.loading-overlay[data-v-ff0064f8]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#ffffffb3;z-index:9999;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spinner[data-v-ff0064f8]{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin-ff0064f8 1s linear infinite}@keyframes spin-ff0064f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.streak-indicator[data-v-7c12a059]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background-color:var(--neutral-100);border:1px solid var(--neutral-200);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.streak-active[data-v-7c12a059]{background-color:var(--warning-50);border-color:var(--warning-200);color:var(--warning-700)}.streak-active .streak-icon[data-v-7c12a059]{color:var(--warning-500)}.streak-inactive[data-v-7c12a059]{color:var(--neutral-500)}.streak-inactive .streak-icon[data-v-7c12a059]{color:var(--neutral-400)}.streak-icon[data-v-7c12a059]{font-size:1.25rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.streak-info[data-v-7c12a059]{display:flex;flex-direction:column;align-items:flex-start}.streak-count[data-v-7c12a059]{font-size:1.125rem;font-weight:700;line-height:1}.streak-label[data-v-7c12a059]{font-size:.75rem;font-weight:500;opacity:.8;line-height:1}.streak-celebrating[data-v-7c12a059]{animation:celebrate-pulse-7c12a059 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes celebrate-pulse-7c12a059{0%{transform:scale(1);box-shadow:0 0 #f59e0bb3}50%{transform:scale(1.05);box-shadow:0 0 0 4px #f59e0b00}to{transform:scale(1);box-shadow:0 0 #f59e0b00}}.streak-interacting .streak-icon[data-v-7c12a059]{animation:calm-flame-glow-7c12a059 2s ease-in-out infinite}@keyframes calm-flame-glow-7c12a059{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px rgba(245,158,11,.3))}25%{transform:scale(1.02);filter:drop-shadow(0 0 4px rgba(245,158,11,.4))}50%{transform:scale(1.01);filter:drop-shadow(0 0 3px rgba(245,158,11,.5))}75%{transform:scale(1.02);filter:drop-shadow(0 0 4px rgba(245,158,11,.4))}}@media (max-width: 767.98px){.streak-indicator[data-v-7c12a059]{padding:var(--spacing-xs) var(--spacing-sm)}.streak-icon[data-v-7c12a059]{font-size:1.125rem}.streak-count[data-v-7c12a059]{font-size:1rem}.streak-label[data-v-7c12a059]{font-size:.6875rem}}.app-header[data-v-2776751c]{padding-top:env(safe-area-inset-top,0px);background-color:var(--color-surface);box-shadow:var(--shadow-md);position:sticky;top:0;z-index:1000;flex-shrink:0}.navbar[data-v-2776751c]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0}@media (max-width: 767.98px){.navbar[data-v-2776751c]{justify-content:space-between}.navbar-streak[data-v-2776751c]{flex:1;display:flex;justify-content:center;margin:0 var(--spacing-md)}.navbar-toggler[data-v-2776751c]{flex-shrink:0}}.navbar-brand[data-v-2776751c]{display:flex;align-items:center}.navbar-logo[data-v-2776751c]{text-decoration:none;font-size:1.5rem;font-weight:700;color:var(--primary-700)}.logo-text[data-v-2776751c]{display:flex;align-items:center}.logo-highlight[data-v-2776751c]{color:var(--primary-500)}.navbar-toggler[data-v-2776751c]{display:none;background:none;border:none;cursor:pointer;padding:var(--spacing-sm)}.hamburger-icon[data-v-2776751c]{display:block;width:24px;height:2px;background-color:var(--neutral-700);position:relative}.hamburger-icon[data-v-2776751c]:before,.hamburger-icon[data-v-2776751c]:after{content:"";position:absolute;width:24px;height:2px;background-color:var(--neutral-700);left:0}.hamburger-icon[data-v-2776751c]:before{top:-8px}.hamburger-icon[data-v-2776751c]:after{top:8px}.navbar-collapse[data-v-2776751c]{display:flex;align-items:center}.navbar-nav[data-v-2776751c]{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--spacing-md)}.nav-item[data-v-2776751c]{margin:0}.nav-link[data-v-2776751c]{text-decoration:none;color:var(--neutral-700);font-weight:500;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm)}.nav-emoji[data-v-2776751c]{font-size:1.1rem;flex-shrink:0;display:none;align-items:center;justify-content:center;width:20px;height:20px}.nav-link span[data-v-2776751c]{font-size:.875rem;line-height:1.25}.nav-link[data-v-2776751c]:hover,.nav-link.router-link-active[data-v-2776751c]{color:var(--primary-600);background-color:var(--primary-50)}.nav-link-button[data-v-2776751c]{border:none;font-weight:500;cursor:pointer}@media (max-width: 767.98px){.navbar-toggler[data-v-2776751c]{display:block}.navbar-collapse[data-v-2776751c]{position:absolute;top:100%;left:0;right:0;background-color:var(--color-surface);box-shadow:var(--shadow-lg);padding:var(--spacing-md);display:none}.navbar-collapse.show[data-v-2776751c]{display:block}.navbar-nav[data-v-2776751c]{flex-direction:column;align-items:flex-start;gap:0}.nav-item[data-v-2776751c]{width:100%;margin-bottom:var(--spacing-sm)}.nav-link[data-v-2776751c]{display:flex;width:100%;padding:var(--spacing-md)}.nav-link-button[data-v-2776751c]{width:100%;text-align:left;display:block}.nav-link .nav-emoji[data-v-2776751c]{display:flex}}.app-footer[data-v-52df6de4]{background-color:var(--color-surface-elevated);color:var(--color-text);padding:var(--spacing-xl) 0;margin-top:var(--spacing-2xl);flex-shrink:0}.footer-content[data-v-52df6de4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-section h3[data-v-52df6de4],.footer-section h4[data-v-52df6de4]{color:var(--color-text);margin-bottom:var(--spacing-md)}.footer-description[data-v-52df6de4]{color:var(--color-text-secondary);line-height:1.6}.footer-links[data-v-52df6de4]{list-style:none;padding:0}.footer-links li[data-v-52df6de4]{margin-bottom:var(--spacing-sm)}.footer-links a[data-v-52df6de4]{color:var(--neutral-300);text-decoration:none;transition:color var(--transition-fast)}.footer-links a[data-v-52df6de4]:hover{color:var(--primary-300)}.social-links[data-v-52df6de4]{display:flex;gap:var(--spacing-md)}.social-link[data-v-52df6de4]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-surface);border-radius:var(--radius-full);color:var(--color-text);text-decoration:none;transition:all var(--transition-fast)}.social-link[data-v-52df6de4]:hover{background-color:var(--primary-600);transform:translateY(-2px)}.footer-bottom[data-v-52df6de4]{border-top:1px solid var(--color-border);padding-top:var(--spacing-md);text-align:center;color:var(--color-text-secondary)}@media (max-width: 767.98px){.app-footer[data-v-52df6de4]{display:none}}.pwa-install-banner[data-v-2f5d8ceb]{position:fixed;bottom:0;left:0;right:0;background-color:var(--neutral-50);padding:16px;box-shadow:0 -2px 10px #0000001a;z-index:100}.banner-content[data-v-2f5d8ceb]{display:flex;align-items:center;gap:16px;max-width:100%}.app-icon[data-v-2f5d8ceb]{flex-shrink:0}.icon-placeholder[data-v-2f5d8ceb]{width:48px;height:48px;background-color:var(--color-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:24px}.text-content[data-v-2f5d8ceb]{flex:1;min-width:0}.text-content strong[data-v-2f5d8ceb]{display:block;margin-bottom:4px;font-size:16px;font-weight:600;color:var(--neutral-900)}.text-content p[data-v-2f5d8ceb]{margin:0;font-size:14px;color:var(--neutral-600);line-height:1.4}.action-buttons[data-v-2f5d8ceb]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.install-btn[data-v-2f5d8ceb]{background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .2s}.install-btn[data-v-2f5d8ceb]:hover{background-color:var(--color-primary-dark)}.not-now-btn[data-v-2f5d8ceb]{background:none;border:none;color:var(--neutral-500);font-size:14px;cursor:pointer;padding:4px 0;text-decoration:underline;transition:color .2s}.not-now-btn[data-v-2f5d8ceb]:hover{color:var(--neutral-700)}@media (max-width: 480px){.banner-content[data-v-2f5d8ceb]{gap:12px}.icon-placeholder[data-v-2f5d8ceb]{width:40px;height:40px;font-size:20px}.text-content strong[data-v-2f5d8ceb]{font-size:14px}.text-content p[data-v-2f5d8ceb]{font-size:13px}.install-btn[data-v-2f5d8ceb]{padding:6px 12px;font-size:13px}.not-now-btn[data-v-2f5d8ceb]{font-size:13px}}#app[data-v-a45765dd]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-a45765dd]{flex:1;padding:var(--spacing-lg)}@media (max-width: 767.98px){.main-content[data-v-a45765dd]{padding:var(--spacing-md)}}.focus-layout[data-v-371962fd]{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.chat-layout[data-v-31d73f29]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.main-content[data-v-31d73f29]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}:root{--primary-50: #fff7ed;--primary-100: #ffedd5;--primary-200: #fed7aa;--primary-300: #fdba74;--primary-400: #fb923c;--primary-500: #f97316;--primary-600: #ea580c;--primary-700: #c2410c;--primary-800: #9a3412;--primary-900: #7c2d12;--secondary-50: #f0f9ff;--secondary-100: #e0f2fe;--secondary-200: #bae6fd;--secondary-300: #7dd3fc;--secondary-400: #38bdf8;--secondary-500: #0ea5e9;--secondary-600: #0284c7;--secondary-700: #0369a1;--secondary-800: #075985;--secondary-900: #0c4a6e;--success-50: #ecfdf5;--success-100: #d1fae5;--success-200: #a7f3d0;--success-300: #6ee7b7;--success-400: #34d399;--success-500: #10b981;--success-600: #059669;--success-700: #047857;--success-800: #065f46;--success-900: #064e3b;--warning-50: #fffbeb;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-300: #fcd34d;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--warning-800: #92400e;--warning-900: #78350f;--error-50: #fef2f2;--error-100: #fee2e2;--error-200: #fecaca;--error-300: #fca5a5;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--error-800: #991b1b;--error-900: #7f1d1d;--info-50: #eff6ff;--info-100: #dbeafe;--info-200: #bfdbfe;--info-300: #93c5fd;--info-400: #60a5fa;--info-500: #3b82f6;--info-600: #2563eb;--info-700: #1d4ed8;--info-800: #1e40af;--info-900: #1e3a8a;--neutral-50: #f9fafb;--neutral-100: #f3f4f6;--neutral-200: #e5e7eb;--neutral-300: #d1d5db;--neutral-400: #9ca3ae;--neutral-500: #6b7280;--neutral-600: #4b5563;--neutral-700: #374151;--neutral-800: #1f2937;--neutral-900: #111827;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-heading: "Poppins", var(--font-primary);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--color-background: var(--neutral-50);--color-surface: var(--neutral-50);--color-surface-elevated: var(--neutral-100);--color-text: var(--neutral-800);--color-text-secondary: var(--neutral-600);--color-text-muted: var(--neutral-500);--color-primary: var(--primary-600);--color-secondary: var(--secondary-600);--color-success: var(--success-600);--color-warning: var(--warning-600);--color-error: var(--error-600);--color-info: var(--info-600);--color-border: var(--neutral-200);--color-border-light: var(--neutral-100);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-medium: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}html.dark{--primary-50: #7c2d12;--primary-100: #9a3412;--primary-200: #c2410c;--primary-300: #ea580c;--primary-400: #fb923c;--primary-500: #fdba74;--primary-600: #fed7aa;--primary-700: #ffedd5;--primary-800: #fff7ed;--primary-900: #fff7ed;--secondary-50: #0c4a6e;--secondary-100: #075985;--secondary-200: #0369a1;--secondary-300: #0284c7;--secondary-400: #38bdf8;--secondary-500: #7dd3fc;--secondary-600: #bae6fd;--secondary-700: #e0f2fe;--secondary-800: #f0f9ff;--secondary-900: #f0f9ff;--success-50: #064e3b;--success-100: #065f46;--success-200: #047857;--success-300: #059669;--success-400: #34d399;--success-500: #6ee7b7;--success-600: #a7f3d0;--success-700: #d1fae5;--success-800: #ecfdf5;--success-900: #ecfdf5;--warning-50: #78350f;--warning-100: #92400e;--warning-200: #b45309;--warning-300: #d97706;--warning-400: #fbbf24;--warning-500: #fcd34d;--warning-600: #fde68a;--warning-700: #fef3c7;--warning-800: #fffbeb;--warning-900: #fffbeb;--error-50: #7f1d1d;--error-100: #991b1b;--error-200: #b91c1c;--error-300: #dc2626;--error-400: #f87171;--error-500: #fca5a5;--error-600: #fecaca;--error-700: #fee2e2;--error-800: #fef2f2;--error-900: #fef2f2;--info-50: #1e3a8a;--info-100: #1e40af;--info-200: #1d4ed8;--info-300: #2563eb;--info-400: #60a5fa;--info-500: #93c5fd;--info-600: #bfdbfe;--info-700: #dbeafe;--info-800: #eff6ff;--info-900: #eff6ff;--neutral-50: #1e1e1e;--neutral-100: #2a2a2a;--neutral-200: #424242;--neutral-300: #5c5c5c;--neutral-400: #757575;--neutral-500: #9e9e9e;--neutral-600: #bdbdbd;--neutral-700: #e0e0e0;--neutral-800: #e0e0e0;--neutral-900: #f5f5f5;--color-background: #121212;--color-surface: #1e1e1e;--color-surface-elevated: #2a2a2a;--color-text: #e0e0e0;--color-text-secondary: #bdbdbd;--color-text-muted: #9e9e9e;--color-primary: #fed7aa;--color-secondary: #bae6fd;--color-success: #a7f3d0;--color-warning: #fde68a;--color-error: #fecaca;--color-info: #bfdbfe;--color-border: #424242;--color-border-light: #2a2a2a;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .5)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-primary);font-weight:400;line-height:1.6;color:var(--color-text);background-color:var(--color-background);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-text)}h1{font-size:2.5rem;letter-spacing:-.025em}h2{font-size:2rem;letter-spacing:-.025em}h3{font-size:1.5rem;letter-spacing:-.0125em}h4{font-size:1.25rem}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-400);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:500;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{color:var(--color-background);background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover:not(:disabled){background-color:var(--primary-400);border-color:var(--primary-400);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{color:var(--color-text);background-color:var(--color-surface-elevated);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background-color:var(--color-border);border-color:var(--neutral-300)}.btn-success{color:var(--color-background);background-color:var(--color-success);border-color:var(--color-success)}.btn-success:hover:not(:disabled){background-color:var(--success-400);border-color:var(--success-300)}.btn-icon{padding:.5rem;border-radius:var(--radius-full)}.form-group{margin-bottom:var(--spacing-lg)}.form-label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--color-text)}.form-control{display:block;width:100%;padding:.75rem;font-size:1rem;line-height:1.5;color:var(--color-text);background-color:var(--color-surface);background-clip:padding-box;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-control:focus{color:var(--color-text);background-color:var(--color-surface);border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px #fed7aa40}.form-control:disabled,.form-control[readonly]{background-color:var(--neutral-100);opacity:1}.form-text{display:block;margin-top:var(--spacing-sm);color:var(--color-text-secondary);font-size:.875rem}.form-error{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-sm)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--color-surface);background-clip:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.card-header{padding:var(--spacing-lg);margin-bottom:0;background-color:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.card-body{flex:1 1 auto;padding:var(--spacing-lg)}.card-footer{padding:var(--spacing-lg);background-color:var(--color-surface-elevated);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.alert{position:relative;padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border:1px solid transparent;border-radius:var(--radius-md)}.alert-success{color:var(--success-800);background-color:var(--success-100);border-color:var(--success-200)}.alert-error{color:var(--error-800);background-color:var(--error-100);border-color:var(--error-200)}.alert-warning{color:var(--warning-800);background-color:var(--warning-100);border-color:var(--warning-200)}.alert-info{color:var(--info-800);background-color:var(--info-100);border-color:var(--info-200)}.container{width:100%;padding-right:var(--spacing-md);padding-left:var(--spacing-md);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-column{flex-direction:column}.w-100{width:100%}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-sm)}.mt-2{margin-top:var(--spacing-md)}.mt-3{margin-top:var(--spacing-lg)}.mt-4{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-lg)}.mb-4{margin-bottom:var(--spacing-xl)}.py-2{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-3{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.px-2{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-3{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.spinner{display:inline-block;width:1.5rem;height:1.5rem;border:3px solid rgba(254,215,170,.2);border-radius:50%;border-top-color:var(--color-primary);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 767.98px){.container{padding-right:var(--spacing-sm);padding-left:var(--spacing-sm)}h1{font-size:2rem}h2{font-size:1.75rem}.btn{padding:.625rem 1rem;font-size:.875rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.btn:focus,.form-control:focus{outline:2px solid var(--color-primary);outline-offset:2px}.card-flip{perspective:1000px}.card-flip-inner{position:relative;width:100%;height:100%;transition:transform var(--transition-medium);transform-style:preserve-3d}.card-flip.flipped .card-flip-inner{transform:rotateY(180deg)}.card-flip-front,.card-flip-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.card-flip-back{transform:rotateY(180deg)}
