:root{--bg-primary: #0f1117;--bg-secondary: #171923;--bg-card: #1a1d27;--bg-hover: #222533;--bg-elevated: #1e2230;--border: #2a2d3a;--border-hover: #3a3d4a;--border-strong: #454a5c;--accent: #f59e0b;--accent-hover: #fbbf24;--accent-active: #d97706;--accent-light: rgba(245, 158, 11, .12);--accent-glow: rgba(245, 158, 11, .28);--accent-gradient: linear-gradient(135deg, #f59e0b, #f97316);--text: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #8b94a7;--text-faint: #64748b;--danger: #ef4444;--danger-light: rgba(239, 68, 68, .12);--success: #22c55e;--success-light: rgba(34, 197, 94, .12);--info: #3b82f6;--info-light: rgba(59, 130, 246, .12);--warning: #f59e0b;--radius: 12px;--radius-sm: 8px;--radius-xs: 6px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .45);--shadow-accent: 0 4px 16px var(--accent-glow);--ease: cubic-bezier(.22, .68, .32, 1);--t-fast: .15s var(--ease);--t-med: .25s var(--ease);--font: "Inter", system-ui, -apple-system, sans-serif;--nav-height: 60px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font);background:radial-gradient(1200px 500px at 50% -180px,rgba(245,158,11,.055),transparent 70%),var(--bg-primary);color:var(--text);line-height:1.6;min-height:100vh}::selection{background:var(--accent-glow);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}a{color:var(--accent);text-decoration:none;transition:color var(--t-fast)}a:hover{color:var(--accent-hover)}.app-layout{min-height:100vh}.main-content{flex:1}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.main-content>*{animation:fadeSlideIn .3s var(--ease)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.125rem}.gap-4{gap:.25rem}.gap-6{gap:.375rem}.gap-8{gap:.5rem}.gap-10{gap:.625rem}.gap-12{gap:.75rem}.gap-14{gap:.875rem}.gap-16{gap:1rem}.gap-20{gap:1.25rem}.gap-24{gap:1.5rem}.gap-32{gap:2rem}.text-center{text-align:center}.text-muted{color:var(--text-muted);font-size:.9rem}.text-secondary{color:var(--text-secondary)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-accent{color:var(--accent)}.text-sm{font-size:.78rem}.text-base{font-size:.85rem}.text-md{font-size:.9rem}.text-lg{font-size:1.1rem}.text-xl{font-size:1.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mb-0{margin-bottom:0}.mt-4{margin-top:.25rem}.mt-8{margin-top:.5rem}.mt-10{margin-top:.625rem}.mt-12{margin-top:.75rem}.mt-16{margin-top:1rem}.mt-20{margin-top:1.25rem}.mt-24{margin-top:1.5rem}.w-full{width:100%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h1{font-size:2rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-.02em}h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;letter-spacing:-.01em}.spacer-24{height:24px}.page-header{padding-top:1.75rem;margin-bottom:1.5rem}.page-header h2{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;margin-bottom:.25rem}.page-header .page-subtitle{color:var(--text-muted);font-size:.92rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.35rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font);font-size:.92rem;font-weight:600;cursor:pointer;transition:all var(--t-fast);white-space:nowrap}.btn:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--accent-gradient);border-color:transparent;color:#1a1000;box-shadow:var(--shadow-accent)}.btn-primary:hover{filter:brightness(1.08);color:#1a1000;border-color:transparent;box-shadow:0 6px 22px var(--accent-glow)}.btn-lg{padding:.85rem 2rem;font-size:1.05rem;border-radius:var(--radius)}.placeholder-card{background:var(--bg-card);border:1px dashed var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.hero{text-align:center;padding:5.5rem 1.25rem 3rem;position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 260px at 50% 120px,var(--accent-light),transparent 70%);pointer-events:none}.hero>*{position:relative}.hero h1{font-size:clamp(2.6rem,6vw,3.4rem);font-weight:800;letter-spacing:-.03em;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.85rem;filter:drop-shadow(0 4px 24px var(--accent-glow))}.hero-sub{font-size:1.12rem;color:var(--text-secondary);margin-bottom:2.25rem;max-width:560px;margin-left:auto;margin-right:auto}.hero-features{display:flex;justify-content:center;gap:.75rem;margin-top:2.75rem;flex-wrap:wrap}.hero-features span{background:var(--bg-card);border:1px solid var(--border);padding:.5rem 1.05rem;border-radius:999px;font-size:.85rem;color:var(--text-secondary);box-shadow:var(--shadow-sm);transition:all var(--t-fast)}.hero-features span:hover{border-color:var(--accent);color:var(--text);transform:translateY(-2px);box-shadow:var(--shadow-accent)}.nav{border-bottom:1px solid var(--border)!important;position:sticky!important;top:0;z-index:100;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#171923d1!important;box-shadow:0 1px #0003}.nav-logo{transition:opacity var(--t-fast)}.nav-logo:hover{opacity:.85}.logo-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--accent-gradient);box-shadow:var(--shadow-accent);font-size:1rem}.logo-text{background:linear-gradient(135deg,var(--text),var(--text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.nav-desktop-menu{flex:1;min-width:0}@media (max-width: 768px){.nav-desktop-menu,.logo-text{display:none}}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#171923eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom,0px));justify-content:space-around;align-items:stretch;gap:.25rem}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.4rem .5rem;border-radius:var(--radius-sm);color:var(--text-muted)!important;text-decoration:none;min-width:60px;flex:1;transition:color var(--t-fast),background var(--t-fast)}.mobile-nav-item:active{background:var(--bg-hover)}.mobile-nav-item.active{color:var(--accent)!important;background:var(--accent-light)}.mobile-nav-icon{font-size:1.15rem;line-height:1;display:inline-flex}.mobile-nav-label{font-size:.65rem;font-weight:600;line-height:1;white-space:nowrap}@media (max-width: 768px){.mobile-nav{display:flex}.main-content{padding-bottom:5rem}.footer{padding-bottom:5.5rem}}.footer{text-align:center;padding:1.5rem 1.25rem;border-top:1px solid var(--border)!important;color:var(--text-faint)!important;background:transparent!important;font-size:.78rem}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.form-row-1-2{display:grid;grid-template-columns:1.2fr .8fr;gap:0 1rem}@media (max-width: 640px){.form-row,.form-row-1-2{grid-template-columns:1fr}}.form-group label{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.form-control{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text);padding:.65rem .75rem;border-radius:var(--radius-sm);font-family:var(--font);font-size:.9rem;outline:none;width:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast);color-scheme:dark}.form-control:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}textarea.form-control{resize:vertical;min-height:100px}select.form-control{cursor:pointer}.form-control-sm{width:auto;font-size:.82rem;padding:.3rem .5rem}.app-loading{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem}.app-loading-logo{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;border-radius:16px;background:var(--accent-gradient);box-shadow:var(--shadow-accent);animation:pulseGlow 1.6s var(--ease) infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 14px transparent}}.spinner{width:22px;height:22px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.generator-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;align-items:start}@media (max-width: 768px){.generator-grid{grid-template-columns:1fr}}.preview-card{height:100%}.preview-content-box{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.85rem 1rem;font-size:.9rem;white-space:pre-wrap;color:var(--text-secondary);max-height:min(60vh,360px);overflow-y:auto;margin-bottom:16px;min-height:140px;line-height:1.65}.preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.75rem 1rem;text-align:center;color:var(--text-faint)}.preview-empty-icon{font-size:1.9rem;opacity:.55}.char-counter{font-size:.72rem;color:var(--text-faint);text-align:right;margin-top:-10px;margin-bottom:12px}.spinner-mini{display:inline-block;width:12px;height:12px;border:2px solid var(--accent);border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;margin-top:1.5rem}.page-card{transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast)!important}.page-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-hover)!important}.page-card.active{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent),var(--shadow-accent);background:linear-gradient(180deg,var(--accent-light),transparent 45%),var(--bg-card)!important}.chart-bar-container{display:flex;flex-direction:column;gap:.6rem}.chart-bar-row{display:grid;grid-template-columns:minmax(90px,160px) 1fr 64px;align-items:center;gap:.75rem}.chart-bar-label{font-size:.78rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-bar-track{height:10px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:99px;overflow:hidden}.chart-bar-fill{height:100%;border-radius:99px;min-width:4px;transition:width .6s var(--ease)}.chart-bar-fill.accent{background:linear-gradient(90deg,#d97706,var(--accent))}.chart-bar-fill.success{background:linear-gradient(90deg,#16a34a,var(--success))}.chart-bar-fill.info{background:linear-gradient(90deg,#2563eb,var(--info))}.chart-bar-fill.danger{background:linear-gradient(90deg,#dc2626,var(--danger))}.chart-bar-value{font-size:.78rem;font-weight:700;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 600px){.chart-bar-row{grid-template-columns:1fr;gap:.3rem}.chart-bar-value{text-align:left}}.metric-card{transition:transform var(--t-fast),box-shadow var(--t-fast)!important}.metric-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.insights-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:start}@media (max-width: 960px){.insights-grid{grid-template-columns:1fr}}.insights-card h3{font-size:1.1rem;font-weight:600;border-bottom:1px solid var(--border);padding-bottom:.5rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.suggestions-list{display:flex;flex-direction:column;gap:.75rem}.suggestion-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--t-fast),background-color var(--t-fast),opacity var(--t-fast)}.suggestion-row:hover{border-color:var(--border-hover);background:var(--bg-hover)}.suggestion-row.completed{opacity:.55;background:#0f111766}.suggestion-row.completed .suggestion-title,.suggestion-row.completed .suggestion-desc{text-decoration:line-through}.suggestion-checkbox{width:18px;height:18px;border-radius:5px;border:2px solid var(--border-hover);display:flex;align-items:center;justify-content:center;margin-top:.1rem;flex-shrink:0;color:#0f1117;font-size:.68rem;font-weight:700;transition:all var(--t-fast)}.suggestion-row:hover .suggestion-checkbox{border-color:var(--accent)}.suggestion-row.completed .suggestion-checkbox{background:var(--success);border-color:var(--success)}.suggestion-content{flex:1;display:flex;flex-direction:column;gap:.15rem}.suggestion-title-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.suggestion-title{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.suggestion-desc{font-size:.78rem;color:var(--text-muted);line-height:1.45}.priority-badge{font-size:.62rem;font-weight:700;padding:.12rem .45rem;border-radius:5px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.priority-high{background:var(--danger-light);color:var(--danger)}.priority-medium{background:var(--accent-light);color:var(--accent)}.priority-low{background:var(--info-light);color:var(--info)}.insights-markdown h4{font-size:.95rem;font-weight:600;margin-top:1rem;margin-bottom:.4rem;color:var(--text)}.insights-markdown p{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem;line-height:1.55}.insights-markdown ul{margin-left:1.25rem;margin-bottom:.75rem;font-size:.85rem;color:var(--text-secondary)}.insights-markdown li{margin-bottom:.25rem}.brand-voice-box{background:var(--bg-secondary);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:.85rem 1rem;font-family:var(--font);font-size:.8rem;color:var(--text-secondary);line-height:1.55;white-space:pre-wrap;max-height:220px;overflow-y:auto}.sync-dashboard{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0}.sync-error{background:var(--danger-light);border:1px solid rgba(239,68,68,.3);padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.85rem;color:var(--danger);display:flex;align-items:center;gap:.5rem}.sync-success{background:var(--success-light);border:1px solid rgba(34,197,94,.3);padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.85rem;color:var(--success);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.comments-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.comments-title{font-size:.88rem;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:.25rem;display:flex;justify-content:space-between;align-items:center}.comments-list{display:flex;flex-direction:column;gap:.5rem;max-height:250px;overflow-y:auto;padding-right:.25rem}.comment-item{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xs);padding:.6rem .8rem;font-size:.8rem;line-height:1.45;transition:border-color var(--t-fast)}.comment-item:hover{border-color:var(--border)}.comment-header{display:flex;justify-content:space-between;margin-bottom:.3rem;font-size:.72rem}.comment-author{font-weight:600;color:var(--accent)}.comment-date{color:var(--text-muted)}.comment-content{color:var(--text);white-space:pre-wrap}.comment-form{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--border);padding-top:.75rem}.ai-assist-box{background:#f59e0b08;border:1px dashed rgba(245,158,11,.25);border-radius:var(--radius-sm);padding:.75rem 1rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:.5rem}.file-attach-btn{display:inline-flex;align-items:center;gap:8px;padding:.45rem 1rem;border-radius:var(--radius-sm);border:1px dashed var(--border-strong);background:var(--bg-secondary);color:var(--text-secondary);font-size:.85rem;font-weight:500;transition:all var(--t-fast)}.file-attach-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.campaigns-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;align-items:start}@media (max-width: 900px){.campaigns-layout{grid-template-columns:1fr;gap:1.5rem}}.color-swatch{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:inline-block;transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast)}.color-swatch:hover{transform:scale(1.12)}.color-swatch.selected{border-color:var(--text);box-shadow:0 0 0 3px #ffffff26;transform:scale(1.08)}.ant-layout{background:var(--bg-primary)!important}.ant-card{border-color:var(--border)!important;box-shadow:var(--shadow-sm);transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.ant-card-hoverable:hover{border-color:var(--border-hover)!important;box-shadow:var(--shadow-md)}.ant-card .ant-card-head{border-bottom-color:var(--border)!important;min-height:52px}.ant-btn-primary{background:var(--accent-gradient)!important;border-color:transparent!important;color:#1a1000!important;font-weight:600;box-shadow:0 2px 8px var(--accent-glow)!important;text-shadow:none!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{filter:brightness(1.1);box-shadow:var(--shadow-accent)!important;transform:translateY(-1px)}.ant-btn-primary .anticon{color:#1a1000!important}.ant-btn-default:not(:disabled):hover{border-color:var(--accent)!important;color:var(--accent)!important}.ant-btn-dangerous:not(:disabled):hover{filter:brightness(1.15)}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border)!important;color:var(--text-secondary)!important;font-weight:600!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.04em}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--bg-hover)!important}.ant-table-wrapper .ant-table-tbody>tr>td{transition:background var(--t-fast)}.ant-menu-horizontal{border-bottom:none!important}.ant-menu-horizontal .ant-menu-item{border-radius:var(--radius-sm)}.ant-tabs .ant-tabs-tab{transition:color var(--t-fast)}.ant-tabs .ant-tabs-ink-bar{background:var(--accent)!important;height:3px!important;border-radius:3px}.ant-modal .ant-modal-content{border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:var(--radius)!important}.ant-modal .ant-modal-header{border-bottom:1px solid var(--border);padding-bottom:12px}.ant-modal .ant-modal-footer{border-top:1px solid var(--border);padding-top:12px}.ant-message .ant-message-notice-content{background:var(--bg-elevated)!important;border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-sm)!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--border-strong)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-sm)!important}.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-picker-outlined:focus,.ant-picker-outlined:focus-within{box-shadow:0 0 0 3px var(--accent-light)!important}.ant-tag{border-radius:6px;font-weight:500}.ant-progress .ant-progress-bg{transition:width .6s var(--ease)!important}.ant-empty .ant-empty-description{color:var(--text-muted)!important}.ant-result .ant-result-title{color:var(--text)!important}.ant-result .ant-result-subtitle{color:var(--text-muted)!important}.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-hover) 50%,var(--bg-secondary) 75%)!important;background-size:400% 100%!important;animation:skeletonShimmer 1.4s ease infinite!important;border-radius:var(--radius-xs)}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:0 0}}.ant-popover .ant-popover-inner{border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);border-radius:var(--radius-sm)!important}.ant-segmented{background:var(--bg-secondary)!important;border:1px solid var(--border);border-radius:var(--radius)!important;padding:3px!important}.ant-segmented .ant-segmented-item{color:var(--text-muted)!important;border-radius:var(--radius-sm)!important;transition:color var(--t-fast),background var(--t-fast)}.ant-segmented .ant-segmented-item-selected{background:var(--accent)!important;color:#1a1000!important;font-weight:600;box-shadow:var(--shadow-accent)}.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{color:var(--text)!important;background:var(--bg-hover)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
