.et-cookie{position:fixed;inset:auto 1rem 1rem 1rem;z-index:80;max-width:42rem;margin-inline:auto;left:1rem;right:1rem;}.et-cookie__inner{display:grid;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--et-border,#e2e8f0);border-radius:14px;background:color-mix(in srgb,var(--et-surface,#fff) 94%,transparent);box-shadow:0 18px 40px rgb(15 23 42 / 0.16);backdrop-filter:blur(10px);}@media (min-width:720px){.et-cookie__inner{grid-template-columns:1fr auto;align-items:center;}}.et-cookie__title{display:block;font-size:0.98rem;color:var(--et-text,#0f172a);}.et-cookie__message{margin:0.35rem 0 0;font-size:0.88rem;line-height:1.45;color:var(--et-text-muted,#64748b);}.et-cookie__policy{display:inline-block;margin-top:0.45rem;font-size:0.82rem;font-weight:600;color:var(--et-accent,#0f766e);}.et-cookie__actions{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:flex-end;}:root{--page-scrollbar-size:14px;--page-scrollbar-thumb:rgb(100 116 139 / 0.72);--page-scrollbar-thumb-hover:rgb(13 148 136 / 0.88);--page-scrollbar-track:rgb(241 245 249);}html.dark,html[data-theme="dark"]{--page-scrollbar-thumb:rgb(148 163 184 / 0.58);--page-scrollbar-thumb-hover:rgb(45 212 191 / 0.75);--page-scrollbar-track:rgb(15 23 42);}html{scrollbar-width:auto;scrollbar-color:var(--page-scrollbar-thumb) var(--page-scrollbar-track);}html::-webkit-scrollbar,body::-webkit-scrollbar,#panel-main::-webkit-scrollbar{width:var(--page-scrollbar-size);height:var(--page-scrollbar-size);}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,#panel-main::-webkit-scrollbar-track{background:var(--page-scrollbar-track);}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,#panel-main::-webkit-scrollbar-thumb{background-color:var(--page-scrollbar-thumb);border-radius:999px;border:3px solid var(--page-scrollbar-track);background-clip:padding-box;}html::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:active,#panel-main::-webkit-scrollbar-thumb:hover,#panel-main::-webkit-scrollbar-thumb:active{background-color:var(--page-scrollbar-thumb-hover);}html::-webkit-scrollbar-button,body::-webkit-scrollbar-button,#panel-main::-webkit-scrollbar-button,html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,#panel-main::-webkit-scrollbar-corner{display:none;width:0;height:0;background:transparent;}﻿ .et-icon-btn,.et-announce__dismiss,.et-auth__logo-mark,.et-logo__mark,.et-contact__icon,.et-faq__icon,.et-profile__avatar,.offcanvas-close,.category-desc-modal-close,.gallery-icon-btn,.blog-banner-icon-btn,.blog-banner-picker-modal__close,.gallery-picker-modal__close,.exam-modal__close,.icon-btn,.blog-action-btn,.news-action-btn,.qcat-icon-btn,.panel-icon-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0;line-height:0 !important;text-align:center;flex-shrink:0;box-sizing:border-box;vertical-align:middle;}.category-node__btn,.category-node__icon{display:grid !important;place-items:center !important;padding:0 !important;margin:0;line-height:0 !important;text-align:center;flex-shrink:0;box-sizing:border-box;vertical-align:middle;overflow:hidden;}.et-icon-btn svg,.et-announce__dismiss svg,.offcanvas-close svg,.category-desc-modal-close svg,.gallery-icon-btn svg,.blog-banner-icon-btn svg,.blog-banner-picker-modal__close svg,.gallery-picker-modal__close svg,.exam-modal__close svg,.icon-btn svg,.blog-action-btn svg,.news-action-btn svg,.qcat-icon-btn svg,.panel-icon-btn svg,.category-node__btn svg,.category-node__icon svg,.et-btn svg{display:block !important;flex-shrink:0;margin:0 !important;max-width:100%;max-height:100%;pointer-events:none;}.et-icon-btn{width:2.4rem;height:2.4rem;}.et-announce__dismiss{width:1.85rem;height:1.85rem;}.et-announce__dismiss svg{width:0.95rem;height:0.95rem;}.et-icon-btn svg{width:1.1rem;height:1.1rem;}.offcanvas-close,.category-desc-modal-close{width:2.25rem;height:2.25rem;}.offcanvas-close svg,.category-desc-modal-close svg{width:1rem;height:1rem;}.gallery-icon-btn{width:2.5rem;height:2.5rem;}.gallery-icon-btn svg{width:1.1rem;height:1.1rem;}.blog-banner-icon-btn{width:1.85rem;height:1.85rem;}.blog-banner-icon-btn svg{width:0.9rem;height:0.9rem;}.gallery-picker-modal__close,.exam-modal__close,.blog-banner-picker-modal__close{width:2rem;height:2rem;min-width:2rem;min-height:2rem;}.gallery-picker-modal__close svg,.exam-modal__close svg,.blog-banner-picker-modal__close svg{width:1rem;height:1rem;}.category-node__btn,.category-node__icon{width:2rem;height:2rem;min-width:2rem;min-height:2rem;}.category-node__btn svg,.category-node__icon svg{width:0.95rem;height:0.95rem;}.blog-banner-picker-modal__close{border:0;border-radius:999px;background:rgb(241 245 249);color:rgb(71 85 105);cursor:pointer;}.dark .blog-banner-picker-modal__close{background:rgb(30 41 59);color:rgb(203 213 225);}.blog-banner-picker-modal__close:hover{color:rgb(15 23 42);}.dark .blog-banner-picker-modal__close:hover{color:rgb(248 250 252);}.et-btn,.panel-button-primary,.panel-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;line-height:1.2;}.et-btn svg{width:1rem;height:1rem;}.et-pagination a,.et-pagination span,.et-pagination button{display:inline-flex;align-items:center;justify-content:center;line-height:1;}.btn-close{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;background-position:center !important;}.ems-tooltip{position:fixed;z-index:10000;pointer-events:none;opacity:0;transform:scale(0.95);transition:opacity 0.15s ease-out,transform 0.15s ease-out;max-width:260px;}.ems-tooltip.is-active{opacity:1;transform:scale(1);}.ems-tooltip__inner{background-color:#0f172a;color:#ffffff;font-size:0.75rem;line-height:1.25;font-weight:600;padding:0.375rem 0.625rem;border-radius:0.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,0.3),0 8px 10px -6px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);text-align:center;word-wrap:break-word;}.dark .ems-tooltip__inner{background-color:#1e293b;color:#f8fafc;border-color:rgba(255,255,255,0.15);}.ems-tooltip__arrow{position:absolute;width:0;height:0;border-style:solid;}.ems-tooltip--top .ems-tooltip__arrow{bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px 5px 0 5px;border-color:#0f172a transparent transparent transparent;}.dark .ems-tooltip--top .ems-tooltip__arrow{border-color:#1e293b transparent transparent transparent;}.ems-tooltip--bottom .ems-tooltip__arrow{top:-5px;left:50%;transform:translateX(-50%);border-width:0 5px 5px 5px;border-color:transparent transparent #0f172a transparent;}.dark .ems-tooltip--bottom .ems-tooltip__arrow{border-color:transparent transparent #1e293b transparent;}.et-skeleton{border-radius:var(--et-radius);border:1px solid var(--et-border);overflow:hidden;background:var(--et-surface);}.et-skeleton__media{aspect-ratio:16 / 9;background:linear-gradient(90deg,var(--et-surface-2),var(--et-border),var(--et-surface-2));background-size:200% 100%;animation:et-shimmer 1.2s infinite linear;}.et-skeleton__line{height:0.75rem;margin:0.85rem 1rem;border-radius:999px;background:var(--et-surface-2);}.et-skeleton__line--sm{width:40%;}.et-skeleton__line--md{width:70%;}.et-skeleton--text{padding:0.45rem 0 0.65rem;}.et-skeleton--text .et-skeleton__line{background:linear-gradient(90deg,var(--et-surface-2),var(--et-border),var(--et-surface-2));background-size:200% 100%;animation:et-shimmer 1.2s infinite linear;}@keyframes et-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.et-page-nav-skeleton{display:none;position:fixed;inset:calc(var(--et-header-h,72px) + 0.35rem) 0 0;z-index:40;background:var(--et-bg);overflow:auto;padding:0.75rem 0 2rem;}.et-page-nav-loading .et-page-nav-skeleton{display:block;}.et-page-nav-loading #main-content{pointer-events:none;}.et-page-sketch__hero{padding:0.75rem 0 1rem;}.et-page-sketch__hero-title{width:min(100%,18rem);height:1.35rem;margin:0 0 0.55rem;}.et-page-sketch__hero-sub{max-width:28rem;}.et-page-sketch__breadcrumbs{margin-bottom:0.85rem;}.et-page-sketch__breadcrumbs .et-skeleton__line{width:10rem;margin:0;}.et-page-sketch__media{margin:1rem 0 1.25rem;border-radius:var(--et-radius);}.et-page-sketch__prose .et-skeleton__line{margin:0.55rem 0;}.et-page-sketch__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;margin:0.5rem 0 1.25rem;}.et-page-sketch__stat{padding:0.85rem 0.75rem;}.et-page-sketch__split{display:grid;gap:1.25rem;align-items:start;}@media (min-width:1024px){.et-page-sketch--listing-nav .et-page-sketch__split,.et-page-sketch--detail-exam .et-page-sketch__split--exam,.et-page-sketch--faq .et-page-sketch__split--faq,.et-page-sketch--account .et-page-sketch__split--account{grid-template-columns:minmax(0,1fr) minmax(220px,280px);}.et-page-sketch--faq .et-page-sketch__split--faq{grid-template-columns:minmax(200px,240px) minmax(0,1fr);}}.et-page-sketch__aside-card,.et-page-sketch__block,.et-page-sketch__catalog-card,.et-page-sketch__faq-item,.et-page-sketch__search-bar,.et-page-sketch__field{padding:0.9rem 1rem;margin-bottom:0.75rem;}.et-page-sketch__aside-card .et-skeleton__line,.et-page-sketch__block .et-skeleton__line,.et-page-sketch__catalog-card .et-skeleton__line,.et-page-sketch__faq-item .et-skeleton__line{margin:0.45rem 0;}.et-page-sketch__section-head{margin:1.25rem 0 0.75rem;}.et-page-sketch__section-head .et-skeleton__line{width:7rem;margin:0;}.et-page-sketch__search-bar .et-skeleton__line{margin:0;}.et-page-sketch__hero-banner{min-height:12rem;border-radius:calc(var(--et-radius) + 4px);margin-bottom:1rem;}.et-page-sketch--auth{display:grid;place-items:center;min-height:50vh;padding:1.5rem 1rem;}.et-page-sketch__auth-card{width:min(100%,26rem);padding:1.35rem 1.15rem;}.et-page-sketch__field{min-height:2.75rem;}.et-page-sketch__field--btn{min-height:2.85rem;margin-top:0.35rem;}.et-page-sketch__author-hero{display:grid;gap:1rem;align-items:center;margin-bottom:1.25rem;}@media (min-width:640px){.et-page-sketch__author-hero{grid-template-columns:5.5rem minmax(0,1fr);}}.et-page-sketch__avatar{width:5.5rem;height:5.5rem;border-radius:999px;}.et-page-sketch--authors .et-author-card--skeleton{display:flex;flex-direction:column;gap:0.75rem;padding:1rem;border:1px solid var(--et-border);border-radius:var(--et-radius);background:var(--et-surface);}.et-page-sketch--authors .et-author-card__media{width:4.5rem;height:4.5rem;border-radius:999px;}.et-page-sketch--authors .et-author-card__body{display:grid;gap:0.45rem;}.et-page-sketch--authors .et-skeleton__line{margin:0;}
