body{display:flex;flex-direction:column;min-height:100vh}main#content{flex-grow:1}:root{--widget-accent-color:var(--tzq-primary);--widget-accent-rgb:var(--tzq-primary-rgb,30,64,175)}.tzq-widget:has(.tzq-color-blue),.widget:has(.tzq-color-blue),.tzq-card:has(.tzq-color-blue),.tzq-section:has(.tzq-color-blue),div:has(> .tzq-section-header .tzq-color-blue),.tzq-list-container:has(.tzq-color-blue),main:has(.tzq-color-blue){--widget-accent-color:#344A96;--widget-accent-rgb:52,74,150}.tzq-widget:has(.tzq-color-green),.widget:has(.tzq-color-green),.tzq-card:has(.tzq-color-green),.tzq-section:has(.tzq-color-green),div:has(> .tzq-section-header .tzq-color-green),.tzq-list-container:has(.tzq-color-green),main:has(.tzq-color-green){--widget-accent-color:var(--tzq-success-dark,#16a34a);--widget-accent-rgb:22,163,74}.tzq-widget:has(.tzq-color-red),.widget:has(.tzq-color-red),.tzq-card:has(.tzq-color-red),.tzq-section:has(.tzq-color-red),div:has(> .tzq-section-header .tzq-color-red),.tzq-list-container:has(.tzq-color-red),main:has(.tzq-color-red){--widget-accent-color:#dc2626;--widget-accent-rgb:220,38,38}.tzq-widget:has(.tzq-color-purple),.widget:has(.tzq-color-purple),.tzq-card:has(.tzq-color-purple),.tzq-section:has(.tzq-color-purple),div:has(> .tzq-section-header .tzq-color-purple),.tzq-list-container:has(.tzq-color-purple),main:has(.tzq-color-purple){--widget-accent-color:#4f46e5;--widget-accent-rgb:79,70,229}.tzq-widget:has(.tzq-color-orange),.widget:has(.tzq-color-orange),.tzq-card:has(.tzq-color-orange),.tzq-section:has(.tzq-color-orange),div:has(> .tzq-section-header .tzq-color-orange),.tzq-list-container:has(.tzq-color-orange),main:has(.tzq-color-orange){--widget-accent-color:var(--tzq-warning-700,#c2410c);--widget-accent-rgb:194,65,12}.tzq-widget:has(.tzq-color-teal),.widget:has(.tzq-color-teal),.tzq-card:has(.tzq-color-teal),.tzq-section:has(.tzq-color-teal),div:has(> .tzq-section-header .tzq-color-teal),.tzq-list-container:has(.tzq-color-teal),main:has(.tzq-color-teal){--widget-accent-color:#0d9488;--widget-accent-rgb:13,148,136}.tzq-container{width:100%;max-width:var(--tzq-content-max,1200px);margin-left:auto;margin-right:auto;padding-left:var(--tzq-container-padding,1.25rem);padding-right:var(--tzq-container-padding,1.25rem);box-sizing:border-box}.tzq-mobile-grade-toggle,.tzq-mobile-class-btn,.tzq-pwa-install-btn{display:inline-flex}.tzq-pwa-install-btn.is-hidden{display:none !important}.tzq-user-menu{position:relative;display:inline-flex;align-items:center}.tzq-user-menu__btn{display:inline-flex;align-items:center;gap:0.6rem;padding:0.35rem 0.85rem 0.35rem 0.45rem;background:color-mix(in srgb,var(--tzq-bg-primary) 90%,var(--tzq-bg-tertiary));border:1px solid var(--tzq-primary-light);border-radius:var(--tzq-radius-md);cursor:pointer;box-shadow:var(--tzq-shadow-sm)}.tzq-user-menu__btn:hover{border-color:color-mix(in srgb,var(--tzq-primary) 60%,var(--tzq-border-light));box-shadow:var(--tzq-shadow-md);transform:translateY(-1px)}.tzq-user-menu__avatar{width:30px;height:30px;border-radius:var(--tzq-radius-md);overflow:hidden;flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--tzq-primary) 15%,transparent)}.tzq-user-menu__avatar img{width:100%;height:100%;object-fit:cover}.tzq-user-menu__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tzq-spacing-0-5)}.tzq-user-menu__name{font-weight:var(--tzq-font-semibold);font-size:var(--tzq-text-sm);color:var(--tzq-text-primary);line-height:1}.tzq-user-menu__level{font-size:var(--tzq-text-xs);color:var(--tzq-text-secondary);letter-spacing:0.02em;line-height:1}.tzq-header-search{position:relative;display:flex;align-items:center;justify-content:center}.tzq-notification-center-btn__badge{position:absolute;top:-6px;right:-6px;display:none;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--tzq-spacing-1);background:var(--tzq-error-dark);color:#fff;font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-extrabold);border-radius:var(--tzq-radius-full);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,0.25);line-height:1;pointer-events:none;z-index:10}.tzq-notification-center-btn__badge:not(:empty){display:flex}.tzq-notification-center-btn:hover{background:var(--tzq-bg-hover);border-color:var(--tzq-primary);transform:translateY(-2px);box-shadow:var(--tzq-shadow-md)}.tzq-header-install-btn{display:inline-flex}.tzq-custom-footer{background:#0f1e4c;color:white;margin-top:var(--tzq-spacing-5);position:relative;overflow:visible;padding:var(--tzq-spacing-xl) 0 var(--tzq-spacing-lg) 0;border-top:1.5px solid rgba(255,255,255,0.08);box-shadow:inset 0 20px 40px -20px rgba(0,0,0,0.5)}.tzq-custom-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(163,230,53,0.4),transparent)}.tzq-footer__container{position:relative;z-index:1;max-width:var(--tzq-content-max,1200px);margin:0 auto}.tzq-footer__content{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--tzq-global-gap)}.tzq-footer--no-social .tzq-footer__social{display:none !important}.tzq-custom-footer .widget-title,.tzq-footer-widget .widget-title,.tzq-footer-heading,.tzq-footer-menu__title{background:transparent !important;padding:0 0 var(--tzq-spacing-sm) 0 !important;color:#ffffff !important;font-weight:var(--tzq-font-bold) !important;font-size:var(--tzq-text-lg) !important;margin-bottom:var(--tzq-spacing-md) !important;letter-spacing:-0.01em !important;border-bottom:1.5px solid rgba(255,255,255,0.06) !important;position:relative !important}.tzq-custom-footer .widget-title::after,footer .widget-title::after{content:"";position:absolute;bottom:0;left:0;width:60px !important;height:2.5px !important;background:linear-gradient(90deg,#a3e635,#84cc16) !important;border-radius:var(--tzq-radius-md)}.tzq-custom-footer .tzq-footer-menu__list,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul,.tzq-custom-footer .tzq-footer-widget--menu ul.menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--tzq-spacing-xs)}.tzq-custom-footer .tzq-footer-menu__list a,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul a,.tzq-custom-footer .tzq-footer-widget--menu ul.menu a{color:rgba(255,255,255,0.75);text-decoration:none;font-size:var(--tzq-text-sm);display:inline-flex;align-items:center;padding:var(--tzq-spacing-xs) 0;font-weight:var(--tzq-font-medium);position:relative;transition:all 0.25s ease}.tzq-custom-footer .tzq-footer-menu__list a::before,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul a::before,.tzq-custom-footer .tzq-footer-widget--menu ul.menu a::before{content:'→';opacity:0;width:0;margin-right:0;transform:translateX(-8px);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);color:#a3e635;font-weight:800}.tzq-custom-footer .tzq-footer-menu__list a:hover,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul a:hover,.tzq-custom-footer .tzq-footer-widget--menu ul.menu a:hover{color:#ffffff;padding-left:4px}.tzq-custom-footer .tzq-footer-menu__list a:hover::before,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul a:hover::before,.tzq-custom-footer .tzq-footer-widget--menu ul.menu a:hover::before{opacity:1;width:14px;margin-right:6px;transform:translateX(0)}.tzq-custom-footer .tzq-footer-menu__list .sub-menu,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul .sub-menu{list-style:none !important;display:flex !important;flex-direction:column !important;gap:6px !important;border-left:1px dashed rgba(255,255,255,0.15) !important;max-height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;margin:0 !important;padding:0 !important;transition:max-height 0.3s ease-out,opacity 0.25s ease,margin 0.25s ease,padding 0.25s ease !important}.tzq-custom-footer .tzq-footer-menu__list li:hover>.sub-menu,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul li:hover>.sub-menu{max-height:300px !important;opacity:1 !important;visibility:visible !important;margin:4px 0 6px 4px !important;padding:0 0 0 16px !important}.tzq-custom-footer .tzq-footer-menu__list .sub-menu a,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul .sub-menu a{font-size:13px !important;color:rgba(255,255,255,0.6) !important;padding:3px 0 !important;transition:all 0.2s ease !important}.tzq-custom-footer .tzq-footer-menu__list .sub-menu a::before,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul .sub-menu a::before{display:none !important}.tzq-custom-footer .tzq-footer-menu__list .sub-menu a:hover,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul .sub-menu a:hover{color:#a3e635 !important;padding-left:2px !important}.tzq-custom-footer .tzq-footer-menu__list .menu-item-has-children>a::after,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul .menu-item-has-children>a::after{content:"▾";font-size:10px;margin-left:6px;opacity:0.5;display:inline-block;transition:transform 0.2s ease}.tzq-custom-footer .tzq-footer-menu__list .menu-item-has-children:hover>a::after,.tzq-custom-footer .tzq-footer-widget--menu .menu-menu-container ul .menu-item-has-children:hover>a::after{opacity:0.9;transform:rotate(180deg) translateY(-1px)}.tzq-footer__copyright{color:rgba(255,255,255,0.7);font-size:var(--tzq-text-xs);margin:0}.tzq-footer__social{display:flex;gap:var(--tzq-spacing-md);flex-wrap:wrap;justify-content:flex-end}.tzq-footer__social-links{display:flex;align-items:center;gap:var(--tzq-spacing-2,0.5rem)}.tzq-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--tzq-radius-md,8px);color:#ffffff !important;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-decoration:none !important;box-shadow:0 4px 6px rgba(0,0,0,0.1);opacity:0.7;font-size:24px;line-height:1}.tzq-footer__social-link::before{transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);display:block}.tzq-footer__social-link:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,0.25);border-color:rgba(255,255,255,0.25);color:#ffffff !important;opacity:1}.tzq-footer__social-link:hover::before{transform:scale(1.1)}.tzq-footer__social-facebook:hover{background:#1877F2 !important}.tzq-footer__social-x:hover{background:#111111 !important}.tzq-footer__social-instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%) !important}.tzq-footer__social-youtube:hover{background:#FF0000 !important}.tzq-footer__social-tiktok:hover{background:#010101 !important}.tzq-footer__social-whatsapp:hover{background:#25D366 !important}.tzq-footer__social-telegram:hover{background:#0088CC !important}.tzq-footer__social-linkedin:hover{background:#0077B5 !important}.tzq-footer__social-pinterest:hover{background:#BD081C !important}@media (max-width:991px){.tzq-footer__content{grid-template-columns:1fr !important;gap:var(--tzq-spacing-lg)}}@media (max-width:480px){.tzq-footer__content{grid-template-columns:1fr}}.tzq-list{display:flex !important;flex-direction:column !important;list-style:none !important;padding:0 !important;margin:0 !important;gap:var(--tzq-spacing-2)}.tzq-archive__content{display:flex;flex-direction:column;gap:var(--tzq-spacing-sm)}.tzq-archive__content .tzq-list{display:grid !important;grid-template-columns:1fr !important}.tzq-list-item{display:flex;cursor:pointer;background:#ffffff;border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-md,0.5rem);backdrop-filter:none;-webkit-backdrop-filter:none;gap:var(--tzq-spacing-2);padding:6px;overflow:hidden;text-decoration:none !important;will-change:transform,box-shadow,background-color,border-color;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);align-items:center;position:relative}.tzq-list-item::before{content:"";position:absolute;left:0 !important;top:20% !important;bottom:20% !important;width:4px !important;background:var(--widget-accent-color,var(--tzq-primary)) !important;border-radius:0 4px 4px 0 !important;opacity:0;transform:scaleY(0)}.tzq-list-item:hover{border-color:var(--tzq-border-medium,#cbd5e1) !important;background:#F8FAFC !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05) !important}.tzq-list-item:hover::before{opacity:1;transform:scaleY(1)}.tzq-list-item--active{background:rgba(var(--widget-accent-rgb,var(--tzq-primary-rgb,30,64,175)),0.05) !important;border-color:rgba(var(--widget-accent-rgb,var(--tzq-primary-rgb,30,64,175)),0.3) !important}.tzq-list-item--active::before{opacity:1;transform:scaleY(1);background:var(--widget-accent-color,var(--tzq-primary)) !important}.tzq-list-item--active .tzq-list-item__title{font-weight:var(--tzq-font-bold) !important;color:var(--widget-accent-color,var(--tzq-primary)) !important}.tzq-list-item__icon{color:var(--widget-accent-color,var(--tzq-primary));display:flex;align-items:center;justify-content:center;flex-shrink:0}.tzq-list-item:hover .tzq-list-item__icon{color:var(--widget-accent-color,var(--tzq-primary));transform:scale(1.08) rotate(4deg)}.tzq-list-item:hover .tzq-arrow-svg{transform:translateX(4px)}.tzq-list-item:hover .tzq-play-svg{transform:scale(1.15) !important}.tzq-list-item:hover .tzq-list-item__icon--play{background-color:var(--tzq-secondary) !important;color:#fff !important}.tzq-list-item:hover .tzq-list-item__icon[class*="--book"],.tzq-list-item:hover .tzq-list-item__icon[class*="--sinif"],.tzq-list-item:hover .tzq-list-item__icon[class*="--ders"],.tzq-list-item:hover .tzq-list-item__icon[class*="--exam"],.tzq-list-item:hover .tzq-list-item__icon[class*="--game"],.tzq-list-item:hover .tzq-list-item__icon[class*="--download"],.tzq-list-item:hover .tzq-list-item__icon[class*="--kategori"]{transform:translateY(-5px) scale(1.15)}.tzq-list-item__content{flex:1;display:flex;min-width:0;justify-content:space-between;gap:2px;flex-direction:row;align-items:center}.tzq-list-item__body{flex:1;display:flex;flex-direction:column;min-width:0;justify-content:center;gap:var(--tzq-spacing-1)}.tzq-list-item__title{color:#000000 !important;display:flex;word-break:break-word;line-height:1.35;margin:0;font-size:clamp(0.8775rem,0.5vw + 0.95rem,0.8rem);text-decoration:none;font-weight:var(--tzq-font-bold);align-items:center}.tzq-list-item:hover .tzq-list-item__title,.tzq-list-item__title:hover{color:var(--widget-accent-color,var(--tzq-primary,#1e40af)) !important}.tzq-list-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tzq-spacing-1-5,6px);background:none;padding:0}.tzq-list-item__meta-item{display:inline-flex;align-items:center;gap:var(--tzq-spacing-1,4px);padding:var(--tzq-spacing-1,4px) var(--tzq-spacing-2,8px);border-radius:var(--tzq-radius-sm,4px);background:rgba(var(--widget-accent-rgb,var(--tzq-primary-rgb,59,130,246)),0.08);border:1px solid rgba(var(--widget-accent-rgb,var(--tzq-primary-rgb,59,130,246)),0.2);color:var(--widget-accent-color,var(--tzq-primary));line-height:1;font-weight:var(--tzq-font-semibold,600);font-size:var(--tzq-text-xs)}.tzq-list-item__meta-item.date,.tzq-list-item__meta-item.metric{background:rgba(var(--widget-accent-rgb,var(--tzq-primary-rgb,59,130,246)),0.08);border:1px solid rgba(var(--widget-accent-rgb,var(--tzq-primary-rgb,59,130,246)),0.2);color:var(--tzq-orange-700)}.tzq-list-item__meta-item.questions{background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.2);color:var(--tzq-success-600)}.tzq-faq-section{display:flex;flex-direction:column;gap:var(--tzq-spacing-1)}.tzq-list-item--large{padding:1.125rem var(--tzq-spacing-5);gap:var(--tzq-spacing-4);border-radius:var(--tzq-radius-md);align-items:center}.tzq-list-item--large .tzq-list-item__icon{width:54px;height:54px;min-width:54px;border-radius:var(--tzq-radius-md);font-size:var(--tzq-text-3xl);flex-shrink:0;background-size:80% !important}.dw-subject--hub.tzq-list-item:hover .tzq-list-item__icon{transform:none}.tzq-list-item--mini .tzq-list-item__icon{width:25px;height:25px;min-width:25px;font-size:var(--tzq-text-sm);padding:0;background-size:90% !important;background-position:center !important;background-repeat:no-repeat !important}.tzq-list-item__action{display:flex;align-items:center;flex-shrink:0;color:var(--tzq-text-muted);font-size:var(--tzq-text-sm);padding-left:var(--tzq-spacing-1)}.tzq-list-item__actions{display:flex;align-items:center;gap:var(--tzq-spacing-xs);flex-shrink:0;margin-left:auto}.tzq-list-item__info{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tzq-spacing-xs);margin-top:var(--tzq-spacing-1);font-size:var(--tzq-text-sm);color:var(--tzq-text-secondary)}.tzq-sidebar-menu{list-style:none;margin:0;padding:0}.tzq-sidebar-menu li{border-bottom:1px solid rgba(226,232,240,0.8)}.tzq-sidebar-menu li:last-child{border-bottom:none}.tzq-sidebar-menu a{display:flex;align-items:center;gap:var(--tzq-spacing-2);padding:0.7rem var(--tzq-spacing-4);font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-semibold);color:var(--tzq-text-secondary);text-decoration:none}.tzq-sidebar-menu a:before{content:'\00BB';font-weight:var(--tzq-font-black);font-size:var(--tzq-text-lg);color:var(--tzq-text-muted);margin-right:0.1rem}.tzq-sidebar-menu a:hover{color:var(--tzq-primary);background:rgba(30,64,175,0.04)}.tzq-sidebar-menu a:hover:before{color:var(--tzq-primary)}.tzq-yazili-recent-widget{background:#fff;border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-md);overflow:hidden}.tzq-yazili-recent-widget__header{display:flex;align-items:center;gap:var(--tzq-spacing-2-5);padding:var(--tzq-spacing-3) var(--tzq-spacing-5);border-bottom:2px solid #E5E7EB;background:transparent}.tzq-yazili-recent-widget__icon{font-size:var(--tzq-text-lg);line-height:1}.tzq-yazili-recent-widget__title{font-size:var(--tzq-text-lg);font-weight:var(--tzq-font-extrabold);color:#1A2530;margin:0;flex:1}.tzq-yazili-recent-widget__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--tzq-spacing-1-5);border-radius:var(--tzq-radius-md);background:rgba(var(--tzq-primary-rgb),0.1);color:var(--tzq-primary);font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-bold);line-height:1}.tzq-yazili-recent-list{display:flex;flex-direction:column}.tzq-yazili-recent-item{display:flex;align-items:center;gap:var(--tzq-spacing-3);padding:var(--tzq-spacing-1);text-decoration:none !important;border-bottom:1px solid var(--tzq-border-light,#e2e8f0);position:relative}.tzq-yazili-recent-item:last-child{border-bottom:none}.tzq-yazili-recent-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tzq-primary);opacity:0}.tzq-yazili-recent-item:hover{background:var(--tzq-bg-secondary,#f8fafc);transform:translateX(2px)}.tzq-yazili-recent-item:hover::before{opacity:1}.tzq-yazili-recent-item__icon{width:36px;height:36px;min-width:36px;border-radius:var(--tzq-radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--tzq-text-base);flex-shrink:0}.tzq-yazili-recent-item:hover .tzq-yazili-recent-item__icon{transform:scale(1.1) rotate(4deg)}.tzq-yazili-recent-item__body{flex:1;min-width:0}.tzq-yazili-recent-item__header{display:flex;align-items:center;justify-content:space-between;gap:var(--tzq-spacing-2)}.tzq-yazili-recent-item__title{font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-semibold);color:var(--tzq-text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tzq-yazili-recent-item:hover .tzq-yazili-recent-item__title{color:var(--tzq-primary)}.tzq-yazili-recent-item__date{font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-semibold);color:var(--tzq-text-tertiary,#94a3b8);flex-shrink:0}.tzq-layout__sidebar.tzq-layout__sidebar--right{width:100%;min-width:0;max-width:100%;position:sticky;top:calc(var(--tzq-navbar-offset,0px) + var(--tzq-admin-bar-height,0px) + 1rem);height:fit-content;align-self:flex-start}.inside-right-sidebar,.inside-left-sidebar{display:flex;gap:var(--tzq-spacing-5,1.25rem);flex-direction:column}.inside-right-sidebar .tzq-widget--card{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important}.tzq-leaderboard-widget{display:flex;gap:10px;flex-direction:column}.inside-right-sidebar .tzq-user-summary-mini{display:flex;align-items:center;gap:var(--tzq-spacing-4);padding:var(--tzq-spacing-2);background:white}.tzq-user-summary-mini__avatar{width:48px;height:48px;background:var(--tzq-gradient-primary);color:#fff;border-radius:var(--tzq-radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--tzq-text-3xl);font-weight:var(--tzq-font-black);flex-shrink:0;box-shadow:0 4px 12px rgba(var(--tzq-primary-rgb),0.2)}.tzq-user-summary-mini__info{display:flex;flex-direction:column;gap:var(--tzq-spacing-0-5)}.tzq-user-summary-mini__name{font-size:var(--tzq-text-lg);font-weight:var(--tzq-font-extrabold);color:var(--tzq-text-primary);line-height:1.2}.tzq-user-summary-mini__status{font-size:var(--tzq-text-xs);color:var(--tzq-text-tertiary);font-weight:var(--tzq-font-semibold)}.tzq-dashboard-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tzq-spacing-3)}.tzq-dashboard-stats-grid--4col{grid-template-columns:repeat(4,1fr) !important;gap:var(--tzq-spacing-1) !important}.tzq-stat-item{position:relative;padding:var(--tzq-spacing-2) 0.1rem !important;background:var(--tzq-bg-secondary) !important;border:1px solid var(--tzq-border-light) !important;border-radius:var(--tzq-radius-md) !important;text-align:center}.tzq-stat-item:hover{transform:translateY(-2px);border-color:var(--tzq-primary) !important;background:#fff !important}.tzq-stat-item__value{display:block;font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-black) !important;color:var(--tzq-primary);margin-bottom:var(--tzq-spacing-0-5)}.tzq-stat-item__label{display:block;font-size:0.5rem !important;font-weight:var(--tzq-font-extrabold) !important;color:var(--tzq-text-tertiary);text-transform:uppercase;letter-spacing:0.01em}.tzq-dashboard-performance-comment p{font-style:italic;background:rgb(30 64 175);padding:var(--tzq-spacing-2-5);color:white;border-radius:var(--tzq-radius-md);border-left:3px solid var(--tzq-primary)}.tzq-hub-section--secondary{background:transparent;padding:0;border-radius:0;border:none}@keyframes tzq-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.8;transform:scale(1.05)}}.tzq-live-pulse{width:10px;height:10px;background:#ef4444;border-radius:50%;position:relative;box-shadow:0 0 0 rgba(239,68,68,0.4)}.tzq-live-pulse::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;animation:tzq-pulse 2s infinite}@keyframes tzq-pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(239,68,68,0.7)}70%{transform:scale(1.1);box-shadow:0 0 0 8px rgba(239,68,68,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.tzq-hub-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--tzq-spacing-4)}.tzq-hub-section .tzq-heading{color:#ffffff;background:#1e293b !important;padding:var(--tzq-spacing-2-5)}body.tzo-solver-active .tzq-app-bar{display:none !important}.tzq-header-hamburger-btn{display:none !important}.tzq-question__option:active{transform:scale(0.96) !important}.tzq-list-item--active .tzq-list-item__icon{color:var(--tzq-primary) !important}.tzq-list-item--active:hover .tzq-list-item__icon{transform:none !important}.generate-back-to-top,.tzq-scroll-top-btn{position:fixed;bottom:30px;right:30px;z-index:9999;width:52px;height:52px;border-radius:50%;background:var(--tzq-primary,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,99,235,0.4);cursor:pointer;text-decoration:none;border:none;outline:none;opacity:0;visibility:hidden;transform:translateY(16px)}.generate-back-to-top.generate-back-to-top--visible,.generate-back-to-top.visible,.generate-back-to-top.active,.tzq-scroll-top-btn.visible,.tzq-scroll-top-btn.active{opacity:1;visibility:visible;transform:translateY(0)}.generate-back-to-top:hover,.tzq-scroll-top-btn:hover{background:var(--tzq-primary-dark,#1d4ed8);box-shadow:0 8px 30px rgba(37,99,235,0.55);transform:translateY(-3px);color:#fff;text-decoration:none}.generate-back-to-top:active,.tzq-scroll-top-btn:active{transform:translateY(0) scale(0.95)}.generate-back-to-top svg,.tzq-scroll-top-btn svg{width:20px;height:20px;stroke:currentColor;flex-shrink:0}.generate-back-to-top .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tzq-list-item__rank-badge{position:absolute !important;top:-8px !important;right:-8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:18px !important;height:18px !important;background:var(--tzq-primary,#3b82f6) !important;color:white !important;border-radius:50% !important;font-size:10px !important;font-weight:var(--tzq-font-extrabold) !important;border:1.5px solid #ffffff !important;box-shadow:0 2px 5px rgba(0,0,0,0.15) !important;z-index:2 !important;line-height:1 !important}.tzq-home{width:min(1200px,calc(100% - 1.25rem));margin:var(--tzq-spacing-4) auto 0rem;color:var(--tzq-text-primary)}.tzq-grid{margin-top:0.9rem;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.0fr);gap:0.9rem}@media (max-width:991px){.tzq-grid{grid-template-columns:1fr}}.tzq-grid--sidebar{grid-template-columns:1fr var(--tzq-sidebar-width,clamp(340px,32vw,420px)) !important}@media (max-width:991px){.tzq-grid--sidebar{grid-template-columns:1fr !important}}.tzq-panel{overflow:hidden;display:flex;flex-direction:column;gap:var(--tzq-spacing-1)}.tzq-col-main,.tzq-col-side{display:flex;flex-direction:column;gap:var(--tzq-spacing-2-5)}.tzq-tabs{display:flex;gap:0.45rem;padding:0.7rem 0.9rem 0.2rem}.tzq-tab{border:1px solid var(--tzq-primary-lighter);background:var(--tzq-bg-secondary);color:var(--tzq-text-secondary);border-radius:var(--tzq-radius-md);font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-extrabold);padding:var(--tzq-spacing-2) var(--tzq-spacing-4);cursor:pointer}.tzq-tab.is-active{background:var(--tzq-primary);border-color:var(--tzq-primary);color:#fff}.tzq-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tzq-spacing-2);padding:var(--tzq-spacing-3)}.tzq-premium-dashboard{padding:var(--tzq-spacing-6) 0}.tzq-promo-box{background:#1e293b;color:#fff;padding:3.5rem;border-radius:var(--tzq-radius-md);display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.tzq-pop-tag{padding:var(--tzq-spacing-2-5) var(--tzq-spacing-4);background:rgba(255,255,255,0.08);border-radius:var(--tzq-radius-md);text-decoration:none;color:#fff;font-weight:var(--tzq-font-bold);font-size:var(--tzq-text-xs);border:1px solid rgba(255,255,255,0.1)}.tzq-live-stats-bar{display:flex;justify-content:space-around;background:#fff;padding:2.25rem;border-radius:var(--tzq-radius-md);border:1px solid #f1f5f9;box-shadow:0 10px 25px -5px rgba(0,0,0,0.03)}.tzq-test-footer-description{display:flex;justify-content:space-between;align-items:center;padding:var(--tzq-spacing-3) var(--tzq-spacing-4);background:rgba(0,0,0,0.02);border-top:1px solid var(--tzq-border,#e2e8f0);flex-wrap:wrap;flex-direction:column}.tzq-test-footer-description .tzq-footer-share{display:flex;gap:var(--tzq-spacing-2);align-items:center}.tzq-footer-share__label{font-weight:var(--tzq-font-semibold);font-size:var(--tzq-text-xs);color:var(--tzq-text-muted);text-transform:uppercase;letter-spacing:0.5px}.tzq-icon--margin-left{margin-left:var(--tzq-spacing-2)}.single-blog .tzq-card,.single-haber .tzq-card{display:block;padding:var(--tzq-spacing-8);max-width:900px;background:#fff;margin:0 auto}.tzq-news-meta-bar{display:flex;flex-wrap:wrap;gap:var(--tzq-spacing-1);align-items:center;padding:var(--tzq-spacing-3) 0}.tzq-meta-item{display:flex;align-items:center;gap:var(--tzq-spacing-2);font-size:var(--tzq-text-sm);color:var(--tzq-text-muted)}.tzq-news-content__hero{margin-bottom:var(--tzq-spacing-10);border-radius:var(--tzq-radius-lg);overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.tzq-news-content__hero img{width:100%;height:auto;display:block}.tzq-news-article__.tzq-news-content__body,.tzq-entry-content{font-size:var(--tzq-text-lg);line-height:1.8;color:var(--tzq-text-primary)}.tzq-news-article__body h2,.tzq-news-article__body h3{margin-top:var(--tzq-spacing-8);margin-bottom:var(--tzq-spacing-4);color:var(--tzq-slate-900)}.tzq-news-category-badge{display:inline-block;padding:var(--tzq-spacing-1) var(--tzq-spacing-3);background:var(--tzq-primary,#2563eb);color:#fff;border-radius:var(--tzq-radius-sm);font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-bold);text-transform:uppercase;margin-bottom:var(--tzq-spacing-4);text-decoration:none}.tzq-meta-author-name{font-weight:var(--tzq-font-semibold);color:var(--tzq-text-primary)}.tzq-meta-item--share{margin-left:auto}.tzq-meta-share-label{font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-bold);text-transform:uppercase;color:var(--tzq-text-subtle,#94a3b8)}.tzq-meta-share-buttons{display:flex;gap:var(--tzq-spacing-2)}.tzq-news-post-footer{margin-top:var(--tzq-spacing-12);border-top:1px solid var(--tzq-border,#e2e8f0);padding-top:var(--tzq-spacing-8)}.tzq-avatar-rounded{border-radius:50%}.tzq-footer-actions-group{display:flex;align-items:center;gap:var(--tzq-spacing-4);flex-wrap:wrap}.tzq-footer-btns{display:flex;gap:var(--tzq-spacing-2)}.tzq-footer-share--bordered{border-left:1px solid var(--tzq-border,#e2e8f0);padding-left:var(--tzq-spacing-4)}.is-hidden{display:none !important}.tzq-footer__bottom{border-top:1px solid rgba(255,255,255,0.08);padding-top:var(--tzq-spacing-5,1.25rem);margin-top:var(--tzq-spacing-5,1.25rem);display:flex;flex-direction:column;gap:var(--tzq-spacing-4,1rem);width:100%}.tzq-footer__desc-social-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:var(--tzq-spacing-6,1.5rem)}.tzq-footer__bottom .tzq-footer__description{text-align:left;color:var(--tzq-slate-200);line-height:1.7;font-size:var(--tzq-text-sm);margin:0;opacity:0.9;flex:1}.tzq-footer__bottom .tzq-footer__description p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 0.75rem 0}.tzq-footer__bottom .tzq-footer__description p:last-child{margin-bottom:0}.tzq-footer__bottom-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:var(--tzq-spacing-4,1rem);border-top:1px solid rgba(255,255,255,0.05);padding-top:var(--tzq-spacing-4,1rem);margin-top:var(--tzq-spacing-2,0.5rem)}@media (max-width:768px){.tzq-footer__desc-social-row{flex-direction:column;text-align:center;justify-content:center;gap:var(--tzq-spacing-4,1rem)}.tzq-footer__bottom .tzq-footer__description{text-align:center}.tzq-footer__bottom-row{flex-direction:column;text-align:center;justify-content:center}}.tzq-rating-share-buttons{flex:2 1 200px;display:flex;align-items:center;justify-content:center;gap:var(--tzq-spacing-3);padding:var(--tzq-spacing-1)}.tzq-share-btn-modern{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--tzq-radius-lg);color:#ffffff !important;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,0.15),0 2px 4px -2px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.1) !important}.tzq-share-btn-modern svg{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1)}.tzq-share-btn-modern:hover{transform:translateY(-4px);color:#ffffff !important}.tzq-share-btn-modern:hover svg{transform:scale(1.15)}.tzq-share-whatsapp{background:#25D366 !important;border-color:rgba(255,255,255,0.1) !important}.tzq-share-whatsapp:hover{box-shadow:0 8px 20px rgba(37,211,102,0.45) !important}.tzq-share-facebook{background:#1877F2 !important;border-color:rgba(255,255,255,0.1) !important}.tzq-share-facebook:hover{box-shadow:0 8px 20px rgba(24,119,242,0.45) !important}.tzq-share-x{background:#111111 !important;border-color:rgba(255,255,255,0.15) !important}.tzq-share-x:hover{box-shadow:0 8px 20px rgba(255,255,255,0.15) !important}.tzq-share-pinterest{background:#E60023 !important;border-color:rgba(255,255,255,0.1) !important}.tzq-share-pinterest:hover{box-shadow:0 8px 20px rgba(230,0,35,0.45) !important}.tzq-share-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%) !important;border-color:rgba(255,255,255,0.1) !important}.tzq-share-instagram:hover{box-shadow:0 8px 20px rgba(214,36,159,0.45) !important}.tzq-share-youtube{background:#FF0000 !important;border-color:rgba(255,255,255,0.1) !important}.tzq-share-youtube:hover{box-shadow:0 8px 20px rgba(255,0,0,0.45) !important}.tzq-footer-actions-group--dimmed:hover{opacity:1}.text-danger{color:var(--tzq-error) !important;border-color:var(--tzq-error) !important}.tzq-modal .correct-ans{background-color:rgba(16,185,129,0.1) !important;border:2px solid #10b981 !important;color:#065f46 !important;border-radius:var(--tzq-radius-md);padding:var(--tzq-spacing-2) var(--tzq-spacing-3);font-weight:var(--tzq-font-bold);position:relative;display:inline-block;box-shadow:0 4px 10px rgba(16,185,129,0.15)}.tzq-modal .correct-ans::before{content:'\2714';margin-right:var(--tzq-spacing-1-5);font-weight:var(--tzq-font-black);color:var(--tzq-teal-650)}.tzq-card div[data-qindex]{padding:var(--tzq-spacing-4,16px);background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--tzq-radius-md,8px);box-shadow:0 2px 4px rgba(0,0,0,0.02);margin-bottom:var(--tzq-spacing-4,16px);user-select:none;font-size:1.05rem;font-weight:600;color:#1e293b;line-height:1.6}.tzq-card div[data-qindex]:last-child{margin-bottom:0}.tzq-card div[data-qindex]>strong:first-child{color:var(--tzq-primary,#3b82f6);margin-right:4px}.tzq-card div[data-qindex]>div{margin-top:10px;font-size:0.95rem;font-weight:normal;color:#475569;line-height:1.5}.tzq-card div[data-qindex]>div strong{color:var(--tzq-primary,#3b82f6)}.single-tzq_yazili_soru .tzq-card div[data-qindex]>strong:first-child,.single-tzq_yazili_soru .tzq-card div[data-qindex]>div strong{color:var(--tzq-success-dark,#16a34a) !important}.tzq-option-item::marker{color:var(--tzq-primary,#3b82f6);font-weight:bold}.single-tzq_yazili_soru .tzq-option-item::marker{color:var(--tzq-success-dark,#16a34a) !important}.tzq-test-info__pill{display:inline-flex;align-items:center;padding:var(--tzq-spacing-3) var(--tzq-spacing-3);background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#ffffff;border-radius:var(--tzq-radius-md,12px);font-size:var(--tzq-text-xs,0.75rem);font-weight:800;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap}.tzq-test-info__pills{display:inline-flex;align-items:center;gap:8px}.tzq-test-info__pill--year{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%) !important}.tzq-test-info__pill--model{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%) !important}.tzq-test-info__body{padding:var(--tzq-spacing-4,1rem);background:var(--tzq-bg-primary,#ffffff);display:flex;flex-direction:column;gap:var(--tzq-spacing-4,1rem)}@media (min-width:769px){.tzq-test-info__item--highlight-taxonomies{grid-column:1 / 2 !important;grid-row:1 / 2 !important}.tzq-test-info__list{grid-column:2 / 3 !important;grid-row:1 / 2 !important}.tzq-test-cta{grid-column:1 / 3 !important;grid-row:2 / 3 !important;margin:var(--tzq-spacing-2,0.5rem) 0 0 0 !important;flex-shrink:0 !important;width:100% !important;align-self:center !important;text-align:center !important}}.tzq-test-info__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tzq-spacing-4,1rem)}.tzq-test-info__item{display:flex;align-items:center;gap:var(--tzq-spacing-3);font-size:var(--tzq-text-sm);padding:var(--tzq-spacing-3,0.75rem) 0;border-top:1px solid var(--tzq-border-light,#e2e8f0);color:var(--tzq-text-secondary,#475569);background:transparent}.tzq-test-info__item:last-child{border-bottom:none}.tzq-hub-content{display:flex;flex-direction:column;gap:10px}.tzq-test-info__label{font-weight:var(--tzq-font-bold);color:var(--tzq-text-secondary,#475569);min-width:70px}.tzq-test-info__sep{color:var(--tzq-text-muted)}.tzq-test-info__item--highlight{display:flex;gap:var(--tzq-spacing-3,0.75rem);flex-direction:column}.tzq-test-info__item--highlight-taxonomies{display:flex;gap:var(--tzq-spacing-2-5,0.625rem);flex-direction:column}.tzq-test-info__item--highlight-taxonomies .tzq-stat-inline{display:flex;flex-direction:row;border-radius:var(--tzq-radius-md,8px);align-items:center;background:#f8fafc;border:1px solid var(--tzq-border-light,#e2e8f0);text-align:left;padding:var(--tzq-spacing-2,0.5rem) var(--tzq-spacing-3,0.75rem);gap:var(--tzq-spacing-2,0.5rem);box-shadow:0 2px 4px -1px rgba(0,0,0,0.02);transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.tzq-test-info__item--highlight-taxonomies .tzq-stat-inline:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.04),0 4px 6px -2px rgba(0,0,0,0.02);border-color:var(--tzq-border-medium,#cbd5e1)}.tzq-test-info__item--highlight-taxonomies .tzq-stat-inline:last-child:nth-child(odd){grid-column:span 2}.tzq-test-info__item--highlight-taxonomies .tzq-test-info__label{font-weight:800;color:var(--tzq-text-secondary,#64748b);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.05em}.tzq-test-info__item--highlight-taxonomies .tzq-test-info__value{color:var(--tzq-primary,#1e40af);font-weight:700;font-size:var(--tzq-text-sm,0.875rem);line-height:1.4}.tzq-test-info__item--highlight .tzq-stat-inline{display:flex;flex-direction:row;border-radius:var(--tzq-radius-md,8px);align-items:center;background:var(--tzq-bg-primary,#ffffff);border:1px solid var(--tzq-border-light,#e2e8f0);text-align:center;padding:var(--tzq-spacing-2-5,0.625rem) var(--tzq-spacing-3,0.75rem);gap:var(--tzq-spacing-1,0.25rem);box-shadow:0 2px 4px -1px rgba(0,0,0,0.02);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);justify-content:space-between}.tzq-test-info__item--highlight .tzq-stat-inline:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.04);border-color:var(--tzq-border-medium,#cbd5e1)}.tzq-test-info__item--highlight .tzq-test-info__label{font-weight:800;color:var(--tzq-text-secondary,#64748b);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.05em}.tzq-test-info__value,.tzq-test-info__link{color:var(--tzq-primary,#1e40af);font-weight:700;text-decoration:none;transition:color 0.2s ease}.tzq-test-info__link:hover{color:var(--tzq-primary-dark,#1d4ed8);text-decoration:underline}.tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__label,.tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__label{background:color-mix(in srgb,var(--tzq-text-secondary,#64748b) 8%,transparent) !important;color:var(--tzq-text-secondary,#64748b) !important;padding:0.2rem 0.5rem;font-size:0.725rem !important;padding:10px;font-weight:800 !important;text-transform:uppercase;min-width:151px;border-right:1px solid var(--tzq-border-light,#e2e8f0);letter-spacing:0.05em;display:inline-flex;align-items:center;line-height:1.2}.tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value{color:var(--tzq-primary,#1e40af) !important;padding:0.2rem 0.5rem;border-radius:6px;font-size:0.825rem !important;font-weight:700 !important;display:inline-flex;align-items:center;line-height:1.2}.tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value a,.tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__link,.tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value a,.tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__link{background:color-mix(in srgb,var(--tzq-primary,#1e40af) 8%,transparent) !important;color:var(--tzq-primary,#1e40af) !important;border:1px solid color-mix(in srgb,var(--tzq-primary,#1e40af) 15%,transparent);padding:0.2rem 0.5rem;border-radius:6px;font-size:0.825rem !important;font-weight:700 !important;display:inline-flex;align-items:center;line-height:1.2;text-decoration:none}.tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value strong,.tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value strong{font-weight:700 !important}.single-tzq_yazili_soru .tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.single-tzq_yazili_soru .tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value,.tax-tzq_yazili_sinif .tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.tax-tzq_yazili_sinif .tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value,.tax-tzq_yazili_ders .tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.tax-tzq_yazili_ders .tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value{background:color-mix(in srgb,var(--tzq-success-dark,#16a34a) 8%,transparent) !important;color:var(--tzq-success-dark,#16a34a) !important;border-color:color-mix(in srgb,var(--tzq-success-dark,#16a34a) 15%,transparent) !important}.single-pdf .tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.single-pdf .tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value,.tax-pdf_ders .tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.tax-pdf_ders .tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value{background:color-mix(in srgb,#dc2626 8%,transparent) !important;color:#dc2626 !important;border-color:color-mix(in srgb,#dc2626 15%,transparent) !important}.single-oyun .tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.single-oyun .tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value{background:color-mix(in srgb,#4f46e5 8%,transparent) !important;color:#4f46e5 !important;border-color:color-mix(in srgb,#4f46e5 15%,transparent) !important}.tzq-test-info-sidebar .tzq-stat-inline{display:flex;justify-content:flex-start;align-items:center;gap:var(--tzq-spacing-2,0.5rem);border-bottom:1px solid var(--tzq-border-light,#e2e8f0);background:#ececec;border:1px solid color-mix(in srgb,var(--tzq-text-secondary,#64748b) 15%,transparent)}.tzq-test-info-sidebar .tzq-stat-inline:last-child{border-bottom:none}@media (max-width:991px){.tzq-test-info-sidebar .tzq-stat-inline,.tzq-test-info__item--highlight .tzq-stat-inline{flex-direction:column !important;align-items:stretch !important;gap:var(--tzq-spacing-1-5,0.375rem) !important;padding:var(--tzq-spacing-2,0.5rem) !important}.tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__label,.tzq-test-info-sidebar .tzq-stat-inline .tzq-test-info__value,.tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__label,.tzq-test-info__item--highlight .tzq-stat-inline .tzq-test-info__value{display:flex !important;justify-content:center !important;text-align:center !important;width:100% !important;box-sizing:border-box !important}}.tzq-test-cta{margin:var(--tzq-spacing-1,1.5rem) 0;text-align:center}@keyframes tzq-shimmer{0%{left:-150%;opacity:0}15%{opacity:0.8}30%{left:150%;opacity:0}100%{left:150%;opacity:0}}@keyframes tzq-cta-pulse{0%{box-shadow:0 10px 24px -6px var(--cta-shadow-color),0 0 0 0px var(--cta-pulse-color)}50%{box-shadow:0 14px 32px -4px var(--cta-shadow-color),0 0 0 8px rgba(255,255,255,0)}100%{box-shadow:0 10px 24px -6px var(--cta-shadow-color),0 0 0 0px rgba(255,255,255,0)}}@keyframes tzq-arrow-nudge{from{transform:translateX(0)}to{transform:translateX(5px)}}.tzq-test-cta__action{display:flex;justify-content:center;width:100%}.tzq-test-cta__action a{display:inline-flex;width:100%;max-width:380px;margin:0 auto;align-items:center;justify-content:center;gap:var(--tzq-spacing-2-5,0.625rem);background:linear-gradient(135deg,var(--tzq-primary,#1e40af) 0%,var(--tzq-primary-dark,#1d4ed8) 100%);color:#ffffff !important;font-weight:800;letter-spacing:0.05em;padding:var(--tzq-spacing-4,1rem) var(--tzq-spacing-8,2rem);border-radius:var(--tzq-radius-xl,16px);text-decoration:none;--cta-shadow-color:rgba(var(--tzq-primary-rgb,30,64,175),0.4);--cta-pulse-color:rgba(var(--tzq-primary-rgb,30,64,175),0.25);box-shadow:0 10px 24px -6px var(--cta-shadow-color),0 0 0 1px rgba(var(--tzq-primary-rgb,30,64,175),0.1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;font-size:var(--tzq-text-lg);animation:tzq-cta-pulse 2.5s infinite ease-in-out}.tzq-test-cta__action a span::after{content:"\e06c";font-family:"Phosphor" !important;margin-left:0.5rem;display:inline-block;vertical-align:middle;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tzq-test-cta__action a::after{content:'';position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.45) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);animation:tzq-shimmer 4s infinite ease-in-out;pointer-events:none}.tzq-test-cta__action a:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 16px 32px -5px var(--cta-shadow-color) !important}.tzq-test-cta__action a:active{transform:translateY(-1px) scale(0.98);box-shadow:0 4px 10px -4px var(--cta-shadow-color) !important}.tzq-test-cta__action a .tzq-icon--margin-left{transition:transform 0.25s cubic-bezier(0.4,0,0.2,1)}.tzq-test-cta__action a:hover .tzq-icon--margin-left{animation:tzq-arrow-nudge 0.6s ease-in-out infinite alternate}.tzq-test-cta.tzq-color-green .tzq-test-cta__action a{background:linear-gradient(135deg,var(--tzq-success-600,#16a34a) 0%,var(--tzq-success-500,#22c55e) 100%);--cta-shadow-color:rgba(22,163,74,0.4);--cta-pulse-color:rgba(22,163,74,0.25)}.tzq-test-cta.tzq-color-blue .tzq-test-cta__action a{background:linear-gradient(135deg,#344A96 0%,#4c66c0 100%);--cta-shadow-color:rgba(52,74,150,0.4);--cta-pulse-color:rgba(52,74,150,0.25)}.tzq-test-cta.tzq-color-purple .tzq-test-cta__action a{background:linear-gradient(135deg,#4f46e5 0%,#a78bfa 100%);--cta-shadow-color:rgba(79,70,229,0.4);--cta-pulse-color:rgba(79,70,229,0.25)}.tzq-test-cta.tzq-color-red .tzq-test-cta__action a{background:linear-gradient(135deg,var(--tzq-red-600,#dc2626) 0%,var(--tzq-red-500,#ef4444) 100%);--cta-shadow-color:rgba(220,38,38,0.4);--cta-pulse-color:rgba(220,38,38,0.25)}.tzq-test-cta__action .tzq-btn{max-width:400px;margin:0 auto}.meta-description-content{font-size:var(--tzq-text-sm);color:#000000;line-height:var(--tzq-leading-relaxed)}.tzq-widget,.tzq-widget.widget{overflow:hidden;display:flex;flex-direction:column;gap:var(--tzq-spacing-2)}.tzq-widget-title{padding:var(--tzq-spacing-4);background:linear-gradient(120deg,#0f172a 0%,#1e293b 55%,#334155 100%);color:white}.tzq-widget .widget-title,.tzq-widget.widget .widget-title,.tzq-widget.widget .tzq-heading--widget{margin:0;padding:var(--tzq-spacing-2-5);border-bottom:1px solid var(--tzq-border-light);font-weight:var(--tzq-font-bold);color:white;background:#0f172a;display:flex;align-items:center;margin-bottom:var(--tzq-spacing-2-5);gap:var(--tzq-spacing-2)}.tzq-widget__footer,.tzq-widget.widget .tzq-widget__footer{padding:var(--tzq-spacing-2) var(--tzq-spacing-4);border-top:1px solid var(--tzq-border-light);text-align:right;background:var(--tzq-bg-secondary)}.tzq-widget--mb{margin-bottom:var(--tzq-spacing-4,1rem)}.tzq-widget--menu ul.menu,.tzq-layout__sidebar .tzq-widget--menu .menu-menu-container ul{list-style:none;margin:0;padding:var(--tzq-spacing-3);display:flex;flex-direction:column;gap:var(--tzq-spacing-2)}.tzq-widget--menu ul.menu a,.tzq-layout__sidebar .tzq-widget--menu .menu-menu-container ul a{color:var(--tzq-text-primary);text-decoration:none;font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-medium);display:flex;align-items:center;padding:var(--tzq-spacing-1) 0}.tzq-widget--menu ul.menu a:hover,.tzq-layout__sidebar .tzq-widget--menu .menu-menu-container ul a:hover{color:var(--tzq-primary);padding-left:var(--tzq-spacing-2)}.tzq-widget--menu ul.menu li:not(:last-child),.tzq-layout__sidebar .tzq-widget--menu .menu-menu-container ul li:not(:last-child){border-bottom:1px solid var(--tzq-border-light);padding-bottom:var(--tzq-spacing-1)}.tzq-widget--cta{border-color:var(--tzq-primary-light,#bfdbfe) !important;background:linear-gradient(135deg,var(--tzq-primary-rgba-05,#dce4fb) 0%,var(--tzq-success-light,#f0fdf4) 100%) !important}.tzq-widget-cta{display:flex;flex-direction:column;align-items:center;gap:var(--tzq-spacing-3);padding:var(--tzq-spacing-4) var(--tzq-spacing-3);text-align:center}.tzq-widget-cta__icon{font-size:var(--tzq-icon-xl);line-height:1}.tzq-widget-cta__text{flex:1}.tzq-widget-cta__text strong{display:block;font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-extrabold);color:var(--tzq-text-primary);margin-bottom:var(--tzq-spacing-1)}.tzq-widget-cta__text p{font-size:var(--tzq-text-xs);color:var(--tzq-text-secondary);margin:0;line-height:var(--tzq-leading-relaxed)}.tzq-widget .tzq-list-item--wizard:hover{background:white;border-color:var(--tzq-primary)}.tzq-widget__body{display:flex;flex-direction:column;gap:var(--tzq-spacing-2-5)}#main-content.tzq-layout__main{display:flex;grid-template-columns:1fr;gap:var(--tzq-spacing-6,1.5rem);width:100%;flex-direction:column}#main-content.tzq-layout--sidebar-right{grid-template-columns:1fr var(--tzq-sidebar-width,clamp(340px,32vw,420px)) !important}#main-content.tzq-layout--sidebar-left{grid-template-columns:var(--tzq-sidebar-width,clamp(340px,32vw,420px)) 1fr !important}.tzq-empty-state{background:white;display:flex;flex-direction:column;gap:10px;padding:var(--tzq-spacing-6)}@media (min-width:992px){#main-content.tzq-layout--sidebar-right,#main-content.tzq-layout--sidebar-left{display:grid !important}}.tzq-layout__content{min-width:0;display:flex;gap:var(--tzq-spacing-3);flex-direction:column}.tzq-sinif-main-col{display:flex;flex-direction:column;gap:10px}.tzq-btn,.tzq-auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tzq-spacing-2,0.5rem);padding:var(--tzq-spacing-2,0.5rem) var(--tzq-spacing-4,1rem);border-radius:var(--tzq-radius-md,8px);font-size:var(--tzq-text-sm,0.875rem);font-weight:var(--tzq-font-bold,700);font-family:inherit;text-decoration:none;background:var(--tzq-slate-500);color:var(--tzq-bg-primary);cursor:pointer;border:1px solid transparent;line-height:1.5;-webkit-tap-highlight-color:transparent}.tzq-btn--primary,.tzq-auth-btn{background:var(--tzq-gradient-primary);color:#ffffff}.tzq-btn--primary:hover,.tzq-auth-btn:hover{box-shadow:0 4px 12px var(--tzq-teal-800)}.tzq-btn--success{background:var(--tzq-gradient-success);color:#ffffff}.tzq-btn--success:hover{box-shadow:0 4px 12px var(--tzq-success-rgba-40,rgba(22,163,74,0.4));transform:translateY(-2px)}.tzq-btn--secondary:hover{border-color:var(--tzq-border-medium,#cbd5e1);transform:translateY(-2px)}.tzq-btn--outline{background:transparent;color:var(--tzq-primary,#1e40af);border:1px solid var(--tzq-primary,#1e40af)}.tzq-btn--outline:hover{transform:translateY(-2px)}.tzq-btn:active,.tzq-auth-btn:active{transform:translateY(0)}.tzq-btn:disabled,.tzq-btn.is-disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none}.tzq-btn--full{display:flex;width:100%;box-sizing:border-box}.tzq-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:var(--tzq-text-secondary,#475569);cursor:pointer}.tzq-icon-btn:hover{background:var(--tzq-bg-secondary,#f8fafc);color:var(--tzq-primary,#1e40af)}.tzq-form-group{margin-bottom:var(--tzq-spacing-4,1rem);display:flex;flex-direction:column;gap:var(--tzq-spacing-1,0.25rem)}.tzq-input{width:100%;padding:var(--tzq-spacing-2,0.5rem) var(--tzq-spacing-3,0.75rem);font-size:var(--tzq-text-base,1rem);line-height:1.5;color:var(--tzq-text-primary,#0f172a);background-color:var(--tzq-bg-primary,#ffffff);background-clip:padding-box;border:1px solid var(--tzq-border-medium,#cbd5e1);border-radius:var(--tzq-radius-md,8px)}.tzq-input:focus{outline:0;border-color:var(--tzq-primary,#1e40af);box-shadow:0 0 0 3px color-mix(in srgb,var(--tzq-primary) 20%,transparent)}.tzq-input::placeholder{color:var(--tzq-text-muted,#94a3b8);opacity:1}.tzq-input:disabled{background-color:var(--tzq-bg-secondary,#f8fafc);opacity:1}.tzq-card{background:var(--tzq-bg-primary,#ffffff);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-md);box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);overflow:hidden;padding:var(--tzq-spacing-4)}.tzq-test-info-sidebar{overflow:hidden;display:flex;gap:10px;flex-direction:column}.tzq-mobile-only-info{display:none !important}@media (max-width:991px){.tzq-desktop-only-info{display:none !important}.tzq-mobile-only-info{display:block !important;margin-top:15px;margin-bottom:25px}.tzq-mobile-only-info .tzq-test-info__item--highlight{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) !important;gap:var(--tzq-spacing-3,0.75rem) !important;flex-direction:row !important}}.tzq-modern-accordion-summary{display:flex;flex-direction:row;padding:var(--tzq-spacing-3);justify-content:space-between}.tzq-card__header{border-bottom:1px solid var(--tzq-border-light,#e2e8f0);padding-bottom:var(--tzq-spacing-4,1rem);margin-bottom:var(--tzq-spacing-4,1rem)}.tzq-card__title{font-size:var(--tzq-text-lg,1.125rem);font-weight:var(--tzq-font-bold,700);color:var(--tzq-text-primary,#0f172a);margin:0}.tzq-card__body{color:var(--tzq-text-secondary,#475569);font-size:var(--tzq-text-base,1rem);line-height:1.6}.tzq-card__footer{border-top:1px solid var(--tzq-border-light,#e2e8f0);padding-top:var(--tzq-spacing-4,1rem);margin-top:var(--tzq-spacing-4,1rem);display:flex;align-items:center;justify-content:flex-end;gap:var(--tzq-spacing-2,0.5rem)}.tzq-badge{display:inline-flex;align-items:center;justify-content:center;padding:0.125rem 0.625rem;font-size:var(--tzq-text-xs,0.75rem);font-weight:var(--tzq-font-bold,700);line-height:1.5;white-space:nowrap;vertical-align:baseline;border-radius:var(--tzq-radius-full,9999px);background-color:var(--tzq-bg-secondary,#f8fafc);color:var(--tzq-text-secondary,#475569)}.tzq-badge--primary{background-color:var(--tzq-primary,#1e40af);color:#ffffff}.tzq-badge--success{background-color:var(--tzq-teal-100,#ccfbf1);color:var(--tzq-teal-700,#0f766e)}.tzq-badge--warning{background-color:var(--tzq-amber-50,#fffbeb);color:var(--tzq-warning-700,#b45309)}.tzq-badge--danger{background-color:#fee2e2;color:#b91c1c}.tzq-badge--outline{background-color:transparent;border:1px solid currentColor}.tzq-badge--new{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#ffffff;box-shadow:0 2px 4px rgba(239,68,68,0.3);text-transform:uppercase;font-size:0.65rem;letter-spacing:0.05em;padding:0.15rem 0.5rem;animation:tzq-pulse-red 2s infinite}@keyframes tzq-pulse-red{0%{box-shadow:0 0 0 0 rgba(239,68,68,0.4)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.tzq-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-semibold)}.tzq-breadcrumb__item{display:inline-flex;align-items:center;vertical-align:middle}.tzq-breadcrumb__link{display:inline-flex;align-items:center;color:var(--tzq-text-muted);text-decoration:none;border-radius:var(--tzq-radius-md);white-space:nowrap;padding:0 1px}.tzq-breadcrumb__text{font-size:var(--tzq-text-xs)}.tzq-breadcrumb__link:hover{color:var(--tzq-slate-900);background:var(--tzq-bg-tertiary)}.tzq-breadcrumb__separator{opacity:0.6;font-size:var(--tzq-text-xs);margin:0 var(--tzq-spacing-0-5);color:var(--tzq-text-subtle,#94a3b8);user-select:none}.tzq-breadcrumb__item--current .tzq-breadcrumb__text{color:var(--tzq-slate-900);opacity:1;font-weight:var(--tzq-font-bold)}.tzq-archive__header,.tzq-section--page-header,.tzq-page-header--home{display:none !important}.tzq-breadcrumb__item--ellipsis,.tzq-breadcrumb__separator--ellipsis{display:none !important}.tzq-breadcrumb__item--ellipsis{position:relative;cursor:pointer;display:inline-flex;align-items:center}.tzq-breadcrumb__item--ellipsis .tzq-breadcrumb__text{color:var(--tzq-text-secondary,#475569);padding:2px 10px;border-radius:20px;font-size:0.85rem;font-weight:var(--tzq-font-bold,700);transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tzq-border,#e2e8f0)}.tzq-breadcrumb__item--ellipsis:hover .tzq-breadcrumb__text,.tzq-breadcrumb__item--ellipsis.is-active .tzq-breadcrumb__text{background:#eff6ff;color:var(--tzq-primary,#1e40af);border-color:var(--tzq-primary,#1e40af);box-shadow:0 0 0 2px rgba(59,130,246,0.1)}.tzq-breadcrumb__item--ellipsis:hover{z-index:10001}.tzq-breadcrumb__dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--tzq-radius-lg,12px);box-shadow:0 10px 30px rgba(0,0,0,0.08);padding:var(--tzq-spacing-2,0.5rem);z-index:99999;min-width:220px;max-width:320px;animation:tzqFadeIn 0.2s ease-out}.tzq-breadcrumb__item--ellipsis:hover .tzq-breadcrumb__dropdown,.tzq-breadcrumb__item--ellipsis.is-active .tzq-breadcrumb__dropdown{display:block}.tzq-breadcrumb__dropdown-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.tzq-breadcrumb__dropdown-item{display:block;width:100%}.tzq-breadcrumb__dropdown-link,.tzq-breadcrumb__dropdown-text{display:block;padding:var(--tzq-spacing-2,0.5rem) var(--tzq-spacing-3,0.75rem);font-size:0.85rem;font-weight:var(--tzq-font-bold,700);border-radius:var(--tzq-radius,6px);white-space:normal;line-height:1.4;text-align:left}.tzq-breadcrumb__dropdown-link{color:var(--tzq-text-secondary,#475569);text-decoration:none;transition:all 0.2s ease}.tzq-breadcrumb__dropdown-link:hover{background:var(--tzq-slate-100,#f1f5f9);color:var(--tzq-primary,#3b82f6)}.tzq-breadcrumb__dropdown-text{color:var(--tzq-slate-900,#0f172a)}@media (max-width:991px){.tzq-breadcrumb__item--ellipsis{display:inline-flex !important}.tzq-breadcrumb__separator--ellipsis{display:inline-block !important}.tzq-breadcrumb__item--hide-mobile,.tzq-breadcrumb__separator--hide-mobile{display:none !important}}.tzq-alert{position:relative;display:flex;align-items:flex-start;padding:1rem 1.25rem;margin-bottom:1.5rem;border-radius:var(--tzq-radius-lg,12px);border:1px solid transparent;font-size:0.95rem;line-height:1.5;animation:tzqFadeIn 0.3s ease-out;box-shadow:0 4px 15px rgba(0,0,0,0.03)}.tzq-alert__icon{flex-shrink:0;margin-right:0.75rem;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.tzq-alert__content{flex-grow:1;color:inherit}.tzq-alert__dismiss{position:absolute;top:0.75rem;right:0.75rem;background:transparent;border:none;color:inherit;opacity:0.5;font-size:1.5rem;line-height:1;cursor:pointer;padding:0}.tzq-alert__dismiss:hover{opacity:1}.tzq-alert--success{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.tzq-alert--error{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.tzq-alert--warning{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.tzq-alert--info{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}@keyframes tzqFadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tzq-accordion{display:flex;flex-direction:column;gap:var(--tzq-spacing-1,0.75rem)}.tzq-accordion-item{background:var(--tzq-bg-primary,#ffffff);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-md,8px);overflow:hidden;transition:all 0.2s ease}.tzq-accordion-item:hover{border-color:var(--tzq-border-medium,#cbd5e1)}.tzq-accordion-item.is-active{border-color:var(--tzq-primary,#1e40af) !important;box-shadow:0 4px 12px rgba(var(--tzq-primary-rgb,30,64,175),0.08)}.tzq-accordion-header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:var(--tzq-spacing-2,1rem) !important;background:var(--tzq-bg-secondary,#f8fafc) !important;color:var(--tzq-text-primary,#1e293b) !important;cursor:pointer;user-select:none;transition:background-color 0.2s ease}.tzq-accordion-header h3,.tzq-accordion-title{margin:0 !important;font-size:var(--tzq-text-base,1rem) !important;font-weight:700 !important;color:var(--tzq-text-primary,#1e293b) !important;display:flex;align-items:center;gap:var(--tzq-spacing-2-5,0.625rem)}.tzq-accordion-icon{font-size:0.75rem;color:var(--tzq-text-secondary,#475569) !important;margin-left:auto;transition:transform 0.25s ease}.tzq-accordion-item.is-active .tzq-accordion-icon{transform:rotate(180deg)}.tzq-accordion-content{display:none;padding:var(--tzq-spacing-2,1rem);font-size:var(--tzq-text-sm,0.875rem);color:#000000;line-height:1.6;border-top:1px solid var(--tzq-border-light,#e2e8f0)}.tzq-accordion-content p:last-child{margin-bottom:0}.tzq-accordion-item.is-active>.tzq-accordion-content{display:block}.tzq-units-accordion{gap:16px !important;margin-bottom:30px !important}.tzq-units-accordion .tzq-accordion-item{border:1px solid var(--tzq-border-light,#e2e8f0);border-left:4px solid var(--widget-accent-color,var(--tzq-primary,#3b82f6));border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.03);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;margin-bottom:0;overflow:hidden}.tzq-units-accordion .tzq-accordion-item:hover{border-color:var(--tzq-border-medium,#cbd5e1);box-shadow:0 6px 16px rgba(0,0,0,0.06);transform:translateY(-2px)}.tzq-units-accordion .tzq-accordion-item.is-active{border-color:var(--tzq-border-medium,#cbd5e1) !important;border-left-color:var(--widget-accent-color,var(--tzq-primary,#3b82f6)) !important;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.tzq-units-accordion .tzq-accordion-header:hover{background:var(--tzq-bg-secondary,#f8fafc) !important}.tzq-units-accordion .tzq-accordion-title-icon{font-size:20px;color:var(--widget-accent-color,var(--tzq-primary,#3b82f6));flex-shrink:0}.tzq-units-accordion .tzq-accordion-unit-count{background:rgba(var(--widget-accent-rgb,59,130,246),0.08);color:var(--widget-accent-color,var(--tzq-primary,#3b82f6));padding:3px 10px;border-radius:99px;font-size:0.75rem;font-weight:600;margin-left:8px;white-space:nowrap}.tzq-units-accordion .tzq-accordion-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.tzq-units-accordion .tzq-accordion-action-btn{font-size:0.8rem;font-weight:700;color:var(--widget-accent-color,var(--tzq-primary,#3b82f6));text-decoration:none;padding:6px 14px;border:1px solid rgba(var(--widget-accent-rgb,59,130,246),0.2);border-radius:8px;background:rgba(var(--widget-accent-rgb,59,130,246),0.04);display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease}.tzq-units-accordion .tzq-accordion-action-btn:hover{background:rgba(var(--widget-accent-rgb,59,130,246),0.12);border-color:rgba(var(--widget-accent-rgb,59,130,246),0.4);color:var(--widget-accent-color,var(--tzq-primary,#3b82f6));transform:translateX(-2px)}.tzq-units-accordion .tzq-accordion-action-btn .ph{font-size:0.9rem;transition:transform 0.2s ease}.tzq-units-accordion .tzq-accordion-action-btn:hover .ph{transform:translateX(2px)}.tzq-units-accordion .tzq-accordion-icon{font-size:1rem;color:var(--tzq-text-secondary,#475569) !important;transition:transform 0.25s ease,color 0.2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:transparent}.tzq-units-accordion .tzq-accordion-item:hover .tzq-accordion-icon{color:var(--widget-accent-color,var(--tzq-primary,#3b82f6)) !important;background:rgba(var(--widget-accent-rgb,59,130,246),0.05)}.tzq-units-accordion .tzq-list-item:hover{background:var(--tzq-bg-secondary,#f8fafc) !important;border-color:var(--tzq-border-medium,#cbd5e1) !important}.tzq-units-accordion .tzq-list-item .tzq-list-item__icon{width:32px;height:32px;border-radius:8px;background:rgba(var(--widget-accent-rgb,59,130,246),0.06);color:var(--widget-accent-color,var(--tzq-primary,#3b82f6));display:flex;align-items:center;justify-content:center;font-size:16px;transition:background-color 0.2s ease,color 0.2s ease}.tzq-units-accordion .tzq-list-item:hover .tzq-list-item__icon{background:var(--widget-accent-color,var(--tzq-primary,#3b82f6));color:#ffffff}.tzq-units-accordion .tzq-list-item__meta-item{font-size:0.75rem !important;color:var(--tzq-text-secondary,#64748b) !important;display:inline-flex;align-items:center;gap:4px;background:var(--tzq-bg-secondary,#f8fafc) !important;padding:2px 8px !important;border-radius:6px !important;border:1px solid var(--tzq-border-light,#e2e8f0) !important}.tzq-units-accordion .tzq-accordion-view-all{margin-top:20px;display:flex;justify-content:center}.tzq-units-accordion .tzq-accordion-view-all .tzq-btn{font-weight:600;border-radius:8px;padding:8px 18px;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px}.tzq-units-accordion .tzq-accordion-view-all .tzq-btn:hover{background:var(--widget-accent-color,var(--tzq-primary,#3b82f6));color:#fff !important;transform:translateY(-1px)}.tzq-quiz-slides{display:flex;flex-direction:column;gap:1rem}.tzq-q-text-box{display:flex;gap:5px;font-size:var(--tzq-text-sm)}.tzq-legal-container{background:var(--tzq-bg-primary,#ffffff);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-lg,12px);padding:var(--tzq-spacing-6,1.5rem);box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);margin-bottom:var(--tzq-spacing-6,1.5rem)}.tzq-legal-toc{background:var(--tzq-bg-secondary,#f8fafc);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-md,8px);padding:var(--tzq-spacing-4,1rem);margin-bottom:var(--tzq-spacing-6,1.5rem)}.tzq-legal-toc__title{font-weight:var(--tzq-font-bold,700);font-size:var(--tzq-text-base,1rem);color:var(--tzq-text-primary,#0f172a);margin-bottom:var(--tzq-spacing-3,0.75rem)}.tzq-legal-toc__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--tzq-spacing-2,0.5rem)}.tzq-legal-toc__link{color:var(--tzq-primary,#1e40af);text-decoration:none;font-size:var(--tzq-text-sm,0.875rem)}.tzq-legal-toc__link:hover{color:var(--tzq-primary-hover,#1d4ed8);text-decoration:underline}.tzq-legal-content{color:var(--tzq-text-secondary,#475569);line-height:1.7;font-size:var(--tzq-text-base,1rem)}.tzq-legal-content section{margin-bottom:var(--tzq-spacing-6,1.5rem)}.tzq-legal-header{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem}.tzq-legal-content h2.tzq-legal-title{font-size:var(--tzq-text-lg,1.125rem);font-weight:var(--tzq-font-bold,700);color:var(--tzq-text-primary,#0f172a);margin:0}.tzq-legal-content h3.tzq-legal-subtitle{font-size:var(--tzq-text-base,1rem);font-weight:var(--tzq-font-bold,700);color:var(--tzq-text-primary,#0f172a);margin-top:var(--tzq-spacing-4,1rem);margin-bottom:var(--tzq-spacing-2,0.5rem)}.tzq-legal-content p{margin-bottom:var(--tzq-spacing-4,1rem)}.tzq-legal-content ul,.tzq-legal-content ol{margin-bottom:var(--tzq-spacing-4,1rem);padding-left:var(--tzq-spacing-5,1.25rem)}.tzq-legal-content li{margin-bottom:var(--tzq-spacing-2,0.5rem)}.tzq-legal-table{width:100%;border-collapse:collapse;margin-bottom:var(--tzq-spacing-6,1.5rem);font-size:var(--tzq-text-sm,0.875rem);text-align:left}.tzq-legal-table th,.tzq-legal-table td{padding:var(--tzq-spacing-3,0.75rem) var(--tzq-spacing-4,1rem);border-bottom:1px solid var(--tzq-border-light,#e2e8f0)}.tzq-legal-table th{background:var(--tzq-bg-secondary,#f8fafc);font-weight:var(--tzq-font-bold,700);color:var(--tzq-text-primary,#0f172a)}.tzq-legal-cta{border-top:1px solid var(--tzq-border-light,#e2e8f0);padding-top:var(--tzq-spacing-6,1.5rem);margin-top:var(--tzq-spacing-6,1.5rem);text-align:center}.tzq-legal-cta__title{font-size:var(--tzq-text-xl,1.25rem);font-weight:var(--tzq-font-bold,700);color:var(--tzq-text-primary,#0f172a);margin-bottom:var(--tzq-spacing-2,0.5rem)}.tzq-legal-cta__description{color:var(--tzq-text-secondary,#475569);font-size:var(--tzq-text-sm,0.875rem);margin-bottom:var(--tzq-spacing-4,1rem)}.tzq-legal-cta__actions{display:flex;justify-content:center;gap:var(--tzq-spacing-3,0.75rem)}.tzq-q-options{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem;margin-top:1rem}.tzq-q-option{display:flex;align-items:center;padding:var(--tzq-spacing-1);background:var(--tzq-bg-secondary,#f8fafc);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-md,8px);font-size:var(--tzq-text-sm);color:var(--tzq-text-secondary,#475569)}.tzq-q-option:hover{background:var(--tzq-bg-primary,#ffffff);border-color:var(--tzq-border-medium,#cbd5e1)}.tzq-q-option .tzq-opt-label{font-weight:var(--tzq-font-bold,700);margin-right:0.5rem;color:var(--tzq-text-primary,#0f172a)}.tzq-modern-header{position:relative;margin-bottom:10px;padding:10px 0;overflow:visible;background:var(--tzq-gray-200,#f3f4f6);border-bottom:1px solid #bfdbfe}.tzq-modern-header__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.tzq-modern-header__main{flex:1;min-width:0}.tzq-modern-header__breadcrumb{margin-bottom:8px}.tzq-modern-header .tzq-breadcrumb__link{color:#3b5fa0 !important;text-decoration:none !important;font-weight:600 !important;padding:3px 7px !important;border-radius:6px !important;transition:all 0.15s ease !important}.tzq-modern-header .tzq-breadcrumb__link:hover{color:#1e3a8a !important;background:rgba(30,58,138,0.08) !important}.tzq-modern-header .tzq-breadcrumb__separator{color:#93c5fd !important;margin:0 3px !important}.tzq-modern-header .tzq-breadcrumb__item--current .tzq-breadcrumb__text{color:#1e3a8a !important;font-weight:700 !important}.tzq-modern-header__title{margin:0}.tzq-modern-header__subtitle{margin-top:8px;font-size:1.1rem;color:#4b5563;line-height:1.5}.tzq-modern-header__cta{margin-top:16px}.tzq-modern-header__actions{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.tzq-stats-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.tzq-stats-bar__item{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(255,255,255,0.65);border:1px solid rgba(0,0,0,0.08);border-radius:20px;backdrop-filter:blur(4px);transition:background 0.15s ease}.tzq-stats-bar__item:hover{background:rgba(255,255,255,0.88)}.tzq-stats-bar__value{font-size:0.8125rem;font-weight:800;color:var(--tzq-text-primary,#0f172a);line-height:1}.tzq-stats-bar__label{font-size:0.6875rem;font-weight:600;color:var(--tzq-text-muted,#64748b);line-height:1}.tzq-stats-bar__item--stamp{background:rgba(22,163,74,0.08);border-color:rgba(22,163,74,0.25);gap:6px}.tzq-stats-bar__stamp-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--tzq-success-600,#16a34a);color:#ffffff;flex-shrink:0}.tzq-stats-bar__stamp-icon svg{display:block}.tzq-stats-bar__item--stamp .tzq-stats-bar__value{color:var(--tzq-success-700,#15803d)}.tzq-modern-header__stats{display:contents}.tzq-form-group__label{font-size:var(--tzq-text-sm,0.875rem);font-weight:var(--tzq-font-semibold,600);color:var(--tzq-text-primary,#0f172a)}.tzq-form-group__required{color:#ef4444;margin-left:2px}.tzq-form-group__input-wrapper{position:relative;display:flex;align-items:center}.tzq-form-group__icon{position:absolute;left:var(--tzq-spacing-3,0.75rem);top:50%;transform:translateY(-50%);font-size:1rem;line-height:1;pointer-events:none;z-index:1;color:var(--tzq-text-muted,#94a3b8)}.tzq-form-group__input{width:100%;padding:var(--tzq-spacing-2,0.5rem) var(--tzq-spacing-3,0.75rem);font-size:var(--tzq-text-base,1rem);font-family:inherit;line-height:1.5;color:var(--tzq-text-primary,#0f172a);background:var(--tzq-bg-primary,#ffffff);border:1.5px solid var(--tzq-border-medium,#cbd5e1);border-radius:var(--tzq-radius-md,8px)}.tzq-form-group__input--icon{padding-left:2.75rem}.tzq-form-group__input:focus{outline:none;border-color:var(--tzq-primary,#1e40af);box-shadow:0 0 0 3px color-mix(in srgb,var(--tzq-primary) 18%,transparent)}.tzq-form-group__input::placeholder{color:var(--tzq-text-muted,#94a3b8)}.tzq-form-group__input:disabled{background:var(--tzq-bg-secondary,#f8fafc);color:var(--tzq-text-muted,#94a3b8);cursor:not-allowed}.tzq-form-group__select{width:100%;padding:var(--tzq-spacing-2,0.5rem) var(--tzq-spacing-3,0.75rem);font-size:var(--tzq-text-base,1rem);font-family:inherit;line-height:1.5;color:var(--tzq-text-primary,#0f172a);background:var(--tzq-bg-primary,#ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M6 8L0 0h12z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;background-size:10px;border:1.5px solid var(--tzq-border-medium,#cbd5e1);border-radius:var(--tzq-radius-md,8px);appearance:none;-webkit-appearance:none;cursor:pointer}.tzq-form-group__select--icon{padding-left:2.75rem;padding-right:2rem}.tzq-form-group__select:focus{outline:none;border-color:var(--tzq-primary,#1e40af);box-shadow:0 0 0 3px color-mix(in srgb,var(--tzq-primary) 18%,transparent)}.tzq-form-group__select:disabled{background-color:var(--tzq-bg-secondary,#f8fafc);color:var(--tzq-text-muted,#94a3b8);cursor:not-allowed}.tzq-form-group__toggle{position:absolute;right:var(--tzq-spacing-3,0.75rem);top:50%;transform:translateY(-50%);background:none;border:none;padding:0.25rem;cursor:pointer;color:var(--tzq-text-muted,#94a3b8);display:flex;align-items:center;justify-content:center;z-index:2}.tzq-form-group__toggle:hover{color:var(--tzq-text-secondary,#475569)}.tzq-form-group__toggle-icon{font-size:1rem;pointer-events:none}.tzq-form-check{display:flex;align-items:flex-start;gap:var(--tzq-spacing-2,0.5rem);cursor:pointer}.tzq-form-check__input{width:18px;height:18px;min-width:18px;border:1.5px solid var(--tzq-border-medium,#cbd5e1);border-radius:4px;accent-color:var(--tzq-primary,#1e40af);cursor:pointer;margin-top:2px}.tzq-form-check__label{font-size:var(--tzq-text-sm,0.875rem);color:var(--tzq-text-secondary,#475569);line-height:1.5}.tzq-form-check__label a{color:var(--tzq-primary,#1e40af);text-decoration:underline;text-underline-offset:2px}.tzq-form-actions{margin-top:var(--tzq-spacing-2,0.5rem)}.tzq-form--two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--tzq-spacing-4,1rem)}.tzq-form--two-col .tzq-form-group--full{grid-column:1 / -1}.tzq-form--two-col .tzq-form-actions{grid-column:1 / -1}.tzq-widget--card.tzq-ui-card{background:var(--tzq-bg-primary,#ffffff);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-xl,16px);box-shadow:0 10px 30px rgba(0,0,0,0.03);overflow:hidden;margin-bottom:var(--tzq-spacing-6,1.5rem);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1)}.tzq-widget--card.tzq-ui-card:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.05)}.tzq-user-widget__accordion{border-bottom:1px solid var(--tzq-border-light,#e2e8f0)}.tzq-user-widget__accordion:last-child{border-bottom:none}.tzq-user-widget__accordion--identity{background:linear-gradient(135deg,#1e3a8a 0%,#1e1b4b 100%);color:#ffffff}.tzq-user-widget__accordion summary{list-style:none;cursor:pointer;outline:none}.tzq-user-widget__accordion summary::-webkit-details-marker{display:none}.tzq-user-widget__accordion summary::marker{display:none}.tzq-user-widget__identity-trigger{padding:var(--tzq-spacing-4,1rem);user-select:none}.tzq-user-widget__user-info{display:flex;align-items:center;gap:var(--tzq-spacing-3,0.75rem);position:relative}.tzq-user-widget__avatar-box{position:relative;width:52px;height:52px;border-radius:50%;border:2px solid rgba(255,255,255,0.25);box-shadow:0 4px 12px rgba(0,0,0,0.15);flex-shrink:0;transition:transform 0.25s ease;overflow:hidden}.tzq-user-widget__avatar-box:hover{transform:scale(1.05)}.tzq-user-widget__avatar-box img,.tzq-user-widget__avatar-box .avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.tzq-user-widget__text-data{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tzq-user-widget__label{font-size:9px;font-weight:800;color:rgba(255,255,255,0.75);text-transform:uppercase;letter-spacing:0.08em}.tzq-user-widget__name{font-size:var(--tzq-text-base,1rem);font-weight:800;color:#ffffff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tzq-user-widget__trigger-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--tzq-bg-secondary,#f8fafc);color:var(--tzq-text-secondary,#64748b);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),background 0.2s ease}.tzq-user-widget__trigger-icon--white{background:rgba(255,255,255,0.15);color:#ffffff}.tzq-user-widget__trigger-icon svg{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1)}details[open] .tzq-user-widget__trigger-icon svg{transform:rotate(180deg)}.tzq-user-widget__trigger{display:flex;align-items:center;justify-content:space-between;padding:var(--tzq-spacing-3-5,0.875rem) var(--tzq-spacing-4,1rem);background:var(--tzq-bg-secondary,#f8fafc);transition:background-color 0.2s ease;user-select:none}.tzq-user-widget__trigger:hover{background:var(--tzq-border-light,#e2e8f0)}.tzq-user-widget__trigger-text{font-size:11px;font-weight:800;color:var(--tzq-text-primary,#0f172a);text-transform:uppercase;letter-spacing:0.08em}.tzq-user-widget__identity-content{padding:0 var(--tzq-spacing-4,1rem) var(--tzq-spacing-4,1rem) var(--tzq-spacing-4,1rem)}.tzq-user-widget__xp-module{display:flex;flex-direction:column;gap:var(--tzq-spacing-2,0.5rem);margin-top:var(--tzq-spacing-1,0.25rem)}.tzq-user-widget__xp-labels{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:rgba(255,255,255,0.9)}.tzq-user-widget__xp-percent{font-weight:800;color:#fde047}.tzq-user-widget__xp-track{width:100%;height:8px;background:rgba(0,0,0,0.2);border-radius:9999px;overflow:hidden}.tzq-user-widget__xp-fill{height:100%;background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:9999px;transition:width 0.6s cubic-bezier(0.4,0,0.2,1)}.tzq-user-widget__content{padding:var(--tzq-spacing-4,1rem);background:var(--tzq-bg-primary,#ffffff);display:flex;flex-direction:column;gap:var(--tzq-spacing-4,1rem)}.tzq-user-widget__section-label{font-size:10px;font-weight:800;color:var(--tzq-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:var(--tzq-spacing-2,0.5rem);display:block}.tzq-user-widget__badge-list{display:flex;flex-direction:column;gap:var(--tzq-spacing-3,0.75rem)}.tzq-user-widget__badge-row{display:flex;align-items:center;gap:var(--tzq-spacing-3,0.75rem);padding:var(--tzq-spacing-2,0.5rem);border-radius:var(--tzq-radius-md,8px);background:var(--tzq-bg-secondary,#f8fafc);border:1px solid var(--tzq-border-light,#e2e8f0);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.tzq-user-widget__badge-row:hover{transform:translateX(3px);border-color:var(--tzq-primary-light,#bae6fd);box-shadow:0 4px 12px rgba(0,0,0,0.02)}.tzq-user-widget__badge-emoji{font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.05);flex-shrink:0}.tzq-user-widget__badge-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tzq-user-widget__badge-header{display:flex;justify-content:space-between;align-items:center;gap:var(--tzq-spacing-2,0.5rem)}.tzq-user-widget__badge-name{font-size:12px;font-weight:700;color:var(--tzq-text-primary,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tzq-user-widget__badge-val{font-size:10px;font-weight:600;color:var(--tzq-text-secondary,#64748b);white-space:nowrap}.tzq-user-widget__badge-bar{width:100%;height:5px;background:var(--tzq-border-light,#e2e8f0);border-radius:9999px;overflow:hidden}.tzq-user-widget__badge-fill{height:100%;background:linear-gradient(90deg,var(--tzq-primary,#1e40af) 0%,#3b82f6 100%);border-radius:9999px}.tzq-user-widget__recent-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--tzq-spacing-2-5,0.625rem)}@media (max-width:360px){.tzq-user-widget__recent-list{grid-template-columns:1fr}}.tzq-user-widget__recent-item{display:flex;align-items:center;gap:var(--tzq-spacing-2,0.5rem);padding:var(--tzq-spacing-2,0.5rem);border-radius:var(--tzq-radius-md,8px);background:#ffffff;border:1px solid var(--tzq-border-light,#e2e8f0);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.tzq-user-widget__recent-item:hover{transform:translateY(-2px);border-color:var(--tzq-primary-light,#bae6fd);box-shadow:0 4px 12px rgba(0,0,0,0.04)}.tzq-user-widget__recent-icon{font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--tzq-bg-secondary,#f8fafc);border-radius:50%;flex-shrink:0}.tzq-user-widget__recent-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tzq-user-widget__recent-name{font-size:11px;font-weight:700;color:var(--tzq-text-primary,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tzq-user-widget__recent-date{font-size:9px;color:var(--tzq-text-muted,#94a3b8);font-weight:500}.tzq-card h1,.tzq-card h2{font-size:var(--tzq-text-xl,1.35rem) !important;font-weight:var(--tzq-font-extrabold,800) !important;color:#0f172a;margin-top:2rem !important;position:relative;padding-left:1rem !important;line-height:1.35}.tzq-card h1:first-of-type,.tzq-card h2:first-of-type{margin-top:0.5rem !important}.tzq-card h1::before,.tzq-card h2::before{content:'';position:absolute;left:0;top:15%;height:70%;width:4px;background:var(--widget-accent-color,var(--tzq-primary,#344A96)) !important;border-radius:9999px}.tzq-card h3{font-size:var(--tzq-text-lg,1.15rem) !important;font-weight:var(--tzq-font-bold,700) !important;color:#0f172a !important;margin-top:1.5rem;margin-bottom:0.75rem}.tzq-card p{line-height:1.75 !important;color:#1e293b !important;margin-bottom:1rem !important}.tzq-card ul,.tzq-card ol{padding-left:1.75rem !important;margin-bottom:1.5rem !important;display:flex;margin-top:1rem !important;flex-direction:column;gap:0.75rem !important}.tzq-card ul li,.tzq-card ol li{position:relative;padding:0 !important;margin:0 !important;background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;font-size:0.95rem !important;line-height:1.6 !important;color:#334155 !important;transition:color 0.2s ease}.tzq-card ul li:hover,.tzq-card ol li:hover{transform:none !important;box-shadow:none !important;border-color:transparent !important;background:none !important;color:var(--widget-accent-color,var(--tzq-primary,#344A96)) !important}.tzq-card ul li::marker{content:"✓ ";color:var(--widget-accent-color,var(--tzq-primary,#344A96)) !important;font-size:1.05rem;font-weight:900 !important}.tzq-card ol li::marker{color:var(--widget-accent-color,var(--tzq-primary,#344A96)) !important;font-weight:800 !important}@media (max-width:768px){.entry-content.tzq-card,.tzq-card:has(h1),.tzq-card:has(h2),.tzq-card:has(h3),.tzq-card:has(p){}}.tzq-hub-grid{display:grid;gap:1.25rem;margin-top:var(--tzq-spacing-4,1rem)}.tzq-hub-grid--exams{grid-template-columns:1fr}.tzq-hub-grid--schools{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.tzq-hub-card{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#ffffff 0%,#fcfdfe 100%) !important;border:1px solid var(--tzq-border-light,#e2e8f0) !important;border-radius:var(--tzq-radius-xl,16px) !important;box-shadow:0 4px 20px rgba(0,0,0,0.02) !important;text-decoration:none !important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important}.tzq-hub-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,0.06) !important;border-color:var(--tzq-primary-light,#bfdbfe) !important}.tzq-hub-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--tzq-bg-secondary,#f8fafc);border-radius:12px;font-size:1.5rem;flex-shrink:0;transition:all 0.2s ease}.tzq-hub-card:hover .tzq-hub-card__icon{background:#eff6ff;transform:scale(1.05)}.tzq-hub-card__content{flex:1;min-width:0}.tzq-hub-card__title{font-size:1.05rem !important;font-weight:800 !important;color:#0f172a !important;margin:0 !important;line-height:1.3}.tzq-hub-card__desc{font-size:0.825rem !important;color:var(--tzq-slate-600,#475569) !important;margin:0 !important;line-height:1.4 !important}.tzq-school-group-card{padding:1.5rem !important;background:linear-gradient(135deg,#ffffff 0%,#fcfdfe 100%) !important;border:1px solid var(--tzq-border-light,#e2e8f0) !important;border-radius:var(--tzq-radius-xl,16px) !important;box-shadow:0 4px 20px rgba(0,0,0,0.02) !important}.tzq-school-link{display:flex;align-items:center;justify-content:space-between;padding:0.65rem 0.875rem !important;background:var(--tzq-bg-secondary,#f8fafc) !important;border:1px solid var(--tzq-border-light,#e2e8f0) !important;border-radius:10px !important;font-size:0.825rem !important;font-weight:700 !important;color:#1e293b !important;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important;margin-bottom:0.625rem !important}.tzq-school-link:last-child{margin-bottom:0 !important}.tzq-school-link:hover{background:#ffffff !important;border-color:var(--tzq-primary,#344A96) !important;color:var(--tzq-primary,#344A96) !important;transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,0.03) !important}.tzq-school-link::after{content:"→";font-weight:900 !important;font-size:0.875rem;opacity:0.4;transition:all 0.2s ease}.tzq-school-link:hover::after{opacity:1;transform:translateX(2px)}@media (max-width:768px){.tzq-hub-grid--exams,.tzq-hub-grid--schools{grid-template-columns:1fr !important}}.tzq-hub-dashboard-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media (max-width:992px){.tzq-hub-dashboard-two-cols{grid-template-columns:1fr;gap:1.5rem}}.tzq-comments-area{background:var(--tzq-bg-primary,#ffffff);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-xl,16px);padding:var(--tzq-spacing-6,1.5rem);margin-top:var(--tzq-spacing-6,1.5rem);box-shadow:0 4px 20px rgba(0,0,0,0.02)}.tzq-comments__title{font-size:var(--tzq-text-xl,1.25rem);font-weight:800;color:var(--tzq-text-primary,#0f172a);margin-bottom:var(--tzq-spacing-6,1.5rem);border-bottom:2px solid var(--tzq-bg-secondary,#f8fafc);padding-bottom:var(--tzq-spacing-3,0.75rem);display:flex;align-items:center;gap:var(--tzq-spacing-2,0.5rem)}.tzq-comments__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tzq-spacing-4,1rem)}.tzq-comments__item{position:relative}.tzq-comments__body{background:var(--tzq-bg-secondary,#f8fafc);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-lg,12px);padding:var(--tzq-spacing-4,1rem);transition:all 0.2s ease}.tzq-comments__body:hover{border-color:var(--tzq-border-medium,#cbd5e1);box-shadow:0 4px 12px rgba(0,0,0,0.03)}.tzq-comments__header{display:flex;align-items:center;gap:var(--tzq-spacing-3,0.75rem);margin-bottom:var(--tzq-spacing-3,0.75rem)}.tzq-comments__avatar{width:48px;height:48px;border-radius:var(--tzq-radius-full,9999px);border:2px solid var(--tzq-bg-primary,#ffffff);box-shadow:0 2px 6px rgba(0,0,0,0.05);object-fit:cover}.tzq-comments__author{display:flex;flex-direction:column;gap:2px}.tzq-comments__author-name{font-weight:var(--tzq-font-bold,700);font-size:var(--tzq-text-sm,0.875rem);color:var(--tzq-text-primary,#0f172a)}.tzq-comments__author-name a{color:inherit;text-decoration:none}.tzq-comments__author-name a:hover{color:var(--tzq-primary,#344A96)}.tzq-comments__meta{font-size:var(--tzq-text-xs,0.75rem);color:var(--tzq-text-secondary,#64748b)}.tzq-comments__meta-link{color:inherit;text-decoration:none}.tzq-comments__meta-link:hover{text-decoration:underline}.tzq-comments__edit{font-size:var(--tzq-text-xs,0.75rem);color:var(--tzq-primary,#344A96);margin-left:var(--tzq-spacing-2,0.5rem)}.tzq-comments__edit a{color:inherit;text-decoration:none}.tzq-comments__edit a:hover{text-decoration:underline}.tzq-comments__awaiting{font-size:var(--tzq-text-xs,0.75rem);color:var(--tzq-warning-700,#b45309);background:var(--tzq-amber-50,#fffbeb);padding:6px 12px;border-radius:var(--tzq-radius-md,8px);margin-bottom:var(--tzq-spacing-3,0.75rem);border:1px solid #fef3c7;display:inline-block}.tzq-comments__content{font-size:var(--tzq-text-sm,0.95rem);line-height:1.6;color:var(--tzq-text-secondary,#334155)}.tzq-comments__content p{margin:0 0 var(--tzq-spacing-2,0.5rem)}.tzq-comments__content p:last-child{margin-bottom:0}.tzq-comments__footer{display:flex;justify-content:flex-end;margin-top:var(--tzq-spacing-2,0.5rem)}.tzq-comments__reply-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--tzq-text-xs,0.75rem);font-weight:700;color:var(--tzq-primary,#344A96);text-decoration:none;background:var(--tzq-bg-primary,#ffffff);border:1px solid var(--tzq-border-light,#e2e8f0);padding:4px 10px;border-radius:var(--tzq-radius-full,9999px);transition:all 0.2s ease}.tzq-comments__reply-link:hover{background:var(--tzq-primary,#344A96);color:#ffffff;border-color:var(--tzq-primary,#344A96);transform:translateY(-1px)}.tzq-comments__item--depth-2{margin-left:2.5rem}.tzq-comments__item--depth-3{margin-left:5rem}.tzq-comments__item--depth-4,.tzq-comments__item--depth-5,.tzq-comments__item--depth-6,.tzq-comments__item--depth-7{margin-left:7.5rem}@media (max-width:576px){.tzq-comments__item--depth-2,.tzq-comments__item--depth-3,.tzq-comments__item--depth-4,.tzq-comments__item--depth-5,.tzq-comments__item--depth-6,.tzq-comments__item--depth-7{margin-left:1rem}}.tzq-comments__closed,.tzq-comments__empty{font-size:var(--tzq-text-sm,0.875rem);color:var(--tzq-text-secondary,#64748b);text-align:center;padding:var(--tzq-spacing-4,1rem);background:var(--tzq-bg-secondary,#f8fafc);border-radius:var(--tzq-radius-md,8px);border:1px dashed var(--tzq-border-light,#e2e8f0)}.tzq-solve-count-badge .tzq-icon::before{content:"\e06c";font-family:"Phosphor" !important;display:inline-block;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}.tzq-portal-filter-tabs{margin-bottom:24px;background:#f1f5f9;padding:4px;border-radius:12px;border:1px solid #e2e8f0;display:inline-flex;width:auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px}.tzq-portal-filter-tab{border:none;background:transparent;padding:8px 16px;font-size:0.85rem;font-weight:800;color:var(--tzq-text-secondary,#475569);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.tzq-portal-filter-tab:hover{color:#0f172a}.tzq-portal-filter-tab--active,.tzq-portal-filter-tab.tzq-menu-panel__tab--active{background:var(--tzq-primary,#344A96) !important;color:#ffffff !important;box-shadow:0 4px 10px rgba(52,74,150,0.18)}.tzq-progress-panel{background:#ffffff;border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-lg,12px);padding:20px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,0.02)}.tzq-progress-panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tzq-progress-panel__title{font-size:1.05rem;font-weight:800;color:var(--tzq-text-primary,#0f172a);display:flex;align-items:center;gap:8px}.tzq-progress-panel__title i{color:var(--tzq-primary,#344A96);font-size:1.25rem}.tzq-progress-panel__badge{background:var(--tzq-primary-light,rgba(52,74,150,0.08));color:var(--tzq-primary,#344A96);font-weight:800;font-size:0.85rem;padding:4px 10px;border-radius:20px}.tzq-progress-panel__track{background:#f1f5f9;height:8px;border-radius:4px;overflow:hidden;margin-bottom:12px;position:relative}.tzq-progress-panel__bar{background:var(--tzq-primary,#344A96);height:100%;border-radius:4px;transition:width 0.6s cubic-bezier(0.4,0,0.2,1)}.tzq-progress-panel__meta{display:flex;justify-content:space-between;align-items:center;font-size:0.85rem;color:var(--tzq-text-secondary,#475569);flex-wrap:wrap;gap:12px}.tzq-progress-panel__meta-item{display:flex;align-items:center;gap:6px}.tzq-progress-panel__cta{display:flex;align-items:center}.tzq-progress-panel__cta a{background:#ffffff;color:var(--tzq-primary,#344A96);border:1px solid var(--tzq-primary,#344A96);font-weight:700;transition:all 0.2s;padding:4px 10px;border-radius:6px;text-decoration:none}.tzq-progress-panel__cta a:hover{background:var(--tzq-primary,#344A96);color:#ffffff}.tzq-list-item-wrapper{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-md,0.5rem);padding:12px;gap:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.tzq-list-item-wrapper:hover{border-color:var(--tzq-border-medium,#cbd5e1) !important;box-shadow:0 4px 12px rgba(0,0,0,0.05) !important}.tzq-list-item--accordion-header{display:flex;justify-content:space-between;align-items:center}.tzq-card-accordion-toggle{border:none;background:#f8fafc;color:var(--tzq-text-secondary,#475569);width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s}.tzq-card-accordion-toggle:hover{background:#f1f5f9;color:var(--tzq-text-primary,#0f172a);transform:scale(1.05)}.tzq-card-accordion-toggle.expanded i{transform:rotate(180deg)}.tzq-card-accordion-toggle i{transition:transform 0.25s;font-size:1.1rem}.tzq-card-accordion-content{border-top:1px solid #f1f5f9;padding-top:12px}.tzq-card-unit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.tzq-card-unit-list li a{display:flex;align-items:center;padding:8px 12px;background:#f8fafc;border-radius:6px;color:var(--tzq-text-secondary,#475569);text-decoration:none;font-size:0.85rem;font-weight:700;transition:all 0.2s;gap:8px}.tzq-card-unit-list li a:hover{background:var(--tzq-primary-light,rgba(52,74,150,0.05));color:var(--tzq-primary,#344A96)}.tzq-card-unit-list li a i.ph{font-size:1.05rem;color:var(--tzq-primary,#344A96)}.tzq-card-unit-list li a i.list-arrow{margin-left:auto;font-size:0.85rem;opacity:0.5;transition:transform 0.2s}.tzq-card-unit-list li a:hover i.list-arrow{transform:translateX(3px);opacity:1}.tzq-pwa-install-bubble{position:fixed;bottom:24px;right:24px;max-width:380px;background:#ffffff;color:#0f1e4c;border:1px solid rgba(37,99,235,0.2);border-radius:var(--tzq-radius-lg,16px);box-shadow:0 20px 40px rgba(0,0,0,0.15);padding:16px;z-index:9999;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(20px) scale(0.95);transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);pointer-events:none}.tzq-pwa-install-bubble.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.tzq-pwa-install-bubble.is-hidden{opacity:0;transform:translateY(20px) scale(0.95);pointer-events:none}.tzq-pwa-bubble__content{display:flex;gap:12px;align-items:flex-start}.tzq-pwa-bubble__icon{font-size:24px;background:rgba(37,99,235,0.08);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.tzq-pwa-bubble__text-container{display:flex;flex-direction:column;gap:4px}.tzq-pwa-bubble__title{font-weight:800;font-size:15px;margin:0;color:#0f1e4c}.tzq-pwa-bubble__desc{font-size:13px;line-height:1.5;color:#475569;margin:0}.tzq-pwa-bubble__actions{display:flex;gap:8px;justify-content:flex-end}.tzq-pwa-bubble__btn{padding:8px 16px;font-size:13px;font-weight:700;border-radius:var(--tzq-radius-sm,8px);cursor:pointer;transition:all 0.2s ease;border:none;outline:none}.tzq-pwa-bubble__btn--install{background:#2563eb;color:#ffffff}.tzq-pwa-bubble__btn--install:hover{background:#1d4ed8;transform:translateY(-1px)}.tzq-pwa-bubble__btn--close{background:#f1f5f9;color:#475569}.tzq-pwa-bubble__btn--close:hover{background:#e2e8f0}@media (max-width:480px){.tzq-pwa-install-bubble{bottom:16px;left:16px;right:16px;max-width:calc(100% - 32px)}}