:root{--gold:#d4a843;--gold-glow:#d4a8431f;--bg:#0a0a0a;--bg-card:#111;--bg-deep:#0d0d0d;--bg-raised:#161616;--border:#1e1e1e;--border-light:#252525;--border-med:#2a2a2a;--border-strong:#333;--text:#f5f2ec;--text-body:#d0cdc6;--text-muted:#bbb;--text-dim:#999;--text-faint:#888;--text-ghost:#666;--text-shadow:#555;--green:#6dca6d;--green-bg:#1a2e1a;--green-border:#2a5a2a;--red:#e05555;--red-bg:#1e0f0f;--red-border:#5a2020;--red-dark:#6a1a1a;--red-text:#f08080;--font-mono:var(--font-ibm), monospace;--font-disp:var(--font-bebas), sans-serif;--font-ser:var(--font-lora), serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-card)}::-webkit-scrollbar-thumb{background:var(--border-med);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}input::placeholder,textarea::placeholder{color:#3a3a3a}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-strong)!important}select{appearance:none}@keyframes heartPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.hpop{animation:.35s heartPop}.page-wrap{max-width:1400px;margin:0 auto;padding:40px 24px 80px}.page-wrap--sidebar{grid-template-columns:220px 1fr;align-items:start;gap:40px;display:grid}.loading-state{text-align:center;font-family:var(--font-mono);color:var(--text-ghost);letter-spacing:.15em;padding:80px 24px;font-size:12px}.not-found-state{text-align:center;padding:120px 24px}.not-found-state__title{font-family:var(--font-disp);color:#2a2a2a;letter-spacing:.1em;margin-bottom:16px;font-size:48px}.not-found-state__link{color:var(--gold);font-family:var(--font-mono);letter-spacing:.1em;font-size:12px}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{background:var(--bg-card);border:1px solid var(--border-med);border-radius:4px;width:100%}.modal-topbar{background:var(--gold);height:3px}.modal-body{padding:32px}.modal-close{border:1px solid var(--border-med);color:var(--text-ghost);cursor:pointer;background:0 0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:border-color .15s,color .15s;display:flex}.modal-close:hover{border-color:var(--text-faint);color:var(--text-muted)}.site-header{background:var(--bg);z-index:100;border-bottom:1px solid #181818;position:sticky;top:0}.site-header__inner{max-width:1400px;margin:0 auto;padding:0 24px}.site-header__bar{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.logo{align-items:center;gap:14px;text-decoration:none;display:flex}.logo__accent{background:var(--gold);flex-shrink:0;width:4px;height:34px}.logo__title{font-family:var(--font-disp);color:var(--text);letter-spacing:.08em;font-size:clamp(15px,2.5vw,21px);line-height:1}.logo__title span{color:var(--gold)}.logo__sub{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:11px}.header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.header-actions--mobile{display:none;position:relative}.hamburger-btn{background:var(--bg-card);border:1px solid var(--border-light);cursor:pointer;border-radius:2px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:0;transition:border-color .15s;display:flex}.hamburger-btn span{background:var(--text-dim);transform-origin:50%;border-radius:1px;width:16px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.hamburger-btn:hover{border-color:var(--border-strong)}.hamburger-btn:hover span{background:var(--text-muted)}.hamburger-btn.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.hamburger-btn.open span:nth-child(2){opacity:0}.hamburger-btn.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{background:var(--bg-card);border:1px solid var(--border-med);z-index:200;border-radius:3px;min-width:200px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0009}.mobile-menu__item{width:100%;font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);border:none;border-bottom:1px solid var(--border-light);cursor:pointer;text-align:left;background:0 0;padding:14px 18px;font-size:12px;text-decoration:none;transition:background .15s,color .15s;display:block}.mobile-menu__item:last-child{border-bottom:none}.mobile-menu__item:hover{background:var(--bg-raised);color:var(--text)}.mobile-menu__item--primary{color:var(--gold)}.mobile-menu__item--primary:hover{color:var(--gold);background:#1c1a10}.mobile-menu__item--danger{color:var(--red)}.mobile-menu__item--danger:hover{color:var(--red);background:#1a0a0a}.wishlist-btn{background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;transition:all .2s;display:flex}.wishlist-btn:hover{border-color:var(--border-strong);color:var(--text-muted)}.wishlist-btn.has-items{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.wishlist-btn__icon{font-size:14px}.wishlist-badge{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:flex}.site-nav{border-top:1px solid #141414;align-items:stretch;gap:0;display:flex}.nav-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#ccc;border-bottom:2px solid #0000;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.nav-link:hover{color:var(--gold)}.nav-link.active{color:var(--gold);border-bottom-color:var(--gold)}.nav-sep{background:#777;flex-shrink:0;width:2px;margin:6px 4px}.nav-dropdown.nav-dropdown--mobile-only{display:none}.nav-dropdown{display:flex;position:relative}.nav-dropdown__trigger{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ccc;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 14px;font-size:13px;font-weight:700;transition:color .15s,border-color .15s;display:flex}.nav-dropdown__trigger:hover,.nav-dropdown__trigger.open{color:var(--gold)}.nav-dropdown__trigger.active{color:var(--gold);border-bottom-color:var(--gold)}.nav-dropdown__caret{opacity:.6;font-size:10px;transition:transform .15s}.nav-dropdown__trigger.open .nav-dropdown__caret{transform:rotate(180deg)}.nav-dropdown__panel{background:var(--bg-card);border:1px solid var(--border-med);border-top:2px solid var(--gold);z-index:150;border-radius:0 0 3px 3px;flex-direction:column;min-width:160px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0009}.nav-dropdown__panel--wide{grid-template-columns:1fr 1fr;min-width:220px;display:grid}.nav-dropdown__item{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;border-bottom:1px solid #1a1a1a;padding:11px 16px;font-size:12px;text-decoration:none;transition:background .12s,color .12s}.nav-dropdown__item:last-child,.nav-dropdown__panel--wide .nav-dropdown__item:nth-last-child(-n+2):nth-child(odd),.nav-dropdown__panel--wide .nav-dropdown__item:last-child{border-bottom:none}.nav-dropdown__item:hover{background:var(--bg-raised);color:var(--text)}.nav-dropdown__item.active{color:var(--gold);background:#1c1a10}.site-footer{text-align:center;font-family:var(--font-mono);color:var(--text-ghost);letter-spacing:.12em;border-top:1px solid #141414;margin-top:40px;padding:28px 24px;font-size:11px}.site-footer a{color:var(--text-ghost);margin-left:20px}.site-footer a:hover{color:var(--text-faint)}.toast{background:var(--green-bg);border:1px solid var(--green-border);color:var(--green);font-family:var(--font-mono);letter-spacing:.1em;z-index:2000;white-space:nowrap;border-radius:3px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast__close{color:var(--green);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}.btn{font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;border:1px solid;border-radius:2px;padding:10px 20px;font-size:12px;transition:all .15s;display:inline-block}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{padding:5px 10px;font-size:11px}.btn--primary{background:var(--gold);color:#0a0a0a;border-color:var(--gold)}.btn--secondary{color:var(--text-muted);border-color:var(--border-med);background:#1e1e1e}.btn--danger{background:var(--red-dark);color:var(--red-text);border-color:#8a2a2a}.btn--ghost{color:var(--text-muted);border-color:var(--border-med);background:0 0}.btn--primary:hover:not(:disabled){opacity:.88}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.field{flex-direction:column;gap:6px;display:flex}.field__label{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.field__label span{color:var(--gold)}.field__input,.field__textarea,.field__select{background:var(--bg-deep);border:1px solid var(--border-light);color:#e8e5de;width:100%;font-size:13px;font-family:var(--font-mono);border-radius:2px;padding:10px 14px}.field__textarea{font-family:var(--font-ser);resize:vertical}.tag{border:1px solid var(--border-med);color:var(--gold);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#1a1a1a;padding:2px 8px;font-size:10px;display:inline-block}.card{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:3px;flex-direction:column;transition:border-color .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--gold);box-shadow:0 8px 32px var(--gold-glow);transform:translateY(-2px)}.card-topbar{background:0 0;height:2px;transition:background .25s}.card:hover .card-topbar{background:var(--gold)}.card-upvote{z-index:10;color:#999;cursor:pointer;font-family:var(--font-mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0abf;border:1px solid #333;border-radius:2px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:opacity .15s;display:flex;position:absolute;top:14px;left:10px}.card-upvote.voted{border-color:var(--green-border);color:var(--green);background:#142814e6}.card-upvote:hover{opacity:.8}.card-wish{z-index:10;color:var(--text-shadow);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0abf;border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:transform .15s;display:flex;position:absolute;top:14px;right:10px}.card-wish.wished{color:var(--red);background:#280a0ae6;border-color:#6a2a2a}.card-wish:hover{transform:scale(1.1)}.card-img-wrap{position:relative;overflow:hidden}.card-img{object-fit:cover;width:100%;height:160px;transition:transform .4s;display:block}.card:hover .card-img{transform:scale(1.04)}.card-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:46px;left:10px}.card-badge--popular{background:var(--gold);color:var(--bg)}.card-badge--new{background:var(--green-bg);color:#6dba6d;border:1px solid #2a4a2a;font-weight:400}.card-body{flex-direction:column;flex:1;padding:16px;display:flex}.card-category{color:var(--gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.card-name{color:var(--text);font-family:var(--font-disp);letter-spacing:.08em;margin-bottom:6px;font-size:18px;line-height:1.2}.card-desc{color:#c8c5be;font-family:var(--font-ser);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:12px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.card-footer{justify-content:space-between;align-items:flex-end;display:flex}.card-models{flex-wrap:wrap;gap:4px;display:flex}.card-model-btn{color:#999;font-family:var(--font-mono);cursor:pointer;background:#191919;border:1px solid #262626;border-radius:2px;padding:2px 6px;font-size:10px;transition:color .15s,border-color .15s}.card-model-btn:hover{color:var(--gold);border-color:var(--gold)}.card-price{text-align:right}.card-price__from{color:var(--text-faint);font-family:var(--font-mono);font-size:10px}.card-price__value{color:var(--gold);font-family:var(--font-disp);letter-spacing:.05em;font-size:22px;line-height:1}.grid-search{margin-bottom:24px;position:relative}.grid-search__icon{color:#3a3a3a;pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.grid-search__input{background:var(--bg-card);border:1px solid var(--border);color:#f0ede6;width:100%;font-family:var(--font-mono);border-radius:3px;padding:12px 16px 12px 40px;font-size:13px}.grid-search__clear{color:var(--text-shadow);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.grid-count{font-family:var(--font-mono);color:var(--text-shadow);margin-bottom:20px;font-size:12px}.grid-count__n{color:var(--gold)}.grid-count__query{color:var(--text-ghost)}.grid-empty{text-align:center;padding:80px 24px}.grid-empty__title{font-family:var(--font-disp);color:#2a2a2a;letter-spacing:.1em;margin-bottom:12px;font-size:32px}.grid-empty__msg{font-family:var(--font-mono);color:var(--text-shadow);font-size:12px;line-height:1.8}.product-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.section-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-header__label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gold);white-space:nowrap;font-size:11px}.section-header__line{background:var(--border);flex:1;height:1px}.scroll-sentinel{justify-content:center;min-height:1px;padding:40px 0 20px;display:flex}.scroll-sentinel__spinner{border:2px solid var(--border-strong);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.drawer-overlay{z-index:1100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;position:absolute;inset:0}.drawer{z-index:1;background:#0f0f0f;border-left:1px solid #222;flex-direction:column;width:min(440px,100vw);height:100%;display:flex;position:relative;overflow:hidden}.drawer__topbar{background:var(--gold);flex-shrink:0;height:3px}.drawer__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px;display:flex}.drawer__title{font-family:var(--font-disp);color:var(--text);letter-spacing:.06em;font-size:26px}.drawer__subtitle{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.15em;margin-top:2px;font-size:11px}.drawer__close{border:1px solid var(--border-med);color:var(--text-ghost);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:border-color .15s,color .15s;display:flex}.drawer__close:hover{border-color:var(--text-faint);color:var(--text-muted)}.drawer__body{flex:1;padding:16px;overflow-y:auto}.drawer__empty{text-align:center;color:var(--text-faint);font-family:var(--font-mono);padding:60px 24px;font-size:12px;line-height:1.8}.drawer__empty-icon{opacity:.4;margin-bottom:12px;font-size:32px}.drawer__list{flex-direction:column;gap:10px;display:flex}.drawer__item{background:var(--bg-card);border:1px solid var(--border);border-radius:3px;display:flex;overflow:hidden}.drawer__item-img{object-fit:cover;flex-shrink:0;width:90px;height:80px}.drawer__item-info{flex:1;min-width:0;padding:10px 12px}.drawer__item-name{font-family:var(--font-disp);color:#f0ede6;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:15px;line-height:1.2;overflow:hidden}.drawer__item-cat{font-family:var(--font-mono);color:var(--gold);margin-bottom:6px;font-size:10px}.drawer__item-row{justify-content:space-between;align-items:center;display:flex}.drawer__item-price{font-family:var(--font-disp);color:var(--gold);font-size:18px}.drawer__item-actions{gap:6px;display:flex}.drawer__footer{border-top:1px solid var(--border);flex-shrink:0;padding:20px 24px}.drawer__total-row{justify-content:space-between;align-items:center;display:flex}.drawer__total-label{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.12em;font-size:12px}.drawer__total-price{font-family:var(--font-disp);color:var(--gold);font-size:24px}.drawer__approx{font-family:var(--font-mono);color:var(--text-ghost);margin-top:6px;font-size:10px}.ai-advisor{background:#0d0b07;border-bottom:1px solid #1a1810;padding:24px}.ai-advisor__inner{max-width:1400px;margin:0 auto}.ai-advisor__panel{background:var(--bg-card);border:1px solid #251f0f;border-radius:4px;padding:20px 24px}.ai-advisor__header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ai-indicator{background:var(--gold);width:8px;height:8px;box-shadow:0 0 8px var(--gold);border-radius:50%;flex-shrink:0}.ai-label{font-family:var(--font-mono);color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:12px}.ai-form{gap:10px;display:flex}.ai-input{background:var(--bg);border:1px solid var(--border-light);color:#f0ede6;font-family:var(--font-mono);border-radius:3px;flex:1;padding:12px 16px;font-size:13px}.ai-btn{background:var(--gold);color:var(--bg);font-family:var(--font-disp);letter-spacing:.1em;cursor:pointer;white-space:nowrap;border:none;border-radius:3px;padding:0 28px;font-size:18px;transition:opacity .15s}.ai-btn:hover:not(:disabled){opacity:.88}.ai-btn:disabled{color:var(--text-ghost);cursor:not-allowed;background:#1e1a0a}.ai-results{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ai-result{background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:2px;padding:14px 16px}.ai-result__name{font-family:var(--font-disp);color:var(--text);letter-spacing:.05em;margin-bottom:5px;font-size:18px}.ai-result__reason{font-family:var(--font-ser);color:var(--text-muted);margin-bottom:8px;font-size:13px;line-height:1.65}.ai-result__footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ai-result__price{font-family:var(--font-disp);color:var(--gold);font-size:20px}.ai-result__vendor{font-family:var(--font-mono);color:var(--text-ghost);font-size:11px}.ai-result__models{gap:4px;display:flex}.ai-model-tag{border:1px solid var(--border-med);color:var(--text-faint);font-family:var(--font-mono);background:#1a1a1a;padding:2px 6px;font-size:10px}.auth-modal{max-width:400px}.auth-tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:28px;display:flex}.auth-tab{color:var(--text-ghost);font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:11px;transition:color .15s}.auth-tab:hover{color:var(--text-muted)}.auth-tab.active{background:var(--bg-card);border-color:var(--border-light);border-bottom-color:var(--bg-card);color:var(--gold)}.auth-fields{flex-direction:column;gap:14px;display:flex}.auth-error{color:var(--red-text);font-family:var(--font-mono);background:#1a0a0a;border:1px solid #4a1a1a;border-radius:2px;padding:10px 14px;font-size:12px}.auth-link-row{text-align:center;font-family:var(--font-mono);color:var(--text-shadow);letter-spacing:.08em;font-size:11px}.auth-link-btn{color:var(--gold);cursor:pointer;font-family:var(--font-mono);background:0 0;border:none;font-size:11px}.auth-oauth{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.btn-oauth{background:var(--bg-raised);border:1px solid var(--border-med);width:100%;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;text-align:left;align-items:center;gap:10px;padding:9px 14px;font-size:11px;transition:border-color .15s,color .15s;display:flex}.btn-oauth:hover{border-color:var(--gold);color:var(--text)}.btn-oauth svg{flex-shrink:0}.auth-divider{font-family:var(--font-mono);color:var(--text-shadow);letter-spacing:.08em;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-success{text-align:center}.auth-success__icon{margin-bottom:12px;font-size:32px}.auth-success__title{font-family:var(--font-disp);color:var(--text);letter-spacing:.06em;margin-bottom:8px;font-size:22px}.auth-success__body{font-family:var(--font-ser);color:var(--text-faint);margin-bottom:24px;font-size:13px;line-height:1.6}.auth-success__body strong{color:var(--text-muted)}.submit-modal{max-width:640px;max-height:92vh;overflow-y:auto}.submit-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.submit-title{font-family:var(--font-disp);color:var(--text);letter-spacing:.06em;font-size:28px}.submit-subtitle{font-family:var(--font-mono);color:var(--text-shadow);letter-spacing:.1em;margin-top:4px;font-size:11px}.form-fields{flex-direction:column;gap:18px;display:flex}.form-model-btns{gap:8px;display:flex}.model-toggle-btn{background:var(--bg-deep);border:1px solid var(--border-light);color:var(--text-ghost);font-family:var(--font-mono);cursor:pointer;border-radius:2px;padding:8px 16px;font-size:12px;transition:all .15s}.model-toggle-btn.active{background:var(--gold);border-color:var(--gold);color:var(--bg)}.model-toggle-btn:hover:not(.active){border-color:var(--border-strong);color:var(--text-muted)}.vendor-row{background:var(--bg-deep);border:1px solid var(--border);border-radius:3px;grid-template-columns:1fr 80px 2fr;align-items:center;gap:8px;padding:12px;display:grid}.vendor-input{background:var(--bg-card);border:1px solid var(--border-light);color:#e8e5de;font-family:var(--font-mono);border-radius:2px;width:100%;padding:8px 10px;font-size:12px}.form-error{color:var(--red-text);font-family:var(--font-mono);background:#1a0a0a;border:1px solid #4a1a1a;border-radius:2px;padding:10px 14px;font-size:12px}.guest-section{border-top:1px solid var(--border);flex-direction:column;gap:14px;padding-top:18px;display:flex}.guest-label{font-family:var(--font-mono);color:var(--text-ghost);letter-spacing:.1em;font-size:11px}.hero{background:linear-gradient(#0e0c08 0%,#0a0a0a 100%);border-bottom:1px solid #181818;padding:52px 24px 44px;position:relative;overflow:hidden}.hero__grid{opacity:.22;pointer-events:none;background-image:linear-gradient(#181818 1px,#0000 1px),linear-gradient(90deg,#181818 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero__inner{max-width:1400px;margin:0 auto;position:relative}.hero__eyebrow{font-family:var(--font-mono);color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.hero__headline{font-family:var(--font-disp);color:var(--text);letter-spacing:.03em;margin-bottom:22px;font-size:clamp(42px,8vw,84px);line-height:.95}.hero__headline span{color:var(--gold)}.hero__sub{font-family:var(--font-ser);color:var(--text-muted);max-width:520px;font-size:16px;line-height:1.75}.product-page{max-width:1000px;margin:0 auto;padding:40px 24px 80px}.breadcrumb{font-family:var(--font-mono);letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:10px;display:flex}.breadcrumb__item{color:var(--text-ghost)}.breadcrumb__item:hover{color:var(--text-muted)}.breadcrumb__sep{color:#333}.breadcrumb__current{color:var(--gold)}.product-main-card{background:var(--bg-card);border:1px solid #222;border-radius:4px;overflow:hidden}.product-card-body{padding:40px}.product-badges-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.product-badges{flex-wrap:wrap;gap:8px;display:flex}.product-badge-cat{border:1px solid var(--border-med);color:var(--gold);letter-spacing:.12em;font-size:11px;font-family:var(--font-mono);text-transform:uppercase;background:#1e1e1e;padding:3px 10px}.product-badge-cat:hover{border-color:var(--gold)}.product-badge-model{border:1px solid var(--border-med);color:var(--text-faint);letter-spacing:.08em;font-size:11px;font-family:var(--font-mono);background:#1a1a1a;padding:3px 10px}.product-badge-model:hover{color:var(--text-muted);border-color:var(--border-strong)}.product-actions{gap:8px;display:flex}.vote-btn{border:1px solid var(--border-light);color:var(--text-ghost);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;background:#151515;border-radius:2px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;transition:all .15s;display:flex}.vote-btn.voted{border-color:var(--green-border);color:var(--green);background:#1a2a1a}.vote-btn:hover:not(.voted){border-color:var(--text-faint);color:var(--text-muted)}.wish-btn{color:var(--text-ghost);cursor:pointer;background:0 0;border:1px solid #333;border-radius:2px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .15s;display:flex}.wish-btn.wished{color:var(--red);background:#2a1a1a;border-color:#6a2a2a}.wish-btn:hover:not(.wished){border-color:var(--text-faint);color:var(--text-muted)}.product-title{font-family:var(--font-disp);color:var(--text);letter-spacing:.04em;margin-bottom:32px;font-size:clamp(24px,5vw,42px);line-height:1.1}.product-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.product-img-wrap{border:1px solid #222;border-radius:3px;margin-bottom:28px;overflow:hidden}.product-img{object-fit:cover;width:100%;max-height:360px;display:block}.product-description{color:var(--text-body);font-family:var(--font-ser);font-size:15px;line-height:1.85}.price-block{margin-bottom:24px}.price-label{font-family:var(--font-mono);color:var(--text-shadow);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.price-value{font-family:var(--font-disp);color:var(--gold);letter-spacing:.04em;font-size:48px;line-height:1}.vendors-section{border-top:1px solid var(--border);padding-top:24px}.vendors-title{font-family:var(--font-mono);color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.vendors-list{flex-direction:column;gap:10px;display:flex}.vendors-alpha{flex-direction:column;gap:32px;display:flex}.vendors-alpha__letter{font-family:var(--font-disp);color:var(--gold);letter-spacing:.08em;border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:6px;font-size:28px}.vendors-alpha__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.vendor-chip{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:border-color .12s,background .12s;display:flex}.vendor-chip:hover{border-color:var(--gold);background:#1c1a14}.vendor-chip__name{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vendor-chip:hover .vendor-chip__name{color:var(--text)}.vendor-chip__count{font-family:var(--font-mono);color:var(--text-ghost);background:var(--bg-raised);border:1px solid var(--border);border-radius:2px;flex-shrink:0;padding:1px 5px;font-size:10px}.vendor-link{background:var(--bg-raised);border:1px solid var(--border-light);border-radius:3px;justify-content:space-between;align-items:center;padding:16px 20px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.vendor-link:hover{border-color:var(--gold);background:#1c1a14}.vendor-link__name-wrap{align-items:center;gap:10px;display:flex}.vendor-link__icon{color:var(--gold);font-size:14px}.vendor-link__name{color:#e0ddd6;font-family:var(--font-mono);font-size:13px}.vendor-link__price{color:var(--gold);font-family:var(--font-disp);letter-spacing:.05em;font-size:20px}.product-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.product-tag{border:1px solid var(--border-med);color:var(--text-ghost);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#1a1a1a;padding:3px 8px;font-size:9px}.related-section{margin-top:60px}.related-title{font-family:var(--font-disp);color:var(--text);letter-spacing:.08em;margin-bottom:24px;font-size:28px}.related-title span{color:var(--gold)}.related-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.related-card{background:var(--bg-card);border:1px solid var(--border);border-radius:3px;text-decoration:none;transition:border-color .2s;display:block;overflow:hidden}.related-card:hover{border-color:var(--gold)}.related-card__img{object-fit:cover;width:100%;height:120px;display:block}.related-card__body{padding:12px}.related-card__name{font-family:var(--font-disp);color:var(--text);letter-spacing:.04em;margin-bottom:4px;font-size:15px;line-height:1.2}.related-card__price{font-family:var(--font-disp);color:var(--gold);font-size:18px}.sidebar-label{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.sidebar-list{flex-direction:column;gap:2px;display:flex}.sidebar-item{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.08em;background:var(--bg-card);border:1px solid #1a1a1a;border-radius:2px;justify-content:space-between;padding:8px 12px;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.sidebar-item:hover{color:var(--gold);border-color:#333}.sidebar-item.active{background:var(--bg-raised);color:var(--gold);border-color:#222}.sidebar-count{color:var(--text-shadow)}.sidebar-section{margin-top:28px}.page-header{margin-bottom:40px}.page-eyebrow{font-family:var(--font-mono);color:var(--text-ghost);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.page-eyebrow a{color:var(--text-shadow)}.page-eyebrow a:hover{color:var(--text-muted)}.page-eyebrow span{color:var(--gold)}.page-title{font-family:var(--font-disp);color:var(--text);letter-spacing:.04em;margin-bottom:12px;font-size:clamp(28px,5vw,56px);line-height:1}.page-title span{color:var(--gold)}.page-subtitle{font-family:var(--font-ser);color:var(--text-faint);font-size:15px;line-height:1.7}.admin-gate{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-gate__card{background:var(--bg-card);border:1px solid var(--border-med);text-align:center;border-radius:4px;width:100%;max-width:380px;padding:40px}.admin-gate__topbar{background:var(--gold);height:3px;margin-bottom:32px}.admin-gate__title{font-family:var(--font-disp);color:var(--text);letter-spacing:.08em;margin-bottom:8px;font-size:28px}.admin-gate__msg{font-family:var(--font-ser);color:var(--text-faint);margin-bottom:24px;font-size:13px;line-height:1.6}.admin-gate__actions{justify-content:center;gap:10px;display:flex}.imgmgr{padding:32px 24px}.imgmgr__inner{max-width:1000px;margin:0 auto}.imgmgr__header{margin-bottom:32px}.imgmgr__title-row{align-items:center;gap:14px;margin-bottom:8px;display:flex}.imgmgr__title-accent{background:var(--gold);flex-shrink:0;width:4px;height:28px}.imgmgr__title{font-family:var(--font-disp);color:var(--text);letter-spacing:.06em;font-size:32px}.imgmgr__subtitle{font-family:var(--font-mono);color:var(--text-shadow);letter-spacing:.1em;margin-bottom:20px;font-size:11px}.imgmgr__instructions{background:var(--bg-card);border:1px solid #1a1a10;border-left:3px solid var(--gold);border-radius:3px;margin-bottom:24px;padding:16px 20px}.imgmgr__instructions-title{font-family:var(--font-mono);color:var(--gold);letter-spacing:.12em;margin-bottom:8px;font-size:11px}.imgmgr__instructions-steps{font-family:var(--font-ser);color:var(--text-faint);padding-left:18px;font-size:13px;line-height:2}.imgmgr__instructions-steps strong{color:var(--text-muted)}.imgmgr__instructions-steps strong.gold{color:var(--gold)}.imgmgr__tip{font-family:var(--font-mono);color:var(--text-shadow);margin-top:10px;font-size:11px;line-height:1.8}.imgmgr__filters{gap:4px;display:flex}.imgmgr__filter-btn{background:var(--bg-card);color:var(--text-shadow);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;border:1px solid #222;border-radius:2px;padding:8px 16px;font-size:11px;transition:all .15s}.imgmgr__filter-btn.active{background:var(--gold);color:var(--bg);border-color:var(--gold)}.imgmgr__filter-btn:not(.active):hover{border-color:var(--border-strong);color:var(--text-muted)}.imgmgr__empty{text-align:center;background:var(--bg-card);border:1px solid #1a2e1a;border-radius:3px;padding:60px}.imgmgr__empty-title{font-family:var(--font-disp);color:#4a9a4a;letter-spacing:.1em;margin-bottom:8px;font-size:28px}.imgmgr__empty-msg{font-family:var(--font-mono);color:var(--text-shadow);font-size:11px}.imgmgr__list{flex-direction:column;gap:12px;display:flex}.imgmgr__card{background:var(--bg-card);border:1px solid #2a1a1a;border-radius:3px;overflow:hidden}.imgmgr__card.has-image{border-color:#1a2e1a}.imgmgr__card-inner{display:flex}.imgmgr__thumb{background:var(--bg);flex-shrink:0;width:140px;height:100px;position:relative}.imgmgr__thumb img{object-fit:cover;width:140px;height:100px;display:block}.imgmgr__thumb-badge{font-family:var(--font-mono);color:var(--red);letter-spacing:.1em;background:#00000080;justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute;inset:0}.imgmgr__content{flex-direction:column;flex:1;min-width:0;padding:14px 18px;display:flex}.imgmgr__top-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.imgmgr__product-info{min-width:0}.imgmgr__category{font-family:var(--font-mono);color:var(--gold);letter-spacing:.1em;margin-bottom:3px;font-size:10px}.imgmgr__name{font-family:var(--font-disp);color:var(--text);letter-spacing:.04em;font-size:16px;line-height:1.2}.imgmgr__vendors{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.imgmgr__vendor-link{background:var(--bg-raised);border:1px solid var(--border-light);color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;border-radius:2px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.imgmgr__vendor-link:hover{color:var(--gold);border-color:var(--gold)}.imgmgr__url-row{align-items:center;gap:8px;display:flex}.imgmgr__url-input{background:var(--bg);border:1px solid var(--border-light);color:#e8e5de;font-family:var(--font-mono);border-radius:2px;flex:1;padding:8px 12px;font-size:12px}.imgmgr__save-btn{font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;cursor:pointer;background:var(--gold);color:var(--bg);border:none;border-radius:2px;padding:8px 16px;font-size:11px;transition:opacity .15s}.imgmgr__save-btn.saved{color:var(--green);background:#1a3a1a}.imgmgr__save-btn:disabled{cursor:not-allowed;opacity:.4}.imgmgr__save-btn:not(:disabled):not(.saved):hover{opacity:.88}.imgmgr__clear-btn{color:var(--red);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #3a1a1a;border-radius:2px;padding:8px 12px;font-size:11px;transition:border-color .15s}.imgmgr__clear-btn:hover{border-color:var(--red)}.imgmgr__current-url{font-family:var(--font-mono);color:#444;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}.privacy-wrap{max-width:760px;margin:0 auto}.privacy-header{margin-bottom:36px}.privacy-lead{font-family:var(--font-ser);color:var(--text-faint);margin-top:14px;font-size:16px;line-height:1.7}.privacy-glance{grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:40px;display:grid}.privacy-badge{background:var(--bg-card);border:1px solid var(--border-med);padding:14px 16px}.privacy-badge__label{font-family:var(--font-mono);color:var(--gold);letter-spacing:.12em;margin-bottom:5px;font-size:15px}.privacy-badge__sub{font-family:var(--font-ser);color:var(--text-faint);font-size:14px;line-height:1.4}.privacy-rule{border:none;border-top:1px solid var(--border);margin:36px 0}.privacy-section{margin-bottom:0}.privacy-heading{font-size:20px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;margin-bottom:18px;font-weight:400}.privacy-heading__status{color:var(--text-shadow)}.privacy-body{font-family:var(--font-ser);color:var(--text-faint);margin-bottom:14px;line-height:1.8}.privacy-body strong{color:var(--text-muted)}.privacy-body--faint{color:var(--text-ghost);font-size:13px}.privacy-list{font-family:var(--font-ser);color:var(--text-faint);margin-bottom:14px;padding-left:18px;line-height:1.8}.privacy-list li{margin-bottom:6px}.privacy-list strong{color:var(--text-muted)}.privacy-link{color:var(--gold);font-family:var(--font-mono);font-size:14px;text-decoration:none}.privacy-link:hover{text-decoration:underline}.privacy-code{font-family:var(--font-mono);color:var(--gold);background:var(--bg-card);border:1px solid var(--border);padding:1px 5px;font-size:14px}.privacy-table-wrap{margin-bottom:14px;overflow-x:auto}.privacy-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);color:var(--text-faint);font-size:14px}.privacy-table th{text-align:left;border-bottom:1px solid var(--border-med);color:var(--text-ghost);letter-spacing:.08em;white-space:nowrap;padding:8px 12px;font-weight:400}.privacy-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px;line-height:1.5}.privacy-table tr:last-child td{border-bottom:none}.privacy-table a{color:var(--gold);text-decoration:none}.privacy-table a:hover{text-decoration:underline}.privacy-keys{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.privacy-key{background:var(--bg-card);border:1px solid var(--border);grid-template-columns:100px 1fr;align-items:baseline;gap:16px;padding:10px 14px;display:grid}.privacy-key__name{font-family:var(--font-mono);color:var(--gold);font-size:14px}.privacy-key__desc{font-family:var(--font-ser);color:var(--text-faint);font-size:14px;line-height:1.6}@media (max-width:768px){.page-wrap{padding:24px 16px 60px}.page-wrap--sidebar{grid-template-columns:1fr;gap:24px}.vendors-alpha__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.hero{padding:36px 16px 32px}.site-header__inner{padding:0 16px}.site-header__bar{height:56px}.logo__sub,.header-actions--desktop{display:none}.header-actions--mobile{gap:8px;display:flex}.nav-link--model{display:none}.nav-dropdown.nav-dropdown--mobile-only{display:flex}.nav-dropdown__panel{left:auto;right:0}.nav-dropdown__panel--wide{grid-template-columns:1fr;min-width:200px}.modal-overlay{align-items:flex-end;padding:12px}.modal-card{border-radius:4px 4px 0 0;max-height:92vh;overflow-y:auto}.modal-body{padding:20px 16px}.toast{white-space:normal;text-align:center;max-width:none;left:16px;right:16px;transform:none}.product-page{padding:24px 16px 60px}.product-card-body{padding:20px 16px}.product-layout{grid-template-columns:1fr;gap:28px}.price-value{font-size:36px}.vendor-row{grid-template-columns:1fr}.ai-form{flex-direction:column}.imgmgr{padding:20px 16px}.imgmgr__card-inner{flex-direction:column}.imgmgr__thumb,.imgmgr__thumb img{width:100%;height:160px}.imgmgr__url-row,.imgmgr__filters{flex-wrap:wrap}.page-header{margin-bottom:24px}.related-grid,.privacy-glance{grid-template-columns:repeat(2,1fr)}.privacy-table-wrap{overflow-x:auto}.privacy-table{min-width:768px}}@media (max-width:480px){.site-header__bar{height:50px}.logo{gap:10px}.logo__accent{height:24px}.wishlist-btn{padding:6px 8px;font-size:11px}.hero{padding:28px 16px 24px}.hero__sub{font-size:14px}.product-card-body{padding:16px 12px}.product-title{margin-bottom:20px}.product-badges-row{flex-direction:column;align-items:flex-start}.product-actions{justify-content:flex-start;width:100%}.vote-btn{flex:1;justify-content:center}.price-value{font-size:30px}.vendor-link{padding:12px 14px}.vendor-link__price{font-size:17px}.imgmgr__title{font-size:24px}.imgmgr__top-row{flex-direction:column;align-items:flex-start}.imgmgr__vendors{width:100%}.related-grid{grid-template-columns:1fr}.admin-gate__card{padding:24px 16px}.page-wrap{padding:16px 12px 48px}.page-header{margin-bottom:20px}.privacy-glance{grid-template-columns:1fr}.privacy-table-wrap{overflow-x:auto}.privacy-table{min-width:480px}}.grecaptcha-badge{visibility:hidden!important}.recaptcha-notice{color:var(--text-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.recaptcha-notice a{color:var(--text-muted);text-decoration:underline}.scroll-top-btn{z-index:900;border:1px solid var(--gold);background:var(--bg-card);width:44px;height:44px;color:var(--gold);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background .15s,color .15s;display:flex;position:fixed;bottom:32px;right:32px}.scroll-top-btn:hover{background:var(--gold);color:var(--bg-page)}@media (max-width:480px){.scroll-top-btn{bottom:20px;right:16px}}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_ea9dc257-module__rs2dyW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_ea9dc257-module__rs2dyW__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0l86rvwdd07jt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.0-bj-4.3jk9zi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.169mj0m4oygmx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.072srq0~jhoqa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.15mmg7gamto4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_15ca5da6-module__oS_jea__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_15ca5da6-module__oS_jea__variable{--font-ibm:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c17e85220dab5903-s.0s0zx6oap3yzq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/659720fbcac806cc-s.11sf0lfiq6c6p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c3500a4952f4c03f-s.0kypfp-_v.whw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6adbe22fa8bff382-s.12wx---7cf8z4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3adc3f408d8054fb-s.0mslr.w4_87j..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6f8cddd3f32356db-s.0~9dbzaeqqce..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.0o9~3wzuvo.a_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c17e85220dab5903-s.0s0zx6oap3yzq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/659720fbcac806cc-s.11sf0lfiq6c6p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c3500a4952f4c03f-s.0kypfp-_v.whw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6adbe22fa8bff382-s.12wx---7cf8z4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3adc3f408d8054fb-s.0mslr.w4_87j..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6f8cddd3f32356db-s.0~9dbzaeqqce..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.0o9~3wzuvo.a_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_fe72b1fd-module__TyK8TG__className{font-family:Lora,Lora Fallback}.lora_fe72b1fd-module__TyK8TG__variable{--font-lora:"Lora", "Lora Fallback"}
