@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;600;700&family=Instrument+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700;800&family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;600;700&family=Instrument+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;600;700&family=Instrument+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.custom-video-player{-webkit-user-select:none;user-select:none;background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:450px;display:flex;position:relative;overflow:hidden}.custom-video-player.fullscreen{width:100vw!important;height:100vh!important;max-height:unset!important;z-index:99999!important;border-radius:0!important;position:fixed!important;inset:0!important}.video-element{object-fit:contain;cursor:pointer;outline:none;width:auto;max-width:100%;height:auto;max-height:450px;transition:opacity .4s;display:block}.custom-video-player.fullscreen .video-element{width:auto!important;max-width:100vw!important;height:auto!important;max-height:100vh!important}.video-element.loading{opacity:0;height:240px}.video-element.loaded{opacity:1}.video-loading-skeleton{background:var(--bg-secondary,#1a1510);z-index:2;border-radius:12px;justify-content:center;align-items:center;min-height:240px;animation:1.8s infinite loading-pulse;display:flex;position:absolute;inset:0}@keyframes loading-pulse{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.skeleton-spinner{color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.skeleton-icon{color:var(--accent-primary,#a0784c)}.video-overlay-play{cursor:pointer;z-index:3;background:#00000026;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.video-overlay-play:hover{background:#00000040}.play-button-icon-wrap{color:#fff;background:#fff3;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-left:4px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .2s;display:flex}.video-overlay-play:hover .play-button-icon-wrap{background:#ffffff4d;transform:scale(1.12)}.video-controls-bar{background:var(--bg-elevated,#231d16);border:1px solid var(--border-standard,#f0ebe314);z-index:10;border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.video-controls-bar.visible{opacity:1;transform:translateY(0)}.video-controls-bar.hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.timeline-container{align-items:center;width:100%;display:flex}.timeline-slider{appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:5px;transition:height .15s}.timeline-container:hover .timeline-slider{height:7px}.timeline-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--accent-primary,#a0784c);cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .1s}.timeline-container:hover .timeline-slider::-webkit-slider-thumb{transform:scale(1.2)}.timeline-slider::-moz-range-thumb{border:2px solid var(--accent-primary,#a0784c);cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .1s}.timeline-container:hover .timeline-slider::-moz-range-thumb{transform:scale(1.2)}.controls-row{justify-content:space-between;align-items:center;width:100%;display:flex}.controls-group-left,.controls-group-right{align-items:center;gap:12px;display:flex}.control-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s,color .2s,transform .1s;display:flex}.control-btn:hover{color:#fff;background-color:#ffffff1f;transform:scale(1.05)}.control-btn:active{transform:scale(.95)}.time-display{color:#fffc;margin-left:4px;font-family:monospace;font-size:.8rem}.sleek-badges-container{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.sleek-badge{background:rgba(var(--badge-color-rgb), .1);border:1px solid rgba(var(--badge-color-rgb), .25);color:color-mix(in srgb, var(--badge-color) 85%, #000 15%);font-size:.68rem;font-weight:700;font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;line-height:1.2;transition:background-color .3s,border-color .3s,transform .3s,color .3s;display:inline-flex;position:relative}body.dark-mode .sleek-badge{background:rgba(var(--badge-color-rgb), .14);border:1px solid rgba(var(--badge-color-rgb), .35);color:color-mix(in srgb, var(--badge-color) 75%, #fff 25%)}.sleek-badge:hover{background:rgba(var(--badge-color-rgb), .18);border-color:rgba(var(--badge-color-rgb), .45);transform:translateY(-1.5px)}body.dark-mode .sleek-badge:hover{background:rgba(var(--badge-color-rgb), .22);border-color:rgba(var(--badge-color-rgb), .6)}.badge-icon{z-index:3;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.sleek-badge:hover .badge-icon{transform:translateY(-1px)}.badge-text{z-index:3}.badge-tooltip{opacity:0;visibility:hidden;background:var(--bg-elevated,#231d16);color:var(--text-primary);white-space:normal;text-align:center;z-index:100;pointer-events:none;border:1px solid var(--border-standard,#f0ebe314);border-radius:8px;width:max-content;max-width:220px;padding:8px 12px;font-size:.72rem;font-weight:500;line-height:1.4;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}body.dark-mode .badge-tooltip{background:var(--bg-elevated,#231d16);color:var(--text-primary);border:1px solid rgba(var(--badge-color-rgb), .4)}.badge-tooltip:before{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--bg-elevated,#231d16);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}body.dark-mode .badge-tooltip:before{border-top-color:var(--bg-elevated,#231d16)}.sleek-badge:hover .badge-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.verified-badge-icon{z-index:10;border:2px solid var(--bg-primary,#0e0b08);position:absolute;bottom:0;right:0}.pf-inline{margin:8px 0 4px}.pf-toggle{background:var(--accent-primary-muted,#a0784c26);cursor:pointer;width:100%;font-family:var(--font-body,"DM Sans", sans-serif);border:1px solid #a0784c1f;border-radius:12px;justify-content:space-between;align-items:center;padding:6px 12px;transition:all .3s;display:flex}.pf-toggle:hover{background:#a0784c33;border-color:#a0784c40}body.dark-mode .pf-toggle{background:var(--bg-secondary,#1a1510);border-color:var(--border-standard,#f0ebe314)}body.dark-mode .pf-toggle:hover{background:var(--bg-hover,#2a231b);border-color:var(--border-hover,#f0ebe324)}.pf-toggle-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-main-label{text-transform:uppercase;letter-spacing:.5px;color:var(--accent-primary,#a0784c);font-size:.72rem;font-weight:700}.pf-topic-label{color:var(--text-secondary);margin-right:2px;font-size:.72rem;font-weight:600}body.dark-mode .pf-topic-label{color:var(--text-secondary)}.pf-pill{color:var(--text-muted);background:#8fae6e14;border:1px solid #8fae6e26;border-radius:20px;align-items:center;gap:3px;padding:2px 8px;font-size:.68rem;font-weight:700;transition:all .25s;display:inline-flex}body.dark-mode .pf-pill{color:var(--text-secondary);background:var(--bg-secondary,#1a1510);border-color:var(--border-standard,#f0ebe314)}.pf-pill svg{opacity:.6}.pf-pill.voted{color:#4ade80;background:#8fae6e26;border-color:#8fae6e4d}body.dark-mode .pf-pill.voted{color:#4ade80;background:#8fae6e2e;border-color:#8fae6e59}.pf-pill.voted svg{opacity:1}.pf-pill.no{background:#ef44440f;border-color:#ef44441a}.pf-pill.no.voted{color:#ef4444;background:#ef44441f;border-color:#ef444440}body.dark-mode .pf-pill.no.voted{color:#f87171;background:#ef444426;border-color:#ef44444d}.pf-divider{opacity:.6;background:#a0784c40;width:1px;height:12px;margin:0 4px}body.dark-mode .pf-divider{background:var(--text-muted)}.pf-chevron{color:var(--text-muted);opacity:.5;flex-shrink:0;transition:transform .3s}body.dark-mode .pf-chevron{color:var(--text-muted)}.pf-chevron.open{color:var(--accent-primary,#a0784c);opacity:.9;transform:rotate(180deg)}.pf-toggle:hover .pf-chevron{opacity:.8}.pf-expanded{background:var(--accent-primary-muted,#a0784c26);border:1px solid #a0784c1a;border-radius:12px;gap:20px;margin-top:6px;padding:12px;animation:.3s cubic-bezier(.4,0,.2,1) pfSlideDown;display:flex}body.dark-mode .pf-expanded{background:var(--bg-secondary,#1a1510);border-color:var(--border-standard,#f0ebe314)}@keyframes pfSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pf-poll-row{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-label{color:var(--text-secondary);white-space:nowrap;font-size:.75rem;font-weight:700}body.dark-mode .pf-label{color:var(--text-secondary)}.pf-poll-btns{gap:6px;display:flex}.pf-btn-container{display:inline-block;position:relative}.pf-btn{background:var(--accent-primary-muted,#a0784c26);font-family:var(--font-body,"DM Sans", sans-serif);cursor:pointer;color:var(--text-secondary);border:1px solid #a0784c33;border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}body.dark-mode .pf-btn{border-color:var(--border-standard,#f0ebe314);background:var(--bg-secondary,#1a1510);color:var(--text-secondary)}.pf-btn:hover{background:#a0784c38;border-color:#a0784c59;transform:translateY(-1px)}body.dark-mode .pf-btn:hover{background:var(--bg-hover,#2a231b);border-color:var(--border-hover,#f0ebe324)}.pf-btn svg{opacity:.5;transition:opacity .2s}.pf-btn:hover svg{opacity:.8}.pf-btn.yes.active{color:#4ade80;background:#8fae6e26;border-color:#8fae6e59}body.dark-mode .pf-btn.yes.active{color:#4ade80;background:#8fae6e2e;border-color:#8fae6e66}.pf-btn.yes.active svg{opacity:1}.pf-btn.no.active{color:#ef4444;background:#ef44441f;border-color:#ef444459}body.dark-mode .pf-btn.no.active{color:#f87171;background:#ef444426;border-color:#ef444466}.pf-btn.no.active svg{opacity:1}.pf-btn:disabled{opacity:.6;cursor:wait}.pf-tooltip{background:var(--bg-elevated,#231d16);color:var(--text-primary);white-space:nowrap;z-index:100;pointer-events:none;border:1px solid var(--border-standard,#f0ebe314);border-radius:8px;padding:6px 12px;font-size:.7rem;font-weight:500;animation:.15s pfTooltipFadeIn;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes pfTooltipFadeIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.pf-tooltip:after{content:"";border-style:solid;border-width:5px;border-color:var(--bg-elevated,#231d16) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pf-tooltip-title{color:var(--accent-primary,#a0784c);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.65rem;font-weight:700}.pf-tooltip-users{color:var(--text-primary);font-weight:600}@media (width<=480px){.pf-expanded{flex-direction:column;gap:10px}.pf-poll-row{width:100%}}.comment-tree-container{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.comment-tree-header{margin-bottom:12px}.root-comment-form{margin-bottom:16px}.root-comment-input-row{align-items:center;gap:10px;display:flex}.root-comment-input{color:#f4f4f5;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;outline:none;flex:1;padding:10px 14px;font-size:.85rem;transition:all .2s}.root-comment-input:focus{background:#ffffff0d;border-color:#b8895c80;box-shadow:0 0 10px #b8895c26}.root-comment-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#b8895c,#d4a373);border:none;border-radius:10px;padding:10px 18px;font-size:.82rem;font-weight:700;transition:all .2s}.root-comment-btn:disabled{opacity:.5;cursor:not-allowed}.root-comment-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #b8895c4d}.comment-tree-login-prompt{color:#a1a1aa;text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:.8rem}.comment-tree-list{flex-direction:column;gap:12px;display:flex}.comment-tree-empty{color:#71717a;padding:12px 0;font-size:.82rem;font-style:italic}.comment-node{flex-direction:column;display:flex;position:relative}.comment-node.depth-1{margin-left:18px}.comment-node.depth-2{margin-left:32px}.comment-node.depth-3{margin-left:44px}.comment-node.depth-4{margin-left:52px}.thread-line-connector{background:linear-gradient(#b8895c4d,#ffffff0d);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:-12px}.comment-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:10px 14px;transition:border-color .2s,background .2s;position:relative}.comment-card:hover{background:#ffffff0a;border-color:#ffffff1f}.comment-header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.comment-avatar{cursor:pointer;border-radius:50%;flex-shrink:0;width:30px;height:30px;overflow:hidden}.comment-avatar img{object-fit:cover;width:100%;height:100%}.comment-avatar-fallback{color:#d4a373;background:#b8895c33;justify-content:center;align-items:center;width:100%;height:100%;font-size:.72rem;font-weight:700;display:flex}.comment-meta{flex-direction:column;flex:1;display:flex}.comment-author-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comment-author-name{color:#f4f4f5;cursor:pointer;font-size:.82rem;font-weight:700}.comment-author-name:hover{color:#d4a373}.comment-reply-target{color:#b8895c;background:#b8895c1a;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:.72rem;display:inline-flex}.comment-company-logo{object-fit:cover;border-radius:3px;width:14px;height:14px}.comment-time{color:#71717a;margin-left:auto;font-size:.7rem}.comment-badges{margin-top:2px}.comment-body{color:#e4e4e7;word-break:break-word;margin-bottom:8px;font-size:.84rem;line-height:1.5}.comment-actions{align-items:center;gap:12px;display:flex}.comment-action-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:.74rem;transition:all .15s;display:inline-flex}.comment-action-btn:hover{color:#f4f4f5;background:#ffffff0f}.comment-action-btn.active{color:#d4a373;background:#b8895c26}.comment-action-btn.bookmarked{color:#f59e0b}.comment-action-btn.delete:hover{color:#ef4444;background:#ef44441a}.inline-reply-form{border-top:1px solid #ffffff0d;margin-top:8px;padding-top:8px}.inline-reply-input-wrapper{align-items:center;gap:8px;display:flex}.inline-reply-input{color:#f4f4f5;background:#0000004d;border:1px solid #b8895c4d;border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:.78rem}.inline-reply-submit-btn{color:#d4a373;cursor:pointer;background:#b8895c33;border:1px solid #b8895c66;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;transition:all .15s;display:flex}.inline-reply-submit-btn:disabled{opacity:.4;cursor:not-allowed}.inline-reply-submit-btn:not(:disabled):hover{color:#fff;background:#b8895c66}.comment-tree-children{flex-direction:column;gap:8px;margin-top:8px;display:flex}.dashboard-container{grid-template-columns:280px 1fr 320px;gap:24px;max-width:1400px;margin:0 auto;display:grid;position:relative}.dashboard-col{flex-direction:column;gap:24px;display:flex}.card-header{margin-bottom:16px}.card-header h3{color:var(--text-primary);margin:0;font-size:1.1rem}.flex-between{justify-content:space-between;align-items:center;display:flex}.badge{background:var(--accent-primary);color:#fff;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600}.live-badge .dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse-dot}@keyframes pulse-dot{0%{box-shadow:0 0 #00e67666}70%{box-shadow:0 0 0 6px #00e67600}to{box-shadow:0 0 #00e67600}}.btn-text{color:var(--accent-primary);background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-size:.9rem;display:flex}.btn-text:hover{color:var(--text-primary)}.w-full{width:100%}.mt-1{margin-top:4px}.mt-3{margin-top:16px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.ml-auto{margin-left:auto}.small{font-size:.8rem}.p-0{padding:0!important}.col-left{height:fit-content;position:sticky;top:24px}.orbit-desc{color:var(--text-primary);margin-bottom:20px;font-size:.95rem}.agenda-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.agenda-item{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:.9rem;display:flex}.agenda-item:last-child{border-bottom:none;padding-bottom:0}.center-header h1{align-items:center;gap:12px;margin:0 0 4px;font-size:1.8rem;display:flex}.center-header p{margin:0}.rounded-pill{background:var(--bg-secondary);border-radius:12px}.nexus-visualization{background:0 0;border-radius:12px;justify-content:center;align-items:center;height:340px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.orbit-rings{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.ring{box-shadow:none;border:1px solid #f0ebe314;border-radius:50%;position:absolute}.ring-1{border-left-color:var(--accent-primary);width:140px;height:140px}.ring-2{border-right-color:var(--border-color);width:200px;height:200px}.ring-3{border-bottom-color:var(--border-color);width:280px;height:280px}.core-brain{z-index:2;background:var(--accent-primary);width:80px;height:80px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.orbit-node{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-light);cursor:pointer;border-radius:50%;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:.7rem;transition:all .3s;display:flex;position:absolute}.orbit-node:hover{color:var(--text-primary);border-color:var(--accent-primary);transform:scale(1.1)}.orbit-node span{opacity:0;pointer-events:none;width:max-content;margin-top:4px;transition:opacity .3s;position:absolute;top:100%}.orbit-node:hover span{opacity:1}.node-1{top:-10px;left:50%;transform:translate(-50%)}.node-2{top:25%;right:-20px}.node-3{bottom:25%;right:-20px}.node-4{bottom:-10px;left:50%;transform:translate(-50%)}.node-5{bottom:25%;left:-20px}.node-6{top:25%;left:-20px}@keyframes rotate{to{transform:rotate(360deg)}}.feed-tabs{gap:8px;margin-bottom:24px;padding-bottom:2px;display:flex}.tab-btn{color:var(--text-muted);font-family:var(--font-heading);cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:1rem;font-weight:500;transition:color .3s;position:relative}.tab-btn:hover,.tab-btn.active{color:var(--text-primary)}.posts-feed{flex-direction:column;gap:20px;padding-bottom:120px;display:flex}.premium-post{padding:20px;transition:transform .2s,box-shadow .2s}.premium-post:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.post-header{justify-content:space-between;margin-bottom:16px;display:flex}.author-info{align-items:center;gap:12px;display:flex}.avatar,.avatar-placeholder{border:1px solid var(--accent-primary);border-radius:50%;width:44px;height:44px}.avatar-placeholder{background:var(--bg-secondary);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.name-row{align-items:center;gap:6px;display:flex}.author-name{color:var(--text-primary);font-size:1.05rem;font-weight:600}.author-name:hover{text-decoration:underline}.verified-icon{color:var(--accent-secondary)}.author-creds{align-items:center;gap:8px;font-size:.8rem;display:flex}.iq-tag{background:var(--bg-secondary);color:var(--accent-primary);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-weight:600}.post-content p{color:var(--text-primary);margin-bottom:16px;font-size:1rem}.post-media-container{border:1px solid var(--border-light);border-radius:12px;margin-bottom:16px;overflow:hidden}.post-image,.post-video{object-fit:cover;width:100%;max-height:400px;display:block}.post-tags{gap:8px;margin-bottom:16px;display:flex}.post-tags .tag{color:var(--accent-secondary);background:var(--bg-secondary);border-radius:12px;padding:4px 10px;font-size:.8rem}.post-actions{border-top:1px solid var(--border-light);align-items:center;gap:24px;padding-top:16px;display:flex}.action-item{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:.9rem;transition:color .2s;display:flex}.action-item:hover{color:var(--text-primary)}.floating-composer-wrapper{z-index:50;pointer-events:none;width:calc(100% - 672px);padding-bottom:24px;position:fixed;bottom:0;left:280px}.message-bar{pointer-events:auto;border:1px solid var(--border-color);isolation:isolate;background:var(--bg-secondary);border-radius:0;grid-template-columns:60px minmax(0,1fr) 56px;align-items:center;gap:18px;width:100%;height:108px;padding:22px 31px 21px;display:grid;position:relative}.message-bar.shake{animation:.26s shake}@keyframes shake{0%,to{transform:translate(0)}30%{transform:translate(-5px)}65%{transform:translate(5px)}}.message-bar:before{content:"";pointer-events:none;z-index:-1;border:1px solid #f0ebe314;border-radius:12px;position:absolute;inset:4px}.message-bar:after{content:"";border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0}.orb-button{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:50%;width:60px;height:60px;padding:0;display:block}.orb{background:var(--accent-primary);cursor:pointer;border:none;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative}.orb:before{display:none}.orb svg{z-index:1;width:30px;height:30px;position:relative}.content{z-index:1;min-width:0;transform:translateY(-1px)}.prompt-input{width:100%;color:var(--text-primary);font-family:var(--font-body);letter-spacing:-.015em;text-shadow:0 1px 1px #00000026;background:0 0;border:0;outline:0;margin:0 0 12px;padding:0;font-size:15.5px;line-height:1.15;display:block}.prompt-input::placeholder{color:var(--text-muted);opacity:.96}.chips{white-space:nowrap;align-items:center;gap:clamp(10px,2.7vw,28px);min-width:0;display:flex}.chip{border:1px solid var(--border-color);height:27px;color:var(--text-secondary);background:var(--bg-secondary);cursor:pointer;font-family:var(--font-body);letter-spacing:-.015em;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.chip:hover,.chip.active{color:var(--text-primary);border-color:var(--border-color);background:var(--bg-glass-hover)}.chip:active,.send:active,.orb-button:active{transform:scale(.97)}.chip svg{opacity:.92;flex:none;width:12px;height:12px}.cursor-pointer{cursor:pointer}.send{width:56px;height:56px;color:var(--text-primary);background:var(--accent-primary);cursor:pointer;z-index:1;border:none;border-radius:50%;justify-self:end;place-items:center;display:grid}.send:hover{opacity:.9}.send svg{filter:none;width:34px;height:34px;overflow:visible;transform:translate(1px)}.col-right{height:fit-content;position:sticky;top:24px}.status-brain-visual{background:0 0;border-radius:12px;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.status-iq{color:var(--text-primary);font-size:2rem;font-weight:700}.progress-bar-bg{background:#f0ebe314;border-radius:4px;width:100%;height:6px;overflow:hidden}.progress-bar-fill{background:var(--accent-primary);border-radius:4px;height:100%}.trending-list{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.trending-item p{color:var(--text-primary);margin:0 0 4px;font-size:.9rem}.trending-item strong{color:var(--text-primary)}.trending-item .time{color:var(--text-muted);font-size:.75rem}.arena-event h4{color:var(--text-primary);margin:0 0 4px}.text-primary{color:var(--accent-primary)}@media (width<=1200px){.dashboard-container{grid-template-columns:280px 1fr}.col-right{display:none}.floating-composer-wrapper{width:calc(100% - 328px)}}@media (width<=1024px){.dashboard-container{grid-template-columns:80px 1fr}.floating-composer-wrapper{width:calc(100% - 128px);left:80px}}@media (width<=768px){.dashboard-container{grid-template-columns:1fr}.col-left{display:none}.floating-composer-wrapper{width:100%;padding:0 24px 24px;left:0}}.home-unauth{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:70vh;display:flex}.totw-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;padding:24px;transition:border-color .3s}.totw-card:hover{border-color:var(--accent-primary)}.totw-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.totw-badge{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.totw-icon{font-size:1rem}.totw-cycle-hint{color:var(--text-muted);opacity:.6;font-size:.7rem}.totw-body{flex-direction:column;gap:8px;display:flex}.totw-title{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.totw-author{color:var(--text-secondary);margin:0;font-size:.8rem}.totw-summary{color:var(--text-secondary);margin:4px 0 0;font-size:.9rem;line-height:1.65}.totw-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.totw-tag{color:var(--accent-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:3px 10px;font-size:.7rem;font-weight:600}.totw-stats{color:var(--text-muted);gap:16px;margin-top:4px;font-size:.78rem;display:flex}.etd-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;padding:20px 24px}.etd-header{margin-bottom:16px}.etd-badge{color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.etd-icon{font-size:1rem}.etd-list{flex-direction:column;gap:0;display:flex}.etd-item{cursor:pointer;border-bottom:1px solid #f0ebe314;padding:16px 0;transition:background .2s}.etd-item:last-child{border-bottom:none}.etd-item:hover{background:var(--bg-elevated)}.etd-item-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.etd-category{color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.04em;background:#8fae6e26;border:1px solid #8fae6e26;border-radius:12px;padding:2px 10px;font-size:.68rem;font-weight:700}.etd-hot{color:#f97316;background:#f973161f;border:1px solid #f9731633;border-radius:12px;padding:2px 8px;font-size:.68rem;font-weight:600}.etd-item-title{color:var(--text-primary);margin:0 0 4px;font-size:1rem;font-weight:650;line-height:1.35}.etd-snippet{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.etd-meta{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.etd-author{font-weight:600}.etd-footer{text-align:center;color:var(--accent-secondary);cursor:pointer;border-top:1px solid #f0ebe314;padding-top:12px;font-size:.8rem;font-weight:600;transition:opacity .2s}.etd-footer:hover{opacity:.8}.onboarding-welcome-card{background:var(--card-bg);border:1px solid var(--border-color);text-align:center;border-radius:12px;margin-bottom:16px;padding:28px 24px}.onboarding-welcome-icon{margin-bottom:8px;font-size:1.8rem}.onboarding-welcome-title{color:var(--text-primary);margin:0 0 8px;font-size:1.15rem;font-weight:700}.onboarding-welcome-text{color:var(--text-secondary);max-width:400px;margin:0 auto 18px;font-size:.88rem;line-height:1.55}.onboarding-welcome-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.onboarding-welcome-btn{cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 20px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.onboarding-welcome-btn.primary{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--accent-primary)}.onboarding-welcome-btn.primary:hover{background:var(--bg-glass-hover);border-color:var(--border-color)}.onboarding-welcome-btn.secondary{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.onboarding-welcome-btn.secondary:hover{background:var(--bg-elevated)}.first-interaction-nudge{animation:.3s fadeIn}.theory-lab-banner{background:linear-gradient(135deg,#a0784c26,#14141ce6);border:1px solid #a0784c4d;border-radius:16px;margin-bottom:20px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040}.theory-lab-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#a0784c33 0%,#0000 70%);width:180px;height:180px;position:absolute;top:0;right:0}.theory-lab-title{color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 6px;font-size:1.25rem;font-weight:700;display:flex}.theory-lab-desc{color:#ffffffb3;margin:0 0 16px;font-size:.86rem;line-height:1.5}.theory-domain-filters{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.theory-domain-chip{color:#fffc;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .2s}.theory-domain-chip:hover,.theory-domain-chip.active{color:#fff;background:#a0784c40;border-color:#a0784c80;box-shadow:0 2px 10px #a0784c33}.theory-composer-card{background:#141420bf;border:1px solid #a0784c59;border-radius:16px;margin-bottom:24px;padding:20px 24px;box-shadow:0 6px 24px #0000004d}.theory-composer-header{color:#b8895c;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:14px;font-size:.92rem;font-weight:700;display:flex}.theory-input-group{flex-direction:column;gap:12px;display:flex}.theory-field-input,.theory-field-select,.theory-field-textarea{color:#f1f5f9;background:#0a0a12b3;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:border-color .2s}.theory-field-input:focus,.theory-field-select:focus,.theory-field-textarea:focus{border-color:#a0784c99;outline:none;box-shadow:0 0 10px #a0784c26}.theory-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.theory-field-row{grid-template-columns:1fr}}.theory-journal-card{background:linear-gradient(#161624f2,#10101cf2);margin-bottom:24px;transition:all .25s;position:relative;box-shadow:0 10px 30px #00000059;border:1px solid #a0784c4d!important;border-radius:16px!important;padding:24px!important}.theory-journal-card:hover{transform:translateY(-2px);box-shadow:0 14px 40px #a0784c26;border-color:#a0784c99!important}.theory-journal-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.theory-domain-pill{color:#d4a373;text-transform:uppercase;letter-spacing:.03em;background:#a0784c2e;border:1px solid #a0784c59;border-radius:14px;padding:4px 12px;font-size:.74rem;font-weight:700}.theory-confidence-tag{color:#d4a373;background:#b8895c1f;border:1px solid #b8895c40;border-radius:14px;padding:4px 10px;font-size:.72rem;font-weight:600}.theory-status-tag{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:4px 10px;font-size:.72rem;font-weight:600}.theory-journal-title{color:#f8fafc;margin:10px 0 14px;font-size:1.22rem;font-weight:700;line-height:1.4}.theory-hypothesis-box{background:#a0784c14;border-left:3px solid #b8895c;border-radius:0 10px 10px 0;margin:12px 0 16px;padding:14px 18px}.theory-hypothesis-label{text-transform:uppercase;letter-spacing:.05em;color:#b8895c;align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:flex}.theory-hypothesis-text{color:#e2e8f0;margin:0;font-size:.92rem;line-height:1.6}.theory-details-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}@media (width<=680px){.theory-details-grid{grid-template-columns:1fr}}.theory-detail-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px}.theory-detail-title{text-transform:uppercase;color:#94a3b8;align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:flex}.theory-detail-body{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.5}.theory-consensus-section{background:#00000040;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;display:flex}.theory-consensus-meter{flex-direction:column;flex:1;gap:6px;display:flex}.theory-consensus-bar-track{background:#ffffff1a;border-radius:4px;width:100%;height:6px;overflow:hidden}.theory-consensus-bar-fill{background:linear-gradient(90deg,#b8895c,#10b981);border-radius:4px;height:100%}.sleek-category-bar{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0c0c12a6;border:1px solid #ffffff14;border-radius:16px;margin-bottom:20px;padding:12px 16px;box-shadow:inset 0 1px 1px #ffffff26,0 8px 32px #0006}.sleek-category-bar-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sleek-category-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.sleek-profile-match{color:#f4e8d8;background:#b8895c1f;border:1px solid #b8895c40;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;display:inline-flex}.sleek-category-search{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;transition:all .2s;display:flex}.sleek-category-search:focus-within{background:#ffffff0d;border-color:#b8895c66}.sleek-category-search input{color:#f4f4f5;background:0 0;border:none;outline:none;width:120px;font-size:.75rem}.search-clear-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.sleek-category-chips{scroll-behavior:smooth;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sleek-category-chips::-webkit-scrollbar{display:none}.sleek-chip{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:5px 14px;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.sleek-chip:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff26}.sleek-chip.active{color:#f4e8d8;background:#b8895c2e;border:1px solid #b8895c80;font-weight:600;box-shadow:inset 0 1px 1px #fff3}.compose-title-container{margin-bottom:10px}.compose-title-field{color:#fff;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;outline:none;width:100%;padding:6px 0 10px;font-family:inherit;font-size:1.12rem;font-weight:700;transition:border-color .2s}.compose-title-field:focus{border-bottom-color:#b8895c}.compose-metadata-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.compose-category-picker{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;transition:all .2s;display:inline-flex;position:relative}.compose-category-picker:hover{background:#b8895c0d;border-color:#b8895c59}.picker-icon{color:#b8895c;flex-shrink:0}.picker-arrow{color:var(--text-muted);pointer-events:none;flex-shrink:0}.compose-category-select-custom{appearance:none;color:#d4a373;cursor:pointer;background:0 0;border:none;outline:none;padding-right:14px;font-size:.78rem;font-weight:600}.compose-category-select-custom option{color:#fff;background:#09090d;padding:8px}.compose-link-picker{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex:1;align-items:center;gap:6px;min-width:200px;padding:4px 12px;transition:all .2s;display:inline-flex}.compose-link-picker:focus-within{background:#ffffff0d;border-color:#b8895c66}.compose-link-input-custom{color:#f4f4f5;background:0 0;border:none;outline:none;width:100%;font-size:.78rem}.post-card-title{color:#fff;letter-spacing:-.015em;word-wrap:break-word;background:linear-gradient(135deg,#ffffff0a,#b8895c17);border-left:3.5px solid #b8895c;border-radius:10px;margin:12px 0;padding:10px 16px;font-size:1.25rem;font-weight:800;line-height:1.38;transition:all .2s;display:block;box-shadow:inset 0 1px 1px #ffffff1f,0 4px 16px #00000040}.post-card-title:hover{background:linear-gradient(135deg,#ffffff0f,#b8895c26);border-left-color:#d4a373}:root{--m-bg-base:#0e0b08;--m-bg-sidebar:#1a1510;--m-bg-card:#1a1510;--m-bg-card-hover:#2a231b;--m-bg-elevated:#231d16;--m-bg-input:#231d16;--m-text-primary:#f0ebe3;--m-text-secondary:#a69a8a;--m-text-muted:#706558;--m-text-subtle:#4a4035;--m-terracotta:var(--accent-primary);--m-terracotta-hover:var(--accent-primary-hover);--m-terracotta-soft:var(--accent-primary-muted);--m-terracotta-subtle:var(--accent-primary-subtle);--m-sage:#8fae6e;--m-sage-soft:#8fae6e26;--m-stroke:#f0ebe314;--m-stroke-hover:#f0ebe326;--m-stroke-active:#f0ebe338;--m-radius-xl:12px;--m-radius-lg:12px;--m-radius-md:10px;--m-radius-sm:8px;--m-radius-pill:12px;--m-font-serif:"Georgia", "Times New Roman", serif;--m-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--m-font-mono:"JetBrains Mono", "Fira Code", monospace}.melly-page{background:var(--m-bg-base);width:100%;height:100%;min-height:0;max-height:100%;color:var(--m-text-primary);font-family:var(--m-font-sans);-webkit-font-smoothing:antialiased;flex-direction:row;flex:1;font-size:14px;line-height:1.5;display:flex;position:relative;overflow:hidden}.melly-page *,.melly-page :before,.melly-page :after{box-sizing:border-box}.melly-disabled{justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.melly-disabled-card{text-align:center;border-radius:var(--m-radius-xl);background:var(--m-bg-card);border:1px solid var(--m-stroke);flex-direction:column;align-items:center;max-width:440px;padding:40px 32px;display:flex}.melly-disabled-icon{background:var(--m-terracotta-soft);width:64px;height:64px;color:var(--m-terracotta);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.melly-disabled-card h2{font-size:22px;font-family:var(--m-font-serif);color:#fff;margin:0 0 8px}.melly-disabled-card p{color:var(--m-text-muted);margin:0 0 24px;font-size:14px}.melly-enable-btn{border-radius:var(--m-radius-pill);background:var(--m-terracotta);color:#fff;cursor:pointer;border:none;padding:10px 24px;font-weight:600;transition:opacity .2s}.melly-enable-btn:hover{opacity:.9}.melly-sidebar{z-index:30;background:var(--m-bg-sidebar);border-right:1px solid var(--m-stroke);flex-direction:column;gap:12px;width:260px;min-width:260px;height:100%;margin:0;padding:16px 12px;transition:width .25s,min-width .25s,opacity .2s;display:flex;position:relative;overflow:hidden}.melly-sidebar.collapsed{opacity:0;pointer-events:none;border-right-width:0;width:0;min-width:0;padding:0}.melly-sidebar-header{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.melly-sidebar-top-row{justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.melly-sidebar-brand{align-items:center;gap:8px;display:flex}.melly-sidebar-title{font-family:var(--m-font-serif);color:var(--m-text-primary);letter-spacing:-.01em;font-size:20px;font-weight:600}.melly-sidebar-actions-top{align-items:center;gap:4px;display:flex}.melly-icon-btn{border-radius:var(--m-radius-sm);width:32px;height:32px;color:var(--m-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.melly-icon-btn:hover{color:#fff;background:var(--m-bg-card)}.melly-new-chat-btn{border-radius:var(--m-radius-md);border:1px solid var(--m-stroke);width:100%;color:var(--m-text-primary);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:flex}.melly-new-chat-btn:hover:not(:disabled){background:var(--m-bg-card);border-color:var(--m-stroke-hover)}.melly-sidebar-nav{flex-direction:column;gap:2px;display:flex}.melly-nav-item{border-radius:var(--m-radius-sm);color:var(--m-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;font-weight:400;text-decoration:none;transition:all .12s;display:flex}.melly-nav-item:hover{background:var(--m-bg-card);color:#fff}.melly-nav-item.active{background:var(--m-bg-card);color:#fff;font-weight:500}.melly-nav-item-left{align-items:center;gap:10px;display:flex}.melly-nav-section-title{color:var(--m-text-subtle);text-transform:uppercase;letter-spacing:.05em;padding:12px 10px 4px;font-size:11px;font-weight:600}.melly-sidebar-search{align-items:center;margin:4px 0;display:flex;position:relative}.melly-sidebar-search-icon{color:var(--m-text-subtle);pointer-events:none;position:absolute;left:10px}.melly-sidebar-search-input{border-radius:var(--m-radius-sm);border:1px solid var(--m-stroke);background:var(--m-bg-card);width:100%;color:var(--m-text-primary);outline:none;padding:7px 10px 7px 32px;font-size:12.5px}.melly-sidebar-search-input:focus{border-color:var(--m-stroke-active)}.melly-task-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.melly-task-list::-webkit-scrollbar{width:4px}.melly-task-list::-webkit-scrollbar-thumb{background:var(--m-text-muted);border-radius:12px}.melly-task-item{border-radius:var(--m-radius-sm);width:100%;color:var(--m-text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:all .12s;display:flex;position:relative}.melly-task-item:hover{background:var(--m-bg-card);color:var(--m-text-primary)}.melly-task-item.active{background:var(--m-bg-card);color:#fff;font-weight:500}.melly-task-item-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.melly-task-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.melly-task-pin-icon{color:var(--m-terracotta);flex-shrink:0}.melly-task-item-actions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.melly-task-item:hover .melly-task-item-actions{opacity:1}.melly-task-action-btn{width:22px;height:22px;color:var(--m-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.melly-task-action-btn:hover{background:var(--m-bg-elevated);color:#fff}.melly-task-empty{color:var(--m-text-subtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 12px;font-size:13px;display:flex}.melly-sidebar-profile{border-radius:var(--m-radius-md);background:var(--m-bg-card);border:1px solid var(--m-stroke);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;display:flex}.melly-profile-left{align-items:center;gap:10px;min-width:0;display:flex}.melly-avatar-circle{width:32px;height:32px;color:var(--m-text-primary);background:#383834;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.melly-profile-details{flex-direction:column;min-width:0;display:flex}.melly-profile-name{color:var(--m-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.melly-profile-plan{color:var(--m-text-muted);font-size:11.5px}.melly-main{z-index:10;background:var(--m-bg-base);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.melly-chat-header{background:var(--m-bg-base);border-bottom:1px solid var(--m-stroke);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 20px;display:flex}.melly-chat-header-left,.melly-chat-header-right{align-items:center;gap:12px;display:flex}.melly-mode-toggle{border-radius:var(--m-radius-pill);isolation:isolate;-webkit-user-select:none;user-select:none;background:#232321;border:1px solid #363633;align-items:center;gap:0;padding:3px;display:inline-flex;position:relative}.melly-mode-slider{border-radius:var(--m-radius-pill);z-index:1;background:#3d3d39;width:calc(50% - 3px);transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 8px #0006}.melly-mode-slider.slide-left{transform:translate(0)}.melly-mode-slider.slide-right{transform:translate(100%)}.melly-mode-btn{z-index:2;border-radius:var(--m-radius-pill);color:var(--m-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.melly-mode-btn.active{color:#fff;font-weight:600}.melly-credits{border-radius:var(--m-radius-pill);color:#34d399;cursor:pointer;background:#10b9811f;border:1px solid #10b9814d;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.melly-credits:hover{background:#10b98133;border-color:#10b98180}.melly-chat-title-btn{color:var(--m-text-primary);font-family:var(--m-font-serif);cursor:pointer;border-radius:var(--m-radius-sm);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.melly-chat-title-btn:hover{background:var(--m-bg-card)}.melly-model-select{position:relative}.melly-hero-model-btn,.melly-dock-model-btn,.melly-model-btn{border-radius:var(--m-radius-pill);border:1px solid var(--m-stroke);background:var(--m-bg-card);color:var(--m-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.melly-hero-model-btn:hover,.melly-dock-model-btn:hover,.melly-model-btn:hover{background:var(--m-bg-card-hover);border-color:var(--m-stroke-hover);color:#fff}.melly-model-dropdown{z-index:100;border-radius:var(--m-radius-lg);border:1px solid var(--m-stroke);background:#232321;width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #0006}.melly-model-option{border-radius:var(--m-radius-sm);width:100%;color:var(--m-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;transition:all .12s;display:flex}.melly-model-option:hover{background:var(--m-bg-card);color:#fff}.melly-model-option.selected{color:var(--m-terracotta);font-weight:600}.melly-messages-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.melly-hero-container{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:40px 20px;display:flex}.melly-hero-greeting-box{justify-content:center;align-items:center;gap:12px;margin-bottom:32px;display:flex}.melly-hero-star{color:var(--m-terracotta);font-size:32px;line-height:1}.melly-hero-greeting-title{font-family:var(--m-font-serif);color:var(--m-text-primary);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:400}.melly-hero-dock,.melly-dock-card{border-radius:var(--m-radius-xl);background:var(--m-bg-card);border:1px solid var(--m-stroke);flex-direction:column;gap:12px;width:100%;max-width:680px;padding:16px 18px 12px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 16px 40px #00000059}.melly-hero-dock:focus-within,.melly-dock-card:focus-within{border-color:var(--m-stroke-hover);box-shadow:0 20px 48px #00000080}.melly-hero-textarea,.melly-dock-textarea{width:100%;color:var(--m-text-primary);font-family:var(--m-font-sans);resize:none;min-height:54px;font-size:15px;line-height:1.5;box-shadow:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}.melly-hero-textarea:focus,.melly-dock-textarea:focus,.melly-hero-textarea:active,.melly-dock-textarea:active{box-shadow:none!important;border:0!important;outline:0!important}.melly-hero-textarea:before,.melly-hero-textarea:after,.melly-dock-textarea:before,.melly-dock-textarea:after{content:none!important;display:none!important}.melly-hero-textarea::placeholder,.melly-dock-textarea::placeholder{color:var(--m-text-muted)}.melly-hero-dock-bottom,.melly-dock-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.melly-dock-toolbar-left,.melly-dock-toolbar-right{align-items:center;gap:8px;display:flex}.melly-dock-icon-btn{width:32px;height:32px;color:var(--m-text-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.melly-dock-icon-btn:hover{background:var(--m-bg-card);color:#fff}.melly-dock-send-btn{background:var(--m-terracotta);color:#191918;cursor:pointer;width:34px;height:34px;box-shadow:var(--shadow-sm);border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .15s;display:flex}.melly-dock-send-btn:disabled{opacity:.25;background:var(--m-bg-card-hover);color:#999995;cursor:not-allowed;box-shadow:none}.melly-dock-send-btn:hover:not(:disabled){color:#000;background:#fff;transform:scale(1.06)}.melly-prompt-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.melly-chip-btn{border-radius:var(--m-radius-pill);background:var(--m-bg-card);border:1px solid var(--m-stroke);color:var(--m-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:400;transition:all .15s;display:inline-flex}.melly-chip-btn:hover{background:var(--m-bg-card-hover);color:#fff;border-color:var(--m-stroke-hover)}.melly-messages-inner{flex-direction:column;gap:24px;width:100%;max-width:760px;margin:0 auto;padding:24px 20px 140px;display:flex}.melly-msg-item{flex-direction:column;width:100%;display:flex}.melly-msg-item--user{align-items:flex-end}.melly-user-capsule{border-radius:var(--m-radius-lg);max-width:82%;color:var(--m-text-primary);word-break:break-word;background:#2b2a27;padding:12px 18px;font-size:14.5px;line-height:1.5}.melly-msg-item--assistant{align-items:flex-start}.melly-assistant-card{flex-direction:column;gap:12px;width:100%;display:flex}.melly-assistant-card-header{align-items:center;gap:8px;display:flex}.melly-assistant-card-name{font-family:var(--m-font-serif);color:var(--m-text-primary);font-size:16px;font-weight:600}.melly-assistant-card-body{font-family:var(--m-font-serif);color:#e2e2dc;font-size:16px;line-height:1.6}.melly-assistant-card-body p{margin:0 0 12px}.melly-assistant-card-body h1,.melly-assistant-card-body h2,.melly-assistant-card-body h3{font-family:var(--m-font-serif);color:#fff;margin:18px 0 8px}.melly-thinking-block{border-left:2px solid #3d3d3a;flex-direction:column;gap:8px;margin-bottom:12px;padding-left:14px;display:flex}.melly-thinking-toggle{width:100%;color:var(--m-text-muted);font-size:13.5px;font-family:var(--m-font-sans);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.melly-thinking-toggle:hover{color:var(--m-text-secondary)}.melly-thinking-label{align-items:center;gap:8px;font-weight:500;display:flex}.melly-thinking-body{color:var(--m-text-muted);font-size:13.5px;line-height:1.6;font-family:var(--m-font-sans);padding:4px 0}.agent-msg-actions{align-items:center;gap:4px;margin-top:6px;display:flex}.agent-msg-action-btn{border-radius:var(--m-radius-sm);width:28px;height:28px;color:var(--m-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.agent-msg-action-btn:hover{color:#fff;background:var(--m-bg-card)}.melly-glass-dock{z-index:50;pointer-events:none;justify-content:center;padding:0 20px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.melly-sidebar:not(.collapsed)~.melly-main .melly-glass-dock{left:260px}.melly-dock-container{pointer-events:auto;width:100%;max-width:720px}.melly-specialist-badge{color:#a5b4fc;white-space:nowrap;background:#a0784c1f;border:1px solid #a0784c40;border-radius:12px;align-items:center;gap:5px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.melly-specialist-badge.complexity-complex{color:#fca5a5;background:#ef44441f;border-color:#ef44444d}.melly-specialist-badge.complexity-medium{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b4d}.melly-specialist-badge .melly-specialist-emoji{font-size:13px}.melly-specialist-badge .melly-specialist-name{letter-spacing:.2px;font-size:10.5px;font-weight:600}.melly-specialist-badge .melly-specialist-role{opacity:.8;border-left:1px solid var(--m-stroke-hover);margin-left:2px;padding-left:5px;font-size:9.5px}.melly-artifact-toggle-btn{background:var(--accent-primary-subtle);border:1px solid var(--border-color);color:var(--accent-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:all .2s;display:flex}.melly-artifact-toggle-btn:hover,.melly-artifact-toggle-btn.active{background:var(--accent-primary-muted);border-color:var(--accent-primary);color:var(--text-primary)}.sleek-msg-artifacts-container{flex-direction:column;gap:10px;width:100%;margin:12px 0;display:flex}.sleek-msg-artifact-banner{background:var(--m-terracotta-soft);border:1px solid #f59e0b59;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #00000059}.sleek-art-banner-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sleek-art-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sleek-art-card-download-btn{color:#6ee7b7;cursor:pointer;background:#10b9812e;border:1px solid #10b98166;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.sleek-art-card-download-btn:hover{color:#fff;background:#059669;border-color:#059669;box-shadow:0 2px 8px #0000004d}.sleek-msg-artifact-card{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.sleek-msg-artifact-card:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}.sleek-msg-artifact-card--compact{border-radius:8px;padding:8px 12px}.sleek-art-card-icon.compact{width:28px;height:28px}.sleek-art-card-action-btn.compact{min-width:auto;padding:4px 8px}.sleek-art-card-left{align-items:center;gap:12px;display:flex}.sleek-art-card-icon{background:var(--m-terracotta-soft);border:1px solid var(--m-stroke-hover);width:36px;height:36px;color:var(--m-terracotta);border-radius:8px;justify-content:center;align-items:center;display:flex}.sleek-art-card-meta{flex-direction:column;gap:2px;display:flex}.sleek-art-card-title{color:#f3f4f6;font-size:14px;font-weight:600}.sleek-art-card-sub{color:#9ca3af;align-items:center;gap:6px;font-size:12px;display:flex}.sleek-art-type{color:var(--accent-secondary);font-weight:500}.sleek-art-dot{color:#4b5563}.sleek-art-file{color:#d1d5db;font-family:monospace}.sleek-art-card-action-btn{background:var(--accent-primary-subtle);border:1px solid var(--border-color);color:var(--accent-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.sleek-art-card-action-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.sleek-artifact-panel{background:var(--bg-primary);border-left:1px solid var(--border-color);z-index:900;flex-direction:column;width:50vw;min-width:480px;animation:.25s cubic-bezier(.16,1,.3,1) sleekSlideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0006}@keyframes sleekSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sleek-artifact-panel.fullscreen{z-index:9999;width:100vw;min-width:100vw}.sleek-artifact-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex}.sleek-artifact-header-left{align-items:center;gap:12px;min-width:0;display:flex}.sleek-artifact-title-group{align-items:center;gap:10px;min-width:0;display:flex}.sleek-artifact-type-badge{background:var(--accent-primary-muted);border:1px solid var(--border-color);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.sleek-artifact-title{color:#f3f4f6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:600;overflow:hidden}.sleek-artifact-select{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:6px;outline:none;padding:6px 12px;font-size:13px}.sleek-artifact-actions{align-items:center;gap:6px;display:flex}.sleek-art-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.sleek-art-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-hover)}.sleek-art-btn.icon-only{padding:6px}.sleek-art-btn.close-btn:hover{color:#ef4444;background:#ef444433;border-color:#ef444466}.sleek-artifact-subbar{background:var(--bg-primary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}.sleek-artifact-tabs{align-items:center;gap:4px;display:flex}.sleek-artifact-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.sleek-artifact-tab:hover{color:var(--text-secondary);background:var(--bg-tertiary)}.sleek-artifact-tab.active{color:var(--accent-primary);background:var(--accent-primary-subtle);font-weight:600}.sleek-filename-chip{color:#6b7280;font-family:monospace;font-size:11.5px}.sleek-artifact-body{background:#090a0f;flex:1;position:relative;overflow:hidden}.sleek-artifact-preview-container{width:100%;height:100%}.sleek-artifact-iframe{background:var(--bg-primary);border:none;width:100%;height:100%}.sleek-artifact-markdown-preview{color:#e2e8f0;height:100%;padding:24px;font-size:14.5px;line-height:1.7;overflow-y:auto}.sleek-artifact-json-preview{color:#a7f3d0;background:#090a0f;height:100%;padding:20px;font-family:monospace;font-size:13px;overflow-y:auto}.sleek-artifact-code-container{background:#090a0f;flex-direction:column;height:100%;display:flex}.sleek-artifact-code-toolbar{background:var(--bg-secondary);border-bottom:1px solid var(--m-stroke);justify-content:space-between;align-items:center;height:32px;padding:0 16px;display:flex}.code-lang-label{letter-spacing:.5px;color:#64748b;font-size:11px;font-weight:700}.sleek-wrap-toggle{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:11px}.sleek-wrap-toggle:hover{color:#94a3b8}.sleek-artifact-code-content{flex:1;font-family:Fira Code,Consolas,Monaco,monospace;font-size:13px;line-height:1.6;overflow:auto}.sleek-code-table{border-collapse:collapse;width:100%}.sleek-code-line-row:hover{background:var(--m-bg-base)}.sleek-line-number{text-align:right;color:#475569;-webkit-user-select:none;user-select:none;vertical-align:top;border-right:1px solid var(--m-stroke);width:45px;padding-right:14px;font-size:12px}.sleek-line-code{color:#e2e8f0;white-space:pre;padding-left:14px}.sleek-artifact-code-content.wrap .sleek-line-code{white-space:pre-wrap;word-break:break-all}.sleek-workspace-selector-container{margin-bottom:10px;position:relative}.sleek-workspace-btn{background:var(--m-bg-card);border:1px solid var(--m-stroke);border-radius:var(--m-radius-md);width:100%;color:var(--m-text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.sleek-workspace-btn:hover{background:var(--m-bg-card-hover);border-color:var(--m-stroke-hover)}.sleek-ws-left{align-items:center;gap:8px;display:flex;overflow:hidden}.sleek-ws-icon{color:var(--m-terracotta);flex-shrink:0}.sleek-ws-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sleek-ws-chevron{color:var(--m-text-muted);transition:transform .2s}.sleek-ws-chevron.open{transform:rotate(180deg)}.sleek-workspace-dropdown{z-index:100;border:1px solid var(--m-stroke-hover);border-radius:var(--m-radius-md);background:#20201e;animation:.15s fadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px #00000080}.sleek-ws-dropdown-header{border-bottom:1px solid var(--m-stroke);color:var(--m-text-muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.sleek-ws-new-btn{background:var(--m-terracotta);color:#fff;border-radius:var(--m-radius-sm);cursor:pointer;border:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.sleek-ws-new-btn:hover{opacity:.9}.sleek-ws-list{max-height:180px;padding:4px;overflow-y:auto}.sleek-ws-item{border-radius:var(--m-radius-sm);color:var(--m-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;display:flex}.sleek-ws-item:hover{background:var(--m-bg-card-hover);color:var(--m-text-primary)}.sleek-ws-item.active{background:var(--m-terracotta-soft);color:var(--m-terracotta);font-weight:600}.sleek-ws-item-left{align-items:center;gap:8px;display:flex;overflow:hidden}.sleek-ws-item-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sleek-ws-item-actions{opacity:.6;align-items:center;gap:4px;display:flex}.sleek-ws-item:hover .sleek-ws-item-actions{opacity:1}.sleek-ws-item-actions button{color:var(--m-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px}.sleek-ws-item-actions button:hover{color:var(--m-text-primary);background:var(--m-bg-elevated)}.melly-library-overlay{z-index:9500;background:#0009;justify-content:center;align-items:center;padding:32px 16px;animation:.2s mellyLibFade;display:flex;position:fixed;inset:0}@keyframes mellyLibFade{0%{opacity:0}to{opacity:1}}.melly-library-modal{background:var(--m-bg-base);border:1px solid var(--m-stroke);border-radius:12px;flex-direction:column;width:100%;max-width:1180px;height:100%;max-height:860px;animation:.25s cubic-bezier(.2,.9,.3,1.2) mellyLibRise;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}@keyframes mellyLibRise{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.melly-library-header{border-bottom:1px solid var(--m-stroke);flex-shrink:0;padding:20px 24px 16px}.melly-library-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.melly-library-title{align-items:center;gap:12px;display:flex}.melly-library-title h2{color:#f5f5f7;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.melly-library-counts{color:#6b7280;font-size:12px;font-weight:500}.melly-library-actions{align-items:center;gap:4px;display:flex}.melly-library-toolbar{flex-direction:column;gap:12px;display:flex}.melly-library-search{background:var(--m-bg-base);border:1px solid var(--m-stroke);color:#9ca3af;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}.melly-library-search:focus-within{border-color:var(--m-terracotta);background:var(--m-bg-input);box-shadow:0 0 0 3px var(--m-terracotta-subtle)}.melly-library-search input{color:#f5f5f7;background:0 0;border:none;outline:none;flex:1;font-size:14px}.melly-library-search input::placeholder{color:#6b7280}.melly-library-filter-row{flex-wrap:wrap;gap:6px;display:flex}.melly-library-chip{background:var(--m-bg-card);border:1px solid var(--m-stroke);color:#c4c4c8;cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.melly-library-chip:hover{background:var(--m-bg-card);color:#fff}.melly-library-chip.active{background:var(--m-terracotta-soft);border-color:var(--m-terracotta);color:var(--m-terracotta)}.melly-library-chip-count{opacity:.7;font-size:10.5px;font-weight:600}.melly-library-body{scrollbar-width:thin;scrollbar-color:var(--m-text-muted) transparent;flex:1;padding:20px 24px 28px;overflow-y:auto}.melly-library-body::-webkit-scrollbar{width:10px}.melly-library-body::-webkit-scrollbar-thumb{background:var(--m-text-muted);border-radius:10px}.melly-library-body::-webkit-scrollbar-track{background:0 0}.melly-library-empty{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 20px;display:flex}.melly-library-empty h3{color:#c4c4c8;margin:6px 0 0;font-size:16px;font-weight:600}.melly-library-empty p{color:#6b7280;max-width:420px;font-size:13px;line-height:1.55}.melly-library-retry{background:var(--accent-primary-muted);border:1px solid var(--border-color);color:var(--accent-primary);cursor:pointer;border-radius:8px;margin-top:10px;padding:6px 14px;font-size:12.5px;font-weight:500}.melly-library-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.melly-library-card{background:var(--m-bg-card);border:1px solid var(--m-stroke);border-radius:12px;flex-direction:column;gap:10px;padding:14px;transition:all .18s;display:flex;position:relative;overflow:hidden}.melly-library-card:before{content:"";background:var(--m-stroke);height:1px;position:absolute;top:0;left:0;right:0}.melly-library-card:hover{border-color:var(--m-stroke-hover);background:var(--m-bg-card-hover);transform:translateY(-2px);box-shadow:0 8px 24px #0006}.melly-library-card.pinned{border-color:var(--m-terracotta);background:var(--m-bg-elevated)}.melly-library-card-top{align-items:flex-start;gap:10px;display:flex}.melly-library-card-icon{width:34px;height:34px;color:var(--accent-primary);background:#d9770626;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.melly-library-card-icon[data-kind=react]{color:#61dafb;background:#61dafb1f}.melly-library-card-icon[data-kind=html]{color:#e34f26;background:#e34f261f}.melly-library-card-icon[data-kind=svg]{color:#b8895c;background:#a0784c1f}.melly-library-card-icon[data-kind=python]{color:#4b8bbe;background:#3572a526}.melly-library-card-icon[data-kind=javascript]{color:#f7df1e;background:#f7df1e1f}.melly-library-card-icon[data-kind=json]{color:#c4c4c8;background:#6e768126}.melly-library-card-icon[data-kind=markdown]{color:#089981;background:#0899811f}.melly-library-card-icon[data-kind=css]{color:#6384f0;background:#264de41f}.melly-library-card-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.melly-library-card-titles h3{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.melly-library-card-filename{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:11.5px;overflow:hidden}.melly-library-pin-badge{width:22px;height:22px;color:var(--accent-primary);background:#f59e0b2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.melly-library-rename-input{background:var(--m-bg-card);color:#f5f5f7;border:1px solid #f59e0b80;border-radius:6px;outline:none;padding:3px 8px;font-size:13.5px;font-weight:600}.melly-library-card-desc{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.melly-library-card-preview{border:1px solid var(--m-stroke);background:#00000059;border-radius:8px;max-height:90px;padding:8px 10px;position:relative;overflow:hidden}.melly-library-card-preview pre{color:#c4c4c8;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.melly-library-card-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);height:24px;position:absolute;bottom:0;left:0;right:0}.melly-library-card-meta{flex-wrap:wrap;gap:5px;display:flex}.melly-library-meta-pill{background:var(--m-bg-card);border:1px solid var(--m-stroke);color:#9ca3af;text-transform:lowercase;letter-spacing:.02em;border-radius:12px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.melly-library-meta-pill.framework{color:#b8895c;background:#a0784c1a;border-color:#a0784c40}.melly-library-meta-pill.tag{color:var(--accent-secondary);background:#22c55e14;border-color:#22c55e2e}.melly-library-card-footer{color:#6b7280;border-top:1px solid var(--m-stroke);justify-content:space-between;align-items:center;padding-top:4px;font-size:11px;font-weight:500;display:flex}.melly-library-card-actions{flex-wrap:wrap;gap:6px;display:flex}.melly-library-action-btn{background:var(--m-bg-card);border:1px solid var(--m-stroke);color:#c4c4c8;cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.melly-library-action-btn:hover{background:var(--m-bg-elevated);color:#fff;border-color:var(--m-stroke-hover)}.melly-library-action-btn.primary{background:var(--m-terracotta-soft);border-color:var(--m-terracotta);color:var(--m-terracotta);flex:1;justify-content:center}.melly-library-action-btn.primary:hover{background:var(--m-terracotta);color:#fff;border-color:var(--m-terracotta-hover)}.melly-library-action-btn.danger:hover{color:#fca5a5;background:#ef444426;border-color:#ef444466}@media (width<=720px){.melly-library-modal{border-radius:0;max-height:100%}.melly-library-overlay{padding:0}.melly-library-grid{grid-template-columns:1fr}}.dream-mode-icon{color:#b8895c;margin-right:5px;font-size:13px;animation:2.5s ease-in-out infinite dream-icon-pulse}.dream-mode-btn.active .dream-mode-icon{color:#e0d4ff;text-shadow:0 0 8px #a0784c99}@keyframes dream-icon-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.dream-dimension{--dream-bg:#0a0a12;--dream-surface:#0f0f1a;--dream-stroke:#a0784c26;--dream-text:#b8895c;--dream-glow:#a0784c66;--dream-accent:#b8895c;--dream-dim:#a0784c40}.dream-dimension .melly-header-bar{border-bottom-color:var(--dream-stroke);background:#0a0a12eb}.dream-dimension .melly-hero-greeting-box{text-align:center}.dream-dimension .dream-star{text-shadow:0 0 20px var(--dream-glow);font-size:28px;animation:4s ease-in-out infinite dream-star-float;color:var(--dream-accent)!important}@keyframes dream-star-float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(5deg)}75%{transform:translateY(2px)rotate(-3deg)}}.dream-greeting{color:var(--m-terracotta)}.dream-subtitle{letter-spacing:.15em;text-transform:uppercase;color:#a0784c73;margin-top:8px;font-size:13px;font-weight:500}.dream-dimension .melly-hero-dock,.dream-dimension .melly-hero-textarea{color:#d4c8f0;border-color:var(--dream-stroke)!important;background:#0f0f1acc!important}.dream-dimension .melly-hero-textarea:focus{box-shadow:0 0 0 3px #a0784c14;border-color:#a0784c59!important}.dream-dimension .melly-bottom-dock-outer{border-top-color:var(--dream-stroke);background:#0a0a12f2}.dream-dimension .melly-dock-textarea{color:#d4c8f0;border-color:var(--dream-stroke)!important;background:#0f0f1ae6!important}.dream-dimension .melly-assistant-card{border-color:var(--dream-stroke);background:#0f0f1a99}.dream-dimension .melly-assistant-card-body{color:#c8bfe0}.dream-dimension .melly-assistant-card-body strong,.dream-dimension .melly-assistant-card-body h1,.dream-dimension .melly-assistant-card-body h2,.dream-dimension .melly-assistant-card-body h3{color:#d4c8f0}.dream-dimension .melly-assistant-card-body code{color:#b8895c;background:#a0784c1a;border-color:#a0784c33}.dream-dimension .melly-assistant-card-body pre{border-color:#a0784c26;background:#0a0a12cc!important}.dream-dimension .melly-sidebar-backdrop+.melly-sidebar,.dream-dimension .melly-sidebar{border-color:var(--dream-stroke);background:#080810f7}.dream-visualizer:before{content:"";pointer-events:none;position:absolute;inset:0}.dream-dimension-border-text{letter-spacing:.3em;color:#a0784c40;white-space:nowrap;font-size:11px;animation:30s linear infinite dream-border-scroll;display:inline-block}@keyframes dream-border-scroll{0%{transform:translate(5%)}to{transform:translate(-5%)}}.dream-phase-indicator{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;padding:10px 0;display:flex}.dream-phase-glyph{color:var(--dream-accent,#b8895c);font-size:14px;animation:2s ease-in-out infinite dream-icon-pulse}.dream-phase-text{letter-spacing:.2em;text-transform:uppercase;color:#a0784cb3;font-size:12px;font-weight:600}.dream-blueprint{justify-content:center;margin:12px 0;animation:.6s ease-out dream-blueprint-fade;display:flex}@keyframes dream-blueprint-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dream-blueprint-text{color:#a0784c8c;text-align:left;letter-spacing:.02em;text-shadow:0 0 10px #a0784c1a;font-size:10.5px;line-height:1.5}.dream-constellation{background:#a0784c08;border:1px solid #a0784c1a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:120px;max-width:200px;padding:16px 20px;animation:.5s ease-out both dream-constellation-appear;display:flex;position:relative}@keyframes dream-constellation-appear{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.dream-constellation-core{color:#b8895c;text-align:center;letter-spacing:.03em;text-shadow:0 0 12px #a0784c4d;font-size:13px;font-weight:700}.dream-constellation-particle{color:#a0784c73;animation:3s ease-in-out infinite dream-particle-float;animation-delay:var(--orbit-delay,0s);background:#a0784c0d;border-radius:4px;padding:2px 6px;font-size:9.5px}@keyframes dream-particle-float{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.7;transform:translateY(-3px)}}.dream-text-field{background:#0a0a1280;border:1px solid #a0784c14;border-radius:10px;margin:16px 0;padding:14px 18px}.dream-field-label{letter-spacing:.25em;text-transform:uppercase;color:#a0784c66;font-size:9.5px;font-weight:600}.dream-field-word{color:#c4b5fdb3;letter-spacing:.02em;font-weight:500;transition:color .2s,text-shadow .2s;animation:.4s ease-out both dream-word-reveal}.dream-field-word:hover{color:#b8895c;text-shadow:0 0 8px #a0784c66}@keyframes dream-word-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dream-signature{flex-direction:column;align-items:center;gap:4px;margin-top:16px;padding-top:12px;display:flex}.dream-sig-line{letter-spacing:.2em;color:#a0784c33;font-size:10px}.dream-sig-sub{letter-spacing:.3em;text-transform:uppercase;color:#a0784c1f;font-size:8.5px}.dream-mode-btn.active{color:#e8d5b5!important}.dream-mode-icon{color:#a0845c;margin-right:4px;font-size:12px;transition:color .3s}.dream-mode-btn.active .dream-mode-icon{color:#e8d5b5}.dream-dimension{--dream-bg:#121010;--dream-surface:#1a1614;--dream-card:#211d1a;--dream-card-hover:#2a2521;--dream-ink:#e8d5b5;--dream-ink-secondary:#a0845c;--dream-ink-faint:#6b5a42;--dream-border:#332c25;--dream-accent:#c9a96e}.dream-dimension .melly-main{background:var(--dream-bg)!important}.dream-dimension .melly-header-bar{border-bottom:1px solid var(--dream-border)!important;background:#121010f2!important}.dream-dimension .melly-mode-slider{box-shadow:none;background:var(--dream-accent)!important}.dream-dimension .melly-hero-greeting-box{text-align:center;background:var(--dream-surface);border:1px solid var(--dream-border);border-radius:12px;padding:32px 48px}.dream-dimension .dream-star{opacity:.7;font-size:20px;animation:none;color:var(--dream-accent)!important}.dream-greeting{letter-spacing:-.01em;-webkit-text-fill-color:#e8d5b5;font-family:Georgia,Times New Roman,Playfair Display,serif;font-weight:400;color:var(--dream-ink)!important}.dream-subtitle{letter-spacing:.2em;text-transform:uppercase;color:var(--dream-ink-faint);margin-top:10px;font-family:Georgia,serif;font-size:11px;font-weight:400}.dream-dimension .melly-hero-dock{border-radius:12px;box-shadow:0 4px 24px #0006;background:var(--dream-surface)!important;border:1px solid var(--dream-border)!important}.dream-dimension .melly-hero-textarea{color:var(--dream-ink);font-family:Georgia,Times New Roman,serif;font-size:15px;background:0 0!important;border:none!important}.dream-dimension .melly-hero-textarea::placeholder{color:var(--dream-ink-faint)}.dream-dimension .melly-hero-textarea:focus{box-shadow:none;outline:none}.dream-dimension .melly-bottom-dock-outer{border-top:1px solid var(--dream-border)!important;background:#121010f2!important}.dream-dimension .melly-dock-textarea{color:var(--dream-ink);border-radius:10px;font-family:Georgia,serif;background:var(--dream-surface)!important;border:1px solid var(--dream-border)!important}.dream-dimension .melly-dock-textarea::placeholder{color:var(--dream-ink-faint)}.dream-dimension .melly-dock-textarea:focus{box-shadow:none;border-color:var(--dream-accent)!important}.dream-dimension .melly-assistant-card{background:var(--dream-card);border:1px solid var(--dream-border);border-radius:10px;box-shadow:0 2px 8px #0000004d}.dream-dimension .melly-assistant-card-body{color:var(--dream-ink);font-family:Georgia,Times New Roman,serif;line-height:1.7}.dream-dimension .melly-assistant-card-body strong,.dream-dimension .melly-assistant-card-body h1,.dream-dimension .melly-assistant-card-body h2,.dream-dimension .melly-assistant-card-body h3{color:var(--dream-ink);font-family:Georgia,serif;font-weight:600}.dream-dimension .melly-assistant-card-body code{color:var(--dream-accent);background:#c9a96e1a;border:1px solid #c9a96e33;font-size:.9em}.dream-dimension .melly-assistant-card-body pre{border:1px solid var(--dream-border);color:var(--dream-ink);background:var(--dream-bg)!important}.dream-dimension .melly-sidebar{border-color:var(--dream-border)!important;background:#0f0d0c!important}.dream-dimension .melly-sidebar-title{color:var(--dream-ink)}.dream-dimension .melly-new-chat-btn{border-color:var(--dream-border);color:var(--dream-ink-secondary)}.dream-dimension .melly-new-chat-btn:hover{background:var(--dream-card);color:var(--dream-ink)}.dream-dimension .melly-task-item{color:var(--dream-ink-faint)}.dream-dimension .melly-task-item:hover,.dream-dimension .melly-task-item.active{background:var(--dream-card);color:var(--dream-ink)}.dream-dimension .melly-sidebar-search-input{background:var(--dream-surface);border-color:var(--dream-border);color:var(--dream-ink)}.dream-dimension .melly-sidebar-profile{background:var(--dream-card);border-color:var(--dream-border)}.dream-dimension .melly-avatar-circle{background:var(--dream-surface);color:var(--dream-ink-secondary)}.dream-dimension .melly-profile-name{color:var(--dream-ink)}.dream-dimension .melly-credits{color:var(--dream-accent);background:#c9a96e1f;border-color:#c9a96e40}.dream-dimension .melly-hero-model-btn,.dream-dimension .melly-dock-model-btn{background:var(--dream-surface);border-color:var(--dream-border);color:var(--dream-ink-secondary)}.dream-dimension .melly-hero-model-btn:hover,.dream-dimension .melly-dock-model-btn:hover{background:var(--dream-card-hover);color:var(--dream-ink);border-color:var(--dream-ink-faint)}.dream-dimension .melly-model-dropdown{background:var(--dream-surface);border-color:var(--dream-border)}.dream-dimension .melly-model-option{color:var(--dream-ink-secondary)}.dream-dimension .melly-model-option:hover{background:var(--dream-card);color:var(--dream-ink)}.dream-dimension .melly-model-option.selected{color:var(--dream-accent)}.dream-dimension .melly-user-capsule{background:var(--dream-card);color:var(--dream-ink);border:1px solid var(--dream-border)}.dream-dimension .melly-dock-send-btn{background:var(--dream-accent);color:var(--dream-bg)}.dream-dimension .melly-dock-send-btn:hover:not(:disabled){color:var(--dream-bg);background:#d4b87a}.dream-dimension .melly-icon-btn{color:var(--dream-ink-faint)}.dream-dimension .melly-icon-btn:hover{color:var(--dream-ink);background:var(--dream-card)}.dream-dimension .melly-dock-icon-btn{color:var(--dream-ink-faint)}.dream-dimension .melly-dock-icon-btn:hover{color:var(--dream-ink);background:var(--dream-card)}.dream-dimension .melly-chip-btn{background:var(--dream-surface);border-color:var(--dream-border);color:var(--dream-ink-secondary)}.dream-dimension .melly-chip-btn:hover{background:var(--dream-card);color:var(--dream-ink);border-color:var(--dream-ink-faint)}.dream-dimension .melly-artifact-toggle-btn{color:var(--dream-accent);background:#c9a96e1f;border-color:#c9a96e40}.dream-visualizer{background:var(--dream-surface,#1a1614);border:1px solid var(--dream-border,#332c25);border-radius:12px;margin:16px 0;padding:28px 22px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.dream-dimension-border{text-align:center;height:18px;margin-bottom:14px;overflow:hidden}.dream-dimension-border-text{letter-spacing:.4em;color:var(--dream-ink-faint,#6b5a42);white-space:nowrap;font-family:Courier New,monospace;font-size:10px;animation:40s linear infinite dream-border-scroll;display:inline-block}.dream-phase-indicator{border-bottom:1px solid var(--dream-border,#332c25);justify-content:center;align-items:center;gap:12px;margin-bottom:18px;padding:12px 0;display:flex}.dream-phase-glyph{color:var(--dream-accent,#c9a96e);font-size:12px}.dream-phase-text{letter-spacing:.15em;text-transform:uppercase;color:var(--dream-ink-secondary,#a0845c);font-family:Georgia,serif;font-size:11px;font-weight:400}.dream-blueprint{background:var(--dream-card,#211d1a);border:1px solid var(--dream-border,#332c25);border-radius:8px;justify-content:center;margin:18px 0;padding:18px;display:flex}.dream-blueprint-text{color:var(--dream-ink-secondary,#a0845c);text-align:left;font-family:Courier New,Consolas,monospace;font-size:11px;line-height:1.6}.dream-constellations{flex-wrap:wrap;justify-content:center;gap:18px;margin:18px 0;display:flex}.dream-constellation{border:1px solid var(--dream-border,#332c25);background:var(--dream-card,#211d1a);border-radius:8px;flex-direction:column;align-items:center;gap:10px;min-width:130px;max-width:200px;padding:18px 22px;display:flex}.dream-constellation-core{color:var(--dream-ink,#e8d5b5);text-align:center;font-family:Georgia,serif;font-size:14px;font-weight:600}.dream-constellation-orbit{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.dream-constellation-particle{color:var(--dream-ink-secondary,#a0845c);animation:4s ease-in-out infinite dream-word-drift;animation-delay:var(--orbit-delay,0s);background:#c9a96e14;border-radius:3px;padding:2px 6px;font-family:Courier New,monospace;font-size:9px}@keyframes dream-word-drift{0%,to{opacity:.5}50%{opacity:1}}.dream-text-field{border:1px solid var(--dream-border,#332c25);background:var(--dream-card,#211d1a);border-radius:8px;margin:18px 0;padding:16px 20px}.dream-field-header{justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dream-field-glyph{color:var(--dream-ink-faint,#6b5a42);font-size:9px}.dream-field-label{letter-spacing:.2em;text-transform:uppercase;color:var(--dream-ink-faint,#6b5a42);font-family:Georgia,serif;font-size:10px;font-weight:400}.dream-field-grid{flex-wrap:wrap;justify-content:center;gap:6px 12px;line-height:2;display:flex}.dream-field-word{color:var(--dream-ink-secondary,#a0845c);letter-spacing:.02em;font-family:Georgia,serif;font-weight:400;transition:color .2s}.dream-field-word:hover{color:var(--dream-ink,#e8d5b5)}.dream-signature{border-top:1px solid var(--dream-border,#332c25);flex-direction:column;align-items:center;gap:4px;margin-top:18px;padding-top:14px;display:flex}.dream-sig-line{letter-spacing:.25em;text-transform:uppercase;color:var(--dream-ink-faint,#6b5a42);font-family:Georgia,serif;font-size:9px}.dream-sig-sub{letter-spacing:.2em;color:var(--dream-border,#332c25);font-family:Georgia,serif;font-size:8px}.dream-murmuration{background:var(--dream-card,#1a1614);border:1px solid var(--dream-border,#332c25);border-radius:12px;width:100%;margin:20px 0;position:relative;overflow:hidden}.dream-murmuration-inner{width:100%;height:100%;position:relative}.dream-row{color:var(--dream-ink-secondary,#a0845c);white-space:nowrap;letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-family:Courier New,monospace;line-height:1;transition:opacity 1s;position:absolute;left:50%;transform:translate(-50%)}.dream-explore-btn{color:#c9a96e;cursor:pointer;white-space:nowrap;background:#c9a96e1a;border:1px solid #c9a96e4d;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:Georgia,serif;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.dream-explore-btn:hover{color:#e8d5b5;background:#c9a96e33;border-color:#c9a96e80}.dream-dimension .melly-assistant-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.share-modal-content{color:#f4f4f5;background:#111115;border:1px solid #ffffff1f;border-radius:16px;width:90%;max-width:480px;padding:24px;position:relative;box-shadow:0 20px 50px #000c,0 0 30px #6366f126}.share-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.share-modal-header h3{color:#fafafa;margin:0;font-size:1.2rem;font-weight:600}.share-modal-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:1.5rem;line-height:1;transition:color .15s}.share-modal-close:hover{color:#fff}.share-card-preview{background:linear-gradient(135deg,#181820 0%,#0d0d12 100%);border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;padding:18px;position:relative;overflow:hidden}.share-card-preview:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f133 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-40px;right:-40px}.share-card-brand{letter-spacing:1.5px;color:#818cf8;margin-bottom:10px;font-size:.7rem;font-weight:700}.share-card-quote{color:#e4e4e7;margin:0 0 12px;font-size:.95rem;font-style:italic;line-height:1.5}.share-card-author{color:#a1a1aa;text-align:right;font-size:.85rem;font-weight:600}.share-actions-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.share-btn{cursor:pointer;color:#f4f4f5;background:#1c1c24;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.share-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0006}.share-twitter{background:#000;border-color:#27272a}.share-twitter:hover{background:#18181b}.share-linkedin{background:#0a66c2;border-color:#0a66c2}.share-linkedin:hover{background:#084e96}.share-whatsapp{background:#165b36;border-color:#165b36}.share-whatsapp:hover{background:#12492b}.share-copy{background:#27272a}.share-copy:hover{background:#3f3f46}.share-download-section{text-align:center}.share-download-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.9rem;font-weight:600;transition:opacity .2s,transform .15s;display:flex}.share-download-btn:hover{opacity:.95;transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.manage-page{max-width:1400px;margin:0 auto;padding:24px}.manage-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.manage-header h1{color:var(--text-primary);font-size:28px;font-weight:700}.manage-loading{height:400px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:18px;display:flex}.manage-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.manage-empty .empty-icon{color:var(--text-secondary);opacity:.5;margin-bottom:24px}.manage-empty h2{color:var(--text-primary);margin-bottom:12px;font-size:24px}.manage-empty p{color:var(--text-secondary);max-width:400px;margin-bottom:24px}.manage-content{grid-template-columns:300px 1fr;gap:24px;display:grid}.managers-list{flex-direction:column;gap:12px;display:flex}.manager-card{background:var(--card-bg);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex;position:relative}.manager-card:hover{box-shadow:var(--shadow-sm);background:var(--bg-secondary);border:none}.manager-card.selected{box-shadow:var(--shadow-sm);background:var(--bg-secondary)}.manager-icon{background:var(--accent-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.manager-info{flex:1}.manager-info h3{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}.manager-info p{color:var(--text-secondary);font-size:13px}.manager-delete{color:var(--text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s;position:absolute;top:8px;right:8px}.manager-card:hover .manager-delete{opacity:1}.manager-delete:hover{color:#ef4444;background:#ef44441a}.manager-detail{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px}.detail-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.detail-title{color:var(--accent-primary);align-items:center;gap:12px;display:flex}.detail-title h2{color:var(--text-primary);font-size:22px;font-weight:600}.detail-empty{text-align:center;color:var(--text-secondary);padding:60px 20px}.detail-table-wrapper{overflow-x:auto}.detail-table{border-collapse:collapse;width:100%}.detail-table th,.detail-table td{text-align:left;border-bottom:1px solid var(--border-color);padding:12px 16px}.detail-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:#a0784c0d;font-size:13px;font-weight:600}.detail-table td{color:var(--text-primary);font-size:14px}.detail-table tr:hover td{background:#a0784c08}.actions-cell{align-items:center;gap:8px;display:flex}.action-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.cancel-btn{color:#ef4444;background:#ef44441a}.cancel-btn:hover{color:#fff;background:#ef4444}.edit-btn{color:var(--accent-primary);background:#a0784c1a}.edit-btn:hover{background:var(--accent-primary);color:#fff}.delete-btn{color:#ef4444;background:#ef44441a}.delete-btn:hover{color:#fff;background:#ef4444}.status-badge{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.status-active{color:#10b981;background:#10b98126}.status-cancelled{color:#ef4444;background:#ef444426}.status-paused{color:#fbbf24;background:#fbbf2426}.status-expired{color:#6b7280;background:#6b728026}.modal-overlay{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-large{max-width:700px}.modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.modal-close:hover{color:#ef4444;background:#ef44441a}.modal-body{padding:24px}.modal-description{color:var(--text-secondary);margin-bottom:16px;font-size:14px}.modal-footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.form-group input,.form-group select{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}.form-group input:focus,.form-group select:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #a0784c1a}.templates-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.template-card{background:var(--bg-primary);border:2px solid var(--border-color);cursor:pointer;color:var(--text-secondary);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px;transition:all .2s;display:flex}.template-card:hover{border-color:var(--accent-primary-hover);color:var(--accent-primary)}.template-card.selected{border-color:var(--accent-primary);color:var(--accent-primary);background:#a0784c1a}.template-card span{font-size:13px;font-weight:500}.templates-loading,.templates-error,.templates-empty{text-align:center;color:var(--text-secondary);padding:24px}.templates-error{color:#ef4444}.templates-error button{margin-top:12px}.custom-columns-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.custom-column-input{align-items:center;gap:10px;display:flex}.custom-column-input input{border:1.5px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:10px;flex:1;padding:10px 14px;font-size:14px;transition:all .25s}.custom-column-input input:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #a0784c26}.custom-column-input input::placeholder{color:var(--text-muted);opacity:.6}.remove-column-btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.remove-column-btn:hover{color:#fff;background:#ef4444;transform:scale(1.05)}.remove-column-btn:active{transform:scale(.95)}.add-column-btn{width:100%}.item-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.item-form-grid .form-group{margin-bottom:8px}.item-form-grid .form-group label{color:var(--text-primary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.item-form-grid .form-group input,.item-form-grid .form-group select{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:14px}.item-form-grid .form-group input:focus,.item-form-grid .form-group select:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #a0784c1a}@media (width<=1024px){.manage-content{grid-template-columns:1fr}.managers-list{flex-direction:row;padding-bottom:12px;overflow-x:auto}.manager-card{min-width:200px}}@media (width<=768px){.templates-grid{grid-template-columns:repeat(2,1fr)}.item-form-grid{grid-template-columns:1fr}}.profile-container{max-width:900px;margin:0 auto;padding-bottom:40px}.profile-header{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:30px;padding:40px;display:flex}@media (width>=768px){.profile-header{text-align:left;flex-direction:row;align-items:flex-start}}.profile-avatar-container{flex-shrink:0;position:relative}.profile-avatar-badge{background:var(--bg-primary);-webkit-backdrop-filter:none;z-index:2;white-space:nowrap;border:1.5px solid;border-radius:8px;justify-content:center;align-items:center;padding:2px 6px;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 8px #0006}.profile-avatar,.profile-avatar-placeholder{object-fit:cover;border:4px solid var(--accent-primary);width:150px;height:150px;box-shadow:0 0 20px var(--accent-glow);border-radius:50%}.profile-avatar-placeholder{background:var(--bg-secondary);color:var(--accent-secondary);justify-content:center;align-items:center;display:flex}.profile-info{flex-grow:1;width:100%}.profile-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-title-row h1{margin:0;font-size:2.5rem}.profile-stats{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.stat-badge{background:var(--accent-primary-muted);border:1px solid var(--accent-primary);color:#fff;border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-weight:600;display:inline-flex}.stat-item{align-items:center;gap:8px;font-weight:500;display:flex}.profile-bio{color:var(--text-primary);font-size:1.1rem;line-height:1.6}.profile-details-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.profile-details-grid{grid-template-columns:1fr 1fr}}.detail-card{flex-direction:column;gap:12px;display:flex}.detail-icon{color:var(--accent-secondary);margin-bottom:8px}.detail-card h3{color:var(--text-secondary);font-size:1.2rem}.detail-card p{color:var(--text-primary);font-size:1.1rem}.profile-title-row .btn{max-width:10vh}.sleek-card-overlay{z-index:1000;background:var(--bg-primary);-webkit-backdrop-filter:none;justify-content:center;align-items:center;padding:20px;animation:.3s cardOverlayIn;display:flex;position:fixed;inset:0}@keyframes cardOverlayIn{0%{opacity:0}to{opacity:1}}.sleek-card-modal{scrollbar-width:thin;scrollbar-color:var(--accent-primary-muted) transparent;max-height:90vh;overflow-y:auto}.sleek-card-modal::-webkit-scrollbar{width:6px}.sleek-card-modal::-webkit-scrollbar-track{background:0 0}.sleek-card-modal::-webkit-scrollbar-thumb{background:var(--accent-primary-muted);border-radius:3px}.cropper-modal-overlay{z-index:99999;background:#0e0b08d9;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.cropper-modal-content{background:var(--bg-secondary,#1a1510);border:1px solid var(--border-standard,#f0ebe314);border-radius:12px;flex-direction:column;gap:20px;width:90%;max-width:400px;padding:24px;animation:.3s slideUp;display:flex}.cropper-header{justify-content:space-between;align-items:center;display:flex}.cropper-header h3{color:var(--text-primary);font-family:Sora,sans-serif;font-size:1.25rem;font-weight:700}.cropper-header .close-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.cropper-header .close-btn:hover{background:var(--bg-hover,#2a231b);color:var(--text-primary)}.cropper-viewport-container{cursor:move;background:#090910;border-radius:12px;justify-content:center;align-items:center;width:300px;height:300px;margin:0 auto;display:flex;position:relative;overflow:hidden}.cropper-viewport-container img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;max-height:100%}.cropper-cutout-mask{border:2.5px dashed var(--accent-primary,#a0784c);pointer-events:none;border-radius:50%;margin:50px;animation:2s ease-in-out infinite pulseBorder;position:absolute;inset:0;box-shadow:0 0 0 9999px #0e0b08b3}@keyframes pulseBorder{0%,to{border-color:var(--accent-primary,#a0784c)}50%{border-color:var(--accent-primary-hover,#b8895c)}}.cropper-controls{flex-direction:column;gap:16px;display:flex}.zoom-slider-wrap{color:var(--text-secondary);align-items:center;gap:12px;display:flex}.zoom-slider-wrap input[type=range]{background:var(--bg-elevated,#231d16);cursor:pointer;height:6px;accent-color:var(--accent-primary,#a0784c);border-radius:3px;outline:none;flex:1}.cropper-buttons{justify-content:flex-end;gap:12px;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.interest-selector{width:100%}.interest-selector.compact .is-categories{display:none}.is-loading{text-align:center;color:var(--text-muted,#706558);padding:2rem;font-size:.85rem}.is-categories{scrollbar-width:none;gap:.4rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.is-categories::-webkit-scrollbar{display:none}.is-cat-btn{border:1px solid var(--border-standard,#f0ebe314);background:var(--bg-secondary,#1a1510);color:var(--text-muted,#706558);cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;padding:.35rem .75rem;font-size:.75rem;transition:all .2s}.is-cat-btn:hover{background:var(--accent-primary-muted,#a0784c26);color:var(--text-primary)}.is-cat-btn.active{background:var(--accent-primary-muted,#a0784c26);color:var(--accent-primary,#a0784c);border-color:#a0784c66}.is-counter{color:var(--text-muted,#706558);justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.72rem;display:flex}.is-clear-btn{color:#ef4444cc;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem}.is-clear-btn:hover{color:#ef4444;text-decoration:underline}.is-topics-grid{flex-wrap:wrap;gap:.4rem;display:flex}.is-chip{border:1px solid var(--border-standard,#f0ebe314);background:var(--bg-secondary,#1a1510);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:.15rem;padding:.35rem .7rem;font-size:.78rem;transition:all .2s;display:inline-flex}.is-chip:hover:not(:disabled){background:var(--accent-primary-muted,#a0784c26);color:var(--text-primary);border-color:#a0784c40}.is-chip.selected{background:var(--accent-primary-muted,#a0784c26);color:var(--accent-primary,#a0784c);border-color:#a0784c66}.is-chip:disabled{opacity:.35;cursor:not-allowed}.is-chip-hash{opacity:.6;font-weight:700}.is-chip.selected .is-chip-hash{opacity:1;color:var(--accent-primary,#a0784c)}.conn-page{color:#fafafa;max-width:820px;margin:0 auto;padding:32px 20px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.conn-loading{color:#71717a;justify-content:center;align-items:center;gap:8px;padding:100px 0;font-size:14px;display:flex}.conn-header{align-items:center;gap:14px;margin-bottom:28px;display:flex}.conn-header-icon{color:#a1a1aa;background:#18181b;border:1px solid #27272a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.conn-header h1{letter-spacing:-.3px;color:#fafafa;margin:0;font-size:22px;font-weight:600}.conn-subtitle{color:#71717a;margin:2px 0 0;font-size:13.5px}.conn-ai-note{color:#71717a;background:#141416;border:1px solid #1f1f23;border-radius:10px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 14px;font-size:12.5px;display:flex}.conn-ai-note svg{color:#52525b;flex-shrink:0}.conn-list{flex-direction:column;gap:1px;display:flex}.conn-card{background:#111113;border:1px solid #1c1c1f;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:20px 22px;transition:border-color .2s,background .2s;display:flex}.conn-card:hover{background:#141416;border-color:#27272a}.conn-card.is-connected{background:#111311;border-color:#1a2e1a}.conn-card.is-connected:hover{border-color:#1e3a1e}.conn-card-left{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.conn-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:1px;display:flex}.conn-card-body{flex:1;min-width:0}.conn-card-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conn-card-row h3{color:#e4e4e7;margin:0;font-size:15px;font-weight:600}.conn-card-tag{color:#52525b;background:#1c1c1f;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500}.conn-badge{color:#4ade80;background:#4ade8014;border:1px solid #4ade8026;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.conn-card-desc{color:#71717a;margin:5px 0 0;font-size:13px;line-height:1.45}.conn-card-meta{color:#a1a1aa;background:#0c0c0e;border:1px solid #1c1c1f;border-radius:6px;flex-wrap:wrap;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;display:flex}.conn-card-meta span{padding:1px 0}.conn-card-agent{color:#52525b;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.conn-card-agent svg{color:#3f3f46;flex-shrink:0}.conn-card-action{flex-shrink:0;margin-left:16px}.conn-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.conn-btn:disabled{opacity:.4;cursor:not-allowed}.conn-btn-connect{color:#09090b;background:#fafafa}.conn-btn-connect:hover:not(:disabled){background:#e4e4e7}.conn-btn-disconnect{color:#71717a;background:0 0;border:1px solid #27272a}.conn-btn-disconnect:hover:not(:disabled){color:#a1a1aa;border-color:#3f3f46}@keyframes conn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.conn-card{flex-direction:column;align-items:stretch;gap:14px}.conn-card-action{margin-left:0}.conn-btn{justify-content:center;width:100%}}.settings-container{--panel-bg:var(--card-bg);--text-color:var(--text-primary);--hover-color:var(--bg-glass-hover);--primary-color:var(--accent-primary);--success-color:var(--success);--error-color:var(--error);max-width:960px;margin:0 auto;padding:2rem;animation:.4s ease-out fadeIn}.settings-container>h1{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.6rem;font-weight:700}.text-gradient{color:var(--text-primary)}.mb-4{margin-bottom:1.5rem}.loader{border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;width:48px;height:48px;margin:2rem auto;animation:1s linear infinite spin}.pulse-glow{box-shadow:none}.animate-fade-in{animation:.3s ease-out fadeIn}.glass-panel{background:var(--bg-secondary);border-radius:16px;margin-bottom:1.25rem;padding:1.5rem;box-shadow:0 2px 8px #0003}.settings-form{flex-direction:column;gap:1.5rem;display:flex}.input-group{flex-direction:column;gap:.5rem;display:flex}.input-group label{font-size:.9rem;font-weight:600}.input-group input,.input-group textarea,.input-group select{border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);border-radius:4px;padding:.75rem;font-family:inherit}.input-group input:focus,.input-group textarea:focus,.input-group select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--bg-secondary);outline:none}.premium-file-upload{align-items:center;gap:1rem;display:flex}.upload-trigger-btn{border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.upload-trigger-btn:hover{background-color:var(--hover-color)}.visibility-toggles{flex-direction:column;gap:.75rem;display:flex}.toggle-row{background:var(--bg-tertiary);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.toggle-row:hover{border-color:var(--border-color);background:var(--bg-hover)}.toggle-row span{margin-left:.5rem;font-weight:500}.toggle-row input[type=checkbox]{appearance:none;background:var(--bg-secondary);cursor:pointer;border:1px solid var(--border-color);border-radius:12px;outline:none;width:48px;height:24px;transition:all .3s;position:relative}.toggle-row input[type=checkbox]:after{content:"";background:var(--text-secondary);border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;top:2px;left:2px}.toggle-row input[type=checkbox]:checked{background:var(--accent-primary);border-color:var(--accent-primary)}.toggle-row input[type=checkbox]:checked:after{background:#fff;left:26px}.save-container{text-align:center;min-height:36px;margin-top:2rem}.text-success{color:var(--success-color)}.error-text{color:var(--error-color)}.settings-tabs{background:var(--bg-secondary);border-radius:14px;gap:4px;margin-bottom:2rem;padding:5px;display:flex;position:relative}.settings-tabs button{color:var(--text-muted);cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.settings-tabs button.active{background:var(--bg-tertiary);color:var(--text-primary);box-shadow:0 1px 4px #00000040}.settings-tabs button:hover:not(.active){color:var(--text-secondary);background:#ffffff08}.settings-tabs button svg{opacity:.7;width:16px;height:16px;transition:opacity .2s}.settings-tabs button.active svg{opacity:1;color:var(--accent-primary)}.permissions-list{margin-top:1.5rem}.permission-item{background-color:var(--panel-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem;padding:1rem}.permission-item .toggle-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.permission-description{color:var(--text-muted);margin:0;font-size:.9rem;display:block}.settings-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.settings-grid{grid-template-columns:1fr 1fr}}.settings-grid .glass-panel{flex-direction:column;display:flex}.settings-grid h2{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:16px;font-size:1rem;font-weight:700;display:flex}.settings-grid h2 svg{color:var(--accent-primary);width:18px;height:18px}.premium-file-upload{width:100%;margin-top:6px}.upload-trigger-btn{background:var(--bg-elevated);border:1.5px dashed var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:12px;outline:none;align-items:center;gap:10px;padding:14px 20px;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.upload-trigger-btn:hover{background:var(--bg-secondary);border-color:var(--accent-primary);transform:translateY(-1px)}.upload-trigger-btn svg{color:var(--accent-primary);transition:transform .3s}.upload-trigger-btn:hover svg{transform:translateY(-2px)}body.dark-mode .upload-trigger-btn{background:var(--bg-secondary);border-color:var(--border-color)}body.dark-mode .upload-trigger-btn:hover{background:var(--bg-secondary);border-color:var(--accent-primary)}.input-group label{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:600}.input-group input[type=text],.input-group input[type=date],.input-group textarea,.input-group select{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:.9rem;transition:all .2s}.input-group input[type=text]:focus,.input-group input[type=date]:focus,.input-group textarea:focus,.input-group select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #a0784c1a}.input-group input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;transition:filter .2s}body.dark-mode .input-group input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}.loader-mini{border:2px solid #a0784c33;border-top:2px solid var(--accent-primary);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.danger-zone-panel{background:var(--card-bg);border:1px solid #ef444433;transition:all .3s}.danger-zone-panel:hover{border-color:#ef444466;box-shadow:0 8px 30px #ef44440d}.danger-zone-panel h2{color:var(--error-color)!important;border-bottom-color:#ef444433!important}.delete-confirm-input{transition:all .2s ease-in-out}.delete-confirm-input:focus{border-color:var(--error-color)!important;background:#ef444414!important;box-shadow:0 0 0 3px #ef444440!important}.confirm-delete-btn{transition:all .2s ease-in-out}.confirm-delete-btn:hover:not(:disabled){transform:translateY(-1px);background-color:#dc2626!important}.confirm-delete-btn:active:not(:disabled){transform:translateY(0)}.cancel-delete-btn:hover{background-color:#f0ebe31f!important}.delete-trigger-btn{transition:all .25s}.delete-trigger-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #ef444426}.topup-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000;background:#0009;justify-content:center;align-items:flex-end;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}@media (width>=640px){.topup-modal-overlay{align-items:center}}.topup-modal{background:var(--panel-bg);border:1px solid var(--glass-border);z-index:1001;border-radius:12px 12px 0 0;flex-direction:column;width:100%;max-width:580px;max-height:90vh;padding:1.25rem;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;box-shadow:0 -4px 40px #00000080}@media (width>=640px){.topup-modal{border-radius:12px;padding:1.75rem;box-shadow:0 20px 40px #0006}}@media (width<=380px){.topup-modal{padding:1rem}}.topup-modal-header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:12px;display:flex}.topup-modal-header h2{margin:0;font-size:1.3rem}@media (width>=640px){.topup-modal-header h2{font-size:1.5rem}}.topup-modal-close{color:var(--text-color);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.topup-modal-close:hover{opacity:1;background:#ffffff0d}.package-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:1rem;display:grid}.package-card{background:var(--bg-elevated);border:1px solid var(--glass-border);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:140px;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.package-card:hover{border-color:var(--border-color);box-shadow:var(--shadow-sm);background:#a0784c14;transform:translateY(-2px)}.package-card.selected{background:var(--bg-secondary);border-color:var(--primary-color);box-shadow:none}.package-card.popular{background:#a0784c05;border-color:#a0784c66}.package-card.popular:hover{border-color:var(--primary-color)}.popular-badge{background:var(--primary-color);color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;box-shadow:none;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.package-card h3{opacity:.7;margin:0 0 8px;font-size:.95rem;font-weight:500}.pack-credits{color:var(--text-primary);margin-bottom:4px;font-size:1.25rem;font-weight:700}.pack-bonus{color:#10b981;margin-bottom:8px;font-size:.78rem;font-weight:600}.pack-price{color:var(--accent-primary);font-size:1.15rem;font-weight:700}.package-card.custom-card{grid-column:span 2;min-height:120px}.custom-input-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:8px;display:flex}.custom-slider{accent-color:var(--primary-color)}.checkout-summary .summary-row span{opacity:.7}.error-alert svg{flex-shrink:0}.card-input-wrapper input{letter-spacing:1.5px;font-family:monospace}.topup-trigger-btn{transition:all .2s cubic-bezier(.4,0,.2,1)}.topup-trigger-btn:hover{box-shadow:none;transform:scale(1.03);background:#a0784c40!important}.transaction-table th{border-bottom:1px solid var(--glass-border)}.transaction-table td{transition:background-color .2s}.transaction-table tr:hover td{background:var(--bg-secondary)}.topup-modal-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.topup-modal-content .topup-modal-body{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:8px;overflow-y:auto}.topup-modal-footer{border-top:1px solid #f0ebe314;flex-shrink:0;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:14px;display:flex}.topup-modal-footer .btn{flex-shrink:0}.topup-modal-footer .btn-primary{white-space:nowrap;min-width:0}@media (width<=480px){.topup-modal-overlay{align-items:flex-end}.topup-modal{border-radius:12px 12px 0 0;max-height:92vh}.topup-modal-footer{flex-direction:column-reverse;gap:10px;padding-top:12px}.topup-modal-footer .btn{border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 20px;font-size:.95rem;display:flex}.package-grid{grid-template-columns:1fr;gap:12px}.package-card.custom-card{grid-column:span 1}}@media (width>=481px) and (width<=640px){.topup-modal-footer{justify-content:flex-end}.topup-modal-footer .btn{padding:10px 18px;font-size:.88rem}}.adsmanager-container{max-width:1200px;color:var(--text-dark,#fff);box-sizing:border-box;margin:0 auto;padding:24px 24px 80px;font-family:Inter,sans-serif;animation:.4s ease-out fadeIn}.adsmanager-header{margin-bottom:24px}.adsmanager-header h1{color:var(--accent-primary);margin-bottom:8px;font-size:2.2rem;font-weight:800}body.dark-mode .adsmanager-header h1{color:var(--accent-primary)}.adsmanager-header p{color:var(--text-secondary,#a69a8a);font-size:.95rem}body.dark-mode .adsmanager-header p{color:var(--text-secondary,#a69a8a)}.ads-glass-panel{background:var(--bg-secondary,#1a1510);border:1px solid #f0ebe314;border-radius:12px;margin-bottom:24px;padding:24px;transition:all .3s;box-shadow:0 8px 32px #0000001a}body.dark-mode .ads-glass-panel{background:var(--bg-secondary,#1a1510);border-color:#f0ebe314;box-shadow:0 8px 32px #0000005e}.ads-glass-panel:hover,body.dark-mode .ads-glass-panel:hover{border-color:#f0ebe326}.ads-campaigns-panel{max-height:800px;overflow-y:auto}.ads-dashboard-grid{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}@media (width<=968px){.ads-dashboard-grid{grid-template-columns:1fr}}.ads-stats-container{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.ads-stat-box{background:var(--bg-elevated,#231d16);text-align:center;border:1px solid #f0ebe314;border-radius:12px;padding:16px}body.dark-mode .ads-stat-box{background:#f0ebe308;border:1px solid #f0ebe314}.ads-stat-label{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.8rem;font-weight:700}body.dark-mode .ads-stat-label{color:#cbd5e1}.ads-stat-val{color:#0f172a;justify-content:center;align-items:center;gap:6px;font-size:1.5rem;font-weight:700;display:flex}body.dark-mode .ads-stat-val{color:#fff}.ads-stat-val.purple{color:var(--accent-primary)}body.dark-mode .ads-stat-val.purple{color:var(--purple-light,#b8895c)}.ads-stat-val.green{color:#059669}body.dark-mode .ads-stat-val.green{color:#10b981}.fly-tier-badge{color:#059669;background:linear-gradient(135deg,#10b98133,#05966926);border:1px solid #10b98166;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 0 15px #10b9811a}body.dark-mode .fly-tier-badge{color:#10b981;box-shadow:0 0 15px #10b98140}.standard-tier-badge{color:#b45309;background:#eab30826;border:1px solid #eab3084d;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}body.dark-mode .standard-tier-badge{color:#eab308}.ad-form-group{margin-bottom:20px}.ad-form-group label{color:#1e1b4b;margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}body.dark-mode .ad-form-group label{color:#cbd5e1}.ad-input-wrapper{position:relative}.ad-input-icon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ad-input{color:#0f172a;background:#fffffff2;border:1px solid #f0ebe31f;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:.92rem;transition:all .2s}body.dark-mode .ad-input{color:#fff;background:#00000059;border:1px solid #f0ebe31f}.ad-input:focus{border-color:#a0784c;box-shadow:0 0 10px #a0784c26}body.dark-mode .ad-input:focus{border-color:var(--purple-light,#b8895c);box-shadow:0 0 10px #a0784c33}.ad-input.with-icon{padding-left:36px}.ad-textarea{resize:vertical;min-height:100px}.ad-tier-limits-box{background:#a0784c14;border:1px solid #a0784c4d;border-radius:12px;margin-top:16px;padding:14px;font-size:.85rem}body.dark-mode .ad-tier-limits-box{background:#a0784c0f;border:1px solid #a0784c33}.ad-tier-limits-title{color:var(--accent-primary);margin-bottom:6px;font-weight:800}body.dark-mode .ad-tier-limits-title{color:#b8895c}.ad-tier-limit-item{color:#475569;justify-content:space-between;margin-bottom:4px;display:flex}body.dark-mode .ad-tier-limit-item{color:#cbd5e1}.ad-tier-limit-item strong{color:#0f172a}body.dark-mode .ad-tier-limit-item strong{color:#fff}.ad-tier-limit-item.active{color:#a0784c;font-weight:700}body.dark-mode .ad-tier-limit-item.active{color:#fff;font-weight:500}.ad-file-dropzone{text-align:center;cursor:pointer;background:#a0784c08;border:2px dashed #a0784c59;border-radius:12px;padding:30px 20px;transition:all .2s}.ad-file-dropzone:hover{border-color:var(--purple-light,#b8895c);background:#a0784c0f}.ad-file-dropzone-icon{color:var(--purple-light,#b8895c);margin-bottom:12px}.ad-preview-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;margin-top:12px;display:grid}.ad-preview-item{aspect-ratio:1;background:#000;border:1px solid #ffffff1a;border-radius:8px;position:relative;overflow:hidden}.ad-preview-item img,.ad-preview-item video{object-fit:cover;width:100%;height:100%}.ad-preview-remove{color:#fff;cursor:pointer;z-index:3;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:4px;right:4px}.ad-preview-item.upload-error{border-color:#f87171!important}.ad-upload-progress-overlay{z-index:2;background:#0000008c;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;bottom:0;left:0;right:0}.ad-upload-progress-bar{background:var(--accent-primary);border-radius:0 0 8px 8px;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.ad-upload-progress-text{z-index:1;color:#fff;text-shadow:0 1px 3px #00000080;font-size:.7rem;font-weight:700;position:relative}.ad-upload-done-badge{color:#fff;z-index:2;background:#10b981d9;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;left:4px}.ad-upload-error-badge{color:#fff;z-index:2;background:#ef4444d9;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;left:4px}button.ad-btn{cursor:pointer!important;visibility:visible!important;opacity:1!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:46px!important;margin-top:20px!important;padding:12px!important;font-size:.95rem!important;font-weight:700!important;transition:all .2s!important;display:flex!important}button.ad-btn.ad-btn-primary{background:var(--accent-primary)!important;color:#fff!important;box-shadow:0 4px 15px #a0784c4d!important}button.ad-btn.ad-btn-primary:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 6px 20px #a0784c66!important}button.ad-btn.ad-btn-primary:disabled{opacity:.55!important;color:#fff6!important;cursor:not-allowed!important;box-shadow:none!important;background:#a0784c26!important}.ad-btn-secondary{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.ad-btn-secondary:hover:not(:disabled){background:#ffffff14!important}button.ad-btn.ad-btn-green{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 4px 15px #10b98140!important}button.ad-btn.ad-btn-green:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 6px 20px #10b98159!important}button.ad-btn.ad-btn-green:disabled{opacity:.55!important;color:#fff6!important;cursor:not-allowed!important;box-shadow:none!important;background:#10b98126!important}button.ad-btn.ad-launch-btn{letter-spacing:.02em!important;background:var(--accent-primary)!important;border-radius:14px!important;height:52px!important;margin-top:24px!important;margin-bottom:8px!important;font-size:1.05rem!important;font-weight:800!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 24px #a0784c66!important}button.ad-btn.ad-launch-btn:before{content:"";animation:3s ease-in-out infinite launchBtnShimmer;position:absolute;inset:0;transform:translate(-100%)}button.ad-btn.ad-launch-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.01)!important;box-shadow:0 8px 32px #a0784c8c!important}@keyframes launchBtnShimmer{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.campaign-card{background:#ffffff73;border:1px solid #a0784c26;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}body.dark-mode .campaign-card{background:#ffffff05;border:1px solid #ffffff0d}.campaign-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.campaign-content{color:#334155;font-size:.9rem;line-height:1.4}body.dark-mode .campaign-content{color:#cbd5e1}.campaign-media-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.campaign-media-box{aspect-ratio:1.5;background:#0003;border:1px solid #ffffff0d;border-radius:8px;overflow:hidden}.campaign-media-box img,.campaign-media-box video{object-fit:cover;width:100%;height:100%}.campaign-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.campaign-stats{color:var(--text-muted,#94a3b8);gap:16px;font-size:.8rem;display:flex}.campaign-stat-item strong{color:#fff}.campaign-actions{align-items:center;gap:12px;display:flex}.switch-label{cursor:pointer;color:var(--text-muted,#94a3b8);align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:flex}.switch-input{display:none}.switch-slider{background-color:#ffffff1a;border:1px solid #ffffff0d;border-radius:20px;width:38px;height:20px;transition:all .2s;display:inline-block;position:relative}.switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:2px;left:2px}.switch-input:checked+.switch-slider{background-color:#10b981}.switch-input:checked+.switch-slider:before{transform:translate(18px)}.trash-btn{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444440;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.trash-btn:hover{background:#ef444440;transform:scale(1.05)}.toast{border:1px solid var(--purple-light,#b8895c);color:#fff;z-index:9999;background:#0f0a24e6;border-radius:10px;padding:12px 24px;animation:.3s ease-out slideUp;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #00000080}.fab-launch-btn{z-index:1000;background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:10px;padding:16px 24px;font-family:Sora,Inter,sans-serif;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);animation:3s ease-in-out infinite fabPulse;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 6px 24px #a0784c73,0 2px 8px #00000026}.fab-launch-btn:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 10px 36px #a0784c99,0 4px 12px #0003}.fab-launch-btn:active{transform:translateY(-1px)scale(.98)}.fab-launch-label{white-space:nowrap}@keyframes fabPulse{0%,to{box-shadow:0 6px 24px #a0784c73,0 2px 8px #00000026}50%{box-shadow:0 6px 32px #a0784ca6,0 2px 12px #0003}}@media (width<=600px){.fab-launch-btn{padding:14px 18px;font-size:.85rem;bottom:20px;right:20px}.fab-launch-label{display:none}.fab-launch-btn{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0}}:root{--sidebar-w:230px;--right-w:290px;--bg-gradient:none;--glass:#0e0b08;--glass-border:#f0ebe314;--glass-dark:#00000080;--purple:var(--accent-primary);--purple-light:var(--accent-primary-hover);--purple-mid:var(--accent-primary);--text-dark:#f0ebe3;--text-mid:#a69a8a;--text-light:#706558;--accent-pink:var(--accent-secondary);--accent-orange:#d4a843;--card-bg:#1a1510;--card-border:#f0ebe314;--shadow:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--text-primary:#f0ebe3;--text-secondary:#a69a8a;--text-muted:#706558;--border-color:#f0ebe314;--accent-primary:#a0784c;--accent-secondary:#8fae6e;--bg-glass-hover:#2a231b;--success:#6b9e4a;--error:#c44b3f;--font-body:"DM Sans", sans-serif;--bg-primary:#0e0b08}.sleek-signup-container{background:0 0;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-y:auto}.sleek-signup-container:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.sleek-signup-card{-webkit-backdrop-filter:none;z-index:1;background:#ffffff73;border:1px solid #fff6;border-radius:28px;width:100%;max-width:440px;padding:44px 38px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 24px 60px #6450c814,inset 1px 1px #ffffff59}.sleek-signup-card:hover{border-color:#ffffff80;box-shadow:0 28px 75px #6450c81f,inset 1px 1px #ffffff73}body.dark-mode .sleek-signup-card{background:#0f0c1e8c;border-color:#ffffff14;box-shadow:0 30px 80px #00000073,inset 1px 1px #ffffff1f}body.dark-mode .sleek-signup-card:hover{box-shadow:0 32px 90px #0000008c, 0 0 30px rgba(var(--purple-rgb,160, 120, 76), .08), inset 1px 1px 0px #ffffff2e;border-color:#ffffff24}.sleek-signup-logo{text-align:center;margin-bottom:28px}.sleek-signup-logo h1{text-transform:none;background:var(--accent-primary);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin:0;font-family:Playfair Display,Georgia,serif;font-size:2.4rem;font-style:italic;font-weight:700}.sleek-signup-logo p{color:var(--text-light);letter-spacing:.02em;margin-top:6px;font-size:.85rem;font-weight:500}.sleek-signup-title{text-align:center;margin-bottom:28px}.sleek-signup-title h2{color:var(--text-dark);letter-spacing:-.01em;margin:0 0 6px;font-size:1.55rem;font-weight:700}.sleek-signup-title p{color:var(--text-light);margin:0;font-size:.9rem}.google-btn-wrapper{justify-content:center;width:100%;margin-bottom:24px;display:flex}.google-btn-wrapper iframe{margin:0 auto}.custom-google-btn{color:#3c4043;cursor:pointer;background:#fffc;border:1px solid #00000014;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;padding:0 16px;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #00000005}.custom-google-btn:hover{border-color:rgba(var(--purple-rgb,160, 120, 76), .25);box-shadow:0 4px 12px rgba(var(--purple-rgb,160, 120, 76), .08);background:#fff;transform:translateY(-1px)}.custom-google-btn:active{transform:translateY(0)}.custom-google-btn .google-icon{width:18px;height:18px}body.dark-mode .custom-google-btn{color:#e2e8f0;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1a}body.dark-mode .custom-google-btn:hover{box-shadow:0 0 15px rgba(var(--purple-rgb,160, 120, 76), .1);background:#ffffff14;border-color:#fff3}.divider{color:var(--text-light);align-items:center;margin:24px 0;font-size:.8rem;font-weight:500;display:flex}.divider:before,.divider:after{content:"";background:rgba(var(--purple-rgb,160, 120, 76), .12);flex:1;height:1px}body.dark-mode .divider:before,body.dark-mode .divider:after{background:#ffffff14}.divider span{padding:0 16px}body.dark-mode .form-group label{color:#e2e8f0}.form-group input{border:1.5px solid rgba(var(--purple-rgb,160, 120, 76), .15);width:100%;color:var(--text-dark);box-sizing:border-box;background:#ffffff8c;border-radius:14px;padding:12px 16px;font-size:.95rem;transition:all .2s}.form-group input::placeholder{color:var(--text-light);opacity:.5}.form-group input:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgba(var(--purple-rgb,160, 120, 76), .12);background:#fff;outline:none}body.dark-mode .form-group input{color:#fff;background:#00000040;border:1.5px solid #ffffff14}body.dark-mode .form-group input:focus{border-color:var(--purple-light);background:#00000059;box-shadow:0 0 0 4px #ffffff0d}.form-group input.error{border-color:#ef4444}.error-message{color:#ef4444;margin-top:6px;font-size:.8rem;font-weight:500}.form-actions{gap:12px;margin-top:24px;display:flex}.btn-primary,.btn-secondary{cursor:pointer;border:none;border-radius:14px;flex:1;padding:12px 20px;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-primary{box-shadow:0 6px 20px rgba(var(--purple-rgb,160, 120, 76), .22);background:linear-gradient(135deg,#a0784c 0%,#5e3 100%);color:#fff!important}.btn-primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(var(--purple-rgb,160, 120, 76), .32);filter:brightness(1.06);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{background:rgba(var(--purple-rgb,160, 120, 76), .08);border:1px solid rgba(var(--purple-rgb,160, 120, 76), .15);color:var(--purple)!important}.btn-secondary:hover{background:rgba(var(--purple-rgb,160, 120, 76), .12)}.switch-mode{text-align:center;color:var(--text-mid);margin-top:20px;font-size:.85rem}.switch-mode button{color:var(--purple);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline;transition:color .2s}.switch-mode button:hover{color:var(--purple-light)}.loading-spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}.success-message{color:#10b981;text-align:center;background:#10b9811a;border:1px solid #10b98140;border-radius:12px;margin-bottom:20px;padding:14px;font-size:.85rem;font-weight:500}.legal-notice{color:var(--text-light);opacity:.55;font-size:.72rem;line-height:1.4}@media (width<=480px){.sleek-signup-card{padding:36px 24px}.sleek-signup-logo h1{font-size:2rem}.form-actions{flex-direction:column}}.sleek-signup-card{transform-style:preserve-3d;overflow:hidden}.card-spotlight{border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--mouse-x,0px) var(--mouse-y,0px), rgba(var(--purple-rgb,160, 120, 76), .08), transparent 80%);z-index:0;transition:opacity .5s;position:absolute;inset:0}body.dark-mode .card-spotlight{background:radial-gradient(450px circle at var(--mouse-x,0px) var(--mouse-y,0px), #a0784c1a, transparent 80%)}.click-ripple{background:radial-gradient(circle, rgba(var(--purple-rgb,160, 120, 76), .28) 0%, transparent 70%);pointer-events:none;z-index:0;border-radius:50%;animation:.85s cubic-bezier(.1,.8,.3,1) forwards ripple-animation;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes ripple-animation{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.auth-split-wrapper{z-index:1;flex:1;width:100%;min-height:100vh;padding-bottom:75px;display:flex}.auth-brand-panel{-webkit-backdrop-filter:none;box-sizing:border-box;background:#0a051973;border-right:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;width:40%;padding:60px 48px;display:flex;position:relative;overflow:hidden}.auth-form-canvas{box-sizing:border-box;justify-content:center;align-items:center;width:60%;padding:40px;display:flex;position:relative}@media (width<=992px){.auth-split-wrapper{flex-direction:column}.auth-brand-panel{border-bottom:1px solid #ffffff0d;border-right:none;align-items:center;gap:15px;width:100%;min-height:auto;padding:24px 16px}.auth-form-canvas{width:100%;padding:32px 16px}.brand-panel-content{text-align:center;margin:10px 0}.manifesto-lead{text-align:center;margin-bottom:0;font-size:1.2rem}.manifesto-sub,.stages-flow{display:none!important}.graphic-container{width:130px;height:130px;margin:10px 0!important}.brand-logo-img{width:90px;height:90px}.brand-logo-glow{width:100px;height:100px}}.brand-panel-glow{background:radial-gradient(circle, rgba(var(--purple-rgb,160, 120, 76), .15) 0%, transparent 70%);filter:blur(40px);pointer-events:none;width:250px;height:250px;position:absolute;top:10%;left:10%}.brand-logo-text{text-transform:none;letter-spacing:-.01em;background:linear-gradient(135deg,#b8895c 0%,#a0784c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-family:Playfair Display,Georgia,serif;font-size:2.3rem;font-style:italic;font-weight:700}.brand-logo-decoration{background:var(--purple);width:40px;height:4px;box-shadow:0 0 8px var(--purple);border-radius:2px;margin-top:8px}.brand-panel-content{max-width:420px;margin:40px 0}.manifesto-lead{color:#f8fafc;margin:0 0 20px;font-family:Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.5}.manifesto-sub{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.6}.stages-flow{color:#475569;letter-spacing:.05em;align-items:center;gap:12px;font-family:monospace;font-size:.75rem;display:flex}.stage-flow-node{border:1px solid #ffffff0d;border-radius:4px;padding:4px 10px;transition:all .3s}.stage-flow-node.active{color:#b8895c;text-shadow:0 0 8px #a0784c66;background:#a0784c0d;border-color:#a0784c40}.stage-flow-arrow{opacity:.5}.graphic-container{justify-content:center;align-items:center;width:200px;height:200px;margin:60px auto;display:flex;position:relative}.brand-logo-img{object-fit:contain;width:130px;height:130px;filter:drop-shadow(0 0 15px rgba(var(--purple-rgb,160, 120, 76), .2));z-index:2;animation:6s ease-in-out infinite logoFloat}body.dark-mode .brand-logo-img{filter:drop-shadow(0 0 20px #a0784c59)}.brand-logo-glow{background:radial-gradient(circle, rgba(var(--purple-rgb,160, 120, 76), .12) 0%, transparent 70%);filter:blur(25px);pointer-events:none;z-index:1;width:140px;height:140px;animation:4s ease-in-out infinite logoGlowPulse;position:absolute}@keyframes logoFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes logoGlowPulse{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.signup-page-footer{text-align:center;-webkit-backdrop-filter:none;z-index:100;background:#0a0519b3;border-top:1px solid #ffffff0f;width:100%;padding:12px 24px 10px;position:fixed;bottom:0;left:0;right:0}.signup-footer-links{letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:6px 4px;font-family:Inter,system-ui,sans-serif;font-size:.7rem;display:flex}.signup-footer-links span{color:#ffffff80;cursor:pointer;transition:color .2s}.signup-footer-links span:not(.footer-dot):hover{color:#b8895c;text-decoration:underline}.signup-footer-links .footer-dot{cursor:default;color:#fff3;-webkit-user-select:none;user-select:none}.signup-footer-copy{color:#ffffff4d;letter-spacing:.03em;margin:8px 0 0;font-family:Inter,system-ui,sans-serif;font-size:.62rem}body:not(.dark-mode) .signup-page-footer{background:#ffffff59;border-top-color:#0000000f}body:not(.dark-mode) .signup-footer-links span{color:#1e1b4b8c}body:not(.dark-mode) .signup-footer-links span:not(.footer-dot):hover{color:#a0784c}body:not(.dark-mode) .signup-footer-links .footer-dot{color:#1e1b4b33}body:not(.dark-mode) .signup-footer-copy{color:#1e1b4b59}@media (width<=600px){.signup-page-footer{padding:14px 12px 10px}.signup-footer-links{gap:4px 3px;font-size:.62rem}}.sleek-create-id-container{background:var(--bg-primary);justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:40px 20px;display:flex;position:relative}.sleek-create-id-container:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}@keyframes cardEntrance{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes headerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stepBounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.15)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes subtlePulse{0%,to{box-shadow:0 0 #a0784c00}50%{box-shadow:0 0 0 6px #a0784c14}}@keyframes inputFocusGlow{0%{box-shadow:0 0 #a0784c00}to{box-shadow:0 0 0 4px #a0784c1f}}@keyframes checkmarkDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes floatUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sleek-create-id-card{animation:.7s cubic-bezier(.16,1,.3,1) both cardEntrance}.sleek-create-id-header{animation:.6s cubic-bezier(.16,1,.3,1) .15s both headerFadeIn}.step-dot:first-child{animation:.5s cubic-bezier(.34,1.56,.64,1) .3s both stepBounceIn}.step-dot:nth-child(2){animation:.5s cubic-bezier(.34,1.56,.64,1) .4s both stepBounceIn}.step-dot:nth-child(3){animation:.5s cubic-bezier(.34,1.56,.64,1) .5s both stepBounceIn}.step-dot:nth-child(4){animation:.5s cubic-bezier(.34,1.56,.64,1) .6s both stepBounceIn}.step-dot:nth-child(5){animation:.5s cubic-bezier(.34,1.56,.64,1) .7s both stepBounceIn}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal.visible .form-group:first-child{transition-delay:50ms}.reveal.visible .form-group:nth-child(2){transition-delay:.12s}.reveal.visible .form-group:nth-child(3){transition-delay:.19s}.reveal.visible .form-group:nth-child(4){transition-delay:.26s}.reveal.visible .form-group:nth-child(5){transition-delay:.33s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent-primary);background:var(--bg-secondary);outline:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 4px #a0784c1f,0 2px 8px #0003}.dob-btn:hover:not(:disabled){border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.dob-btn.active{animation:2s ease-in-out infinite subtlePulse}.submit-btn{transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.submit-btn:hover:before{left:100%}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a0784c66}.submit-btn:active{transform:translateY(0)scale(.98)}.profession-card{transition:all .3s cubic-bezier(.16,1,.3,1)}.profession-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.suggested-user-card{transition:all .25s cubic-bezier(.16,1,.3,1)}.suggested-user-card:hover{border-color:#a0784c4d;transform:translate(4px)}.success-checkmark{justify-content:center;align-items:center;display:inline-flex}.success-checkmark svg{width:24px;height:24px}.success-checkmark svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s ease-out .2s forwards checkmarkDraw}.sleek-create-id-card{background:var(--bg-secondary);width:100%;max-width:720px;box-shadow:var(--shadow);z-index:1;border:1.5px solid #ffffff26;border-radius:12px;margin:0 auto;padding:48px;transition:box-shadow .3s,border-color .3s;position:relative}.sleek-create-id-card:hover{box-shadow:var(--shadow);border-color:#fff6}body.dark-mode .sleek-create-id-card{background:var(--bg-secondary);box-shadow:var(--shadow);border-color:#ffffff1a}body.dark-mode .sleek-create-id-card:hover{box-shadow:var(--shadow);border-color:#ffffff1f}.sleek-create-id-header{text-align:center;margin-bottom:40px}.sleek-create-id-header h1{color:var(--accent-primary);margin:0 0 12px;font-size:2rem;font-weight:700}.sleek-create-id-header p{color:var(--text-secondary);margin:0;font-size:1rem}.sleek-create-id-header .congrats{color:var(--accent-secondary);margin-top:8px;font-size:1.1rem}.form-group{margin-bottom:24px}.form-group label{color:var(--text-primary);margin-bottom:10px;font-size:.95rem;font-weight:500;display:block}.form-group label .required{color:#ff4757;margin-left:4px}.form-group input,.form-group select,.form-group textarea{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:1rem;transition:all .2s}.form-group textarea{resize:vertical;min-height:120px}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent-primary);background:var(--bg-secondary);outline:none;box-shadow:0 0 0 3px #a0784c26}.form-group input.error,.form-group textarea.error{border-color:#ff4757}.form-group .hint{color:var(--text-muted);margin-top:6px;font-size:.8rem}.form-group .id-preview{background:#8fae6e1a;border:1px solid #8fae6e33;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;display:flex}.form-group .id-preview .at{color:#ffffff80;font-size:1rem}.form-group .id-preview .id-name{color:var(--accent-secondary);font-size:1.1rem;font-weight:600}.id-status{align-items:center;gap:8px;margin-top:8px;font-size:.85rem;display:flex}.id-status.available{color:var(--accent-secondary)}.id-status.taken{color:#ff4757}.id-status.checking{color:#ffffff80}.error-message{color:#ff4757;background:#ff47571a;border:1px solid #ff47574d;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:.9rem}.success-message{color:var(--accent-secondary);text-align:center;background:#8fae6e1a;border:1px solid #8fae6e4d;border-radius:12px;margin-bottom:20px;padding:16px;font-size:.95rem}.submit-btn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:16px;padding:16px 24px;font-size:1.1rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #a0784c4d}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@media (width<=600px){.sleek-create-id-card{padding:32px 24px}}.dob-group{position:relative}.dob-buttons-container{box-sizing:border-box;gap:12px;width:100%;display:flex}.dob-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;text-align:center;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 8px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dob-btn:hover:not(:disabled){background:var(--bg-secondary);border-color:#fff3}.dob-btn.active{border-color:var(--accent-primary);box-shadow:var(--shadow-sm);background:#a0784c26}.dob-btn.filled{background:#a0784c0d;border-color:#a0784c66}.dob-btn.filled .dob-btn-value{color:#fff;text-shadow:0 0 8px #fff3}.dob-btn:disabled{opacity:.35;cursor:not-allowed;background:#00000026;border-color:#ffffff08}.dob-btn:disabled .dob-btn-label{color:#ffffff40}.dob-btn:disabled .dob-btn-value{color:#ffffff26}.dob-btn-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);pointer-events:none;margin-bottom:4px;font-size:.75rem;font-weight:600}.dob-btn-value{color:var(--text-secondary);pointer-events:none;font-size:1.1rem;font-weight:700}.dob-picker-panel{background:var(--bg-secondary);box-shadow:var(--shadow);border:1px solid #ffffff1a;border-radius:12px;margin-top:16px;padding:16px;animation:.25s cubic-bezier(.4,0,.2,1) slideDownFadeIn}.dob-picker-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.dob-picker-header h3{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.85rem;font-weight:700}.dob-picker-close{color:#fff6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:.9rem;transition:color .2s;display:flex}.dob-picker-close:hover{color:#fff}.dob-picker-content{width:100%}.dob-grid{box-sizing:border-box;width:100%;display:grid}.dob-day-grid{grid-template-columns:repeat(7,1fr);gap:6px}.dob-month-grid{grid-template-columns:repeat(4,1fr);gap:8px}.dob-year-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:180px;padding-right:4px;overflow-y:auto}.dob-year-grid::-webkit-scrollbar{width:6px}.dob-year-grid::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.dob-year-grid::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.dob-year-grid::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dob-option-btn{background:var(--bg-secondary);color:#ffffffd9;cursor:pointer;text-align:center;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;padding:10px 4px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.dob-option-btn:hover{background:var(--bg-secondary);color:#fff;border-color:#fff3}.dob-option-btn.selected{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;box-shadow:var(--shadow-sm)}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.dob-buttons-container{gap:8px}.dob-btn{padding:10px 4px}.dob-btn-label{font-size:.65rem}.dob-btn-value{font-size:.95rem}.dob-day-grid{grid-template-columns:repeat(7,1fr);gap:4px}.dob-month-grid{grid-template-columns:repeat(3,1fr);gap:6px}.dob-year-grid{grid-template-columns:repeat(3,1fr);gap:6px;max-height:150px}.dob-option-btn{padding:8px 2px;font-size:.8rem}}.onboarding-interests-wrapper{max-height:400px;margin:16px 0;padding-right:4px;overflow-y:auto}.onboarding-interests-wrapper::-webkit-scrollbar{width:4px}.onboarding-interests-wrapper::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}.onboarding-interests-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.onboarding-interests-actions .submit-btn{width:100%}.skip-btn{color:#ffffff73;cursor:pointer;background:0 0;border:none;padding:8px;font-family:inherit;font-size:.85rem;transition:color .2s}.skip-btn:hover{color:#ffffffb3}.onboarding-step-indicator{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.step-dot{background:var(--bg-tertiary);border:2px solid var(--border-color);width:32px;height:32px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.step-dot.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;box-shadow:var(--shadow-sm)}.step-dot.completed{border-color:var(--accent-secondary);color:var(--accent-secondary);background:#8fae6e26}.profession-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.profession-card{background:var(--bg-tertiary);border:1.5px solid var(--border-color);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;font-family:inherit;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.profession-card:hover{background:var(--accent-primary-muted);border-color:var(--accent-primary);transform:translateY(-2px)}.profession-card.selected{border-color:var(--accent-primary);box-shadow:var(--shadow-sm);background:#a0784c26}.profession-icon{font-size:1.5rem}.profession-label{color:#ffffffb3;text-align:center;font-size:.72rem;line-height:1.3}.profession-card.selected .profession-label{color:#fff}@media (width<=480px){.profession-grid{grid-template-columns:repeat(2,1fr)}}.suggested-users-list{flex-direction:column;gap:10px;margin:20px 0;display:flex}.suggested-user-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.suggested-user-card:hover{background:var(--bg-secondary)}.suggested-user-avatar img,.avatar-placeholder{object-fit:cover;border-radius:50%;width:42px;height:42px}.avatar-placeholder{background:var(--accent-primary-muted);color:#b8895c;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.suggested-user-info{flex-direction:column;gap:2px;display:flex}.suggested-user-name{color:#fff;font-size:.9rem;font-weight:600}.suggested-user-meta{color:#fff6;font-size:.78rem}.platform-tour{flex-direction:column;gap:12px;margin:24px 0;display:flex}.tour-item{background:var(--bg-secondary);border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:16px;padding:18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.tour-item:hover{background:var(--accent-primary-muted);border-color:var(--accent-primary);transform:translate(4px)}.tour-item-icon{background:var(--accent-primary-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;display:flex}.tour-item-content h4{color:#fff;margin:0 0 4px;font-size:.95rem}.tour-item-content p{color:#ffffff80;margin:0;font-size:.82rem;line-height:1.5}.galaxy-container{width:100%;height:100%;position:relative}.sleek-landing-container{color:#f4f4f5;background-color:#050507;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow-x:hidden}#canvas-container{z-index:0;pointer-events:none;outline:none;width:100%;height:100vh;position:fixed;top:0;left:0}.content-wrapper{z-index:10;position:relative}#loader{z-index:99999;background:#050507;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader-text{letter-spacing:.12em;color:#a1a1aa;margin-bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.loader-bar{background:#ffffff14;border-radius:2px;width:160px;height:2px;position:relative;overflow:hidden}.loader-progress{background:#d4a373;width:0%;height:100%;transition:width .18s;position:absolute;top:0;left:0}.landing-nav-wrapper{z-index:1000;pointer-events:none;width:100%;padding:0 16px;position:sticky;top:14px;flex-direction:column!important;align-items:center!important;display:flex!important}.landing-nav-bar{pointer-events:auto;width:100%;max-width:1040px;-webkit-backdrop-filter:blur(28px)saturate(200%)contrast(105%)!important;background:#0a0908d1!important;border:1px solid #d4a37340!important;border-radius:100px!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;height:52px!important;min-height:52px!important;padding:0 8px 0 16px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:inset 0 1px 1.5px #fff6,inset 0 -1px 1px #00000080,0 16px 40px -8px #000c,0 0 24px #d4a37314!important}.landing-nav-bar:hover,.landing-nav-bar.mobile-active{background:#0e0c0aeb!important;border-color:#d4a37373!important;box-shadow:inset 0 1px 2px #ffffff80,0 20px 50px -10px #000000e6,0 0 32px #d4a3732e!important}.nav-brand-group{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.nav-logo-gem{background:linear-gradient(135deg,#d4a37340,#d4a3730d);border:1px solid #d4a37366;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fff6}.nav-brand-group:hover .nav-logo-gem{border-color:#d4a373b3;transform:scale(1.05)rotate(3deg)}.nav-logo-img{object-fit:contain;z-index:1;width:20px;height:20px}.nav-logo-glow{opacity:.6;background:radial-gradient(circle,#d4a37366 0%,#0000 70%);position:absolute;inset:0}.nav-brand-text{align-items:center;gap:6px;display:flex}.nav-brand-name{letter-spacing:-.03em;color:#fff;background:linear-gradient(135deg,#fff 60%,#d4a373 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.15rem;font-weight:800}.nav-version-badge{color:#d4a373;background:#d4a3731f;border:1px solid #d4a3734d;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:600;display:flex}.live-dot{background:#2ed573;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #2ed573}.nav-center-menu{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;display:flex!important}.nav-menu-btn{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:100px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.nav-menu-btn .sparkle-icon{color:#d4a373;animation:2s infinite alternate pulse-sparkle}@keyframes pulse-sparkle{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}.nav-menu-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.nav-action-cluster{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.nav-btn-signin{color:#f4f4f5;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s}.nav-btn-signin:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59;transform:translateY(-1px)}.nav-btn-join{color:#07070a;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e2b688 0%,#d4a373 100%);border:none;border-radius:100px;align-items:center;gap:6px;padding:7px 18px;font-family:inherit;font-size:.8rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #d4a3734d,inset 0 1px 1px #ffffff80}.nav-btn-join .join-arrow{transition:transform .2s}.nav-btn-join:hover{background:linear-gradient(135deg,#ebd0b0 0%,#dfb082 100%);transform:translateY(-1px)scale(1.02);box-shadow:0 6px 20px #d4a37373}.nav-btn-join:hover .join-arrow{transform:translate(2px)}.nav-mobile-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:none}.nav-mobile-toggle:hover{background:#ffffff29}.mobile-menu-drawer{pointer-events:auto;-webkit-backdrop-filter:blur(32px)saturate(210%);background:#0c0a08eb;border:1px solid #d4a3734d;border-radius:20px;width:100%;max-width:1040px;margin-top:10px;padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) slide-down-drawer;box-shadow:0 20px 50px #000000e6,0 0 30px #d4a3731f}@keyframes slide-down-drawer{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-menu-inner{flex-direction:column;gap:16px;display:flex}.mobile-menu-links{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mobile-menu-item{color:#f4f4f5;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.mobile-menu-item:hover{color:#fff;background:#d4a3731f;border-color:#d4a37359;transform:translateY(-1px)}.mobile-menu-item .gold-icon{color:#d4a373}.mobile-menu-actions{gap:10px;margin-top:6px;display:flex}.mobile-btn-signin{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;flex:1;padding:12px;font-family:inherit;font-size:.88rem;font-weight:600}.mobile-btn-join{color:#07070a;cursor:pointer;background:linear-gradient(135deg,#e2b688,#d4a373);border:none;border-radius:12px;flex:1.4;justify-content:center;align-items:center;gap:6px;padding:12px;font-family:inherit;font-size:.88rem;font-weight:700;display:flex}.mobile-menu-footer{color:#ffffff80;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;padding-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:flex}.mobile-status-dot{background:#2ed573;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #2ed573}body.sleek-landing-active{height:auto!important;overflow:hidden auto!important}.section-inner{width:100%;max-width:1040px;margin:0 auto;padding:0 24px}.section-tag{letter-spacing:.14em;color:#d4a373;text-align:center;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600}.section-heading{color:#fff;text-align:center;letter-spacing:-.025em;margin-bottom:40px;font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:800;line-height:1.2}.btn-liquid-glass-primary{-webkit-backdrop-filter:blur(24px)saturate(200%)contrast(105%);color:#fff;cursor:pointer;background:#d4a3732e;border:1px solid #d4a37373;border-radius:100px;align-items:center;gap:10px;padding:14px 34px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px 1.5px #ffffff80,inset 0 -1px 1px #0006,0 10px 30px #00000059}.btn-liquid-glass-primary:hover{background:#d4a37347;border-color:#d4a373b3;transform:translateY(-2px);box-shadow:inset 0 1px 2px #ffffffa6,0 14px 36px #d4a37340}.btn-liquid-glass-secondary{-webkit-backdrop-filter:blur(24px)saturate(180%);color:#ffffffe6;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:10px;padding:14px 32px;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff40,0 8px 24px #0000004d}.btn-liquid-glass-secondary:hover{color:#fff;background:#ffffff17;border-color:#ffffff59;transform:translateY(-2px)}.top-hero-section{text-align:center;justify-content:center;padding:85px 5vw 70px;display:flex}.hero-inner{width:100%;max-width:860px}.hero-eyebrow-badge{letter-spacing:.16em;color:#d4a373;-webkit-backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #d4a37340;border-radius:30px;margin-bottom:22px;padding:6px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:700;display:inline-block;box-shadow:inset 0 1px 1px #fff3}.hero-main-title{color:#fff;letter-spacing:-.035em;text-shadow:0 4px 24px #0009;margin-bottom:24px;font-size:clamp(2.4rem,5.8vw,4.3rem);font-weight:800;line-height:1.12}.hero-title-highlight{color:#d4a373}.hero-sub-description{color:#ffffffbf;text-shadow:0 2px 10px #00000080;max-width:720px;margin:0 auto 38px;font-size:clamp(1.05rem,2.2vw,1.22rem);font-weight:400;line-height:1.7}.hero-glass-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:60px;display:flex}.hero-domains-ticker{margin-top:20px}.domains-ticker-header{letter-spacing:.16em;color:#fff6;margin-bottom:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600}.domains-ticker-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:960px;margin:0 auto;display:flex}.glass-domain-chip{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:8px 18px;transition:all .2s;display:flex;box-shadow:inset 0 1px 1px #ffffff26}.glass-domain-chip:hover{background:#fff1;border-color:#d4a37366;transform:translateY(-1px)}.chip-symbol{color:#d4a373;font-size:.9rem;font-weight:700}.chip-label{color:#ffffffbf;font-size:.82rem;font-weight:500}.purpose-glass-section{padding:70px 0}.purpose-glass-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff06;border:1px solid #ffffff1a;border-radius:28px;padding:50px 38px;box-shadow:inset 0 1px 1px #ffffff38,0 24px 60px #0006}.purpose-body-lead{color:#f4f4f5;text-align:center;max-width:780px;margin:0 auto 16px;font-size:1.15rem;font-weight:400;line-height:1.75}.purpose-body-secondary{color:#ffffffa6;text-align:center;max-width:780px;margin:0 auto 40px;font-size:.96rem;line-height:1.7}.purpose-stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.purpose-stat-card{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:22px 18px;transition:all .25s;box-shadow:inset 0 1px 1px #ffffff26}.purpose-stat-card:hover{background:#ffffff0b;border-color:#d4a37359;transform:translateY(-2px)}.stat-glass-icon{color:#d4a373;background:#d4a3731f;border:1px solid #d4a37340;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;display:flex;box-shadow:inset 0 1px 1px #fff3}.stat-title{color:#fff;margin:0 0 8px;font-size:.98rem;font-weight:700}.stat-desc{color:#fff9;margin:0;font-size:.8rem;line-height:1.5}.discovery-split-section{padding:70px 0}.split-layout{grid-template-columns:1fr 1.25fr;align-items:center;gap:50px;display:grid}.split-heading{color:#fff;letter-spacing:-.025em;text-align:left;margin-bottom:20px;font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:1.18}.split-desc{color:#ffffffb3;margin-bottom:24px;font-size:1.02rem;line-height:1.7}.hypothesis-bullet-list{flex-direction:column;gap:12px;display:flex}.hypo-bullet{color:#ffffffc7;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.hypo-bullet strong{color:#fff}.hypo-check{color:#d4a373;flex-shrink:0;margin-top:2px}.science-slate-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff07;border:1px solid #ffffff1f;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff38,0 24px 60px #00000073}.slate-top-bar{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.slate-tag-wrap{align-items:center;gap:8px;display:flex}.slate-icon{color:#d4a373}.slate-tag{color:#ffffff8c;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.slate-status{color:#2ed573;background:#2ed57314;border:1px solid #2ed57340;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:600}.slate-body{padding:24px}.slate-theory-title{color:#fff;margin:0 0 16px;font-size:1.05rem;font-weight:700;line-height:1.4}.slate-formula-block{background:#00000059;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:16px 18px}.formula-label{color:#d4a373;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.formula-math{color:#fff;text-align:center;letter-spacing:.04em;padding:4px 0;font-family:Cambria Math,Times New Roman,serif;font-size:1.15rem}.slate-falsify-box{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;padding:14px 16px}.falsify-label{color:#ffffff80;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.falsify-text{color:#ffffffd9;font-size:.82rem;font-style:italic;line-height:1.5}.slate-interactive-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.slate-author-meta{color:#ffffff80;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:flex}.author-dot{background:#d4a373;border-radius:50%;width:6px;height:6px}.slate-lens-btn{color:#d4a373;cursor:pointer;align-items:center;gap:6px;font-size:.8rem;font-weight:600;transition:color .2s;display:flex}.slate-lens-btn:hover{color:#fff}.sovereign-section{padding:70px 0}.melly-terminal-plate{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0a0908d9;border:1px solid #ffffff1f;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px 1px #fff3,0 24px 60px #00000080}.terminal-plate-header{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.terminal-dots{gap:6px;display:flex}.dot.red{background:#ff5f56}.terminal-tab-label{color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.terminal-status-chip{color:#2ed573;background:#2ed5731a;border:1px solid #2ed57340;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:600}.terminal-code-body{padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.65;overflow-x:auto}.code-line{white-space:pre}.c-dim{color:#ffffff40;margin-right:12px}.c-kw{color:#d4a373;font-weight:600}.c-fn{color:#5eead4}.c-name{color:#38bdf8}.c-comment{color:#fff6;font-style:italic}.c-green{color:#2ed573;font-weight:600}.sovereign-points-col{flex-direction:column;gap:24px;display:flex}.sovereign-point-item{align-items:flex-start;gap:16px;display:flex}.point-glass-icon-box{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:2px;display:flex;box-shadow:inset 0 1px 1px #ffffff59,0 8px 24px #0000004d}.point-icon{color:#d4a373}.point-title{color:#fff;letter-spacing:-.015em;margin:0 0 6px;font-size:1.15rem;font-weight:700}.point-desc{color:#ffffffa6;margin:0;font-size:.88rem;line-height:1.6}.point-desc code{color:#d4a373;background:#d4a3731a;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sovereign-bottom-cta{justify-content:center;margin-top:45px;display:flex}.capabilities-3col-section{padding:70px 0 80px}.capabilities-3col-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:45px;display:grid}.cap-showcase-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff06;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff2e,0 16px 40px #00000059}.cap-showcase-card:hover{background:#ffffff0b;border-color:#d4a37366;transform:translateY(-4px);box-shadow:inset 0 1px 1px #ffffff4d,0 24px 55px #00000080}.cap-preview-box{background:#0e0c0a99;border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:space-between;width:100%;height:140px;padding:16px 18px;display:flex;position:relative}.preview-terminal-header{align-items:center;gap:8px;display:flex}.terminal-dot{background:#d4a373;border-radius:50%;width:6px;height:6px}.terminal-title{letter-spacing:.08em;color:#ffffff80;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.preview-terminal-content{flex-direction:column;gap:4px;display:flex}.preview-terminal-content code{color:#d4a373;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.preview-icon-wrapper{-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:16px;right:18px;box-shadow:inset 0 1px 1px #ffffff4d}.cap-preview-icon{color:#d4a373}.cap-content-body{flex-direction:column;flex:1;padding:24px 20px 26px;display:flex}.cap-card-heading{color:#fff;letter-spacing:-.015em;margin:0 0 10px;font-size:1.2rem;font-weight:700}.cap-card-desc{color:#ffffffa6;margin:0 0 24px;font-size:.88rem;line-height:1.6}.cap-action-list{flex-direction:column;gap:12px;margin-top:auto;display:flex}.cap-action-row{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;transition:all .2s;display:flex}.cap-action-row:hover{background:#ffffff0a}.action-row-left{color:#ffffffd9;align-items:center;gap:8px;font-size:.82rem;font-weight:500;display:flex}.row-icon{color:#d4a373}.action-row-right{color:#ffffff73;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;transition:color .2s,transform .2s;display:flex}.cap-action-row:hover .action-row-right{color:#d4a373;transform:translate(2px)}.cap-metrics-list{flex-direction:column;gap:16px;margin-top:auto;padding-top:10px;display:flex}.cap-metric-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.metric-label{color:#ffffff73;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.metric-value{color:#fff;font-size:1.15rem;font-weight:700}.capabilities-bottom-cta{justify-content:center;margin-top:10px;display:flex}.unique-citadel-footer{z-index:10;padding:60px 0 30px;position:relative}.footer-citadel-container{flex-direction:column;gap:40px;max-width:1040px;margin:0 auto;padding:0 24px;display:flex}.footer-portal-card{-webkit-backdrop-filter:blur(30px)saturate(190%);text-align:center;background:#ffffff08;border:1px solid #ffffff24;border-radius:32px;padding:54px 36px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1.5px #ffffff4d,0 30px 80px #0009}.portal-orbital-glow{filter:blur(50px);pointer-events:none;background:radial-gradient(#d4a37333 0%,#0000 70%);width:440px;height:260px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.portal-content-wrap{z-index:2;position:relative}.portal-badge-row{justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}.portal-brand-emblem{background:#d4a3731f;border:1px solid #d4a3734d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:inset 0 1px 1px #ffffff40}.portal-logo-img{object-fit:contain;width:20px;height:20px}.portal-tag{letter-spacing:.14em;color:#d4a373;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:700}.portal-heading{color:#fff;letter-spacing:-.025em;text-shadow:0 4px 24px #00000080;max-width:760px;margin:0 auto 16px;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;line-height:1.18}.portal-subtext{color:#ffffffb3;max-width:680px;margin:0 auto 32px;font-size:1rem;line-height:1.7}.portal-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin:0 auto 36px;display:flex}.portal-telemetry-strip{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.telemetry-pill{background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;display:flex}.pill-dot{border-radius:50%;width:6px;height:6px}.pill-dot.green{background:#2ed573;box-shadow:0 0 8px #2ed573}.pill-dot.gold{background:#d4a373;box-shadow:0 0 8px #d4a373}.pill-dot.blue{background:#1e90ff;box-shadow:0 0 8px #1e90ff}.pill-dot.purple{background:#a55eea;box-shadow:0 0 8px #a55eea}.pill-metric{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.pill-label{color:#ffffff8c}.footer-directory-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:36px 0 28px;display:grid}.directory-col{flex-direction:column;gap:12px;display:flex}.footer-brand-header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.footer-logo-box{background:#d4a3731f;border:1px solid #d4a3734d;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.footer-brand-icon{object-fit:contain;width:20px;height:20px}.footer-brand-title{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.footer-brand-tag{color:#d4a373;background:#d4a3731f;border:1px solid #d4a37340;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem}.footer-manifesto-quote{color:#fff9;margin:0;font-size:.86rem;font-style:italic;line-height:1.6}.system-status-pill{color:#2ed573;background:#2ed57314;border:1px solid #2ed57340;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-top:6px;padding:4px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:inline-flex}.status-live-dot{background:#2ed573;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #2ed573}.directory-col-title{color:#fff;letter-spacing:.02em;align-items:center;gap:6px;margin:0 0 8px;font-size:.88rem;font-weight:700;display:flex}.col-title-icon{color:#d4a373}.directory-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.directory-list li{color:#fff9;cursor:pointer;width:fit-content;font-size:.84rem;transition:all .2s}.directory-list li:hover{color:#d4a373;transform:translate(3px)}.footer-bottom-bar{color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;display:flex}.bottom-center{color:#d4a373;letter-spacing:.05em;font-weight:600}.bottom-right-cluster{align-items:center;gap:12px;display:flex}.back-to-top-btn{color:#d4a373;cursor:pointer;background:#d4a3731f;border:1px solid #d4a3734d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.back-to-top-btn:hover{color:#fff;background:#d4a37340;transform:translateY(-2px);box-shadow:0 0 12px #d4a3734d}@media (width<=960px){.landing-nav-bar{padding:0 8px 0 14px}.nav-center-menu{display:none}.nav-mobile-toggle{display:flex}.split-layout{grid-template-columns:1fr;gap:40px}.capabilities-3col-grid{grid-template-columns:1fr}.purpose-stats-grid{grid-template-columns:repeat(2,1fr)}.footer-directory-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom-bar{text-align:center;flex-direction:column;align-items:center}}@media (width<=580px){.purpose-stats-grid,.footer-directory-grid,.mobile-menu-links{grid-template-columns:1fr}.portal-input-group{border-radius:18px;flex-direction:column;padding:10px}.portal-submit-btn{justify-content:center;width:100%}}.top-scroll-progress{z-index:10000;background:linear-gradient(90deg,#a0784c 0%,#d4a373 50%,#f0ebe3 100%);height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 10px #d4a37399}.hero-telemetry-grid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #d4a37333;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:40px auto 0;padding:20px;display:grid;box-shadow:inset 0 1px 1px #ffffff26}.telemetry-item{flex-direction:column;align-items:center;display:flex}.telemetry-number{color:#fff;background:linear-gradient(135deg,#fff 40%,#d4a373 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.6rem;font-weight:800}.telemetry-label{color:#fff9;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem}.pipeline-section{padding:80px 0;position:relative}.pipeline-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid;position:relative}.pipeline-card{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffff06;border:1px solid #ffffff1a;border-radius:20px;padding:28px 20px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.pipeline-card:hover{background:#ffffff0d;border-color:#d4a37366;transform:translateY(-6px);box-shadow:0 20px 45px #00000080,0 0 20px #d4a37326}.pipeline-step-badge{color:#d4a373;background:#d4a3731f;border:1px solid #d4a3734d;border-radius:6px;width:fit-content;margin-bottom:16px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:700}.pipeline-card-icon{color:#d4a373;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.pipeline-card-title{color:#fff;margin:0 0 8px;font-size:1.1rem;font-weight:700}.pipeline-card-desc{color:#ffffffa6;margin:0;font-size:.84rem;line-height:1.6}.melly-sandbox-wrapper{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0e0c0ae6;border:1px solid #d4a3734d;border-radius:20px;margin-top:30px;overflow:hidden;box-shadow:0 24px 60px #0009}.sandbox-nav-tabs{background:#ffffff08;border-bottom:1px solid #ffffff14;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.sandbox-tab-btn{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;transition:all .2s}.sandbox-tab-btn:hover{color:#fff;border-color:#d4a37366}.sandbox-tab-btn.active{color:#fff;background:#d4a3732e;border-color:#d4a37399;font-weight:600}.sandbox-display-panel{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:24px;display:grid}.sandbox-code-preview{color:#ffffffd9;background:#0006;border:1px solid #ffffff14;border-radius:12px;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.6}.sandbox-media-preview{border:1px solid #d4a3734d;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000080}.sandbox-media-img{object-fit:cover;width:100%;height:220px;transition:transform .4s;display:block}.sandbox-media-preview:hover .sandbox-media-img{transform:scale(1.03)}.workspace-showcase-section{padding:80px 0}.showcase-tab-menu{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.showcase-tab-item{color:#ffffffbf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:10px 22px;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.showcase-tab-item:hover{color:#fff;background:#ffffff12;border-color:#d4a37366}.showcase-tab-item.active{color:#fff;background:linear-gradient(135deg,#d4a37340,#d4a3731a);border-color:#d4a37399;box-shadow:0 0 20px #d4a37333}.showcase-display-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffff06;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:32px;display:grid;box-shadow:0 24px 60px #00000080}.showcase-media-frame{border:1px solid #d4a37359;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0009}.showcase-media-img{object-fit:cover;width:100%;height:280px;display:block}.showcase-info-content h3{color:#fff;margin:0 0 14px;font-size:1.5rem;font-weight:800}.showcase-info-content p{color:#ffffffb3;margin-bottom:24px;font-size:.94rem;line-height:1.7}.showcase-feature-list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.showcase-feature-row{color:#ffffffd9;align-items:center;gap:10px;font-size:.86rem;display:flex}.showcase-feature-row svg{color:#d4a373}.comparison-section{padding:80px 0}.comparison-table-wrapper{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:24px;margin-top:30px;overflow:hidden;box-shadow:0 24px 60px #00000080}.comparison-table{border-collapse:collapse;text-align:left;width:100%}.comparison-table th{color:#fff;background:#ffffff08;border-bottom:1px solid #ffffff1a;padding:18px 24px;font-size:.88rem;font-weight:700}.comparison-table th.highlight-col{color:#d4a373;background:#d4a37314}.comparison-table td{color:#ffffffbf;border-bottom:1px solid #ffffff0f;padding:16px 24px;font-size:.86rem}.comparison-table td.highlight-col{color:#fff;background:#d4a37308;font-weight:600}.table-check{color:#2ed573;align-items:center;gap:6px;font-weight:600;display:flex}.table-cross{color:#ffffff59;align-items:center;gap:6px;display:flex}.marquee-section{padding:60px 0 80px;overflow:hidden}.marquee-container{scrollbar-width:none;gap:20px;padding:10px 0;display:flex;overflow-x:auto}.marquee-container::-webkit-scrollbar{display:none}.testimonial-glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;min-width:320px;max-width:360px;padding:24px;transition:all .25s}.testimonial-glass-card:hover{background:#ffffff0d;border-color:#d4a37359;transform:translateY(-3px)}.testimonial-quote{color:#fffc;margin-bottom:18px;font-size:.88rem;font-style:italic;line-height:1.6}.testimonial-author-row{align-items:center;gap:12px;display:flex}.author-avatar-gem{color:#d4a373;background:linear-gradient(135deg,#d4a3734d,#d4a3731a);border:1px solid #d4a37366;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.author-info-name{color:#fff;font-size:.86rem;font-weight:700}.author-info-role{color:#ffffff80;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}@media (width<=960px){.hero-telemetry-grid,.pipeline-grid{grid-template-columns:repeat(2,1fr)}.sandbox-display-panel,.showcase-display-card{grid-template-columns:1fr}}@media (width<=580px){.hero-telemetry-grid,.pipeline-grid{grid-template-columns:1fr}}.sleek-admin-container{color:#f4f4f5;background:#07070a;min-height:100vh;padding:36px 30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sleek-admin-header{text-align:center;margin-bottom:35px}.admin-brand-line{justify-content:center;align-items:center;gap:10px;display:flex}.admin-icon{color:#d4a373}.sleek-admin-header h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:2.2rem;font-weight:800}.sleek-admin-header h2{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0;font-size:.9rem;font-weight:500}.admin-message{text-align:center;border-radius:12px;max-width:1200px;margin-bottom:25px;margin-left:auto;margin-right:auto;padding:14px 20px;font-size:.92rem;font-weight:600}.admin-message.success{color:#2ed573;background:#2ed5731f;border:1px solid #2ed57359}.admin-message.error{color:#ff4757;background:#ff47571f;border:1px solid #ff475759}.melly-control-panel{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1f;border-radius:20px;max-width:1200px;margin:0 auto 35px;padding:24px 28px;box-shadow:0 16px 40px #0006}.melly-control-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.melly-header-left{align-items:center;gap:14px;display:flex}.melly-icon{color:#d4a373}.melly-control-header h3{color:#fff;margin:0 0 4px;font-size:1.25rem;font-weight:700}.melly-subtitle{color:#ffffff8c;margin:0;font-size:.82rem}.status-pill{border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.status-pill.status-enabled{color:#2ed573;background:#2ed57326;border:1px solid #2ed57366}.status-pill.status-disabled{color:#ffa502;background:#ffa50226;border:1px solid #ffa50266}.melly-control-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.melly-settings-box{flex-direction:column;gap:18px;display:flex}.melly-setting-row{flex-direction:column;gap:6px;display:flex}.toggle-label{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}.toggle-label input[type=checkbox]{accent-color:#d4a373;cursor:pointer;width:20px;height:20px}.setting-hint{color:#ffffff73;margin:0;padding-left:32px;font-size:.78rem}.quota-label{color:#ffffffe6;justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;font-weight:600;display:flex}.quota-select{color:#fff;cursor:pointer;background:#141722;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:8px 14px;font-size:.88rem;font-weight:600}.quota-select:focus{border-color:#d4a373}.melly-button-bar{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.btn-admin-primary{color:#07070a;cursor:pointer;background:#d4a373;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-admin-primary:hover{background:#e2b688}.btn-admin-secondary{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-admin-secondary:hover{background:#ffffff1f;border-color:#ffffff59}.btn-admin-danger{color:#ff4757;cursor:pointer;background:#ff47571f;border:1px solid #ff475759;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-admin-danger:hover{background:#ff475738}.melly-stats-box{background:#0000004d;border:1px solid #ffffff14;border-radius:14px;padding:18px}.melly-stats-box h4{color:#d4a373;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.telemetry-items{flex-direction:column;gap:12px;display:flex}.telemetry-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:.82rem;display:flex}.telemetry-label{color:#ffffff8c}.telemetry-val{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.telemetry-val.highlight{color:#d4a373;font-size:.95rem}.telemetry-val.text-success{color:#2ed573}.sleek-admin-content{grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:0 auto;display:grid}.applications-panel,.test-creator-panel{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:24px}.applications-panel h3,.test-creator-panel h3{color:#fff;border-bottom:1px solid #ffffff14;margin:0 0 18px;padding-bottom:12px;font-size:1.15rem;font-weight:700}.applications-list{flex-direction:column;gap:14px;max-height:60vh;display:flex;overflow-y:auto}.no-applications{color:#fff6;text-align:center;padding:30px}.application-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:14px;transition:all .2s}.application-card:hover,.application-card.selected{background:#ffffff0d;border-color:#d4a37366}.app-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.app-name{color:#fff;font-size:1rem;font-weight:700}.status-badge{border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:600}.status-badge.pending{color:#ffa502;background:#ffa50226}.status-badge.approved{color:#2ed573;background:#2ed57326}.status-badge.rejected{color:#ff4757;background:#ff475726}.status-badge.ready{color:#2ed573;background:#2ed57326}.status-badge.in-progress{color:#1e90ff;background:#1e90ff26}.status-badge.completed{color:#2ed573;background:#2ed57326}.status-badge.not-ready{color:#fff6;background:#ffffff14}.app-details{color:#ffffffb3;flex-direction:column;gap:4px;font-size:.82rem;display:flex}.app-details p{margin:0}.app-details code{color:#d4a373;background:#0000004d;border-radius:4px;padding:2px 6px}.app-actions{gap:8px;margin-top:10px;display:flex}.approve-btn{color:#07070a;cursor:pointer;background:#2ed573;border:none;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:700}.reject-btn{color:#ff4757;cursor:pointer;background:#ff475726;border:1px solid #ff475759;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:700}.test-form{flex-direction:column;gap:14px;display:flex}.selected-app-info{background:#ffffff05;border-radius:8px;padding:10px 14px;font-size:.85rem}.selected-app-info p{margin:0 0 4px}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#ffffffb3;font-size:.8rem;font-weight:600}.form-group textarea{color:#fff;resize:vertical;background:#0f1118;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.form-group textarea:focus{border-color:#d4a373}.create-test-btn{color:#07070a;cursor:pointer;background:#d4a373;border:none;border-radius:10px;padding:12px;font-size:.9rem;font-weight:700;transition:background .2s}.create-test-btn:hover{background:#e2b688}.create-test-btn:disabled{opacity:.5;cursor:not-allowed}.select-prompt{color:#fff6;text-align:center;padding:40px}@media (width<=900px){.melly-control-grid,.sleek-admin-content{grid-template-columns:1fr}}.secrete-page{background:var(--bg-primary);color:#fafafa;min-height:100vh;font-family:Sora,DM Sans,system-ui,sans-serif;position:relative;overflow-x:hidden}.secrete-nav{z-index:100;background:var(--bg-primary);-webkit-backdrop-filter:none;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:fixed;top:0;left:0;right:0}.secrete-nav-logo{color:#fff;cursor:pointer;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.secrete-nav-links{color:#888;gap:24px;font-size:.85rem;display:flex}.secrete-nav-links span{cursor:pointer;transition:color .2s}.secrete-nav-links span:hover{color:#fff}.secrete-nav-active{color:#b8895c!important}.secrete-hero{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative}.secrete-hero-title{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,10vw,8rem);font-weight:900;line-height:.9}.secrete-hero-line1{color:#fff9;mix-blend-mode:overlay;display:block}.secrete-hero-line2{color:#fff;text-align:right;display:block}.secrete-hero-sub{color:#888;max-width:480px;margin-top:32px;font-size:1rem;line-height:1.6}.secrete-demos{z-index:10;max-width:1200px;margin:0 auto;padding:60px 24px 120px;position:relative}.secrete-section-title{text-align:center;color:var(--accent-primary);background:0 0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2rem;font-weight:700}.secrete-section-desc{text-align:center;color:#888;margin-bottom:48px;font-size:.9rem}.secrete-subsection-title{color:#ccc;margin:48px 0 24px;padding-left:4px;font-size:1.1rem;font-weight:600}.secrete-grid{gap:20px;display:grid}.secrete-grid-4{grid-template-columns:repeat(4,1fr)}.secrete-grid-3{grid-template-columns:repeat(3,1fr)}.secrete-grid-1{grid-template-columns:1fr;max-width:640px;margin:0 auto}@media (width<=768px){.secrete-grid-4,.secrete-grid-3{grid-template-columns:1fr}}.secrete-card{background:var(--bg-secondary);-webkit-backdrop-filter:none;box-shadow:none;border:1px solid #ffffff14;border-radius:12px;padding:24px;transition:transform .3s,border-color .3s}.secrete-card:hover{border-color:#ffffff26;transform:translateY(-2px)}.secrete-pricing-card{text-align:center;position:relative}.secrete-card-badge{color:#fff;white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:.65rem;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.secrete-pricing-amount{margin-bottom:4px;font-size:2.5rem;font-weight:800}.secrete-pricing-label{color:#888;margin-bottom:12px;font-family:monospace;font-size:.75rem}.secrete-pricing-price{font-size:1.25rem;font-weight:700}.secrete-pricing-sub{color:#888;margin-top:4px;font-size:.75rem}.secrete-feature-card{text-align:center}.secrete-feature-icon{margin-bottom:12px;font-size:2rem}.secrete-feature-title{margin-bottom:8px;font-size:1.1rem;font-weight:600}.secrete-feature-desc{color:#888;font-size:.85rem;line-height:1.5}.secrete-testimonial-cat{text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-family:monospace;font-size:.7rem;font-weight:600}.secrete-testimonial-quote{color:#ccc;font-size:.9rem;font-style:italic;line-height:1.6}.secrete-post-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.secrete-post-avatar{color:#fff;background:linear-gradient(135deg,#b8895c,#a0784c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:700;display:flex}.secrete-post-author{font-size:.9rem;font-weight:600}.secrete-post-date{color:#888;font-size:.75rem}.secrete-post-content{color:#ddd;margin-bottom:16px;font-size:.9rem;line-height:1.6}.secrete-post-actions{color:#888;gap:16px;font-size:.8rem;display:flex}.secrete-stat-card{text-align:center}.secrete-stat-icon{margin-bottom:8px;font-size:1.5rem}.secrete-stat-value{font-family:monospace;font-size:1.8rem;font-weight:800}.secrete-stat-label{color:#888;margin-top:4px;font-size:.75rem}.secrete-footer{z-index:10;text-align:center;color:#666;border-top:1px solid #ffffff0f;padding:40px 24px;font-size:.8rem;position:relative}.pricing-page{color:#f2f2f7;max-width:1100px;min-height:100vh;margin:0 auto;padding:40px 20px 80px;font-family:Instrument Sans,system-ui,-apple-system,sans-serif}.pricing-page .glass-panel{background:var(--card-bg);border:1px solid var(--border-color)}.pricing-header{text-align:center;margin-bottom:48px}.pricing-title{letter-spacing:-.03em;color:#fff;margin-bottom:12px;font-family:Fraunces,Georgia,serif;font-size:2.75rem;font-weight:600}.pricing-title .text-gradient{color:#b8895c;-webkit-text-fill-color:unset;background:0 0}.pricing-subtitle{color:#ffffff8c;font-size:1rem;line-height:1.6}.pricing-rate{color:#e8e8f0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;margin-top:10px;padding:5px 14px;font-size:.85rem;font-weight:600;display:inline-block}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:32px;display:grid}.pricing-card{text-align:center;border-radius:12px;padding:28px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.pricing-card:hover{border-color:var(--border-color);transform:translateY(-4px)}.pricing-card.featured{border-color:#ffffff47}.card-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:4px 14px;font-size:.7rem;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.card-name{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:600}.card-neutrinos{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.neutrinos-value{color:#fff;letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;font-size:2.5rem;font-weight:600}.neutrinos-icon{opacity:.75;font-size:1.6rem}.card-bonus{color:#a5f3a0;margin-bottom:8px;font-size:.8rem;font-weight:600}.card-price{color:#ffffffe6;margin-bottom:20px;font-size:1.35rem;font-weight:700}.card-price .rupee{opacity:.7;font-size:1rem}.card-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;width:100%;padding:12px 0;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s;box-shadow:inset 0 1px #ffffff1a}.card-btn:hover{background:#ffffff29;border-color:#ffffff59}.pricing-custom{border-radius:12px;margin-bottom:32px;padding:28px}.pricing-custom h3{color:#fff;margin:0 0 4px;font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:600}.pricing-custom p{color:#ffffff80;margin:0 0 16px;font-size:.85rem}.custom-input-row{align-items:center;gap:12px;display:flex}.custom-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;outline:none;flex:1;max-width:200px;padding:10px 14px;font-family:inherit;font-size:.95rem}.custom-input:focus{border-color:#ffffff59}.custom-price{color:#ffffff80;min-width:60px;font-size:.9rem}.pricing-info{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px;display:grid}.info-card{border-radius:18px;padding:20px}.info-card h4{color:#fff;margin:0 0 8px;font-size:.95rem;font-weight:600}.info-card p{color:#ffffff80;margin:0;font-size:.82rem;line-height:1.5}.pricing-guest-cta{text-align:center;border-radius:12px;margin-bottom:32px;padding:32px}.pricing-guest-cta h3{color:#fff;margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:1.3rem}.pricing-guest-cta p{color:#ffffff80;margin:0 0 20px;font-size:.9rem}.pricing-cta,.btn-primary{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:12px;padding:12px 28px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s,border-color .2s;box-shadow:inset 0 1px #ffffff1a}.pricing-cta:hover,.btn-primary:hover{background:#ffffff2e;border-color:#ffffff59}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.pricing-footer-links{text-align:center;color:#fff6;padding:24px 0;font-size:.78rem}.pricing-footer-links span{cursor:pointer;transition:color .2s}.pricing-footer-links span:hover{color:#fff}.pricing-footer-links .dot{cursor:default;margin:0 8px}.pricing-confirm-card,.pricing-success-card{border-radius:12px;max-width:480px;margin:0 auto;padding:32px}.pricing-confirm-card h2,.pricing-success-card h2{color:#fff;letter-spacing:-.02em;margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:600}.confirm-details{margin-bottom:20px}.confirm-row,.success-row{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:10px 0;font-size:.9rem;display:flex}.confirm-row span,.success-row span{color:#ffffff80}.confirm-row strong,.success-row strong{color:#fff}.confirm-row.bonus strong{color:#a5f3a0}.confirm-row.total{border-bottom:none;padding-top:14px;font-size:1rem}.confirm-row.total strong{color:#fff;font-size:1.15rem}.terms-checkbox{color:#ffffff8c;cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:24px;font-size:.82rem;display:flex}.terms-checkbox input[type=checkbox]{accent-color:#b8895c;margin-top:2px}.terms-checkbox .link{color:#b8895c;cursor:pointer;text-decoration:underline}.confirm-actions .btn-secondary{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;flex:1;padding:12px;font-family:inherit;font-weight:600}.confirm-actions .btn-primary{flex:1}.success-icon{color:#34d399;background:#10b9812e;border:1px solid #34d39966;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:2rem;display:flex}.pricing-success-card{text-align:center}.pricing-success-card p{color:#ffffff8c;margin:0 0 24px;font-size:.9rem;line-height:1.5}.success-details{margin-bottom:24px}.btn-secondary{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:12px;padding:10px 20px;font-family:inherit;font-weight:600}@media (width<=768px){.pricing-title{font-size:2rem}.pricing-grid{grid-template-columns:1fr 1fr;gap:12px}.custom-input-row{flex-wrap:wrap}.confirm-actions{flex-direction:column-reverse}.confirm-actions .btn-secondary,.confirm-actions .btn-primary{width:100%}}@media (width<=480px){.pricing-grid{grid-template-columns:1fr}.pricing-page{padding:24px 16px 60px}}body.legal-page-active{height:auto!important;overflow:hidden auto!important}.legal-page{min-height:100vh;color:var(--text-primary);background:0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.legal-nav{z-index:100;background:var(--card-bg);-webkit-backdrop-filter:none;border:1px solid var(--card-border);max-width:900px;box-shadow:var(--shadow);border-radius:12px;justify-content:space-between;align-items:center;margin:20px auto 0;padding:14px 32px;display:flex;position:sticky;top:20px}.legal-nav-logo{letter-spacing:-.5px;color:var(--text-primary);cursor:pointer;font-family:Sora,sans-serif;font-size:20px;font-weight:800;transition:opacity .2s}.legal-nav-logo:hover{opacity:.8}.legal-nav-logo-wrap{cursor:pointer;align-items:center;gap:10px;transition:opacity .2s;display:flex}.legal-nav-logo-wrap:hover{opacity:.8}.legal-nav-logo-text{flex-direction:column;line-height:1.2;display:flex}.legal-nav-logo-text .brand-text{letter-spacing:-.3px;color:var(--text-primary);font-family:Sora,sans-serif;font-size:16px;font-weight:800}.legal-nav-logo-text .tagline-text{color:var(--text-muted);font-size:9px;font-weight:400}.legal-nav-btn{border:1px solid var(--accent-primary);background:var(--accent-primary-muted);color:var(--accent-primary);cursor:pointer;border-radius:10px;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:all .25s}body:not(.dark-mode) .legal-nav-btn{color:var(--accent-primary)}.legal-nav-btn:hover{border-color:var(--accent-primary-hover);box-shadow:0 6px 20px var(--accent-primary-muted);background:#a0784c40;transform:translateY(-1px)}.legal-hero{z-index:1;text-align:center;max-width:900px;margin:0 auto;padding:60px 40px 24px;position:relative}.legal-hero-badge{background:var(--accent-primary-muted);border:1px solid var(--accent-primary);color:var(--accent-primary);letter-spacing:2px;text-transform:uppercase;border-radius:12px;margin-bottom:20px;padding:6px 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-block}.legal-hero-title{letter-spacing:-1.5px;color:#fff;margin:0 0 16px;font-family:Sora,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:800}.legal-hero-date{color:var(--text-muted);letter-spacing:.5px;margin:0;font-family:JetBrains Mono,monospace;font-size:12px}.legal-content{z-index:1;background:var(--card-bg);-webkit-backdrop-filter:none;border:1px solid var(--card-border);max-width:900px;box-shadow:var(--shadow);border-radius:12px;margin:0 auto 48px;padding:48px;position:relative}.legal-section{margin-bottom:48px;animation:.6s ease-out both legalFadeIn}.legal-section:first-child{animation-delay:50ms}.legal-section:nth-child(2){animation-delay:.1s}.legal-section:nth-child(3){animation-delay:.15s}.legal-section:nth-child(4){animation-delay:.2s}.legal-section:nth-child(5){animation-delay:.25s}@keyframes legalFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.legal-section h2{color:var(--text-primary);border-bottom:1px solid var(--border-color);letter-spacing:-.3px;margin:0 0 16px;padding-bottom:12px;font-family:Sora,sans-serif;font-size:22px;font-weight:700}.legal-section h3{color:var(--accent-primary);margin:24px 0 10px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700}body:not(.dark-mode) .legal-section h3{color:var(--accent-primary)}.legal-section p{color:var(--text-secondary);margin:0 0 14px;font-size:14.5px;line-height:1.8}.legal-section ul{margin:8px 0 16px;padding:0;list-style:none}.legal-section ul li{color:var(--text-secondary);margin-bottom:10px;padding-left:22px;font-size:14px;line-height:1.7;position:relative}.legal-section ul li:before{content:"";background:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 8px var(--accent-primary-muted);border-radius:50%;position:absolute;top:9px;left:0}body:not(.dark-mode) .legal-section ul li:before{background:var(--accent-primary)}.legal-section ul li strong{color:var(--text-primary)}.legal-link{color:var(--accent-primary);cursor:pointer;text-underline-offset:3px;text-decoration:underline;transition:color .2s}body:not(.dark-mode) .legal-link{color:var(--accent-primary)}.legal-link:hover{color:var(--accent-primary-hover)}.legal-contact-card{background:var(--accent-primary-muted);border:1px solid var(--border-color);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;margin-top:16px;padding:20px 24px}.legal-contact-card p{color:var(--text-secondary);margin:0 0 6px;font-size:13.5px}.legal-contact-card p:last-child{margin-bottom:0}.legal-contact-card strong{color:var(--text-primary);font-weight:700}.legal-footer{z-index:1;text-align:center;border-top:1px solid var(--card-border);background:0 0;padding:40px 32px 48px;position:relative}.legal-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;display:flex}.legal-footer-links span{color:var(--text-muted);cursor:pointer;font-size:12.5px;transition:color .2s}.legal-footer-links span:hover:not(.legal-footer-sep){color:var(--accent-primary)}.legal-footer-sep{cursor:default!important;color:var(--border-color)!important}.legal-footer-copy{color:var(--text-muted);letter-spacing:.5px;margin:0;font-family:JetBrains Mono,monospace;font-size:11px}@media (width<=940px){.legal-nav{margin:20px 20px 0}.legal-hero{padding:40px 20px 16px}.legal-content{margin:0 20px 32px;padding:32px}}@media (width<=640px){.legal-nav{margin:16px 16px 0;padding:12px 20px}.legal-hero{padding:36px 16px 16px}.legal-content{margin:0 16px 24px;padding:24px}.legal-section h2{font-size:19px}.legal-section p,.legal-section ul li{font-size:13.5px}}.ripple-distortion{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.ripple-distortion canvas{width:100%;height:100%;display:block}body.public-page-active,body.public-page-active #root{background:0 0!important}.public-page{background:0 0;min-height:100vh;position:relative}.public-ripple-bg{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0}.public-ripple-bg:after{content:"";pointer-events:none;background:radial-gradient(#0000 0%,#00000073 100%);position:absolute;inset:0}.public-page>:not(.public-ripple-bg){z-index:1;position:relative}body.blog-page-active{background-color:var(--bg-primary)!important;background-image:none!important;height:auto!important;overflow:hidden auto!important}body.blog-page-active:before{display:none!important}.blog-page{color:#fff;min-height:100vh;font-family:var(--font-body);background:0 0;transition:color .4s;position:relative;overflow-x:hidden}.blog-page *{color:#fff}.blog-page .blog-hero-title em,.blog-page .blog-section-num,.blog-page .blog-feature-detail-badge,.blog-page .blog-feature-btn.active .blog-feature-btn-icon,.blog-page .blog-model-card svg,.blog-page .blog-roadmap-status.live,.blog-page .blog-roadmap-status.upcoming,.blog-page .blog-feature-list li:before,.blog-page .blog-cta-btn svg{color:var(--accent-primary)!important}.blog-page .blog-cta-btn,.blog-page .blog-nav-cta{color:#0a0a0a!important}.blog-page .blog-feature-btn-text small,.blog-page .blog-manifesto cite{color:#fff6!important}.blog-page .blog-hero-sub,.blog-page .blog-feature-desc,.blog-page .blog-model-card p,.blog-page .blog-roadmap-content p,.blog-page .blog-cta p,.blog-page .blog-footer-brand p,.blog-page .blog-footer-links span,.blog-page .blog-footer-links h5,.blog-page .blog-footer-bottom span{color:#ffffff8c!important}.blog-page .blog-roadmap-status.vision{color:#fff6!important}.blog-page .blog-nav-links span{color:#ffffff8c!important}.blog-page .blog-nav-links span:hover{color:#fff!important}.blog-page .blog-feature-btn{color:#ffffff73!important}.blog-page .blog-feature-btn.active{color:#fff!important}.blog-page .blog-feature-btn:hover{color:#ffffffbf!important}.blog-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.blog-reveal.revealed{opacity:1;transform:translateY(0)}.blog-nav{z-index:100;background:0 0;border-bottom:1px solid #0000;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:sticky;top:0}.blog-nav-scrolled{-webkit-backdrop-filter:blur(36px)saturate(1.6);box-shadow:0 1px #ffffff08;background:#0a0806b3!important;border-bottom-color:#ffffff12!important}.blog-nav-inner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:16px 24px;display:flex}.blog-nav-brand{cursor:pointer}.blog-nav-logo{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.blog-nav-links{align-items:center;gap:28px;display:flex}.blog-nav-links span{color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:500;transition:color .2s}.blog-nav-links span:hover{color:var(--text-primary)}.blog-nav-cta{color:#0a0a0a;cursor:pointer;background:#a3e635;border:none;border-radius:8px;padding:8px 20px;font-size:.85rem;font-weight:600;transition:all .2s}.blog-nav-cta:hover{background:#b5f050}.blog-hero{text-align:center;max-width:1100px;margin:0 auto;padding:100px 24px 60px}.blog-hero-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--accent-primary);margin-bottom:24px;font-size:.75rem;font-weight:600}.blog-hero-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin-bottom:24px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.blog-hero-title em{color:var(--accent-primary);font-style:italic}.blog-hero-sub{max-width:600px;color:var(--text-secondary);margin:0 auto;font-size:1.1rem;line-height:1.7}.blog-manifesto{text-align:center;-webkit-backdrop-filter:blur(24px);background:#0e0e0e80;border:none;border-radius:18px;max-width:800px;margin:0 auto 100px;padding:40px 32px}.blog-manifesto blockquote{font-family:var(--font-display);color:var(--text-primary);margin:0 0 16px;font-size:clamp(1.3rem,3vw,1.8rem);font-style:italic;line-height:1.5}.blog-manifesto cite{color:var(--text-muted);font-size:.85rem;font-style:normal}.blog-section-header{align-items:baseline;gap:16px;max-width:1100px;margin:0 auto 48px;padding:0 24px;display:flex}.blog-section-num{font-family:var(--font-display);color:var(--accent-primary);font-size:.85rem;font-weight:600}.blog-section-header h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.blog-features{margin-bottom:100px}.blog-features-grid{grid-template-columns:320px 1fr;align-items:start;gap:24px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.blog-features-nav{flex-direction:column;gap:4px;display:flex;position:relative}.blog-feature-btn{cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(20px);background:#1414148c;border:none;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.blog-feature-btn:hover{background:#1e1e1e99}.blog-feature-btn.active{background:#141414a6}.blog-feature-btn-icon{z-index:2;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:relative}.blog-feature-btn.active .blog-feature-btn-icon{background:#a3e63526}.blog-feature-btn-text{flex-direction:column;gap:2px;display:flex}.blog-feature-btn-text strong{font-size:.9rem;font-weight:600}.blog-feature-btn-text small{color:var(--text-muted);font-size:.75rem}.blog-features-detail{-webkit-backdrop-filter:blur(28px);background:#0e0e0e80;border:none;border-radius:18px;padding:32px;position:relative;overflow:hidden}.blog-feature-detail-badge{text-transform:uppercase;letter-spacing:.08em;background:#a3e6351f;border:none;border-radius:8px;margin-bottom:12px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-block}.blog-features-detail h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:12px;font-size:1.5rem;font-weight:700}.blog-feature-desc{color:var(--text-secondary);margin-bottom:24px;font-size:.95rem;line-height:1.7}.blog-feature-list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.blog-feature-list li{color:var(--text-secondary);align-items:center;gap:10px;font-size:.9rem;display:flex}.blog-feature-list li:before{content:"";background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.blog-models{margin-bottom:100px}.blog-models-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.blog-model-card{-webkit-backdrop-filter:blur(24px);background:#12121280;border:none;border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s}.blog-model-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.blog-model-card svg{color:var(--accent-primary);margin-bottom:14px}.blog-model-card h4{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:8px;font-size:1rem;font-weight:600}.blog-model-card p{color:var(--text-muted);font-size:.82rem;line-height:1.6}.blog-roadmap{margin-bottom:100px}.blog-roadmap-list{flex-direction:column;gap:2px;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.blog-roadmap-item{-webkit-backdrop-filter:blur(20px);background:#0e0e0e80;border:none;border-radius:14px;gap:24px;margin-bottom:8px;padding:28px 20px;transition:background .2s;display:flex}.blog-roadmap-item:hover{background:#19191999}.blog-roadmap-item:last-child{margin-bottom:0}.blog-roadmap-left{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:60px;display:flex}.blog-roadmap-num{font-family:var(--font-display);color:var(--text-primary);font-size:1.5rem;font-weight:700}.blog-roadmap-status{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:3px 8px;font-size:.65rem;font-weight:600}.blog-roadmap-status.live{background:var(--accent-secondary-muted);color:var(--accent-secondary)}.blog-roadmap-status.upcoming{background:var(--accent-primary-muted);color:var(--accent-primary)}.blog-roadmap-status.vision{color:var(--text-muted);background:#ffffff0d}.blog-roadmap-content h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:8px;font-size:1.15rem;font-weight:600}.blog-roadmap-sub{color:var(--text-muted);font-style:italic;font-weight:400}.blog-roadmap-content p{color:var(--text-secondary);margin-bottom:14px;font-size:.9rem;line-height:1.7}.blog-roadmap-tags{flex-wrap:wrap;gap:6px;display:flex}.blog-roadmap-tag{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:none;border-radius:8px;padding:4px 10px;font-size:.72rem;font-weight:500}.blog-cta{text-align:center;-webkit-backdrop-filter:blur(28px);background:#0e0e0e80;border:none;border-radius:20px;max-width:1100px;margin:0 auto 80px;padding:60px 24px}.blog-cta h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.blog-cta p{color:var(--text-secondary);max-width:500px;margin:0 auto 28px;font-size:1rem;line-height:1.6}.blog-cta-btn{color:#0a0a0a;cursor:pointer;background:#a3e635;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.blog-cta-btn:hover{background:#b5f050;background:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:0 4px 16px #a0784c4d}.blog-footer{-webkit-backdrop-filter:blur(30px);background:#0a0a0a8c;border:none;padding:60px 24px 30px;position:relative;overflow:hidden}.blog-footer-inner{border-bottom:none;justify-content:space-between;gap:40px;max-width:1100px;margin:0 auto;padding-bottom:40px;display:flex}.blog-footer-brand span{font-family:var(--font-display);color:var(--text-primary);font-size:1.3rem;font-weight:700}.blog-footer-brand p{color:var(--text-muted);margin-top:4px;font-size:.8rem}.blog-footer-links{gap:60px;display:flex}.blog-footer-links div{flex-direction:column;gap:10px;display:flex}.blog-footer-links h5{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px;font-size:.75rem;font-weight:600}.blog-footer-links span{color:var(--text-secondary);cursor:pointer;font-size:.85rem;transition:color .2s}.blog-footer-links span:hover{color:var(--text-primary)}.blog-footer-bottom{text-align:center;max-width:1100px;margin:0 auto;padding-top:20px}.blog-footer-bottom span{color:var(--text-muted);font-size:.75rem}@media (width<=900px){.blog-features-grid{grid-template-columns:1fr}.blog-features-nav{flex-direction:row;gap:4px;overflow-x:auto}.blog-models-grid{grid-template-columns:repeat(2,1fr)}.blog-footer-inner{flex-direction:column}.blog-footer-links{gap:40px}}@media (width<=600px){.blog-hero{padding:60px 20px 40px}.blog-models-grid{grid-template-columns:1fr}.blog-roadmap-item{flex-direction:column;gap:12px}.blog-roadmap-left{flex-direction:row;width:auto}.blog-features-detail{padding:24px}.blog-cta{padding:40px 20px}.blog-nav-links span{display:none}}body.sleek-about-active{background-color:var(--bg-primary)!important;background-image:none!important;height:auto!important;overflow:hidden auto!important}body.sleek-about-active:before{display:none!important}.sleek-about-wrapper{color:#fff;background-color:#0000;width:100%;min-height:100vh;padding-bottom:80px;font-family:Outfit,DM Sans,sans-serif;position:relative;overflow-x:hidden}.sleek-about-wrapper *{color:#fff}.sleek-about-wrapper .sleek-about-title-2,.sleek-about-wrapper .sleek-about-hero-badge,.sleek-about-wrapper .sleek-about-section-badge,.sleek-about-wrapper .sleek-about-value-icon,.sleek-about-wrapper .sleek-about-feature-icon,.sleek-about-wrapper .sleek-about-mission-icon,.sleek-about-wrapper .sleek-about-step-num{color:var(--accent-primary)!important}.sleek-about-wrapper .sleek-about-primary-btn,.sleek-about-wrapper .sleek-about-nav-btn{color:#fff!important}.sleek-about-wrapper .sleek-about-logo span,.sleek-about-wrapper .sleek-about-nav-item,.sleek-about-wrapper .sleek-about-hero-sub,.sleek-about-wrapper .sleek-about-section-header p,.sleek-about-wrapper .sleek-about-value-card p,.sleek-about-wrapper .sleek-about-feature-card p,.sleek-about-wrapper .sleek-about-stage-subtitle,.sleek-about-wrapper .sleek-about-stage-content p,.sleek-about-wrapper .sleek-about-step p,.sleek-about-wrapper .sleek-about-mission-author,.sleek-about-wrapper .sleek-about-cta-card p,.sleek-about-wrapper .sleek-about-footer-links span,.sleek-about-wrapper .sleek-about-footer-copy{color:#ffffff8c!important}.sleek-about-glow-1{pointer-events:none;z-index:1;background:0 0;width:55vw;height:55vw;position:fixed;top:-15%;left:10%}.sleek-about-glow-2{pointer-events:none;z-index:1;background:0 0;width:50vw;height:50vw;position:fixed;bottom:5%;right:-15%}.sleek-about-glow-3{pointer-events:none;z-index:1;background:0 0;width:60vw;height:60vw;position:fixed;top:50%;left:-25%}.sleek-about-grid-overlay{pointer-events:none;z-index:2;background-image:none;background-size:80px 80px;position:fixed;inset:0}.sleek-about-container{z-index:10;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.sleek-about-header{border-bottom:none;justify-content:space-between;align-items:center;margin-bottom:80px;padding:20px 0;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex}.sleek-about-header.scrolled{-webkit-backdrop-filter:blur(36px)saturate(1.6);background:#0a0806a6;border-radius:0 0 16px 16px;margin-left:-24px;margin-right:-24px;padding:14px 24px}.sleek-about-logo{color:var(--text-primary);cursor:pointer;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700}.sleek-about-logo span{color:var(--text-secondary);margin-left:6px;font-size:.85rem;font-weight:400}.sleek-about-nav-links{align-items:center;gap:24px;display:flex}.sleek-about-nav-item{color:var(--text-secondary);cursor:pointer;font-size:.85rem;transition:color .2s}.sleek-about-nav-item:hover{color:var(--text-primary)}.sleek-about-nav-btn{color:#fff;cursor:pointer;background:#a0784c;border:none;border-radius:10px;padding:8px 20px;font-size:.82rem;font-weight:600;transition:transform .2s,box-shadow .2s}.sleek-about-nav-btn:hover{box-shadow:0 4px 20px rgba(var(--purple-rgb,160, 120, 76), .3);transform:translateY(-1px)}.sleek-about-hero{text-align:center;margin-bottom:100px}.sleek-about-hero-badge{background:rgba(var(--purple-rgb,160, 120, 76), .1);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);border:none;border-radius:20px;align-items:center;gap:6px;margin-bottom:28px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.sleek-about-hero h1{margin:0 0 24px;line-height:1}.sleek-about-title-1{color:var(--text-secondary);letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;display:block}.sleek-about-title-2{color:#a0784c;letter-spacing:-.04em;font-size:clamp(3.5rem,10vw,7rem);font-weight:900;display:block}.sleek-about-hero-sub{max-width:640px;color:var(--text-secondary);margin:0 auto 36px;font-size:1.05rem;line-height:1.7}.sleek-about-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sleek-about-primary-btn{color:#fff;cursor:pointer;background:#a0784c;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.sleek-about-primary-btn:hover{box-shadow:0 8px 30px rgba(var(--purple-rgb,160, 120, 76), .3);transform:translateY(-2px)}.sleek-about-secondary-btn{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#ffffff14;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.sleek-about-secondary-btn:hover{background:var(--bg-elevated);border-color:#ffffff26}.sleek-about-mission-card{-webkit-backdrop-filter:blur(28px);text-align:center;background:#0e0e0e80;border:none;border-radius:20px;margin-bottom:120px;padding:48px 40px;position:relative;overflow:hidden}.sleek-about-mission-glow{pointer-events:none;background:0 0;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sleek-about-mission-icon{color:var(--accent-primary);margin-bottom:20px;position:relative}.sleek-about-mission-text{color:var(--text-primary);max-width:680px;margin:0 auto 16px;font-size:1.2rem;font-style:italic;line-height:1.7;position:relative}.sleek-about-mission-author{color:var(--text-secondary);font-size:.8rem;position:relative}.sleek-about-section{margin-bottom:120px}.sleek-about-section-header{text-align:center;margin-bottom:48px}.sleek-about-section-badge{background:rgba(var(--purple-rgb,160, 120, 76), .08);-webkit-backdrop-filter:blur(12px);border:none;border-radius:16px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.sleek-about-section-header h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800}.sleek-about-section-header p{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1rem;line-height:1.6}.sleek-about-values-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.sleek-about-value-card{-webkit-backdrop-filter:blur(24px);background:#12121280;border:none;border-radius:16px;padding:32px 28px;transition:all .3s}.sleek-about-value-card:hover{background:#19191999;transform:translateY(-4px)}.sleek-about-value-icon{background:rgba(var(--purple-rgb,160, 120, 76), .1);width:48px;height:48px;color:var(--accent-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.sleek-about-value-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:1.05rem;font-weight:700}.sleek-about-value-card p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.65}.sleek-about-features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.sleek-about-feature-card{-webkit-backdrop-filter:blur(24px);background:#12121280;border:none;border-radius:16px;padding:32px 28px;transition:all .3s}.sleek-about-feature-card:hover{background:#19191999;transform:translateY(-3px)}.sleek-about-feature-icon{background:rgba(var(--purple-rgb,160, 120, 76), .1);width:42px;height:42px;color:var(--accent-primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.sleek-about-feature-card h3{margin:0 0 8px;font-size:1rem;font-weight:700}.sleek-about-feature-card p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.sleek-about-stages{flex-direction:column;gap:16px;display:flex}.sleek-about-stage-card{-webkit-backdrop-filter:blur(20px);background:#0e0e0e80;border:none;border-radius:16px;align-items:center;gap:24px;padding:28px 32px;transition:all .3s;display:flex}.sleek-about-stage-card:hover{background:#14141499;transform:translate(4px)}.sleek-about-stage-num{opacity:.8;text-align:center;flex-shrink:0;width:60px;font-family:Outfit,sans-serif;font-size:2rem;font-weight:900}.sleek-about-stage-content{flex:1}.sleek-about-stage-content h3{letter-spacing:.02em;margin:0 0 2px;font-size:1.1rem;font-weight:800}.sleek-about-stage-subtitle{color:var(--text-secondary);margin-bottom:8px;font-size:.78rem;display:block}.sleek-about-stage-content p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.55}.sleek-about-stage-status{letter-spacing:.03em;border-radius:8px;flex-shrink:0;padding:5px 14px;font-size:.72rem;font-weight:700}.sleek-about-steps{flex-direction:column;gap:0;display:flex}.sleek-about-step{-webkit-backdrop-filter:blur(16px);background:#0e0e0e73;border-bottom:none;border-radius:14px;align-items:flex-start;gap:24px;margin-bottom:8px;padding:28px 20px;display:flex}.sleek-about-step:last-child{margin-bottom:0}.sleek-about-step-num{color:var(--accent-primary);opacity:.7;flex-shrink:0;width:50px;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:900}.sleek-about-step h3{margin:0 0 8px;font-size:1.05rem;font-weight:700}.sleek-about-step p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.sleek-about-cta-card{text-align:center;-webkit-backdrop-filter:blur(28px);background:#0e0e0e80;border:none;border-radius:20px;margin-bottom:80px;padding:60px 40px;position:relative;overflow:hidden}.sleek-about-cta-glow{pointer-events:none;background:0 0;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sleek-about-cta-card h3{letter-spacing:-.02em;margin:0 0 14px;font-size:1.8rem;font-weight:800;position:relative}.sleek-about-cta-card p{color:var(--text-secondary);max-width:500px;margin:0 auto 28px;font-size:1rem;line-height:1.6;position:relative}.sleek-about-cta-card .sleek-about-primary-btn{position:relative}.sleek-about-footer{z-index:10;text-align:center;-webkit-backdrop-filter:blur(30px);background:#0a0a0a8c;border-top:none;padding:40px 24px;position:relative}.sleek-about-footer-logo{color:var(--text-primary);margin-bottom:16px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700}.sleek-about-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:16px;display:flex}.sleek-about-footer-links span{color:var(--text-secondary);cursor:pointer;font-size:.78rem;transition:color .2s}.sleek-about-footer-links span:hover{color:var(--accent-primary)}.sleek-about-footer-copy{color:#ffffff4d;margin:0;font-size:.7rem}@media (width<=768px){.sleek-about-header{flex-direction:column;gap:16px;margin-bottom:50px}.sleek-about-nav-links{gap:16px}.sleek-about-hero{margin-bottom:60px}.sleek-about-hero-sub{font-size:.95rem}.sleek-about-mission-card{margin-bottom:80px;padding:32px 24px}.sleek-about-mission-text{font-size:1rem}.sleek-about-stage-card{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.sleek-about-stage-num{text-align:left;width:auto}.sleek-about-stage-status{align-self:flex-start}.sleek-about-features-grid,.sleek-about-values-grid{grid-template-columns:1fr}.sleek-about-cta-card{padding:40px 24px}.sleek-about-cta-card h3{font-size:1.4rem}.sleek-about-step{gap:16px}}@media (width<=480px){.sleek-about-hero-actions{flex-direction:column;align-items:center}.sleek-about-primary-btn,.sleek-about-secondary-btn{justify-content:center;width:100%;max-width:280px}}.postpage-container{max-width:680px;margin:0 auto;padding:24px 20px 60px}.postpage-back{background:var(--glass-fill,#ffffff2e);-webkit-backdrop-filter:none;border:1px solid var(--glass-border-val,#ffffff8c);color:var(--text-dark,#1e1b4b);font-family:var(--font-body,"DM Sans", sans-serif);cursor:pointer;border-radius:12px;align-items:center;gap:6px;margin-bottom:20px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}body.dark-mode .postpage-back{color:var(--text-dark,#f8fafc)}.postpage-back:hover{background:var(--glass-fill-hover,#ffffff47);transform:translate(-2px)}body.dark-mode .postpage-back:hover{background:var(--glass-fill-hover,#0c081ca6)}.postpage-card{background:var(--glass-fill,#ffffff2e);-webkit-backdrop-filter:none;border:1.5px solid var(--glass-border-val,#ffffff8c);box-shadow:var(--glass-inner-refraction), var(--glass-caustic);border-radius:12px;padding:28px}body.dark-mode .postpage-card{background:var(--glass-fill,#0c081c8c);border-color:var(--glass-border-val,#ffffff14)}.postpage-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.postpage-avatar{cursor:pointer;border:2px solid var(--glass-border-val,#ffffff8c);border-radius:50%;flex-shrink:0;width:48px;height:48px;transition:transform .2s;overflow:hidden}.postpage-avatar:hover{transform:scale(1.05)}.postpage-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.postpage-avatar-fallback{background:var(--accent-primary);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.85rem;font-weight:700;display:flex}.postpage-meta{flex:1}.postpage-author{color:var(--text-dark,#1e1b4b);cursor:pointer;font-size:1rem;font-weight:700;transition:color .2s}body.dark-mode .postpage-author{color:var(--text-dark,#f8fafc)}.postpage-author:hover{color:var(--accent-primary)}.postpage-info{align-items:center;gap:8px;margin-top:2px;display:flex}.postpage-hobby{background:var(--accent-primary);color:#fff;border-radius:12px;padding:2px 10px;font-size:.7rem;font-weight:600}.postpage-dot{color:var(--text-muted,#7c73a8)}.postpage-date{color:var(--text-muted,#7c73a8);font-size:.8rem}.postpage-delete-btn{color:var(--text-muted,#7c73a8);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px 10px;transition:all .2s;display:flex}.postpage-delete-btn:hover{color:var(--error,#ef4444);background:#ef44441a}.postpage-body{white-space:pre-wrap;color:var(--text-dark,#1e1b4b);margin-bottom:16px;font-size:1rem;line-height:1.7}body.dark-mode .postpage-body{color:var(--text-dark,#f8fafc)}.postpage-carousel{border:1px solid var(--glass-border,#ffffff8c);background:#0003;border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:500px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.postpage-carousel img{object-fit:contain;width:100%;max-height:500px;display:block}.postpage-carousel-btn{color:#fff;cursor:pointer;z-index:5;background:#09051899;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.postpage-carousel-btn.prev{left:12px}.postpage-carousel-btn.next{right:12px}.postpage-carousel-btn:hover{background:var(--accent-primary);border-color:#ffffff4d;transform:translateY(-50%)scale(1.1)}.postpage-indicators{z-index:5;gap:6px;display:flex;position:absolute;bottom:12px}.postpage-dot-indicator{cursor:pointer;background:#fff6;border-radius:50%;width:8px;height:8px;transition:all .2s}.postpage-dot-indicator.active{background:#fff;box-shadow:0 0 8px #fff9}.postpage-link-overlay{border:1px solid var(--accent-primary);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:10;background:#090518cc;border-radius:12px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #00000080}.postpage-link-overlay:hover{background:var(--accent-primary);transform:scale(1.05)}.postpage-link-overlay.standalone{margin-bottom:16px;display:inline-flex;position:static}.postpage-buy-section{z-index:10;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:12px}.postpage-price{color:#fff;background:#a0784ce6;border-radius:12px;align-items:center;gap:4px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #a0784c4d}.postpage-folder-badge{color:var(--text-muted,#7c73a8);background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;padding:6px 12px;font-size:.75rem}.postpage-actions{border-top:1px solid var(--glass-border,#ffffff8c);border-bottom:1px solid var(--glass-border,#ffffff8c);align-items:center;gap:6px;margin-bottom:24px;padding:14px 0;display:flex}.postpage-action-btn{color:var(--text-mid,#4c4580);font-family:var(--font-body,"DM Sans", sans-serif);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}body.dark-mode .postpage-action-btn{color:var(--text-mid,#ffffffbf)}.postpage-action-btn:hover{background:var(--accent-primary-muted);color:var(--accent-primary)}body.dark-mode .postpage-action-btn:hover{background:#a0784c1f}.postpage-action-btn.liked{color:var(--error,#ef4444)}.postpage-action-btn.bookmark{margin-left:auto}.postpage-action-btn.bookmarked{color:var(--accent-primary)}.postpage-comments-title{color:var(--text-dark,#1e1b4b);margin-bottom:16px;font-size:1rem;font-weight:700}body.dark-mode .postpage-comments-title{color:var(--text-dark,#f8fafc)}.postpage-comments-list{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.postpage-no-comments{text-align:center;color:var(--text-muted,#7c73a8);padding:20px;font-size:.9rem}.postpage-comment{align-items:flex-start;gap:10px;display:flex}.postpage-comment-avatar{cursor:pointer;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.postpage-comment-avatar img{object-fit:cover;width:100%;height:100%}.postpage-comment-avatar-fallback{background:var(--accent-primary);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.65rem;font-weight:700;display:flex}.postpage-comment-body{background:#ffffff0a;border-radius:12px;flex:1;padding:10px 14px}body.dark-mode .postpage-comment-body{background:#ffffff05}.postpage-comment-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.postpage-comment-author{color:var(--text-dark,#1e1b4b);cursor:pointer;font-size:.85rem;font-weight:600}body.dark-mode .postpage-comment-author{color:var(--text-dark,#f8fafc)}.postpage-comment-author:hover{color:var(--accent-primary)}.postpage-comment-meta{align-items:center;gap:8px;display:flex}.postpage-comment-date{color:var(--text-muted,#7c73a8);font-size:.7rem}.postpage-comment-delete{color:var(--text-muted,#7c73a8);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .2s;display:flex}.postpage-comment-delete:hover{color:var(--error,#ef4444)}.postpage-comment-text{color:var(--text-dark,#1e1b4b);text-align:left;margin:0;font-size:.85rem;line-height:1.5}body.dark-mode .postpage-comment-text{color:var(--text-dark,#f8fafc)}.postpage-comment-form{gap:10px;display:flex}.postpage-comment-form input{background:var(--glass-input-fill,#ffffff1f);border:1px solid var(--glass-border,#ffffff8c);color:var(--text-dark,#1e1b4b);font-family:var(--font-body,"DM Sans", sans-serif);border-radius:12px;outline:none;flex:1;padding:10px 14px;font-size:.85rem;transition:all .2s}body.dark-mode .postpage-comment-form input{background:var(--glass-input-fill,#ffffff0a);border-color:var(--glass-border-val,#ffffff14);color:var(--text-dark,#f8fafc)}.postpage-comment-form input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-muted)}.postpage-comment-form input::placeholder{color:var(--text-muted,#7c73a8)}.postpage-login-hint{text-align:center;color:var(--text-muted,#7c73a8);padding:16px 0;font-size:.85rem}.postpage-login-hint button{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}.postpage-loading{min-height:400px;color:var(--text-muted,#7c73a8);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.postpage-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:400px;display:flex}.postpage-error h2{color:var(--text-dark,#1e1b4b);font-size:1.5rem}body.dark-mode .postpage-error h2{color:var(--text-dark,#f8fafc)}.postpage-error p{color:var(--text-muted,#7c73a8);margin-bottom:12px}@media (width<=600px){.postpage-container{padding:16px 12px 40px}.postpage-card{border-radius:12px;padding:20px 16px}.postpage-avatar{width:40px;height:40px}.postpage-carousel img{max-height:320px}.postpage-actions{gap:2px}.postpage-action-btn{padding:8px 10px;font-size:.8rem}}.cookie-banner-overlay{z-index:999999;pointer-events:auto;width:calc(100% - 48px);max-width:480px;animation:.6s cubic-bezier(.16,1,.3,1) forwards cookieSlideUp;position:fixed;bottom:24px;right:24px}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(100px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.cookie-banner{background:var(--bg-secondary,#1a1510);border:1px solid var(--border-standard,#f0ebe314);border-radius:12px;padding:24px;transition:all .3s;position:relative;overflow:hidden}.cookie-banner--expanded{max-height:80vh;overflow-y:auto}.cookie-banner-content{z-index:1;position:relative}.cookie-banner-header{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex;position:relative}.cookie-banner-icon-wrapper{background:var(--accent-primary-muted,#a0784c26);color:var(--accent-primary,#a0784c);border:1px solid #a0784c33;border-radius:12px;justify-content:center;align-items:center;padding:10px;display:flex}.cookie-banner-title-area{flex-grow:1;padding-right:24px}.cookie-banner-title-area h3{color:var(--text-primary);letter-spacing:-.3px;margin:0 0 4px;font-size:1.15rem;font-weight:700}.cookie-banner-title-area p{color:var(--text-secondary);margin:0;font-size:.85rem}.cookie-banner-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;transition:all .2s;position:absolute;top:0;right:0}.cookie-banner-close:hover{background:var(--bg-hover,#2a231b);color:var(--text-primary)}.cookie-banner-body p{color:var(--text-secondary);margin:0 0 20px;font-size:.88rem;line-height:1.5}.cookie-banner-body a{color:var(--accent-primary,#a0784c);font-weight:500;text-decoration:none}.cookie-banner-body a:hover{text-decoration:underline}.cookie-banner-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cookie-banner-actions--preferences{margin-top:24px}.btn-cookie{cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .25s;display:inline-flex}.btn-cookie--primary{background:var(--accent-primary,#a0784c);color:#fff;border:none}.btn-cookie--primary:hover{background:var(--accent-primary-hover,#b8895c)}.btn-cookie--secondary{background:var(--bg-elevated,#231d16);border:1px solid var(--border-standard,#f0ebe314);color:var(--text-primary)}.btn-cookie--secondary:hover{background:var(--bg-hover,#2a231b);border-color:var(--border-hover,#f0ebe324)}.btn-cookie--text{color:var(--text-secondary);background:0 0;border:none}.btn-cookie--text:hover{color:var(--text-primary)}.cookie-banner-preferences{flex-direction:column;gap:14px;max-height:250px;margin-top:20px;padding-right:6px;display:flex;overflow-y:auto}.cookie-banner-preferences::-webkit-scrollbar{width:4px}.cookie-banner-preferences::-webkit-scrollbar-track{background:0 0}.cookie-banner-preferences::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:2px}.pref-row{background:var(--bg-primary,#0e0b08);border:1px solid var(--border-standard,#f0ebe314);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;transition:all .2s;display:flex}.pref-row:hover{background:var(--bg-hover,#2a231b);border-color:var(--border-hover,#f0ebe324)}.pref-row:first-of-type{cursor:default}.pref-row:first-of-type:hover{background:var(--bg-primary,#0e0b08);border-color:var(--border-standard,#f0ebe314)}.pref-info{flex-grow:1}.pref-label{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:.9rem;display:flex}.pref-label strong{font-weight:600}.badge-required{text-transform:uppercase;color:var(--accent-secondary,#8fae6e);letter-spacing:.2px;background:#8fae6e26;border:1px solid #8fae6e40;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700}.pref-info p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.4}.pref-toggle{align-items:center;height:20px;display:flex}.pref-toggle input[type=checkbox]{appearance:none;background:var(--bg-elevated,#231d16);cursor:pointer;border:1px solid var(--border-standard,#f0ebe314);border-radius:10px;outline:none;width:38px;height:20px;transition:all .3s;position:relative}.pref-toggle input[type=checkbox]:after{content:"";background:var(--text-muted);border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:2px;left:2px}.pref-toggle input[type=checkbox]:checked{background:var(--accent-primary,#a0784c);border-color:var(--accent-primary,#a0784c)}.pref-toggle input[type=checkbox]:checked:after{background:#fff;left:20px}.pref-toggle input[type=checkbox]:disabled{cursor:not-allowed;background:#8fae6e33;border-color:#8fae6e1a}.pref-toggle input[type=checkbox]:disabled:after{background:var(--accent-secondary,#8fae6e);left:20px}@media (width<=576px){.cookie-banner-overlay{width:100%;max-width:100%;bottom:0;right:0}.cookie-banner{border-bottom:none;border-left:none;border-right:none;border-radius:12px 12px 0 0}}.floating-signup-btn{z-index:9999;cursor:pointer;letter-spacing:.5px;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;background:var(--accent-primary,#a0784c)!important;color:#fff!important;border:none!important}.floating-signup-btn:hover{background:var(--accent-primary-hover,#b8895c)!important}.floating-signup-btn:active{transform:scale(.96)}.floating-signup-icon{font-size:16px}.floating-signup-text{text-transform:uppercase;letter-spacing:1px}@media (width<=768px){.floating-signup-btn{padding:10px 16px;font-size:12px;bottom:16px;right:16px}}.meetings-container{box-sizing:border-box;height:100%;font-family:var(--font-body);flex-direction:column;flex:1;padding:24px;display:flex;overflow-y:auto}.meetings-header{border-bottom:1px solid var(--glass-border-val);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.meetings-header h1{color:var(--accent-primary);margin:0;font-family:Sora,sans-serif;font-size:2rem;font-weight:700}.btn-premium{background:var(--accent-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-family:Sora,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.btn-premium:hover{box-shadow:var(--shadow-md);background:var(--accent-hover);transform:translateY(-2px)}.btn-premium:active{transform:translateY(0)}.btn-premium:disabled{opacity:.5;cursor:not-allowed;transform:none}.meetings-tabs{gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}.meetings-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:20px 20px 0 0;padding:10px 20px;font-family:Sora,sans-serif;font-size:.9rem;font-weight:600;transition:all .25s;position:relative}.meetings-tab:hover{color:var(--text-secondary);background:var(--glass-fill)}.meetings-tab.active{color:var(--text-primary);background:var(--glass-fill)}.meetings-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-top:10px;animation:.4s both fadeInUp;display:grid}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.meeting-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden}.meeting-card:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover-val);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.meeting-card:before{content:"";background:var(--accent-primary);opacity:.8;width:100%;height:3px;position:absolute;top:0;left:0}.meeting-card-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.meeting-card-title-row h3{color:var(--text-primary);flex-shrink:0;margin:0;font-family:Sora,sans-serif;font-size:1.15rem;font-weight:600}.meeting-card-meta{color:var(--text-muted);flex-direction:column;gap:6px;font-size:.82rem;display:flex}.meeting-card-meta span{align-items:center;gap:6px;display:flex}.meeting-participants-preview{align-items:center;gap:4px;margin-top:10px;display:flex}.avatar-mini{border:2px solid var(--glass-border-val);background:var(--accent-primary);color:#fff;text-transform:uppercase;object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.avatar-mini.pending{opacity:.45;border-style:dashed}.meeting-card-actions{border-top:1px solid var(--glass-border-val);gap:10px;margin-top:10px;padding-top:14px;display:flex}.meeting-card-actions button{flex:1}.visibility-badge{white-space:nowrap;letter-spacing:.3px;border-radius:12px;padding:3px 10px;font-family:Sora,sans-serif;font-size:.7rem;font-weight:600}.visibility-badge.public{color:#8fae6e;background:#8fae6e26;border:1px solid #8fae6e40}.visibility-badge.private{background:var(--glass-fill);color:var(--text-muted);border:1px solid var(--glass-border-val)}.empty-meetings{text-align:center;background:var(--card-bg);border:1.5px dashed var(--glass-border-val);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:60px 20px;display:flex}.empty-meetings svg{opacity:.25}.empty-meetings h2{margin-top:12px;font-family:Sora,sans-serif;font-weight:700;color:var(--text-primary)!important}.empty-meetings p{max-width:340px;margin:10px 0 20px;font-size:.9rem;font-weight:400;line-height:1.5;color:var(--text-muted)!important}.modal-overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-content{width:90%;max-width:480px;max-height:85vh;box-shadow:none;background:#1a1510;border:1.5px solid #f0ebe314;border-radius:12px;flex-direction:column;gap:18px;padding:28px;animation:.3s cubic-bezier(.34,1.56,.64,1) modalScaleIn;display:flex;overflow-y:auto}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-content h2{color:var(--text-primary);margin:0;font-family:Sora,sans-serif;font-size:1.4rem;font-weight:700}.modal-form-group{flex-direction:column;gap:8px;display:flex}.modal-form-group label{color:var(--text-secondary);font-family:Sora,sans-serif;font-size:.85rem;font-weight:600}.modal-input{width:100%;color:var(--text-primary);font-family:var(--font-body);box-sizing:border-box;background:#f0ebe314;border:1.5px solid #f0ebe314;border-radius:12px;outline:none;padding:12px 16px;font-size:.9rem;transition:all .25s}.modal-input::placeholder{color:var(--text-muted)}.modal-input:focus{background:#a0784c0d;border-color:#a0784c66;box-shadow:0 0 12px #a0784c26}.visibility-toggle{gap:8px;display:flex}.visibility-option{border:1.5px solid var(--glass-border-val);background:var(--glass-fill);color:var(--text-muted);cursor:pointer;border-radius:12px;flex:1;padding:12px 16px;font-family:Sora,sans-serif;font-size:.88rem;font-weight:600;transition:all .25s}.visibility-option:hover{border-color:var(--glass-border-hover-val);color:var(--text-secondary);background:var(--glass-fill-hover)}.visibility-option.active{color:var(--accent-primary);background:#a0784c1f;border-color:#a0784c80;box-shadow:0 0 16px #a0784c26}.visibility-hint{color:var(--text-muted);opacity:.7;margin-top:4px;font-size:.78rem;display:block}.user-select-list{border:1px solid var(--glass-border-val);background:#0003;border-radius:12px;flex-direction:column;gap:2px;max-height:200px;padding:6px;display:flex;overflow-y:auto}.user-select-item{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;transition:background .2s;display:flex}.user-select-item:hover{background:var(--glass-fill)}.user-select-item.selected{background:#a0784c26}.user-select-info{color:var(--text-secondary);align-items:center;gap:10px;font-size:.88rem;display:flex}.avatar-check{border:1.5px solid var(--glass-border-val);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.user-select-item.selected .avatar-check{background:#a0784c;border-color:#a0784c}.modal-footer{border-top:1px solid var(--glass-border-val);justify-content:flex-end;gap:12px;margin-top:8px;padding-top:14px;display:flex}.icon-btn{background:var(--glass-fill);border:1px solid var(--glass-border-val);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.icon-btn:hover{background:var(--glass-fill-hover);color:var(--text-primary);border-color:var(--glass-border-hover-val)}.meeting-room{box-sizing:border-box;background:#0e0b08;flex-direction:column;flex:1;height:100vh;max-height:100%;display:flex;position:relative;overflow:hidden}.meeting-room-header{z-index:10;background:#0e0b08f2;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex;position:absolute;top:0;left:0;right:0}.meeting-room-title{align-items:center;gap:12px;display:flex}.meeting-room-title h2{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:1.3rem;font-weight:600}.meeting-room-title .badge{color:var(--accent-primary);background:#a0784c26;border:1px solid #a0784c40;border-radius:12px;padding:3px 10px;font-family:Sora,sans-serif;font-size:.72rem;font-weight:600}.btn-room-header{background:var(--glass-fill);border:1px solid var(--glass-border-val);color:#fff;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.btn-room-header:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover-val)}.meeting-circle-container{flex:1;justify-content:center;align-items:center;height:calc(100vh - 150px);margin:70px 0 80px;display:flex;position:relative}.meeting-center-core{text-align:center;width:180px;height:180px;box-shadow:var(--shadow-md);z-index:2;box-sizing:border-box;background:#a0784c0d;border:1px solid #a0784c33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute}.meeting-center-pulsar{z-index:-1;border:1.5px solid #8fae6e4d;border-radius:50%;animation:3s cubic-bezier(.4,0,.6,1) infinite centerPulse;position:absolute;inset:-10px}.meeting-center-pulsar-2{z-index:-2;border:1px dashed #a0784c33;border-radius:50%;animation:20s linear infinite rotateDash;position:absolute;inset:-25px}@keyframes rotateDash{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes centerPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05);box-shadow:0 0 30px #8fae6e4d}}.meeting-center-core h4{color:#fff;word-break:break-word;max-height:50px;margin:0;font-family:Sora,sans-serif;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.meeting-center-core .participant-count{color:var(--text-muted);align-items:center;gap:4px;margin-top:8px;font-size:.75rem;display:flex}.meeting-center-core .meeting-timer{color:#10b981;background:#10b9811a;border-radius:100px;margin-top:4px;padding:2px 10px;font-size:.78rem;font-weight:700}.participant-node{z-index:3;flex-direction:column;align-items:center;width:76px;height:96px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.participant-avatar-wrapper{background:var(--glass-fill);border:1.5px solid var(--glass-border-val);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:2px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #0000004d}.participant-avatar-wrapper:hover{border-color:#a0784c;transform:scale(1.1);box-shadow:0 0 16px #a0784c66}.participant-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.participant-avatar-placeholder{background:var(--accent-primary);color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.25rem;font-weight:700;display:flex}.participant-node.self .participant-avatar-wrapper{border-color:var(--accent-primary);background:#a0784c26}.participant-name{color:var(--text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 6px #000000e6;max-width:80px;margin-top:6px;font-size:.72rem;font-weight:500;overflow:hidden}.participant-status-indicator{background:#10b981;border:2px solid #0e0b08;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.participant-node.offline{opacity:.5}.participant-node.offline .participant-avatar-wrapper{border-color:var(--glass-border-val)}.participant-node.offline .participant-status-indicator{background:#6b7280}.participant-node.pending{opacity:.4}.participant-node.pending .participant-avatar-wrapper{border:1.5px dashed var(--glass-border-val)}.participant-node.pending .participant-status-indicator{background:#f59e0b}.speech-bubble{color:#0f172a;word-wrap:break-word;overflow-wrap:break-word;z-index:100;pointer-events:none;background:#fffffff2;border-radius:14px;max-width:160px;padding:8px 14px;font-size:.85rem;font-weight:500;animation:.3s cubic-bezier(.18,.89,.32,1.28) forwards bubbleEntry;position:absolute;bottom:66px;left:50%;transform:translate(-50%)scale(.95);box-shadow:0 4px 16px #0006}.speech-bubble:after{content:"";border:6px solid #0000;border-top-color:#fffffff2;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes bubbleEntry{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.8)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.meeting-room-footer{z-index:9;background:#0e0b08f2;justify-content:center;align-items:center;height:80px;padding:12px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.meeting-chat-bar{align-items:center;gap:10px;width:100%;max-width:700px;display:flex}.meeting-chat-input-wrapper{background:var(--glass-fill);border:1.5px solid var(--glass-border-val);border-radius:12px;flex:1;align-items:center;padding:0 16px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 16px #00000026}.meeting-chat-input-wrapper:focus-within{background:#a0784c0a;border-color:#a0784c66;box-shadow:0 0 16px #a0784c33}.meeting-chat-input-wrapper input.meeting-room-input{flex:1;box-shadow:none!important;color:#fff!important;font-size:.9rem!important;font-family:var(--font-body)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:12px 0!important}.meeting-chat-input-wrapper input.meeting-room-input:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.meeting-room-input::placeholder{color:#fff6}.btn-meeting-send{color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-sm);background:#a0784c;border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-meeting-send:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-md);transform:scale(1.05)}.btn-meeting-send:disabled{background:var(--glass-fill);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.meeting-s-badge{border:1px solid var(--glass-border-val);color:var(--text-muted);pointer-events:none;opacity:.6;background:#f0ebe314;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.68rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.btn-meeting-hand{background:var(--glass-fill);border:1px solid var(--glass-border-val);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.btn-meeting-hand:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover-val)}.btn-meeting-hand.active{color:#000;background:#f59e0b;border-color:#fbbf24;box-shadow:0 4px 12px #f59e0b66}.hand-raised-badge{color:#fff;z-index:11;background:#f59e0b;border:1.5px solid #0e0b08;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;animation:1s ease-in-out infinite alternate waveHand;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 10px #f59e0b99}@keyframes waveHand{0%{transform:rotate(-10deg)scale(1)}to{transform:rotate(15deg)scale(1.15)}}.btn-meeting-call{background:var(--accent-secondary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.btn-meeting-call:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-meeting-call.active{box-shadow:var(--shadow-sm);background:#ef4444}.btn-meeting-call.active:hover{box-shadow:var(--shadow-md);background:#f87171}.btn-meeting-mic{background:var(--glass-fill);border:1px solid var(--glass-border-val);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.btn-meeting-mic:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover-val)}.btn-meeting-mic.muted{color:#ef4444;background:#ef444426;border-color:#ef444466;box-shadow:inset 0 0 10px #ef444433}.btn-meeting-mic.muted:hover{background:#ef444440}.participant-node.in-call .participant-avatar-wrapper{border-color:#10b981;animation:2s infinite alternate callerGlow;box-shadow:0 0 15px #10b98180}.participant-node.in-call.muted .participant-avatar-wrapper{border-color:#f59e0b;animation:none;box-shadow:0 0 10px #f59e0b4d}@keyframes callerGlow{0%{box-shadow:0 0 8px #10b9814d,inset 0 0 5px #10b98133}to{box-shadow:0 0 20px #10b981b3,inset 0 0 10px #10b98166}}.mic-muted-badge{color:#fff;z-index:11;background:#ef4444;border:1.5px solid #0e0b08;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;bottom:-4px;left:-4px;box-shadow:0 2px 5px #00000080}.history-drawer-overlay{border-left:1px solid var(--glass-border-val);z-index:1000;background:#1a1510;flex-direction:column;width:380px;animation:.3s cubic-bezier(.16,1,.3,1) forwards drawerSlide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 40px #00000080}@keyframes drawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.history-drawer-header{border-bottom:1px solid var(--glass-border-val);justify-content:space-between;align-items:center;padding:20px;display:flex}.history-drawer-header h3{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-family:Sora,sans-serif;font-size:1.15rem;display:flex}.history-drawer-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.history-drawer-close:hover{background:var(--glass-fill);color:var(--text-primary)}.history-drawer-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.history-message-item{background:var(--glass-fill);border:1px solid var(--glass-border-val);border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.history-message-meta{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.history-message-sender{color:#b8895c;font-weight:600}.history-message-time{color:var(--text-muted)}.history-message-text{color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word;font-size:.85rem;line-height:1.4}.history-drawer-footer{border-top:1px solid var(--glass-border-val);color:var(--text-muted);text-align:center;background:#0003;padding:14px 20px;font-size:.75rem}@media (width<=600px){.meetings-grid{grid-template-columns:1fr}.meeting-circle-container{transform:scale(.85)}.meeting-center-core{width:140px;height:140px;padding:10px}.meeting-center-core h4{font-size:.85rem}.history-drawer-overlay{width:100%}}.wm-native-container{width:100%;height:100%;color:var(--text-dark);box-sizing:border-box;background:0 0;flex-direction:column;gap:16px;padding:16px;font-family:DM Sans,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}body.dark-mode .wm-native-container{color:var(--text-dark)}.wm-native-ticker{background:var(--bg-secondary,#1a1510);height:40px;box-shadow:var(--shadow-sm);letter-spacing:.05em;border:1px solid #f0ebe314;border-radius:12px;flex-shrink:0;align-items:center;gap:16px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.wm-ticker-tag{color:var(--accent-primary);flex-shrink:0;align-items:center;gap:8px;display:flex}.wm-pulse-dot{background-color:var(--accent-primary);width:8px;height:8px;box-shadow:none;border-radius:50%;animation:1.5s infinite wm-pulse-pink;display:inline-block}@keyframes wm-pulse-pink{0%{opacity:1;transform:scale(.9)}50%{opacity:.4;transform:scale(1.3)}to{opacity:1;transform:scale(.9)}}.wm-ticker-message{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;animation:9s ease-in-out infinite wm-flash-fade;overflow:hidden}@keyframes wm-flash-fade{0%,to{opacity:.4}15%,85%{opacity:1}}.wm-ticker-refresh{background:var(--bg-secondary,#1a1510)!important;color:var(--accent-primary)!important;cursor:pointer!important;box-shadow:none!important;border:1px solid #f0ebe314!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:6px!important;transition:all .2s!important;display:flex!important}.wm-ticker-refresh:hover:not(:disabled){transform:scale(1.05);background:var(--bg-elevated,#231d16)!important;color:var(--accent-primary)!important}.wm-ticker-refresh:disabled{opacity:.5;cursor:not-allowed}.wm-native-main{flex-grow:1;gap:16px;width:100%;height:calc(100% - 56px);min-height:0;display:flex}.wm-native-map-wrapper{background:var(--bg-secondary);width:62%;height:100%;box-shadow:var(--shadow-sm);border:1.5px solid #f0ebe314;border-radius:20px;position:relative;overflow:hidden}.wm-map-element{background:#0c0d1466;width:100%;height:100%}.wm-map-overlay-title{z-index:10;pointer-events:none;background:var(--bg-secondary);box-shadow:var(--shadow-sm);border:1.5px solid #f0ebe314;border-radius:12px;padding:12px 18px;position:absolute;top:16px;left:16px}.wm-map-overlay-title h2{letter-spacing:.1em;color:var(--text-dark);margin:0 0 4px;font-size:13px;font-weight:800}.green-pill{letter-spacing:.05em;color:#10b981;background:#10b98126;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.wm-map-overlay-legend{z-index:10;pointer-events:none;background:var(--bg-secondary);box-shadow:var(--shadow-sm);border:1.5px solid #f0ebe314;border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:absolute;bottom:16px;left:16px}.legend-row{letter-spacing:.02em;color:var(--text-muted);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.legend-circle{border-radius:50%;width:8px;height:8px}.legend-circle.red{background:#ef4444;box-shadow:0 0 8px #ef4444}.legend-circle.orange{background:#fb923c;box-shadow:0 0 8px #fb923c}.wm-pulsing-marker{cursor:pointer;border-radius:50%;width:14px;height:14px;position:relative}.wm-pulsing-marker:after{content:"";border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite wm-marker-pulse;position:absolute;top:0;left:0}.wm-pulsing-marker.critical{background:#ef4444;box-shadow:0 0 8px #ef4444}.wm-pulsing-marker.critical:after{box-shadow:0 0 16px #ef4444}.wm-pulsing-marker.warning{background:#fb923c;box-shadow:0 0 8px #fb923c}.wm-pulsing-marker.warning:after{box-shadow:0 0 16px #fb923c}@keyframes wm-marker-pulse{0%{opacity:.8;transform:scale(.85)}50%{opacity:0;transform:scale(2.5)}to{opacity:.8;transform:scale(.85)}}.maplibregl-popup-content{max-width:260px;background:var(--bg-secondary)!important;box-shadow:var(--shadow-sm)!important;color:var(--text-dark)!important;border:1.5px solid #f0ebe314!important;border-radius:12px!important;padding:12px 16px!important;font-family:DM Sans,system-ui,sans-serif!important}.maplibregl-popup-tip{border-top-color:#f0ebe314!important;border-bottom-color:#f0ebe314!important}.wm-popup-content strong{color:var(--purple-light);letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.wm-popup-content span{color:var(--text-muted);font-size:10px;font-weight:700}.wm-popup-content p{color:var(--text-secondary);margin:6px 0 0;font-size:11px;line-height:1.4}.popup-time{margin-top:6px;font-family:monospace;display:block;color:var(--text-muted)!important;font-size:9px!important}.wm-native-feed-panel{background:var(--bg-secondary);width:38%;height:100%;box-shadow:var(--shadow-sm);border:1.5px solid #f0ebe314;border-radius:20px;flex-direction:column;min-height:0;display:flex}.wm-feed-header{border-bottom:1.5px solid #f0ebe314;flex-direction:column;gap:12px;padding:16px;display:flex}.wm-feed-header h3{letter-spacing:.05em;color:var(--text-dark);margin:0;font-size:14px;font-weight:800}.wm-search-wrapper{width:100%;position:relative}.wm-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.wm-search-field{background:var(--glass-input-fill)!important;width:100%!important;color:var(--text-dark)!important;box-sizing:border-box!important;box-shadow:var(--glass-specular), inset 0 2px 4px #00000005!important;border:1.5px solid #f0ebe314!important;border-radius:12px!important;outline:none!important;padding:10px 12px 10px 40px!important;font-size:12px!important;transition:all .35s cubic-bezier(.19,1,.22,1)!important}.wm-search-field::placeholder{color:var(--text-muted)!important;opacity:.8!important}.wm-search-field:focus{background:var(--glass-input-focus)!important;box-shadow:var(--glass-specular-strong), 0 0 0 3px #78b4ff1f, var(--glass-caustic)!important;border-color:#f0ebe326!important}.wm-feed-tabs{background:#ffffff0d;border-bottom:1.5px solid #f0ebe314;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}body.dark-mode .wm-feed-tabs{background:#0000001a}.wm-feed-tabs .wm-feed-tab{background:var(--bg-secondary)!important;-webkit-backdrop-filter:var(--glass-backdrop-light)!important;color:var(--text-muted)!important;letter-spacing:.05em!important;cursor:pointer!important;box-shadow:var(--glass-specular)!important;text-transform:uppercase!important;white-space:nowrap!important;border:1.5px solid #f0ebe314!important;border-radius:20px!important;padding:6px 14px!important;font-size:10px!important;font-weight:700!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important}.wm-feed-tabs .wm-feed-tab:hover{transform:translateY(-1px);background:var(--bg-elevated)!important;color:var(--text-dark)!important;border-color:#f0ebe326!important}.wm-feed-tabs .wm-feed-tab.active{background:var(--glass-fill-primary-hover)!important;color:var(--text-dark)!important;box-shadow:var(--glass-specular-strong), var(--glass-caustic-hover)!important;border-color:#f0ebe326!important}.wm-time-toggle-row{box-sizing:border-box;background:#ffffff0d;border-bottom:1.5px solid #f0ebe314;padding:12px 16px;display:flex}body.dark-mode .wm-time-toggle-row{background:#0000001a}.wm-time-btn-group{background:var(--bg-secondary);width:100%;box-shadow:var(--glass-specular);display:flex;border:1.5px solid #f0ebe314!important;border-radius:10px!important;overflow:hidden!important}.wm-time-btn-group .wm-time-btn{flex:1;color:var(--text-muted)!important;cursor:pointer!important;text-align:center!important;box-shadow:none!important;background:0 0!important;border:none!important;border-right:1.5px solid #f0ebe314!important;border-radius:0!important;padding:8px 0!important;font-size:11px!important;font-weight:700!important;transition:all .3s cubic-bezier(.19,1,.22,1)!important}.wm-time-btn-group .wm-time-btn:last-child{border-right:none!important}.wm-time-btn-group .wm-time-btn:hover:not(.active){background:var(--bg-elevated)!important;color:var(--text-dark)!important}.wm-time-btn-group .wm-time-btn.active{background:var(--glass-fill-primary-hover)!important;color:var(--text-dark)!important;box-shadow:var(--glass-specular-strong), inset 0 0 12px #78b4ff1a!important;border-color:#f0ebe326!important}.wm-feed-list{flex-direction:column;flex-grow:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.wm-feed-card{cursor:pointer;flex-direction:column;gap:8px;padding:14px;display:flex;background:var(--bg-secondary)!important;-webkit-backdrop-filter:var(--glass-backdrop-light)!important;box-shadow:var(--shadow-sm)!important;border:1.5px solid #f0ebe314!important;border-radius:12px!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important}.wm-feed-card:hover{background:var(--bg-elevated)!important;box-shadow:var(--glass-inner-refraction), var(--glass-caustic-hover)!important;border-color:#f0ebe326!important;transform:translateY(-2px)!important}.wm-feed-card.high,.wm-feed-card.medium,.wm-feed-card.low{border-left:none!important}.wm-card-meta{justify-content:space-between;align-items:center;font-size:10px;display:flex}.wm-card-source{color:var(--text-muted);align-items:center;gap:6px;font-weight:700;display:flex}.wm-card-state-badge{color:#ef4444;letter-spacing:.02em;background:#ef44441f;border-radius:4px;padding:1px 5px;font-size:8px;font-weight:800}.wm-card-risk-pill{letter-spacing:.02em;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:800}.wm-card-risk-pill.high{color:#ef4444;background:#ef44441f}.wm-card-risk-pill.medium{color:#fb923c;background:#fb923c1f}.wm-card-risk-pill.low{color:#10b981;background:#10b9811f}.wm-card-title{color:var(--text-dark);letter-spacing:-.01em;margin:0;font-size:12.5px;font-weight:700;line-height:1.4}.wm-card-snippet{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.wm-card-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.wm-card-time{color:var(--text-muted);align-items:center;font-family:monospace;font-size:9px;display:flex}.wm-card-footer-actions{align-items:center;gap:8px;display:flex}.wm-card-location-pill{color:var(--purple-light);white-space:nowrap;background:#a0784c1f;border-radius:6px;align-items:center;padding:2px 8px;font-size:9px;font-weight:800;display:flex}.wm-card-share-btn{background:var(--bg-secondary)!important;color:var(--text-muted)!important;letter-spacing:.02em!important;cursor:pointer!important;box-shadow:var(--glass-specular)!important;text-transform:uppercase!important;border:1px solid #f0ebe314!important;border-radius:6px!important;align-items:center!important;padding:2px 8px!important;font-size:9px!important;font-weight:800!important;transition:all .3s cubic-bezier(.19,1,.22,1)!important;display:flex!important}.wm-card-share-btn:hover{transform:translateY(-1px);color:var(--text-dark)!important;background:var(--bg-elevated)!important;border-color:#f0ebe326!important}.wm-loader-block,.wm-error-block,.wm-empty-block{text-align:center;color:var(--text-muted);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.wm-loader-block p,.wm-error-block p,.wm-empty-block p{margin-top:12px;font-size:12px;line-height:1.5}@keyframes wm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.purple-glow{color:var(--purple-light);filter:drop-shadow(0 0 8px #a0784c66)}.pulsing-slow{animation:2s ease-in-out infinite wm-pulse-slow}@keyframes wm-pulse-slow{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.wm-modal-backdrop{z-index:1000;box-sizing:border-box;background:#0a05198c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.wm-modal-card{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:500px;padding:24px;display:flex;background:var(--bg-secondary)!important;box-shadow:var(--glass-inner-refraction), var(--glass-caustic-strong)!important;border:1.5px solid #f0ebe314!important;border-radius:20px!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important}.wm-modal-top{justify-content:space-between;align-items:center;display:flex}.wm-modal-category{color:var(--purple);background:rgba(var(--purple-rgb,160, 120, 76), .15);letter-spacing:.05em;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:800}.wm-modal-risk{letter-spacing:.05em;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:800}.wm-modal-risk.high{color:#ef4444;background:#ef444426}.wm-modal-risk.medium{color:#fb923c;background:#fb923c26}.wm-modal-risk.low{color:#10b981;background:#10b98126}.wm-modal-title{color:var(--text-dark);margin:0;font-size:16px;font-weight:800;line-height:1.4}.wm-modal-meta{color:var(--text-muted);background:#ffffff0d;border:1px solid #f0ebe314;border-radius:8px;flex-direction:column;gap:6px;padding:10px 14px;font-size:11px;display:flex}body.dark-mode .wm-modal-meta{background:#00000026}.wm-modal-body h4{letter-spacing:.05em;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:800}.wm-modal-desc{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}.wm-modal-desc img{border-radius:8px;max-width:100%;height:auto;margin-top:10px;display:block}.wm-modal-desc a{color:var(--purple-light);font-weight:600;text-decoration:none}.wm-modal-desc a:hover{color:var(--purple);text-decoration:underline}.wm-modal-ai-brief{background:rgba(var(--purple-rgb,160, 120, 76), .05);border:1.5px solid rgba(var(--purple-rgb,160, 120, 76), .15);border-radius:10px;margin-top:16px;padding:14px}.wm-modal-ai-brief h5{letter-spacing:.03em;color:var(--purple);align-items:center;margin:0 0 6px;font-size:11.5px;font-weight:800;display:flex}.wm-modal-ai-brief p{color:var(--text-secondary);margin:0;font-size:11.5px;line-height:1.5}.wm-modal-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.animate-scale-up{animation:.25s cubic-bezier(.34,1.56,.64,1) forwards wm-scale-up-anim}@keyframes wm-scale-up-anim{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.wm-full-iframe-container{display:none!important}@media (width<=768px){.wm-native-container{gap:12px;height:auto;padding:10px;overflow-y:auto}.wm-native-main{flex-direction:column;gap:16px;height:auto;overflow:visible}.wm-native-map-wrapper{flex-shrink:0;width:100%;height:380px}.wm-native-feed-panel{flex-shrink:0;width:100%;height:520px}}.dm-container{background:var(--bg-primary,#07070a);color:#f4f4f5;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Outfit,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.dm-sidebar{-webkit-backdrop-filter:blur(24px)saturate(180%)contrast(105%);z-index:10;background:#ffffff06;border-right:1px solid #ffffff14;flex-direction:column;width:320px;min-width:280px;max-width:360px;height:100%;display:flex;box-shadow:inset -1px 0 #ffffff0a}.dm-sidebar-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.dm-brand-title{align-items:center;gap:10px;display:flex}.dm-brand-icon{color:#b8895c}.dm-brand-title h2{color:#fff;letter-spacing:-.3px;margin:0;font-size:17px;font-weight:700}.dm-badge-12h{color:#d4a373;background:#b8895c1f;border:1px solid #b8895c40;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.dm-search-wrapper{padding:12px 16px 8px;position:relative}.dm-search-icon{color:#71717a;pointer-events:none;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.dm-search-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:8px 32px 8px 34px;font-size:13px;transition:all .2s}.dm-search-input:focus{background:#ffffff0f;border-color:#b8895c;box-shadow:0 0 0 2px #b8895c33}.dm-search-clear{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:2px;display:flex;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.dm-storage-widget{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin:8px 16px 12px;padding:10px 12px;transition:all .2s;box-shadow:inset 0 1px 1px #ffffff26}.dm-storage-widget:hover{background:#ffffff0d;border-color:#b8895c4d}.dm-storage-widget-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dm-storage-title{color:#e4e4e7;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.storage-icon{color:#b8895c}.dm-storage-stat{color:#a1a1aa;font-family:Space Mono,monospace;font-size:11px}.dm-storage-bar-track{background:#ffffff14;border-radius:10px;width:100%;height:5px;margin-bottom:6px;overflow:hidden}.dm-storage-bar-fill{background:linear-gradient(90deg,#b8895c,#d4a373);border-radius:10px;height:100%;transition:width .4s}.dm-storage-bar-fill.warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.dm-storage-bar-fill.danger{background:linear-gradient(90deg,#ef4444,#f87171)}.dm-storage-widget-bottom{justify-content:space-between;align-items:center;display:flex}.storage-detail-text{color:#71717a;font-size:10px}.dm-storage-manage-btn{color:#d4a373;cursor:pointer;background:#b8895c26;border:1px solid #b8895c4d;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600;transition:all .15s}.dm-storage-manage-btn:hover{color:#fff;background:#b8895c}.dm-section-label{text-transform:uppercase;letter-spacing:.8px;color:#71717a;padding:8px 18px 4px;font-size:11px;font-weight:700}.dm-search-results-panel{flex:1;padding:0 8px;overflow-y:auto}.dm-user-search-card{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.dm-user-search-card:hover{background:#ffffff0d}.dm-avatar-wrap{border-radius:50%;flex-shrink:0;width:38px;height:38px;position:relative}.dm-avatar-wrap.size-md{width:42px;height:42px}.dm-avatar-img{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;width:100%;height:100%}.dm-avatar-placeholder{color:#fff;background:linear-gradient(135deg,#b8895c,#a0784c);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:700;display:flex}.dm-online-indicator{background:#10b981;border:2px solid #07070a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.dm-user-details{flex:1;min-width:0}.dm-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.dm-verified-check{color:#b8895c;font-size:11px}.dm-user-prof{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dm-start-chat-btn{color:#d4a373;cursor:pointer;background:#b8895c26;border:1px solid #b8895c4d;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.dm-start-chat-btn:hover{color:#fff;background:#b8895c}.dm-conversations-list{flex:1;padding:0 8px 12px;overflow-y:auto}.dm-empty-conversations{text-align:center;color:#71717a;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.empty-sparkle-icon{color:#b8895c;opacity:.8}.dm-empty-conversations p{color:#e4e4e7;margin:0;font-size:14px;font-weight:600}.dm-empty-conversations span{font-size:12px;line-height:1.4}.dm-conversation-card{cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;transition:all .15s;display:flex}.dm-conversation-card:hover{background:#ffffff0a}.dm-conversation-card.active{background:#b8895c1f;border-color:#b8895c40;box-shadow:inset 0 1px 1px #ffffff26}.dm-conv-info{flex:1;min-width:0}.dm-conv-top{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.dm-conv-name{color:#fff;font-size:13px;font-weight:600}.dm-conv-time{color:#71717a;font-family:Space Mono,monospace;font-size:10px}.dm-conv-bottom{justify-content:space-between;align-items:center;display:flex}.dm-conv-preview{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:180px;font-size:12px;display:flex;overflow:hidden}.lock-inline-icon{color:#b8895c;flex-shrink:0}.dm-unread-pill{color:#fff;background:#b8895c;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1}.dm-chat-panel{background:#050507f2;flex-direction:column;flex:1;height:100%;display:flex;position:relative}.dm-chat-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.dm-contact-meta{cursor:pointer;align-items:center;gap:12px;display:flex}.dm-contact-title{color:#fff;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.dm-contact-subtitle{color:#a1a1aa;font-size:12px}.dm-chat-actions{align-items:center;gap:10px;display:flex}.dm-filter-lock-btn,.dm-header-storage-btn{color:#e4e4e7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.dm-filter-lock-btn:hover,.dm-header-storage-btn:hover{background:#ffffff14;border-color:#b8895c66}.dm-filter-lock-btn.active{color:#d4a373;background:#b8895c33;border-color:#b8895c}.dm-error-banner{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.dm-error-banner button{color:#fca5a5;cursor:pointer;background:0 0;border:none;display:flex}.dm-messages-stream{flex-direction:column;flex:1;gap:12px;padding:16px 24px;display:flex;overflow-y:auto}.dm-security-notice{color:#d4a373;background:#b8895c14;border:1px solid #b8895c33;border-radius:12px;align-items:center;gap:10px;max-width:600px;margin:0 auto 12px;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}.dm-no-messages{color:#71717a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.empty-clock-icon{color:#b8895c;opacity:.6;margin-bottom:12px}.dm-no-messages p{color:#e4e4e7;margin:0 0 4px;font-size:15px;font-weight:600}.dm-no-messages span{font-size:12px}.dm-message-row{width:100%;display:flex}.dm-message-row.mine{justify-content:flex-end}.dm-message-row.theirs{justify-content:flex-start}.dm-msg-bubble-container{max-width:70%;position:relative}.dm-msg-bubble-container:hover .dm-msg-actions-hover{opacity:1;pointer-events:auto}.dm-msg-bubble{color:#f4f4f5;word-break:break-word;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.45;box-shadow:inset 0 1px 1px #ffffff1f}.dm-message-row.mine .dm-msg-bubble{background:#b8895c2e;border-color:#b8895c59;border-bottom-right-radius:4px}.dm-message-row.theirs .dm-msg-bubble{background:#ffffff0d;border-bottom-left-radius:4px}.dm-msg-bubble.locked-bubble{border-color:#b8895c80;box-shadow:inset 0 1px 1px #fff3,0 0 12px #b8895c26}.dm-msg-text{white-space:pre-wrap}.dm-msg-attachment-wrap{margin-top:8px}.dm-attachment-image-card{cursor:pointer;border:1px solid #ffffff1f;border-radius:12px;max-width:320px;position:relative;overflow:hidden}.dm-attached-image{object-fit:cover;width:100%;max-height:260px;display:block}.dm-image-overlay{inset-x:0;color:#fff;background:linear-gradient(#0000,#000c);justify-content:space-between;padding:12px 10px 6px;font-size:11px;display:flex;position:absolute;bottom:0}.file-size-tag{color:#d4a373;font-family:Space Mono,monospace}.dm-attachment-file-card{color:#fff;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex}.dm-attachment-file-card:hover{background:#b8895c33;border-color:#b8895c}.file-card-icon{color:#b8895c}.file-card-meta{flex:1;min-width:0}.file-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.file-card-size{color:#a1a1aa;font-family:Space Mono,monospace;font-size:11px}.file-download-icon{color:#d4a373}.dm-attachment-video-card{background:#000;border:1px solid #ffffff1f;border-radius:12px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 4px 16px #00000080}.dm-attached-video{background:#000;border-radius:12px 12px 0 0;outline:none;width:100%;max-height:320px;display:block}.dm-attachment-audio-card{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-width:260px;max-width:380px;padding:10px 12px}.dm-attached-audio{width:100%;height:36px;margin-bottom:4px}.dm-attachment-media-meta{color:#d4d4d8;background:#0f0f16f2;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:6px 10px 8px;font-size:11px;display:flex}.dm-media-name{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:600;overflow:hidden}.dm-msg-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:11px;display:flex}.dm-msg-time{color:#a1a1aa;font-family:Space Mono,monospace;font-size:10px}.dm-lock-badge{border-radius:8px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.dm-lock-badge.permanent{color:#d4a373;background:#b8895c33;border:1px solid #b8895c66}.dm-lock-badge.transient{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a}.dm-msg-actions-hover{opacity:0;pointer-events:none;z-index:5;background:#0f0f16f2;border:1px solid #ffffff26;border-radius:8px;gap:4px;padding:3px;transition:opacity .15s;display:flex;position:absolute;top:-12px;right:8px;box-shadow:0 4px 12px #0006}.dm-action-icon-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.dm-action-icon-btn:hover{color:#fff;background:#ffffff1a}.dm-action-icon-btn.locked{color:#b8895c}.dm-action-icon-btn.delete:hover{color:#f87171;background:#ef444433}.dm-file-preview-bar{background:#b8895c1f;border:1px solid #b8895c4d;border-radius:12px;align-items:center;gap:12px;margin:0 20px 8px;padding:8px 12px;display:flex}.dm-upload-thumb{object-fit:cover;border-radius:6px;width:36px;height:36px}.dm-video-preview-thumb{background:#000;border-radius:6px;justify-content:center;align-items:center;width:44px;height:36px;display:flex;overflow:hidden}.dm-video-thumb-elem{object-fit:cover;width:100%;height:100%}.dm-upload-info{flex:1;min-width:0}.dm-upload-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.dm-upload-size{color:#d4a373;font-size:10px}.dm-upload-cancel{color:#a1a1aa;cursor:pointer;background:0 0;border:none}.dm-composer-form{background:#ffffff05;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.dm-attach-btn{color:#d4a373;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.dm-attach-btn:hover{color:#fff;background:#b8895c33;border-color:#b8895c}.dm-composer-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;flex:1;padding:10px 16px;font-size:14px;transition:all .2s}.dm-composer-input:focus{background:#ffffff0f;border-color:#b8895c;box-shadow:0 0 0 2px #b8895c33}.dm-send-btn{color:#fff;cursor:pointer;background:#b8895c;border:1px solid #d4a373;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 4px 12px #b8895c4d}.dm-send-btn:hover:not(:disabled){background:#d4a373;transform:translateY(-1px)}.dm-send-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.dm-btn-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite dm-spin}@keyframes dm-spin{to{transform:rotate(360deg)}}.dm-no-contact-selected{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.dm-welcome-glass-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#ffffff06;border:1px solid #ffffff1f;border-radius:24px;max-width:620px;padding:36px 32px;box-shadow:inset 0 1px 1px #fff3}.welcome-chat-icon{color:#b8895c;margin-bottom:16px}.dm-welcome-glass-card h2{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.dm-welcome-glass-card p{color:#a1a1aa;margin-bottom:24px;font-size:14px}.dm-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.dm-feature-box{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:16px 12px}.feat-icon{color:#b8895c;margin-bottom:8px}.dm-feature-box h4{color:#fff;margin:0 0 4px;font-size:13px;font-weight:700}.dm-feature-box span{color:#a1a1aa;font-size:11px;line-height:1.35;display:block}.dm-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dm-modal-glass-container{background:#0d0d12;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:580px;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff40,0 20px 50px #0009}.dm-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dm-modal-title{align-items:center;gap:10px;display:flex}.dm-modal-title h3{color:#fff;margin:0;font-size:16px;font-weight:700}.dm-modal-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none}.dm-modal-body{padding:20px}.dm-storage-overview-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:20px;padding:18px}.dm-quota-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.quota-label{color:#a1a1aa;font-size:12px}.quota-value{color:#fff;margin:2px 0 0;font-size:24px;font-weight:800}.quota-badge{color:#d4a373;background:#b8895c26;border:1px solid #b8895c4d;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.dm-storage-bar-track.large{height:10px;margin-bottom:14px;display:flex}.dm-storage-bar-fill.locked{background:#b8895c}.dm-storage-bar-fill.transient{background:#71717a}.dm-storage-legend{color:#e4e4e7;flex-direction:column;gap:6px;font-size:12px;display:flex}.legend-item{align-items:center;gap:8px;display:flex}.legend-dot.locked{background:#b8895c}.legend-dot.transient{background:#71717a}.legend-dot.free{background:#fff3}.dm-upgrade-section h4{color:#fff;align-items:center;gap:6px;margin:0 0 4px;font-size:14px;font-weight:700;display:flex}.dm-upgrade-section p{color:#a1a1aa;margin-bottom:14px;font-size:12px}.dm-plan-cards-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dm-plan-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px}.dm-plan-card.featured{background:#b8895c14;border-color:#b8895c66}.plan-name{color:#a1a1aa;font-size:12px;font-weight:600}.plan-storage{color:#fff;margin:2px 0 4px;font-size:16px;font-weight:800}.plan-desc{color:#71717a;margin-bottom:12px;font-size:11px;line-height:1.3}.plan-btn{text-align:center;color:#fff;background:#ffffff14;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:block}.plan-btn.featured{color:#fff;background:#b8895c}.dm-image-preview-modal img{border-radius:12px;max-width:90vw;max-height:85vh;box-shadow:0 10px 40px #000c}.dm-image-modal-close{color:#fff;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:20px;right:20px}@media (width<=768px){.dm-sidebar{width:100%;max-width:none}.dm-chat-panel{display:none}.dm-feature-grid{grid-template-columns:1fr}}.dm-message-row.sending .dm-msg-bubble{opacity:.8;border-style:dashed;border-color:#b8895c66}.dm-typing-row{margin-top:4px}.dm-typing-bubble{background:#b8895c1a!important;border:1px solid #b8895c40!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;display:flex!important}.dm-typing-dots{align-items:center;gap:4px;display:flex}.dm-typing-dot{background:#b8895c;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both dm-typing-bounce}.dm-typing-dot:first-child{animation-delay:0s}.dm-typing-dot:nth-child(2){animation-delay:.2s}.dm-typing-dot:nth-child(3){animation-delay:.4s}@keyframes dm-typing-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;background:#d4a373;transform:scale(1.2);box-shadow:0 0 6px #d4a37399}}.dm-typing-label{color:#d4a373;font-size:11px;font-style:italic;font-weight:500}.dm-status-sending{color:#b8895c;align-items:center;gap:4px;font-weight:500;display:inline-flex}.dm-spinner-icon{animation:1s linear infinite dm-status-spin}@keyframes dm-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dm-status-receipt{align-items:center;margin-left:6px;display:inline-flex}.dm-status-failed-btn{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef444459;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.dm-status-failed-btn:hover{background:#ef444447;border-color:#ef4444;transform:scale(1.03)}.failed-cross-icon{color:#ef4444}.retry-rotate-icon{opacity:.8;margin-left:2px}.dm-status-seen-badge{color:#d4a373;text-shadow:0 0 6px #d4a3734d;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.seen-check-icon{color:#d4a373}.dm-status-sent-badge{color:#a1a1aa;opacity:.7;align-items:center;display:inline-flex}.dm-error-banner{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:5;background:#ef444414;border:1px solid #ef444447;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 20px 0;padding:10px 14px;animation:.25s cubic-bezier(.16,1,.3,1) dmBannerSlideDown;display:flex;box-shadow:inset 0 1px 1px #ffffff1a,0 4px 16px #0000004d}.dm-error-banner.rate-limit{background:#b8895c1a;border-color:#b8895c66;box-shadow:inset 0 1px 1px #ffffff26,0 4px 16px #b8895c14}@keyframes dmBannerSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dm-error-banner-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dm-error-banner-icon{color:#ef4444;flex-shrink:0}.dm-error-banner.rate-limit .dm-error-banner-icon{color:#d4a373}.dm-error-banner-text{flex-direction:column;min-width:0;display:flex}.dm-error-banner-title{color:#fff;letter-spacing:-.1px;font-size:12px;font-weight:700}.dm-error-banner.rate-limit .dm-error-banner-title{color:#d4a373}.dm-error-banner-desc{color:#d4d4d8;white-space:normal;font-size:12px;line-height:1.4}.dm-error-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dm-banner-retry-btn{color:#f4f4f5;cursor:pointer;background:#b8895c33;border:1px solid #b8895c66;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.dm-banner-retry-btn:hover{color:#fff;background:#b8895c59;border-color:#b8895c;transform:translateY(-1px)}.dm-banner-close-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.dm-banner-close-btn:hover{color:#fff;background:#ffffff14}.dm-image-preview-modal{background:#050507;border:1px solid #ffffff26;border-radius:16px;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) dmModalFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fff3,0 25px 60px #000000d9}.dm-image-preview-modal img{object-fit:contain;max-width:100%;max-height:85vh;display:block}.dm-image-modal-close{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.dm-image-modal-close:hover{background:#b8895ccc;border-color:#b8895c;transform:scale(1.05)}.vb-page{color:#f4f4f8;background:0 0;min-height:100vh;padding:32px 20px 80px;font-family:Instrument Sans,system-ui,-apple-system,sans-serif}.vb-page *{box-sizing:border-box}.vb-glass{-webkit-backdrop-filter:none;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff1f}.vb-header{text-align:center;max-width:640px;margin:0 auto 28px}.vb-header h1{letter-spacing:-.03em;color:#fff;margin:12px 0 10px;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.vb-header p{color:#ffffff8c;margin:0;font-size:1rem;line-height:1.55}.vb-intro-banner{color:#e8e8f0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.vb-intro-banner em{color:#a5f3a0;font-style:normal}.vb-billing-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;width:fit-content;margin:0 auto 28px;padding:5px;display:flex}.vb-billing-toggle button{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:.9rem;font-weight:600;transition:color .2s,background .2s,box-shadow .2s}.vb-billing-toggle button.active{color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e}.vb-billing-toggle .save-pill{color:#a5f3a0;vertical-align:middle;background:#a5f3a026;border:1px solid #a5f3a04d;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:.68rem}.vb-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;max-width:1140px;margin:0 auto;display:grid}.vb-card{padding:28px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.vb-card:hover{border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 20px 50px #0006,inset 0 1px #ffffff2e}.vb-card.active-plan{border-color:#34d39973}.vb-active-pill{letter-spacing:.04em;color:#34d399;background:#10b9811f;border:1px solid #34d39959;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;top:14px;right:14px}.vb-icon-wrap{background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex;box-shadow:inset 0 1px #ffffff26}.vb-card h3{text-align:center;letter-spacing:-.02em;margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:600}.vb-card .vb-desc{text-align:center;color:#ffffff7a;min-height:2.6em;margin:0 0 18px;font-size:.86rem;line-height:1.45}.vb-price-block{text-align:center;margin-bottom:8px}.vb-price-block .vb-price{letter-spacing:-.03em;color:#fff;font-family:Fraunces,Georgia,serif;font-size:2.1rem;font-weight:600}.vb-price-block .vb-list-price{color:#ffffff59;margin-left:8px;font-size:.95rem;text-decoration:line-through}.vb-price-block .vb-period{color:#ffffff73;margin-top:2px;font-size:.8rem;display:block}.vb-credits{text-align:center;color:#a5f3a0;margin:0 0 16px;font-size:.8rem;font-weight:600}.vb-features{margin:0 0 22px;padding:0;list-style:none}.vb-features li{color:#ffffffb8;align-items:flex-start;gap:8px;padding:6px 0;font-size:.85rem;line-height:1.4;display:flex}.vb-cta{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;width:100%;padding:13px 18px;font-family:inherit;font-size:.92rem;font-weight:700;transition:background .2s,border-color .2s,transform .15s;box-shadow:inset 0 1px #ffffff1f}.vb-cta:hover:not(:disabled){background:#ffffff29;border-color:#ffffff59}.vb-cta:disabled{cursor:default;opacity:.75;color:#34d399;background:#10b9811a;border-color:#34d3994d}.vb-note{text-align:center;color:#fff6;max-width:720px;margin:28px auto 0;font-size:.8rem;line-height:1.5}.vb-modal-overlay{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000009e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vb-modal{width:100%;max-width:440px;padding:28px 24px;position:relative}.vb-modal h2{margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:600}.vb-modal .vb-modal-sub{color:#ffffff80;margin:0 0 18px;font-size:.88rem}.vb-close{color:#ffffff8c;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:6px;position:absolute;top:12px;right:12px}.vb-field{margin-bottom:12px}.vb-field label{color:#ffffff80;margin-bottom:5px;font-size:.78rem;display:block}.vb-field input,.vb-field select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem}.vb-field input:focus,.vb-field select:focus{border-color:#ffffff4d}.vb-billing-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vb-pay-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:13px;font-family:inherit;font-size:.92rem;font-weight:700;display:flex}.vb-pay-btn:disabled{opacity:.55;cursor:not-allowed}.vb-loading{color:#ffffffb3;justify-content:center;align-items:center;gap:12px;min-height:60vh;font-family:Instrument Sans,system-ui,sans-serif;display:flex}@keyframes vb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=560px){.vb-billing-grid{grid-template-columns:1fr}.vb-page{padding:20px 14px 60px}}.bh-page{color:#f2f2f7;box-sizing:border-box;background:#07070c;max-width:860px;min-height:100vh;margin:0 auto;padding:28px 20px 72px;font-family:Instrument Sans,system-ui,-apple-system,sans-serif}.bh-page *{box-sizing:border-box}.bh-glass{-webkit-backdrop-filter:none;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff1f}.bh-header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.bh-header-icon{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #ffffff24}.bh-header h1{letter-spacing:-.02em;color:#fff;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.55rem;font-weight:600}.bh-header p{color:#ffffff7a;margin:4px 0 0;font-size:.88rem}.bh-badge-pill{letter-spacing:.02em;color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.bh-toast{color:#a5f3a0;background:#10b9811a;border:1px solid #34d39947;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:.88rem;font-weight:600;display:flex}.bh-toast button{color:#a5f3a0;cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}.bh-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;gap:4px;margin-bottom:22px;padding:5px;display:flex}.bh-tabs button{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 12px;font-family:inherit;font-size:.86rem;font-weight:600;transition:background .2s,color .2s;display:flex}.bh-tabs button.active{color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff29}.bh-tab-count{color:#fff;background:#ef4444e6;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;display:inline-flex}.bh-section{margin-bottom:16px;padding:22px 24px}.bh-section h3{color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:600;display:flex}.bh-section-hint{color:#ffffff73;margin:-6px 0 14px;font-size:.82rem;line-height:1.45}.bh-label{color:#ffffff7a;margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.bh-input,.bh-section textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s}.bh-input:focus,.bh-section textarea:focus{border-color:#ffffff4d}.bh-section textarea{resize:vertical;min-height:84px}.bh-field{margin-bottom:14px}.bh-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.bh-btn:hover:not(:disabled){background:#ffffff29;border-color:#ffffff52}.bh-btn:disabled{opacity:.55;cursor:not-allowed}.bh-btn-sm{border-radius:10px;padding:7px 14px;font-size:.8rem}.bh-btn-ghost{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1f}.bh-btn-ok{color:#6ee7b7;background:#10b98124;border-color:#34d3994d}.bh-btn-danger{color:#fca5a5;background:#ef44441f;border-color:#f8717147}.bh-logo-row{align-items:center;gap:16px;display:flex}.bh-logo-preview{background:#ffffff0d;border:1px solid #ffffff29;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.bh-logo-preview img{object-fit:cover;width:100%;height:100%}.bh-logo-hint{color:#ffffff61;margin:8px 0 0;font-size:.75rem}.bh-search-row{gap:8px;display:flex}.bh-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.bh-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bh-row-left{align-items:center;gap:10px;min-width:0;display:flex}.bh-avatar{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:34px;height:34px}.bh-avatar-sq{border-radius:10px}.bh-row-name{color:#fff;font-size:.9rem;font-weight:600}.bh-row-meta{color:#fff6;margin:2px 0 0;font-size:.78rem}.bh-empty{color:#ffffff61;margin:0;font-size:.86rem}.bh-status-pill{color:#fbbf24;background:#f59e0b1f;border:1px solid #fbbf2447;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700}.bh-locked{background:#07070c;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Instrument Sans,system-ui,sans-serif;display:flex}.bh-locked-card{text-align:center;max-width:420px;padding:36px 28px}.bh-locked-card h2{color:#fff;margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:600}.bh-locked-card p{color:#ffffff80;margin:0 0 22px;font-size:.92rem;line-height:1.55}.bh-locked-card a{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.bh-loading{color:#ffffffb3;background:#07070c;justify-content:center;align-items:center;min-height:100vh;display:flex}.bh-spin{animation:1s linear infinite bh-spin}@keyframes bh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=560px){.bh-tabs{border-radius:16px;flex-direction:column}.bh-tabs button{border-radius:12px}.bh-logo-row,.bh-row{flex-direction:column;align-items:flex-start}}.lg-dashboard{color:#f0ebe3;max-width:720px;margin:0 auto;padding:0 16px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lg-loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.lg-loading-orb{background:var(--accent-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite lgSpin}@keyframes lgSpin{to{transform:rotate(360deg)}}.lg-empty{min-height:50vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.lg-empty p{margin:0;font-size:14px}.lg-hero{margin:0 -16px 28px;padding:40px 24px 32px;position:relative;overflow:hidden}.lg-hero-bg{z-index:0;background:#1a1510;position:absolute;inset:0}.lg-hero-content{z-index:1;position:relative}.lg-hero-label{letter-spacing:1px;text-transform:uppercase;color:var(--accent-primary);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-flex}.lg-hero-title{letter-spacing:-.5px;color:#f0ebe3;margin:0 0 8px;font-size:28px;font-weight:800}.lg-hero-sub{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.lg-section{margin-bottom:20px}.lg-section-header{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;padding:0 4px 10px;font-size:12px;font-weight:600;display:flex}.lg-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=600px){.lg-stats-grid{grid-template-columns:repeat(4,1fr)}}.lg-stat-card{background:#1a1510;border:1px solid #f0ebe314;border-radius:12px;padding:20px 16px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s both lgFadeUp;position:relative;overflow:hidden}.lg-stat-card:hover{box-shadow:var(--shadow-md);background:#f0ebe30f;border-color:#f0ebe31f;transform:translateY(-2px)}.lg-stat-glow{pointer-events:none;border-radius:50%;width:80px;height:80px;position:absolute;top:-20px;right:-20px}.lg-stat-icon{opacity:.9;margin-bottom:10px}.lg-stat-value{letter-spacing:-.5px;color:#fff;font-size:26px;font-weight:800;line-height:1}.lg-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:11px;font-weight:500}.lg-stat-sub{color:var(--text-muted);margin-top:6px;font-size:11px}@keyframes lgFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lg-summary{background:#f0ebe308;border:1px solid #f0ebe30f;border-radius:12px;justify-content:center;align-items:center;gap:0;padding:16px 20px;display:flex}.lg-summary-item{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.lg-summary-num{color:#fff;font-size:20px;font-weight:700}.lg-summary-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:10px}.lg-summary-divider{background:#f0ebe314;width:1px;height:28px}.lg-triggers{flex-direction:column;gap:6px;display:flex}.lg-trigger{cursor:pointer;background:#f0ebe30a;border:1px solid #f0ebe30f;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .25s;display:flex}.lg-trigger:hover{background:#a0784c14;border-color:#a0784c33}.lg-trigger-icon{flex-shrink:0;font-size:20px}.lg-trigger-text{flex:1;min-width:0}.lg-trigger-title{color:#eee;font-size:13px;font-weight:600;display:block}.lg-trigger-desc{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.lg-trigger-arrow{color:var(--text-muted);flex-shrink:0}.lg-top-post{cursor:pointer;background:#f0ebe30a;border:1px solid #f0ebe30f;border-radius:12px;padding:18px 40px 16px 18px;transition:all .25s;position:relative}.lg-top-post:hover{background:#f0ebe30f;border-color:#f0ebe31a}.lg-top-post-text{color:#f0ebe3;margin:0 0 10px;font-size:14px;line-height:1.5}.lg-top-post-stats{gap:14px;display:flex}.lg-top-post-stats span{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.lg-top-post-arrow{color:var(--text-muted);position:absolute;top:16px;right:14px}.lg-activity-list{flex-direction:column;gap:4px;display:flex}.lg-activity{cursor:pointer;background:#f0ebe308;border:1px solid #f0ebe30d;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.lg-activity:hover{background:#f0ebe30f}.lg-activity-content{flex:1;min-width:0}.lg-activity-text{color:#f0ebe3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lg-activity-stats{gap:10px;margin-top:3px;display:flex}.lg-activity-stats span{color:var(--text-muted);align-items:center;gap:3px;font-size:11px;display:flex}.lg-activity-engagers{margin-left:auto;display:flex}.lg-engager-dot{background:var(--accent-primary);border:2px solid #1a1510;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-6px;display:flex;overflow:hidden}.lg-engager-dot:first-child{margin-left:0}.lg-engager-dot img{object-fit:cover;width:100%;height:100%}.lg-engager-dot span{color:#fff;text-transform:uppercase;font-size:9px;font-weight:700}.lg-activity-arrow{color:var(--text-muted);flex-shrink:0}.lg-milestone-group{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.lg-milestone{background:#f0ebe30a;border:1px solid #f0ebe30f;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .25s;display:flex;position:relative;overflow:hidden}.lg-milestone.achieved{background:#34d3990d;border-color:#34d39933}.lg-milestone-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.lg-milestone-icon{flex-shrink:0;font-size:20px}.lg-milestone-title{color:#eee;font-size:13px;font-weight:600}.lg-milestone-desc{color:var(--text-muted);margin-top:2px;font-size:11px}.lg-milestone-right{flex-shrink:0;margin-left:12px}.lg-milestone-pct{color:var(--accent-primary);font-size:13px;font-weight:700}.lg-milestone-check{color:#34d399;background:#34d39926;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.lg-milestone-track{background:#f0ebe30d;height:3px;position:absolute;bottom:0;left:0;right:0}.lg-milestone-fill{background:var(--accent-primary);border-radius:0 3px 3px 0;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.lg-milestone.achieved .lg-milestone-fill{background:#8fae6e}.lg-milestone-count{color:var(--text-muted);margin-left:auto;font-size:11px;font-weight:600}.lg-actions{gap:10px;margin-top:28px;display:flex}.lg-btn-primary,.lg-btn-glass{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s;display:flex}.lg-btn-primary{background:var(--accent-primary);color:#fff;box-shadow:var(--shadow-sm)}.lg-btn-primary:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.lg-btn-glass{color:#a69a8a;background:#f0ebe30f;border:1px solid #f0ebe314}.lg-btn-glass:hover{color:#f0ebe3;background:#f0ebe31a;border-color:#f0ebe326}.lg-dashboard *,.lg-dashboard :before,.lg-dashboard :after{box-sizing:border-box}.refer-page-container{max-width:1100px;color:var(--text-primary);min-height:100vh;margin:0 auto;padding:32px 20px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.refer-hero-section{background:var(--glass-fill);-webkit-backdrop-filter:none;border:var(--glass-border);box-shadow:var(--glass-inner-refraction), var(--glass-caustic);text-align:center;border-radius:12px;margin-bottom:32px;padding:50px 36px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.refer-hero-section:hover{box-shadow:var(--glass-inner-refraction), var(--glass-caustic-hover)}.refer-sparkle-bg{pointer-events:none;background:0 0;position:absolute;inset:0}.refer-badge-glow{background:var(--glass-fill-primary);border:1px solid var(--accent-primary);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.refer-hero-content h1{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:16px;font-family:Sora,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.2}.hero-subtext{color:var(--text-muted);max-width:640px;margin:0 auto 36px;font-size:1.05rem;line-height:1.6}.refer-page-container .glass-panel{background:var(--glass-fill);-webkit-backdrop-filter:none;border:var(--glass-border);box-shadow:var(--glass-inner-refraction), var(--glass-caustic);border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.refer-page-container .glass-panel:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover-val);box-shadow:var(--glass-inner-refraction), var(--glass-caustic-hover)}.refer-stats-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:24px;display:grid}.refer-stat-card{background:var(--glass-fill);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--glass-border);box-shadow:var(--glass-inner-refraction), var(--glass-caustic);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.refer-stat-card:hover{background:var(--glass-fill-hover);box-shadow:var(--glass-inner-refraction), var(--glass-caustic-hover);transform:translateY(-2px)}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.75rem;font-weight:600}.stat-value{color:var(--text-primary);margin-bottom:6px;font-family:Sora,sans-serif;font-size:2.25rem;font-weight:700}.stat-desc{color:var(--text-muted);font-size:.8rem}.referral-code-display{background:var(--glass-input-fill);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:220px;margin-top:6px;padding:6px 14px;display:flex}.referral-code-display code{color:var(--accent-primary);letter-spacing:.05em;font-family:Space Mono,monospace;font-size:1rem;font-weight:700}.copy-code-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.copy-code-btn:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.refer-link-section{margin-bottom:40px}.refer-link-card{text-align:center;border-radius:20px;padding:36px}.refer-link-card h2{color:var(--text-primary);margin-bottom:8px;font-family:Sora,sans-serif;font-size:1.5rem;font-weight:600}.refer-link-card p{color:var(--text-muted);margin-bottom:20px;font-size:.95rem}.share-link-input-wrapper{background:var(--glass-input-fill);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;align-items:center;gap:8px;max-width:640px;margin:0 auto;padding:5px 6px;display:flex;box-shadow:inset 0 1px 2px #0003}.share-link-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;padding:8px 12px;font-family:Space Mono,monospace;font-size:.85rem}.share-link-actions{gap:6px;display:flex}.copy-link-btn,.share-link-btn{cursor:pointer;border-radius:10px;align-items:center;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.copy-link-btn{background:var(--accent-primary);color:#fff;box-shadow:0 2px 10px var(--accent-primary-muted);border:none}.copy-link-btn:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.share-link-btn{background:var(--glass-fill);color:var(--text-primary);border:var(--glass-border)}.share-link-btn:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover-val)}.refer-rules-section{text-align:center;margin-bottom:48px}.refer-rules-section h2{margin-bottom:24px;font-family:Sora,sans-serif;font-size:1.75rem;font-weight:600}.rules-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.rule-card{text-align:center;flex-direction:column;align-items:center;padding:30px 20px;display:flex}.rule-icon-wrapper{background:var(--accent-primary-muted);border:1px solid var(--accent-primary);width:52px;height:52px;color:var(--accent-primary);box-shadow:var(--glass-inner-refraction);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.rule-card h3{margin-bottom:8px;font-family:Sora,sans-serif;font-size:1.1rem;font-weight:600}.rule-card p{color:var(--text-muted);font-size:.9rem;line-height:1.5}.refer-leaderboard-section{text-align:center;margin-bottom:32px}.refer-leaderboard-section h2{margin-bottom:6px;font-family:Sora,sans-serif;font-size:1.75rem;font-weight:600}.section-desc{color:var(--text-muted);margin-bottom:24px;font-size:.95rem}.leaderboard-card{max-width:640px;margin:0 auto;padding:8px}.leaderboard-list{flex-direction:column;display:flex}.leaderboard-row{border-bottom:1px solid var(--glass-border-subtle);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .15s;display:flex}.leaderboard-row:hover{background:var(--glass-fill-hover)}.leaderboard-row:last-child{border-bottom:none}.leader-rank{text-align:left;width:36px;color:var(--accent-primary);font-size:1rem;font-weight:700}.leader-profile{flex:1;align-items:center;gap:12px;display:flex}.leader-avatar{border:var(--glass-border);border-radius:50%;width:34px;height:34px;overflow:hidden}.leader-avatar img{object-fit:cover;width:100%;height:100%}.leader-avatar-fallback{background:var(--accent-primary);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:700;display:flex}.leader-username{color:var(--text-primary);font-size:.9rem;font-weight:600}.leader-score{flex-direction:column;align-items:flex-end;display:flex}.leader-score .count{color:var(--success);font-family:Sora,sans-serif;font-size:1.15rem;font-weight:700}.leader-score .unit{color:var(--text-muted);font-size:.7rem}.leaderboard-loading,.leaderboard-empty{color:var(--text-muted);padding:32px;font-size:.9rem}.refer-login-card{max-width:440px;margin:24px auto 0;padding:28px}.refer-login-card h3{margin-top:10px;margin-bottom:6px;font-size:1.1rem;font-weight:600}.refer-login-card p{color:var(--text-muted);margin-bottom:18px;font-size:.85rem;line-height:1.5}.refer-action-btn{background:var(--accent-primary);color:#fff;cursor:pointer;box-shadow:0 2px 10px var(--accent-primary-muted);border:none;border-radius:10px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.refer-action-btn:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}@media (width<=768px){.refer-hero-section{padding:36px 18px}.refer-hero-content h1{font-size:2rem}.hero-subtext{font-size:.95rem}.share-link-input-wrapper{background:0 0;border:none;flex-direction:column;padding:0}.share-link-input{background:var(--glass-input-fill);border:var(--glass-border);border-radius:10px;margin-bottom:10px}.share-link-actions{width:100%}.copy-link-btn,.share-link-btn{flex:1;justify-content:center}}.notes-page{box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px}.notes-loading{color:var(--text-secondary,#a1a1aa);justify-content:center;align-items:center;gap:10px;min-height:200px;font-size:14px;display:flex}.notes-main{grid-template-columns:230px 300px 1fr;gap:16px;height:calc(100vh - 130px);min-height:480px;display:grid}@media (width<=900px){.notes-main{grid-template-columns:200px 1fr}.notes-detail{display:none}}.notes-sidebar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.notes-brand{color:var(--accent-primary);letter-spacing:.3px;align-items:center;gap:8px;font-weight:700;display:flex}.notes-new-wrap{display:flex}.notes-new-btn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;padding:9px 12px;font-size:13px;font-weight:600}.notes-new-btn:hover{filter:brightness(1.08)}.notes-search{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary,#a1a1aa);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.notes-search input{color:var(--text-primary,#e4e4e7);background:0 0;border:none;outline:none;width:100%;font-size:13px}.notes-folders-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary,#a1a1aa);margin-bottom:4px;font-size:11px}.notes-folder{cursor:pointer;color:var(--text-secondary,#c0c0c8);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.notes-folder:hover{background:#ffffff0d}.notes-folder.active{background:var(--accent-primary-muted);color:var(--accent-primary);font-weight:600}.notes-count{color:var(--text-secondary,#71717a);margin-top:auto;font-size:12px}.notes-limit-hint{opacity:.8}.notes-limit-hint.full{color:#f59e0b}.notes-list{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto}.notes-empty{text-align:center;color:var(--text-secondary,#a1a1aa);flex-direction:column;align-items:center;gap:12px;padding:40px 8px;font-size:14px;display:flex}.notes-empty button{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:13px}.notes-item{cursor:pointer;background:var(--bg-secondary);border:1px solid #0000;border-radius:12px;padding:12px}.notes-item:hover{background:#ffffff0d}.notes-item.active{border-color:var(--accent-primary);background:var(--accent-primary-muted)}.notes-item-title-row{align-items:center;gap:6px;display:flex}.notes-item-title{color:var(--text-primary,#e4e4e7);font-size:14px;font-weight:600}.notes-pin-mark{color:#f59e0b}.notes-item-preview{color:var(--text-secondary,#9b9ba3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.notes-item-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.notes-tag{color:var(--accent-primary);background:var(--accent-primary-muted);border-radius:6px;padding:2px 6px;font-size:11px}.notes-folder-tag{color:var(--text-muted);font-size:11px}.notes-detail{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:20px;overflow:auto}.notes-detail-empty{height:100%;color:var(--text-secondary,#a1a1aa);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.notes-detail-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.notes-detail-head h2{color:var(--text-primary,#fafafa);word-break:break-word;margin:0;font-size:20px}.notes-detail-actions{gap:6px;display:flex}.notes-detail-actions button{color:var(--text-secondary,#c0c0c8);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notes-detail-actions button:hover{border-color:var(--accent-primary);color:#fff}.notes-detail-actions button.danger:hover{border-color:#ef4444}.notes-detail-meta{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.notes-meta-tag{color:var(--text-secondary);background:var(--bg-secondary);border-radius:6px;padding:3px 8px;font-size:12px}.notes-detail-body{white-space:pre-wrap;color:var(--text-primary,#e4e4e7);margin:0;font-family:inherit;font-size:14px;line-height:1.6}.notes-editor{flex-direction:column;gap:12px;height:100%;display:flex}.notes-editor-title{color:var(--text-primary,#fafafa);background:0 0;border:none;outline:none;font-size:20px;font-weight:700}.notes-editor-fields{flex-wrap:wrap;gap:8px;display:flex}.notes-editor-tags,.notes-editor-folder{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary,#e4e4e7);border-radius:8px;padding:7px 10px;font-size:13px}.notes-editor-tags{outline:none;flex:1}.notes-editor-folder{background:var(--bg-secondary);outline:none}.notes-editor-body{resize:none;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary,#e4e4e7);border-radius:12px;outline:none;flex:1;padding:12px;font-family:inherit;font-size:14px;line-height:1.6}.notes-editor-body:focus{border-color:var(--accent-primary)}.notes-editor-actions{justify-content:flex-end;gap:8px;display:flex}.notes-editor-cancel,.notes-editor-save{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.notes-editor-cancel{background:var(--bg-secondary);color:var(--text-secondary)}.notes-editor-save{background:var(--accent-primary);color:#fff}.notes-editor-save:disabled{opacity:.5;cursor:not-allowed}.sleek-browser-container{background:var(--bg-primary,#0c0d12);width:100%;height:calc(100vh - 40px);color:var(--text-primary,#f4f4f5);flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.sleek-browser-bar{-webkit-backdrop-filter:blur(16px);z-index:20;background:#12121ebf;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:8px 16px;display:flex}.sleek-browser-controls{align-items:center;gap:4px;display:flex}.sleek-browser-btn{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.sleek-browser-btn:hover:not(:disabled){color:#d4a373;background:#b8895c26;border-color:#b8895c4d}.sleek-browser-btn:disabled{opacity:.3;cursor:not-allowed}.sleek-browser-btn.active{color:#d4a373;background:#b8895c33;border-color:#b8895c66}.sleek-browser-address-form{flex:1}.sleek-browser-address-input-wrap{background:#00000059;border:1px solid #ffffff1a;border-radius:20px;align-items:center;height:36px;padding:0 12px;transition:all .2s;display:flex}.sleek-browser-address-input-wrap:focus-within{background:#00000080;border-color:#b8895c80;box-shadow:0 0 12px #b8895c33}.sleek-browser-lock-icon{color:#10b981;flex-shrink:0;margin-right:8px}.sleek-browser-address-input{color:#f4f4f5;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.85rem}.sleek-browser-go-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.sleek-browser-go-btn:hover{color:#d4a373}.sleek-browser-actions{align-items:center;gap:8px;display:flex}.sleek-browser-action-btn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.sleek-browser-action-btn.melly-action{color:#d4a373;background:linear-gradient(135deg,#b8895c33,#d4a3731a);border:1px solid #b8895c66}.sleek-browser-action-btn.melly-action:hover{color:#000;background:linear-gradient(135deg,#b8895c,#d4a373);box-shadow:0 0 12px #b8895c4d}.sleek-browser-action-btn.share-action{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a;padding:6px 10px}.sleek-browser-action-btn.share-action:hover{color:#fff;background:#ffffff1a}.sleek-browser-viewport{flex:1;width:100%;height:100%;position:relative;overflow:hidden}.sleek-browser-iframe-container{width:100%;height:100%;position:relative}.sleek-browser-iframe{background:#fff;border:none;width:100%;height:100%}.sleek-browser-loading-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;color:#a1a1aa;background:#0c0d12d9;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex;position:absolute;inset:0}.loading-spinner{border:3px solid #b8895c33;border-top-color:#d4a373;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.sleek-browser-home{max-width:1080px;height:100%;margin:0 auto;padding:40px 24px;overflow-y:auto}.sleek-browser-home-hero{text-align:center;margin-bottom:48px}.sleek-browser-home-badge{color:#10b981;background:#10b9811f;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.sleek-browser-home-title{color:#f4f4f5;letter-spacing:-.02em;margin-bottom:12px;font-size:2.2rem;font-weight:800}.sleek-browser-home-subtitle{color:#a1a1aa;max-width:600px;margin:0 auto 28px;font-size:.95rem;line-height:1.5}.sleek-browser-home-search-form{background:#12121ecc;border:1px solid #b8895c4d;border-radius:30px;align-items:center;max-width:680px;margin:0 auto;padding:6px 8px 6px 18px;transition:all .25s;display:flex;box-shadow:0 8px 32px #0006}.sleek-browser-home-search-form:focus-within{border-color:#b8895cb3;box-shadow:0 0 24px #b8895c40}.sleek-browser-home-search-form .search-icon{color:#d4a373;flex-shrink:0;margin-right:12px}.sleek-browser-home-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.sleek-speeddial-title{color:#f4f4f5;align-items:center;gap:8px;margin-bottom:20px;font-size:1.1rem;font-weight:700;display:flex}.sleek-speeddial-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.sleek-speeddial-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:18px;transition:all .25s;display:flex}.sleek-speeddial-card:hover{background:#b8895c14;border-color:#b8895c59;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.sleek-speeddial-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sleek-speeddial-icon-wrap{color:#d4a373;background:#b8895c26;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sleek-speeddial-tag{color:#a1a1aa;background:#ffffff0f;border-radius:12px;padding:3px 8px;font-size:.7rem;font-weight:600}.sleek-speeddial-name{color:#f4f4f5;margin-bottom:6px;font-size:1rem;font-weight:700}.sleek-speeddial-desc{color:#a1a1aa;flex:1;margin-bottom:16px;font-size:.8rem;line-height:1.4}.sleek-speeddial-link{color:#d4a373;font-size:.78rem;font-weight:600}.sleek-dns-container{max-width:1080px;color:var(--text-primary,#f4f4f5);margin:0 auto;padding:32px 24px;font-family:inherit}.sleek-dns-hero{text-align:center;-webkit-backdrop-filter:blur(16px);background:#12121eb3;border:1px solid #b8895c40;border-radius:20px;margin-bottom:28px;padding:36px 28px;box-shadow:0 8px 32px #00000059}.sleek-dns-hero-badge{color:#d4a373;background:#b8895c26;border:1px solid #b8895c66;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.sleek-dns-user-banner{color:#f4f4f5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:16px;margin-bottom:16px;padding:8px 18px;font-size:.85rem;display:inline-flex}.sleek-dns-user-banner .balance-chip{color:#d4a373;align-items:center;gap:4px;font-weight:700;display:inline-flex}.sleek-dns-hero-title{color:#f4f4f5;letter-spacing:-.02em;margin-bottom:10px;font-size:2.2rem;font-weight:800}.sleek-dns-hero-subtitle{color:#a1a1aa;max-width:640px;margin:0 auto 28px;font-size:.95rem;line-height:1.5}.sleek-dns-hero-subtitle code{color:#d4a373;background:#ffffff0f;border-radius:4px;padding:2px 6px}.sleek-dns-tabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sleek-dns-tab-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.sleek-dns-tab-btn:hover{color:#d4a373;background:#b8895c1f;border-color:#b8895c4d}.sleek-dns-tab-btn.active{color:#d4a373;background:linear-gradient(135deg,#b8895c40,#d4a37326);border-color:#b8895c80;box-shadow:0 0 16px #b8895c33}.sleek-dns-alert{border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 18px;font-size:.9rem;font-weight:600;display:flex}.sleek-dns-alert.alert-success{color:#10b981;background:#10b98126;border:1px solid #10b98159}.sleek-dns-alert.alert-error{color:#ef4444;background:#ef444426;border:1px solid #ef444459}.sleek-dns-search-form{background:#12121ecc;border:1px solid #b8895c59;border-radius:30px;align-items:center;max-width:720px;margin:0 auto 20px;padding:6px 8px 6px 20px;display:flex;box-shadow:0 8px 32px #0006}.sleek-dns-search-icon{color:#d4a373;flex-shrink:0;margin-right:12px}.sleek-dns-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.sleek-dns-search-btn{white-space:nowrap;border-radius:20px;padding:10px 24px;font-size:.9rem;font-weight:700}.sleek-dns-presets{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex}.preset-label{color:#a1a1aa;font-size:.8rem;font-weight:600}.preset-chip{color:#d4a373;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:4px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.preset-chip:hover{background:#b8895c26;border-color:#b8895c66}.sleek-dns-result-card{background:#12121ebf;border:1px solid #b8895c59;border-radius:20px;max-width:720px;margin:0 auto;padding:28px;box-shadow:0 12px 40px #0006}.result-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.result-domain-name{color:#f4f4f5;margin-bottom:8px;font-size:1.8rem;font-weight:800}.result-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rarity-badge{border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.rarity-badge.ultra-rare{color:#ec4899;background:#ec489933;border:1px solid #ec489966}.rarity-badge.legendary{color:#f59e0b;background:#f59e0b33;border:1px solid #f59e0b66}.rarity-badge.rare{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f666}.rarity-badge.high-demand{color:#d4a373;background:#b8895c33;border:1px solid #b8895c66}.rarity-badge.uncommon{color:#10b981;background:#10b98133;border:1px solid #10b98166}.rarity-badge.standard{color:#a1a1aa;background:#ffffff14;border:1px solid #ffffff26}.status-badge{border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.status-badge.available{color:#10b981;background:#10b98126}.status-badge.taken{color:#ef4444;background:#ef444426}.result-price-wrap{text-align:right}.price-neutrinos{color:#d4a373;font-size:1.6rem;font-weight:800}.price-usd{color:#a1a1aa;font-size:.8rem}.result-desc{color:#a1a1aa;margin-bottom:24px;font-size:.9rem;line-height:1.5}.register-btn{border-radius:12px;width:100%;padding:14px;font-size:1rem;font-weight:800}.domain-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.domain-card{background:#12121ea6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.domain-card-top{margin-bottom:12px}.domain-name{color:#f4f4f5;margin-bottom:8px;font-size:1.25rem;font-weight:800}.domain-meta{color:#a1a1aa;justify-content:space-between;margin-bottom:16px;font-size:.78rem;display:flex}.sale-price-tag{color:#d4a373;font-weight:700}.domain-card-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.domain-card-actions .btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;display:flex}.sleek-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sleek-modal-content{background:#12121ef2;border:1px solid #b8895c66;border-radius:20px;width:100%;max-width:640px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 16px 48px #0009}.sleek-modal-content.hosting-modal{max-width:720px}.modal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.modal-header h2{color:#f4f4f5;font-size:1.3rem;font-weight:800}.close-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;font-size:1.2rem}.modal-subtitle{color:#a1a1aa;margin-bottom:20px;font-size:.85rem}.hosting-controls-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin-bottom:20px;padding:16px}.subdomain-selector-group label{color:#d4a373;align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.subdomain-chip-group{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.subdomain-chip{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.subdomain-chip.active{color:#d4a373;background:#b8895c33;border-color:#b8895c80}.add-subdomain-inline{gap:8px;display:flex}.sleek-dns-input-sm{color:#fff;background:#0006;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:6px 12px;font-size:.82rem}.btn-secondary-sm{color:#f4f4f5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:4px;padding:6px 14px;font-size:.8rem;font-weight:600;display:flex}.upload-dropzone{text-align:center;background:#00000040;border:2px dashed #b8895c59;border-radius:16px;margin-bottom:24px;padding:24px}.dropzone-options{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:16px;display:grid}.upload-box{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-box h4{color:#f4f4f5;font-size:.95rem}.upload-box p{color:#a1a1aa;font-size:.78rem}.upload-divider{color:#71717a;font-size:.75rem;font-weight:800}.upload-btn-label{cursor:pointer;margin-top:6px}.file-selected-name{color:#10b981;align-items:center;gap:4px;margin-top:4px;font-size:.78rem;display:inline-flex}.deploy-site-btn{justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.9rem;font-weight:800;display:flex}.hosted-files-section h4{color:#d4a373;align-items:center;gap:6px;margin-bottom:12px;font-size:.9rem;display:flex}.file-tree-list{background:#0006;border:1px solid #ffffff14;border-radius:12px;max-height:200px;padding:8px;overflow-y:auto}.file-tree-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.8rem;display:flex}.file-name-wrap{color:#f4f4f5;align-items:center;gap:8px;font-family:monospace;display:flex}.file-info-wrap{color:#71717a;gap:12px;font-size:.75rem;display:flex}.no-files-text{color:#71717a;text-align:center;padding:16px;font-size:.82rem}.site-html-editor{color:#a5f3fc;resize:vertical;background:#00000080;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;margin-bottom:20px;padding:14px;font-family:monospace;font-size:.85rem}.modal-actions{justify-content:flex-end;gap:12px;display:flex}.empty-state{text-align:center;background:#ffffff05;border-radius:20px;padding:48px 24px}.empty-state h3{color:#f4f4f5;margin:16px 0 8px;font-size:1.2rem}.empty-state p{color:#a1a1aa;margin-bottom:20px;font-size:.9rem}.loading-state{color:#a1a1aa;flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.sleek-card-wrapper{flex-direction:column;align-items:center;gap:24px;padding:20px 0;display:flex}.sleek-card-customize-panel{width:100%;max-width:420px}.sleek-card-customize-toggle{color:#b8895c;cursor:pointer;background:#120e2699;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.sleek-card-customize-toggle:hover{background:#a0784c1a;border-color:#a0784c40}.sleek-card-customize-body{background:#120e2699;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:20px;margin-top:12px;padding:20px;display:flex}.sleek-card-bg-tabs{background:#0000004d;border-radius:10px;gap:4px;padding:4px;display:flex}.sleek-card-bg-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.sleek-card-bg-tab:hover{color:#94a3b8}.sleek-card-bg-tab.active{color:#b8895c;background:#a0784c26}.sleek-card-theme-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sleek-card-theme-btn{cursor:pointer;color:#64748b;background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;font-size:.65rem;font-weight:600;transition:all .2s;display:flex}.sleek-card-theme-btn:hover{color:#94a3b8;background:#ffffff08}.sleek-card-theme-btn.active{color:#b8895c;background:#a0784c14;border-color:#a0784c80}.sleek-card-theme-preview{border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sleek-card-theme-dot{border-radius:50%;width:10px;height:10px}.sleek-card-gradient-editor{flex-direction:column;gap:14px;display:flex}.sleek-card-gradient-swatches{gap:12px;display:flex}.sleek-card-color-pick{flex-direction:column;flex:1;gap:6px;display:flex}.sleek-card-color-pick label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.sleek-card-color-input-wrap{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.sleek-card-color-input-wrap input[type=color]{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:6px;width:28px;height:28px;padding:0}.sleek-card-color-input-wrap input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sleek-card-color-input-wrap input[type=color]::-webkit-color-swatch{border:1px solid #ffffff26;border-radius:6px}.sleek-card-color-input-wrap span{color:#64748b;font-family:Space Mono,monospace;font-size:.7rem}.sleek-card-angle-slider{color:#64748b;align-items:center;gap:10px;font-size:.7rem;font-weight:600;display:flex}.sleek-card-angle-slider input[type=range]{appearance:none;background:#ffffff1a;border-radius:2px;outline:none;flex:1;height:4px}.sleek-card-angle-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#a0784c;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 8px #a0784c80}.sleek-card-angle-slider span{color:#94a3b8;min-width:36px;font-family:Space Mono,monospace}.sleek-card-gradient-preview{border:1px solid #ffffff14;border-radius:10px;width:100%;height:48px}.sleek-card-gradient-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sleek-card-gradient-preset-btn{cursor:pointer;color:#64748b;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:.58rem;font-weight:600;transition:all .2s;display:flex}.sleek-card-gradient-preset-btn:hover{color:#94a3b8;border-color:#ffffff1f}.sleek-card-gradient-preset-swatch{border:1px solid #ffffff14;border-radius:8px;width:32px;height:32px}.sleek-card-image-editor{flex-direction:column;gap:12px;display:flex}.sleek-card-file-input{display:none}.sleek-card-image-upload-btn{color:#a0784c;cursor:pointer;background:#00000040;border:2px dashed #a0784c4d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;transition:all .2s;display:flex}.sleek-card-image-upload-btn:hover{background:#a0784c0f;border-color:#a0784c99}.sleek-card-image-upload-btn span{color:#b8895c;font-size:.85rem;font-weight:600}.sleek-card-image-upload-btn small{color:#64748b;font-size:.68rem}.sleek-card-crop-editor{flex-direction:column;gap:10px;display:flex}.sleek-card-crop-viewport{aspect-ratio:9/16;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff1a;border-radius:12px;width:100%;position:relative;overflow:hidden}.sleek-card-crop-viewport img{transform-origin:50%;object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%}.sleek-card-crop-crosshair{pointer-events:none;z-index:2;position:absolute;inset:0}.sleek-card-crop-crosshair:before,.sleek-card-crop-crosshair:after{content:"";background:#ffffff26;position:absolute}.sleek-card-crop-crosshair:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-.5px)}.sleek-card-crop-crosshair:after{height:1px;top:50%;left:0;right:0;transform:translateY(-.5px)}.sleek-card-crop-controls{align-items:center;gap:10px;display:flex}.sleek-card-crop-zoom-label{color:#64748b;flex:1;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:flex}.sleek-card-crop-zoom-label input[type=range]{appearance:none;background:#ffffff1a;border-radius:2px;outline:none;flex:1;height:4px}.sleek-card-crop-zoom-label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#a0784c;border:2px solid #fff;border-radius:50%;width:14px;height:14px}.sleek-card-crop-zoom-label span{color:#94a3b8;min-width:32px;font-family:Space Mono,monospace}.sleek-card-crop-reset,.sleek-card-crop-remove{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.sleek-card-crop-reset:hover{color:#e2e8f0;background:#ffffff1a}.sleek-card-crop-remove:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.sleek-card-toggles{flex-wrap:wrap;gap:6px;display:flex}.sleek-card-toggle-btn{color:#64748b;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.sleek-card-toggle-btn:hover{color:#94a3b8;background:#ffffff0d}.sleek-card-toggle-btn.active{color:#b8895c;background:#a0784c1a;border-color:#a0784c40}.sleek-card-save-btn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px;font-size:.85rem;font-weight:600;transition:all .2s}.sleek-card-save-btn:hover:not(:disabled){box-shadow:0 4px 16px #a0784c4d}.sleek-card-save-btn:disabled{opacity:.5;cursor:not-allowed}.sleek-card{--card-accent:#a0784c;--card-glow:#a0784c1f;--card-bg-1:#0a0618;--card-bg-2:#0d0a24;--card-bg-3:#060412;width:380px;height:675px;box-shadow:0 4px 24px #00000080, 0 0 60px var(--card-glow), inset 0 1px 0 #ffffff0a;cursor:default;border:1px solid #ffffff14;border-radius:24px;flex-shrink:0;transition:transform .4s cubic-bezier(.19,1,.22,1),box-shadow .4s;position:relative;overflow:hidden}.sleek-card:hover{box-shadow:0 12px 40px #0009, 0 0 80px var(--card-glow), inset 0 1px 0 #ffffff0f;transform:translateY(-6px)scale(1.01)}.sleek-card-bg{background:linear-gradient(165deg, var(--card-bg-1) 0%, var(--card-bg-2) 50%, var(--card-bg-3) 100%);position:absolute;inset:0}.sleek-card-bg>.sleek-card-glow-1,.sleek-card-bg>.sleek-card-glow-2,.sleek-card-bg>.sleek-card-dots{position:absolute}.sleek-card-glow-1{border-radius:50%;width:320px;height:320px;animation:8s ease-in-out infinite alternate cardGlow1;top:-80px;left:-60px}.sleek-card-glow-2{border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate cardGlow2;bottom:-60px;right:-80px}@keyframes cardGlow1{0%{transform:translate(0)scale(1)}to{transform:translate(30px,20px)scale(1.15)}}@keyframes cardGlow2{0%{transform:translate(0)scale(1)}to{transform:translate(-20px,-15px)scale(1.1)}}.sleek-card-dots{background-size:28px 28px;inset:0}.sleek-card-content{z-index:1;flex-direction:column;align-items:center;height:100%;padding:36px 28px 28px;display:flex;position:relative}.sleek-card-brand{color:var(--card-accent);opacity:.7;letter-spacing:.25em;margin-bottom:4px;font-family:Sora,sans-serif;font-size:.8rem;font-weight:600}.sleek-card-tagline{color:#94a3b873;letter-spacing:.1em;margin-bottom:16px;font-size:.65rem}.sleek-card-divider{background:#ffffff14;width:50%;height:1px;margin-bottom:24px}.sleek-card-avatar-section{width:100px;height:100px;margin-bottom:16px;position:relative}.sleek-card-avatar-glow{border-radius:50%;animation:4s ease-in-out infinite alternate avatarPulse;position:absolute;inset:-20px}@keyframes avatarPulse{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.1)}}.sleek-card-avatar{object-fit:cover;border:2.5px solid var(--card-accent);z-index:1;border-radius:50%;width:100px;height:100px;position:relative}.sleek-card-avatar-fallback{color:#fff;border:2.5px solid var(--card-accent);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-family:Sora,sans-serif;font-size:1.8rem;font-weight:700;display:flex;position:relative}.sleek-card-username{color:#fff;margin-bottom:4px;font-family:Sora,sans-serif;font-size:1.5rem;font-weight:700}.sleek-card-field{margin-bottom:6px;font-size:.8rem;font-weight:500}.sleek-card-quote{color:#94a3b880;text-align:center;max-width:280px;margin-bottom:16px;font-size:.7rem;font-style:italic;line-height:1.4}.sleek-card-stats{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;gap:0;width:100%;margin-bottom:20px;padding:16px 0;display:flex}.sleek-card-stat{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.sleek-card-stat:not(:last-child){border-right:1px solid #ffffff0f}.sleek-card-stat-value{color:#fff;font-family:Sora,sans-serif;font-size:1.3rem;font-weight:700}.sleek-card-stat-value.green{color:#a3e635}.sleek-card-stat-value.amber{color:#fbbf24}.sleek-card-stat-label{color:#94a3b880;letter-spacing:.12em;font-size:.55rem;font-weight:600}.sleek-card-badges{width:100%;margin-bottom:16px}.sleek-card-badges-title{color:#94a3b873;letter-spacing:.12em;text-align:center;margin-bottom:10px;font-size:.55rem;font-weight:600}.sleek-card-badges-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sleek-card-badge{border:1px solid color-mix(in srgb, var(--badge-color) 25%, transparent);color:var(--badge-color);background:#ffffff08;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:.6rem;font-weight:600;display:flex}.sleek-card-badge-dot{background:var(--badge-color);width:6px;height:6px;box-shadow:0 0 6px var(--badge-color);border-radius:50%}.sleek-card-member-since{color:#94a3b859;margin-bottom:auto;font-size:.6rem}.sleek-card-link{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;width:fit-content;margin-bottom:16px;padding:8px 16px;font-family:Space Mono,monospace;font-size:.55rem}.sleek-card-footer-brand{flex-direction:column;align-items:center;gap:2px;display:flex}.sleek-card-footer-name{letter-spacing:.3em;font-family:Sora,sans-serif;font-size:1rem;font-weight:700}.sleek-card-footer-url{color:#94a3b840;font-size:.6rem}.sleek-card-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sleek-card-btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;transition:all .25s;display:flex}.sleek-card-btn:disabled{opacity:.5;cursor:not-allowed}.sleek-card-btn-primary{color:#fff;box-shadow:0 4px 16px #a0784c4d}.sleek-card-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #a0784c73}.sleek-card-btn-secondary{background:#a0784c1a}.sleek-card-btn-secondary:hover{background:#a0784c2e}.sleek-card-btn-ghost{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14}.sleek-card-btn-ghost:hover{color:#e2e8f0;background:#ffffff14}@media (width<=480px){.sleek-card{width:320px;height:569px}.sleek-card-content{padding:28px 20px 20px}.sleek-card-avatar-section{width:80px;height:80px}.sleek-card-avatar,.sleek-card-avatar-fallback{width:80px;height:80px;font-size:1.4rem}.sleek-card-username{font-size:1.2rem}.sleek-card-stat-value{font-size:1.1rem}.sleek-card-actions{flex-direction:column;width:100%}.sleek-card-btn{justify-content:center}.sleek-card-theme-grid,.sleek-card-gradient-presets{grid-template-columns:repeat(4,1fr)}}.mycard2{color:#e0ddf0;background:#0e0b08;min-height:100vh;font-family:Inter,sans-serif}.mc2-loading,.mc2-empty{min-height:80vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.mc2-empty h2{color:var(--text-secondary);margin:0;font-family:Sora,sans-serif;font-size:1.3rem}.mc2-spinner{border:3px solid #a0784c33;border-top-color:var(--accent-primary);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite mc2spin}@keyframes mc2spin{to{transform:rotate(360deg)}}.mc2-spinner--btn{vertical-align:-2px;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mc2spin;display:inline-block}.mc2-bar{z-index:10;background:#0e0b08f2;border-bottom:1px solid #ffffff0f;align-items:center;gap:28px;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.mc2-brand{flex-shrink:0;align-items:center;display:flex}.mc2-brand-text{flex-direction:column;line-height:1.1;display:flex}.mc2-brand-title{color:var(--text-primary);font-family:Sora,sans-serif;font-size:.88rem;font-weight:700}.mc2-brand-sub{color:var(--text-muted);margin-top:1px;font-size:.62rem}.mc2-nav{flex:1;justify-content:center;gap:2px;display:flex}.mc2-nav-tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.mc2-nav-tab:hover{color:var(--text-secondary);background:#ffffff08}.mc2-nav-tab--on{color:var(--accent-primary);background:#a0784c26}.mc2-actions{flex-shrink:0;margin-left:auto}.mc2-save{background:var(--accent-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 16px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.mc2-save:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.mc2-save:disabled{opacity:.5;cursor:not-allowed}.mc2-save--ok{background:var(--accent-secondary,#10b981);box-shadow:var(--shadow-sm)}.mc2-workspace{height:calc(100vh - 56px);display:flex}.mc2-panel{background:var(--bg-secondary);border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;gap:16px;width:320px;padding:20px;display:flex;overflow-y:auto}.mc2-panel-title{color:var(--text-primary);border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;padding-bottom:12px;font-family:Sora,sans-serif;font-size:.9rem;font-weight:700;display:flex}.mc2-panel-title svg{color:var(--accent-primary)}.mc2-stack{flex-direction:column;gap:16px;display:flex}.mc2-field{flex-direction:column;gap:7px;display:flex}.mc2-hint{color:var(--text-muted);font-size:.75rem;line-height:1.5}.mc2-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.mc2-seg{background:#ffffff0a;border-radius:10px;gap:3px;padding:3px;display:flex}.mc2-seg-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 0;font-size:.76rem;font-weight:600;transition:all .2s}.mc2-seg-btn:hover{color:var(--text-secondary)}.mc2-seg-btn--on{color:var(--accent-primary);background:#a0784c1f}.mc2-themes{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mc2-theme{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:.62rem;font-weight:600;transition:all .2s;display:flex}.mc2-theme:hover{color:var(--text-secondary);background:#ffffff08}.mc2-theme--on{color:var(--accent-primary);background:#a0784c14}.mc2-theme-swatch{border-radius:11px;width:40px;height:40px;transition:transform .2s;display:block}.mc2-theme:hover .mc2-theme-swatch{transform:scale(1.08)}.mc2-grad-picks{gap:12px;display:flex}.mc2-swatch-big{appearance:none;cursor:pointer;background:#0003;border:1.5px solid #ffffff14;border-radius:11px;width:100%;height:44px;padding:2px}.mc2-swatch-big::-webkit-color-swatch-wrapper{padding:2px}.mc2-swatch-big::-webkit-color-swatch{border:none;border-radius:7px}.mc2-grad-bar{border:1px solid #ffffff0f;border-radius:12px;width:100%;height:48px}.mc2-slider{align-items:center;gap:10px;display:flex}.mc2-slider-label{color:var(--text-muted);flex-shrink:0;font-size:.72rem;font-weight:600}.mc2-slider input[type=range]{appearance:none;background:#ffffff14;border-radius:2px;outline:none;flex:1;height:4px}.mc2-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-primary);border:2.5px solid var(--bg-primary);cursor:pointer;width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .15s}.mc2-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.mc2-slider-val{color:var(--text-secondary);text-align:right;min-width:34px;font-family:Space Mono,monospace;font-size:.7rem}.mc2-upload{color:var(--accent-primary);cursor:pointer;background:#ffffff05;border:2px dashed #a0784c33;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:30px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.mc2-upload:hover{background:#a0784c0a;border-color:#a0784c66}.mc2-img{object-fit:cover;border:1px solid #ffffff0f;border-radius:12px;width:100%;height:150px}.mc2-remove{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef444426;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:7px 14px;font-size:.74rem;font-weight:600;transition:all .2s;display:flex}.mc2-remove:hover{background:#ef444426}.mc2-fonts{flex-wrap:wrap;gap:6px;display:flex}.mc2-font{width:42px;height:42px;color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff0f;border-radius:10px;font-size:.9rem;transition:all .2s}.mc2-font:hover{color:var(--text-secondary);border-color:#a0784c4d}.mc2-font--on{color:var(--accent-primary);background:#a0784c1a;border-color:#a0784c80}.mc2-color-input{background:#0003;border:1.5px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.mc2-color-input input[type=color]{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:8px;width:30px;height:30px;padding:0}.mc2-color-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.mc2-color-input input[type=color]::-webkit-color-swatch{border:1.5px solid #ffffff1a;border-radius:7px}.mc2-hex{color:var(--text-muted);flex:1;font-family:Space Mono,monospace;font-size:.72rem}.mc2-x{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.mc2-x:hover{color:#f87171;background:#ef444426}.mc2-icons{flex-wrap:wrap;gap:6px;display:flex}.mc2-icon{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.mc2-icon:hover{color:var(--text-secondary);border-color:#a0784c4d}.mc2-icon--on{color:var(--accent-primary);background:#a0784c1a;border-color:#a0784c80}.mc2-switch{cursor:pointer;background:#ffffff05;border:1.5px solid #ffffff0f;border-radius:11px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .2s;display:flex}.mc2-switch:hover{border-color:#ffffff1a}.mc2-switch--on{background:#a0784c0d;border-color:#a0784c4d}.mc2-switch-track{background:#ffffff14;border-radius:12px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.mc2-switch--on .mc2-switch-track{background:#a0784c}.mc2-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.mc2-switch--on .mc2-switch-thumb{transform:translate(16px)}.mc2-switch-label{color:#e0ddf0;font-size:.82rem;font-weight:500}.mc2-canvas{background:#0e0b08;flex:1;justify-content:center;align-items:center;padding:40px;display:flex;overflow:auto}.mc2-card-float{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:20px;box-shadow:0 20px 50px -20px #00000080,0 8px 24px #0000004d}.mc2-toast{z-index:100;border-radius:10px;padding:10px 20px;font-size:.8rem;font-weight:600;animation:.25s mc2ToastIn,.3s 1.8s forwards mc2ToastOut;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.mc2-toast--ok{color:#fff;background:#10b981e6}.mc2-toast--error{color:#fff;background:#ef4444e6}@keyframes mc2ToastIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes mc2ToastOut{to{opacity:0;transform:translate(-50%)translateY(12px)}}.mc2-card-float{transition:box-shadow .4s,transform .4s}.mc2-card-float--dirty{box-shadow:var(--shadow-md);transform:scale(1.01)}@media (width<=900px){.mc2-bar{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px}.mc2-nav{flex:100%;order:3;justify-content:stretch;overflow-x:auto}.mc2-nav-tab{flex:1;justify-content:center;padding:8px 6px}.mc2-nav-tab span{font-size:.72rem}.mc2-workspace{flex-direction:column;height:auto}.mc2-panel{border-bottom:1px solid #ffffff0d;border-right:none;width:100%}.mc2-canvas{padding:24px 16px}}.pubcard{color:#e8dfd4;background:#0d0b0a;flex-direction:column;align-items:center;min-height:100vh;font-family:DM Sans,sans-serif;display:flex}.pubcard-center{color:#8a7e74;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:80vh;display:flex}.pubcard-center h2{color:#b8a99a;letter-spacing:-.01em;margin:0;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:600}.pubcard-spinner{border:2.5px solid #b496781f;border-top-color:#b8926a;border-radius:50%;width:30px;height:30px;animation:.8s cubic-bezier(.4,0,.2,1) infinite pubSpin}@keyframes pubSpin{to{transform:rotate(360deg)}}.pubcard-link{color:#b8926a;letter-spacing:.01em;border:1.5px solid #b8926a40;border-radius:10px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s}.pubcard-link:hover{background:#b8926a14;border-color:#b8926a66}.pubcard-bar{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:10;background:#0d0b0af2;border-bottom:1px solid #b8926a14;justify-content:space-between;align-items:center;width:100%;padding:16px 28px;display:flex;position:sticky;top:0}.pubcard-back{color:#b8926a;letter-spacing:.01em;align-items:center;gap:8px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .25s;display:flex}.pubcard-back:hover{color:#d4a96a}.pubcard-logo{color:#b8926a59;letter-spacing:.2em;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:600}.pubcard-body{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.pubcard-footer{border-top:1px solid #b8926a14;justify-content:center;width:100%;padding:24px;display:flex}.pubcard-cta{background:var(--accent-primary);color:#fff;letter-spacing:.01em;border-radius:12px;align-items:center;gap:9px;padding:13px 28px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 6px 20px #8b691433,0 2px 8px #0000004d}.pubcard-cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #8b69144d,0 4px 12px #00000059}:root{--woc-gold:#d4a373;--woc-gold-hover:#e8bc8a;--woc-gold-muted:#d4a3731f;--woc-gold-subtle:#d4a3730a;--woc-bg:#07070a;--woc-bg-card:#ffffff06;--woc-bg-card-hover:#ffffff0b;--woc-border:#ffffff1f;--woc-border-hover:#d4a37359;--woc-text-primary:#f4f4f5;--woc-text-secondary:#a1a1aa;--woc-text-muted:#71717a;--woc-radius-sm:8px;--woc-radius-md:12px;--woc-radius-lg:18px;--woc-radius-xl:24px}.woc-page{background:var(--woc-bg);color:var(--woc-text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Outfit,Inter,sans-serif;overflow-x:hidden}.woc-page *{box-sizing:border-box}.woc-page a{color:var(--woc-gold);text-decoration:none;transition:color .2s}.woc-page a:hover{color:var(--woc-gold-hover)}.woc-page button{font-family:inherit}.woc-container{max-width:1240px;margin:0 auto;padding:0 24px}.woc-section{padding:40px 0 80px;position:relative}.woc-grain{pointer-events:none;z-index:9999;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.woc-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--woc-gold);align-items:center;gap:8px;margin-bottom:12px;font-family:Space Mono,monospace;font-size:11px;display:flex}.woc-eyebrow:before{content:"";background:var(--woc-gold);width:16px;height:1px}.woc-wings-logo--pulse{animation:3s ease-in-out infinite alternate wocWingsGlow}@keyframes wocWingsGlow{0%{filter:drop-shadow(0 0 4px #d4a37340)}to{filter:drop-shadow(0 0 12px #d4a373bf)}}.woc-nav{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(190%)contrast(105%);background:#07070aa6;border-bottom:1px solid #ffffff14;padding:16px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.woc-nav-scrolled{border-bottom:1px solid var(--woc-border);background:#07070aeb;padding:12px 0;box-shadow:0 10px 30px #0009}.woc-nav-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:0 24px;display:flex}.woc-nav-brand-group{cursor:pointer;align-items:center;gap:12px;display:flex}.woc-brand-text{flex-direction:column;display:flex}.woc-brand-name{color:var(--woc-text-primary);letter-spacing:-.3px;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700}.woc-brand-subdomain{color:var(--woc-gold);letter-spacing:1px;font-family:Space Mono,monospace;font-size:.65rem}.woc-nav-main-tabs{border:1px solid var(--woc-border);border-radius:var(--woc-radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff06;align-items:center;gap:6px;padding:4px;display:flex;box-shadow:inset 0 1px 1px #ffffff26}.woc-nav-tab{color:var(--woc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.woc-nav-tab:hover{color:var(--woc-text-primary);background:#ffffff0a}.woc-nav-tab--active{border:1px solid #d4a37359;box-shadow:inset 0 1px 1px #fff3;color:var(--woc-gold)!important;background:#d4a37326!important}.woc-nav-live-badge{color:var(--woc-gold);background:#d4a37333;border:1px solid #d4a37366;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;display:flex}.woc-nav-right{align-items:center;gap:12px;display:flex}.woc-nav-cta{background:var(--woc-gold);color:#07070a;letter-spacing:.5px;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #d4a37340}.woc-nav-cta:hover{background:var(--woc-gold-hover);transform:translateY(-1px)}.woc-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:46vh;padding:130px 24px 40px;display:flex;position:relative;overflow:hidden}.woc-hero-bg{pointer-events:none;background:radial-gradient(at 50% 20%,#d4a37314 0%,#0000 65%);position:absolute;inset:0}.woc-hero-title{letter-spacing:-1px;max-width:800px;color:var(--woc-text-primary);margin-bottom:16px;font-family:Outfit,sans-serif;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:800;line-height:1.1}.woc-hero-title em{color:var(--woc-gold);font-style:normal}.woc-hero-subtitle{color:var(--woc-text-secondary);max-width:680px;margin-bottom:32px;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.7}.woc-hero-stats{gap:36px;margin-top:12px;display:flex}.woc-hero-stat{text-align:center}.woc-hero-stat-num{color:var(--woc-gold);font-family:Outfit,sans-serif;font-size:1.9rem;font-weight:800}.woc-hero-stat-label{color:var(--woc-text-muted);text-transform:uppercase;letter-spacing:1.5px;font-family:Space Mono,monospace;font-size:.68rem}.woc-hero-action-bar{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.woc-hero-btn{border:1px solid var(--woc-border);color:var(--woc-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff26}.woc-hero-btn:hover{border-color:var(--woc-gold);background:#d4a3731a;transform:translateY(-1px)}.woc-hero-btn--primary{background:var(--woc-gold);color:#07070a;border-color:var(--woc-gold)}.woc-hero-btn--primary:hover{background:var(--woc-gold-hover);color:#07070a}.woc-hero-btn--emergency{color:var(--woc-gold);background:#d4a37314;border-color:#d4a3734d}.woc-hero-btn--emergency:hover{border-color:var(--woc-gold);color:#fff;background:#d4a3732e}.woc-feed-layout{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}.woc-feed-header-bar{border-bottom:1px solid var(--woc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.woc-feed-header-title{align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:700;display:flex}.woc-feed-sort-chips{gap:6px;display:flex}.woc-sort-chip{border:1px solid var(--woc-border);color:var(--woc-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .2s}.woc-sort-chip:hover{color:var(--woc-text-primary);border-color:#fff3}.woc-sort-chip--active{background:var(--woc-gold-muted);color:var(--woc-gold);border-color:var(--woc-gold)}.woc-dossier-card{background:var(--woc-bg-card);border:1px solid var(--woc-border);border-radius:var(--woc-radius-lg);-webkit-backdrop-filter:blur(24px)saturate(190%)contrast(105%);backdrop-filter:blur(24px)saturate(190%)contrast(105%);margin-bottom:16px;padding:24px;transition:all .25s;box-shadow:inset 0 1px 1px #ffffff2e}.woc-dossier-card:hover{border-color:var(--woc-border-hover);background:var(--woc-bg-card-hover);transform:translateY(-2px)}.woc-dossier-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.woc-dossier-case-tag{color:var(--woc-gold);background:var(--woc-gold-muted);border:1px solid #d4a37340;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.woc-dossier-badges{align-items:center;gap:8px;display:flex}.woc-status-badge{text-transform:uppercase;color:var(--woc-text-secondary);border:1px solid var(--woc-border);background:#ffffff08;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:Space Mono,monospace;font-size:.65rem;display:flex}.woc-status-badge--verified{color:var(--woc-gold);background:#d4a3731a;border-color:#d4a3734d}.woc-status-badge--action{color:#fff;background:#ffffff14;border-color:#ffffff40}.woc-urgency-badge{text-transform:uppercase;color:var(--woc-gold);background:#d4a3731f;border:1px solid #d4a3734d;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:Space Mono,monospace;font-size:.65rem;display:flex}.woc-dossier-title{color:var(--woc-text-primary);margin-bottom:10px;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35}.woc-dossier-target{border-radius:var(--woc-radius-sm);background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:.82rem;display:flex}.woc-target-label{color:var(--woc-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.woc-target-name{color:var(--woc-gold);font-weight:600}.woc-dossier-block{border-radius:var(--woc-radius-md);border:1px solid var(--woc-border);background:#00000040;margin-bottom:12px;padding:14px 16px;box-shadow:inset 0 1px 1px #ffffff14}.woc-dossier-block--flaw{border-color:#d4a37340}.woc-dossier-block--evidence{border-color:var(--woc-border)}.woc-dossier-block--reform{background:#d4a37308;border-color:#d4a3734d}.woc-block-title{text-transform:uppercase;letter-spacing:1px;color:var(--woc-gold);align-items:center;gap:6px;margin-bottom:6px;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.woc-block-text{color:var(--woc-text-secondary);margin:0;font-size:.88rem;line-height:1.6}.woc-dossier-links{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.woc-evidence-link{color:var(--woc-gold);background:#d4a37314;border:1px solid #d4a37333;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.woc-dossier-footer{border-top:1px solid var(--woc-border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.woc-dossier-author-info{align-items:center;gap:10px;display:flex}.woc-author-avatar{background:var(--woc-gold-muted);width:34px;height:34px;color:var(--woc-gold);border:1px solid #d4a3734d;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.woc-author-details{flex-direction:column;gap:2px;display:flex}.woc-author-header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.woc-author-name{color:var(--woc-text-primary);font-size:.84rem;font-weight:700}.woc-author-handle{color:var(--woc-gold);opacity:.9;font-family:Space Mono,monospace;font-size:.72rem}.woc-author-verify-badge{color:#07070a;background:var(--woc-gold);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:.65rem;font-weight:900;display:inline-flex}.woc-squad-tag{color:var(--woc-text-muted);align-items:center;gap:4px;font-size:.7rem;display:inline-flex}.woc-dossier-actions{align-items:center;gap:10px;display:flex}.woc-btn-endorse{border:1px solid var(--woc-border);color:var(--woc-text-secondary);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:7px 16px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.woc-btn-endorse:hover{border-color:var(--woc-gold);color:var(--woc-gold)}.woc-btn-endorse--active{background:var(--woc-gold-muted);color:var(--woc-gold);border-color:var(--woc-gold)}.woc-endorse-count{font-family:Space Mono,monospace;font-weight:700}.woc-btn-icon{border:1px solid var(--woc-border);width:34px;height:34px;color:var(--woc-text-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.woc-btn-icon:hover{border-color:var(--woc-gold);color:var(--woc-gold)}.woc-emergency-container{width:100%}.woc-emergency-alert-banner{border:1px solid var(--woc-border);border-radius:var(--woc-radius-xl);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;align-items:flex-start;gap:24px;margin-bottom:32px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fff3}.woc-alert-pulse-ring{background:var(--woc-gold-muted);width:52px;height:52px;color:var(--woc-gold);border:1px solid #d4a37366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.woc-alert-content{flex:1}.woc-alert-eyebrow{color:var(--woc-gold);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-family:Space Mono,monospace;font-size:.7rem;display:flex}.woc-alert-title{color:#fff;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800}.woc-alert-desc{color:var(--woc-text-secondary);max-width:720px;font-size:.92rem;line-height:1.65}.woc-btn-emergency-cta{background:var(--woc-gold);color:#07070a;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #d4a37340}.woc-btn-emergency-cta:hover{background:var(--woc-gold-hover);transform:translateY(-1px)}.woc-emergency-filter-bar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.woc-filter-buttons{gap:8px;display:flex}.woc-filter-btn{border:1px solid var(--woc-border);color:var(--woc-text-secondary);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.woc-filter-btn--active{background:var(--woc-gold-muted);color:var(--woc-gold);border-color:var(--woc-gold)}.woc-emergency-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.woc-emergency-card{background:var(--woc-bg-card);border:1px solid var(--woc-border);border-radius:var(--woc-radius-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;justify-content:space-between;padding:24px;transition:all .25s;display:flex;box-shadow:inset 0 1px 1px #ffffff26}.woc-emergency-card--live{border-color:#d4a37366}.woc-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.woc-card-header-left{align-items:center;gap:8px;display:flex}.woc-badge-live{color:#07070a;background:var(--woc-gold);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-family:Space Mono,monospace;font-size:.62rem;font-weight:800;display:flex}.woc-badge-scheduled{color:var(--woc-text-secondary);background:#ffffff0d;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-family:Space Mono,monospace;font-size:.62rem;font-weight:700;display:flex}.woc-urgency-tag{text-transform:uppercase;background:var(--woc-gold-muted);color:var(--woc-gold);border:1px solid #d4a37333;border-radius:4px;padding:3px 6px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:800}.woc-card-participants{color:var(--woc-text-muted);align-items:center;gap:4px;font-size:.75rem;display:flex}.woc-card-title{color:var(--woc-text-primary);margin-bottom:10px;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.35}.woc-card-target{color:var(--woc-text-secondary);margin-bottom:12px;font-size:.78rem}.woc-target-lbl{color:var(--woc-text-muted);margin-right:4px}.woc-target-val{color:var(--woc-gold);font-weight:600}.woc-card-agenda{border-radius:var(--woc-radius-md);background:#00000040;border:1px solid #ffffff14;margin-bottom:16px;padding:12px}.woc-agenda-hdr{text-transform:uppercase;color:var(--woc-gold);letter-spacing:1px;margin-bottom:4px;font-family:Space Mono,monospace;font-size:.65rem}.woc-agenda-txt{color:var(--woc-text-secondary);margin:0;font-size:.84rem;line-height:1.5}.woc-card-meta{margin-bottom:16px}.woc-speaker-lbl{color:var(--woc-text-muted);font-size:.72rem;display:block}.woc-speaker-val{color:var(--woc-text-primary);font-size:.82rem}.woc-btn-join-live{background:var(--woc-gold);color:#07070a;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.woc-btn-join-live:hover{background:var(--woc-gold-hover)}.woc-btn-rsvp{width:100%;color:var(--woc-text-primary);border:1px solid var(--woc-border);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.woc-btn-rsvp:hover{border-color:var(--woc-gold);color:var(--woc-gold)}.woc-btn-rsvp--active{background:var(--woc-gold-muted);color:var(--woc-gold);border-color:var(--woc-gold)}.woc-teams-container{width:100%}.woc-teams-header{border:1px solid var(--woc-border);border-radius:var(--woc-radius-xl);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;padding:32px;display:flex;box-shadow:inset 0 1px 1px #ffffff26}.woc-teams-title{margin-bottom:8px;font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:800}.woc-teams-subtitle{color:var(--woc-text-secondary);max-width:680px;margin:0;font-size:.95rem}.woc-btn-create-squad{background:var(--woc-gold);color:#07070a;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.woc-btn-create-squad:hover{background:var(--woc-gold-hover);transform:translateY(-1px)}.woc-teams-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.woc-search-box{flex:1;min-width:280px;max-width:440px;position:relative}.woc-search-icon{color:var(--woc-text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.woc-search-input{border:1px solid var(--woc-border);width:100%;color:var(--woc-text-primary);background:#ffffff08;border-radius:10px;outline:none;padding:10px 14px 10px 40px;font-size:.85rem;transition:all .2s}.woc-search-input:focus{border-color:var(--woc-gold)}.woc-domain-chips{flex-wrap:wrap;gap:6px;display:flex}.woc-chip{border:1px solid var(--woc-border);color:var(--woc-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.woc-chip:hover{color:var(--woc-text-primary);border-color:#fff3}.woc-chip--active{background:var(--woc-gold-muted);color:var(--woc-gold);border-color:var(--woc-gold)}.woc-teams-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.woc-squad-card{background:var(--woc-bg-card);border:1px solid var(--woc-border);border-radius:var(--woc-radius-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;justify-content:space-between;padding:24px;transition:all .25s;display:flex;box-shadow:inset 0 1px 1px #ffffff26}.woc-squad-card:hover{border-color:var(--woc-border-hover);background:var(--woc-bg-card-hover);transform:translateY(-2px)}.woc-squad-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.woc-squad-icon-badge{background:var(--woc-gold-muted);width:40px;height:40px;color:var(--woc-gold);border:1px solid #d4a3734d;border-radius:10px;justify-content:center;align-items:center;display:flex}.woc-squad-domain{color:var(--woc-text-muted);letter-spacing:1px;background:#ffffff0a;border-radius:4px;padding:4px 8px;font-family:Space Mono,monospace;font-size:.62rem;font-weight:700}.woc-squad-name{color:var(--woc-text-primary);margin-bottom:8px;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700}.woc-squad-desc{color:var(--woc-text-secondary);margin-bottom:16px;font-size:.86rem;line-height:1.6}.woc-squad-stats{border-top:1px solid var(--woc-border);border-bottom:1px solid var(--woc-border);flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:10px 0;display:flex}.woc-squad-stat{color:var(--woc-text-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.woc-squad-lead{color:var(--woc-text-secondary);margin-bottom:16px;font-size:.78rem}.woc-lead-lbl{color:var(--woc-text-muted);margin-right:4px}.woc-lead-val{color:var(--woc-text-primary)}.woc-btn-squad-action{border:1px solid var(--woc-border);width:100%;color:var(--woc-text-primary);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.woc-btn-squad-action:hover{border-color:var(--woc-gold);color:var(--woc-gold)}.woc-btn-squad-action--joined{background:var(--woc-gold-muted);color:var(--woc-gold);border-color:var(--woc-gold)}.woc-sidebar{position:sticky;top:90px}.woc-sidebar-card{background:var(--woc-bg-card);border:1px solid var(--woc-border);border-radius:var(--woc-radius-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin-bottom:16px;padding:20px;box-shadow:inset 0 1px 1px #ffffff26}.woc-sidebar-card--live{background:#d4a3730f;border-color:#d4a37366}.woc-sidebar-live-hdr{color:var(--woc-gold);align-items:center;gap:6px;margin-bottom:8px;font-family:Space Mono,monospace;font-size:.65rem;font-weight:800;display:flex}.woc-sidebar-live-title{margin-bottom:6px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700}.woc-sidebar-live-desc{color:var(--woc-text-secondary);margin-bottom:12px;font-size:.78rem;line-height:1.5}.woc-btn-sidebar-live{background:var(--woc-gold);color:#07070a;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.woc-btn-sidebar-live:hover{background:var(--woc-gold-hover)}.woc-sidebar-title{color:var(--woc-text-primary);align-items:center;gap:8px;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;display:flex}.woc-trending-item{border-bottom:1px solid var(--woc-border);gap:12px;padding:10px 0;display:flex}.woc-trending-item:last-child{border-bottom:none}.woc-trending-rank{color:var(--woc-gold);min-width:20px;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800}.woc-trending-info{flex:1}.woc-trending-title{color:var(--woc-text-primary);margin-bottom:4px;font-size:.82rem;font-weight:600;line-height:1.35}.woc-trending-meta{color:var(--woc-text-muted);font-size:.7rem}.woc-sidebar-cat{border-bottom:1px solid var(--woc-border);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.woc-sidebar-cat:last-child{border-bottom:none}.woc-sidebar-cat-name{color:var(--woc-text-secondary);font-size:.84rem}.woc-sidebar-cat-count{color:var(--woc-text-muted);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:Space Mono,monospace;font-size:.7rem}.woc-movement-item{border:1px solid var(--woc-border);background:#0003;border-radius:8px;margin-bottom:8px;padding:10px}.woc-movement-name{color:var(--woc-text-primary);margin-bottom:4px;font-size:.82rem;font-weight:600}.woc-movement-desc{color:var(--woc-text-muted);margin-bottom:6px;font-size:.74rem;line-height:1.4}.woc-movement-stat{color:var(--woc-gold);font-size:.68rem;font-weight:600}.woc-sidebar-empty{color:var(--woc-text-muted);text-align:center;padding:12px 0;font-size:.8rem}.woc-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#000000d9;justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}.woc-modal-overlay--open{opacity:1;pointer-events:all}.woc-modal{border:1px solid var(--woc-border);border-radius:var(--woc-radius-xl);background:#0d0d12;flex-direction:column;width:100%;max-width:620px;max-height:85vh;transition:transform .3s;display:flex;overflow:hidden;transform:translateY(20px);box-shadow:0 20px 60px #000c}.woc-modal-overlay--open .woc-modal{transform:translateY(0)}.woc-modal-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.woc-modal-title{font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:800}.woc-modal-close{border:1px solid var(--woc-border);width:32px;height:32px;color:var(--woc-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.woc-modal-close:hover{color:var(--woc-text-primary);background:#ffffff0d}.woc-modal-tabs{border-bottom:1px solid var(--woc-border);flex-shrink:0;gap:8px;padding:0 24px;display:flex}.woc-modal-tab{color:var(--woc-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.woc-modal-tab--active{color:var(--woc-gold);border-bottom-color:var(--woc-gold)}.woc-modal-body{overscroll-behavior:contain;flex:1;padding:24px;overflow-y:auto}.woc-modal-body::-webkit-scrollbar{width:6px}.woc-modal-body::-webkit-scrollbar-track{background:#0003}.woc-modal-body::-webkit-scrollbar-thumb{background:var(--woc-border);border-radius:3px}.woc-modal-body::-webkit-scrollbar-thumb:hover{background:var(--woc-gold)}.woc-form-group{margin-bottom:16px}.woc-form-row{gap:12px;display:flex}.woc-form-label{text-transform:uppercase;letter-spacing:1px;color:var(--woc-text-muted);margin-bottom:6px;font-family:Space Mono,monospace;font-size:.68rem;font-weight:700;display:block}.woc-form-input,.woc-form-textarea,.woc-form-select{border:1px solid var(--woc-border);width:100%;color:var(--woc-text-primary);background:#ffffff08;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:.88rem;transition:border-color .2s}.woc-form-input:focus,.woc-form-textarea:focus,.woc-form-select:focus{border-color:var(--woc-gold)}.woc-form-textarea{resize:vertical;min-height:90px;line-height:1.6}.woc-form-select option{color:var(--woc-text-primary);background:#0d0d12}.woc-form-submit{cursor:pointer;background:var(--woc-gold);color:#07070a;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.woc-form-submit:hover{background:var(--woc-gold-hover)}.woc-form-submit--emergency{background:var(--woc-gold);color:#07070a}.woc-form-submit--emergency:hover{background:var(--woc-gold-hover)}.woc-logo-showcase-container{width:100%;margin-bottom:40px}.woc-showcase-header{border:1px solid var(--woc-border);border-radius:var(--woc-radius-xl);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#ffffff08;margin-bottom:32px;padding:32px;box-shadow:inset 0 1px 1px #ffffff26}.woc-showcase-title{letter-spacing:-.5px;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.woc-showcase-desc{color:var(--woc-text-secondary);max-width:720px;margin:0 auto;font-size:.95rem;line-height:1.65}.woc-logo-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.woc-logo-card{background:var(--woc-bg-card);border:1px solid var(--woc-border);border-radius:var(--woc-radius-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;flex-direction:column;justify-content:space-between;padding:24px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff26}.woc-logo-card:hover{border-color:var(--woc-border-hover);background:var(--woc-bg-card-hover);transform:translateY(-3px)}.woc-logo-card--selected{box-shadow:0 10px 30px #d4a37326,inset 0 1px 1px #fff3;border-color:var(--woc-gold)!important;background:#d4a3730f!important}.woc-logo-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.woc-variant-num{color:var(--woc-gold);background:var(--woc-gold-muted);border:1px solid #d4a37333;border-radius:4px;padding:3px 8px;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.woc-active-badge{color:#07070a;background:var(--woc-gold);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-family:Space Mono,monospace;font-size:.62rem;font-weight:800;display:flex}.woc-logo-preview-box{border-radius:var(--woc-radius-md);background:#00000059;border:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;padding:28px 16px;display:flex}.woc-logo-sizes-preview{border-top:1px dashed #ffffff14;justify-content:center;align-items:center;gap:20px;width:100%;margin-top:8px;padding-top:12px;display:flex}.woc-size-item{color:var(--woc-text-muted);flex-direction:column;align-items:center;gap:4px;font-family:Space Mono,monospace;font-size:.65rem;display:flex}.woc-logo-name{color:var(--woc-text-primary);margin-bottom:4px;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800}.woc-logo-subtitle{color:var(--woc-gold);margin-bottom:10px;font-family:Space Mono,monospace;font-size:.7rem}.woc-logo-desc{color:var(--woc-text-secondary);margin-bottom:16px;font-size:.85rem;line-height:1.6}.woc-logo-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.woc-logo-tag{color:var(--woc-text-muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;padding:3px 8px;font-size:.7rem}.woc-btn-select-logo{border:1px solid var(--woc-border);width:100%;color:var(--woc-text-primary);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.woc-btn-select-logo:hover{border-color:var(--woc-gold);color:var(--woc-gold)}.woc-btn-select-logo--active{background:var(--woc-gold);color:#07070a;border-color:var(--woc-gold)}.woc-btn-select-logo--active:hover{background:var(--woc-gold-hover);color:#07070a}.woc-empty-state{text-align:center;color:var(--woc-text-muted);border:1px dashed var(--woc-border);border-radius:var(--woc-radius-lg);background:#ffffff05;padding:60px 24px}.woc-empty-icon{color:var(--woc-gold);margin-bottom:12px}.woc-footer{border-top:1px solid var(--woc-border);background:#0006;padding:48px 0 32px}.woc-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.woc-footer-left{flex-direction:column;gap:6px;display:flex}.woc-footer-brand{color:var(--woc-text-primary);align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:800;display:flex}.woc-footer-tagline{color:var(--woc-text-muted);margin:0;font-size:.8rem}.woc-footer-links{gap:20px;display:flex}.woc-footer-link{color:var(--woc-text-secondary);font-size:.8rem;transition:color .2s}.woc-footer-link:hover{color:var(--woc-gold)}.woc-footer-bottom{border-top:1px solid var(--woc-border);text-align:center;color:var(--woc-text-muted);margin-top:24px;padding-top:16px;font-size:.78rem}.woc-toast-banner{z-index:9999;background:var(--woc-bg-card);border:1px solid var(--woc-gold);color:var(--woc-gold);border-radius:var(--woc-radius-md);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);align-items:center;gap:10px;padding:12px 20px;font-size:.85rem;font-weight:700;animation:.3s wocToastIn;display:flex;position:fixed;top:80px;right:24px;box-shadow:0 10px 30px #000000b3}@keyframes wocToastIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.woc-feed-layout{grid-template-columns:1fr}.woc-sidebar{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.woc-sidebar-card{margin-bottom:0}.woc-nav-main-tabs{display:none}.woc-emergency-alert-banner{flex-direction:column}.woc-teams-header{flex-direction:column;align-items:flex-start}}@media (width<=600px){.woc-hero{min-height:40vh;padding:110px 16px 30px}.woc-hero-stats{gap:20px}.woc-sidebar{grid-template-columns:1fr}.woc-dossier-card{padding:18px}.woc-emergency-grid,.woc-teams-grid{grid-template-columns:1fr}}.svr-page{background:var(--bg-primary,#0a0a0a);min-height:100vh;color:var(--text-primary,#e4e4e7);font-family:DM Sans,Inter,sans-serif}.svr-container{max-width:1000px;margin:0 auto;padding:0 24px}.svr-hero{text-align:center;padding:100px 24px 80px;position:relative;overflow:hidden}.svr-hero-bg{pointer-events:none;background:radial-gradient(at 50% 0,#a0784c1f 0%,#0000 60%),radial-gradient(at 20% 80%,#5a3c1e14 0%,#0000 50%);position:absolute;inset:0}.svr-hero-content{max-width:700px;margin:0 auto;position:relative}.svr-badge{letter-spacing:.05em;text-transform:uppercase;color:#a0784c;background:#a0784c26;border:1px solid #a0784c40;border-radius:999px;margin-bottom:20px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-block}.svr-hero h1{background:linear-gradient(135deg,#e4e4e7,#a0784c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:3rem;font-weight:800;line-height:1.1}.svr-hero-sub{color:var(--text-muted,#888);margin:0 0 32px;font-size:1.1rem;line-height:1.6}.svr-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.svr-cta-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a0784c,#8b6640);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.svr-cta-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #a0784c4d}.svr-cta-primary.large{padding:16px 36px;font-size:1.05rem}.svr-cta-secondary{color:var(--text-primary,#e4e4e7);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.svr-cta-secondary:hover{background:#ffffff0d;border-color:#ffffff40}.svr-tldr{border-top:1px solid #ffffff0f;padding:60px 0}.svr-tldr h2{text-align:center;margin:0 0 32px;font-size:1.8rem;font-weight:800}.svr-tldr-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.svr-tldr-card{border:1px solid #ffffff14;border-radius:16px;padding:28px}.svr-tldr-card.sleek{background:linear-gradient(135deg,#a0784c14,#a0784c05);border-color:#a0784c33}.svr-tldr-card.rg{background:#ffffff05}.svr-tldr-card h3{margin:12px 0 16px;font-size:1.2rem;font-weight:700}.svr-tldr-card.sleek h3{color:#a0784c}.svr-tldr-card.rg h3{color:#888}.svr-tldr-card ul{margin:0;padding:0;list-style:none}.svr-tldr-card li{color:var(--text-secondary,#aaa);align-items:flex-start;gap:10px;padding:8px 0;font-size:.9rem;line-height:1.4;display:flex}.svr-tldr-card.sleek li svg{color:#10b981;flex-shrink:0;margin-top:2px}.svr-tldr-card.rg li.negative svg{color:#ef4444;flex-shrink:0;margin-top:2px}.svr-comparison{border-top:1px solid #ffffff0f;padding:60px 0}.svr-comparison h2{text-align:center;margin:0 0 40px;font-size:1.8rem;font-weight:800}.svr-category{margin-bottom:36px}.svr-category-title{color:#a0784c;align-items:center;gap:10px;margin:0 0 16px;font-size:1.1rem;font-weight:700;display:flex}.svr-feature-table{border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.svr-table-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#888);background:#ffffff08;grid-template-columns:1fr 100px 100px;gap:0;padding:12px 20px;font-size:.75rem;font-weight:700;display:grid}.svr-table-row{border-top:1px solid #ffffff0d;grid-template-columns:1fr 100px 100px;align-items:center;gap:0;padding:14px 20px;display:grid}.svr-table-row:hover{background:#ffffff05}.svr-col-feature{flex-direction:column;gap:2px;display:flex}.svr-feature-name{font-size:.9rem;font-weight:600}.svr-feature-note{color:var(--text-muted,#777);font-size:.75rem}.svr-col-sleek,.svr-col-rg{justify-content:center;display:flex}.svr-check{color:#10b981;background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.svr-cross{color:#ef4444;background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.svr-partial{color:#f59e0b;font-size:.75rem;font-weight:600}.svr-weaknesses{border-top:1px solid #ffffff0f;padding:60px 0}.svr-weaknesses h2{text-align:center;margin:0 0 8px;font-size:1.8rem;font-weight:800}.svr-section-sub{text-align:center;color:var(--text-muted,#888);margin:0 0 36px;font-size:.95rem}.svr-weakness-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.svr-weakness-card{background:#ef444408;border:1px solid #ef44441f;border-radius:12px;padding:24px}.svr-weakness-icon{color:#ef4444;background:#ef44441a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.svr-weakness-card h3{color:#fca5a5;margin:0 0 8px;font-size:1rem;font-weight:700}.svr-weakness-card p{color:var(--text-muted,#999);margin:0;font-size:.85rem;line-height:1.5}.svr-india{background:linear-gradient(#a0784c0a 0%,#0000 100%);border-top:1px solid #ffffff0f;padding:80px 0}.svr-india-content{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.svr-india-text h2{margin:0 0 20px;font-size:2rem;font-weight:800;line-height:1.2}.svr-india-text p{color:var(--text-secondary,#aaa);margin:0 0 16px;font-size:.95rem;line-height:1.7}.svr-india-text strong{color:#a0784c}.svr-india-stats{flex-direction:column;gap:20px;display:flex}.svr-stat{background:#a0784c0f;border:1px solid #a0784c26;border-radius:12px;flex-direction:column;padding:20px 24px;display:flex}.svr-stat-number{color:#a0784c;font-size:2.2rem;font-weight:800;line-height:1}.svr-stat-label{color:var(--text-muted,#888);margin-top:4px;font-size:.85rem}.svr-final-cta{text-align:center;border-top:1px solid #ffffff0f;padding:80px 0}.svr-final-cta h2{margin:0 0 12px;font-size:2rem;font-weight:800}.svr-final-cta p{color:var(--text-muted,#888);margin:0 0 32px;font-size:1rem}.svr-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=768px){.svr-hero h1{font-size:2rem}.svr-tldr-grid{grid-template-columns:1fr}.svr-table-header,.svr-table-row{grid-template-columns:1fr 60px 60px;padding:10px 14px}.svr-india-content{grid-template-columns:1fr;gap:32px}.svr-india-stats{flex-flow:wrap}.svr-stat{flex:1;min-width:120px}.svr-weakness-grid{grid-template-columns:1fr}}.rlog-page{box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px}.rlog-loading{color:var(--text-secondary,#a1a1aa);justify-content:center;align-items:center;gap:10px;min-height:200px;font-size:14px;display:flex}.rlog-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rlog-header-left{align-items:center;gap:10px;display:flex}.rlog-header-icon{color:var(--accent-primary,#a0784c)}.rlog-title{color:var(--text-primary,#e4e4e7);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.rlog-date-nav{align-items:center;gap:6px;display:flex}.rlog-date-btn{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary,#a1a1aa);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:border-color .15s,color .15s;display:flex}.rlog-date-btn:hover:not(:disabled){border-color:var(--accent-primary);color:var(--text-primary,#e4e4e7)}.rlog-date-btn:disabled{opacity:.35;cursor:not-allowed}.rlog-date-picker-wrap{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary,#a1a1aa);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;display:flex}.rlog-date-input{color:var(--text-primary,#e4e4e7);cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;font-size:13px}.rlog-date-input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.rlog-today-btn{background:var(--accent-primary,#a0784c);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:filter .15s}.rlog-today-btn:hover{filter:brightness(1.12)}.rlog-body{grid-template-columns:1fr 260px;gap:20px;height:calc(100vh - 190px);min-height:400px;display:grid}.rlog-main{flex-direction:column;gap:16px;min-width:0;display:flex;overflow:hidden}.rlog-add-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rlog-add-row{align-items:center;gap:8px;display:flex}.rlog-cat-picker{flex-shrink:0;position:relative}.rlog-cat-trigger{border:1px solid var(--border-color);color:var(--cat-color);cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.rlog-cat-trigger:hover{border-color:var(--cat-color);background:#ffffff14}.rlog-cat-dropdown{background:var(--bg-secondary,#1a1a2e);border:1px solid var(--border-color);z-index:50;border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 32px #00000080}.rlog-cat-option{color:var(--text-secondary,#a1a1aa);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.rlog-cat-option:hover{color:var(--cat-color);background:#ffffff0f}.rlog-cat-option.active{color:var(--cat-color);background:#ffffff14;font-weight:600}.rlog-add-input{color:var(--text-primary,#e4e4e7);background:0 0;border:none;outline:none;flex:1;padding:8px 4px;font-family:inherit;font-size:14px}.rlog-add-input::placeholder{color:var(--text-secondary,#71717a)}.rlog-add-btn{background:var(--accent-primary,#a0784c);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:filter .15s,opacity .15s;display:flex}.rlog-add-btn:hover:not(:disabled){filter:brightness(1.12)}.rlog-add-btn:disabled{opacity:.4;cursor:not-allowed}.rlog-add-extras{flex-wrap:wrap;gap:8px;display:flex}.rlog-add-extra-field{color:var(--text-secondary,#71717a);flex:1;align-items:center;gap:6px;min-width:140px;display:flex}.rlog-extra-input{color:var(--text-primary,#e4e4e7);background:0 0;border:none;border-bottom:1px solid #ffffff14;outline:none;flex:1;padding:4px 2px;font-family:inherit;font-size:12px}.rlog-extra-input::placeholder{color:var(--text-secondary,#71717a)}.rlog-extra-input:focus{border-bottom-color:var(--accent-primary,#a0784c)}.rlog-search{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary,#a1a1aa);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.rlog-search input{color:var(--text-primary,#e4e4e7);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.rlog-entries{flex-direction:column;flex:1;gap:16px;padding-right:4px;display:flex;overflow:hidden auto}.rlog-entries::-webkit-scrollbar{width:5px}.rlog-entries::-webkit-scrollbar-track{background:0 0}.rlog-entries::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.rlog-empty{text-align:center;color:var(--text-secondary,#a1a1aa);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px 20px;display:flex}.rlog-empty h3{color:var(--text-primary,#e4e4e7);margin:8px 0 0;font-size:16px;font-weight:600}.rlog-empty p{max-width:320px;margin:0;font-size:13px;line-height:1.5}.rlog-day-group{flex-direction:column;gap:8px;display:flex}.rlog-day-header{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.rlog-day-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary,#a1a1aa);font-size:12px;font-weight:700}.rlog-day-count{color:var(--text-secondary,#71717a);font-size:11px}.rlog-entry{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.rlog-entry:hover{background:#ffffff08;border-color:#ffffff1f}.rlog-entry.editing{border-color:var(--accent-primary,#a0784c)}.rlog-entry-icon{width:32px;height:32px;color:var(--cat-color);background:color-mix(in srgb, var(--cat-color) 15%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rlog-entry-body{flex:1;min-width:0}.rlog-entry-content{color:var(--text-primary,#e4e4e7);word-break:break-word;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.rlog-entry-url{color:var(--accent-primary,#a0784c);word-break:break-all;align-items:center;gap:4px;margin-top:6px;font-size:12px;text-decoration:none;display:inline-flex}.rlog-entry-url:hover{text-decoration:underline}.rlog-entry-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rlog-entry-time{color:var(--text-secondary,#71717a);align-items:center;gap:4px;font-size:11px;display:flex}.rlog-entry-tag{color:var(--accent-primary,#a0784c);background:var(--accent-primary-muted,#a0784c1f);border-radius:6px;padding:2px 6px;font-size:11px}.rlog-entry-actions{opacity:0;flex-shrink:0;gap:4px;transition:opacity .15s;display:flex}.rlog-entry:hover .rlog-entry-actions{opacity:1}.rlog-action-btn{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .15s,color .15s;display:flex}.rlog-action-btn:hover{border-color:var(--accent-primary,#a0784c);color:var(--text-primary,#e4e4e7)}.rlog-action-btn.danger:hover{color:#ef4444;border-color:#ef4444}.rlog-entry-edit{flex-direction:column;gap:8px;display:flex}.rlog-edit-textarea{border:1px solid var(--border-color);color:var(--text-primary,#e4e4e7);resize:vertical;background:#ffffff0a;border-radius:8px;outline:none;min-height:60px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5}.rlog-edit-textarea:focus{border-color:var(--accent-primary,#a0784c)}.rlog-edit-extras{flex-wrap:wrap;gap:8px;display:flex}.rlog-edit-tags,.rlog-edit-url{border:1px solid var(--border-color);min-width:120px;color:var(--text-primary,#e4e4e7);background:#ffffff0a;border-radius:8px;outline:none;flex:1;padding:6px 8px;font-family:inherit;font-size:12px}.rlog-edit-tags:focus,.rlog-edit-url:focus{border-color:var(--accent-primary,#a0784c)}.rlog-edit-actions{justify-content:flex-end;gap:6px;display:flex}.rlog-edit-cancel,.rlog-edit-save{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.rlog-edit-cancel{color:var(--text-secondary,#a1a1aa);background:#ffffff0f}.rlog-edit-cancel:hover{background:#ffffff1a}.rlog-edit-save{background:var(--accent-primary,#a0784c);color:#fff}.rlog-edit-save:hover:not(:disabled){filter:brightness(1.1)}.rlog-edit-save:disabled{opacity:.4;cursor:not-allowed}.rlog-sidebar{flex-direction:column;gap:14px;display:flex;overflow-y:auto}.rlog-stat-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:16px}.rlog-stat-card-title{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary,#a1a1aa);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.rlog-stat-number{color:var(--text-primary,#e4e4e7);letter-spacing:-1px;font-size:36px;font-weight:800;line-height:1}.rlog-stat-unit{color:var(--text-secondary,#a1a1aa);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.rlog-streak{color:#f59e0b}.rlog-stat-label{color:var(--text-secondary,#71717a);margin-top:4px;font-size:12px}.rlog-cat-bars{flex-direction:column;gap:8px;display:flex}.rlog-cat-bar-row{align-items:center;gap:8px;display:flex}.rlog-cat-bar-label{flex-shrink:0;align-items:center;gap:4px;width:90px;font-size:12px;font-weight:600;display:flex}.rlog-cat-bar-track{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.rlog-cat-bar-fill{border-radius:3px;height:100%;transition:width .3s}.rlog-cat-bar-count{color:var(--text-secondary,#a1a1aa);text-align:right;flex-shrink:0;width:20px;font-size:12px;font-weight:700}.rlog-cat-empty{color:var(--text-secondary,#71717a);text-align:center;padding:8px 0;font-size:12px}.rlog-tips-list{color:var(--text-secondary,#a1a1aa);margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.7}.rlog-tips-list kbd{color:var(--text-primary,#e4e4e7);background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:0 4px;font-family:inherit;font-size:11px;display:inline-block}@media (width<=900px){.rlog-body{grid-template-columns:1fr;height:auto}.rlog-sidebar{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rlog-sidebar .rlog-tips{grid-column:1/-1}.rlog-header{flex-direction:column;align-items:flex-start}.rlog-entries{max-height:60vh}}@media (width<=600px){.rlog-page{padding:16px 12px}.rlog-sidebar{grid-template-columns:1fr}.rlog-cat-trigger span{display:none}.rlog-add-extras{flex-direction:column}.rlog-date-nav{flex-wrap:wrap}.rlog-entry{gap:8px;padding:10px}.rlog-entry-actions{opacity:1}}.wb-page{box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px}.wb-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;min-height:200px;font-size:14px;display:flex}.wb-layout{grid-template-columns:1fr 280px;gap:16px;height:calc(100vh - 130px);min-height:520px;display:grid}@media (width<=960px){.wb-layout{grid-template-columns:1fr}.wb-history{max-height:300px}}.wb-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.wb-title-row{color:var(--accent-primary);letter-spacing:.3px;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.wb-title-row svg{flex-shrink:0}.wb-week-nav{align-items:center;gap:4px;display:flex}.wb-week-nav button{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;width:32px;height:32px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex}.wb-week-nav button:hover{border-color:var(--accent-primary);color:var(--text-primary)}.wb-week-label{color:var(--text-primary);white-space:nowrap;padding:0 14px;font-size:14px;font-weight:600}.wb-status{text-transform:uppercase;letter-spacing:.6px;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.wb-status.draft{color:var(--warning);background:#d4a8431f}.wb-status.finalized{color:var(--success);background:#6b9e4a1f}.wb-status.shared{color:var(--accent-primary);background:var(--accent-primary-muted)}.wb-header-actions{flex-wrap:wrap;gap:8px;display:flex}.wb-btn-primary{background:var(--accent-primary);color:#fff;cursor:pointer;transition:filter var(--transition-fast);border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.wb-btn-primary:hover{filter:brightness(1.08)}.wb-btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none}.wb-btn-secondary{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.wb-btn-secondary:hover{border-color:var(--accent-primary);color:var(--text-primary)}.wb-btn-icon{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;width:32px;height:32px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex}.wb-btn-icon:hover{border-color:var(--accent-primary);color:var(--text-primary)}.wb-main{flex-direction:column;gap:16px;padding-right:4px;display:flex;overflow:auto}.wb-meter{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 18px;display:flex}.wb-meter-item{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.wb-meter-value{color:var(--accent-primary);font-size:16px;font-weight:700}.wb-meter-bar-wrap{flex-direction:column;flex:1;gap:4px;min-width:120px;display:flex}.wb-meter-bar-label{color:var(--text-muted);justify-content:space-between;font-size:11px;display:flex}.wb-meter-bar{background:var(--bg-tertiary);border-radius:4px;height:4px;overflow:hidden}.wb-meter-fill{background:var(--accent-primary);border-radius:4px;height:100%;transition:width .4s}.wb-section{background:var(--bg-secondary);border:1px solid var(--border-color);transition:border-color var(--transition-fast);border-radius:16px;overflow:hidden}.wb-section:hover{border-color:var(--border-hover)}.wb-section-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.wb-section-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.wb-section-icon.progress{color:var(--success);background:#6b9e4a26}.wb-section-icon.papers{color:var(--accent-primary);background:#a0784c26}.wb-section-icon.experiments{color:var(--accent-secondary);background:#8fae6e26}.wb-section-icon.blockers{color:var(--error);background:#c44b3f26}.wb-section-icon.plan{color:var(--warning);background:#d4a84326}.wb-section-icon.collabs{color:var(--accent-primary);background:#a0784c26}.wb-section-title{color:var(--text-primary);flex:1;font-size:15px;font-weight:600}.wb-section-item-count{color:var(--text-muted);background:var(--bg-tertiary);border-radius:6px;padding:2px 8px;font-size:12px}.wb-section-chevron{color:var(--text-muted);transition:transform .2s}.wb-section-chevron.open{transform:rotate(180deg)}.wb-section-body{padding:0 18px 16px}.wb-section-content{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.7}.wb-section-content ul{margin:0;padding-left:20px}.wb-section-content li{margin-bottom:6px}.wb-section-editor{resize:vertical;background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;min-height:120px;color:var(--text-primary);box-sizing:border-box;transition:border-color var(--transition-fast);border-radius:10px;outline:none;padding:12px;font-family:inherit;font-size:14px;line-height:1.6}.wb-section-editor:focus{border-color:var(--accent-primary)}.wb-section-edit-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.wb-section-edit-actions button{cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.wb-section-edit-cancel{background:var(--bg-tertiary);color:var(--text-secondary)}.wb-section-edit-save{background:var(--accent-primary);color:#fff}.wb-empty{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;display:flex}.wb-empty-icon{color:var(--accent-primary);opacity:.6}.wb-empty h3{color:var(--text-primary);margin:0;font-size:18px}.wb-empty p{color:var(--text-secondary);max-width:380px;margin:0;font-size:14px;line-height:1.5}.wb-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wb-modal{background:var(--bg-secondary);border:1px solid var(--border-color);width:420px;max-width:90vw;box-shadow:var(--shadow-lg);border-radius:16px;padding:24px}.wb-modal h3{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 16px;font-size:18px;display:flex}.wb-share-option{cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.wb-share-option:hover{border-color:var(--border-color);background:#ffffff0a}.wb-share-option-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wb-share-option-icon.copy{background:var(--accent-primary-muted);color:var(--accent-primary)}.wb-share-option-icon.lab{color:var(--accent-secondary);background:#8fae6e26}.wb-share-option-icon.email{color:var(--warning);background:#d4a84326}.wb-share-option-icon.post{color:var(--accent-primary);background:#a0784c26}.wb-share-option-info{flex:1}.wb-share-option-title{color:var(--text-primary);font-size:14px;font-weight:600}.wb-share-option-desc{color:var(--text-muted);margin-top:2px;font-size:12px}.wb-modal-footer{border-top:1px solid var(--border-color);justify-content:flex-end;margin-top:16px;padding-top:12px;display:flex}.wb-email-input{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;transition:border-color var(--transition-fast);border-radius:8px;outline:none;margin-bottom:10px;padding:9px 12px;font-size:13px}.wb-email-input:focus{border-color:var(--accent-primary)}.wb-history{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;overflow:auto}.wb-history-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);font-size:11px;font-weight:600}.wb-history-item{cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;border-radius:10px;padding:10px 12px}.wb-history-item:hover{background:#ffffff0a}.wb-history-item.active{border-color:var(--accent-primary);background:var(--accent-primary-muted)}.wb-history-item-week{color:var(--text-primary);font-size:13px;font-weight:600}.wb-history-item-meta{align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.wb-history-item-date{color:var(--text-muted)}.wb-history-empty{text-align:center;color:var(--text-muted);padding:24px 8px;font-size:13px}.wb-toast{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);box-shadow:var(--shadow-lg);z-index:1100;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:500;animation:.25s wb-toast-in;display:flex;position:fixed;bottom:24px;right:24px}@keyframes wb-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wb-finalize-strip{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.wb-finalize-label{color:var(--text-secondary);font-size:13px}.wb-finalize-actions{gap:8px;display:flex}.pr-page{box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px}.pr-loading{color:var(--text-secondary,#a1a1aa);justify-content:center;align-items:center;gap:10px;min-height:200px;font-size:14px;display:flex}.pr-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pr-header-left{align-items:center;gap:10px;display:flex}.pr-header-left h1{color:var(--text-primary,#fafafa);margin:0;font-size:22px;font-weight:700}.pr-header-icon{color:var(--accent-primary)}.pr-header-right{align-items:center;gap:10px;display:flex}.pr-filters{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;gap:4px;padding:3px;display:flex}.pr-filter-btn{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.pr-filter-btn:hover{color:var(--text-primary,#e4e4e7);background:#ffffff0d}.pr-filter-btn.active{background:var(--accent-primary);color:#fff;font-weight:600}.pr-create-btn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:filter .15s;display:flex}.pr-create-btn:hover{filter:brightness(1.1)}.pr-empty{text-align:center;color:var(--text-secondary,#a1a1aa);flex-direction:column;grid-column:1/-1;align-items:center;gap:14px;padding:60px 20px;font-size:14px;display:flex}.pr-empty button{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.pr-card{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:16px;flex-direction:column;gap:14px;padding:20px;transition:border-color .2s,transform .15s;display:flex}.pr-card:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.pr-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pr-card-name{color:var(--text-primary,#fafafa);margin:0;font-size:16px;font-weight:700;line-height:1.3}.pr-card-desc{color:var(--text-secondary,#a1a1aa);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pr-status{white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pr-status.active{color:#34d399;background:#34d39926}.pr-status.on-hold{color:#fbbf24;background:#fbbf2426}.pr-status.completed{color:#60a5fa;background:#60a5fa26}.pr-card-meta{color:var(--text-secondary,#a1a1aa);align-items:center;gap:16px;font-size:12px;display:flex}.pr-card-meta-item{align-items:center;gap:5px;display:flex}.pr-progress-wrap{flex-direction:column;gap:5px;display:flex}.pr-progress-label{color:var(--text-secondary,#71717a);justify-content:space-between;font-size:11px;display:flex}.pr-progress-bar{background:#ffffff14;border-radius:4px;height:4px;overflow:hidden}.pr-progress-fill{background:var(--accent-primary);border-radius:4px;height:100%;transition:width .3s}.pr-card-deadline{color:var(--text-secondary,#a1a1aa);border-top:1px solid #ffffff0f;align-items:center;gap:6px;padding-top:6px;font-size:12px;display:flex}.pr-card-deadline.urgent{color:#f87171}.pr-card-deadline.soon{color:#fbbf24}.pr-detail{flex-direction:column;gap:0;height:calc(100vh - 130px);display:flex}.pr-back-strip{align-items:center;gap:6px;margin-bottom:16px;display:flex}.pr-back-btn{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.pr-back-btn:hover{color:var(--accent-primary)}.pr-detail-header{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:16px;padding:24px;display:flex}.pr-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pr-detail-title-row{flex:1;align-items:center;gap:12px;display:flex}.pr-detail-title-row h1{color:var(--text-primary,#fafafa);margin:0;font-size:22px;font-weight:700}.pr-detail-actions{flex-shrink:0;gap:6px;display:flex}.pr-detail-actions button{color:var(--text-secondary,#c0c0c8);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.pr-detail-actions button:hover{border-color:var(--accent-primary);color:#fff}.pr-detail-actions button.danger:hover{color:#ef4444;border-color:#ef4444}.pr-detail-desc{color:var(--text-secondary,#a1a1aa);margin:0;font-size:14px;line-height:1.6}.pr-detail-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pr-members-row{align-items:center;gap:8px;display:flex}.pr-avatar-stack{display:flex}.pr-avatar{background:var(--accent-primary);color:#fff;border:2px solid var(--bg-secondary);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-8px;font-size:11px;font-weight:700;display:flex}.pr-avatar:first-child{margin-left:0}.pr-add-member-btn{width:30px;height:30px;color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:50%;justify-content:center;align-items:center;margin-left:-4px;transition:border-color .15s;display:flex}.pr-add-member-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.pr-tabs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;gap:2px;margin-bottom:16px;padding:3px;display:flex;overflow-x:auto}.pr-tab{color:var(--text-secondary,#a1a1aa);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.pr-tab:hover{color:var(--text-primary,#e4e4e7);background:#ffffff0a}.pr-tab.active{background:var(--accent-primary-muted);color:var(--accent-primary);font-weight:600}.pr-tab-content{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex:1;padding:20px;overflow-y:auto}.pr-overview{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.pr-overview{grid-template-columns:1fr}}.pr-stat-cards{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=768px){.pr-stat-cards{grid-template-columns:repeat(2,1fr)}}.pr-stat-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.pr-stat-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary,#71717a);font-size:11px}.pr-stat-value{color:var(--text-primary,#fafafa);font-size:24px;font-weight:700}.pr-stat-sub{color:var(--text-secondary,#a1a1aa);font-size:12px}.pr-overview-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.pr-overview-section h3{color:var(--text-primary,#e4e4e7);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.pr-quick-add{gap:8px;display:flex}.pr-quick-add input{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary,#e4e4e7);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px}.pr-quick-add input:focus{border-color:var(--accent-primary)}.pr-quick-add button{background:var(--accent-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.pr-quick-add button:disabled{opacity:.5;cursor:not-allowed}.pr-activity-item{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pr-activity-item:last-child{border-bottom:none}.pr-activity-dot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.pr-activity-text{color:var(--text-secondary,#a1a1aa);font-size:13px;line-height:1.5}.pr-activity-time{color:var(--text-muted,#52525b);margin-top:2px;font-size:11px}.pr-kanban{grid-template-columns:repeat(3,1fr);gap:16px;min-height:300px;display:grid}@media (width<=900px){.pr-kanban{grid-template-columns:1fr}}.pr-kanban-col{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.pr-kanban-col-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.pr-kanban-col-title{text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pr-kanban-col-title .count{background:#ffffff14;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:500}.pr-kanban-col.todo .pr-kanban-col-title{color:var(--text-secondary,#a1a1aa)}.pr-kanban-col.in-progress .pr-kanban-col-title{color:#fbbf24}.pr-kanban-col.done .pr-kanban-col-title{color:#34d399}.pr-kanban-tasks{flex-direction:column;flex:1;gap:8px;min-height:60px;display:flex}.pr-task-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:8px;padding:12px;transition:border-color .15s;display:flex}.pr-task-card:hover{border-color:#ffffff26}.pr-task-title{color:var(--text-primary,#e4e4e7);font-size:13px;font-weight:600}.pr-task-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-task-assignee{color:var(--text-secondary,#a1a1aa);align-items:center;gap:4px;font-size:11px;display:flex}.pr-task-assignee-avatar{background:var(--accent-primary);color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:flex}.pr-task-priority{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.pr-task-priority.high{color:#f87171;background:#f8717126}.pr-task-priority.medium{color:#fbbf24;background:#fbbf2426}.pr-task-priority.low{color:#60a5fa;background:#60a5fa26}.pr-task-status-btns{gap:4px;display:flex}.pr-task-status-btn{color:var(--text-secondary,#71717a);cursor:pointer;background:#ffffff0d;border:none;border-radius:4px;padding:3px 6px;font-size:10px;transition:all .12s}.pr-task-status-btn:hover{background:var(--accent-primary);color:#fff}.pr-kanban-add{margin-top:auto}.pr-kanban-add-btn{width:100%;color:var(--text-secondary,#71717a);cursor:pointer;background:0 0;border:1px dashed #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;transition:all .15s;display:flex}.pr-kanban-add-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.pr-papers-list{flex-direction:column;gap:10px;display:flex}.pr-paper-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.pr-paper-card:hover{border-color:#ffffff1f}.pr-paper-title{color:var(--text-primary,#e4e4e7);font-size:14px;font-weight:600}.pr-paper-authors{color:var(--text-secondary,#a1a1aa);font-size:12px}.pr-paper-doi{color:var(--accent-primary);word-break:break-all;font-size:12px}.pr-paper-doi a{color:inherit;text-decoration:none}.pr-paper-doi a:hover{text-decoration:underline}.pr-paper-notes{color:var(--text-secondary,#71717a);font-size:12px;font-style:italic}.pr-paper-actions{gap:6px;margin-top:4px;display:flex}.pr-paper-actions button{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex}.pr-paper-actions button:hover{border-color:var(--accent-primary);color:#fff}.pr-paper-actions button.danger:hover{color:#ef4444;border-color:#ef4444}.pr-notes-list{flex-direction:column;gap:10px;display:flex}.pr-note-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.pr-note-card:hover{border-color:#ffffff1f}.pr-note-head{justify-content:space-between;align-items:center;display:flex}.pr-note-title{color:var(--text-primary,#e4e4e7);font-size:14px;font-weight:600}.pr-note-date{color:var(--text-secondary,#71717a);font-size:11px}.pr-note-body{color:var(--text-secondary,#a1a1aa);white-space:pre-wrap;font-size:13px;line-height:1.6}.pr-note-actions{gap:6px;display:flex}.pr-note-actions button{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex}.pr-note-actions button:hover{border-color:var(--accent-primary);color:#fff}.pr-note-actions button.danger:hover{color:#ef4444;border-color:#ef4444}.pr-deadlines-list{flex-direction:column;gap:10px;display:flex}.pr-deadline-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.pr-deadline-card:hover{border-color:#ffffff1f}.pr-deadline-countdown{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:70px;display:flex}.pr-deadline-days{color:var(--text-primary,#fafafa);font-size:24px;font-weight:700}.pr-deadline-days.overdue{color:#f87171}.pr-deadline-days.urgent{color:#fbbf24}.pr-deadline-days.ok{color:#34d399}.pr-deadline-unit{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#71717a);font-size:10px}.pr-deadline-info{flex-direction:column;flex:1;gap:4px;display:flex}.pr-deadline-label{color:var(--text-primary,#e4e4e7);font-size:14px;font-weight:600}.pr-deadline-date{color:var(--text-secondary,#a1a1aa);font-size:12px}.pr-deadline-type{background:var(--accent-primary-muted);color:var(--accent-primary);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.pr-deadline-remove{color:var(--text-secondary,#71717a);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pr-deadline-remove:hover{color:#ef4444;border-color:#ef4444}.pr-output-item{color:var(--text-secondary,#a1a1aa);border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.pr-output-item:last-child{border-bottom:none}.pr-output-icon{color:var(--accent-primary);flex-shrink:0}.pr-output-label{color:var(--text-primary,#e4e4e7);flex:1;font-weight:600}.pr-output-link{color:var(--accent-primary);font-size:12px;text-decoration:none}.pr-output-link:hover{text-decoration:underline}.pr-add-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:14px;padding:16px;display:flex}.pr-add-form h4{color:var(--text-primary,#e4e4e7);margin:0;font-size:14px;font-weight:600}.pr-add-row{flex-wrap:wrap;gap:8px;display:flex}.pr-add-input{background:var(--bg-secondary);border:1px solid var(--border-color);min-width:160px;color:var(--text-primary,#e4e4e7);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px}.pr-add-input:focus{border-color:var(--accent-primary)}.pr-add-textarea{resize:vertical;background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;min-height:60px;color:var(--text-primary,#e4e4e7);box-sizing:border-box;border-radius:8px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px}.pr-add-textarea:focus{border-color:var(--accent-primary)}.pr-add-select{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary,#e4e4e7);border-radius:8px;outline:none;padding:8px 12px;font-size:13px}.pr-add-actions{justify-content:flex-end;gap:8px;display:flex}.pr-add-cancel{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:7px 14px;font-size:13px}.pr-add-submit{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.pr-add-submit:disabled{opacity:.5;cursor:not-allowed}.pr-add-submit:not(:disabled):hover{filter:brightness(1.1)}.pr-section-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pr-section-head h3{color:var(--text-primary,#e4e4e7);margin:0;font-size:15px;font-weight:600}.pr-section-add-btn{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;display:flex}.pr-section-add-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.pr-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pr-modal{background:var(--bg-secondary,#18181b);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:85vh;padding:28px;display:flex;overflow-y:auto}.pr-modal h2{color:var(--text-primary,#fafafa);margin:0;font-size:20px;font-weight:700}.pr-modal-field{flex-direction:column;gap:6px;display:flex}.pr-modal-field label{color:var(--text-secondary,#a1a1aa);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.pr-modal-field input,.pr-modal-field textarea,.pr-modal-field select{border:1px solid var(--border-color);color:var(--text-primary,#e4e4e7);background:#ffffff0a;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.pr-modal-field input:focus,.pr-modal-field textarea:focus{border-color:var(--accent-primary)}.pr-modal-field textarea{resize:vertical;min-height:80px}.pr-modal-actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.pr-modal-cancel{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:9px 18px;font-size:13px}.pr-modal-cancel:hover{border-color:#ffffff40}.pr-modal-save{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-size:13px;font-weight:600}.pr-modal-save:disabled{opacity:.5;cursor:not-allowed}.pr-modal-save:not(:disabled):hover{filter:brightness(1.1)}.pr-tab-empty{text-align:center;color:var(--text-secondary,#a1a1aa);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;font-size:14px;display:flex}.pr-tab-empty button{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}@media (width<=640px){.pr-header{flex-direction:column;align-items:flex-start}.pr-grid{grid-template-columns:1fr}.pr-stat-cards{grid-template-columns:1fr 1fr}.pr-tabs{flex-wrap:wrap}}.pr-page{width:min(1100px,100%);color:var(--text-primary,#f4f4f5);margin:0 auto;padding:28px}.pr-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.pr-header h1{align-items:center;gap:9px;margin:0;font-size:24px;display:flex}.pr-header p{color:var(--text-secondary,#a1a1aa);margin:7px 0 0}.pr-create,.pr-inline-form button{background:var(--accent-primary,#8b5cf6);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.pr-create-form{border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#ffffff08);border-radius:14px;gap:10px;max-width:620px;margin:0 0 20px;padding:18px;display:grid}.pr-create-form>div{justify-content:space-between;display:flex}.pr-create-form>div button{color:inherit;cursor:pointer;background:0 0;border:0}.pr-create-form input,.pr-create-form textarea,.pr-inline-form input{border:1px solid var(--border-color,#ffffff26);background:var(--bg-primary,#121216);color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.pr-create-form textarea{resize:vertical;min-height:72px}.pr-project-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pr-project-card{text-align:left;border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#ffffff08);color:inherit;cursor:pointer;border-radius:14px;gap:12px;padding:18px;display:flex}.pr-project-card:hover{border-color:var(--accent-primary,#8b5cf6)}.pr-project-card svg{color:var(--accent-primary,#8b5cf6);flex:none}.pr-project-card p{color:var(--text-secondary,#a1a1aa);margin:6px 0;font-size:13px}.pr-project-card small{color:var(--text-muted,#71717a)}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pr-panel{border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#ffffff08);border-radius:14px;padding:18px}.pr-panel h3{align-items:center;gap:8px;margin:0 0 15px;display:flex}.pr-inline-form{gap:8px;margin-bottom:12px;display:flex}.pr-inline-form input{flex:1;min-width:0}.pr-inline-form button{padding:9px}.pr-item{border-top:1px solid var(--border-color,#ffffff14);justify-content:space-between;gap:8px;padding:10px 0;display:flex}.pr-item span{color:var(--text-muted,#71717a);font-size:12px}.pr-empty,.pr-empty-state{color:var(--text-secondary,#a1a1aa)}.pr-empty-state{text-align:center;grid-column:1/-1;padding:80px 20px}.pr-empty-state h3{color:var(--text-primary,#f4f4f5)}.pr-back{color:var(--accent-primary,#8b5cf6);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 10px}@media (width<=640px){.pr-page{padding:18px}.pr-header{flex-direction:column}.pr-grid{grid-template-columns:1fr}}.pr-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:9px;margin:0 0 16px;padding:11px 13px}.th-page{color:#f4f4f5;max-width:920px;margin:0 auto;padding:32px 20px 80px;font-family:-apple-system,BlinkMacSystemFont,Inter,Outfit,sans-serif}.th-page h1,.th-page h2,.th-page h3,.th-page h4,.th-hero-title,.th-card-title,.th-modal-title{font-family:-apple-system,BlinkMacSystemFont,Inter,Outfit,sans-serif!important}.th-hero{-webkit-backdrop-filter:blur(24px)saturate(180%);background:radial-gradient(80% 60% at 50% -10%,#b8895c24,#0000 75%),#ffffff05;border:1px solid #ffffff1f;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:32px 36px;display:flex;position:relative;box-shadow:inset 0 1px 1px #fff3,0 16px 40px #00000073}@media (width<=768px){.th-hero{flex-direction:column;padding:24px}}.th-hero-content{flex:1}.th-hero-badge{color:#d4a373;letter-spacing:.04em;text-transform:uppercase;background:#b8895c1f;border:1px solid #b8895c47;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.th-hero-title{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:2rem!important;font-weight:800!important;line-height:1.25!important}.th-hero-subtitle{color:#a1a1aa;max-width:580px;margin:0 0 20px;font-size:.92rem;line-height:1.6}.th-hero-stats{border-top:1px solid #ffffff14;align-items:center;gap:20px;padding-top:16px;display:flex}.th-stat-item{flex-direction:column;gap:2px;display:flex}.th-stat-val{color:#fff;font-size:1.25rem;font-weight:800}.th-stat-lbl{color:#71717a;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}.th-stat-divider{background:#ffffff1a;width:1px;height:24px}.th-hero-action-btn{color:#050507;cursor:pointer;white-space:nowrap;background:#b8895c;border:1px solid #fff3;border-radius:14px;align-items:center;gap:8px;padding:12px 22px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #b8895c4d,inset 0 1px 1px #fff6}.th-hero-action-btn:hover{background:#c99a6c;transform:translateY(-1px);box-shadow:0 6px 20px #b8895c66,inset 0 1px 1px #ffffff80}.th-controls-panel{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.th-domain-pills{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.th-domain-pills::-webkit-scrollbar{display:none}.th-pill{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:7px 16px;font-size:.78rem;font-weight:600;transition:all .2s}.th-pill:hover{color:#fff;background:#ffffff12}.th-pill.active{color:#fff;background:#b8895c2e;border-color:#b8895c73;box-shadow:inset 0 1px 1px #fff3}.th-toolbar-row{align-items:center;gap:12px;display:flex}.th-search-box{flex:1;align-items:center;display:flex;position:relative}.th-search-icon{color:#71717a;pointer-events:none;position:absolute;left:14px}.th-search-input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:10px 36px 10px 38px;font-size:.85rem;transition:all .2s}.th-search-input:focus{background:#ffffff0d;border-color:#b8895c66;box-shadow:0 0 0 3px #b8895c1a}.th-clear-btn{color:#71717a;cursor:pointer;background:0 0;border:none;padding:2px;position:absolute;right:12px}.th-clear-btn:hover{color:#fff}.th-select-box{align-items:center;display:flex;position:relative}.th-select-icon{color:#71717a;pointer-events:none;position:absolute;left:12px}.th-sort-select{color:#a1a1aa;cursor:pointer;appearance:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:10px 14px 10px 34px;font-size:.82rem;font-weight:600}.th-sort-select:hover,.th-sort-select:focus{color:#fff;border-color:#b8895c66}.th-sort-select option{color:#fff;background:#09090d}.th-feed{flex-direction:column;gap:20px;display:flex}.th-loading,.th-empty{text-align:center;color:#a1a1aa;background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:60px 20px}.th-spinner{border:2px solid #ffffff1a;border-top-color:#b8895c;border-radius:50%;width:28px;height:28px;margin:0 auto 12px;animation:.8s linear infinite spin}.th-empty-icon{color:#71717a;margin-bottom:8px}.th-empty-title{color:#fff;margin:0 0 4px;font-size:1.05rem;font-weight:700}.th-empty-desc{color:#71717a;margin:0 0 16px;font-size:.82rem}.th-empty-btn{color:#050507;cursor:pointer;background:#b8895c;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:.8rem;font-weight:700;display:inline-flex}.th-card{-webkit-backdrop-filter:blur(20px)saturate(180%)contrast(105%);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:18px;padding:24px;transition:all .25s;box-shadow:inset 0 1px 1px #ffffff26,0 12px 32px #0006}.th-card:hover{background:#ffffff09;border-color:#b8895c59;transform:translateY(-2px);box-shadow:inset 0 1px 1px #ffffff40,0 16px 40px #00000080}.th-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.th-author-info{align-items:center;gap:8px;display:flex}.th-avatar{object-fit:cover;border-radius:50%;width:26px;height:26px}.th-avatar-fallback{color:#fff;background:linear-gradient(135deg,#a0784c,#b8895c);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:700;display:flex}.th-author-name{color:#a1a1aa;font-size:.82rem;font-weight:600}.th-dot{color:#52525b;font-size:.75rem}.th-date{color:#71717a;font-size:.78rem}.th-tags-group{align-items:center;gap:6px;display:flex}.th-tag-domain{color:#d4a373;text-transform:uppercase;letter-spacing:.03em;background:#b8895c1f;border:1px solid #b8895c40;border-radius:8px;padding:3px 10px;font-family:ui-monospace,Space Mono,monospace;font-size:.68rem;font-weight:700}.th-tag-confidence{color:#d4a373;background:#b8895c14;border:1px solid #b8895c33;border-radius:8px;align-items:center;gap:4px;padding:3px 9px;font-family:ui-monospace,Space Mono,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.th-tag-status{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:3px 9px;font-size:.68rem;font-weight:600}.th-card-title{color:#fff!important;letter-spacing:-.015em!important;margin:0 0 14px!important;font-size:1.28rem!important;font-weight:800!important;line-height:1.35!important}.th-hypothesis-block{background:#b8895c0a;border:1px solid #b8895c38;border-radius:14px;margin-bottom:16px;padding:16px 18px}.th-hypothesis-head{color:#d4a373;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:.68rem;font-weight:800;display:flex}.th-hypothesis-text{color:#f4f4f5;margin:0;font-size:.92rem;font-weight:500;line-height:1.6}.th-body{margin-bottom:16px}.th-body-text{color:#a1a1aa;white-space:pre-line;margin:0 0 6px;font-size:.88rem;line-height:1.65}.th-expand-btn{color:#d4a373;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:700}.th-expand-btn:hover{text-decoration:underline}.th-falsifiable-block{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;margin-bottom:16px;padding:14px 18px}.th-falsifiable-head{color:#d4a373;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:.68rem;font-weight:800;display:flex}.th-falsifiable-text{color:#d4d4d8;margin:0;font-size:.85rem;line-height:1.55}.th-card-actions{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding-top:14px;display:flex}.th-vote-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.th-vote-btn:hover,.th-vote-btn.voted{color:#d4a373;background:#b8895c2e;border-color:#b8895c66}.th-icon-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.th-icon-btn:hover{color:#fff;background:#ffffff12}.th-link-btn{color:#d4a373;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:.82rem;font-weight:700;display:inline-flex}.th-link-btn:hover{color:#fff}.th-modal-overlay{-webkit-backdrop-filter:blur(16px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.th-modal-card{background:#09090d;border:1px solid #ffffff24;border-radius:20px;width:100%;max-width:640px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 24px 60px #000c}.th-modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.th-modal-title{color:#fff!important;margin:0 0 4px!important;font-size:1.35rem!important;font-weight:800!important}.th-modal-sub{color:#71717a;margin:0;font-size:.82rem}.th-modal-close{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.th-modal-close:hover{color:#fff;background:#ffffff1a}.th-modal-body{flex-direction:column;gap:16px;display:flex}.th-field{flex-direction:column;gap:6px;display:flex}.th-grid-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=600px){.th-grid-row{grid-template-columns:1fr}}.th-label{color:#d4a373;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.th-input,.th-select,.th-textarea{color:#fff;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.85rem}.th-input:focus,.th-select:focus,.th-textarea:focus{border-color:#b8895c80;box-shadow:0 0 0 3px #b8895c1f}.th-select option{color:#fff;background:#09090d}.th-modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:16px;display:flex}.th-cancel-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:8px 18px;font-size:.82rem;font-weight:600}.th-cancel-btn:hover{color:#fff}.th-submit-btn{color:#050507;cursor:pointer;background:#b8895c;border:none;border-radius:10px;padding:8px 22px;font-size:.82rem;font-weight:700}.th-submit-btn:disabled{opacity:.5;cursor:not-allowed}.analytics-page{color:#f5f5f4;background:radial-gradient(circle at 10% 20%,#a855f70a 0%,#0000 40%),radial-gradient(circle at 90% 80%,#d4a37308 0%,#0000 45%),#0c0a09;min-height:100vh;padding:28px 36px 80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.analytics-page.restricted-view{justify-content:center;align-items:center;min-height:80vh;display:flex}.restricted-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#171210b3;border:1px solid #ef444433;border-radius:20px;max-width:480px;padding:48px 40px;box-shadow:0 20px 50px #0009,0 0 40px #ef44441a}.restricted-icon-glow{background:radial-gradient(circle,#ef444433 0%,#0000 70%);border:1px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.shield-icon{color:#ef4444}.restricted-card h2{color:#fafaf9;margin-bottom:12px;font-size:24px;font-weight:700}.restricted-text{color:#a8a29e;margin-bottom:20px;font-size:14px;line-height:1.6}.owner-tag{color:#a855f7;font-weight:600}.restricted-badge{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:12px;display:inline-flex}.analytics-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border:none;border-radius:12px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 20px #a855f759}.analytics-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #a855f780}.analytics-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.header-badge{background:#a855f71f;border:1px solid #a855f740;border-radius:100px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 12px;display:inline-flex}.pulse-dot{background:#a855f7;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-glow;box-shadow:0 0 8px #a855f7}.pulse-dot.red{background:#ef4444;box-shadow:0 0 8px #ef4444}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.badge-text{letter-spacing:.08em;color:#c084fc;font-size:11px;font-weight:700}.analytics-title{letter-spacing:-.03em;color:#fafaf9;margin:0 0 6px;font-size:32px;font-weight:800}.title-gradient{background:linear-gradient(135deg,#fff 30%,#d4a373 70%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.analytics-subtitle{color:#a8a29e;margin:0;font-size:14px}.header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.time-range-group{background:#1c1917b3;border:1px solid #ffffff14;border-radius:12px;padding:4px;display:flex}.time-pill{color:#a8a29e;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.time-pill:hover{color:#fafaf9}.time-pill.active{color:#c084fc;background:#a855f733;border:1px solid #a855f74d;box-shadow:0 2px 8px #a855f733}.analytics-action-btn{color:#e7e5e4;cursor:pointer;background:#1c1917b3;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.analytics-action-btn:hover{background:#292524e6;border-color:#fff3;transform:translateY(-1px)}.analytics-action-btn.export-btn{color:#f5d0a9;background:#d4a3731f;border-color:#d4a3734d}.analytics-action-btn.export-btn:hover{background:#d4a37333;border-color:#d4a37373}.spinning{animation:1s linear infinite spin}.analytics-error-banner{color:#fca5a5;background:#ef44441f;border:1px solid #ef444440;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 20px;display:flex}.analytics-error-banner button{color:#fff;cursor:pointer;background:#ef444433;border:1px solid #ef444466;border-radius:6px;margin-left:auto;padding:4px 12px}.analytics-loading-state{color:#a8a29e;flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.loading-spinner-ring{border:3px solid #a855f726;border-top-color:#a855f7;border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:1s linear infinite spin}.glass-glow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171210a6;border:1px solid #ffffff12;border-radius:18px;transition:all .25s;box-shadow:0 10px 30px #00000059}.glass-glow:hover{border-color:#ffffff1f}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px;display:grid}.kpi-card{flex-direction:column;padding:22px 24px;display:flex;position:relative;overflow:hidden}.kpi-card:before{content:"";opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.kpi-card.purple:before{background:linear-gradient(90deg,#a855f7,#0000)}.kpi-card.gold:before{background:linear-gradient(90deg,#fbbf24,#0000)}.kpi-card.blue:before{background:linear-gradient(90deg,#38bdf8,#0000)}.kpi-card.cyan:before{background:linear-gradient(90deg,#2dd4bf,#0000)}.kpi-card.emerald:before{background:linear-gradient(90deg,#22c55e,#0000)}.kpi-card.rose:before{background:linear-gradient(90deg,#f43f5e,#0000)}.kpi-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.kpi-label{letter-spacing:.08em;color:#a8a29e;font-size:11px;font-weight:700}.kpi-icon-wrap{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kpi-icon-wrap.purple{color:#c084fc;background:#a855f726}.kpi-icon-wrap.gold{color:#fcd34d;background:#fbbf2426}.kpi-icon-wrap.blue{color:#7dd3fc;background:#38bdf826}.kpi-icon-wrap.cyan{color:#5eead4;background:#2dd4bf26}.kpi-icon-wrap.emerald{color:#4ade80;background:#22c55e26}.kpi-icon-wrap.rose{color:#fda4af;background:#f43f5e26}.kpi-main-val{letter-spacing:-.03em;color:#fafaf9;align-items:baseline;gap:8px;margin-bottom:12px;font-size:32px;font-weight:800;display:flex}.kpi-sub-tag{color:#a8a29e;font-size:13px;font-weight:500}.kpi-trend-pill{border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.kpi-trend-pill.positive{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.kpi-footer{color:#a8a29e;border-top:1px solid #ffffff0d;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.kpi-stat-item{align-items:center;gap:6px;display:flex}.kpi-divider{background:#ffffff1a;width:1px;height:12px}.dot{border-radius:50%;width:6px;height:6px}.dot.green{background:#22c55e}.dot.yellow{background:#eab308}.auth-bars-container{flex-direction:column;gap:8px;margin-top:4px;display:flex}.auth-bar-row{grid-template-columns:110px 1fr 28px;align-items:center;gap:10px;font-size:12px;display:grid}.auth-label{color:#d6d3d1;white-space:nowrap}.auth-progress-track{background:#ffffff0f;border-radius:100px;height:6px;overflow:hidden}.auth-progress-fill{border-radius:100px;height:100%;transition:width .4s}.auth-progress-fill.google{background:#38bdf8}.auth-progress-fill.email{background:#a855f7}.auth-progress-fill.guest{background:#fbbf24}.auth-count{color:#fafaf9;text-align:right;font-weight:700}.analytics-tabs-nav{border-bottom:1px solid #ffffff14;gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.view-tab{color:#a8a29e;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.view-tab:hover{color:#fafaf9;background:#ffffff0a}.view-tab.active{color:#c084fc;background:#a855f726;border:1px solid #a855f740}.tab-count-badge{color:#e7e5e4;background:#ffffff1a;border-radius:100px;padding:2px 7px;font-size:11px}.overview-tab-content{flex-direction:column;gap:24px;display:flex}.chart-panel{padding:28px}.chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.chart-title{color:#fafaf9;margin:0 0 4px;font-size:18px;font-weight:700}.chart-subtitle{color:#a8a29e;margin:0;font-size:13px}.chart-controls{background:#0000004d;border:1px solid #ffffff0f;border-radius:10px;gap:8px;padding:4px;display:flex}.chart-metric-btn{color:#a8a29e;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.chart-metric-btn:hover{color:#fafaf9}.chart-metric-btn.active{color:#e9d5ff;background:#a855f740}.svg-chart-container,.svg-chart-inner{width:100%;position:relative}.analytics-svg{width:100%;height:280px;display:block}.chart-legend{justify-content:center;align-items:center;gap:24px;margin-top:16px;display:flex}.legend-item{color:#d6d3d1;align-items:center;gap:8px;font-size:12px;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px}.legend-dot.purple{background:#a855f7}.legend-dot.blue{background:#38bdf8}.legend-dot.gold{background:#fbbf24}.chart-tooltip-floating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;z-index:10;background:#120e0cf2;border:1px solid #a855f766;border-radius:12px;min-width:170px;padding:12px 16px;position:absolute;top:10px;transform:translate(-50%);box-shadow:0 10px 25px #0009}.tooltip-date{color:#fafaf9;border-bottom:1px solid #ffffff1a;margin-bottom:6px;padding-bottom:6px;font-size:12px;font-weight:700}.tooltip-row{justify-content:space-between;align-items:center;margin-bottom:3px;font-size:12px;display:flex}.tooltip-row.purple strong{color:#c084fc}.tooltip-row.blue strong{color:#7dd3fc}.tooltip-row.cyan strong{color:#5eead4}.tooltip-row.emerald strong{color:#4ade80}.tooltip-hint{color:#a8a29e;margin-top:6px;font-size:10px;font-style:italic}.insights-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=860px){.insights-grid{grid-template-columns:1fr}}.insight-card{padding:24px}.insight-title{color:#fafaf9;align-items:center;gap:10px;margin:0 0 18px;font-size:16px;font-weight:700;display:flex}.text-purple{color:#a855f7}.text-gold{color:#fbbf24}.tier-breakdown-list{flex-direction:column;gap:12px;display:flex}.tier-row{background:#00000040;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tier-left{flex-direction:column;gap:3px;display:flex}.tier-badge{letter-spacing:.06em;border-radius:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.tier-badge.fly{color:#c084fc;background:#a855f733;border:1px solid #a855f766}.tier-badge.nanofly{color:#7dd3fc;background:#38bdf826;border:1px solid #38bdf84d}.tier-badge.guest{color:#fcd34d;background:#fbbf2426;border:1px solid #fbbf244d}.tier-desc{color:#a8a29e;font-size:12px}.tier-val{color:#fafaf9;font-size:18px;font-weight:800}.quick-highlights{flex-direction:column;gap:14px;display:flex}.highlight-item{color:#d6d3d1;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.highlight-bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.highlight-bullet.gold{background:#fbbf24}.highlight-bullet.purple{background:#a855f7}.highlight-bullet.cyan{background:#2dd4bf}.highlight-bullet.emerald{background:#22c55e}.table-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.search-box{color:#fafaf9;background:#171210b3;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;width:360px;padding:8px 16px;display:flex}.search-box input{color:#fafaf9;background:0 0;border:none;outline:none;width:100%;font-size:13px}.clear-search{color:#a8a29e;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.table-stats-pill{color:#a8a29e;font-size:13px}.analytics-table-wrapper{border-radius:16px;overflow-x:auto}.analytics-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.analytics-table th{color:#a8a29e;letter-spacing:.06em;white-space:nowrap;background:#0006;border-bottom:1px solid #ffffff14;padding:14px 18px;font-size:11px;font-weight:700}.analytics-table td{color:#e7e5e4;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 18px}.day-row{cursor:pointer;transition:background .15s}.day-row:hover{background:#a855f70f}.day-row.selected{background:#a855f71f}.date-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.text-dim{color:#78716c}.text-emerald{color:#4ade80;font-weight:700}.badge-signup-total{color:#c084fc;background:#a855f733;border:1px solid #a855f766;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.mini-auth-pills{flex-wrap:wrap;gap:6px;display:flex}.mini-pill{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.mini-pill.google{color:#7dd3fc;background:#38bdf826}.mini-pill.email{color:#c084fc;background:#a855f726}.mini-pill.guest{color:#fcd34d;background:#fbbf2426}.badge-dau{color:#7dd3fc;background:#38bdf826;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.posts-cell{align-items:center;gap:8px;display:flex}.theory-tag-mini{color:#fcd34d;background:#fbbf2433;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.engagement-cell{align-items:center;gap:12px;display:flex}.eng-stat{color:#a8a29e;align-items:center;gap:4px;font-size:12px;display:flex}.inspect-day-btn{color:#e7e5e4;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .2s;display:flex}.inspect-day-btn:hover{color:#c084fc;background:#a855f733;border-color:#a855f766}.empty-table-cell{text-align:center;color:#a8a29e;padding:40px}.live-tab-content{padding:28px}.live-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.live-title-wrap{align-items:center;gap:10px;display:flex}.live-title{color:#fafaf9;margin:0;font-size:18px;font-weight:700}.live-sub{color:#a8a29e;font-size:13px}.live-events-list{flex-direction:column;gap:12px;display:flex}.live-event-item{background:#00000040;border:1px solid #ffffff0a;border-radius:14px;align-items:flex-start;gap:16px;padding:14px 18px;transition:all .2s;display:flex}.live-event-item:hover{background:#ffffff08;border-color:#ffffff14}.event-avatar-wrap{border-radius:10px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.event-avatar{object-fit:cover;width:100%;height:100%}.event-avatar-placeholder{color:#c084fc;background:#a855f733;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}.event-body{flex-direction:column;flex:1;gap:4px;display:flex}.event-top-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-badge{letter-spacing:.06em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.live-event-item.signup .event-badge{color:#4ade80;background:#22c55e33}.live-event-item.theory .event-badge{color:#fcd34d;background:#fbbf2433}.live-event-item.post .event-badge{color:#7dd3fc;background:#38bdf833}.live-event-item.purchase .event-badge{color:#c084fc;background:#a855f733}.event-username{color:#fafaf9;font-size:13px}.event-fullname{color:#a8a29e;font-size:12px}.event-time{color:#78716c;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.event-desc{color:#e7e5e4;font-size:13px}.event-details{color:#a8a29e;margin-top:2px;font-size:12px}.day-inspector-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.day-inspector-modal{background:#171210;border:1px solid #a855f74d;border-radius:20px;width:100%;max-width:680px;max-height:85vh;padding:28px 32px;overflow-y:auto;box-shadow:0 25px 60px #000c,0 0 50px #a855f726}.inspector-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.inspector-title-group{align-items:center;gap:12px;display:flex}.inspector-date{color:#fafaf9;margin:0;font-size:20px;font-weight:700}.inspector-sub{color:#a8a29e;font-size:12px}.inspector-close-btn{color:#a8a29e;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.inspector-close-btn:hover{color:#fafaf9;background:#ffffff1f}.inspector-metrics-bar{background:#00000059;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-bottom:24px;padding:14px 16px;display:grid}.inspector-m-item{flex-direction:column;gap:4px;display:flex}.m-label{letter-spacing:.06em;color:#a8a29e;font-size:10px;font-weight:700}.m-val{font-size:18px;font-weight:800}.m-val.purple{color:#c084fc}.m-val.blue{color:#7dd3fc}.m-val.cyan{color:#5eead4}.m-val.gold{color:#fcd34d}.m-val.rose{color:#fda4af}.m-val.emerald{color:#4ade80}.inspector-section{margin-bottom:24px}.section-heading{color:#fafaf9;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:700;display:flex}.inspector-users-list{flex-direction:column;gap:10px;max-height:220px;display:flex;overflow-y:auto}.inspector-user-card{background:#00000040;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.user-avatar-wrap{border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.user-avatar-wrap img{object-fit:cover;width:100%;height:100%}.avatar-ph{color:#c084fc;background:#a855f733;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:flex}.user-info{flex-direction:column;flex:1;gap:3px;display:flex}.user-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-uname{color:#fafaf9;font-size:13px}.user-fname{color:#a8a29e;font-size:12px}.provider-tag{text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.provider-tag.google{color:#7dd3fc;background:#38bdf833}.provider-tag.email{color:#c084fc;background:#a855f733}.provider-tag.guest{color:#fcd34d;background:#fbbf2433}.user-details-line{color:#78716c;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.empty-section-message{color:#78716c;background:#0003;border-radius:10px;padding:12px;font-size:13px;font-style:italic}.active-users-bubbles{flex-wrap:wrap;gap:8px;max-height:140px;display:flex;overflow-y:auto}.active-user-chip{color:#d6d3d1;background:#00000059;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.active-user-chip img{object-fit:cover;border-radius:50%;width:18px;height:18px}.avatar-letter{color:#c084fc;background:#a855f733;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.latest-signups-strip{background:radial-gradient(circle at 0 0,#fbbf240d 0%,#0000 60%),#171210b3;border:1px solid #fbbf2433;padding:24px 28px;box-shadow:0 10px 30px #0006,0 0 30px #fbbf240a}.strip-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.strip-title-group{align-items:center;gap:14px;display:flex}.strip-icon-glow{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.strip-title{color:#fafaf9;margin:0 0 3px;font-size:18px;font-weight:700}.strip-sub{color:#a8a29e;font-size:12px}.strip-view-all-btn{color:#fcd34d;cursor:pointer;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.strip-view-all-btn:hover{background:#fbbf2438;transform:translateY(-1px)}.latest-signups-cards-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.latest-signup-card{cursor:pointer;background:#00000059;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.latest-signup-card:hover{background:#ffffff0a;border-color:#fbbf2459;transform:translateY(-2px);box-shadow:0 8px 20px #00000080}.card-rank-badge{letter-spacing:.06em;color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:10px;right:12px}.card-user-row{align-items:center;gap:12px;display:flex}.card-avatar-wrap{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:38px;height:38px;overflow:hidden}.card-avatar-wrap img{object-fit:cover;width:100%;height:100%}.card-user-info{flex-direction:column;flex:1;gap:2px;display:flex}.card-name-line{align-items:center;gap:6px;display:flex}.card-uname{color:#fafaf9;font-size:13px}.provider-pill{text-transform:uppercase;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.provider-pill.google{color:#7dd3fc;background:#38bdf833}.provider-pill.email{color:#c084fc;background:#a855f733}.provider-pill.guest{color:#fcd34d;background:#fbbf2433}.card-fname{color:#a8a29e;font-size:12px}.card-meta-row{color:#a8a29e;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:8px;font-size:11px;display:flex}.card-tier{text-transform:uppercase;color:#d4a373;font-weight:700}.card-time{color:#78716c;align-items:center;gap:4px;display:flex}.card-email-line{color:#78716c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tab-count-badge.gold{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf244d}.rank-cell{color:#a8a29e;width:40px;font-size:12px;font-weight:700}.rank-num{background:#ffffff0f;border-radius:4px;padding:2px 6px}.inspector-rank-num{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:800}.thinker-profile-cell{align-items:center;gap:10px;display:flex}.table-avatar-wrap{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.table-avatar-wrap img{object-fit:cover;width:100%;height:100%}.table-avatar-ph{color:#c084fc;background:#a855f733;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:flex}.table-thinker-text{flex-direction:column;gap:2px;display:flex}.table-uname{color:#fafaf9;font-size:13px}.table-fname{color:#a8a29e;font-size:11px}.neutrino-badge{color:#c084fc;background:#a855f726;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.signup-timestamp-wrap{flex-direction:column;gap:2px;display:flex}.time-ago-sub{color:#78716c;font-size:11px}.ip-text{color:#78716c;font-family:monospace;font-size:11px}.hn-container{color:#f4f4f5;max-width:1000px;margin:0 auto;padding:24px 16px;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.hn-header{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:22px 28px;display:flex;box-shadow:inset 0 1px 1px #ffffff40,0 8px 30px #00000080}.hn-brand{align-items:center;gap:16px;display:flex}.hn-header-icon-box{background:#b8895c1f;border:1px solid #b8895c4d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hn-header h1{color:#fff;letter-spacing:-.5px;margin:0;font-size:1.5rem;font-weight:700}.hn-subtitle{color:#a1a1aa;margin:4px 0 0;font-size:.85rem}.hn-refresh-btn{color:#d4a373;cursor:pointer;background:#b8895c1f;border:1px solid #b8895c4d;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.hn-refresh-btn:hover{color:#fff;background:#b8895c38}.hn-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.hn-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.hn-categories{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hn-cat-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.hn-cat-pill:hover{color:#fff;background:#ffffff14}.hn-cat-pill.active{color:#000;background:linear-gradient(135deg,#b8895c,#d4a373);border-color:#d4a373;font-weight:700;box-shadow:0 4px 14px #b8895c4d}.hn-search-wrap{flex:1;min-width:260px;max-width:380px;position:relative}.hn-search-icon{color:#71717a;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.hn-search-input{color:#f4f4f5;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;outline:none;width:100%;padding:8px 14px 8px 38px;font-size:.85rem;transition:border-color .2s}.hn-search-input:focus{border-color:#d4a373}.hn-story-list{flex-direction:column;gap:12px;display:flex}.hn-story-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:14px;padding:18px 22px;transition:all .2s;display:flex}.hn-story-card:hover{border-color:#b8895c66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,inset 0 1px 1px #ffffff26}.hn-story-rank{color:#71717a;text-align:right;min-width:24px;font-family:ui-monospace,Space Mono,monospace;font-size:.85rem;font-weight:700}.hn-story-score-box{background:#b8895c1a;border:1px solid #b8895c40;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:52px;padding:6px 10px;display:flex}.hn-score-val{color:#d4a373;font-family:ui-monospace,Space Mono,monospace;font-size:.8rem;font-weight:700}.hn-story-main{flex:1;min-width:0}.hn-story-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.hn-story-title{color:#f4f4f5;margin:0;font-size:1rem;font-weight:600;line-height:1.4;transition:color .15s}.hn-story-card:hover .hn-story-title{color:#d4a373}.hn-story-domain{color:#71717a;font-family:ui-monospace,Space Mono,monospace;font-size:.78rem}.hn-story-meta{color:#a1a1aa;align-items:center;gap:6px;font-size:.78rem;display:flex}.hn-meta-item{align-items:center;display:inline-flex}.hn-meta-dot{color:#52525b}.hn-comments-count{color:#a1a1aa;align-items:center;display:inline-flex}.hn-story-actions{align-items:center;gap:8px;display:flex}.hn-share-sleek-btn{color:#e4e4e7;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.hn-share-sleek-btn:hover{color:#fff;background:#b8895c33;border-color:#b8895c66}.hn-share-sleek-btn.success{color:#4ade80;background:#22c55e26;border-color:#22c55e66}.hn-ext-link-btn{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .15s;display:inline-flex}.hn-ext-link-btn:hover{color:#fff;background:#ffffff1a}.hn-infinite-trigger{text-align:center;padding:24px 0}.hn-loading-more{color:#a1a1aa;justify-content:center;align-items:center;gap:10px;font-size:.85rem;display:flex}.hn-loading-state,.hn-empty-state{text-align:center;color:#a1a1aa;padding:60px 20px}.hn-spinner{border:3px solid #b8895c33;border-top-color:#d4a373;border-radius:50%;width:36px;height:36px;margin:0 auto 16px;animation:1s linear infinite spin}.hn-spinner-sm{border:2px solid #b8895c33;border-top-color:#d4a373;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}.spin{animation:1s linear infinite spin}.hn-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.hn-modal-card{color:#f4f4f5;background:#0d0d12;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000e6,0 0 40px #b8895c26}.hn-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.hn-modal-badge{color:#d4a373;letter-spacing:1px;font-family:ui-monospace,Space Mono,monospace;font-size:.72rem;font-weight:700}.hn-modal-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.hn-modal-close:hover{color:#fff}.hn-modal-body{flex:1;padding:24px;overflow-y:auto}.hn-modal-title{color:#fff;margin:0 0 12px;font-size:1.3rem;font-weight:700;line-height:1.4}.hn-modal-meta-row{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.82rem;display:flex}.hn-modal-score{color:#d4a373;font-weight:600}.hn-modal-text-content{color:#e4e4e7;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;padding:16px 20px;font-size:.92rem;line-height:1.6}.hn-modal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.hn-modal-btn{cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hn-modal-btn.primary{color:#000;background:linear-gradient(135deg,#b8895c,#d4a373);border-color:#d4a373}.hn-modal-btn.primary:hover{opacity:.95}.hn-modal-btn.secondary{color:#f4f4f5;background:#ffffff0d}.hn-modal-btn.secondary:hover{background:#ffffff1a}.hn-modal-btn.share{color:#d4a373;background:#181820;border-color:#b8895c4d}.hn-modal-comments-section{border-top:1px solid #ffffff14;padding-top:20px}.hn-modal-comments-section h3{color:#fff;margin:0 0 16px;font-size:1.05rem;font-weight:600}.hn-comments-tree{flex-direction:column;gap:14px;display:flex}.hn-comment-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:12px 16px}.hn-comment-meta{color:#a1a1aa;align-items:center;gap:6px;margin-bottom:6px;font-size:.78rem;display:flex}.hn-comment-author{color:#d4a373;font-weight:600}.hn-comment-text{color:#d4d4d8;word-break:break-word;font-size:.88rem;line-height:1.5}.hn-comment-replies{border-left:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:10px;margin-left:12px;padding-left:12px;display:flex}.hn-comment-loading{color:#71717a;padding:6px 0;font-size:.8rem}.hn-no-comments{color:#71717a;font-size:.88rem;font-style:italic}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-w:240px;--right-w:300px;--bg-primary:#0e0b08;--bg-secondary:#1a1510;--bg-tertiary:#231d16;--bg-hover:#2a231b;--bg-gradient:#0e0b08;--bg-glass-hover:#2a231b;--accent-primary:#a0784c;--accent-primary-hover:#b8895c;--accent-primary-muted:#a0784c26;--accent-primary-subtle:#a0784c14;--purple-rgb:160, 120, 76;--accent-secondary:#8fae6e;--accent-secondary-hover:#a2c282;--accent-secondary-muted:#8fae6e26;--text-primary:#f0ebe3;--text-secondary:#a69a8a;--text-muted:#706558;--text-dark:#f0ebe3;--text-mid:#a69a8a;--text-light:#706558;--text-inverse:#0e0b08;--border-color:#f0ebe314;--border-light:#f0ebe30d;--border-hover:#f0ebe324;--border-active:#a0784c4d;--card-bg:#1a1510;--card-border:#f0ebe314;--shadow:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--input-bg:#1a1510;--input-bg-focus:#231d16;--input-border:#f0ebe31a;--input-border-focus:#a0784c66;--success:#6b9e4a;--error:#c44b3f;--warning:#d4a843;--accent-glow:transparent;--font-body:"Inter", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Playfair Display", Georgia, serif;--transition-fast:.15s ease;--transition-smooth:.2s ease;--transition-bounce:.2s ease;--purple:var(--accent-primary);--purple-light:var(--accent-primary-hover);--purple-mid:var(--accent-primary);--accent-pink:var(--accent-secondary);--accent-orange:var(--accent-primary);--glass:#0e0b08;--glass-dark:#00000080;--glass-border:1px solid var(--border-color);--glass-fill:var(--bg-secondary);--glass-fill-hover:var(--bg-hover);--glass-fill-active:var(--bg-tertiary);--glass-fill-primary:var(--accent-primary);--glass-fill-primary-hover:var(--accent-primary-hover);--glass-border-val:var(--border-color);--glass-border-hover-val:var(--border-hover);--glass-border-subtle:var(--border-light);--glass-specular:none;--glass-specular-strong:none;--glass-inner-refraction:none;--glass-caustic:none;--glass-caustic-hover:none;--glass-caustic-strong:none;--glass-depth:none;--glass-depth-hover:none;--glass-backdrop:none;--glass-backdrop-light:none;--glass-backdrop-heavy:none;--glass-input-fill:var(--input-bg);--glass-input-focus:var(--input-bg-focus);--glass-text:var(--text-primary);--glass-text-secondary:var(--text-secondary);--glass-text-hover:var(--text-primary);--glow-lavender:transparent;--glow-lime:transparent;--glow-coffee:transparent}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.3}.topbar-greeting h1,.post-name,.brand,.eng-hero-title,.lg-hero-title,.event-title{letter-spacing:-.025em;font-family:var(--font-display)!important;font-style:italic!important}body{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);display:flex;overflow-x:hidden}body.dark-mode{background:var(--bg-primary);position:relative}.form-group select option{background:var(--bg-primary);color:var(--text-primary)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:2px}.card,.compose-card,.post-card,.widget,.modal-content,.share-modal-content,.dropdown-menu,.post-dropdown-menu,.post-dropdown,.confirm-modal,.agent-perm-modal,.agent-window,.profile-card,.auth-card,.agent-code-block,.glass-panel,.sleek-create-id-card{box-shadow:0 2px 8px #0000004d;border:none!important}.sidebar{border:none!important}input,textarea,select{border:1px solid var(--border-color)!important}input:focus,textarea:focus,select:focus{border-color:var(--accent-primary)!important}button{border:none!important}.sidebar{z-index:10;width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--bg-secondary);border-right:1px solid var(--border-color);height:100vh;transition:all var(--transition-smooth);flex-direction:column;padding:16px 0 12px;display:flex;position:relative;overflow-y:auto}body:not(.dark-mode) .sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-color)}.logo-wrap{align-items:center;gap:12px;padding:0 20px 24px;display:flex}.logo-icon{background:var(--accent-primary);width:36px;height:36px;box-shadow:none;transition:transform var(--transition-fast);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.logo-icon:hover{transform:scale(1.05)}.logo-text{line-height:1.2}.logo-text .brand{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.5px;font-size:16px;font-weight:700}.logo-text .brand span{color:var(--purple)}.logo-text .tagline{color:var(--text-muted);letter-spacing:.2px;font-size:10px;font-weight:400}.sidebar nav{flex-direction:column;flex:1;gap:2px;padding:0 10px;display:flex}.nav-item{cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex;position:relative}.nav-item:hover,body:not(.dark-mode) .nav-item:hover{background:var(--glass-fill-hover);color:var(--text-primary)}.nav-item.active,body:not(.dark-mode) .nav-item.active{background:var(--accent-primary-muted);border-color:var(--border-color);color:var(--accent-primary);box-shadow:none}.nav-item .nav-icon{text-align:center;width:18px;transition:transform var(--transition-fast);flex-shrink:0;font-size:16px}.nav-item:hover .nav-icon{transform:scale(1.1)}.nav-badge{background:var(--purple);color:#fff;letter-spacing:.3px;border-radius:999px;justify-content:center;align-items:center;height:18px;margin-left:auto;padding:0 6px;font-size:9px;font-weight:600;display:flex}.sidebar-divider{background:var(--glass-border-subtle);height:1px;margin:8px 16px}.elite-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;margin:8px 12px;padding:14px}.elite-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.elite-iq{font-family:var(--font-display);color:var(--text-primary);margin:4px 0 2px;font-size:24px;font-weight:700;line-height:1}.elite-iq span{color:var(--text-secondary);font-size:12px;font-weight:500}.elite-sub{color:var(--text-muted);font-size:10px}.elite-avatar-btn{float:right;background:var(--accent-primary);cursor:pointer;width:36px;height:36px;box-shadow:none;transition:transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;margin-top:-36px;font-size:16px;display:flex}.elite-avatar-btn:hover{transform:scale(1.05)}.user-profile{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;cursor:pointer;transition:all var(--transition-fast);border-radius:12px;align-items:center;gap:10px;margin:4px 10px;padding:10px 12px;display:flex}.user-profile:hover{background:var(--bg-hover);border-color:var(--border-hover);box-shadow:none;transform:translateY(-1px)}.user-avatar{background:var(--accent-primary);color:#fff;border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-verify{color:var(--success);font-size:10px}.user-info .uname{color:var(--text-primary);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.user-info .uiq{color:var(--text-muted);font-size:11px}.user-info .urole{color:var(--purple);font-size:11px;font-weight:500}.user-chevron{color:var(--text-muted);transition:transform var(--transition-fast);margin-left:auto;font-size:12px}.user-profile:hover .user-chevron{transform:translateY(2px)}.sidebar-bottom-icons{border-top:1px solid var(--glass-border-subtle);justify-content:space-around;gap:4px;margin:4px 10px 0;padding:8px 16px 0;display:flex}.sb-icon-btn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}.sb-icon-btn:hover{background:var(--glass-fill-hover);color:var(--text-primary);border-color:var(--glass-border-subtle)}.sb-icon-btn.active{background:var(--glass-fill-primary);color:var(--purple);border-color:var(--border-color)}.main{z-index:5;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:visible}.topbar{flex-shrink:0;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.topbar-greeting{flex:1}.topbar-greeting h1{color:var(--text-dark);letter-spacing:-.5px;align-items:center;gap:8px;font-family:Sora,sans-serif;font-size:24px;font-weight:700;display:flex}.topbar-greeting h1 .sparkle{color:var(--purple);font-size:20px}.topbar-greeting .subtitle{color:var(--text-light);margin-top:2px;font-size:12.5px}.search-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff26;border:1px solid #ffffff40;border-radius:24px;align-items:center;gap:8px;width:220px;padding:8px 16px;transition:all .2s;display:flex}body.dark-mode .search-bar{background:#ffffff0a;border:1px solid #ffffff14}.search-bar:focus-within{border-color:var(--border-color);box-shadow:none;background:#ffffff40}body.dark-mode .search-bar:focus-within{box-shadow:none;background:#ffffff14;border-color:#a0784c66}.search-bar input{color:var(--text-dark);background:0 0;border:none;outline:none;width:100%;font-family:DM Sans,sans-serif;font-size:13px}.search-bar input::placeholder{color:var(--text-light)}.search-bar .s-icon{color:var(--text-light);font-size:14px}.search-bar-container{z-index:110;display:inline-block;position:relative}.search-dropdown{-webkit-backdrop-filter:none;z-index:200;flex-direction:column;gap:12px;width:280px;animation:.2s cubic-bezier(.16,1,.3,1) forwards dropdownSlideIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;background:#0f0a1ed9!important;border:1.5px solid #a0784c40!important;border-radius:16px!important;padding:14px!important;box-shadow:0 20px 40px #0009,inset 0 1px #ffffff1a!important}.search-dropdown-header{color:var(--text-light);text-transform:uppercase;letter-spacing:1px;opacity:.7;font-size:11px;font-weight:600}.search-modes{flex-direction:column;gap:6px;display:flex}.search-mode-btn{color:var(--text-mid);cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;transition:all .2s;display:flex}.search-mode-btn span{font-size:14px}.search-mode-btn:hover{color:var(--text-dark);background:#a0784c1a;border-color:#a0784c40;transform:translate(2px)}.search-mode-btn.active{box-shadow:none;background:var(--accent-primary)!important;color:#fff!important;border-color:#a0784c80!important}.search-dropdown-footer{color:var(--text-light);border-top:1.5px solid #ffffff14;padding-top:10px;font-size:11px;line-height:1.4}.search-dropdown-footer .search-tip{opacity:.8}.search-dropdown-footer .search-tip strong{color:var(--accent-primary)}.search-dropdown-footer .results-count{color:var(--success);align-items:center;gap:6px;font-weight:600;display:flex}.search-dropdown-footer .results-count:before{content:"";background-color:var(--success);width:6px;height:6px;box-shadow:0 0 8px var(--success);border-radius:50%;display:inline-block}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.icon-btn{width:40px;height:40px;color:var(--text-mid);cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}body.dark-mode .icon-btn{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff14}.icon-btn:hover{color:var(--text-dark);background:#ffffff40}body.dark-mode .icon-btn:hover{color:#fff;background:#ffffff14}.icon-btn.plus{font-size:20px;background:var(--accent-primary)!important;color:#fff!important;box-shadow:none!important;border-color:#0000!important}.icon-btn.plus:hover{box-shadow:none!important;background:var(--accent-primary-hover)!important;transform:scale(1.05)!important}.feed-tabs{scrollbar-width:none;flex-shrink:0;gap:4px;padding:14px 20px 0;display:flex;overflow-x:auto}.feed-tabs::-webkit-scrollbar{display:none}.tab-btn{cursor:pointer;color:var(--text-mid);white-space:nowrap;background:0 0;border:none;border-radius:20px;flex-shrink:0;padding:7px 18px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:500;transition:all .2s}.tab-btn:hover{color:var(--text-dark);background:#fff6}.tab-btn.active{color:var(--text-dark);font-weight:600;position:relative}.feed-scroll{flex-direction:column;flex:1;gap:12px;padding:12px 20px 20px;display:flex;overflow-y:auto}.card{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);border-radius:12px}body:not(.dark-mode) .card{box-shadow:var(--shadow-sm)}.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}body:not(.dark-mode) .card:hover{box-shadow:var(--shadow-md)}.compose-card{padding:20px 22px}.compose-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.compose-avatar{background:var(--accent-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:flex;overflow:hidden}.compose-avatar img{object-fit:cover;width:100%;height:100%}.compose-input{background:var(--glass-input-fill);border:1px solid var(--glass-border-subtle);width:100%;font-family:var(--font-body);color:var(--text-primary);cursor:text;transition:all var(--transition-fast);resize:vertical;border-radius:10px;outline:none;flex:1;min-height:160px;padding:12px 16px;font-size:14px;line-height:1.6}body.dark-mode .compose-input{background:var(--glass-input-fill);border:1px solid var(--glass-border-subtle);color:var(--text-primary)}.compose-input:focus,body.dark-mode .compose-input:focus{background:var(--glass-input-focus);border-color:var(--purple);box-shadow:0 0 0 3px var(--accent-glow)}.mention-autocomplete-dropdown{background:var(--glass-fill-active);border:1px solid var(--glass-border-val);z-index:9999;max-height:220px;box-shadow:var(--shadow-md);border-radius:12px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mention-autocomplete-row{cursor:pointer;color:#ffffffd9;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;transition:background .15s;display:flex}.mention-autocomplete-row:last-child{border-bottom:none}.mention-autocomplete-row:hover,.mention-autocomplete-row.active{background:var(--accent-primary);color:#fff}.mention-link{transition:opacity .15s}.mention-link:hover{opacity:.8;text-decoration:underline}.compose-actions{align-items:center;gap:6px;display:flex}.compose-action-btn{cursor:pointer;color:var(--text-mid);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;transition:background .2s;display:flex}.compose-action-btn:hover{background:#ffffff0f;transition:all .3s ease-in-out}.compose-action-btn .icon{font-size:14px}.post-btn{background:var(--accent-primary);color:#fff;cursor:pointer;box-shadow:none;border:none;border-radius:12px;margin-left:auto;padding:9px 22px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .25s}body:not(.dark-mode) .post-btn{background:var(--accent-primary);color:#fff}.post-btn:hover{box-shadow:none;transform:translateY(-1px)}.post-card{padding:18px}.post-header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.post-avatar{color:#fff;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.post-avatar img{object-fit:cover;width:100%;height:100%}.post-meta{flex:1}.post-name{color:var(--text-dark);flex-wrap:wrap;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.verified{color:#3b82f6;font-size:13px}.post-iq-role{color:var(--text-light);align-items:center;gap:6px;margin-top:1px;font-size:11.5px;display:flex}.iq-tag{color:var(--purple);font-weight:600}.post-more{color:var(--text-light);cursor:pointer;border-radius:8px;margin-left:auto;padding:0 4px;font-size:18px;transition:background .2s}.post-more:hover{background:#fff9}.post-more-wrapper{margin-left:auto}.post-dropdown-menu{-webkit-backdrop-filter:none;z-index:100;background:#160c2deb;border:1.5px solid #ffffff1f;border-radius:14px;min-width:160px;margin-top:6px;padding:6px;animation:.18s ease-out dropdownSlideIn;position:absolute;top:100%;right:0;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0d}.post-dropdown-item{width:100%;color:var(--text-light);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:flex}.post-dropdown-item:hover{background:#ffffff14}.post-dropdown-item.delete{color:#f87171}.post-dropdown-item.delete:hover{color:#fca5a5;background:#f8717126}.post-dropdown-item:disabled{opacity:.5;cursor:not-allowed}.comment-delete-btn{color:var(--text-light);cursor:pointer;opacity:.4;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px;transition:all .2s;display:flex}.comment-delete-btn:hover{opacity:1;color:#f87171;background:#f871711f}.comment-item:hover .comment-delete-btn{opacity:.7}.post-body{color:var(--text-dark);margin-bottom:10px;font-size:14px;line-height:1.6}.post-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.post-tag{color:var(--purple-mid);cursor:pointer;font-size:12px;font-weight:500}.post-tag:hover{text-decoration:underline}.post-image{background:var(--bg-tertiary);border-radius:12px;justify-content:center;align-items:center;height:140px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.post-image-inner{width:100%;height:100%;position:relative;overflow:hidden}.constellation{position:absolute;inset:0}.constellation .star{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 6px #fffc}.constellation .glow-circle{border:1px solid #b496ff66;border-radius:50%;position:absolute}.post-actions{align-items:center;gap:4px;display:flex}.action-btn{cursor:pointer;color:var(--text-mid);background:0 0;border:none;border-radius:10px;align-items:center;gap:5px;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;transition:all .2s;display:flex}.action-btn:hover{color:var(--text-dark);background:#fff9}.action-btn.liked{color:#8fae6e}.action-btn .a-icon{font-size:15px}.bookmark-btn{cursor:pointer;color:var(--text-light);background:0 0;border:none;border-radius:8px;margin-left:auto;padding:6px;font-size:16px;transition:all .2s}.bookmark-btn:hover{color:var(--text-dark);background:#fff9}.bookmark-btn.saved{color:var(--purple)}.prompt-card{align-items:center;gap:14px;padding:16px 18px;display:flex}.prompt-orb{background:var(--accent-primary);width:44px;height:44px;box-shadow:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}@keyframes pulse-orb{0%,to{box-shadow:none}50%{box-shadow:0 4px 24px rgba(var(--purple-rgb,160, 120, 76), .2)}}.prompt-content{flex:1}.prompt-question{color:var(--text-dark);margin-bottom:8px;font-size:14px;font-weight:500}.prompt-chips{flex-wrap:wrap;gap:6px;display:flex}.prompt-chip{color:var(--text-mid);cursor:pointer;background:#ffffffa6;border:1.5px solid #ffffffd9;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:all .2s;display:flex}.prompt-chip:hover{color:var(--purple);border-color:var(--purple-light);background:#ffffffe6}.prompt-send{background:var(--accent-primary);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.prompt-send:hover{box-shadow:none;transform:scale(1.08)translateY(-1px)}.right-sidebar{width:var(--right-w);min-width:var(--right-w);z-index:5;flex-direction:column;gap:12px;height:100vh;padding:20px 14px 20px 10px;display:flex;position:relative;overflow-y:auto}.widget{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:none;box-shadow:var(--shadow), inset 1px 1px 1px #ffffff1f;border-radius:20px;padding:16px;transition:all .25s}body:not(.dark-mode) .widget{box-shadow:var(--shadow), inset 1px 1px 1px #ffffff80}.iq-status-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.widget-title{color:var(--text-mid);font-size:13px;font-weight:600}.elite-badge{color:#16a34a;background:#16a34a1f;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:flex}.elite-badge:before{content:"â—";font-size:7px}.iq-main{justify-content:space-between;align-items:center;display:flex}.iq-tier{color:var(--text-dark);font-family:Sora,sans-serif;font-size:22px;font-weight:700}.iq-sub{color:var(--text-light);margin-top:1px;font-size:11px}.iq-number-row{align-items:baseline;gap:4px;margin-top:8px;display:flex}.iq-label{color:var(--text-light);font-size:12px;font-weight:500}.iq-val{color:var(--text-dark);font-family:Sora,sans-serif;font-size:28px;font-weight:700}.brain-visual{flex-shrink:0;width:80px;height:80px;position:relative}.brain-svg{width:100%;height:100%}.iq-progress-section{margin-top:12px}.iq-progress-label{color:var(--text-light);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.progress-bar-track{background:#ffffff80;border:1px solid #ffffffb3;border-radius:3px;height:6px;overflow:hidden}.progress-bar-fill{background:var(--accent-primary);height:100%;box-shadow:none;border-radius:3px;transition:width .8s}.trending-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.live-badge{color:#dc2626;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.live-dot{background:#dc2626;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.trend-item{cursor:pointer;border-bottom:1px solid #fff6;border-radius:8px;justify-content:space-between;align-items:flex-start;margin:0 -6px;padding:8px 6px;transition:all .2s;display:flex}.trend-item:last-child{border-bottom:none}.trend-item:hover{background:#ffffff80}.trend-text{color:var(--text-dark);flex:1;font-size:12.5px;font-weight:500}.trend-time{color:var(--text-light);flex-shrink:0;margin-left:8px;font-size:11px}.view-all{color:var(--purple);cursor:pointer;align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:600;transition:gap .2s;display:flex}.view-all:hover{gap:8px}.event-header{align-items:center;gap:6px;margin-bottom:10px;display:flex}.event-cal-icon{color:var(--purple);font-size:14px}.event-label{color:var(--text-mid);font-size:12px;font-weight:600}.event-title{color:var(--text-dark);margin-bottom:4px;font-family:Sora,sans-serif;font-size:16px;font-weight:700}.event-date{color:var(--text-light);margin-bottom:10px;font-size:12px}.event-footer{align-items:center;gap:8px;display:flex}.attendee-stack{display:flex}.attendee-av{background:var(--accent-primary);color:#fff;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.attendee-stack .attendee-av:first-child{margin-left:0}.attendee-count{color:var(--text-light);margin-left:4px;font-size:11.5px}.join-btn{background:var(--accent-primary);color:#fff;cursor:pointer;box-shadow:none;border:none;border-radius:12px;margin-left:auto;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;transition:all .25s}.join-btn:hover{box-shadow:none;transform:translateY(-1px)}.feed-scroll>*{animation:.4s both fadeInUp}.feed-scroll>:first-child{animation-delay:50ms}.feed-scroll>:nth-child(2){animation-delay:.12s}.feed-scroll>:nth-child(3){animation-delay:.19s}.feed-scroll>:nth-child(4){animation-delay:.26s}.widget{animation:.4s both fadeInUp}.widget:first-child{animation-delay:.1s}.widget:nth-child(2){animation-delay:.18s}.widget:nth-child(3){animation-delay:.26s}.notif-dot{background:#8fae6e;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.post-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;background:#ffffffeb;border:1.5px solid #ffffffe6;border-radius:12px;width:150px;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 32px #6450c82e}.post-dropdown.open{display:block}.dropdown-item{color:var(--text-dark);cursor:pointer;align-items:center;gap:7px;padding:9px 14px;font-size:13px;transition:background .15s;display:flex}.dropdown-item:hover{background:var(--accent-primary);color:var(--purple)}.post-header-wrap,.action-btn[data-tooltip]{position:relative}.theme-btn.active{color:var(--purple)}.compose-input:focus{box-shadow:0 10px 25px -5px #0006,inset 1px 1px #fff3,inset -1px 1px #ffffff49,inset 0 -1px 1px #ffffff49,inset 0 0 25px #ffffff0d,inset 0 1px #ffffff4d,inset 0 -20px 40px #0006}#root{width:100%;min-height:100vh}.app-container{width:100%;height:100vh;display:flex}.profile-container,.settings-container,.messages-container{box-sizing:border-box;flex:1;height:100vh;overflow-y:auto}.auth-wrapper{background:var(--bg-primary);z-index:99999;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.btn{font-family:var(--font-display);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;letter-spacing:-.1px;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent-primary);box-shadow:none;color:#fff!important}.btn-primary:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:none;transform:translateY(-1px)}.btn-secondary{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;color:var(--text-primary)!important}.btn-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}.btn-sm{border-radius:10px;padding:8px 16px;font-size:.8rem}.text-muted{color:var(--text-muted)!important}body.dark-mode .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d9!important;border-right:1px solid #ffffff1a!important}body.dark-mode .nav-item:hover{color:#e7e9ea;background:#1d1f23}body.dark-mode .nav-item.active{color:#fff;background:#1d1f23;font-weight:700}body.dark-mode .sidebar-divider{background:#ffffff1a}body.dark-mode .elite-card{background:var(--card-bg);border:1px solid var(--border-color)}body.dark-mode .user-profile{box-shadow:none}body.dark-mode .user-avatar{border:1px solid var(--border-color)}body.dark-mode .sb-icon-btn:hover{background:var(--accent-primary);color:#b8895c}body.dark-mode .card{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none}body.dark-mode .card:hover{box-shadow:none;border-color:var(--border-color)}body.dark-mode .search-bar:focus-within,body.dark-mode .icon-btn{box-shadow:0 10px 25px -5px #0009,inset 1px 1px #ffffff0d,inset -1px 1px #ffffff08,inset 0 -1px 1px #ffffff08,inset 0 0 25px #ffffff05,inset 0 1px #ffffff0f,inset 0 -20px 40px #00000080}body.dark-mode .icon-btn:hover{background:var(--accent-primary)}body.dark-mode .icon-btn.plus{background:var(--accent-primary);box-shadow:none}body.dark-mode .compose-input:focus,body.dark-mode .compose-action-btn:hover{box-shadow:0 10px 25px -5px #0009,inset 1px 1px #ffffff0d,inset -1px 1px #ffffff08,inset 0 -1px 1px #ffffff08,inset 0 0 25px #ffffff05,inset 0 1px #ffffff0f,inset 0 -20px 40px #00000080}body.dark-mode .post-btn:hover{box-shadow:0 10px 25px -5px #0009,inset 1px 1px #ffffff0d,inset -1px 1px #ffffff08,inset 0 -1px 1px #ffffff08,inset 0 0 25px #ffffff05,inset 0 1px #ffffff14,inset 0 -20px 40px #0006}body.dark-mode .tab-btn:hover,body.dark-mode .post-more:hover{background:var(--accent-primary)}body.dark-mode .action-btn:hover,body.dark-mode .bookmark-btn:hover{background:var(--accent-primary);color:#b8895c}body.dark-mode .comment-content-wrap{color:#fff;box-shadow:0 10px 25px -5px #0006,inset 1px 1px #fff3,inset -1px 1px #ffffff49,inset 0 -1px 1px #ffffff49,inset 0 0 25px #ffffff0d,inset 0 1px #ffffff4d,inset 0 -20px 40px #0006}body:not(.dark-mode) .comment-content-wrap:hover{color:#000;transition:all .3s;box-shadow:0 10px 25px -5px #0006,inset 1px 1px #fff3,inset -1px 1px #ffffff49,inset 0 -1px 1px #ffffff49,inset 0 0 25px #ffffff1d,inset 0 1px #ffffff4d}body.dark-mode .widget{border:1px solid var(--border-color);background:#0f0c2399}body.dark-mode .progress-bar-track{background:var(--accent-primary);border:1px solid var(--border-color)}body.dark-mode .trend-item{border-bottom:1px solid rgba(var(--purple-rgb,160, 120, 76), .02)}body.dark-mode .trend-item:hover{background:var(--accent-primary)}body.dark-mode .join-btn{box-shadow:0 10px 25px -5px #0009,inset 1px 1px #ffffff0d,inset -1px 1px #ffffff08,inset 0 -1px 1px #ffffff08,inset 0 0 25px #ffffff05,inset 0 1px #ffffff1a,inset 0 -20px 40px #00000080}body.dark-mode .post-dropdown{border:1px solid var(--border-color);background:#0f0c23f2;box-shadow:0 8px 32px #00000080}body.dark-mode .dropdown-item:hover{background:var(--accent-primary)}body.dark-mode .prompt-chip{background:var(--accent-primary);border:1px solid var(--border-color)}body.dark-mode .prompt-chip:hover{background:var(--accent-primary);border-color:var(--border-color)}body.dark-mode .btn-secondary{border:1px solid var(--border-color);background:#0f0c2380}body.dark-mode .btn-secondary:hover:not(:disabled){background:var(--accent-primary);border-color:var(--border-color)}.confirm-overlay{-webkit-backdrop-filter:none;z-index:9999;background:#000000a6;justify-content:center;align-items:center;animation:.2s ease-out overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.confirm-modal{text-align:center;min-width:340px;max-width:400px;animation:modalScaleIn var(--transition-bounce);background:#16181c;border:1px solid #ffffff1a;border-radius:16px;padding:32px 28px 24px}.confirm-icon{width:48px;height:48px;color:var(--error);background:#ef44441a;border:1px solid #ef444426;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.confirm-title{font-family:var(--font-display);color:var(--text-primary);margin:0 0 6px;font-size:17px;font-weight:700}.confirm-message{color:#ffffff8c;margin:0 0 28px;font-family:DM Sans,sans-serif;font-size:13.5px;line-height:1.5}.confirm-actions{gap:10px;display:flex}.confirm-btn{cursor:pointer;border:none;border-radius:14px;flex:1;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:600;transition:all .2s}.confirm-btn.cancel{color:#ffffffb3;background:#ffffff12;border:1.5px solid #ffffff1a}.confirm-btn.cancel:hover{color:#fff;background:#ffffff1f}.confirm-btn.delete{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}.confirm-btn.delete:hover{transform:translateY(-1px);box-shadow:0 6px 24px #ef444473}.app-toast{-webkit-backdrop-filter:none;color:#ffffffd9;z-index:10000;background:#160c32eb;border:1.5px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;max-width:440px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:13px;animation:.3s cubic-bezier(.34,1.56,.64,1) toastSlideUp;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.app-toast.error{border-color:#f8717140}.app-toast.success{border-color:var(--border-color);background:#1e0f46eb}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toast-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.toast-close:hover{color:#fff;background:#ffffff1a}.workspace-tab{color:#ffffff73;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:14px 20px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:700;transition:all .25s;display:flex}.workspace-tab:hover{color:#ffffffd9;background:#ffffff05}.workspace-tab.active{color:var(--purple-light);background:var(--accent-primary)}.streaming-cursor{background:var(--purple-light);width:2px;margin-left:2px;animation:.8s infinite cursorBlink;display:inline-block}@keyframes cursorBlink{50%{opacity:0}}.status-pill{letter-spacing:1px;font-family:Courier New,Courier,monospace}.status-pill.idle{color:#9ca3af;background:#9ca3af1a;border-radius:12px;box-shadow:0 10px 25px -5px #0009,inset 1px 1px #ffffff0d,inset -1px 1px #ffffff08,inset 0 -1px 1px #ffffff08,inset 0 0 25px #ffffff05,inset 0 1px #ffffff14,inset 0 -20px 40px #0006}body:not(.dark-mode) .status-pill.idle{box-shadow:none;color:#000;background:#a0784c59}.status-pill.thinking{color:#b8895c;box-shadow:none;background:#a0784c1f;border:1px solid #a0784c59}.status-pill.executing{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f659;box-shadow:0 0 10px #3b82f626}.status-pill.success{color:#34d399;background:#10b9811f;border:1px solid #10b98159;box-shadow:0 0 10px #10b98126}.status-pill.error{color:#f87171;background:#ef44441f;border:1px solid #ef444459}.prompt-chip{color:#ffffffb3;cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:600;transition:all .25s;display:flex}.prompt-chip:hover{background:var(--accent-primary);border-color:var(--border-color);color:#fff;transform:translateY(-1px)}.agent-tasks-sidebar{width:var(--right-w);min-width:var(--right-w);z-index:5;background:#0c081c59;border-left:1px solid #ffffff0f;flex-direction:column;gap:10px;height:100%;padding:20px 14px 20px 10px;display:flex;position:relative;overflow-y:auto}.agent-tasks-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-tasks-title{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:14px;font-weight:700}.agent-tasks-new-btn{border:1px solid var(--border-color);background:var(--accent-primary);color:#b8895c;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.agent-tasks-new-btn:hover{background:var(--accent-primary);transform:scale(1.05)}.agent-tasks-hint{color:#ffffff59;margin:0;font-size:10.5px;line-height:1.4}.agent-tasks-loading,.agent-tasks-empty{color:#fff6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 12px;font-size:12px;display:flex}.agent-tasks-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-task-item{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:12px 12px 10px;transition:all .2s}.agent-task-item:hover{border-color:var(--border-color);background:var(--accent-primary)}.agent-task-item.active{border-color:var(--border-color);background:var(--accent-primary);box-shadow:0 4px 20px rgba(var(--purple-rgb,160, 120, 76), .04)}.agent-task-item.pinned .agent-task-name:before{content:"📌 ";font-size:10px}.agent-task-item-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.agent-task-name{color:#fff;word-break:break-word;flex:1;font-size:12.5px;font-weight:700;line-height:1.3}.agent-task-rename-input{border:1px solid var(--border-color);color:#fff;background:#0f0c23cc;border-radius:8px;outline:none;flex:1;padding:4px 8px;font-size:12px}.agent-task-actions{flex-shrink:0;gap:2px;display:flex}.agent-task-icon-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.agent-task-icon-btn:hover:not(:disabled){color:#fff;background:#ffffff14}.agent-task-icon-btn.on{color:#b8895c}.agent-task-icon-btn.danger.confirm{color:#f87171;background:#ef444440}.agent-task-icon-btn:disabled{opacity:.25;cursor:not-allowed}.agent-task-preview{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-task-meta{color:#ffffff47;justify-content:space-between;font-size:9.5px;display:flex}.app-container--agent{overflow:hidden}.app-container--agent>.agent-page-layout{flex:1;min-width:0}.agent-page-layout{flex-direction:row;flex:1;align-items:stretch;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.agent-toggle-tasks-mobile-btn{display:none}.agent-main{flex-direction:column;flex:1;min-width:0;max-width:100%;height:100%;padding:0;display:flex;overflow:hidden}.sidebar-collapse-btn{z-index:20;border:1px solid var(--border-color);color:#b8895c;cursor:pointer;background:#160c32f2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,transform .2s;display:flex;position:absolute;top:14px;right:-12px;box-shadow:0 2px 12px #00000059}.sidebar-collapse-btn:hover{background:var(--accent-primary);transform:scale(1.05)}.sidebar--collapsed{width:68px;min-width:68px;padding:20px 6px 16px}.sidebar--collapsed .logo-wrap{justify-content:center;padding:0 6px 16px}.sidebar--collapsed nav .nav-item{justify-content:center;padding-left:0;padding-right:0}.sidebar--collapsed .user-profile{justify-content:center;padding:12px 6px}.sidebar--collapsed .user-profile .user-avatar{margin:0 auto}.sidebar--collapsed .sidebar-bottom-icons{flex-direction:column;gap:6px}.agent-tasks-collapse-btn{z-index:20;border:1px solid var(--border-color);color:#b8895c;cursor:pointer;background:#160c32f2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,transform .2s;display:flex;position:absolute;top:14px;left:-12px;box-shadow:0 2px 12px #00000059}.agent-tasks-collapse-btn--open{left:auto;right:-12px}.agent-tasks-collapse-btn:hover{background:var(--accent-primary);transform:scale(1.05)}.agent-tasks-sidebar--collapsed{align-items:center;gap:12px;width:56px;min-width:56px;padding:16px 8px}.agent-tasks-rail-btn{color:#b8895c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative}.agent-tasks-rail-btn:hover{background:var(--accent-primary);border-color:var(--border-color)}.agent-tasks-rail-btn--new{border-color:var(--border-color);background:var(--accent-primary)}.agent-tasks-rail-count{color:#fff;background:#a0784c;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.agent-desktop{background:var(--bg-primary);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}body:not(.dark-mode) .agent-desktop{background:var(--bg-primary)}.agent-window{width:100%;height:100%;box-shadow:0 0 0 1px #ffffff0d inset, 0 24px 64px #000000a6, 0 0 48px rgba(var(--purple-rgb,160, 120, 76), .04);-webkit-backdrop-filter:none;background:#0c0a16d9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}body:not(.dark-mode) .agent-window{background:var(--bg-secondary);border-color:var(--border-color);-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px #fff9,0 20px 50px #503c8c14}.agent-window-titlebar{cursor:default;-webkit-user-select:none;user-select:none;background:#160e3026;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}body:not(.dark-mode) .agent-window-titlebar{background:#fff3;border-bottom-color:#0000000d}.agent-window-titlebar-left{align-items:center;gap:8px;min-width:0;display:flex}.agent-window-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.agent-window-dot--red{background:#ef4444}.agent-window-dot--yellow{background:#f59e0b}.agent-window-dot--green{background:#22c55e}.agent-window-title-icon{color:var(--purple-light);flex-shrink:0}.agent-window-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;overflow:hidden}body:not(.dark-mode) .agent-window-title{color:#1a1230}.agent-window-grip{color:#ffffff40;flex-shrink:0}body:not(.dark-mode) .agent-window-grip{color:#0003}.agent-window-body{flex-direction:column;flex:1;min-height:0;display:flex}.agent-window-resize{z-index:5;position:absolute}.agent-window-resize--n{cursor:n-resize;height:6px;top:0;left:8px;right:8px}.agent-window-resize--s{cursor:s-resize;height:6px;bottom:0;left:8px;right:8px}.agent-window-resize--e{cursor:e-resize;width:6px;top:8px;bottom:8px;right:0}.agent-window-resize--w{cursor:w-resize;width:6px;top:8px;bottom:8px;left:0}.agent-window-resize--ne{cursor:ne-resize;width:14px;height:14px;top:0;right:0}.agent-window-resize--nw{cursor:nw-resize;width:14px;height:14px;top:0;left:0}.agent-window-resize--se{cursor:se-resize;width:14px;height:14px;bottom:0;right:0}.agent-window-resize--sw{cursor:sw-resize;width:14px;height:14px;bottom:0;left:0}.agent-chat-panel{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}body:not(.dark-mode) .agent-chat-panel{background:0 0}.agent-chat-header{box-shadow:none;background:#00000040;border-bottom:1px solid #ffffff14;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}body:not(.dark-mode) .agent-chat-header{box-shadow:none;background:#ffffff4d;border-bottom:1px solid #0000000d;border-radius:0}.agent-task-badge{color:#ffffff8c;background:var(--accent-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;max-width:50%;padding:4px 10px;font-size:11px;display:flex;overflow:hidden}body:not(.dark-mode) .agent-task-badge{color:#000000a6;background:var(--accent-primary)}.agent-account-badge{color:#34d399;white-space:nowrap;background:0 0;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}body:not(.dark-mode) .agent-account-badge{color:#000000a4;background:#41cf6c3d}.agent-chat-messages{background:0 0;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}body:not(.dark-mode) .agent-chat-messages{background:0 0}.agent-chat-bubble{white-space:pre-wrap;max-width:88%;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.6}.agent-chat-bubble--user{background:var(--accent-primary);color:#fff;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:18px 18px 4px;align-self:flex-end}body:not(.dark-mode) .agent-chat-bubble--user{background:var(--accent-primary);border:1px solid var(--border-color);color:#1a1230;box-shadow:var(--shadow-sm)}.agent-chat-bubble--assistant{background:var(--bg-secondary);color:#fffffff2;border:1px solid var(--border-color);box-shadow:none;border-radius:18px 18px 18px 4px;align-self:flex-start}.agent-action-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.agent-action-item{color:#ffffffe0;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}body:not(.dark-mode) .agent-action-item{color:#1a1230d9}.agent-action-icon{background:var(--accent-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.agent-action-icon--comment{color:#60a5fa;background:#3b82f61f}.agent-action-icon--bookmark{color:#b8895c;background:#a0784c1f}.agent-action-icon--unbookmark{color:#94a3b8;background:#94a3b81f}.agent-action-icon--like{color:#8fae6e;background:#8fae6e1f}.agent-action-icon--unlike{color:#94a3b8;background:#94a3b81f}.agent-action-icon--post{color:#34d399;background:#34d3991f}.agent-action-icon--message{color:var(--accent-secondary);background:#22d3ee1f}.agent-action-icon--open_tab{color:#b8895c;background:#a0784c1f}.agent-action-icon--search{color:#fbbf24;background:#fbbf241f}.agent-action-icon--mark_notification_read{color:#8fae6e;background:#8fae6e1f}.agent-action-icon--mark_all_notifications_read{color:#94a3b8;background:#94a3b81f}.agent-action-icon--delete_notification{color:#f87171;background:#f871711f}.agent-perm-overlay{z-index:10000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#9242c028;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;box-shadow:0 10px 25px -5px #0009,inset 1px 1px #ffffff0d,inset -1px 1px #ffffff08,inset 0 -1px 1px #ffffff08,inset 0 0 25px #ffffff05,inset 0 1px #ffffff14,inset 0 -20px 40px #0006}.agent-perm-modal{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;max-width:440px;box-shadow:var(--shadow-lg);border-radius:12px;overflow:hidden}body:not(.dark-mode) .agent-perm-modal{background:var(--bg-secondary);border-color:var(--border-color)}.agent-perm-header{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.agent-perm-header-icon{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.agent-perm-title{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:15px;font-weight:700}body:not(.dark-mode) .agent-perm-title{color:#1a1230}.agent-perm-sub{color:#ffffff73;margin:4px 0 0;font-size:11.5px}body:not(.dark-mode) .agent-perm-sub{color:#1a123080}.agent-perm-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;margin-left:auto;padding:4px}.agent-perm-close:hover{color:#fff;background:#ffffff14}.agent-perm-body{padding:14px 18px 18px}.agent-perm-action-title{color:#e9d5ff;margin-bottom:8px;font-size:14px;font-weight:700}body:not(.dark-mode) .agent-perm-action-title{color:#5b21b6}.agent-perm-detail{color:#ffffffbf;word-break:break-word;margin:0 0 12px;font-size:12.5px;line-height:1.5}body:not(.dark-mode) .agent-perm-detail{color:#1a1230bf}.agent-perm-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-perm-method{color:#60a5fa;text-transform:uppercase;background:#3b82f626;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.agent-perm-endpoint{color:#fff6;word-break:break-all;font-size:10.5px}body:not(.dark-mode) .agent-perm-endpoint{color:#1a123073}.agent-perm-actions{border-top:1px solid #ffffff0f;gap:8px;padding:14px 18px 18px;display:flex}.agent-perm-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;flex:1;padding:10px 12px;font-size:12px;font-weight:700;transition:all .2s}.agent-perm-btn--deny{color:#ffffffbf;background:#ef4444}@keyframes nexus-orb-pulse{0%,to{box-shadow:0 0 24px rgba(var(--purple-rgb,160, 120, 76), .15), 0 0 48px #6366f159, inset 0 -4px 12px #00000040}50%{box-shadow:0 0 32px #ffffff05,0 0 64px #6366f173,inset 0 -4px 12px #00000040}}.model-selector-trigger{align-items:center;display:flex}.agent-perm-btn--deny:hover{color:#f87171;background:#9242c028;transition:all .3s;box-shadow:inset 1px 1px #ffffff0d,inset -1px 1px #ffffff08,inset 0 -1px 1px #ffffff08,inset 0 0 25px #ffffff05,inset 0 1px #ffffff14,inset 0 -20px 40px #0006}.agent-perm-btn--always{background:var(--accent-primary);border-color:var(--border-color);color:#b8895c}.agent-perm-btn--always:hover{background:var(--accent-primary)}.agent-perm-btn--execute{background:var(--accent-primary);color:#fff;box-shadow:none}.agent-perm-btn--execute:hover{transform:translateY(-1px)}.agent-action-icon--default{color:#34d399;background:#34d3991f;border-color:#34d3994d}.agent-action-label{line-height:1.35}body:not(.dark-mode) .agent-chat-bubble--assistant{color:#1a1230;background:#00000005;border:1px solid #0000000a}.nexus-input-bar{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:999px;flex-shrink:0;align-items:center;gap:14px;margin:12px 16px 16px;padding:10px 12px 10px 10px;display:flex}body:not(.dark-mode) .nexus-input-bar{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.nexus-input-orb{background:var(--accent-primary);width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0}.nexus-input-field{color:#fff;letter-spacing:.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500}.nexus-input-field::placeholder{color:#ffffffb8}body:not(.dark-mode) .nexus-input-field{color:#1a1230}body:not(.dark-mode) .nexus-input-field::placeholder{color:#1a123073}.nexus-input-send{color:#fff;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0d;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff1a}.nexus-input-send:hover:not(:disabled){background:var(--accent-primary);box-shadow:0 4px 20px rgba(var(--purple-rgb,160, 120, 76), .06);border-color:#a0784c80;transform:scale(1.06)}.nexus-input-send:disabled{opacity:.35;cursor:not-allowed}body:not(.dark-mode) .nexus-input-send{background:var(--accent-primary);border-color:var(--border-color);box-shadow:0 2px 8px rgba(var(--purple-rgb,160, 120, 76), .02), inset 0 1px 0 #ffffff80;color:var(--purple)}.model-selector{z-index:100;position:relative}.model-selector-trigger{color:#fff;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff1a}.model-selector-trigger:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff26}body:not(.dark-mode) .model-selector-trigger{background:var(--accent-primary);border-color:var(--border-color);box-shadow:0 2px 8px rgba(var(--purple-rgb,160, 120, 76), .02), inset 0 1px 0 #ffffff80;color:#1a1230}body:not(.dark-mode) .model-selector-trigger:hover{background:var(--accent-primary);border-color:var(--border-color)}.model-selector-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 2px 8px #0000004d}.model-selector-name{white-space:nowrap;letter-spacing:.02em}.model-selector-chevron{color:#ffffff80;flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.model-selector-chevron.open{transform:rotate(180deg)}body:not(.dark-mode) .model-selector-chevron{color:#1a123066}.model-selector-dropdown{-webkit-backdrop-filter:none;min-width:200px;box-shadow:0 16px 48px #00000080, 0 0 0 1px #ffffff0a inset, 0 0 32px rgba(var(--purple-rgb,160, 120, 76), .02);transform-origin:100% 0;background:#0e0a20f2;border:1px solid #ffffff1a;border-radius:16px;padding:6px;animation:.25s cubic-bezier(.16,1,.3,1) model-dropdown-enter;position:absolute;top:calc(100% + 6px);left:auto;right:0;z-index:1000!important}@keyframes model-dropdown-enter{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}body:not(.dark-mode) .model-selector-dropdown{border-color:var(--border-color);box-shadow:0 12px 40px #503c8c26, 0 0 0 1px rgba(var(--purple-rgb,160, 120, 76), .02) inset;background:#fffffffa}.model-selector-option{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;transition:all .15s;display:flex}.model-selector-option:hover{background:#ffffff14}.model-selector-option.active{background:var(--accent-primary);border:1px solid var(--border-color)}body:not(.dark-mode) .model-selector-option{color:#1a1230}body:not(.dark-mode) .model-selector-option:hover{background:var(--accent-primary)}body:not(.dark-mode) .model-selector-option.active{background:var(--accent-primary);border-color:var(--border-color)}.model-option-icon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #00000040}.model-option-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.model-option-name{letter-spacing:.01em;font-size:13px;font-weight:600}.model-option-sub{color:#ffffff73;font-size:10.5px;font-weight:500}body:not(.dark-mode) .model-option-sub{color:#1a123073}.model-option-badge{color:#60a5fa;letter-spacing:.06em;text-transform:uppercase;background:#3b82f626;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:8.5px;font-weight:800}body:not(.dark-mode) .model-option-badge{color:#3b82f6;background:#3b82f61a}.model-option-check{color:#a0784c;flex-shrink:0;font-size:14px;font-weight:700}.nexus-input-image-btn{color:#fff9;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff0d}.nexus-input-image-btn:hover:not(:disabled){color:#60a5fa;background:#3b82f626;border-color:#3b82f659;transform:scale(1.06)}.nexus-input-image-btn:disabled{opacity:.3;cursor:not-allowed}body:not(.dark-mode) .nexus-input-image-btn{border-color:var(--border-color);background:var(--accent-primary);color:#1a123073;box-shadow:0 2px 8px #ffffff03,inset 0 1px #fff6}body:not(.dark-mode) .nexus-input-image-btn:hover:not(:disabled){color:#3b82f6;background:#3b82f61a;border-color:#3b82f640}.agent-image-preview{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin:0 16px;padding:8px 16px;animation:.2s model-dropdown-enter;display:flex}.agent-image-preview img{object-fit:cover;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;width:42px;height:42px}.agent-image-name{color:#fff9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:12px;overflow:hidden}body:not(.dark-mode) .agent-image-name{color:#1a123080}.agent-image-remove{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.agent-image-remove:hover{background:#ef444433;transform:scale(1.08)}body:not(.dark-mode) .agent-image-preview{background:var(--accent-primary);border-color:var(--border-color)}.agent-new-chat-btn{-webkit-backdrop-filter:none;backdrop-filter:none;color:#b8895c;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:5px;margin-left:8px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff1a}.agent-new-chat-btn:hover:not(:disabled){background:var(--accent-primary);border-color:var(--border-color);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff26}body:not(.dark-mode) .agent-new-chat-btn{background:var(--accent-primary);border-color:var(--border-color);color:var(--purple);box-shadow:0 2px 8px rgba(var(--purple-rgb,160, 120, 76), .02), inset 0 1px 0 #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}body:not(.dark-mode) .agent-new-chat-btn:hover:not(:disabled){background:var(--accent-primary);border-color:var(--border-color);color:var(--purple-dark)}.nexus-send-icon{transition:opacity .2s;color:#fff!important}body:not(.dark-mode) .nexus-send-icon{color:var(--purple)!important}.nexus-input-send:disabled .nexus-send-icon{opacity:.4}.nexus-input-stop-btn{background:#ef44442e!important;border-color:#ef444480!important}.nexus-input-stop-btn:hover{transform:scale(1.06);background:#ef44444d!important;border-color:#ef4444cc!important;box-shadow:0 4px 20px #ef444466!important}.nexus-stop-icon{color:#f87171!important;fill:#f87171!important}.terminal-panel{flex-direction:column;flex:1;gap:6px;padding:16px 18px;font-family:Consolas,Courier New,Courier,monospace;font-size:12px;line-height:1.55;display:flex;overflow-y:auto}body.dark-mode .terminal-panel{color:#22c55e;background:#000}body:not(.dark-mode) .terminal-panel{color:#0f172a;background:#fff}.terminal-line{word-break:break-word}body.dark-mode .terminal-line--error{color:#f87171}body.dark-mode .terminal-line--success{color:#4ade80}body.dark-mode .terminal-line--action{color:#60a5fa}body.dark-mode .terminal-line--thought{color:#b8895c}body.dark-mode .terminal-line--system{color:#22c55e}body:not(.dark-mode) .terminal-line--error{color:#dc2626}body:not(.dark-mode) .terminal-line--success{color:#059669}body:not(.dark-mode) .terminal-line--action{color:#2563eb}body:not(.dark-mode) .terminal-line--thought{color:var(--accent-primary)}body:not(.dark-mode) .terminal-line--system{color:#0f172a}body.dark-mode .terminal-line--default{color:#22c55e}body:not(.dark-mode) .terminal-line--default{color:#0f172a}.terminal-time{margin-right:8px}body.dark-mode .terminal-time{color:#ffffff47}body:not(.dark-mode) .terminal-time{color:#00000059}.agent-workspace-tabs{background:#160c3299;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:flex}.agent-workspace-tabs.collapsed{justify-content:center;padding:0 4px}.workspace-nav-toggle{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.workspace-nav-toggle:hover{color:#fffc;background:#ffffff1a}body:not(.dark-mode) .agent-workspace-tabs{border-bottom-color:var(--border-color);background:#f8f6ffe6}body:not(.dark-mode) .workspace-nav-toggle{color:var(--text-secondary)}body:not(.dark-mode) .workspace-nav-toggle:hover{background:var(--accent-primary);color:var(--accent-primary)}.agent-workspace-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.main-viewport{background:0 0;flex-direction:column;flex:1;height:100vh;display:flex;overflow:hidden}body:not(.dark-mode) .main-viewport{background:0 0}.app-tab-bar{background:var(--bg-primary);border-bottom:1px solid var(--border-color);z-index:100;flex-shrink:0;align-items:center;height:48px;padding:0 16px;display:flex}.app-tabs-container{scrollbar-width:none;align-items:center;gap:2px;height:100%;display:flex;overflow-x:auto}.app-tabs-container::-webkit-scrollbar{display:none}.app-tab{cursor:pointer;height:32px;color:var(--text-muted);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative}.app-tab:hover{color:var(--text-secondary);background:#ffffff0a}.app-tab.active{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color);font-weight:600}.app-tab-icon{align-items:center;display:flex}.app-tab-icon svg{width:14px;height:14px}.app-tab.active .app-tab-icon{color:var(--accent-primary)}body:not(.dark-mode) .app-tab.active{background:var(--glass-fill-active);border-color:var(--border-color);color:var(--purple)}.app-tab-icon{font-size:13px;line-height:1}.app-tab-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.app-tab-close{width:16px;height:16px;color:var(--text-muted);cursor:pointer;opacity:0;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0;display:flex}body:not(.dark-mode) .app-tab-close{color:var(--text-muted)}.app-tab:hover .app-tab-close{opacity:.6}.app-tab-close:hover{background:#ef44441a;color:var(--error)!important;opacity:1!important}.tab-content-area{border-left:1px solid var(--glass-border-subtle);background:0 0;flex:1;height:100%;min-height:0;position:relative;overflow:hidden}body:not(.dark-mode) .tab-content-area{border-left-color:var(--border-color);background:0 0}.tab-content-area--agent{flex-direction:column;display:flex;overflow:hidden}.tab-loading{height:100%;color:var(--text-light);justify-content:center;align-items:center;font-size:14px;display:flex}.workspace-empty-state{background:0 0;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}body:not(.dark-mode) .workspace-empty-state{background:0 0}.empty-welcome-card{text-align:center;border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;max-width:420px;box-shadow:var(--shadow-sm);border-radius:12px;padding:48px 40px}body:not(.dark-mode) .empty-welcome-card{background:var(--glass-fill);border-color:var(--border-color);box-shadow:var(--glass-caustic)}.empty-welcome-card h2{font-size:24px;font-weight:700;font-family:var(--font-display);color:var(--text-primary);margin-bottom:8px}.empty-welcome-card p{color:var(--text-muted);margin-bottom:28px;font-size:14px;line-height:1.6}body:not(.dark-mode) .empty-welcome-card p{color:var(--text-muted)}.quick-actions{justify-content:center;gap:12px;display:flex}.mobile-header,.mobile-sidebar-close-btn{display:none}@media (width<=1024px){.right-sidebar{display:none!important}}@media (width<=1024px) and (width>=768px){.sidebar{width:68px!important;min-width:68px!important;padding:20px 6px 16px!important}.sidebar .logo-wrap{justify-content:center!important;padding:0 6px 16px!important}.sidebar .logo-text{display:none!important}.sidebar nav .nav-item{justify-content:center!important;padding-left:0!important;padding-right:0!important}.sidebar nav .nav-item .nav-label,.sidebar nav .nav-item .nav-badge,.sidebar .elite-card{display:none!important}.sidebar .user-profile{justify-content:center!important;padding:12px 6px!important}.sidebar .user-profile .user-info,.sidebar .user-profile .user-chevron{display:none!important}.sidebar .user-profile .user-avatar{margin:0 auto!important}.sidebar .sidebar-bottom-icons{flex-direction:column!important;gap:6px!important}.sidebar-collapse-btn{display:none!important}}@media (width<=768px){.app-container{flex-direction:column!important;height:100vh!important;overflow:hidden!important}.main-viewport{flex:1!important;height:calc(100vh - 56px)!important;min-height:0!important}.mobile-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);box-sizing:border-box;z-index:100;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex!important}body:not(.dark-mode) .mobile-header{background:var(--glass-fill);border-bottom-color:var(--border-color)}.mobile-menu-toggle{color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.mobile-menu-toggle:active{transform:scale(.95)}.mobile-menu-toggle:hover{background:var(--glass-fill-hover)}body:not(.dark-mode) .mobile-menu-toggle{color:var(--text-primary)}.mobile-logo-text{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.5px;font-size:16px;font-weight:700}body:not(.dark-mode) .mobile-logo-text{color:var(--text-primary)}.mobile-logo-text span,body:not(.dark-mode) .mobile-logo-text span{color:var(--purple)}.sidebar{border-right:1px solid var(--border-color);transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%);box-shadow:10px 0 40px #0009;z-index:1000!important;background:var(--bg-secondary)!important;width:270px!important;min-width:270px!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}body:not(.dark-mode) .sidebar{border-right-color:var(--border-color);background:var(--bg-secondary)!important}.mobile-sidebar--open .sidebar{transform:translate(0)}.sidebar nav .nav-item .nav-label{display:inline!important}.sidebar .logo-text,.sidebar .user-profile .user-info,.sidebar .user-profile .user-chevron{display:block!important}.sidebar .sidebar-bottom-icons{flex-direction:row!important;gap:8px!important}.sidebar .elite-card{display:block!important}.mobile-sidebar-close-btn{color:#ffffff80;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:background .2s,color .2s;position:absolute;top:18px;right:16px;display:flex!important}body:not(.dark-mode) .mobile-sidebar-close-btn{color:#0006}.mobile-sidebar-close-btn:hover{background:var(--accent-primary);color:#fff}body:not(.dark-mode) .mobile-sidebar-close-btn:hover{color:var(--purple)}.mobile-sidebar-backdrop{-webkit-backdrop-filter:none;z-index:999;background:#00000080;animation:.25s ease-out fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.app-tab-bar{overflow-x:auto;padding:0 8px!important}.app-tab{max-width:140px;flex-shrink:0!important;padding:0 12px!important}.topbar{flex-wrap:wrap;gap:8px!important;padding:12px 12px 0!important}.topbar-greeting h1{font-size:18px!important}.topbar-greeting .subtitle{display:none!important}.search-bar{order:4;margin-top:4px;width:100%!important}.feed-scroll{padding:8px!important}.compose-card{border-radius:16px!important;padding:12px!important}.compose-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important}.compose-action-btn{border-radius:8px!important;padding:6px 10px!important;font-size:11px!important}.post-btn{margin-left:auto;padding:6px 14px!important;font-size:12px!important}.post-card{border-radius:16px!important;padding:12px!important}.post-name{font-size:14px!important}.post-iq-role{font-size:11px!important}.post-body{margin-top:8px!important;margin-bottom:12px!important;font-size:13.5px!important}.post-actions{gap:16px!important;padding-top:10px!important}.action-btn{font-size:12px!important}.message-bubble{max-width:85%!important}.comment-content-wrap{padding:6px 10px!important}.profile-header{gap:12px!important;margin-bottom:12px!important;padding:20px!important}.profile-avatar,.profile-avatar-placeholder{width:90px!important;height:90px!important}.profile-title-row h1{font-size:1.6rem!important}.stat-badge{padding:4px 12px!important;font-size:.8rem!important}.profile-bio{font-size:.95rem!important}.agent-page-layout{position:relative;flex-direction:column!important}.agent-main{flex:1!important;width:100%!important}.agent-desktop{padding:8px!important}.agent-window{border-radius:12px!important}.agent-chat-header{flex-wrap:wrap!important;gap:6px!important;padding:8px 10px!important}.agent-task-badge{max-width:110px!important;padding:3px 8px!important;font-size:10px!important}.agent-new-chat-btn span{display:none!important}.agent-new-chat-btn{padding:6px 8px!important}.agent-credits-badge .credits-label,.agent-credits-badge .credits-tier-badge{display:none!important}.agent-credits-badge{padding:4px 8px!important}.agent-account-badge{display:none!important}.nexus-input-bar{gap:8px!important;margin:8px!important;padding:6px 8px!important}.nexus-input-orb,.nexus-input-send{width:32px!important;height:32px!important}.nexus-input-field{font-size:14px!important}.agent-tasks-sidebar--collapsed{display:none!important}.agent-tasks-sidebar{z-index:1000!important;background:var(--bg-secondary)!important;border-left:1px solid var(--border-color)!important;width:290px!important;min-width:290px!important;height:calc(100vh - 56px)!important;padding:20px 14px!important;position:fixed!important;top:56px!important;bottom:0!important;right:0!important;box-shadow:-10px 0 40px #0009!important}.agent-tasks-sidebar .agent-tasks-collapse-btn--open{top:14px!important;left:12px!important;right:auto!important}.agent-tasks-sidebar .agent-tasks-header{padding-left:36px!important}.agent-toggle-tasks-mobile-btn{background:var(--accent-primary);border:1px solid var(--border-color);color:#b8895c;cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;display:flex!important}.agent-toggle-tasks-mobile-btn:hover{background:var(--accent-primary)}.agent-tasks-backdrop{-webkit-backdrop-filter:none;z-index:999;background:#00000080;animation:.25s ease-out fadeIn;display:block;position:fixed;inset:0}}.agent-chat-user-attached-img{border:1px solid #ffffff26;border-radius:12px;max-width:240px;max-height:240px;margin-bottom:8px;transition:transform .2s;display:block;overflow:hidden;box-shadow:0 4px 15px #0000004d}.agent-chat-user-attached-img:hover{transform:scale(1.02)}.agent-chat-user-attached-img img{object-fit:cover;width:100%;height:auto;max-height:240px;display:block}body:not(.dark-mode) .agent-chat-user-attached-img{border-color:#0000001a;box-shadow:0 4px 12px #00000026}.agent-credits-badge{color:#fff;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:11px;display:flex;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff0d}body:not(.dark-mode) .agent-credits-badge{color:#1a1230;background:#00000008;border-color:#0000000f;box-shadow:0 2px 8px #00000005,inset 0 1px #fff6}.agent-credits-badge .credits-icon{color:#fbbf24;font-size:12px}.agent-credits-badge .credits-value{color:var(--purple-light);font-weight:700}.agent-credits-badge .credits-label{color:#ffffff80;font-size:10px}body:not(.dark-mode) .agent-credits-badge .credits-label{color:#00000080}.tier-badge,.credits-tier-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.tier-badge.nanofly,.credits-tier-badge.nanofly{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b840}.tier-badge.fly,.credits-tier-badge.fly{color:#fbbf24;background:linear-gradient(135deg,#d9770633,#a13eb933);border:1px solid #d9770666;box-shadow:0 0 8px #d9770640}.model-selector-option.locked{opacity:.5;cursor:not-allowed;position:relative}.model-selector-option.locked:hover{background:0 0!important}.sprint-limit-badge{color:#f87171;background:#ef44441f;border:1px solid #ef444440;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sprint-limit-message{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:6px 12px;font-size:12px;display:inline-block}.subscription-panel{border:1px solid var(--border-color)!important}.subscription-details{background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;padding:16px}body:not(.dark-mode) .subscription-details{background:#00000003;border-color:#0000000a}.agent-msg-text{white-space:normal}.agent-formatted-body{flex-direction:column;gap:12px;width:100%;display:flex}.agent-msg-p{white-space:pre-wrap;margin:0;line-height:1.6}.agent-code-block{border:1px solid var(--border-color);background:#0e0a20d9;border-radius:12px;flex-direction:column;width:100%;margin:8px 0;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000059}body:not(.dark-mode) .agent-code-block{border-color:var(--border-color);background:#f3f1faf2;box-shadow:0 4px 12px #503c8c14}.agent-code-block-header{background:#140f2de6;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}body:not(.dark-mode) .agent-code-block-header{background:#e6e2f5e6;border-bottom-color:#0000000d}.agent-code-block-lang{text-transform:uppercase;letter-spacing:.05em;color:#b8895c;font-family:Sora,sans-serif;font-size:11px;font-weight:700}body:not(.dark-mode) .agent-code-block-lang{color:#5b21b6}.agent-code-copy-btn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.agent-code-copy-btn:hover{color:#fff;border-color:var(--border-color);background:#ffffff0f}body:not(.dark-mode) .agent-code-copy-btn{color:#0009;border-color:#0000001a}body:not(.dark-mode) .agent-code-copy-btn:hover{color:#1a1230;border-color:var(--border-color);background:#0000000a}.agent-code-copy-btn.copied{color:#4ade80;background:#22c55e26;border-color:#22c55e66}body:not(.dark-mode) .agent-code-copy-btn.copied{color:#15803d;background:#22c55e1a;border-color:#22c55e4d}.agent-code-block-pre{margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.5;overflow-x:auto}.agent-code-block-pre code{color:#e9d5ff;white-space:pre;font-family:inherit}body:not(.dark-mode) .agent-code-block-pre code{color:#1a1230}.agent-inline-code{background:var(--accent-primary);color:#d8b4fe;border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}body:not(.dark-mode) .agent-inline-code{background:var(--accent-primary);color:var(--accent-primary);border-color:var(--border-color)}.agent-msg-divider{background:linear-gradient(90deg,#0000,#ffffff14,#0000);border:none;height:2px;margin:16px 0}body:not(.dark-mode) .agent-msg-divider{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.agent-text-highlight{color:#fef08a;background:linear-gradient(120deg,#f59e0b4d 0%,#f59e0b73 100%);border-radius:3px;padding:1px 4px;font-weight:600}body:not(.dark-mode) .agent-text-highlight{color:#854d0e;background:linear-gradient(120deg,#f59e0b33 0%,#f59e0b4d 100%)}.agent-blockquote{border-left:4px solid rgba(var(--purple-rgb,160, 120, 76), .1);background:#ffffff05;border-radius:0 8px 8px 0;margin:8px 0;padding:10px 16px}body:not(.dark-mode) .agent-blockquote{border-left-color:rgba(var(--purple-rgb,160, 120, 76), .06);background:#00000004}.agent-blockquote-line{color:#ffffffbf;margin:0;line-height:1.5}body:not(.dark-mode) .agent-blockquote-line{color:#1a1230cc}.agent-callout{border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;margin:8px 0;padding:12px 16px;display:flex}.agent-callout-header{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.agent-callout-content{font-size:13px;line-height:1.5}.agent-callout-content p{margin:0}.agent-callout--note{background:#3b82f614;border-color:#3b82f640}.agent-callout--note .agent-callout-header{color:#60a5fa}.agent-callout--note .agent-callout-content{color:#ffffffd9}.agent-callout--warning{background:#f59e0b14;border-color:#f59e0b40}.agent-callout--warning .agent-callout-header{color:#fbbf24}.agent-callout--warning .agent-callout-content{color:#ffffffd9}.agent-callout--tip{background:#10b98114;border-color:#10b98140}.agent-callout--tip .agent-callout-header{color:#34d399}.agent-callout--tip .agent-callout-content{color:#ffffffd9}.agent-callout--important{background:#a0784c14;border-color:#a0784c40}.agent-callout--important .agent-callout-header{color:#b8895c}.agent-callout--important .agent-callout-content{color:#ffffffd9}.agent-callout--caution{background:#ef444414;border-color:#ef444440}.agent-callout--caution .agent-callout-header{color:#f87171}.agent-callout--caution .agent-callout-content{color:#ffffffd9}body:not(.dark-mode) .agent-callout--note{background:#3b82f60d;border-color:#3b82f633}body:not(.dark-mode) .agent-callout--note .agent-callout-header{color:#1d4ed8}body:not(.dark-mode) .agent-callout--note .agent-callout-content{color:#1a1230d9}body:not(.dark-mode) .agent-callout--warning{background:#f59e0b0d;border-color:#f59e0b33}body:not(.dark-mode) .agent-callout--warning .agent-callout-header{color:#b45309}body:not(.dark-mode) .agent-callout--warning .agent-callout-content{color:#1a1230d9}body:not(.dark-mode) .agent-callout--tip{background:#10b9810d;border-color:#10b98133}body:not(.dark-mode) .agent-callout--tip .agent-callout-header{color:#047857}body:not(.dark-mode) .agent-callout--tip .agent-callout-content{color:#1a1230d9}body:not(.dark-mode) .agent-callout--important{background:#a0784c0d;border-color:#a0784c33}body:not(.dark-mode) .agent-callout--important .agent-callout-header{color:var(--accent-primary)}body:not(.dark-mode) .agent-callout--important .agent-callout-content{color:#1a1230d9}body:not(.dark-mode) .agent-callout--caution{background:#ef44440d;border-color:#ef444433}body:not(.dark-mode) .agent-callout--caution .agent-callout-header{color:#b91c1c}body:not(.dark-mode) .agent-callout--caution .agent-callout-content{color:#1a1230d9}.agent-msg-header{color:#fff;margin:16px 0 8px;font-family:Sora,sans-serif;font-weight:700}body:not(.dark-mode) .agent-msg-header{color:#1a1230}.agent-msg-h1{border-bottom:1px solid #ffffff14;padding-bottom:4px;font-size:1.5rem}.agent-msg-h2{font-size:1.3rem}.agent-msg-h3{font-size:1.15rem}.agent-msg-h4{font-size:1.05rem}.agent-msg-h5{font-size:1rem}.agent-msg-h6{color:#fff9;font-size:.9rem}body:not(.dark-mode) .agent-msg-h1{border-bottom-color:#0000000f}body:not(.dark-mode) .agent-msg-h6{color:#1a123099}.agent-msg-list-container{flex-direction:column;gap:6px;margin:8px 0;padding-left:20px;display:flex}ol.agent-msg-list-container{list-style-type:decimal}ul.agent-msg-list-container{list-style-type:disc}.agent-msg-list-item{line-height:1.5}.agent-table-wrapper{border:1px solid var(--border-color);border-radius:8px;width:100%;margin:12px 0;overflow-x:auto;box-shadow:0 4px 16px #0003}body:not(.dark-mode) .agent-table-wrapper{border-color:var(--border-color);box-shadow:0 4px 10px #503c8c0a}.agent-table{border-collapse:collapse;text-align:left;background:#0e0a2066;width:100%;font-size:13px}body:not(.dark-mode) .agent-table{background:#fffffff2}.agent-table th{background:var(--accent-primary);color:#b8895c;border-bottom:2px solid var(--border-color);white-space:nowrap;padding:10px 14px;font-family:Sora,sans-serif;font-weight:700}body:not(.dark-mode) .agent-table th{background:var(--accent-primary);color:#5b21b6;border-bottom-color:var(--border-color)}.agent-table td{color:#ffffffd9;border-bottom:1px solid #ffffff0d;padding:10px 14px;line-height:1.5}body:not(.dark-mode) .agent-table td{color:#1a1230;border-bottom-color:#0000000d}.agent-table tr:nth-child(2n){background:#ffffff04}body:not(.dark-mode) .agent-table tr:nth-child(2n){background:#00000004}.agent-table tr:hover{background:var(--accent-primary);transition:background .15s}body:not(.dark-mode) .agent-table tr:hover{background:var(--accent-primary)}.share-modal-overlay{z-index:11000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.share-modal-content{background:var(--glass-fill-active);border:1px solid var(--glass-border-val);width:100%;max-width:420px;box-shadow:var(--glass-specular-strong), 0 24px 60px #00000080;max-height:85vh;animation:modalScaleIn var(--transition-bounce);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}body:not(.dark-mode) .share-modal-content{background:var(--glass-fill-active);border-color:var(--border-color);box-shadow:var(--glass-specular), var(--glass-caustic-strong)}.share-modal-header{border-bottom:1px solid var(--glass-border-subtle);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}body:not(.dark-mode) .share-modal-header{border-bottom-color:var(--border-color)}.share-modal-header h3{font-family:var(--font-display);color:#fff;margin:0;font-size:1.1rem;font-weight:700}body:not(.dark-mode) .share-modal-header h3{color:#1a1230}.share-modal-close-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.share-modal-close-btn:hover{color:#fff;background:#ffffff14}body:not(.dark-mode) .share-modal-close-btn:hover{color:#1a1230;background:#0000000d}.share-modal-search{align-items:center;margin:16px 20px 8px;display:flex;position:relative}.share-modal-search .search-icon{color:#fff6;pointer-events:none;position:absolute;left:14px}body:not(.dark-mode) .share-modal-search .search-icon{color:#1a123066}.share-modal-search input{color:#fff;background:#0003;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:10px 14px 10px 40px;font-size:.9rem;transition:all .2s}.share-modal-search input:focus{border-color:var(--border-color);box-shadow:0 0 0 3px rgba(var(--purple-rgb,160, 120, 76), .04);background:#0000004d}body:not(.dark-mode) .share-modal-search input{color:#1a1230;background:#00000008;border-color:#00000014}body:not(.dark-mode) .share-modal-search input:focus{border-color:var(--border-color);background:#fff}.share-modal-body{flex:1;min-height:200px;max-height:320px;padding:8px 20px 16px;overflow-y:auto}.share-modal-loading,.share-modal-empty{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:180px;font-size:.9rem;display:flex}body:not(.dark-mode) .share-modal-loading,body:not(.dark-mode) .share-modal-empty{color:#1a123080}.share-modal-list{flex-direction:column;gap:10px;display:flex}.share-modal-user-row{border-radius:12px;align-items:center;gap:12px;padding:8px;transition:background .2s;display:flex}.share-modal-user-row:hover{background:#ffffff08}body:not(.dark-mode) .share-modal-user-row:hover{background:var(--accent-primary)}.share-modal-avatar{border-radius:50%;flex-shrink:0;width:38px;height:38px;overflow:hidden}.share-modal-avatar img{object-fit:cover;width:100%;height:100%}.share-modal-avatar-fallback{color:#fff;background:linear-gradient(135deg,#b8895c,#a0784c);justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;font-weight:600;display:flex}.share-modal-user-info{flex-direction:column;flex:1;display:flex}.share-modal-username{color:#fff;font-size:.9rem;font-weight:600}body:not(.dark-mode) .share-modal-username{color:#1a1230}.share-modal-send-btn{cursor:pointer;color:#fff;box-shadow:none;background:linear-gradient(135deg,#a0784c,#8fae6e);border:none;border-radius:8px;justify-content:center;align-items:center;min-width:68px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.share-modal-send-btn:hover:not(:disabled){box-shadow:none;transform:translateY(-1px)}.share-modal-send-btn:disabled{cursor:not-allowed}.share-modal-send-btn.sent{color:#fff9;box-shadow:none;background:#ffffff14;border:1px solid #ffffff1a}body:not(.dark-mode) .share-modal-send-btn.sent{color:#1a123080;background:#0000000a;border-color:#0000000f}.share-modal-footer{border-top:1px solid #ffffff14;justify-content:center;padding:16px 20px;display:flex}body:not(.dark-mode) .share-modal-footer{border-top-color:#0000000f}.share-modal-copy-btn{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.share-modal-copy-btn:hover{background:var(--accent-primary);border-color:var(--border-color);color:#b8895c}body:not(.dark-mode) .share-modal-copy-btn{color:#1a1230;background:#00000005;border-color:#00000014}body:not(.dark-mode) .share-modal-copy-btn:hover{background:var(--accent-primary);border-color:var(--border-color);color:var(--purple)}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.logo-icon{background:var(--accent-primary)!important;border:none!important}.nav-badge{background:var(--accent-primary)!important}.notif-dot{background:var(--error)!important}@keyframes mellyPopIn{0%{opacity:0;transform:translate(-50%,-85%)scale(.9)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.agent-chat-header{z-index:50;box-shadow:none;background:#00000040;border-bottom:1px solid #ffffff14;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex;position:relative}.model-selector-btn{color:#b8895c;cursor:pointer;white-space:nowrap;background:#a0784c14;border:1px solid #a0784c33;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.model-selector-btn:hover{background:#a0784c2e;border-color:#a0784c59}.model-option{color:#b8895c;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.model-option:hover{background:#a0784c26}.model-option.selected{color:#b8895c;background:#a0784c33;font-weight:600}.model-option.locked{opacity:.5;cursor:not-allowed}.model-option.locked:hover{background:#ef444414}.model-custom-badge{color:#34d399;text-transform:uppercase;letter-spacing:.5px;background:#10b98126;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.model-locked-badge{font-size:11px}.agent-new-chat-btn{color:#b8895c;cursor:pointer;white-space:nowrap;background:#a0784c0f;border:1px solid #a0784c33;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.agent-new-chat-btn:hover{background:#a0784c26;border-color:#a0784c59}.agent-new-chat-btn:disabled{opacity:.4;cursor:not-allowed}.nexus-input-stop-btn{background:#ef444426!important;border:1px solid #ef44444d!important}.nexus-input-stop-btn:hover{background:#ef444440!important;border-color:#ef444480!important}.inline-graph-bubble{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 24px #a0784c14,inset 0 1px #a0784c1a!important}.agent-chat-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex;overflow-x:auto}.agent-chat-header::-webkit-scrollbar{height:0;display:none}body:not(.dark-mode) .model-selector-btn{color:var(--accent-primary);background:#a0784c0f;border-color:#a0784c26}body:not(.dark-mode) .model-option{color:#4b5563}body:not(.dark-mode) .model-option.selected{color:var(--accent-primary);background:#a0784c1a}body:not(.dark-mode) .agent-new-chat-btn{color:var(--accent-primary);background:#a0784c0a;border-color:#a0784c1f}.melly-mode-selector-segment.metacognition-selected{border-color:#10b98166!important;box-shadow:0 0 12px #10b98126,inset 0 2px 4px #0003!important}.nexus-input-orb--metacognition{background:var(--accent-secondary)!important;box-shadow:var(--shadow-sm)!important}@keyframes nexus-orb-pulse-meta{0%,to{box-shadow:0 0 24px #10b981a6,0 0 48px #34d39959,inset 0 -4px 12px #00000040}50%{box-shadow:0 0 32px #6ee7b7d9,0 0 64px #34d39980,inset 0 -4px 12px #00000040}}.nexus-input-orb--mizi{position:relative;overflow:hidden;background:var(--accent-primary)!important;box-shadow:var(--shadow-sm)!important}@keyframes nexus-orb-pulse-mizi{0%,to{box-shadow:0 0 24px #a0784cbf,0 0 48px #a0784c73,inset 0 -4px 12px #00000040}50%{box-shadow:0 0 36px #e879f9f2,0 0 72px #a0784ca6,inset 0 -4px 12px #00000040}}.nexus-input-orb--mizi:before{content:"";mix-blend-mode:overlay;pointer-events:none;background:conic-gradient(#0000 50%,#fff6 90%,#fff 100%);width:200%;height:200%;animation:1.5s linear infinite orb-spin;position:absolute;top:-50%;left:-50%}@keyframes orb-spin{to{transform:rotate(360deg)}}.nexus-input-mode-badge.mizi{color:#b8895c;background:#a0784c26;border:1px solid #a0784c4d;box-shadow:0 0 10px #a0784c26}body:not(.dark-mode) .nexus-input-mode-badge.mizi{color:var(--accent-primary);background:#a0784c14;border-color:#a0784c40}.nexus-input-mode-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;margin-right:6px;padding:4px 10px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.nexus-input-mode-badge.chat{background:var(--accent-primary);color:#b8895c;border:1px solid var(--border-color)}.nexus-input-mode-badge.metacognition{color:#34d399;background:#10b98126;border:1px solid #10b9814d;box-shadow:0 0 10px #10b98126}body:not(.dark-mode) .nexus-input-mode-badge.chat{background:var(--accent-primary);color:var(--accent-primary);border-color:var(--border-color)}body:not(.dark-mode) .nexus-input-mode-badge.metacognition{color:#059669;background:#10b98114;border-color:#10b98140}.graph-node-group-animated{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards node-group-pop}@keyframes node-group-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.graph-link-line-animated{stroke-dasharray:100;stroke-dashoffset:100px;animation:.6s cubic-bezier(.4,0,.2,1) forwards link-draw}.graph-link-line-animated.selected-path{animation:.6s cubic-bezier(.4,0,.2,1) forwards link-draw-selected}@keyframes link-draw{0%{stroke-dashoffset:100px;opacity:0}to{stroke-dashoffset:0;opacity:.3}}@keyframes link-draw-selected{0%{stroke-dashoffset:100px;opacity:0}to{stroke-dashoffset:0;opacity:1}}.rewire-tooltip-btn{-webkit-backdrop-filter:none;color:#b8895c;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#120c26d9;border:1px solid #a0784c66;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);animation:.18s cubic-bezier(.34,1.56,.64,1) forwards tooltip-fade-in;display:flex;box-shadow:0 4px 20px #a0784c40,inset 0 1px 1px #ffffff1a}.rewire-tooltip-btn:hover{color:#e9d5ff;background:#a0784c33;border-color:#a0784ccc;transform:translate(-50%,-100%)scale(1.05);box-shadow:0 4px 25px #a0784c66,inset 0 1px 1px #fff3}.rewire-tooltip-btn:active{transform:translate(-50%,-100%)scale(.98)}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%,-90%)scale(.92)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.post-carousel-container{transition:border-color .3s,box-shadow .3s}.post-carousel-container:hover{box-shadow:0 8px 32px rgba(var(--purple-rgb,160, 120, 76), .02);border-color:#a0784c4d!important}.carousel-nav-btn{opacity:.7}.carousel-nav-btn:hover{box-shadow:0 0 15px rgba(var(--purple-rgb,160, 120, 76), .1);opacity:1!important;background:var(--accent-primary)!important;border-color:#ffffff4d!important;transform:translateY(-50%)scale(1.1)!important}.carousel-nav-btn:active{transform:translateY(-50%)scale(.9)!important}.exhibition-buy-section{-webkit-backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.exhibition-buy-section:hover{box-shadow:none;background:var(--accent-primary)!important;border-color:var(--border-color)!important}.buy-exhibition-btn{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.buy-exhibition-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--purple-rgb,160, 120, 76), .1)!important}.buy-exhibition-btn:active{transform:translateY(0)scale(.96)}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle-glow}@keyframes pulse-subtle-glow{0%,to{box-shadow:none;filter:brightness()}50%{box-shadow:none;filter:brightness(1.1)}}.purchased-badge{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards badge-pop-in}@keyframes badge-pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes badgeGiftPop{0%{opacity:0;transform:translate(-50%)scale(.5)translateY(20px)}60%{transform:translate(-50%)scale(1.05)translateY(-4px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}@keyframes badgeGiftSpin{0%{opacity:0;transform:rotate(-180deg)scale(.5)}60%{transform:rotate(10deg)scale(1.1)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes agent-log-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.agent-activity-log{border:1px solid var(--border-color);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a081ccc;border-radius:12px;flex-shrink:0;margin:0 12px 4px;overflow:hidden}body:before{content:"";pointer-events:none;z-index:0;background:0 0;position:fixed;inset:0}body.dark-mode:before{background:0 0}.agent-activity-active-tool{border-bottom:1px solid #ffffff0f;padding:10px 14px}.agent-active-tool-header{color:#b8895c;align-items:center;gap:8px;font-family:Sora,sans-serif;font-size:12px;font-weight:700;display:flex}.agent-active-tool-header svg{color:#a0784c;flex-shrink:0}.agent-tool-check{color:#86efac;font-size:13px;font-weight:900}.agent-active-tool-name{color:#b8895c}.agent-active-tool-content{background:var(--accent-primary);border:1px solid var(--border-color);color:#fff9;white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:80px;margin-top:6px;padding:8px 10px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.5;overflow-y:auto}.agent-tool-post .agent-active-tool-name{color:#86efac}.agent-tool-comment .agent-active-tool-name{color:#93c5fd}.agent-tool-create_manager .agent-active-tool-name{color:#fbbf24}.agent-tool-create_meeting .agent-active-tool-name{color:#8fae6e}.agent-tool-bookmark .agent-active-tool-name{color:#fdba74}.agent-tool-like .agent-active-tool-name{color:#fb7185}.agent-tool-search_posts .agent-active-tool-name{color:#67e8f9}.agent-activity-log-header{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #ffffff0a;align-items:center;gap:6px;padding:5px 12px;font-size:9px;font-weight:700;display:flex}.agent-activity-log-header svg{color:#a0784c;flex-shrink:0}.agent-activity-log-entries{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:100px;padding:2px 0 4px;overflow-y:auto}.agent-activity-entry{align-items:flex-start;gap:6px;padding:2px 12px;font-size:10px;line-height:1.4;animation:.2s agent-log-fade-in;display:flex}.agent-activity-time{color:#fff3;white-space:nowrap;flex-shrink:0;min-width:58px;font-family:Courier New,monospace;font-size:8px}.agent-activity-text{color:#ffffff80;word-break:break-word}.agent-activity-action .agent-activity-text{color:rgba(var(--purple-rgb,160, 120, 76), .2)}.agent-activity-success .agent-activity-text{color:#86efac99}.agent-activity-error .agent-activity-text{color:#fca5a599}.agent-activity-thought .agent-activity-text{color:#93c5fd80;font-style:italic}.agent-activity-system .agent-activity-text{color:#ffffff4d}.skeleton-shimmer{background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 37%,#ffffff08 63%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-shimmer;display:inline-block}body.dark-mode .skeleton-shimmer{background:linear-gradient(90deg,#ffffff05 25%,#ffffff0f 37%,#ffffff05 63%) 0 0/200% 100%}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-avatar{width:48px;height:48px;border-radius:50%!important}.skeleton-title{border-radius:4px;width:60%;height:20px}.skeleton-text{border-radius:4px;width:100%;height:14px;margin-top:8px}.skeleton-text.half{width:50%}.skeleton-text.short{width:30%}.skeleton-rect{border-radius:8px;width:100%;height:180px}.home-feed-footer{text-align:center;-webkit-backdrop-filter:none;z-index:10;background:#0a051973;border-top:1px solid #ffffff0d;border-radius:0;flex-shrink:0;margin-top:0;padding:10px 16px 8px}.home-footer-links{letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:5px 4px;font-family:Inter,system-ui,sans-serif;font-size:.68rem;display:flex}.home-footer-links span{color:var(--text-muted,#ffffff73);cursor:pointer;transition:color .2s}.home-footer-links span:not(.hf-dot):hover{color:var(--purple-light,#b8895c);text-decoration:underline}.home-footer-links .hf-dot{cursor:default;color:#ffffff26;-webkit-user-select:none;user-select:none}.home-footer-copy{color:var(--text-muted,#ffffff4d);letter-spacing:.03em;margin:6px 0 0;font-family:Inter,system-ui,sans-serif;font-size:.6rem}body:not(.dark-mode) .home-feed-footer{background:#00000005;border-top-color:#0000000f}body:not(.dark-mode) .home-footer-links .hf-dot{color:#00000026}.exhibition-card{background:linear-gradient(135deg,#f59e0b08,#f9731605);border:1px solid #f59e0b26}.exhibition-badge{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.exhibition-price-tag{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f973161a);border:1px solid #f59e0b4d;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem;font-weight:800;display:inline-flex}.exhibition-buy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 20px;font-size:.85rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.exhibition-buy-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.exhibition-buy-btn:active{transform:translateY(0)}.exhibition-buy-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.exhibition-download-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 20px;font-size:.85rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.exhibition-download-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.exhibition-download-btn:active{transform:translateY(0)}.exhibition-download-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.exhibition-purchased-badge{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:4px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.exhibition-toggle-track{cursor:pointer;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:all .3s;position:relative}.exhibition-toggle-track.active{background:linear-gradient(135deg,#f59e0b,#f97316);border:2px solid #f59e0b}.exhibition-toggle-track.inactive{background:#ffffff26;border:2px solid #fff3}.exhibition-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .3s;position:absolute;top:1px;box-shadow:0 1px 3px #0000004d}.exhibition-toggle-thumb.active{left:20px}.exhibition-toggle-thumb.inactive{left:1px}.exhibition-image-grid{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.exhibition-image-grid::-webkit-scrollbar{height:4px}.exhibition-image-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.exhibition-image-grid::-webkit-scrollbar-thumb{background:#f59e0b4d;border-radius:2px}.exhibition-file-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.exhibition-file-item{background:#a855f70d;border:1px solid #a855f726;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.exhibition-file-item .file-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.exhibition-file-item .file-size{color:var(--text-muted);font-size:.65rem}.postpage-exhibition-section{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 18px;display:flex}.postpage-exhibition-price{color:#f59e0b;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.2rem;font-weight:800}body:not(.dark-mode) .exhibition-card{background:linear-gradient(135deg,#f59e0b0d,#f9731608);border-color:#f59e0b33}body:not(.dark-mode) .exhibition-badge{background:#f59e0b26}body:not(.dark-mode) .exhibition-purchased-badge{background:#22c55e1f}.guest-mode-banner{background:var(--accent-primary);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:12px;margin:8px 12px 0;padding:10px 16px;font-size:.8rem;display:flex}.guest-signup-cta{background:var(--accent-primary);color:#fff;white-space:nowrap;box-shadow:0 2px 8px var(--accent-glow);transition:all var(--transition-fast);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;margin:0 0 0 auto;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.guest-signup-cta:hover{background:var(--accent-primary-hover);box-shadow:0 4px 16px var(--accent-glow);transform:translateY(-1px)}.sidebar-signup-banner{background:linear-gradient(135deg, var(--accent-primary), var(--accent-primary-hover));box-shadow:0 2px 12px var(--accent-glow);cursor:pointer;text-align:center;color:#fff;transition:all var(--transition-fast);letter-spacing:.3px;border:none;border-radius:10px;margin:0 12px 8px;padding:10px 12px;font-size:12px;font-weight:600}.sidebar-signup-banner:hover{box-shadow:0 4px 20px var(--accent-glow);transform:translateY(-1px)}.sidebar-guest-links{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 12px 12px;display:flex}.sidebar-guest-links span{color:var(--text-muted);cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border-color);transition:all var(--transition-fast);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:500}.sidebar-guest-links span:hover{color:var(--text-primary);background:var(--bg-hover)}.mizi-config-tray{background:#100c2366;flex-direction:column;gap:8px;padding:12px 16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards slide-down-mizi;display:flex;border-bottom:1.5px solid rgba(var(--purple-rgb,160, 120, 76), .04)!important}@keyframes slide-down-mizi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mizi-config-title{color:#b8895c;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.mizi-models-grid{flex-wrap:wrap;gap:8px;display:flex}.mizi-model-card{cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;padding:8px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.16,1,.3,1) both mizi-card-stagger;display:flex;position:relative;overflow:hidden;border:1.5px solid #ffffff0d!important}.mizi-model-card:first-child{animation-delay:40ms}.mizi-model-card:nth-child(2){animation-delay:.1s}.mizi-model-card:nth-child(3){animation-delay:.16s}.mizi-model-card:nth-child(4){animation-delay:.22s}.mizi-model-card:nth-child(5){animation-delay:.28s}@keyframes mizi-card-stagger{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mizi-model-card:hover:not(.locked){background:#a0784c0a;transform:translateY(-2px);border-color:#a0784c66!important}.mizi-model-card.selected{background:#a0784c1a;box-shadow:0 0 12px #a0784c40;border-color:var(--accent-primary)!important}.mizi-model-card.locked{opacity:.5;cursor:not-allowed}.mizi-card-glow{background:var(--accent-primary-muted);opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}body:not(.dark-mode) .mizi-config-tray{border-bottom:1px solid var(--border-color)!important;box-shadow:none!important;background:#ffffffa6!important}body:not(.dark-mode) .mizi-config-title{color:var(--accent-primary)!important}body:not(.dark-mode) .mizi-model-card{background:#00000005!important;border:1px solid #0000000f!important}body:not(.dark-mode) .mizi-model-card:hover:not(.locked){background:var(--accent-primary)!important;border-color:var(--border-color)!important}body:not(.dark-mode) .mizi-model-card.selected{background:var(--accent-primary)!important;border-color:var(--accent-primary)!important;box-shadow:0 0 10px rgba(var(--purple-rgb,160, 120, 76), .04)!important}body:not(.dark-mode) .mizi-card-name{color:#1e1b4b!important}body:not(.dark-mode) .mizi-card-checkbox{border-color:#00000040!important}body:not(.dark-mode) .mizi-model-card.selected .mizi-card-checkbox{border-color:var(--accent-primary)!important;background:var(--accent-primary)!important}body:not(.dark-mode) .mizi-card-checkbox-dot{background:var(--accent-primary)!important;box-shadow:0 0 4px rgba(var(--purple-rgb,160, 120, 76), .06)!important}.mizi-card-content{z-index:1;align-items:center;gap:8px;display:flex}.mizi-card-checkbox{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.7rem;transition:all .2s;display:flex;border:1.5px solid #fff3!important}.mizi-model-card.selected .mizi-card-checkbox{background:var(--accent-primary);border-color:var(--accent-primary)!important}.mizi-card-badge{text-transform:uppercase;color:#b8895c;background:#a0784c33;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700}.mizi-card-locked{font-size:.75rem}.mizi-collaboration-dashboard{background:#100c2366;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;animation:.3s forwards fade-in-mizi-dashboard;display:flex;border:1px solid #a0784c40!important}@keyframes fade-in-mizi-dashboard{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mizi-dashboard-header{text-transform:uppercase;color:#b8895c;letter-spacing:.05em;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.mizi-pulse-dot{background:#b8895c;border-radius:50%;width:8px;height:8px;animation:1s infinite alternate mizi-pulse-dot-anim;box-shadow:0 0 8px #b8895c}@keyframes mizi-pulse-dot-anim{to{opacity:.5;transform:scale(1.3)}}.mizi-dashboard-models{flex-wrap:wrap;gap:12px;display:flex}.mizi-dashboard-item{background:#ffffff05;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;transition:all .3s;display:flex;border:1px solid #ffffff0d!important}.mizi-item-indicator{background:#94a3b8;border-radius:50%;width:6px;height:6px}.mizi-dashboard-item.thinking{background:#eab3080a;border-color:#eab3084d!important}.mizi-dashboard-item.thinking .mizi-item-indicator{background:#eab308;animation:.8s infinite alternate thinking-blink;box-shadow:0 0 6px #eab308}@keyframes thinking-blink{to{opacity:.4}}.mizi-dashboard-item.done{background:#22c55e0a;border-color:#22c55e4d!important}.mizi-dashboard-item.done .mizi-item-indicator{background:#22c55e;box-shadow:0 0 6px #22c55e}.mizi-dashboard-item.streaming{background:#a0784c14;border-color:#a0784c66!important}.mizi-dashboard-item.streaming .mizi-item-indicator{background:#b8895c;animation:.8s infinite alternate thinking-blink;box-shadow:0 0 6px #b8895c}.mizi-item-name{color:#e2e8f0;font-weight:600}.mizi-item-status{text-transform:uppercase;color:#94a3b8;font-size:.65rem;font-weight:700}.mizi-dashboard-item.thinking .mizi-item-status{color:#facc15}.mizi-dashboard-item.done .mizi-item-status{color:#4ade80}.mizi-dashboard-item.streaming .mizi-item-status{color:#b8895c}.mev{-webkit-backdrop-filter:none;background:linear-gradient(160deg,#0c0820b3 0%,#140e2c80 100%);border-radius:16px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 14px 12px;animation:.5s cubic-bezier(.16,1,.3,1) both mev-enter;display:flex;position:relative;overflow:hidden;border:1px solid #a0784c38!important}.mev:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.6;background:linear-gradient(135deg,#a0784c4d,#0000 40% 60%,#8fae6e40);border-radius:16px;padding:1px;animation:4s ease-in-out infinite alternate mev-border-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes mev-border-glow{0%{opacity:.3}to{opacity:.8}}@keyframes mev-enter{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mev-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mev-title{text-transform:uppercase;letter-spacing:.08em;color:#b8895c;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:flex}.mev-pulse{background:var(--pulse-color,#b8895c);width:8px;height:8px;box-shadow:0 0 10px var(--pulse-color,#b8895c), 0 0 20px var(--pulse-color,#b8895c);border-radius:50%;animation:1.4s ease-in-out infinite alternate mev-pulse-breathe}@keyframes mev-pulse-breathe{0%{opacity:1;box-shadow:0 0 8px var(--pulse-color,#b8895c);transform:scale(1)}to{opacity:.5;box-shadow:0 0 20px var(--pulse-color,#b8895c), 0 0 36px var(--pulse-color,#b8895c);transform:scale(1.5)}}.mev-phase-label{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:.65rem;font-weight:700;display:flex}.mev-round-badge{opacity:.55;background:#ffffff0f;border-radius:4px;margin-left:3px;padding:1px 5px;font-size:.55rem;font-weight:700}.mev-stage{aspect-ratio:16/9;width:100%;min-height:130px;max-height:210px;position:relative}.mev-bg{pointer-events:none;background:0 0;border-radius:12px;transition:background .8s;position:absolute;inset:0}.mev-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.mev-node{z-index:3;flex-direction:column;align-items:center;gap:3px;transition:left 1.2s cubic-bezier(.25,1,.5,1),top 1.2s cubic-bezier(.25,1,.5,1),opacity 1.2s cubic-bezier(.25,1,.5,1),transform 1.2s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.mev-node--fused{pointer-events:none;opacity:0!important;transform:translate(-50%,-50%)scale(.3)!important}[data-phase=synthesis] .mev-svg{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1)}.mev-intel-typewriter{color:inherit;font-family:inherit}.mev-intel-cursor{color:#b8895c;margin-left:2px;font-weight:700;animation:.8s step-end infinite mev-cursor-blink;display:inline-block}.mev-node-circle{border:1.5px solid var(--nc,#94a3b8);width:34px;height:34px;color:var(--nc,#94a3b8);z-index:2;background:#100a24eb;border-radius:50%;justify-content:center;align-items:center;transition:border-color .4s,box-shadow .4s,transform .5s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.mev-node--thinking .mev-node-circle,.mev-node--distilling .mev-node-circle,.mev-node--talking .mev-node-circle,.mev-node--streaming .mev-node-circle{animation:1.5s ease-in-out infinite mev-node-ring-pulse}@keyframes mev-node-ring-pulse{0%,to{box-shadow:0 0 10px color-mix(in srgb, var(--nc,#94a3b8) 30%, transparent), inset 0 0 6px color-mix(in srgb, var(--nc,#94a3b8) 15%, transparent)}50%{box-shadow:0 0 22px color-mix(in srgb, var(--nc,#94a3b8) 55%, transparent), inset 0 0 10px color-mix(in srgb, var(--nc,#94a3b8) 25%, transparent)}}.mev-node--error .mev-node-circle{color:#ef4444!important;border-color:#ef4444!important;box-shadow:0 0 16px #ef444466,inset 0 0 8px #ef444426!important}.mev-node--done .mev-node-circle{color:#22c55e!important;border-color:#22c55e!important;box-shadow:0 0 16px #22c55e59,inset 0 0 8px #22c55e1f!important}.mev-spin{animation:1s linear infinite mev-rotate}@keyframes mev-rotate{to{transform:rotate(360deg)}}.mev-node-name{text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0;white-space:nowrap;text-shadow:0 1px 3px #00000080;font-size:.58rem;font-weight:800}.mev-node-retry{color:#facc15;white-space:nowrap;background:#eab30826;border:1px solid #eab30833;border-radius:4px;padding:0 4px;font-size:.48rem;font-weight:700;line-height:1.4}.mev-node-retry.error{color:#ef4444;background:#ef44441f;border-color:#ef444440}.mev-core{z-index:4;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mev-core-glow{pointer-events:none;z-index:0;background:0 0;border-radius:50%;width:80px;height:80px;position:absolute}.mev-core-ring{pointer-events:none;z-index:1;border:1px solid #a0784c33;border-radius:50%;width:56px;height:56px;position:absolute}.mev-core--streaming .mev-core-ring{box-shadow:none;border-color:#a0784c73}.mev-core-dot{z-index:2;background:linear-gradient(145deg,#180e32f2,#281446e6);border:2px solid #a0784c66;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .5s;display:flex;position:relative}.mev-core--streaming .mev-core-dot{border-color:#b8895c;animation:1.2s ease-in-out infinite mev-core-pulse}@keyframes mev-core-pulse{0%,to{box-shadow:none;transform:scale(1)}50%{box-shadow:none;transform:scale(1.08)}}.mev-core-label{text-transform:uppercase;letter-spacing:.1em;color:#a0784c99;z-index:2;font-size:.5rem;font-weight:800}.mev-intel{background:linear-gradient(135deg,#22d3ee0a,#a0784c0a);border-radius:10px;max-height:100px;padding:8px 10px;animation:.4s cubic-bezier(.16,1,.3,1) both mev-intel-in;overflow-y:auto;border:1px solid #22d3ee1f!important}@keyframes mev-intel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mev-intel-head{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-secondary);align-items:center;gap:4px;margin-bottom:5px;font-size:.58rem;font-weight:800;display:flex}.mev-intel-row{color:#94a3b8;border-bottom:1px solid #ffffff08;gap:6px;padding:2px 0;font-size:.58rem;line-height:1.45;display:flex}.mev-intel-row:last-child{border-bottom:none}.mev-intel-name{color:#b8895c;flex-shrink:0;min-width:52px;font-weight:800}.mev-intel-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.dark-mode) .mev{box-shadow:0 8px 28px rgba(var(--purple-rgb,160, 120, 76), .02);background:linear-gradient(160deg,#ffffffbf,#f5f3ffa6);border-color:var(--border-color)!important}body:not(.dark-mode) .mev:before{opacity:.35}body:not(.dark-mode) .mev-title{color:var(--accent-primary)}body:not(.dark-mode) .mev-node-name{color:#1e1b4b;text-shadow:none}body:not(.dark-mode) .mev-node-circle{background:#ffffffe6}body:not(.dark-mode) .mev-core-dot{background:linear-gradient(145deg,#fafaff,#f0eefc)}body:not(.dark-mode) .mev-core-label{color:var(--text-secondary)}body:not(.dark-mode) .mev-intel{background:linear-gradient(135deg,#ecfdf580,#ede9fe66);border-color:#22d3ee26!important}body:not(.dark-mode) .mev-intel-name{color:var(--accent-primary)}body:not(.dark-mode) .mev-intel-row{color:#334155;border-bottom-color:#0000000a}@media (width<=600px){.mev-stage{aspect-ratio:4/3}.mev-node-circle{width:28px;height:28px}.mev-core-dot{width:34px;height:34px}.mev-node-name{font-size:.5rem}}.agent-chat-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a0784c2e,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%}.agent-chat-bubble{animation:.35s cubic-bezier(.16,1,.3,1) both mev-bubble-in}@keyframes mev-bubble-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mev-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.agent-chat-bubble--assistant.streaming:after{content:"▌";color:#b8895c;margin-left:1px;font-weight:400;animation:.7s step-end infinite mev-cursor-blink;display:inline}body:not(.dark-mode) .agent-chat-bubble--assistant.streaming:after{color:var(--accent-primary)}.nexus-input-bar:focus-within{border-color:#a0784c59!important;box-shadow:0 0 24px #a0784c1a,inset 0 0 12px #a0784c08!important}body:not(.dark-mode) .nexus-input-bar:focus-within{border-color:var(--border-color)!important;box-shadow:0 0 20px rgba(var(--purple-rgb,160, 120, 76), .02), inset 0 0 10px #ffffff05!important}.nexus-input-send:not(:disabled):hover{transform:scale(1.06)!important;box-shadow:0 0 14px #a0784c4d!important}.nexus-input-mode-badge{animation:.25s cubic-bezier(.16,1,.3,1) both mev-badge-in}@keyframes mev-badge-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.mizi-export-bar{background:linear-gradient(135deg,#a0784c0d,#8fae6e08);border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;animation:.35s both mev-enter;display:flex;border:1px solid #a0784c26!important}.mizi-export-bar-title{text-transform:uppercase;letter-spacing:.05em;color:#b8895c;margin-right:auto;font-size:.65rem;font-weight:800}.mizi-export-btn{color:#b8895c;cursor:pointer;background:#a0784c14;border-radius:7px;align-items:center;gap:4px;padding:4px 10px;font-size:.62rem;font-weight:700;transition:all .2s;display:flex;border:1px solid #a0784c40!important}.mizi-export-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a0784c26;background:#a0784c2e!important;border-color:#a0784c66!important}body:not(.dark-mode) .mizi-export-bar{background:var(--card-bg);border-color:var(--border-color)!important}body:not(.dark-mode) .mizi-export-bar-title{color:var(--accent-primary)}body:not(.dark-mode) .mizi-export-btn{color:var(--accent-primary);background:var(--accent-primary)!important;border-color:var(--border-color)!important}body:not(.dark-mode) .mizi-export-btn:hover{box-shadow:none;background:var(--accent-primary)!important;border-color:var(--border-color)!important}.workspace-toggle-btn{outline:none;align-items:center;gap:6px;display:flex;color:#94a3b8!important;cursor:pointer!important;background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:20px!important;padding:5px 12px!important;font-size:11px!important;font-weight:700!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.workspace-toggle-btn:hover{color:#fff!important;background:#ffffff14!important}.workspace-toggle-btn.active{box-shadow:0 0 12px #a0784c26;color:#b8895c!important;background:#a0784c26!important;border-color:#a0784c66!important}.workspace-toggle-btn svg{color:#b8895c}.workspace-window-layout{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;flex-direction:column;display:flex;overflow:hidden;background:#0a0814cc!important;border:1px solid #ffffff0f!important;border-radius:16px!important}.workspace-close-btn{border-radius:50%;align-items:center;padding:2px;transition:all .2s;display:flex;color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important}.workspace-close-btn:hover{color:#f87171!important;background:#ef44441a!important}.workspace-panel{background:#0f0c1a73;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.workspace-tabs-header{background:#0003;border-bottom:1px solid #ffffff0d;gap:4px;padding:6px 12px 0;display:flex}.workspace-tab-btn{align-items:center;gap:8px;display:flex;color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:6px 6px 0 0!important;padding:8px 16px!important;font-size:11.5px!important;font-weight:700!important;transition:all .2s!important}.workspace-tab-btn:hover{color:#cbd5e1!important;background:#ffffff05!important}.workspace-tab-btn.active{text-shadow:0 0 8px #c4b5fd66;color:#b8895c!important;border-bottom-color:var(--accent-primary)!important;background:#a0784c0f!important}.workspace-tab-content{flex:1;position:relative;overflow:hidden}.workspace-files-view{flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-files-layout{height:100%;display:flex;overflow:hidden}.workspace-files-sidebar{background:#00000026;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;width:180px;display:flex}.workspace-files-list-header{color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.workspace-export-all-btn{font-size:9px;color:#b8895c!important;cursor:pointer!important;background:#a0784c1f!important;border:1px solid #a0784c40!important;border-radius:4px!important;padding:2px 6px!important;transition:all .2s!important}.workspace-export-all-btn:hover{background:#a0784c38!important}.workspace-files-list{flex-direction:column;flex:1;gap:2px;padding:6px;display:flex;overflow-y:auto}.workspace-file-item{justify-content:space-between;align-items:center;padding:6px 8px;display:flex;color:#94a3b8!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:6px!important;font-size:11px!important;transition:all .15s!important}.workspace-file-item:hover{color:#fff!important;background:#ffffff08!important}.workspace-file-item.selected{color:#b8895c!important;background:#a0784c14!important;font-weight:600!important}.workspace-file-item .file-name{text-overflow:ellipsis;white-space:nowrap;margin-right:6px;overflow:hidden}.workspace-file-item .file-size{color:#475569;flex-shrink:0;font-size:8.5px}.workspace-file-editor{background:#00000040;flex-direction:column;flex:1;display:flex;overflow:hidden}.workspace-editor-container{flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-editor-header{background:#00000026;border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.editor-filepath{font-family:var(--font-mono,monospace);color:#94a3b8;font-size:11px}.editor-download-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff14!important;border-radius:4px!important;padding:2px 8px!important;font-size:10px!important;transition:all .2s!important}.editor-download-btn:hover{color:#fff!important;background:#ffffff08!important;border-color:#fff3!important}.workspace-editor-pre{background:#06040a;flex:1;margin:0;padding:16px;overflow:auto}.workspace-editor-code{font-family:var(--font-mono,"Fira Code", "Courier New", monospace);color:#cbd5e1;white-space:pre-wrap;font-size:11.5px;line-height:1.5}.workspace-editor-empty,.workspace-empty-state{color:#475569;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:20px;display:flex}.empty-icon{color:#3b2c63;filter:none;animation:4s ease-in-out infinite floating-orb}.empty-icon-sub{color:#2e2645}.workspace-editor-empty p,.workspace-empty-state p{color:#94a3b8;margin:0;font-size:12px}.workspace-empty-state .subtitle{color:#475569;font-size:10.5px}.workspace-terminal-view{background:#030206;flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-terminal-header{color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#0000004d;border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:10px;font-weight:700;display:flex}.terminal-clear-btn{text-transform:uppercase;color:#ef4444!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:10px!important;font-weight:700!important}.terminal-clear-btn:hover{text-decoration:underline}.workspace-terminal-logs{font-family:var(--font-mono,"Fira Code", monospace);flex-direction:column;flex:1;gap:6px;padding:16px;display:flex;overflow-y:auto}.terminal-log-line{white-space:pre-wrap;word-break:break-all;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.4;display:flex}.terminal-log-line .log-time{color:#334155;flex-shrink:0}.terminal-log-line .log-prefix{flex-shrink:0}.terminal-log-line--system{color:#94a3b8}.terminal-log-line--action{color:#38bdf8}.terminal-log-line--success{color:#4ade80}.terminal-log-line--error{color:#f87171}.terminal-log-line--thought{color:#b8895c;opacity:.85;font-style:italic}.agent-chat-bubble--user{align-self:flex-end;max-width:80%;color:#e2e8f0!important;box-shadow:none!important;background:#a0784c14!important;border:1px solid #a0784c29!important;border-radius:14px 14px 2px!important;padding:12px 16px!important}.agent-chat-bubble--assistant{-webkit-backdrop-filter:none;backdrop-filter:none;align-self:flex-start;max-width:85%;animation:.35s cubic-bezier(.16,1,.3,1) forwards bubbleSlideUp;color:#f1f5f9!important;box-shadow:none!important;background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:14px 14px 14px 2px!important;padding:14px 18px!important}@keyframes bubbleSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floating-orb{0%{opacity:.8;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.05)}to{opacity:.8;transform:translateY(0)scale(1)}}.agent-page-layout{color:#e3e3e3!important;background:#191919!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.agent-page-layout *{text-shadow:none!important}.agent-page-layout .agent-desktop{background:#191919!important}.agent-page-layout .agent-window,.agent-page-layout .agent-chat-panel,.agent-page-layout .agent-tasks-sidebar,.agent-page-layout .agent-tasks-panel{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#191919!important;border:none!important}.agent-page-layout .agent-tasks-sidebar,.agent-page-layout .agent-tasks-panel{background:#161616!important;border-left:1px solid #ffffff0f!important}.agent-page-layout .agent-tasks-sidebar-header,.agent-page-layout .agent-tasks-sidebar-sub,.agent-page-layout .pinned-header-label{color:#a1a1aa!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:500!important}.agent-page-layout .agent-task-item,.agent-page-layout .task-card{-webkit-backdrop-filter:none;background:#1e1e2366!important;border:none!important;border-radius:8px!important;margin-bottom:8px!important;padding:12px!important;box-shadow:inset 1px 1px #ffffff14,inset 0 0 8px #ffffff05!important}.agent-page-layout .agent-task-item:hover,.agent-page-layout .task-card:hover{background:#32323780!important;box-shadow:inset 1px 1px #ffffff1f,inset 0 0 10px #ffffff0a!important}.agent-page-layout .agent-task-item.active,.agent-page-layout .task-card.active{background:var(--accent-primary)!important;box-shadow:inset 1px 1px #ffffff26,inset 0 0 12px #ffffff0d,0 0 15px #ffffff05!important}.agent-page-layout .agent-task-item h4,.agent-page-layout .task-card h4,.agent-page-layout .task-card p{color:#e4e4e7!important;font-weight:500!important}.agent-page-layout .task-meta,.agent-page-layout .task-card .task-meta{color:#71717a!important;font-size:11px!important}.agent-page-layout .agent-window .window-header,.agent-page-layout .agent-chat-header{-webkit-backdrop-filter:none;background:#1e1e2399!important;border:none!important;padding:10px 16px!important;box-shadow:0 10px 25px -5px #0006,inset 1px 1px #fff3,inset -1px 1px #ffffff49,inset 0 -1px 1px #ffffff49,inset 0 0 25px #ffffff0d,inset 0 1px #ffffff4d,inset 0 -20px 40px #0006!important}.agent-page-layout .agent-task-badge{-webkit-backdrop-filter:none;background:var(--accent-primary)!important;color:#e4e4e7!important;border:none!important;box-shadow:inset 1px 1px #ffffff26,inset 0 0 10px #ffffff08!important}.agent-page-layout .melly-mode-selector-segment{-webkit-backdrop-filter:none;background:#1e1e2399!important;border:none!important;border-radius:20px!important;padding:2px!important;box-shadow:inset 1px 1px #ffffff26,inset 0 0 10px #ffffff08!important}.agent-page-layout .melly-mode-btn{color:#a1a1aa!important;background:0 0!important;border:none!important;border-radius:18px!important;padding:5px 12px!important;font-size:12px!important;font-weight:550!important}.agent-page-layout .melly-mode-btn:hover{color:#fff!important}.agent-page-layout .melly-mode-btn.active{color:#fff!important;background:#3f3f46!important;border:none!important}.agent-page-layout .model-selector-btn,.agent-page-layout .workspace-toggle-btn,.agent-page-layout .agent-new-chat-btn{-webkit-backdrop-filter:none;color:#d4d4d8!important;background:#1e1e2380!important;border:none!important;border-radius:20px!important;padding:6px 14px!important;font-size:12px!important;font-weight:550!important;transition:all .2s!important;box-shadow:inset 1px 1px #ffffff1f,inset 0 0 8px #ffffff08!important}.agent-page-layout .model-selector-btn:hover,.agent-page-layout .workspace-toggle-btn:hover,.agent-page-layout .agent-new-chat-btn:hover{color:#fff!important;background:#3f3f4699!important;box-shadow:inset 1px 1px #fff3,inset 0 0 12px #ffffff0d!important}.agent-page-layout .model-selector-dropdown{-webkit-backdrop-filter:none;background:#1e1e23cc!important;border:none!important;box-shadow:0 10px 25px -5px #00000080,inset 1px 1px #ffffff26,inset 0 0 15px #ffffff08!important}.agent-page-layout .model-option{color:#d4d4d8!important}.agent-page-layout .model-option:hover{color:#fff!important;background:#27272a!important}.agent-page-layout .agent-credits-badge{color:#5e3!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:20px!important}.agent-page-layout .agent-account-badge{color:#a1a1aa!important;background:0 0!important;border:none!important}.agent-page-layout .agent-chat-messages{background:#191919!important;flex-direction:column!important;gap:24px!important;padding:24px 32px!important;display:flex!important}.agent-page-layout .agent-chat-bubble{max-width:80%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:none!important;font-size:14.5px!important;line-height:1.62!important}.agent-page-layout .agent-chat-bubble--user{color:#fff!important;box-shadow:none!important;background:#2f2f32!important;border:none!important;border-radius:16px 16px 2px!important;align-self:flex-end!important;padding:12px 18px!important}.agent-page-layout .agent-chat-bubble--assistant{color:#e3e3e3!important;background:0 0!important;border-radius:0!important;align-self:flex-start!important;padding:8px 0!important}.agent-page-layout .agent-code-block,.agent-page-layout .mizi-export-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#222!important;border:none!important;border-radius:8px!important;padding:14px!important}.agent-page-layout .nexus-input-bar{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#1e1e1e!important;border:none!important;border-radius:28px!important;margin:16px 32px 24px!important;padding:10px 20px!important}.agent-page-layout .nexus-input-field{color:#fff!important;background:0 0!important;font-size:14.5px!important}.agent-page-layout .nexus-input-field::placeholder{color:#71717a!important}.agent-page-layout .mizi-config-tray{-webkit-backdrop-filter:none;background:#1e1e2380!important;border:none!important;border-radius:12px!important;margin:12px 32px 0!important;padding:14px 20px!important;box-shadow:0 8px 20px -5px #0000004d,inset 1px 1px #ffffff1a,inset 0 0 10px #ffffff05!important}.agent-page-layout .mizi-config-title{color:#a1a1aa!important}.agent-page-layout .mizi-model-card{color:#e4e4e7!important;box-shadow:none!important;background:#27272a!important;border:none!important;border-radius:8px!important}.agent-page-layout .mizi-model-card:hover{color:#fff!important;background:#3f3f46!important}.agent-page-layout .mizi-model-card.selected{background:var(--accent-primary)!important;color:#fff!important}.agent-page-layout .workspace-window-layout{background:#141414!important;border-left:1px solid #ffffff0f!important}.agent-page-layout .workspace-panel{background:#141414!important}.agent-page-layout .workspace-tabs-header{background:#1a1a1a!important;border-bottom:1px solid #ffffff0f!important}.agent-page-layout .workspace-tab-btn{color:#a1a1aa!important}.agent-page-layout .workspace-tab-btn.active{color:#fff!important;background:#141414!important;border-bottom:2px solid #a0784c!important}.agent-page-layout .workspace-files-sidebar{background:#141414!important;border-right:1px solid #ffffff0f!important}.agent-page-layout .workspace-files-content{background:#1a1a1a!important}.agent-page-layout .workspace-code-preview{color:#e4e4e7!important;background:#1a1a1a!important;border:none!important}.agent-page-layout .terminal-log-line{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}body:not(.dark-mode) .agent-page-layout{color:#18181b!important;background:#ffffffb3!important}body:not(.dark-mode) .agent-page-layout .agent-desktop{background:0 0!important}body:not(.dark-mode) .agent-page-layout .agent-window,body:not(.dark-mode) .agent-page-layout .agent-chat-panel,body:not(.dark-mode) .agent-page-layout .agent-tasks-sidebar,body:not(.dark-mode) .agent-page-layout .agent-tasks-panel{-webkit-backdrop-filter:none;background:#ffffff73!important;border:none!important;box-shadow:0 10px 25px -5px #0000001a,inset 1px 1px #fff9,inset 0 0 20px #ffffff4d!important}body:not(.dark-mode) .agent-page-layout .agent-tasks-sidebar,body:not(.dark-mode) .agent-page-layout .agent-tasks-panel{background:#f9f9f980!important;border-left:1px solid #0000000f!important}body:not(.dark-mode) .agent-page-layout .agent-task-item,body:not(.dark-mode) .agent-page-layout .task-card{-webkit-backdrop-filter:none;background:#ffffff80!important;border:none!important;box-shadow:inset 1px 1px #ffffff80,0 2px 8px #0000000d!important}body:not(.dark-mode) .agent-page-layout .agent-task-item:hover,body:not(.dark-mode) .agent-page-layout .task-card:hover{background:#ffffffa6!important;box-shadow:inset 1px 1px #fff9,0 4px 12px #00000014!important}body:not(.dark-mode) .agent-page-layout .agent-task-item.active,body:not(.dark-mode) .agent-page-layout .task-card.active{background:var(--accent-primary)!important;box-shadow:inset 1px 1px #ffffff80, 0 4px 15px rgba(var(--purple-rgb,160, 120, 76), .04)!important}body:not(.dark-mode) .agent-page-layout .agent-task-item h4,body:not(.dark-mode) .agent-page-layout .task-card h4,body:not(.dark-mode) .agent-page-layout .task-card p{color:#18181b!important}body:not(.dark-mode) .agent-page-layout .agent-chat-header{-webkit-backdrop-filter:none;background:#ffffff80!important;border-bottom:1px solid #0000000f!important;box-shadow:inset 0 -1px #ffffff80!important}body:not(.dark-mode) .agent-page-layout .agent-task-badge{background:var(--accent-primary)!important;color:#18181b!important;box-shadow:inset 1px 1px #fff6!important}body:not(.dark-mode) .agent-page-layout .melly-mode-selector-segment{-webkit-backdrop-filter:none;background:#ffffff80!important;box-shadow:inset 1px 1px #ffffff80!important}body:not(.dark-mode) .agent-page-layout .melly-mode-btn{color:#71717a!important}body:not(.dark-mode) .agent-page-layout .melly-mode-btn:hover{color:#18181b!important}body:not(.dark-mode) .agent-page-layout .melly-mode-btn.active{color:#18181b!important;background:#fff9!important;box-shadow:inset 1px 1px #ffffffb3!important}body:not(.dark-mode) .agent-page-layout .model-selector-btn,body:not(.dark-mode) .agent-page-layout .workspace-toggle-btn,body:not(.dark-mode) .agent-page-layout .agent-new-chat-btn{-webkit-backdrop-filter:none;color:#3f3f46!important;background:#ffffff80!important;box-shadow:inset 1px 1px #ffffff80,0 2px 6px #0000000a!important}body:not(.dark-mode) .agent-page-layout .model-selector-btn:hover,body:not(.dark-mode) .agent-page-layout .workspace-toggle-btn:hover,body:not(.dark-mode) .agent-page-layout .agent-new-chat-btn:hover{color:#18181b!important;background:#ffffffb3!important;box-shadow:inset 1px 1px #fff9,0 4px 10px #0000000f!important}body:not(.dark-mode) .agent-page-layout .agent-credits-badge{color:#16a34a!important}body:not(.dark-mode) .agent-page-layout .agent-account-badge{color:#71717a!important}body:not(.dark-mode) .agent-page-layout .agent-chat-messages{background:0 0!important}body:not(.dark-mode) .agent-page-layout .agent-chat-bubble--user{-webkit-backdrop-filter:none;background:var(--accent-primary)!important;color:#18181b!important;box-shadow:0 8px 20px -5px rgba(var(--purple-rgb,160, 120, 76), .04), inset 1px 1px #ffffff80, inset 0 0 15px #fff3!important}body:not(.dark-mode) .agent-page-layout .agent-chat-bubble--assistant{color:#18181b!important}body:not(.dark-mode) .agent-page-layout .agent-code-block,body:not(.dark-mode) .agent-page-layout .mizi-export-bar{-webkit-backdrop-filter:none;background:#ffffff80!important;box-shadow:inset 1px 1px #ffffff80,0 4px 12px #0000000f!important}body:not(.dark-mode) .agent-page-layout .nexus-input-bar{-webkit-backdrop-filter:none;background:#ffffff80!important;box-shadow:0 10px 25px -5px #0000001a,inset 1px 1px #fff9,inset 0 0 20px #ffffff4d!important}body:not(.dark-mode) .agent-page-layout .nexus-input-field{color:#18181b!important}body:not(.dark-mode) .agent-page-layout .nexus-input-field::placeholder{color:#a1a1aa!important}body:not(.dark-mode) .agent-page-layout .mizi-config-tray{-webkit-backdrop-filter:none;background:#ffffff80!important;box-shadow:inset 1px 1px #ffffff80,0 4px 12px #0000000f!important}body:not(.dark-mode) .agent-page-layout .mizi-config-title{color:#71717a!important}body:not(.dark-mode) .agent-page-layout .mizi-model-card{-webkit-backdrop-filter:none;color:#18181b!important;background:#ffffff80!important;box-shadow:inset 1px 1px #fff6!important}body:not(.dark-mode) .agent-page-layout .mizi-model-card:hover{background:#ffffffa6!important;box-shadow:inset 1px 1px #ffffff80,0 2px 8px #0000000f!important}.nexus-input-bar--redesign{-webkit-backdrop-filter:none;gap:12px;display:flex;background:#1e1e2366!important;border:1px solid #ffffff14!important;border-radius:24px!important;flex-direction:column!important;align-items:stretch!important;margin:16px 32px 24px!important;padding:16px 20px!important;box-shadow:0 10px 30px #00000059,inset 0 1px 1px #ffffff0d!important}.nexus-input-bottom-row{justify-content:space-between;align-items:center;width:100%;display:flex}.nexus-input-icon-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.nexus-input-icon-btn:hover{color:#fff;background:#ffffff14}.nexus-input-attach-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.nexus-input-attach-btn:hover{color:#fff;background:#ffffff1f}.nexus-input-field--redesign{resize:none;outline:none;flex:1;min-height:48px;font-family:inherit;line-height:1.5;color:#e4e4e7!important;background:0 0!important;border:none!important;padding:4px 0!important;font-size:15px!important}body:not(.dark-mode) .agent-page-layout .mizi-model-card.selected{background:var(--accent-primary)!important;box-shadow:inset 1px 1px #fff6, 0 0 12px rgba(var(--purple-rgb,160, 120, 76), .04)!important}body:not(.dark-mode) .agent-page-layout .workspace-window-layout{-webkit-backdrop-filter:none;background:#f9f9f980!important;border-left:1px solid #0000000f!important}body:not(.dark-mode) .agent-page-layout .workspace-panel{background:0 0!important}body:not(.dark-mode) .agent-page-layout .workspace-tabs-header{-webkit-backdrop-filter:none;background:#ffffff80!important;border-bottom:1px solid #0000000f!important}body:not(.dark-mode) .agent-page-layout .workspace-tab-btn{color:#71717a!important}body:not(.dark-mode) .agent-page-layout .workspace-tab-btn.active{color:#18181b!important}body:not(.dark-mode) .agent-page-layout .workspace-files-sidebar{background:#f9f9f9!important;border-right:1px solid #e4e4e7!important}body:not(.dark-mode) .agent-page-layout .workspace-files-content{background:#fff!important}body:not(.dark-mode) .agent-page-layout .workspace-code-preview{color:#18181b!important;background:#fff!important}:root{--glass-shadow:0 10px 25px -5px #0006, inset 1px 1px #fff3, inset -1px 1px #ffffff49, inset 0 -1px 1px #ffffff49, inset 0 0 25px #ffffff0d, inset 0 1px 0 #ffffff4d, inset 0 -20px 40px #0006;--glass-bg-dark:#1e1e2399;--glass-bg-light:#ffffff73;--glass-blur:blur(25px);--glass-border:none}.agent-glass{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)!important}.agent-msg-role-label{color:#e4e4e7;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.agent-msg-role-label--user{color:#71717a;justify-content:flex-end;font-size:12px}.agent-msg-role-icon{color:#a0784c;font-size:14px}.agent-msg-role-name{color:#e4e4e7;font-weight:600}.agent-msg-content{color:#e4e4e7;font-size:14.5px;line-height:1.65}.agent-user-msg-wrapper{flex-direction:column;gap:4px;display:flex}body:not(.dark-mode) .agent-user-msg-wrapper .agent-msg-content{color:#18181b}.agent-msg-actions{opacity:0;transition:opacity var(--transition-fast);align-items:center;gap:4px;margin-top:8px;display:flex}.agent-msg-action-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.agent-msg-action-btn:hover{background:var(--glass-fill-hover);color:var(--text-primary)}.agent-msg-action-btn.active{color:var(--purple);background:var(--glass-fill-primary)}.nexus-input-bar--redesign{-webkit-backdrop-filter:none;align-items:center;gap:12px;display:flex;background:#1e1e2399!important;border:none!important;border-radius:24px!important;margin:16px 32px 24px!important;padding:8px 16px!important;box-shadow:0 10px 25px -5px #0006,inset 1px 1px #fff3,inset -1px 1px #ffffff49,inset 0 -1px 1px #ffffff49,inset 0 0 25px #ffffff0d,inset 0 1px #ffffff4d,inset 0 -20px 40px #0006!important}.nexus-input-attach-btn{-webkit-backdrop-filter:none;color:#a1a1aa;cursor:pointer;background:#1e1e2380;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:inset 1px 1px #ffffff1a}.nexus-input-attach-btn:hover{color:#e4e4e7;background:#3f3f4699;box-shadow:inset 1px 1px #fff3}.nexus-input-field--redesign{outline:none;flex:1;color:#e4e4e7!important;background:0 0!important;border:none!important;padding:8px 0!important;font-size:14.5px!important}.nexus-input-field--redesign::placeholder{color:#71717a!important}.nexus-input-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.nexus-model-selector{position:relative}.nexus-model-selector-btn{-webkit-backdrop-filter:none;color:#d4d4d8;cursor:pointer;background:#1e1e2380;border:none;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex;box-shadow:inset 1px 1px #ffffff1f,inset 0 0 8px #ffffff08}.nexus-model-selector-btn:hover{color:#fff;background:#3f3f4699;box-shadow:inset 1px 1px #fff3,inset 0 0 12px #ffffff0d}.nexus-model-selector-name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.nexus-model-dropdown{-webkit-backdrop-filter:none;z-index:100;background:#1e1e23d9;border:none;border-radius:12px;min-width:200px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #00000080,inset 1px 1px #ffffff26,inset 0 0 15px #ffffff08}.nexus-model-option{color:#d4d4d8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.nexus-model-option.selected{background:var(--accent-primary);color:#fff}.nexus-model-option.locked{opacity:.5;cursor:not-allowed}.model-check-icon{color:#a0784c;margin-left:auto}.model-custom-badge{background:var(--accent-primary);color:#b8895c;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.model-locked-badge{margin-left:auto;font-size:12px}.nexus-input-send--redesign{-webkit-backdrop-filter:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;background:var(--accent-primary)!important;color:#fff!important;box-shadow:inset 1px 1px #ffffff40, inset 0 0 10px #ffffff14, 0 4px 15px rgba(var(--purple-rgb,160, 120, 76), .06)!important;border:none!important;border-radius:50%!important}.nexus-input-send--redesign:hover:not(:disabled){box-shadow:inset 1px 1px #ffffff4d, inset 0 0 15px #ffffff1a, 0 6px 20px rgba(var(--purple-rgb,160, 120, 76), .1)!important;background:#6d4fe0cc!important}.nexus-input-send--redesign:disabled{-webkit-backdrop-filter:none;cursor:not-allowed;color:#71717a!important;box-shadow:none!important;background:#3f3f4680!important}.nexus-input-stop-btn{justify-content:center;align-items:center;width:36px;height:36px;display:flex;color:#fff!important;background:#ef4444!important;border:none!important;border-radius:50%!important}.nexus-input-stop-btn:hover{background:#dc2626!important}.agent-page-layout .agent-chat-bubble--user{-webkit-backdrop-filter:none;background:var(--accent-primary)!important;color:#fff!important;border:none!important;border-radius:16px 16px 2px!important;align-self:flex-end!important;max-width:75%!important;padding:12px 18px!important;box-shadow:0 10px 25px -5px #0006,inset 1px 1px #fff3,inset -1px 1px #ffffff49,inset 0 -1px 1px #ffffff49,inset 0 0 25px #ffffff0d,inset 0 1px #ffffff4d,inset 0 -20px 40px #0006!important}.agent-page-layout .agent-chat-bubble--assistant{color:#e3e3e3!important;background:0 0!important;border-radius:0!important;align-self:flex-start!important;max-width:85%!important;padding:12px 0!important}.agent-page-layout .agent-credits-badge{align-items:center;gap:6px;display:flex;color:#5e3!important;background:0 0!important;border-radius:16px!important;padding:4px 10px!important;font-size:12px!important}.credits-value{font-weight:600}.agent-page-layout .status-pill{text-transform:uppercase!important;border-radius:20px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:10px!important;font-weight:600!important;display:flex!important}.agent-page-layout .status-pill.idle{color:#71717a;background:#ffffff0f}.agent-page-layout .status-pill.thinking{color:#eab308;background:#eab3081f}.agent-page-layout .status-pill.executing{color:#3b82f6;background:#3b82f61f}.agent-page-layout .status-pill.success{color:#22c55e;background:#22c55e1f}.agent-page-layout .status-pill.error{color:#ef4444;background:#ef44441f}body:not(.dark-mode) .agent-msg-role-label{color:#18181b}body:not(.dark-mode) .agent-msg-role-label--user{color:#71717a}body:not(.dark-mode) .agent-msg-role-icon{color:#a0784c}body:not(.dark-mode) .agent-msg-role-name{color:#18181b}body:not(.dark-mode) .agent-msg-role-label--user .agent-msg-role-name{color:#71717a}body:not(.dark-mode) .agent-msg-content{color:#18181b}body:not(.dark-mode) .agent-msg-action-btn{color:#71717a}body:not(.dark-mode) .agent-msg-action-btn:hover{color:#18181b;background:#0000000f}body:not(.dark-mode) .nexus-input-bar--redesign{-webkit-backdrop-filter:none;background:#ffffff80!important;box-shadow:0 10px 25px -5px #0000001a,inset 1px 1px #fff9,inset 0 0 20px #ffffff4d!important}body:not(.dark-mode) .nexus-input-attach-btn{-webkit-backdrop-filter:none;color:#71717a;background:#ffffff80;box-shadow:inset 1px 1px #ffffff80}body:not(.dark-mode) .nexus-input-attach-btn:hover{color:#18181b;background:#ffffffb3;box-shadow:inset 1px 1px #fff9}body:not(.dark-mode) .nexus-input-field--redesign{color:#18181b!important}body:not(.dark-mode) .nexus-input-field--redesign::placeholder{color:#a1a1aa!important}body:not(.dark-mode) .nexus-model-selector-btn{-webkit-backdrop-filter:none;color:#3f3f46;background:#ffffff80;box-shadow:inset 1px 1px #ffffff80}body:not(.dark-mode) .nexus-model-selector-btn:hover{color:#18181b;background:#ffffffb3;box-shadow:inset 1px 1px #fff9}body:not(.dark-mode) .nexus-model-dropdown{-webkit-backdrop-filter:none;background:#ffffffd9;border:none;box-shadow:0 10px 25px -5px #00000026,inset 1px 1px #fff9}body:not(.dark-mode) .nexus-model-option{color:#3f3f46}body:not(.dark-mode) .nexus-model-option:hover{color:#18181b;background:#0000000a}body:not(.dark-mode) .nexus-model-option.selected{background:var(--accent-primary);color:#18181b}body:not(.dark-mode) .nexus-input-send--redesign{-webkit-backdrop-filter:none;background:var(--accent-primary)!important;color:#fff!important;box-shadow:inset 1px 1px #ffffff4d, box-shadow: none!important}body:not(.dark-mode) .nexus-input-send--redesign:disabled{-webkit-backdrop-filter:none;color:#a1a1aa!important;box-shadow:none!important;background:#d4d4d880!important}body:not(.dark-mode) .agent-chat-bubble--user{color:#18181b!important;background:#e4e4e7!important}body:not(.dark-mode) .agent-chat-bubble--assistant{color:#18181b!important}body:not(.dark-mode) .agent-credits-badge{color:#16a34a!important}body:not(.dark-mode) .status-pill.idle{color:#71717a;background:#0000000f}.agent-preview-panel{background:#141414;border-left:1px solid #ffffff0f;flex-direction:column;width:45%;min-width:300px;max-width:600px;display:flex;overflow:hidden}.agent-preview-header{background:#1a1a1a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.agent-preview-tabs{align-items:center;gap:4px;display:flex}.agent-preview-tab{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.agent-preview-tab:hover{color:#d4d4d8;background:#ffffff0f}.agent-preview-tab.active{color:#fff;background:#27272a}.agent-preview-close-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.agent-preview-close-btn:hover{color:#e4e4e7;background:#ffffff0f}.agent-preview-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.agent-preview-files{flex:1;display:flex;overflow:hidden}.agent-preview-files-sidebar{background:#1a1a1a;border-right:1px solid #ffffff0f;width:180px;min-width:180px;padding:8px;overflow-y:auto}.agent-preview-file-item{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;transition:all .12s;display:flex}.agent-preview-file-item:hover{color:#e4e4e7;background:#ffffff0f}.agent-preview-file-item.selected{background:var(--accent-primary);color:#fff}.agent-preview-file-item .file-icon{font-size:14px}.agent-preview-file-item .file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-preview-file-content{background:#1a1a1a;flex:1;overflow:auto}.agent-preview-code{color:#e4e4e7;white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6}.agent-preview-empty{color:#71717a;justify-content:center;align-items:center;height:100%;font-size:13px;display:flex}.agent-preview-terminal{background:#1a1a1a;flex:1;overflow:auto}.agent-preview-terminal-logs{padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.6}.agent-preview-terminal-logs .terminal-log-line{gap:8px;padding:2px 0;display:flex}.agent-preview-terminal-logs .log-time{color:#52525b;flex-shrink:0}.agent-preview-terminal-logs .log-text{color:#a1a1aa}.agent-preview-terminal-logs .terminal-log-line--success .log-text{color:#22c55e}.agent-preview-terminal-logs .terminal-log-line--error .log-text{color:#ef4444}.agent-preview-terminal-logs .terminal-log-line--action .log-text{color:#3b82f6}body:not(.dark-mode) .agent-preview-panel{background:#fff;border-left:1px solid #e4e4e7}body:not(.dark-mode) .agent-preview-header{background:#f9f9f9;border-bottom:1px solid #e4e4e7}body:not(.dark-mode) .agent-preview-tab{color:#71717a}body:not(.dark-mode) .agent-preview-tab:hover{color:#3f3f46;background:#0000000a}body:not(.dark-mode) .agent-preview-tab.active{color:#18181b;background:#e4e4e7}body:not(.dark-mode) .agent-preview-close-btn{color:#71717a}body:not(.dark-mode) .agent-preview-close-btn:hover{color:#18181b;background:#0000000a}body:not(.dark-mode) .agent-preview-files-sidebar{background:#f9f9f9;border-right:1px solid #e4e4e7}body:not(.dark-mode) .agent-preview-file-item{color:#71717a}body:not(.dark-mode) .agent-preview-file-item:hover{color:#18181b;background:#0000000a}body:not(.dark-mode) .agent-preview-file-item.selected{background:var(--accent-primary);color:#18181b}body:not(.dark-mode) .agent-preview-file-content{background:#fff}body:not(.dark-mode) .agent-preview-code{color:#18181b}body:not(.dark-mode) .agent-preview-empty{color:#a1a1aa}body:not(.dark-mode) .agent-preview-terminal{background:#fff}body:not(.dark-mode) .agent-preview-terminal-logs .log-time{color:#a1a1aa}body:not(.dark-mode) .agent-preview-terminal-logs .log-text{color:#52525b}body:not(.dark-mode) .agent-preview-terminal-logs .terminal-log-line--success .log-text{color:#16a34a}body:not(.dark-mode) .agent-preview-terminal-logs .terminal-log-line--error .log-text{color:#dc2626}body:not(.dark-mode) .agent-preview-terminal-logs .terminal-log-line--action .log-text{color:#2563eb}.mwl-container{-webkit-backdrop-filter:none;background:#1e1e2359;border-radius:12px;max-width:260px;padding:12px 16px}.mwl-fluid-wrap{justify-content:center;display:flex}.mwl-fluid-svg{width:120px;height:40px}.mwl-blob-a{animation:3s ease-in-out infinite mwl-drift-a}@keyframes mwl-drift-a{0%,to{cx:35;rx:22}50%{cx:42;rx:18}}.mwl-blob-b{animation:3s ease-in-out infinite mwl-drift-b}@keyframes mwl-drift-b{0%,to{cx:85;rx:22}50%{cx:78;rx:18}}.mwl-mix{animation:2s ease-in-out infinite mwl-mix-pulse}@keyframes mwl-mix-pulse{0%,to{rx:14;opacity:.2}50%{rx:20;opacity:.4}}.mwl-core{animation:1.8s ease-in-out infinite mwl-core-breathe}@keyframes mwl-core-breathe{0%,to{r:3;opacity:.5}50%{r:5;opacity:.8}}.mwl-tools{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.mwl-tool-chip{color:#b8895c;background:#a0784c1f;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:500;animation:.3s mwl-chip-in}@keyframes mwl-chip-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}body:not(.dark-mode) .mwl-container{-webkit-backdrop-filter:none;background:#ffffff73}body:not(.dark-mode) .mwl-tool-chip{background:var(--accent-primary);color:#a0784c}body:not(.dark-mode) .mwl-core{fill:#18181b}:root,.dark-mode,[data-theme=dark]{--card-bg:#1a1510;--card-border:#f0ebe314;--bg-primary:#0e0b08;--bg-secondary:#1a1510;--bg-gradient:none;--text-primary:#f0ebe3!important;--text-secondary:#a69a8a!important;--text-muted:#706558!important;--text-dark:#f0ebe3!important;--text-mid:#a69a8a!important;--text-light:#706558!important}body,body.dark-mode,#root,.app-container,.main-viewport,.tab-content-area,.workspace-empty-state,.tab-manager-container,.main-layout{color:#f0ebe3!important}.card,.compose-card,.post-card,.widget,.comment-item,.sidebar,.right-sidebar,.modal-content,.share-modal-content,.dropdown-menu,.post-dropdown-menu,.post-dropdown,.settings-section,.dashboard-card,.manage-card,.sprint-column,.task-card,.agent-window,.agent-tasks-sidebar,.agent-tasks-panel,.cookie-banner,.image-cropper,.coming-soon-card,.iq-test-card,.legal-card,.blog-card,.chat-container,.chat-input-container,.messages-container,.notifications-container,.profile-card,.profile-header,.auth-card,.nexus-input-bar,.search-bar,.confirm-modal,.agent-perm-modal,.app-toast,.elite-card,.user-profile,.comment-content-wrap,.agent-chat-bubble--user,.agent-chat-header,.agent-image-preview,.agent-credits-badge,.agent-task-item,.prompt-chip,.prompt-card,.agent-code-block,.share-modal-search input,.agent-task-badge,.subscription-details{-webkit-backdrop-filter:none;background:#ff444426!important;border:none!important;box-shadow:0 10px 25px -5px #0006,inset 1px 1px #fff3,inset -1px 1px #ffffff49,inset 0 -1px 1px #ffffff49,inset 0 0 25px #ffffff0d,inset 0 1px #ffffff4d,inset 0 -20px 40px #0006!important}.post-title,.widget-title,.user-name,.display-name,.box-item-row,.box-section-header,.x-logo-header,.feed-header-title-block h2{color:#fff!important}.dm-container{font-family:-apple-system,BlinkMacSystemFont,Outfit,Segoe UI,Roboto,sans-serif}.mizi-config-tray{background:#131318;border:1px solid #1e1e28;border-radius:16px;margin:10px 0;padding:18px;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff08}.mizi-config-title{letter-spacing:.08em;text-transform:uppercase;color:#8b87a0;margin-bottom:12px;padding-left:2px;font-size:.75rem;font-weight:700}.mizi-models-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.mizi-model-card{cursor:pointer;background:#0a0a0f;border:1px solid #1e1e28;border-radius:12px;padding:14px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.mizi-model-card:hover{border-color:#a0784c4d;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.mizi-model-card.selected{border-color:#a0784c80;box-shadow:0 0 16px #a0784c26,0 4px 20px #0000004d}.mizi-model-card.locked{opacity:.4;cursor:not-allowed;filter:grayscale(.5)}.mizi-model-card.locked:hover{box-shadow:none;border-color:#1e1e28;transform:none}.mizi-card-glow{background:var(--accent-primary-subtle);pointer-events:none;opacity:0;border-radius:12px;transition:opacity .3s;position:absolute;inset:0}.mizi-model-card.selected .mizi-card-glow{opacity:1}.mizi-card-content{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.mizi-card-checkbox{border:1.5px solid #3a3850;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .25s;display:flex}.mizi-card-checkbox.selected{background:linear-gradient(135deg, var(--accent-primary), #b8895c);border-color:var(--accent-primary);box-shadow:0 0 10px #a0784c4d}.mizi-card-checkbox-dot{background:0 0;border-radius:50%;width:8px;height:8px;transition:all .25s;transform:scale(0)}.mizi-card-checkbox.selected .mizi-card-checkbox-dot{background:#fff;transform:scale(1)}.mizi-card-name{color:#e8e6f0;font-size:.8rem;font-weight:600;line-height:1.3}.mizi-model-card.locked .mizi-card-name{color:#5a566e}.mizi-card-badge{letter-spacing:.06em;text-transform:uppercase;color:#b8895c;background:#a0784c26;border:1px solid #a0784c33;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.mizi-card-locked{opacity:.5;font-size:.85rem;position:absolute;top:10px;right:10px}.mizi-phase-bar{background:#131318;border:1px solid #1e1e28;border-radius:12px;align-items:center;gap:0;margin:10px 0;padding:10px 16px;display:flex;overflow-x:auto}.mizi-phase-step{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:all .3s;display:flex}.mizi-phase-step.active{background:#a0784c1a}.mizi-phase-step.completed{opacity:.7}.mizi-phase-step.future{opacity:.3}.mizi-phase-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}.mizi-phase-step.future .mizi-phase-circle{color:#5a566e;background:#1e1e28}.mizi-phase-step.completed .mizi-phase-circle{color:var(--accent-primary);background:#a0784c26}.mizi-phase-step[data-phase=plan].active .mizi-phase-circle{color:#eab308;background:#eab30833;animation:2s ease-in-out infinite mizi-phase-pulse;box-shadow:0 0 12px #eab30840}.mizi-phase-step[data-phase=plan].active{background:#eab3080f}.mizi-phase-step[data-phase=work].active .mizi-phase-circle{color:var(--accent-secondary);background:#22d3ee33;animation:2s ease-in-out infinite mizi-phase-pulse;box-shadow:0 0 12px #22d3ee40}.mizi-phase-step[data-phase=work].active{background:#22d3ee0f}.mizi-phase-step[data-phase=talk].active .mizi-phase-circle{color:#8fae6e;background:#8fae6e33;animation:2s ease-in-out infinite mizi-phase-pulse;box-shadow:0 0 12px #8fae6e40}.mizi-phase-step[data-phase=talk].active{background:#8fae6e0f}.mizi-phase-label{color:#8b87a0;letter-spacing:.03em;font-size:.72rem;font-weight:600}.mizi-phase-step.active .mizi-phase-label{color:#e8e6f0}.mizi-phase-step.completed .mizi-phase-label{color:#5a566e}.mizi-phase-connector{background:#1e1e28;border-radius:1px;flex-shrink:0;width:28px;height:2px;position:relative;overflow:hidden}.mizi-phase-connector.active{background:linear-gradient(90deg,#a0784c4d,#a0784c1a);overflow:hidden}.mizi-phase-connector.active:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.5s ease-in-out infinite mizi-connector-flow;position:absolute;inset:0}.mizi-model-strip{scrollbar-width:none;-ms-overflow-style:none;background:#0a0a0f;border:1px solid #1e1e28;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.mizi-model-strip::-webkit-scrollbar{display:none}.mizi-model-chip{color:#8b87a0;white-space:nowrap;background:#131318;border:1px solid #1e1e28;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:.7rem;font-weight:600;transition:all .3s;animation:.4s cubic-bezier(.4,0,.2,1) both mizi-activity-slide;display:inline-flex}.mizi-model-chip.thinking{color:#eab308;background:#eab30814;border-color:#eab30833}.mizi-model-chip.thinking .mizi-model-dot{background:#eab308;animation:1.5s ease-in-out infinite mizi-glow;box-shadow:0 0 8px #eab30880}.mizi-model-chip.working{color:var(--accent-secondary);background:#22d3ee14;border-color:#22d3ee33}.mizi-model-chip.working .mizi-model-dot{background:var(--accent-secondary);animation:1.2s ease-in-out infinite mizi-glow;box-shadow:0 0 8px #22d3ee80}.mizi-model-chip.talking{color:#8fae6e;background:#8fae6e14;border-color:#8fae6e33}.mizi-model-chip.talking .mizi-model-dot{background:#8fae6e;animation:1.8s ease-in-out infinite mizi-glow;box-shadow:0 0 8px #8fae6e80}.mizi-model-chip.done{color:#8bc48d;background:#8bc48d0f;border-color:#8bc48d26}.mizi-model-chip.done .mizi-model-dot{background:#8bc48d}.mizi-model-chip.error{color:#e5695e;background:#e5695e0f;border-color:#e5695e26}.mizi-model-chip.error .mizi-model-dot{background:#e5695e}.mizi-model-dot{background:#5a566e;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .3s}.mizi-group-chat{background:#131318;border:1px solid #1e1e28;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff08}.mizi-gc-header{background:#0a0a0f80;border-bottom:1px solid #1e1e28;align-items:center;gap:10px;padding:14px 18px;display:flex}.mizi-gc-body{scrollbar-width:thin;scrollbar-color:#1e1e28 transparent;flex-direction:column;gap:10px;max-height:420px;padding:14px 18px;display:flex;overflow-y:auto}.mizi-gc-body::-webkit-scrollbar{width:4px}.mizi-gc-body::-webkit-scrollbar-thumb{background:#1e1e28;border-radius:2px}.mizi-gc-msg{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .2s;animation:.35s cubic-bezier(.4,0,.2,1) both mizi-msg-enter;display:flex}.mizi-gc-msg:hover{background:#ffffff05}.mizi-gc-msg--talk{border:1px solid #a0784c26;border-left:3px solid #a0784c66}.mizi-gc-msg--whisper{opacity:.7;border:1px dashed #5a566e40;border-left:3px dashed #5a566e4d;font-style:italic}.mizi-gc-msg--ask{border:1px dashed #eab30833;border-left:3px dashed #eab30866}.mizi-gc-msg--answer{background:#8bc48d0a;border:1px solid #8bc48d1a;border-left:3px solid #8bc48d59}.mizi-gc-msg--say{border:1px solid #eab3081f;border-left:3px solid #eab30859}.mizi-gc-avatar{color:#fff;text-transform:uppercase;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.65rem;font-weight:700;display:flex}.mizi-gc-name{color:#e8e6f0;margin-bottom:2px;font-size:.72rem;font-weight:700}.mizi-gc-bubble{color:#d0cde0;word-break:break-word;font-size:.8rem;line-height:1.55}.mizi-gc-msg--whisper .mizi-gc-bubble{color:#5a566e}.mizi-gc-typing{color:#5a566e;align-items:center;gap:8px;padding:10px 12px;font-size:.75rem;font-style:italic;display:flex}.mizi-gc-typing:after{content:"";gap:4px;display:inline-flex}.mizi-task-board{background:#0a0a0f;border:1px solid #1e1e28;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:14px;display:grid}.mizi-task-card{background:#131318;border:1px solid #1e1e28;border-radius:10px;flex-direction:column;gap:8px;padding:12px;transition:all .25s;display:flex;position:relative}.mizi-task-card:hover{border-color:#a0784c33;transform:translateY(-1px);box-shadow:0 4px 16px #00000040}.mizi-task-card.done{opacity:.55;border-color:#8bc48d1f}.mizi-task-id{letter-spacing:.06em;color:#b8895c;background:#a0784c1a;border-radius:5px;align-self:flex-start;padding:2px 6px;font-size:.6rem;font-weight:700;display:inline-flex}.mizi-task-role{letter-spacing:.05em;text-transform:uppercase;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.mizi-task-role[data-role=planner]{color:#eab308;background:#eab3081f}.mizi-task-role[data-role=worker]{color:var(--accent-secondary);background:#22d3ee1f}.mizi-task-role[data-role=reviewer]{color:#8fae6e;background:#8fae6e1f}.mizi-task-role[data-role=speaker]{color:#8bc48d;background:#8bc48d1f}.mizi-task-owner{color:#8b87a0;font-size:.75rem;font-weight:600}.mizi-task-status{border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px}.mizi-task-status[data-status=pending]{background:#5a566e}.mizi-task-status[data-status=running]{background:var(--accent-secondary);animation:1.2s ease-in-out infinite mizi-glow}.mizi-task-status[data-status=done]{background:#8bc48d}.mizi-task-status[data-status=error]{background:#e5695e}.mizi-thinking-trace{flex-direction:column;gap:0;padding:12px 0;display:flex;position:relative}.mizi-thinking-entry{padding:10px 14px 10px 28px;animation:.3s cubic-bezier(.4,0,.2,1) both mizi-msg-enter;position:relative}.mizi-thinking-rail{background:#1e1e28;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:10px}.mizi-thinking-entry:last-child .mizi-thinking-rail{bottom:50%}.mizi-thinking-entry:first-child .mizi-thinking-rail{top:50%}.mizi-thinking-preview{color:#8b87a0;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:100%;font-size:.78rem;transition:color .2s;overflow:hidden}.mizi-thinking-preview:hover{color:#e8e6f0}.mizi-thinking-full{color:#d0cde0;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#1e1e28 transparent;max-height:200px;font-size:.78rem;line-height:1.6;overflow-y:auto}.mizi-thinking-full.clamped{max-height:80px;position:relative;overflow:hidden}.mizi-thinking-full.clamped:after{content:"";pointer-events:none;background:linear-gradient(#0000,#131318);height:32px;position:absolute;bottom:0;left:0;right:0}.mizi-thinking-more{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.7rem;font-weight:600;transition:color .2s}.mizi-thinking-more:hover{color:#b8895c;text-decoration:underline}.mizi-thinking-tool{color:#b8895c;white-space:nowrap;background:#a0784c1a;border:1px solid #a0784c26;border-radius:6px;align-items:center;gap:4px;margin:4px 0;padding:3px 8px;font-size:.65rem;font-weight:600;display:inline-flex}.mizi-tool-chip{color:#8b87a0;white-space:nowrap;vertical-align:middle;background:#131318;border:1px solid #1e1e28;border-radius:7px;align-items:center;gap:5px;max-width:260px;padding:4px 10px;font-size:.7rem;font-weight:600;transition:all .25s;display:inline-flex;overflow:hidden}.mizi-tool-chip:hover{border-color:#a0784c40}.mizi-tool-chip .tool-icon{flex-shrink:0;font-size:.8rem}.mizi-tool-chip .tool-name{color:#e8e6f0;flex-shrink:0;font-weight:700}.mizi-tool-chip .tool-detail{color:#5a566e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mizi-tool-chip.running{color:#eab308;background:#eab3080f;border-color:#eab30840}.mizi-tool-chip.running .tool-icon{animation:.8s linear infinite mizi-glow}.mizi-tool-chip.done{color:#8bc48d;background:#8bc48d0f;border-color:#8bc48d33}.mizi-tool-chip.done:after{content:"✓";color:#8bc48d;margin-left:4px;font-size:.7rem}.mizi-tool-chip.error{color:#e5695e;background:#e5695e0f;border-color:#e5695e33}.mizi-tool-chip.error:after{content:"✗";color:#e5695e;margin-left:4px;font-size:.7rem}.agent-mizi-mode{--bg-base:#0a0a0f;--bg-card:#131318;--border-subtle:#1e1e28;--text-primary:#e8e6f0;--text-secondary:#8b87a0;--text-dim:#5a566e}.agent-mizi-mode .agent-chat-panel{background:#0a0a0f;border-color:#1e1e28}.agent-mizi-mode .agent-chat-header{background:linear-gradient(#131318,#0a0a0f);border-bottom:1px solid #1e1e28;box-shadow:0 1px 12px #0000004d}.agent-mizi-mode .agent-chat-header:after{background:linear-gradient(90deg,#0000,#a0784c33,#0000)}.agent-mizi-mode .agent-chat-bubble--assistant{color:#e8e6f0;background:#131318;border:1px solid #1e1e28;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff05}.agent-mizi-mode .agent-chat-bubble--assistant:hover{border-color:#a0784c26;box-shadow:0 4px 16px #00000040}.agent-mizi-mode .nexus-input-bar{background:#131318;border:1px solid #1e1e28;border-radius:14px;box-shadow:0 -2px 16px #0003,inset 0 1px #ffffff05}.agent-mizi-mode .nexus-input-bar:focus-within{border-color:#a0784c59;box-shadow:0 -2px 20px #0000004d,0 0 0 3px #a0784c14}.agent-mizi-mode .nexus-input-bar textarea,.agent-mizi-mode .nexus-input-bar input{color:#e8e6f0;background:0 0}.agent-mizi-mode .nexus-input-bar textarea::placeholder,.agent-mizi-mode .nexus-input-bar input::placeholder{color:#5a566e}.agent-mizi-mode ::-webkit-scrollbar{width:5px;height:5px}.agent-mizi-mode ::-webkit-scrollbar-track{background:0 0}.agent-mizi-mode ::-webkit-scrollbar-thumb{background:#1e1e28;border-radius:3px}.agent-mizi-mode ::-webkit-scrollbar-thumb:hover{background:#2a2838}@keyframes mizi-phase-pulse{0%,to{box-shadow:0 0 12px #a0784c33}50%{box-shadow:0 0 22px #a0784c59}}@keyframes mizi-connector-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mizi-msg-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mizi-activity-slide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes mizi-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes mizi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mizi-tool-chip.running .tool-icon{animation:1s linear infinite mizi-spin;display:inline-block}@media (width<=768px){.mizi-models-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.mizi-task-board{grid-template-columns:1fr}.mizi-phase-bar{gap:4px;padding:8px 10px}.mizi-phase-step{padding:4px 8px}.mizi-phase-label{font-size:.65rem}.mizi-phase-connector{width:16px}.mizi-gc-body{max-height:300px}.meli-mode-btn{padding:6px 14px;font-size:.75rem}.mizi-config-tray{border-radius:12px;padding:14px}}@media (width<=600px){.mizi-models-grid{grid-template-columns:repeat(2,1fr)}.mizi-tool-chip{max-width:200px}.mizi-thinking-full.clamped{max-height:60px}}.agent-page-layout{position:relative;overflow:hidden;background:#06060a!important}.agent-page-layout:before{content:"";pointer-events:none;z-index:0;background:0 0;position:absolute;inset:0}.agent-page-layout>*{z-index:1;position:relative}.agent-window{overflow:hidden;background:#08080ef2!important;border:1px solid #a0784c1a!important;border-radius:16px!important;box-shadow:0 0 0 1px #a0784c0d,0 20px 60px -10px #000000b3,0 0 120px -40px #a0784c26!important}.agent-chat-panel{flex-direction:column;height:100%;display:flex;background:0 0!important}.agent-chat-header{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;background:#0c0c14e6!important;border-bottom:1px solid #a0784c1a!important;padding:10px 16px!important}.agent-chat-header:after{content:"";background:linear-gradient(90deg,#0000,#a0784c4d,#d9775733,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.agent-task-badge{letter-spacing:.02em;color:#a0784ce6!important;background:#a0784c1f!important;border:1px solid #a0784c33!important;font-weight:600!important}.agent-new-chat-btn{color:#a0784ccc!important;background:#a0784c14!important;border:1px solid #a0784c26!important;border-radius:8px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important;transition:all .2s!important}.agent-new-chat-btn:hover{box-shadow:var(--shadow-sm);background:var(--accent-primary-muted)!important;border-color:var(--border-active)!important;color:var(--accent-primary)!important}.mizi-btn-icon{filter:drop-shadow(0 0 4px #eab30880);font-size:13px}.agent-credits-badge{background:#22c55e14!important;border:1px solid #22c55e26!important;border-radius:8px!important;padding:3px 8px!important}.agent-account-badge{color:#34d399!important;background:#22c55e0f!important;border:1px solid #22c55e1a!important}.status-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:20px!important;font-size:10px!important;font-weight:700!important}.status-pill.thinking{border:1px solid #eab30833;color:#eab308!important;background:#eab3081f!important}.status-pill.executing{border:1px solid #22d3ee33;color:var(--accent-secondary)!important;background:#22d3ee1f!important}.status-pill.success{border:1px solid #22c55e33;color:#22c55e!important;background:#22c55e1f!important}.status-pill.error{border:1px solid #ef444433;color:#ef4444!important;background:#ef44441f!important}.status-pill.idle{border:1px solid #ffffff0f;color:#ffffff59!important;background:#ffffff0a!important}.agent-chat-messages{background:0 0!important;gap:16px!important;padding:20px!important}.agent-chat-bubble--user{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--accent-primary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)!important;border-radius:18px 18px 4px!important}.agent-chat-bubble--assistant{box-shadow:none!important;background:#ffffff05!important;border:1px solid #ffffff0a!important;border-radius:18px 18px 18px 4px!important}.agent-chat-bubble--assistant:hover{background:#ffffff08!important;border-color:#ffffff0f!important}.agent-msg-role-label{margin-bottom:6px}.agent-msg-role-icon{color:#b8895c;filter:drop-shadow(0 0 6px #a0784c80)}.agent-msg-role-name{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;color:#a0784cb3!important}.agent-msg-role-label--user .agent-msg-role-name{color:#fff6!important}.agent-action-item{background:#a0784c0f!important;border:1px solid #a0784c1a!important;border-radius:10px!important;padding:8px 12px!important}.agent-action-icon{background:#a0784c1f!important;border-radius:8px!important}.nexus-input-bar,.nexus-input-bar--redesign{-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .3s,box-shadow .3s;background:#0c0c14cc!important;border:1px solid #a0784c1f!important;border-radius:16px!important;margin:8px 16px 16px!important;padding:8px 12px 8px 14px!important;box-shadow:0 8px 32px #0006,0 0 60px #a0784c0a,inset 0 1px #ffffff08!important}.nexus-input-bar:focus-within,.nexus-input-bar--redesign:focus-within{border-color:#a0784c4d!important;box-shadow:0 8px 32px #0006,0 0 80px #a0784c14,inset 0 1px #ffffff08!important}.nexus-input-field,.nexus-input-field--redesign{color:#ffffffe6!important;font-size:14.5px!important;font-weight:500!important}.nexus-input-field::placeholder,.nexus-input-field--redesign::placeholder{color:#ffffff40!important}.nexus-input-send,.nexus-input-send--redesign{background:var(--accent-primary)!important;width:34px!important;height:34px!important;box-shadow:var(--shadow-sm)!important;border:none!important;border-radius:10px!important;transition:all .2s!important}.nexus-input-send:hover,.nexus-input-send--redesign:hover{transform:scale(1.05);box-shadow:none!important}.nexus-send-icon{color:#fff}.nexus-input-attach-btn,.nexus-input-icon-btn{transition:color .2s;color:#ffffff4d!important}.nexus-input-attach-btn:hover,.nexus-input-icon-btn:hover{color:#a0784ccc!important}.nexus-input-stop-btn{background:#ef444426!important;border:1px solid #ef444440!important;border-radius:8px!important}.nexus-stop-icon{color:#ef4444!important}.nexus-model-selector-btn{color:#a0784ccc!important;background:#a0784c14!important;border:1px solid #a0784c26!important;border-radius:8px!important;font-size:11px!important;font-weight:600!important}.nexus-model-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c14f2!important;border:1px solid #a0784c26!important;border-radius:12px!important;box-shadow:0 20px 60px #0009!important}.nexus-model-option{color:#fff9!important;border-radius:8px!important}.nexus-model-option:hover{color:#ffffffe6!important;background:#a0784c1a!important}.nexus-model-option.selected{color:#b8895c!important;background:#a0784c26!important}.mizi-config-tray{background:#0c0c1499!important;border-bottom:1px solid #eab30814!important;padding:12px 16px!important}.mizi-config-title{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;color:#eab308cc!important;font-size:11px!important;font-weight:700!important}.mizi-model-card{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.mizi-model-card:hover{background:#ffffff0d!important;border-color:#ffffff1a!important}.mizi-model-card.selected{box-shadow:0 0 20px #eab30814;background:#eab30814!important;border-color:#eab3084d!important}.mizi-card-name{color:#fffc!important;font-size:12px!important;font-weight:600!important}.mizi-model-card.selected .mizi-card-name{color:#eab308!important}.agent-tasks-panel{background:#08080ef2!important;border-left:1px solid #a0784c14!important}.agent-chat-messages::-webkit-scrollbar{width:6px}.agent-chat-messages::-webkit-scrollbar-thumb{background:#a0784c26;border-radius:3px}.agent-chat-messages::-webkit-scrollbar-thumb:hover{background:#a0784c40}.agent-chat-messages::-webkit-scrollbar-track{background:0 0}.status-pill .animate-spin{animation:1s linear infinite mizi-spin}.agent-msg-actions{opacity:0;transition:opacity var(--transition-fast)}.agent-chat-bubble:hover .agent-msg-actions{opacity:1}.agent-msg-action-btn{background:var(--glass-fill)!important;border:1px solid var(--glass-border-subtle)!important;color:var(--text-muted)!important;transition:all var(--transition-fast)!important;border-radius:6px!important}.agent-msg-action-btn:hover{background:var(--glass-fill-hover)!important;border-color:var(--glass-border-val)!important;color:var(--text-primary)!important}.agent-msg-action-btn.active{background:var(--glass-fill-primary)!important;color:var(--purple)!important}.rewire-tooltip-btn{-webkit-backdrop-filter:none;backdrop-filter:none;color:#b8895c!important;background:#0c0c14f2!important;border:1px solid #a0784c4d!important;border-radius:8px!important;padding:6px 12px!important;font-size:11px!important;font-weight:600!important;box-shadow:0 8px 30px #00000080!important}.rewire-tooltip-btn:hover{background:var(--accent-primary-muted)!important;box-shadow:var(--shadow-sm)!important}.manus-workflow-loader{background:#a0784c08!important;border:1px solid #a0784c14!important;border-radius:12px!important}.agent-permission-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06060acc!important}.agent-permission-modal{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important;border-radius:12px!important}@media (width<=768px){.agent-chat-header{padding:8px 12px!important}.melly-mode-btn{padding:4px 10px!important;font-size:11px!important}.nexus-input-bar,.nexus-input-bar--redesign{border-radius:14px!important;margin:6px 10px 12px!important}}body.dark-mode:before,body:before{background:0 0!important;animation:none!important}body.dark-mode,body{background:var(--bg-primary)!important}#mosaic-cursor-root{pointer-events:none;z-index:9999;width:100%;height:100%;position:fixed;inset:0}
