.action-button[data-v-03c19fe5]{display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--radius);font-size:.9rem;padding:.5rem .75rem;cursor:pointer;transition:background-color .2s,color .2s}.action-button.icon-only[data-v-03c19fe5]{width:30px;height:30px;padding:0}.action-button[data-v-03c19fe5]:disabled{opacity:.5;cursor:not-allowed}.variant-primary[data-v-03c19fe5]{background-color:var(--primary);color:var(--primary-foreground)}.variant-primary[data-v-03c19fe5]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 90%,#000)}.variant-secondary[data-v-03c19fe5]{background-color:var(--secondary);color:var(--secondary-foreground)}.variant-secondary[data-v-03c19fe5]:hover:not(:disabled){background-color:var(--accent)}.variant-destructive[data-v-03c19fe5]{background-color:var(--destructive);color:var(--destructive-foreground)}.variant-destructive[data-v-03c19fe5]:hover:not(:disabled){background-color:color-mix(in srgb,var(--destructive) 90%,#000)}.variant-outline[data-v-03c19fe5]{background:none;border:1px solid var(--border);color:var(--muted-foreground)}.variant-outline[data-v-03c19fe5]:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}.variant-ghost[data-v-03c19fe5]{background:none;color:var(--muted-foreground)}.variant-ghost[data-v-03c19fe5]:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}.action-button.active[data-v-03c19fe5]{background-color:var(--primary);color:var(--primary-foreground)}.badge[data-v-2bc83c54]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:var(--radius)}.badge-default[data-v-2bc83c54]{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-success[data-v-2bc83c54]{background-color:color-mix(in srgb,#27ae60 20%,var(--background));color:color-mix(in srgb,#27ae60 90%,var(--foreground))}.badge-warning[data-v-2bc83c54]{background-color:color-mix(in srgb,#f39c12 20%,var(--background));color:color-mix(in srgb,#f39c12 90%,var(--foreground))}.badge-uncertain[data-v-2bc83c54]{background-color:color-mix(in srgb,#9acd32 20%,var(--background));color:color-mix(in srgb,#9acd32 90%,var(--foreground))}.badge-error[data-v-2bc83c54]{background-color:color-mix(in srgb,var(--destructive) 20%,var(--background));color:var(--destructive)}.badge-premium[data-v-2bc83c54]{background-color:color-mix(in srgb,#f39c12 20%,var(--background));color:color-mix(in srgb,#f39c12 90%,var(--foreground))}.badge-info[data-v-2bc83c54]{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--primary)}.domain-badge-wrapper[data-v-ada26726]{position:relative;display:inline-block}.premium-star[data-v-ada26726]{position:absolute;top:-4px;right:-4px;font-size:12px;line-height:1;z-index:10;pointer-events:none}.loading-container[data-v-58e70819]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.loading-container.small[data-v-58e70819]{padding:1rem 0}.loading-container.inline[data-v-58e70819]{padding:0;flex-direction:row;gap:.75rem}.spinner[data-v-58e70819]{width:40px;height:40px;border-radius:50%;background:conic-gradient(from 0deg,transparent 60deg,var(--neon-start) 120deg,var(--neon-end) 240deg,transparent 300deg);animation:spin-58e70819 1.2s linear infinite;margin-bottom:1rem;position:relative;will-change:transform;transform:translateZ(0)}.spinner[data-v-58e70819]:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--background)}.spinner.small[data-v-58e70819]{width:24px;height:24px;margin-bottom:.5rem}.spinner.small[data-v-58e70819]:before{inset:2px}.loading-container.inline .spinner[data-v-58e70819]{margin-bottom:0}@keyframes spin-58e70819{0%{transform:translateZ(0) rotate(0deg)}to{transform:translateZ(0) rotate(1turn)}}.loading-message[data-v-58e70819]{color:var(--muted-foreground);font-size:.9rem;margin:0;text-align:center}.ai-learning-item[data-v-f1892c5a]{margin-bottom:.75rem;opacity:.9}.ai-learning[data-v-f1892c5a]{background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--neon-start) 3%,transparent));border:1px dashed var(--border);border-color:color-mix(in srgb,var(--neon-start) 30%,var(--border))}.ai-icon[data-v-f1892c5a]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--neon-start);font-size:1.25rem}.ai-icon .pulsing[data-v-f1892c5a]{animation:pulse-f1892c5a 2s infinite}@keyframes pulse-f1892c5a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.ai-title[data-v-f1892c5a]{color:var(--neon-start);font-weight:600}.ai-message[data-v-f1892c5a]{color:var(--muted-foreground);font-size:.875rem;font-style:italic}.loading-spinner[data-v-f1892c5a]{display:flex;align-items:center;justify-content:center}.domain-box[data-v-f1892c5a]{position:relative;margin-bottom:.75rem;user-select:none}.domain-content[data-v-f1892c5a]{width:100%;position:relative;z-index:1}.domain-item[data-v-f1892c5a]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;transition:all .3s ease;overflow:hidden;position:relative}.domain-item[data-v-f1892c5a]:hover{box-shadow:none}.domain-main-row[data-v-f1892c5a]{display:flex;align-items:center;width:100%;gap:.75rem}.domain-actions[data-v-f1892c5a]{display:flex;align-items:center;gap:.5rem}.domain-info[data-v-f1892c5a]{flex:1}.domain-name[data-v-f1892c5a]{margin-bottom:.25rem}.domain-name-text[data-v-f1892c5a]{font-size:1rem;font-weight:500}.domain-badges[data-v-f1892c5a]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.background-lines[data-v-58633f18]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;height:100vh}.bg-line[data-v-58633f18]{position:absolute;height:40vh;width:4px;top:-10%;background:linear-gradient(180deg,rgba(var(--primary-rgb),0),rgba(var(--primary-rgb),1),rgba(var(--primary-rgb),0));opacity:0;will-change:opacity,transform}.bg-line[data-v-58633f18]:nth-child(odd){transform:translateY(-100%) rotate(15deg)}.bg-line[data-v-58633f18]:nth-child(2n){transform:translateY(-100%) rotate(-15deg)}:not(.dark-mode) .bg-line[data-v-58633f18]:first-child{animation:line-animation-right-58633f18 18s linear infinite;animation-delay:0s}:not(.dark-mode) .bg-line[data-v-58633f18]:nth-child(2){animation:line-animation-left-58633f18 17s linear infinite;animation-delay:9s}:not(.dark-mode) .bg-line[data-v-58633f18]:nth-child(3){animation:line-animation-right-58633f18 19s linear infinite;animation-delay:17s}:not(.dark-mode) .bg-line[data-v-58633f18]:nth-child(4){animation:line-animation-left-58633f18 16s linear infinite;animation-delay:12s}:not(.dark-mode) .bg-line[data-v-58633f18]:nth-child(5){animation:line-animation-right-58633f18 20s linear infinite;animation-delay:14s}:not(.dark-mode) .bg-line[data-v-58633f18]:nth-child(6){animation:line-animation-left-58633f18 15s linear infinite;animation-delay:4s}.dark-mode .bg-line[data-v-58633f18]:first-child{animation:dark-line-animation-right-58633f18 5s linear infinite;animation-delay:0s}.dark-mode .bg-line[data-v-58633f18]:nth-child(2){animation:dark-line-animation-left-58633f18 6s linear infinite;animation-delay:3s}.dark-mode .bg-line[data-v-58633f18]:nth-child(3){animation:dark-line-animation-right-58633f18 4s linear infinite;animation-delay:7s}.dark-mode .bg-line[data-v-58633f18]:nth-child(4){animation:dark-line-animation-left-58633f18 7s linear infinite;animation-delay:2s}.dark-mode .bg-line[data-v-58633f18]:nth-child(5){animation:dark-line-animation-right-58633f18 4.5s linear infinite;animation-delay:5s}.dark-mode .bg-line[data-v-58633f18]:nth-child(6){animation:dark-line-animation-left-58633f18 5.5s linear infinite;animation-delay:1s}@keyframes line-animation-right-58633f18{0%{opacity:.6;transform:translateY(-100%) rotate(15deg)}20%{opacity:.8;transform:translateY(0) rotate(15deg)}40%{opacity:.6;transform:translateY(100%) rotate(15deg)}40%,to{opacity:0;transform:translateY(100%) rotate(15deg)}}@keyframes line-animation-left-58633f18{0%{opacity:.6;transform:translateY(-100%) rotate(-15deg)}20%{opacity:.8;transform:translateY(0) rotate(-15deg)}40%{opacity:.6;transform:translateY(100%) rotate(-15deg)}40%,to{opacity:0;transform:translateY(100%) rotate(-15deg)}}@keyframes dark-line-animation-right-58633f18{0%{opacity:0;transform:translateY(100%) rotate(15deg)}20%{opacity:.9;transform:translateY(50%) rotate(15deg)}29%{opacity:.1}32%{opacity:.9}35%{opacity:.1}38%{opacity:.9}80%{opacity:.6;transform:translateY(0) rotate(15deg)}80%,to{opacity:0;transform:translateY(-100%) rotate(15deg)}}@keyframes dark-line-animation-left-58633f18{0%{opacity:0;transform:translateY(100%) rotate(-15deg)}20%{opacity:.9;transform:translateY(50%) rotate(-15deg)}29%{opacity:.1}32%{opacity:.9}35%{opacity:.1}38%{opacity:.9}80%{opacity:.6;transform:translateY(0) rotate(-15deg)}80%,to{opacity:0;transform:translateY(-100%) rotate(-15deg)}}