.alert-map-popup{z-index:1200;background:#00000026;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.alert-map-popup__card{background:var(--search-area-bg);width:100%;max-width:420px;max-height:60%;box-shadow:var(--shadow-pop);border-inline-start:4px solid var(--secondary-color);border-radius:5px;padding:16px;animation:.2s ease-out alertPopupSlideUp;position:relative;overflow-y:auto}@keyframes alertPopupSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.alert-map-popup__card--extreme{border-inline-start-color:var(--sev-critical)}.alert-map-popup__card--severe{border-inline-start-color:var(--sev-high)}.alert-map-popup__card--moderate{border-inline-start-color:var(--sev-medium)}.alert-map-popup__card--minor{border-inline-start-color:var(--alert-minor,var(--sev-low))}.alert-map-popup__close{top:8px;color:var(--secondary-color);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:4px 8px;font-size:16px;line-height:1;position:absolute;inset-inline-end:8px}.alert-map-popup__close:hover{background:var(--projects-section);color:var(--main-color)}.alert-map-popup__nav{border-bottom:1px solid var(--projects-section,#80808026);justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.alert-map-popup__nav span{color:var(--secondary-color);text-align:center;min-width:40px;font-size:12px;font-weight:600}.alert-map-popup__nav button{background:var(--projects-section);cursor:pointer;width:28px;height:28px;color:var(--main-color);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:background .15s;display:flex}.alert-map-popup__nav button:hover:not(:disabled){background:var(--link-color-hover);color:#fff}.alert-map-popup__nav button:disabled{opacity:.3;cursor:default}.alert-map-popup__header{color:var(--secondary-color);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.alert-map-popup__header i{font-size:14px}.alert-map-popup__sev{text-transform:uppercase;letter-spacing:.3px;border-radius:2px;padding:1px 6px;font-size:11px;font-weight:700}.alert-map-popup__sev--extreme{background:var(--sev-critical);color:#fff}.alert-map-popup__sev--severe{background:var(--sev-high);color:#fff}.alert-map-popup__sev--moderate{background:var(--sev-medium);color:#fff}.alert-map-popup__sev--minor{background:var(--alert-minor,var(--sev-low));color:#fff}.alert-map-popup__cat{font-weight:500}.alert-map-popup__headline{color:var(--main-color);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.alert-map-popup__subtitle{color:var(--secondary-color);margin-bottom:8px;font-size:12px}.alert-map-popup__meta{color:var(--secondary-color);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.alert-map-popup__meta span{align-items:center;gap:4px;display:flex}.alert-map-popup__desc{color:var(--main-color);border-top:1px solid var(--projects-section,#80808026);max-height:120px;padding-top:8px;font-size:12px;line-height:1.5;overflow-y:auto}.alert-map-popup__explore{color:var(--link-color-hover,var(--accent));border-top:1px solid var(--projects-section,#80808026);align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .15s;display:flex}.alert-map-popup__explore:hover{opacity:.75}.alert-map-popup__explore i{font-size:13px}@media (max-width:768px){.alert-map-popup{padding:8px}.alert-map-popup__card{max-height:50%}}
.sit-map{isolation:isolate;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.sit-map__canvas{background:var(--projects-section);position:absolute;inset:0}.sit-map:after{content:"";z-index:500;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000002e}.dark .sit-map:after{box-shadow:inset 0 0 80px #0000008c}.sit-dot-anchor{background:0 0;border:none}.sit-dot{--dot-c:var(--sev-medium);width:var(--dot-size,10px);height:var(--dot-size,10px);background:var(--dot-c);box-shadow:0 0 0 1.5px #ffffff8c, 0 0 calc(var(--dot-size) * .9) color-mix(in srgb, var(--dot-c) 80%, transparent);cursor:pointer;border-radius:50%;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .sit-dot{box-shadow:0 0 0 1.5px #00000080, 0 0 calc(var(--dot-size) * 1.2) color-mix(in srgb, var(--dot-c) 90%, transparent)}.sit-dot:hover{transform:translate(-50%,-50%)scale(1.35)}.sit-dot--extreme{--dot-c:var(--sev-critical);z-index:4}.sit-dot--severe{--dot-c:var(--sev-high);z-index:3}.sit-dot--moderate{--dot-c:var(--sev-medium);z-index:2}.sit-dot--minor{--dot-c:var(--alert-minor,var(--sev-low));z-index:1}.sit-dot__ripple{border:1.5px solid var(--dot-c);pointer-events:none;border-radius:50%;animation:2.2s cubic-bezier(.2,.6,.35,1) infinite sit-ripple;position:absolute;inset:0}@keyframes sit-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.sit-dot__count{top:-.5em;background:var(--main-color);color:var(--app-container);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:100px;padding:1px 4px;font-weight:800;line-height:1.3;position:absolute;inset-inline-end:-.9em}.sit-dot-tooltip{max-width:260px;background:var(--search-area-bg)!important;color:var(--main-color)!important;border:1px solid var(--border-color-subtle)!important;font-family:var(--font-text), sans-serif!important;white-space:normal!important;border-radius:4px!important;font-size:12px!important;font-weight:600!important;box-shadow:0 6px 18px #00000038!important}.sit-dot-tooltip:before{display:none}.sit-flare-anchor{pointer-events:none;background:0 0;border:none}.sit-flare{pointer-events:none;position:absolute;inset:0}.sit-flare span{border:2px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.sit-flare.is-live span{animation:1.4s cubic-bezier(.2,.6,.35,1) infinite sit-flare-ring}.sit-flare.is-live span:nth-child(2){animation-delay:.35s}.sit-flare.is-live span:nth-child(3){animation-delay:.7s}@keyframes sit-flare-ring{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1)}}.sit-map__nogeo{z-index:600;text-align:center;background:color-mix(in srgb, var(--app-container) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--secondary-color);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.sit-map__nogeo i{opacity:.5;font-size:26px}.sit-map--fs{border-radius:0}.sit-map:fullscreen{background:var(--projects-section);border-radius:0}@media (prefers-reduced-motion:reduce){.sit-dot__ripple,.sit-flare.is-live span{animation:none}}
.collection-view{width:100%;padding:clamp(12px,2vw,20px)}.collection-view__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.collection-view__title{font-size:var(--title-page);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.collection-view__title i{color:var(--accent)}.collection-add-btn{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);width:38px;height:38px;color:var(--secondary-color);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:16px;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.collection-add-btn:hover{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.collection-empty{text-align:center;color:var(--secondary-color);padding:48px 20px}.collectiontbl{background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border:1px solid var(--border-color-subtle);border-radius:6px;margin-bottom:16px;padding:18px}.collection-header{border-bottom:1px solid var(--border-color-subtle);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.collection-header h3{color:var(--main-color);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.collection-actions{gap:4px;display:flex}.collection-actions button{width:32px;height:32px;color:var(--secondary-color);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:background-color .2s,color .2s;display:inline-flex}.collection-actions button:hover{background:var(--accent-bg);color:var(--accent)}.collection-note{border:1px solid var(--border-color-subtle);background-color:var(--app-container);width:100%;color:var(--main-color);resize:vertical;font-size:14px;font-family:var(--font-text), sans-serif;border-radius:5px;margin-bottom:16px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.collection-note:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.collectiontbl .table{border-collapse:collapse;border-spacing:0;table-layout:fixed;background:0 0;width:100%}.collectiontbl .table th,.collectiontbl .table td{border-bottom:1px solid var(--border-color-subtle);padding:10px 12px;overflow:hidden}.collectiontbl .table th:first-child,.collectiontbl .table td:first-child{text-align:center;width:56px}.collectiontbl .table th:nth-child(2),.collectiontbl .table td:nth-child(2){width:130px}.collectiontbl .table th:nth-child(3),.collectiontbl .table td:nth-child(3){width:auto;min-width:250px}.collectiontbl .table th:nth-child(4),.collectiontbl .table td:nth-child(4){width:150px}.collectiontbl .table th{color:var(--secondary-color);font-size:12px;font-weight:700}.collectiontbl .table th i{color:var(--secondary-color)}.collectiontbl .table tbody tr{transition:background-color .2s}.collectiontbl .table tbody tr:hover{background-color:var(--more-list-bg-hover)}.collectiontbl .table td{color:var(--main-color);vertical-align:middle;font-size:14px}.collectiontbl .table a{color:var(--main-color);word-wrap:break-word;padding:0 4px 0 0;text-decoration:none;transition:color .2s}.collectiontbl .table a:hover{color:var(--accent)}.delete-btn{width:28px;height:28px;color:var(--secondary-color);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex}.delete-btn:hover{background:color-mix(in srgb, var(--sev-critical) 14%, transparent);color:var(--sev-critical)}@media screen and (max-width:768px){.collectiontbl{padding:14px}.collection-header{flex-direction:column;align-items:flex-start;gap:8px}.collectiontbl .table th,.collectiontbl .table td{padding:8px}.collectiontbl .table{table-layout:auto}.collectiontbl .table th:nth-child(2),.collectiontbl .table td:nth-child(2),.collectiontbl .table th:nth-child(3),.collectiontbl .table td:nth-child(3),.collectiontbl .table th:nth-child(4),.collectiontbl .table td:nth-child(4){width:auto;min-width:0}}
.compare-view{padding:clamp(12px,2vw,20px)}.compare-view__header{margin:0 0 14px}.compare-view__title{font-size:var(--title-page);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.compare-view__title i{width:1.5em;height:1.5em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.62em;display:inline-flex}.sentiment-legend{color:var(--secondary-color);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.sentiment-legend span{align-items:center;gap:6px;display:inline-flex}.sentiment-legend__dot{border-radius:50%;flex:none;width:8px;height:8px}.sentiment-empty{color:var(--secondary-color);font-size:13px}.compare-view .tabs{border-bottom:1px solid var(--border-color-subtle);gap:4px;margin-bottom:14px;display:flex}.compare-view .tabs button{color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:9px 16px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.compare-view .tabs button:hover{color:var(--main-color)}.compare-view .tabs button.active{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.compare-view .tag-input{background:var(--search-area-bg);border:1px solid var(--border-color-subtle);width:100%;color:var(--main-color);font-family:var(--font-text), sans-serif;border-radius:5px;padding:10px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.compare-view .tag-input::placeholder{color:var(--secondary-color);opacity:.8}.compare-view .tag-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.compare-view .compare-tagrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 4px;display:flex}.compare-view .compare-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.compare-view .compare-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.compare-view .compare-action{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);height:36px;color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.compare-view .compare-action:hover{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.compare-view .v-js-tags{padding:4px 6px;background:color-mix(in srgb, var(--kw-c,var(--accent)) 10%, transparent);border:1px solid color-mix(in srgb, var(--kw-c,var(--accent)) 38%, transparent);border-radius:100px;align-items:center;gap:7px;margin:0;padding-inline-start:12px;display:inline-flex}.compare-view .v-js-tags__dot{background:var(--kw-c,var(--accent));border-radius:50%;flex-shrink:0;width:8px;height:8px}.compare-view .v-js-tags a{color:var(--main-color);font-size:13px;font-weight:700;text-decoration:none}.compare-view .v-js-tags a:hover{color:var(--kw-c,var(--accent))}.compare-view .v-js-tags .close{width:18px;height:18px;color:var(--kw-c,var(--accent));cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:5px 0;padding:0;transition:background-color .2s,opacity .2s;display:inline-flex}.compare-view .v-js-tags .close:hover{opacity:1;background:color-mix(in srgb, var(--kw-c,var(--accent)) 18%, transparent)}.compare-view .compare-card{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);width:100%;box-shadow:var(--shadow-card);border-radius:7px;margin-top:4px;padding:14px 16px 8px}.compare-view .compare-card__head{letter-spacing:0;text-transform:none;color:var(--secondary-color);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.compare-view .compare-card__head i{color:var(--accent);font-size:11px}.compare-view .compare-card__rule{background:var(--border-color-subtle);flex:1;height:1px}.compare-view .clearbutton{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);width:38px;height:38px;color:var(--secondary-color);cursor:pointer;vertical-align:middle;border-radius:5px;justify-content:center;align-items:center;margin-inline-start:6px;padding:0;font-size:15px;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.compare-view .clearbutton:hover{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}#comparediv{width:100%}.compare-view #wordsdetail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:11px;width:100%;margin-top:16px;display:grid}.compare-view .compare-section{background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border:1px solid var(--border-color-subtle);border-top:3px solid var(--kw-c,var(--accent));border-radius:6px;width:100%;min-width:0;margin:0;padding:16px;display:block}.compare-view .compare-kw-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.compare-view .compare-kw-swatch{background:var(--kw-c,var(--accent));border-radius:2px;flex-shrink:0;width:10px;height:10px}.compare-view .compare-kw-name{color:var(--main-color);font-size:17px;font-weight:800;text-decoration:none}.compare-view .compare-kw-name:hover{color:var(--kw-c,var(--accent))}.compare-view .compare-kw-ext{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.compare-view .compare-ext-chip{background:var(--more-list-bg-hover);border:1px solid var(--border-color-subtle);color:var(--secondary-color);border-radius:100px;padding:2px 9px;font-size:11px;text-decoration:none;transition:color .2s,border-color .2s}.compare-view .compare-ext-chip:hover{color:var(--accent);border-color:var(--accent-border)}.compare-view .compare-header{text-transform:none;letter-spacing:0;color:var(--secondary-color);margin:16px 0 8px;font-size:12px;font-weight:600;display:block}.compare-view .compare-kw-chip{border:1px solid var(--border-color-subtle);background:var(--more-list-bg-hover);color:var(--main-color);font-family:var(--font-text), sans-serif;cursor:pointer;border-radius:100px;align-items:center;margin:0 0 6px 6px;padding:6px 13px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.compare-view .compare-kw-chip:hover{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.compare-sources-message{text-align:center;color:var(--secondary-color);padding:40px 20px}.compare-sources-message p{margin:0;font-size:14px}.compare-sources-content{width:100%;padding:20px 0}.compare-sources-grid{gap:11px;width:100%;display:grid}.source-column{background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border:1px solid var(--border-color-subtle);border-top:3px solid var(--kw-c,var(--accent));border-radius:6px;min-width:0;padding:16px}.source-column-header{border-bottom:1px solid var(--border-color-subtle);flex-direction:column;align-items:center;gap:6px;min-height:170px;margin-bottom:16px;padding-bottom:16px;display:flex}.source-column-logo{object-fit:contain;max-width:100%;height:60px;min-height:60px}.source-column-name{color:var(--main-color);font-size:16px;font-weight:700;text-decoration:none;transition:color .2s}.source-column-name:hover{color:var(--accent)}.source-column-badges{gap:6px;min-height:24px;font-size:20px;display:flex}.source-column-section{margin-bottom:20px}.source-column-section-title{color:var(--main-color);margin-bottom:12px;padding:0 4px;font-size:13px;font-weight:700}.source-column-section-title a{color:inherit;text-decoration:none}.source-column-section-title a:hover{color:var(--accent)}.source-column-articles{flex-direction:column;gap:6px;display:flex}.source-column-article{background:var(--more-list-bg-hover);border:1px solid var(--border-color-subtle);color:var(--main-color);border-radius:4px;padding:9px 12px;font-size:13px;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:block}.source-column-article:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}@media screen and (max-width:1200px){.compare-sources-grid{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:768px){.compare-sources-grid{grid-template-columns:1fr!important}}.compare-pair__note{color:var(--secondary-color);margin:6px 0 10px;font-size:13px;line-height:1.6}.compare-pair__ring{flex-direction:column;align-items:center;margin-top:12px;display:flex}
.contact-container{max-width:1200px;margin:0 auto;padding:40px 20px}.contact-header{text-align:center;margin-bottom:48px}.contact-title{color:var(--main-color);margin:0 0 12px;font-size:24px;font-weight:700}.contact-subtitle{color:var(--secondary-color);margin:0;font-size:18px}.contact-content{grid-template-columns:1fr 380px;align-items:start;gap:32px;display:grid}.contact-form-section{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);box-shadow:var(--shadow-card);border-radius:6px;padding:32px}.contact-form{flex-direction:column;gap:19px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--main-color);font-size:14px;font-weight:600}.form-input,.form-textarea{border:1px solid var(--border-color);background:var(--background-color,#fff);width:100%;color:var(--main-color);border-radius:4px;padding:12px 16px;font-family:inherit;font-size:15px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s}.form-input:focus,.form-textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input:disabled,.form-textarea:disabled{opacity:.6;cursor:not-allowed}.form-input-error{border-color:var(--negative)}.form-input-error:focus{box-shadow:0 0 0 3px #ef44441a}.form-textarea{resize:vertical;min-height:120px;line-height:1.6}.form-error{color:var(--negative);margin-top:-4px;font-size:13px}.form-submit{color:#fff;background:var(--button-bg);cursor:pointer;border:none;border-radius:4px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s}.form-submit:hover:not(:disabled){background:color-mix(in srgb, var(--button-bg) 86%, #000);box-shadow:var(--shadow-card)}.form-submit:active:not(:disabled){transform:translateY(0)}.form-submit:disabled{opacity:.6;cursor:not-allowed}.form-message{border-radius:4px;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}.form-message i{font-size:20px}.form-message-success{color:var(--positive);background:#ecfdf5;border:1px solid #6ee7b7}.form-message-error{color:var(--negative);background:#fef2f2;border:1px solid #fca5a5}.contact-info-section{flex-direction:column;gap:16px;display:flex}.info-card{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);border-radius:6px;padding:24px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s}.info-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.info-card-icon{background:var(--accent-bg);border-radius:5px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.info-card-icon i{color:var(--accent);font-size:22px}.info-card-title{color:var(--secondary-color);text-transform:none;letter-spacing:0;margin:0 0 8px;font-size:14px;font-weight:600}.info-card-value{color:var(--main-color);margin:0;font-size:15px;line-height:1.6;text-decoration:none;display:block}.info-card-value:hover{color:var(--accent)}.info-card-links{flex-direction:column;gap:8px;display:flex}.info-link{background:var(--projects-section);color:var(--main-color);border-radius:3px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.info-link:hover{background:var(--more-list-bg-hover);color:var(--accent);transform:translate(4px)}.info-link i{color:var(--secondary-color);font-size:16px}[dir=rtl] .contact-content{direction:rtl}[dir=rtl] .form-input,[dir=rtl] .form-textarea{text-align:right}[dir=rtl] .info-link:hover{transform:translate(-4px)}@media (max-width:1024px){.contact-content{grid-template-columns:1fr;gap:26px}.contact-info-section{grid-row:2}}@media (max-width:640px){.contact-container{padding:24px 16px}.contact-title{font-size:22px}.contact-subtitle{font-size:16px}.contact-form-section{padding:24px 20px}.info-card{padding:20px}.form-submit{padding:12px 20px;font-size:15px}}@media (prefers-color-scheme:dark){.contact-title{color:var(--main-color)}.contact-subtitle{color:var(--secondary-color)}.contact-form-section,.info-card{background:var(--projects-section);border-color:var(--border-color)}.form-label{color:var(--main-color)}.form-input,.form-textarea{background:var(--search-area-bg);border-color:var(--border-color);color:var(--main-color)}.form-input:focus,.form-textarea:focus{border-color:var(--info);box-shadow:0 0 0 3px color-mix(in srgb, var(--info) 12%, transparent)}.info-card-value{color:var(--main-color)}.info-link{background:var(--search-area-bg);color:var(--main-color)}.info-link:hover{background:var(--projects-section)}}
.deck-view{width:100%;min-width:0;padding:clamp(12px,2vw,20px)}.projects-section:has(.deck-view){width:100%;max-width:none;margin:0;padding-inline:8px}.deck-view__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.deck-view__title{font-size:var(--title-page);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.deck-view__title i{width:1.5em;height:1.5em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.62em;display:inline-flex}#controls{align-items:center;gap:6px;margin:0;display:flex}#addPane,#savePane,#compareKeys{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);height:38px;color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}#addPane i,#savePane i,#compareKeys i{font-size:14px}#addPane:hover,#savePane:hover,#compareKeys:hover{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.deck-view__rail{z-index:30;border:1px solid var(--border-color-subtle);background:color-mix(in srgb, var(--app-container) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto 38px;align-items:center;gap:6px;margin:0 0 10px;padding:8px;display:grid;position:sticky;top:0}.deck-view__rail-button{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);width:38px;height:38px;color:var(--secondary-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.deck-view__rail-button:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}[dir=rtl] .deck-view__rail-button i{transform:scaleX(-1)}.deck-view__chips{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;gap:6px;min-width:0;padding:2px;display:flex;overflow:auto hidden}.deck-view__chips::-webkit-scrollbar{height:10px}#paneContainer::-webkit-scrollbar{height:10px}.deck-view__chips::-webkit-scrollbar-track{background:var(--search-area-bg);border-radius:999px}#paneContainer::-webkit-scrollbar-track{background:var(--search-area-bg);border-radius:999px}.deck-view__chips::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--search-area-bg);border-radius:999px}#paneContainer::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--search-area-bg);border-radius:999px}.deck-view__chips::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#paneContainer::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.deck-view__chip{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);min-width:0;height:34px;color:var(--main-color);text-align:start;cursor:pointer;border-radius:4px;flex:0 0 clamp(150px,18%,240px);grid-template-columns:auto minmax(80px,1fr) auto auto;align-items:center;gap:7px;padding:0 8px;display:grid}.deck-view__chip:hover{border-color:var(--accent-border);background:var(--more-list-bg-hover)}.deck-view__chip i{color:var(--pane-c,var(--accent));font-size:12px}.deck-view__chip span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}.deck-view__chip small,.deck-view__chip em{background:var(--more-list-bg-hover);min-width:20px;height:20px;color:var(--secondary-color);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.deck-view__chip small{direction:ltr}.deck-view__count{border:1px solid var(--border-color-subtle);min-width:52px;height:34px;color:var(--secondary-color);background:var(--search-area-bg);direction:ltr;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.deck-view__count span:first-child{color:var(--accent)}#paneContainer{scroll-snap-type:x proximity;scrollbar-gutter:stable;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;background-image:radial-gradient(color-mix(in srgb, var(--main-color) 9%, transparent) 1px, transparent 1px);direction:ltr;background-size:22px 22px;border-radius:7px;flex-direction:row;gap:8px;width:100%;height:calc(100vh - 235px);min-height:420px;padding:6px 6px 12px;scroll-padding-inline:6px;display:flex;overflow:scroll hidden}.pane{border:1px solid var(--border-color-subtle);border-top:3px solid var(--pane-c,var(--accent));background:var(--search-area-bg);scroll-snap-align:start;width:min(390px,100vw - 96px);min-width:330px;max-width:520px;height:100%;box-shadow:var(--shadow-card);direction:ltr;border-radius:6px;flex-direction:column;flex:none;margin:0;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden}[dir=rtl] .pane{direction:rtl}.pane--dragging{opacity:.85;box-shadow:var(--shadow-modal);z-index:50}.pane-content{flex:1;position:relative;overflow:hidden auto}.pane-loader{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pane-header{background:linear-gradient(180deg, color-mix(in srgb, var(--pane-c,var(--accent)) 7%, transparent), transparent 80%), var(--more-list-bg-hover);border-bottom:1px solid var(--border-color-subtle);z-index:10;align-items:center;gap:4px;padding:7px 8px;display:flex;position:relative}.pane-grip{width:22px;height:28px;color:var(--secondary-color);opacity:.55;cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s,color .2s;display:inline-flex}.pane-grip:hover{opacity:1;color:var(--pane-c,var(--accent))}.pane-grip:active{cursor:grabbing}.pane-title{min-width:0;color:var(--main-color);font-family:var(--font-text), sans-serif;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:1;align-items:center;gap:6px;padding:4px 6px;font-size:14px;font-weight:800;transition:background-color .2s;display:flex}.pane-title:hover{background:var(--more-list-bg-hover)}.pane-title i{color:var(--pane-c,var(--accent));flex-shrink:0;font-size:12px}.pane-title>span{overflow-wrap:anywhere;min-width:0}.pane-title__count{background:color-mix(in srgb, var(--pane-c,var(--accent)) 14%, transparent);min-width:20px;height:18px;color:var(--pane-c,var(--accent));font-variant-numeric:tabular-nums;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.pane-fresh-dot{background:var(--pane-c,var(--accent));opacity:0;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:opacity .3s}.pane--fresh .pane-fresh-dot{opacity:1;animation:1.4s ease-in-out infinite alert-live-pulse}.title-input{width:100%;color:var(--main-color);background-color:var(--app-container);border:1px solid var(--border-color-subtle);caret-color:var(--accent);border-radius:3px;outline:none;flex-grow:1;padding:5px 8px;font-size:14px;font-weight:600}.title-input:focus{border-color:var(--pane-c,var(--accent))}.pane-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.pane-act{width:26px;height:26px;color:var(--secondary-color);cursor:pointer;opacity:.6;background-color:#0000;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.pane-header:hover .pane-act{opacity:1}.pane-act:hover:not(:disabled){background:var(--accent-bg);color:var(--accent)}.pane-act:disabled{opacity:.25;cursor:default}.pane-act.is-on{color:var(--pane-c,var(--accent));opacity:1}.pane-act--close:hover{background:color-mix(in srgb, var(--sev-critical) 14%, transparent);color:var(--sev-critical)}@media (hover:none){.pane-act{opacity:1}}.db-input{width:auto;color:var(--main-color);background:var(--app-container);border:1px solid var(--border-color-subtle);direction:ltr;border-radius:3px;flex-grow:0;padding:4px 8px;font-size:12px}.db-btn,#penhead,#arrowhead,.close-btn{width:28px;height:28px;color:var(--secondary-color);cursor:pointer;pointer-events:auto;z-index:20;background-color:#0000;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.db-btn:hover,#penhead:hover,#arrowhead:hover{background:var(--accent-bg);color:var(--accent)}.close-btn:hover{background:color-mix(in srgb, var(--sev-critical) 14%, transparent);color:var(--sev-critical)}.pane .progress{background:var(--border-color-subtle);height:2px}.pane .progress__bar,.pane .progress__bar[class*=progress__bar--]{box-shadow:none;background-color:var(--accent);opacity:.45;background-image:none;border:none;border-radius:1px;animation:none}.pane-rows{flex-direction:column;display:flex}.pane-row{border-bottom:1px solid var(--border-color-subtle);content-visibility:auto;contain-intrinsic-size:auto 92px;padding:9px 12px 10px 14px;transition:background-color .2s;position:relative}[dir=rtl] .pane-row{padding:9px 14px 10px 12px}.pane-row:before{content:"";inset-inline-start:0;background:var(--sen,transparent);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px}.pane-row:hover{background-color:var(--more-list-bg-hover)}.pane-row__meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.pane-row__time{font-variant-numeric:tabular-nums;color:var(--secondary-color);white-space:nowrap;font-size:11px;font-weight:600}.pane-row__source{min-width:0;color:var(--secondary-color);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.pane-row__source span{overflow-wrap:anywhere;min-width:0}.pane-row__source:hover{color:var(--accent)}.pane-row__flag{object-fit:cover;border-radius:1px;flex-shrink:0;width:14px;height:10px;box-shadow:0 0 0 1px #00000014}.pane-row__head{line-height:1.55;display:inline}.pane-row__link{color:var(--main-color);word-break:break-word;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.pane-row__link:hover{color:var(--accent)}.pane-row__head .cntindicator,.pane-row__head .scoreindicator{margin-inline-start:6px}.pane-row__toolbox{margin-top:6px;display:none}.pane-row:hover .pane-row__toolbox,.pane-row:focus-within .pane-row__toolbox{display:block}.pane-row--fresh{animation:1.6s ease-out 2 pane-row-flash}@keyframes pane-row-flash{0%{background-color:color-mix(in srgb, var(--pane-c,var(--accent)) 16%, transparent)}to{background-color:#0000}}.pane-empty{text-align:center;height:100%;min-height:200px;color:var(--secondary-color);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.pane-empty i{opacity:.3;color:var(--pane-c,var(--accent));font-size:30px}.pane-empty p{max-width:26ch;margin:0;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.pane-row--fresh,.pane--fresh .pane-fresh-dot{animation:none}}@media (max-width:768px){.deck-view{padding:8px}.deck-view__header{align-items:flex-start}.deck-view__rail{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;padding:6px}.deck-view__count{display:none}.deck-view__rail-button{width:34px;height:34px}.deck-view__chip{flex-basis:170px}#paneContainer{flex-direction:row;height:calc(100vh - 205px);min-height:520px;overflow:scroll hidden}.pane{width:calc(100vw - 34px);min-width:calc(100vw - 34px);max-width:calc(100vw - 34px);height:100%}}
.dash-view{--dash-unit:56px;--dash-gap:12px;--dash-radius:6px;--dash-ease:cubic-bezier(.2, 0, 0, 1);--dash-move:.24s;padding:var(--space-2) clamp(12px, 1.6vw, 24px) var(--space-5) var(--space-2);position:relative}[dir=rtl] .dash-view{padding-inline:clamp(12px, 1.6vw, 24px) var(--space-2)}.dash-view--loading{place-items:center;min-height:50vh;display:grid}.dash-wall{position:relative}.dash-wall--compact .dash-view{--dash-unit:48px}@media (max-width:1100px){.dash-view{--dash-gap:10px}}.dash-wall[data-fs-target]:fullscreen{padding:var(--space-5);background:var(--projects-section);display:block;overflow:auto}.dash-head{margin-bottom:var(--space-3)}.dash-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 13px;display:flex}.dash-head__titles{flex:280px;min-width:0}.dash-head__name,.dash-head__name-input{font-family:var(--font-display);letter-spacing:-.015em;color:var(--main-color);overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.5vw,20px);font-weight:700;line-height:1.2}.dash-head__name-input{cursor:text;text-align:left;background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;width:100%;padding:2px 0;transition:border-color .15s}[dir=rtl] .dash-head__name-input{text-align:right}@supports (field-sizing:content){.dash-head__name-input{field-sizing:content;width:auto;min-width:4ch;max-width:100%}}.dash-head__name-input:hover{border-bottom-color:var(--border-color)}.dash-head__name-input:focus{border-bottom-color:var(--accent)}.dash-head__meta{margin:var(--space-1) 0 0;min-height:18px;font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;gap:2px 10px;display:flex}.dash-head__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash-head__group{gap:2px;display:inline-flex}.dash-tabs{border-bottom:1px solid var(--border-color-subtle);flex-wrap:wrap;align-items:flex-end;gap:2px;margin-top:10px;display:flex}.dash-tab{color:var(--text-muted);font-size:var(--text-sm);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 10px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.dash-tab[data-reorder]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.dash-tabs.is-reordering .dash-tab{cursor:grabbing}.dash-tab.is-dragging{z-index:2;color:var(--main-color);background:var(--more-list-bg);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-pop);transition:none}.dash-tab i{font-size:10px}.dash-tab:hover{color:var(--main-color)}.dash-tab.is-current{border-bottom-color:var(--accent);color:var(--main-color)}.dash-tabs__more{color:var(--text-muted);font-size:var(--text-xs);padding:6px 8px}.dash-bar{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;display:flex}.dash-bar__group{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:inline-flex}.dash-bar__icon{color:var(--text-muted);margin-inline-end:2px;font-size:11px}.dash-bar__kind,.dash-bar__word{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:26px;color:var(--main-color);font:inherit;font-size:var(--text-sm);padding:0 8px}.dash-bar__word{width:210px;max-width:60vw}.dash-bar__kind:focus,.dash-bar__word:focus{border-color:var(--accent);outline:none}.dash-bar__toggle{display:none}@media (max-width:559px){.dash-head__row{gap:6px 10px}.dash-head__titles{flex-basis:96px}.dash-head__meta{min-height:0}.dash-bar__toggle{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;margin-top:8px;padding:3px 8px;display:inline-flex}.dash-bar__toggle.is-set{color:var(--main-color)}.dash-bar__toggle i{font-size:10px}.dash-bar.is-folded{display:none}}.dash-save.is-error{color:var(--negative)}.dash-btn{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:34px;color:var(--main-color);font:inherit;font-size:var(--text-md);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.dash-btn:hover{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.dash-btn:focus-visible,.dash-icon:focus-visible,.dash-chip:focus-visible,.dash-menu__item:focus-visible,.dash-picker__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-btn:disabled{opacity:.55;cursor:default}.dash-btn--primary{border-color:var(--button-bg);background:var(--button-bg);color:#fff}.dash-btn--primary:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:#fff}.dash-btn--quiet{background:0 0}.dash-btn__caret{opacity:.7;font-size:10px}.dash-linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:6px;padding:0;text-decoration:underline}.dash-icon{border-radius:var(--radius-lg);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.dash-icon:hover,.dash-icon.is-on{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.dash-icon--btn{border-color:var(--border-color-subtle);background:var(--more-list-bg);width:34px;height:34px;color:var(--main-color)}.dash-icon:disabled{opacity:.4;cursor:default;pointer-events:none}.dash-icon--danger:hover,.dash-icon--danger.is-confirming{border-color:var(--negative);background:var(--negative);color:#fff}.dash-icon--add{color:var(--accent);font-size:14px}.dash-input{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--search-area-bg,var(--more-list-bg));width:100%;height:34px;color:var(--main-color);font:inherit;font-size:var(--text-md);padding:0 10px}.dash-input:focus{border-color:var(--accent);outline:none}.dash-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-menu{position:relative}.dash-menu__panel{top:calc(100% + 6px);z-index:var(--z-dropdown);border:1px solid var(--border-color);background:var(--more-list-bg);width:min(320px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--shadow-pop);border-radius:5px;padding:6px;position:absolute;inset-inline-start:0;overflow:auto}.dash-menu__panel--end{width:240px;inset-inline:auto 0}.dash-menu__panel ul{margin:0;padding:0;list-style:none}.dash-menu__label{font-size:var(--text-sm);color:var(--text-muted);margin:0;padding:10px 10px 4px;font-weight:600}.dash-menu__item{border-radius:var(--radius-lg);width:100%;color:var(--main-color);font:inherit;font-size:var(--text-md);text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 10px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.dash-menu__item>i:first-child{width:16px;color:var(--text-muted);text-align:center;margin-top:2px}.dash-menu__item>span{overflow-wrap:anywhere;flex:1;min-width:0}.dash-menu__item small{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;line-height:1.4;display:block}.dash-menu__item:hover{background:var(--more-list-bg-hover)}.dash-menu__item.is-current,.dash-menu__item.is-current>i:first-child{color:var(--accent)}.dash-menu__item:disabled{opacity:.55;cursor:default}.dash-menu__item.is-danger,.dash-menu__item.is-danger>i:first-child{color:var(--negative)}.dash-menu__item.is-confirming{background:var(--accent-bg)}.dash-menu__badge{color:var(--text-muted);margin-top:3px;font-size:11px}.dash-stage{position:relative;container-type:inline-size}.dash-grid{--dash-cols:12;--dash-rows:var(--rows12,0);--dash-step:calc((100% + var(--dash-gap)) / var(--dash-cols));height:max(var(--dash-unit), calc(var(--dash-rows) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap)));transition:height var(--dash-move) var(--dash-ease);position:relative}.dash-grid.is-empty{min-height:240px}.dash-grid:before{content:"";z-index:0;--dash-guide:color-mix(in srgb, var(--accent) 5%, transparent);background-image:linear-gradient(to right, var(--dash-guide) 0, var(--dash-guide) calc(100% - var(--dash-gap)), transparent calc(100% - var(--dash-gap)));background-size:var(--dash-step) 100%;border-radius:var(--dash-radius);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}[dir=rtl] .dash-grid:before{background-image:linear-gradient(to left, var(--dash-guide) 0, var(--dash-guide) calc(100% - var(--dash-gap)), transparent calc(100% - var(--dash-gap)));background-position:100% 0}.dash-grid.is-interacting:before{opacity:1}.dash-grid.is-interacting{-webkit-user-select:none;user-select:none}.dash-grid.is-interacting .dash-widget__body,.dash-grid.is-interacting iframe,.dash-grid.is-interacting video{pointer-events:none}.dash-cell{--x:var(--x12);--y:var(--y12);--w:var(--w12);--h:var(--h12);top:calc(var(--y) * (var(--dash-unit) + var(--dash-gap)));width:calc(var(--w) * var(--dash-step) - var(--dash-gap));height:calc(var(--h) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap));z-index:1;min-width:0;min-height:0;transition:top var(--dash-move) var(--dash-ease), left var(--dash-move) var(--dash-ease), right var(--dash-move) var(--dash-ease), width var(--dash-move) var(--dash-ease), height var(--dash-move) var(--dash-ease), transform var(--dash-move) var(--dash-ease);will-change:top, left, right, width, height;position:absolute;inset-inline-start:calc(var(--x) * var(--dash-step))}.dash-cell.is-dragging,.dash-cell.is-resizing,.dash-cell.is-settling{z-index:var(--z-raised);transition:none}.dash-cell.is-dragging .dash-widget{border-color:var(--accent-border);box-shadow:var(--shadow-modal)}.dash-cell.is-resizing .dash-widget{border-color:var(--accent-border);box-shadow:var(--shadow-pop)}.dash-cell.is-fresh .dash-widget{animation:dash-arrive .32s var(--dash-ease) both}@keyframes dash-arrive{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.dash-placeholder{--x:var(--x12);--y:var(--y12);--w:var(--w12);--h:var(--h12);top:calc(var(--y) * (var(--dash-unit) + var(--dash-gap)));width:calc(var(--w) * var(--dash-step) - var(--dash-gap));height:calc(var(--h) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap));z-index:0;border:1px dashed var(--accent);border-radius:var(--dash-radius);background:var(--accent-bg);pointer-events:none;transition:top var(--dash-move) var(--dash-ease), left var(--dash-move) var(--dash-ease), right var(--dash-move) var(--dash-ease), width var(--dash-move) var(--dash-ease), height var(--dash-move) var(--dash-ease);justify-content:flex-end;align-items:flex-end;padding:8px;animation:.15s both dash-fade;display:flex;position:absolute;inset-inline-start:calc(var(--x) * var(--dash-step))}@keyframes dash-fade{0%{opacity:0}to{opacity:1}}.dash-grid.is-resize .dash-placeholder{z-index:calc(var(--z-raised) + 1);background:0 0}.dash-placeholder__label{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--more-list-bg);color:var(--accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 8px;font-weight:600}.dash-align{z-index:calc(var(--z-raised) + 2);background:var(--accent);pointer-events:none;animation:.12s both dash-fade;position:absolute}.dash-align:before,.dash-align:after{content:"";background:inherit;position:absolute}.dash-align--x{top:calc(var(--from) * (var(--dash-unit) + var(--dash-gap)));width:2px;height:calc((var(--to) - var(--from)) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap));inset-inline-start:calc(var(--at) * var(--dash-step) - 1px)}.dash-align--x.is-end{inset-inline-start:calc(var(--at) * var(--dash-step) - var(--dash-gap) - 1px)}.dash-align--x:before,.dash-align--x:after{width:8px;height:2px;inset-inline-start:-3px}.dash-align--x:before{top:0}.dash-align--x:after{bottom:0}.dash-align--y{top:calc(var(--at) * (var(--dash-unit) + var(--dash-gap)) - 1px);width:calc((var(--to) - var(--from)) * var(--dash-step) - var(--dash-gap));height:2px;inset-inline-start:calc(var(--from) * var(--dash-step))}.dash-align--y.is-end{top:calc(var(--at) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap) - 1px)}.dash-align--y:before,.dash-align--y:after{width:2px;height:8px;top:-3px}.dash-align--y:before{inset-inline-start:0}.dash-align--y:after{inset-inline-end:0}.dash-widget.is-measuring{height:auto}.dash-widget.is-measuring .dash-widget__body{flex:none;height:auto;overflow:visible}.dash-widget.is-measuring .dash-note{min-height:0}.dash-widget.is-measuring .dash-note--editing{height:auto}.dash-dragcard{z-index:calc(var(--z-modal) + 3);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--more-list-bg);box-shadow:var(--shadow-pop);color:var(--main-color);font-size:var(--text-md);pointer-events:none;cursor:grabbing;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}.dash-dragcard i{color:var(--accent)}.dash-handle{z-index:3;touch-action:none;position:absolute}.dash-handle--n,.dash-handle--s{height:7px;inset-inline:10px}.dash-handle--e,.dash-handle--w{width:7px;inset-block:10px}.dash-handle--n{cursor:ns-resize;top:-3px}.dash-handle--s{cursor:ns-resize;bottom:-3px}.dash-handle--e{cursor:ew-resize;inset-inline-end:-3px}.dash-handle--w{cursor:ew-resize;inset-inline-start:-3px}.dash-handle--ne,.dash-handle--nw,.dash-handle--se,.dash-handle--sw{width:16px;height:16px}.dash-handle--ne{top:-3px;cursor:nesw-resize;inset-inline-end:-3px}.dash-handle--nw{top:-3px;cursor:nwse-resize;inset-inline-start:-3px}.dash-handle--se{bottom:-3px;cursor:nwse-resize;inset-inline-end:-3px}.dash-handle--sw{bottom:-3px;cursor:nesw-resize;inset-inline-start:-3px}[dir=rtl] .dash-handle--ne,[dir=rtl] .dash-handle--sw{cursor:nwse-resize}[dir=rtl] .dash-handle--nw,[dir=rtl] .dash-handle--se{cursor:nesw-resize}.dash-handle--n:after,.dash-handle--s:after,.dash-handle--e:after,.dash-handle--w:after{content:"";background:var(--accent);opacity:0;border-radius:2px;transition:opacity .15s;position:absolute}.dash-handle--n:after,.dash-handle--s:after{height:2px;inset-inline:0}.dash-handle--e:after,.dash-handle--w:after{width:2px;inset-block:0}.dash-handle--n:after{top:2px}.dash-handle--s:after{bottom:2px}.dash-handle--e:after{inset-inline-end:2px}.dash-handle--w:after{inset-inline-start:2px}.dash-handle:hover:after{opacity:1}.dash-handle--se:before{content:"";border-inline-end:2px solid var(--text-muted);border-block-end:2px solid var(--text-muted);opacity:0;border-end-end-radius:2px;width:8px;height:8px;transition:opacity .15s,border-color .15s;position:absolute;inset-block-end:5px;inset-inline-end:5px}.dash-cell:hover .dash-handle--se:before,.dash-cell:focus-within .dash-handle--se:before,.dash-cell.is-resizing .dash-handle--se:before{opacity:1}.dash-handle--se:hover:before,.dash-cell.is-resizing .dash-handle--se:before{border-color:var(--accent)}@media (hover:none){.dash-handle--se:before{opacity:1}}.dash-grid.is-editable .dash-widget__head{touch-action:none}@container (max-width:899px){.dash-grid{--dash-cols:6;--dash-rows:var(--rows6,0)}.dash-cell{--x:var(--x6);--y:var(--y6);--w:var(--w6);--h:var(--h6)}.dash-handle,.dash-grid:before{display:none}.dash-grid.is-editable .dash-widget__head{touch-action:auto;cursor:default}.dash-widget__grip{display:none}}@container (max-width:559px){.dash-grid{--dash-cols:1;--dash-rows:var(--rows1,0)}.dash-cell{--x:0;--y:var(--y1);--w:1;--h:var(--h1)}}.dash-widget{--chart-surface:var(--more-list-bg);border:1px solid var(--border-color-subtle);border-radius:var(--dash-radius);background:var(--more-list-bg);min-width:0;height:100%;box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.dash-widget__head{border-bottom:1px solid var(--border-color-subtle);align-items:center;gap:6px;min-height:44px;padding:8px 8px 8px 12px;display:flex}[dir=rtl] .dash-widget__head{padding:8px 12px 8px 8px}.dash-widget.is-editable .dash-widget__head{cursor:grab;-webkit-user-select:none;user-select:none}.dash-cell.is-dragging .dash-widget__head{cursor:grabbing}.dash-widget__grip{border-radius:var(--radius-md);width:14px;height:28px;color:var(--text-muted);cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline:-4px -2px;padding:0;font-size:11px;transition:opacity .15s,color .15s;display:inline-flex}.dash-widget:hover .dash-widget__grip,.dash-widget__grip:focus-visible{opacity:1}.dash-widget__grip:hover{color:var(--main-color)}.dash-widget__grip:active{cursor:grabbing}.dash-widget__tools{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}.dash-widget .dash-widget__open,.dash-widget .dash-widget__more{opacity:0;transition:opacity .15s,background-color .15s,color .15s,border-color .15s}.dash-widget:hover .dash-widget__tools,.dash-widget:focus-within .dash-widget__tools,.dash-widget:hover .dash-widget__open,.dash-widget:focus-within .dash-widget__open,.dash-widget:hover .dash-widget__more,.dash-widget:focus-within .dash-widget__more,.dash-widget .dash-widget__more.is-on{opacity:1}@media (hover:none){.dash-widget__grip,.dash-widget__tools,.dash-widget .dash-widget__open,.dash-widget .dash-widget__more{opacity:1}}.dash-pop{z-index:calc(var(--z-modal) + 1);width:270px;position:fixed;inset-inline-start:auto}.dash-pop__phone{display:none}@media (max-width:480px){.dash-widget__tools{display:none}.dash-pop__phone{display:list-item}}.dash-widget.is-narrow .dash-widget__tools{display:none}.dash-pop.is-folded .dash-pop__phone{display:list-item}.dash-widget__icon{width:16px;color:var(--accent);text-align:center;flex-shrink:0;font-size:13px}.dash-widget__titles{flex:1;min-width:0}.dash-widget__title{font-size:var(--text-md);color:var(--main-color);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.dash-widget__sub{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;margin:1px 0 0;line-height:1.35}.dash-widget__follow{color:var(--accent);margin-inline-end:4px;font-size:9px}.dash-widget__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.dash-size select{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:28px;color:var(--main-color);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 6px}.dash-widget__body{scrollbar-width:thin;flex:1;min-height:0;padding:10px 12px 12px;position:relative;overflow:auto}.dash-fill{flex-direction:column;height:100%;min-height:0;display:flex}.dash-widget__body:empty:after{content:attr(data-empty);font-size:var(--text-sm);color:var(--text-muted);padding:18px 4px;animation:.2s 6s both dash-late;display:block}@keyframes dash-late{0%{opacity:0}to{opacity:1}}.dash-widget__waiting{height:100%;min-height:80px}.dash-widget .dash-widget__fs{width:28px;height:28px;color:var(--text-muted);box-shadow:none;opacity:0;background:0 0;border-color:#0000;font-size:13px;transition:opacity .15s,background-color .2s,color .2s,border-color .2s;position:static}.dash-widget:hover .dash-widget__fs,.dash-widget .dash-widget__fs:focus-visible,.dash-widget .dash-widget__fs.is-on{opacity:1}.dash-widget[data-fs-target]:fullscreen{border-radius:0}.dash-widget[data-fs-target]:fullscreen .dash-widget__body{padding:var(--space-5)}.dash-widget.is-map .dash-widget__body,.dash-widget--keyword-stories .dash-widget__body,.dash-widget--tv-channel .dash-widget__body{padding:0;overflow:hidden}.dash-widget .smv-embed-page{--chart-surface:var(--more-list-bg)}.dash-widget .ale,.dash-widget .eve,.dash-widget .rte,.dash-widget .smv-embed-page{background:0 0;height:100%;min-height:0}.dash-widget[data-scope=intel]{--intel-critical:var(--sev-critical);--intel-high:var(--sev-high);--intel-medium:var(--sev-medium);--intel-low:var(--sev-low);--intel-covered:var(--teal);--intel-late:var(--gold);--intel-unmatched:var(--accent)}.dash-widget[data-scope=intel] :is(b,strong,time,.intel-stattile__value,.intel-score){font-variant-numeric:tabular-nums}.dash-mapblock{height:340px;margin-block:var(--space-2)}.dash-widget .econ-summary,.dash-widget .alert-summary{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dash-widget .trending-keywords>.profile-texts,.dash-widget .viral-week__toggle,.dash-widget .sources-mix .collapse-toggle,.dash-widget .econ-year .collapse-toggle,.dash-widget .alert-summary__header,.dash-widget .kw-snowball>.spread__title,.dash-widget .pane-act--close,.dash-widget .most-view__header{display:none}.dash-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dash-list li{border-bottom:1px solid var(--border-color-subtle);gap:2px;padding:8px 2px;display:grid}.dash-list a{font-size:var(--text-md);color:var(--main-color);overflow-wrap:anywhere;font-weight:600;line-height:1.5;text-decoration:none}.dash-list a:hover{color:var(--accent)}.dash-list small,.dash-state--foot{font-size:var(--text-xs);color:var(--text-muted);margin:0}.dash-state--foot{padding-top:var(--space-2)}.dash-list b{font-size:var(--text-md);color:var(--main-color)}.dash-list__items{font-size:var(--text-sm);color:var(--main-color);margin:4px 0 0;padding-inline-start:18px;line-height:1.5}.dash-widget.is-map .leaflet-container,.dash-widget .location-map-container{height:100%}.dash-widget .pane{border:0;border-top:3px solid var(--pane-c,var(--accent));width:100%;min-width:0;max-width:none;height:100%;box-shadow:none;border-radius:0}.dash-widget .pane-grip{display:none}.dash-widget .stream-tile{background:0 0;border:0;border-radius:0;height:100%}.dash-widget .stream-tile:hover{box-shadow:none;transform:none}.dash-widget .stream-tile__video{aspect-ratio:auto;flex:auto;min-height:0}.dash-widget .stream-tile__video video{object-fit:contain}.dash-widget .stream-tile--live .stream-tile__video{background:0 0}.dash-widget .stream-tile__fav{display:none}.dash-state{min-height:100px;padding:var(--space-4);font-size:var(--text-md);color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.dash-state--failed{color:var(--main-color)}.dash-message{max-width:520px;margin:var(--space-7) auto;padding:var(--space-6) var(--space-5);border:1px dashed var(--border-color);border-radius:var(--dash-radius);color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.dash-message>i{color:var(--accent);font-size:28px}.dash-message p{font-size:var(--text-lg);color:var(--main-color);margin:0;line-height:1.5}.dash-scroll{max-height:100%}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dash-stats__cell{border:1px solid var(--border-color-subtle);border-radius:5px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dash-stats__cell b{font-variant-numeric:tabular-nums;color:var(--main-color);font-size:22px;font-weight:700}.dash-stats__cell span{font-size:var(--text-sm);color:var(--text-muted)}.dash-params{gap:10px;max-width:460px;display:grid}.dash-params__field{gap:6px;display:grid}.dash-params__label{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.dash-params__field.is-bad .dash-input{border-color:var(--negative)}.dash-params__note{border-inline-start:2px solid var(--accent-border);background:var(--accent-bg);font-size:var(--text-sm);color:var(--main-color);margin:0;padding:6px 10px;line-height:1.45}.dash-input--area{resize:vertical;height:auto;padding:8px 10px;line-height:1.5}.dash-params__error{font-size:var(--text-sm);color:var(--negative)}.dash-params__actions,.dash-chips{flex-wrap:wrap;gap:6px;display:flex}.dash-chip{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg-hover);color:var(--main-color);font:inherit;cursor:pointer;padding:5px 10px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.dash-chip:hover{border-color:var(--accent-border);color:var(--accent)}.dash-chip.is-on{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.dash-picker{z-index:var(--z-modal);width:min(380px,100vw);padding:var(--space-4);border-inline-start:1px solid var(--border-color);background:var(--more-list-bg);box-shadow:var(--shadow-modal);flex-direction:column;gap:10px;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.dash-picker__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.dash-picker__head h2{font-size:var(--text-lg);color:var(--main-color);margin:0;font-weight:700}.dash-picker__list{min-height:0;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);scrollbar-width:thin;flex:1;overflow:auto}.dash-picker__group h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.dash-picker__group:first-child h3{margin-top:0}.dash-picker__group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dash-picker__item{border:1px solid var(--border-color-subtle);background:var(--more-list-bg);width:100%;color:var(--main-color);font:inherit;text-align:start;cursor:pointer;border-radius:5px;align-items:flex-start;gap:8px;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.dash-picker__item:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-bg)}.dash-picker__item:disabled{opacity:.6;cursor:not-allowed}.dash-picker__icon{width:18px;color:var(--accent);text-align:center;flex-shrink:0;margin-top:2px}.dash-picker__text{flex:1;gap:2px;min-width:0;display:grid}.dash-picker__text b{font-size:var(--text-md);font-weight:600}.dash-picker__text span{font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.dash-picker__add{color:var(--text-muted);flex-shrink:0;margin-top:3px;font-size:12px}.dash-picker__item:hover:not(:disabled) .dash-picker__add{color:var(--accent)}.dash-foot{min-height:40px;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.dash-widget__body:empty:after{animation-duration:0s}.dash-btn,.dash-icon,.dash-chip,.dash-menu__item,.dash-picker__item,.dash-widget,.dash-cell,.dash-placeholder,.dash-grid{transition:none}.dash-cell.is-fresh .dash-widget,.dash-placeholder{animation:none}}.dash-picker__where{font-size:var(--text-sm);color:var(--accent);margin:0}.dash-picker__bar{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.dash-check{color:var(--main-color);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.dash-picker__count{font-size:var(--text-xs);color:var(--accent);margin-inline-start:6px;font-style:normal;font-weight:600}.dash-picker__item.is-dragging{opacity:.5}.dash-picker.is-dragging{pointer-events:none;opacity:.85}.dash-picker__item{touch-action:pan-y}.dash-note{min-height:100%;font-size:var(--text-md);color:var(--main-color);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.dash-note.is-editable{border-radius:var(--radius-lg);cursor:text}.dash-note.is-editable:hover{background:var(--more-list-bg-hover)}.dash-note.is-editable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-note.is-empty{color:var(--text-muted)}.dash-note--editing{white-space:normal;flex-direction:column;gap:4px;height:100%;display:flex}.dash-note__field{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--search-area-bg,var(--more-list-bg));width:100%;min-height:80px;color:var(--main-color);font:inherit;font-size:var(--text-md);resize:none;flex:1;padding:6px 8px;line-height:1.6}.dash-note__field:focus{border-color:var(--accent);outline:none}.dash-note__count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.dash-snack{z-index:calc(var(--z-modal) + 2);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--more-list-bg);box-shadow:var(--shadow-pop);color:var(--main-color);font-size:var(--text-md);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .dash-snack{padding:6px 14px 6px 6px;transform:translate(50%)}.dash-snack .dash-linkbtn{color:var(--accent);margin:0;font-weight:600;text-decoration:none}.dash-dialog{z-index:var(--z-modal);padding:var(--space-4);background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.dash-dialog__panel{width:min(540px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-4);border:1px solid var(--border-color);background:var(--more-list-bg);box-shadow:var(--shadow-modal);border-radius:5px;gap:10px;display:grid;overflow:auto}.dash-dialog__panel--small{width:min(380px,100vw - 32px)}.dash-dialog__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.dash-dialog__head h2{font-size:var(--title-section);color:var(--main-color);margin:0;font-weight:700}.dash-dialog__note{font-size:var(--text-sm);color:var(--text-muted);margin:0}.dash-dialog__file{font-size:var(--text-sm);color:var(--main-color)}.dash-keys{gap:6px;margin:0;display:grid}.dash-keys>div{align-items:center;gap:12px;display:flex}.dash-keys dt{flex:0 0 96px}.dash-keys dd{font-size:var(--text-md);color:var(--main-color);margin:0}.dash-keys kbd{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--more-list-bg-hover);color:var(--main-color);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);border-bottom-width:2px;padding:1px 6px;display:inline-block}.dash-menu__sub{margin:0 0 4px;padding-inline-start:26px!important}.dash-foot__rotate{align-items:center;gap:6px;margin-inline-start:14px;display:inline-flex}.dash-foot__rotate select{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:26px;color:var(--main-color);font:inherit;font-size:var(--text-sm);padding:0 6px}.dash-message__choices{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.dash-tab,.dash-note{transition:none}.dash-align{animation:none}}
.eve{background:var(--projects-section);height:100dvh;color:var(--main-color);flex-direction:column;display:flex;overflow:hidden}.eve.is-clear{background:0 0}.eve-head{border-bottom:1px solid var(--border-color-subtle);gap:2px;padding:10px 14px 8px;display:grid}.eve-head h1{text-align:start;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.5}.eve-head h1 i{color:var(--accent);margin-inline-end:7px;font-size:.8em}.eve-head p{color:var(--secondary-color);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.eve-body{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.eve-map{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.eve-map__canvas{flex:1;min-height:0;position:relative}.eve-map .gs-map{border:0;border-radius:0;height:100%}.eve-empty{color:var(--secondary-color);text-align:center;margin:0;padding:24px 14px;font-size:13px}.eve-legend{color:var(--secondary-color);border-top:1px solid var(--border-color-subtle);flex-wrap:wrap;gap:4px 10px;padding:4px 10px;font-size:11px;display:flex}.eve-legend span{align-items:center;gap:5px;display:inline-flex}.eve-legend__dot{border-radius:50%;width:9px;height:9px}.eve-legend__dot--country{border:1.5px dashed var(--secondary-color);background:0 0}.eve-list{border-inline-start:1px solid var(--border-color-subtle);flex-direction:column;min-height:0;display:flex}.eve-rows{flex:1;min-height:0;padding:8px;scroll-padding-block:8px;overflow:auto}.eve-rows .intel-event{background:var(--more-list-bg)}.eve.is-clear .eve-rows .intel-event{background:0 0}.eve-rows .intel-event__headline{font-size:13px;line-height:1.4}.eve-rows .intel-event header time{color:var(--secondary-color);font-variant-numeric:tabular-nums;font-size:11px}.eve-rows .intel-desk__hint{margin:8px 4px}.eve-foot{border-top:1px solid var(--border-color-subtle);color:var(--secondary-color);gap:4px;padding:7px 14px;font-size:12px;display:grid}.eve-foot p{margin:0}.eve-foot__note{font-size:11px;line-height:1.4}.eve-foot__links{justify-content:space-between;align-items:center;gap:8px;display:flex}.eve-foot a{color:var(--main-color);font-weight:600;text-decoration:none}.eve-foot a:hover{color:var(--accent);text-decoration:underline}.eve-foot__site{align-items:center;gap:6px;display:inline-flex}.eve-foot__site i{color:var(--accent)}@media (max-width:639px){.eve-body{grid-template-rows:minmax(0,11fr) minmax(0,9fr);grid-template-columns:1fr}.eve-list{border-inline-start:0;border-top:1px solid var(--border-color-subtle)}.eve-foot__note{display:none}}
.economy-view{padding:0}.economy-view__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.economy-view__title{font-size:var(--title-page);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.economy-view__title i{width:1.5em;height:1.5em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.62em;display:inline-flex}.economy-view__body{align-items:flex-start;gap:5px;display:flex}.economy-view__sidebar{flex-shrink:0;width:220px;position:sticky;top:80px}.economy-view__filter-section{background:var(--search-area-bg);border-radius:4px;margin:0;padding:14px}.economy-view__filter-title{color:var(--main-color);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.economy-view__filter-group{margin-bottom:14px}.economy-view__filter-group label{color:var(--secondary-color);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.economy-view__select{border:1px solid var(--border-color-subtle);background:var(--app-container);width:100%;color:var(--main-color);cursor:pointer;border-radius:3px;padding:7px 10px;font-size:12px}.economy-view__importance-btns{flex-direction:column;gap:4px;display:flex}.economy-view__importance-btn{border:1px solid var(--border-color-subtle);color:var(--secondary-color);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.economy-view__importance-btn:hover{background:var(--projects-section)}.economy-view__importance-btn--active{background:var(--imp-color);color:#fff;border-color:var(--imp-color)}.economy-view__importance-btn--active:hover{opacity:.9}.economy-view__clear-btn{border:1px dashed var(--border-color-subtle);width:100%;color:var(--secondary-color);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.economy-view__clear-btn:hover{background:var(--projects-section);color:var(--sev-critical)}.economy-view__main{flex:1;min-width:0}.economy-view__loading,.economy-view__empty{text-align:center;color:var(--secondary-color);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:14px;display:flex}.economy-view__empty i,.economy-view__loading i{opacity:.4;font-size:32px}.economy-view__date-group{margin-bottom:22px}.economy-view__date-header{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;padding:4px 2px 12px;font-size:clamp(14px,1.5vw,17px);font-weight:800;display:flex}.economy-view__date-header i{width:1.55em;height:1.55em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.64em;display:inline-flex}.economy-view__table-wrapper{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);border-radius:7px;overflow-x:auto}.economy-view__table{border-collapse:collapse;width:100%;font-size:13px}.economy-view__table thead th{text-align:start;width:10%;color:var(--secondary-color);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--main-color) 3%, transparent);border-bottom:1px solid var(--border-color-subtle);white-space:nowrap;padding:11px 12px;font-size:11px;font-weight:600}.economy-view__th-time{width:60px}.economy-view__th-country{width:70px}.economy-view__th-imp{width:20px}.economy-view__th-actual,.economy-view__th-forecast,.economy-view__th-previous{width:80px;text-align:end!important}.economy-view__row{transition:background .15s}.economy-view__row:hover{background:var(--accent-bg)}.economy-view__row--high{border-inline-start:3px solid var(--negative)}.economy-view__row--medium{border-inline-start:3px solid var(--sev-high)}.economy-view__row--low{border-inline-start:3px solid var(--sev-low)}.economy-view__row td{border-bottom:1px solid var(--border-color-subtle);vertical-align:middle;padding:8px 10px}.economy-view__cell-time{font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;color:var(--secondary-color);white-space:nowrap;font-size:12px}.economy-view__cell-country{white-space:nowrap;align-items:center;gap:4px;display:flex}.economy-view__flag{align-items:center;line-height:1;display:inline-flex}.economy-view__flag-img{object-fit:cover;vertical-align:middle;border-radius:1px;height:15px;box-shadow:0 0 0 1px #00000014}.economy-view__currency{color:var(--secondary-color);font-size:11px;font-weight:600}.economy-view__cell-imp{text-align:center}.economy-view__imp-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.economy-view__cell-event{color:var(--main-color);font-weight:500}.economy-view__cell-value{text-align:end;font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;color:var(--secondary-color);font-size:12px}.economy-view__cell-value--actual{color:var(--main-color);font-weight:700}.economy-view__load-more{background:var(--search-area-bg);border:1px solid var(--border-color-subtle);width:100%;color:var(--accent);cursor:pointer;border-radius:4px;margin-top:12px;padding:10px;font-size:13px;font-weight:500;transition:background .15s;display:block}.economy-view__load-more:hover{background:var(--projects-section)}.economy-view__tabs{scrollbar-width:thin;gap:7px;margin:0 0 16px;padding:4px 2px 10px;display:flex;overflow-x:auto}.economy-view__tab{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 4%, transparent), transparent), var(--search-area-bg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.economy-view__tab:hover{color:var(--main-color);border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));background:linear-gradient(180deg, var(--accent-bg), transparent), var(--search-area-bg)}.economy-view__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.economy-view__tab--active,.economy-view__tab--active:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);box-shadow:var(--shadow-card)}.economy-view__tab i{opacity:.85;font-size:11px}.economy-view__panel{padding:0}.economy-view__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.economy-view__card{background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border:1px solid var(--border-color-subtle);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.economy-view__card:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.economy-view__card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.economy-view__card--up:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.economy-view__card--down:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.economy-view__card-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.economy-view__card-symbol{letter-spacing:.01em;color:var(--secondary-color);font-size:12px;font-weight:800}.economy-view__card-price{letter-spacing:-.01em}.economy-view__card-flag{align-items:center;line-height:1;display:inline-flex}.economy-view__card-name{color:var(--secondary-color);overflow-wrap:anywhere;margin-bottom:8px;font-size:11px}.economy-view__card-price{color:var(--main-color);font-size:18px;font-weight:700;font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;margin-bottom:2px}.economy-view__card-change{align-items:center;gap:4px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.economy-view__card-range{color:var(--secondary-color);font-size:11px;font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums}.economy-view__card-type{text-transform:none;letter-spacing:0;color:var(--secondary-color);background:var(--projects-section);border-radius:2px;padding:2px 6px;font-size:12px;font-weight:600}.economy-view__positive{color:var(--positive)}.economy-view__negative{color:var(--negative)}.dark .economy-view__positive{color:var(--positive)}.dark .economy-view__negative{color:var(--negative)}.economy-view__tab-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.economy-view__mini-btn{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 4%, transparent), transparent), var(--search-area-bg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;padding:6px 14px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.economy-view__mini-btn:hover{color:var(--main-color);border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle))}.economy-view__mini-btn--active,.economy-view__mini-btn--active:hover{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.economy-view__tech-signals{flex-direction:column;gap:6px;margin-top:10px;display:flex}.economy-view__tech-signal{justify-content:space-between;align-items:center;gap:6px;display:flex}.economy-view__tech-label{color:var(--secondary-color);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.economy-view__tech-badge{color:#fff;text-transform:capitalize;letter-spacing:.2px;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.economy-view__global-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border:1px solid var(--border-color-subtle);border-radius:7px;flex-wrap:wrap;gap:10px 21px;margin-bottom:16px;padding:14px 18px;display:flex}.economy-view__global-item{flex-direction:column;gap:3px;min-width:90px;display:flex}.economy-view__global-label{color:var(--secondary-color);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.economy-view__global-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--main-color);font-size:17px;font-weight:800}.economy-view__tabs::-webkit-scrollbar{height:3px}.economy-view__tabs::-webkit-scrollbar-track{background:0 0}.economy-view__tabs::-webkit-scrollbar-thumb{background:var(--projects-section);border-radius:2px}.economy-view__sort-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.economy-view__sort-th:hover{color:var(--main-color)}.economy-view__sort-th--active{color:var(--accent)!important}.economy-view__sort-th-content{align-items:center;gap:4px;display:inline-flex}.economy-view__sort-icon{font-size:var(--text-2xs);opacity:.35;transition:opacity .15s}.economy-view__sort-th:hover .economy-view__sort-icon{opacity:.6}.economy-view__sort-th--active .economy-view__sort-icon{opacity:1}@media (max-width:768px){.economy-view__body{flex-direction:column;align-items:stretch}.economy-view__sidebar{width:100%;position:static}.economy-view__filter-section{margin:0 16px}.economy-view__main{width:100%;padding:0 16px}[dir=rtl] .economy-view__main{padding:0 16px}.economy-view__th-forecast,.economy-view__th-previous,.economy-view__table td:nth-child(6),.economy-view__table td:nth-child(7){display:none}.economy-view__tabs{margin:0 10px 12px;padding:3px}.economy-view__tab{padding:6px 10px;font-size:12px}.economy-view__tab span{display:none}.economy-view__tab i{font-size:16px}.economy-view__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.economy-view__panel{padding:0 10px 10px}.economy-view__card-price{font-size:15px}.economy-view__tab-filter .economy-view__select{max-width:100%}}.econ-year,.econ-dots,.econ-calweek,.econ-ridges{margin:18px 0 24px}.econ-year__note{color:var(--secondary-color);margin:0 0 10px;font-size:13px;line-height:1.6}.econ-dots__title{color:var(--main-color);align-items:center;gap:6px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.econ-ridges{--rl-bg:var(--background-color)}.economy-view__curvebox{position:relative}.economy-view__curvebox>svg{display:block}.economy-view__curvebox>.fs-toggle{inset:12px 12px auto auto}.economy-view__curvebox:fullscreen>svg{flex:1 1 0;width:100%;height:auto;min-height:0}.economy-view__curvebox:fullscreen>.fs-toggle{inset:calc(clamp(12px,2vw,28px) + 12px) calc(clamp(12px,2vw,28px) + 12px) auto auto}
.econ-overview{flex-direction:column;gap:clamp(16px,2.1vw,26px);display:flex}.econ-hero{border:1px solid var(--border-color-subtle);isolation:isolate;background:radial-gradient(120% 90% at 82% 20%, #1f9f911f, transparent 46%), radial-gradient(90% 80% at 8% 12%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 44%), linear-gradient(140deg, #f6f2ea 0%, #efeae0 50%, #eef2ef 100%);border-radius:6px;padding:clamp(16px,2vw,28px);position:relative;overflow:hidden}.dark .econ-hero{background:radial-gradient(120% 90% at 82% 18%, #0f4c7573, transparent 46%), radial-gradient(90% 80% at 8% 14%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 44%), linear-gradient(140deg, #131c21 0%, #16222a 46%, #142734 100%);border-color:#ffffff14}.econ-hero__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.econ-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:clamp(13px,1.9vw,29px);display:grid;position:relative}.econ-hero__copy{min-width:0}.econ-hero__eyebrow{border:1px solid var(--border-color-subtle);background:color-mix(in srgb, var(--main-color) 5%, transparent);color:var(--main-color);letter-spacing:0;text-transform:none;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.dark .econ-hero__eyebrow{border-color:#ffffff24}.econ-hero__pulse-dot{background:#24d17e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite econ-pulse;box-shadow:0 0 0 3px #24d17e33}@keyframes econ-pulse{0%,to{opacity:1}50%{opacity:.4}}.econ-hero__title{letter-spacing:-.02em;color:var(--main-color);margin:10px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.02}:root[dir=rtl] .econ-hero__title{line-height:1.15}.econ-hero__subtitle{max-width:46ch;color:var(--secondary-color);margin:8px 0 0;font-size:13px;line-height:1.6}.econ-hero__stats{flex-wrap:wrap;gap:8px 21px;margin-top:14px;display:flex}.econ-hero__stat{flex-direction:column;gap:3px;display:flex}.econ-hero__stat-label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-hero__stat-value{color:var(--main-color);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:700}.econ-hero__stat-chg{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.econ-hero__stat-chg.up,.econ-pulse-card__chg.up{color:var(--positive)}.econ-hero__stat-chg.down,.econ-pulse-card__chg.down{color:var(--negative)}.dark .econ-hero__stat-chg.up,.dark .econ-pulse-card__chg.up{color:var(--positive)}.dark .econ-hero__stat-chg.down,.dark .econ-pulse-card__chg.down{color:var(--negative)}.econ-hero__gauge{justify-content:center;display:flex}.econ-gauge{border:1px solid var(--border-color-subtle);background:color-mix(in srgb, var(--search-area-bg) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border-radius:8px;width:100%;max-width:340px;padding:16px 18px 18px}.dark .econ-gauge{border-color:#ffffff1a}.econ-gauge__label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-gauge__dial{position:relative}.econ-gauge__svg{width:100%;height:auto;margin:4px 0 0;display:block}.econ-gauge__readout{text-align:center;pointer-events:none;position:absolute;bottom:4%;left:0;right:0}.econ-gauge__score{font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1}.econ-gauge__rating{margin-top:3px;font-size:13px;font-weight:700}.econ-gauge__spark{opacity:.9;width:100%;height:40px;margin-top:8px}.econ-section{flex-direction:column;gap:10px;display:flex}.econ-section__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.econ-section__title{font-size:var(--title-section);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-weight:800;display:inline-flex}.econ-section__title i{width:1.6em;height:1.6em;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-size:.66em;display:inline-flex}.econ-section__all{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.econ-section__all i{font-size:10px;transition:transform .2s}:root[dir=rtl] .econ-section__all i{transform:scaleX(-1)}.econ-section__all:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.econ-section__all:hover i{transform:translate(3px)}:root[dir=rtl] .econ-section__all:hover i{transform:scaleX(-1)translate(3px)}.econ-pulse-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.econ-pulse-card{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.econ-pulse-card:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.econ-pulse-card[data-dir=up]:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-pulse-card[data-dir=down]:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-pulse-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-pulse-card__top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.econ-pulse-card__label{min-width:0;color:var(--secondary-color);letter-spacing:.01em;overflow-wrap:anywhere;font-size:12px;font-weight:700}.econ-pulse__flag{object-fit:cover;width:18px;height:13px;box-shadow:0 0 0 1px var(--border-color-subtle);border-radius:1px;flex:none}.econ-pulse__coin{border-radius:50%;flex:none;width:18px;height:18px}.econ-pulse-card__value{color:var(--main-color);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.1}.econ-pulse-card__foot{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-top:8px;display:flex}.econ-pulse-card__chg{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.econ-pulse-card__range{background:var(--more-list-bg-hover);border-radius:100px;flex:auto;max-width:72px;height:4px;position:relative}.econ-pulse-card__range-fill{top:50%;background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--search-area-bg);border-radius:50%;position:absolute;inset-inline-start:calc(var(--pos,.5) * 100%);transform:translate(-50%,-50%)}:root[dir=rtl] .econ-pulse-card__range-fill{inset-inline-start:auto;inset-inline-end:calc(var(--pos,.5) * 100%);transform:translate(50%,-50%)}@media (max-width:820px){.econ-hero__grid{grid-template-columns:minmax(0,1fr)}.econ-hero__gauge{order:-1}}@media (prefers-reduced-motion:reduce){.econ-hero__pulse-dot{animation:none}}
.econ-cal{flex-direction:column;gap:14px;display:flex}.econ-cal__toolbar{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 19px;padding:16px 18px;display:flex}.econ-cal__stats{gap:19px;display:flex}.econ-cal__stat{flex-direction:column;gap:2px;display:flex}.econ-cal__stat-value{letter-spacing:-.02em;color:var(--main-color);font-variant-numeric:tabular-nums;font-size:clamp(19px,1.6vw,24px);font-weight:800;line-height:1}.econ-cal__stat--high .econ-cal__stat-value,.dark .econ-cal__stat--high .econ-cal__stat-value{color:var(--negative)}.econ-cal__stat--released .econ-cal__stat-value,.dark .econ-cal__stat--released .econ-cal__stat-value{color:var(--positive)}.econ-cal__stat-label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-cal__filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.econ-cal__date{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);color:var(--secondary-color);align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.econ-cal__date i{font-size:11px}.econ-cal__date input{color:var(--main-color);font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;font-size:12px}.dark .econ-cal__date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.econ-cal__date-sep{color:var(--secondary-color)}.econ-cal__country{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);max-width:180px;color:var(--main-color);font-family:var(--font-text), sans-serif;cursor:pointer;padding:8px 12px;font-size:12px}.econ-cal__imps{gap:6px;display:inline-flex}.econ-cal__imp{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.econ-cal__imp:hover{color:var(--main-color)}.econ-cal__imp.active[data-imp=high]{color:var(--negative);border-color:color-mix(in srgb, var(--negative) 40%, transparent);background:color-mix(in srgb, var(--negative) 12%, transparent)}.econ-cal__imp.active[data-imp=medium]{color:var(--sev-high);border-color:color-mix(in srgb, var(--sev-high) 40%, transparent);background:color-mix(in srgb, var(--sev-high) 12%, transparent)}.econ-cal__imp.active[data-imp=low]{color:var(--sev-low);border-color:color-mix(in srgb, var(--sev-low) 40%, transparent);background:color-mix(in srgb, var(--sev-low) 12%, transparent)}.econ-cal__imp-bars,.econ-cal-event__imp{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.econ-cal__imp-bars span,.econ-cal-event__imp span{background:var(--border-color-subtle);border-radius:1px;width:3px}.econ-cal__imp-bars span:first-child{height:40%}.econ-cal__imp-bars span:nth-child(2){height:70%}.econ-cal__imp-bars span:nth-child(3){height:100%}.econ-cal__imp[data-imp=high] .econ-cal__imp-bars span,.econ-cal-event__imp[data-imp=high] span{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-cal__imp[data-imp=medium] .econ-cal__imp-bars span:nth-child(-n+2),.econ-cal-event__imp[data-imp=medium] span:nth-child(-n+2){background:var(--sev-high)}.econ-cal__imp[data-imp=low] .econ-cal__imp-bars span:first-child,.econ-cal-event__imp[data-imp=low] span:first-child{background:var(--sev-low)}.econ-cal__clear{border:1px dashed var(--border-color-subtle);border-radius:var(--radius-lg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.econ-cal__clear:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.econ-cal__day{flex-direction:column;gap:6px;display:flex}.econ-cal__day-head{align-items:center;gap:10px;padding:6px 2px;display:flex}.econ-cal__day-date{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;font-size:clamp(15px,1.6vw,18px);font-weight:800;display:inline-flex}.econ-cal__day-date:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:1.1em}.econ-cal__day-count{color:var(--secondary-color);font-variant-numeric:tabular-nums;border:1px solid var(--border-color-subtle);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.econ-cal__events{flex-direction:column;gap:6px;display:flex}.econ-cal-event{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 2.5%, transparent), transparent 55%), var(--search-area-bg);border-radius:6px;grid-template-columns:52px 16px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.econ-cal-event:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.econ-cal-event--high:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-cal-event--medium:before{background:var(--sev-high)}.econ-cal-event--low:before{background:var(--sev-low)}.econ-cal-event:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-cal-event__time{color:var(--main-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.econ-cal-event__main{min-width:0}.econ-cal-event__name{color:var(--main-color);font-size:14px;font-weight:600;line-height:1.35}.econ-cal-event__meta{align-items:center;gap:7px;margin-top:4px;display:flex}.econ-cal-event__meta .economy-view__flag-img{height:13px}.econ-cal-event__cur{letter-spacing:.04em;color:var(--secondary-color);font-size:11px;font-weight:700}.econ-cal-event__vals{align-items:stretch;gap:6px;display:flex}.econ-cal-event__val{border-radius:4px;flex-direction:column;align-items:flex-end;gap:3px;min-width:58px;padding:5px 9px;display:flex}.econ-cal-event__val--actual{background:var(--more-list-bg-hover)}.econ-cal-event__val-label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-cal-event__val-num{color:var(--main-color);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.econ-cal-event__val--prev .econ-cal-event__val-num{color:var(--secondary-color);font-weight:600}.econ-cal-event__val--actual.dir-up .econ-cal-event__val-num{color:var(--positive)}.econ-cal-event__val--actual.dir-down .econ-cal-event__val-num{color:var(--negative)}.dark .econ-cal-event__val--actual.dir-up .econ-cal-event__val-num{color:var(--positive)}.dark .econ-cal-event__val--actual.dir-down .econ-cal-event__val-num{color:var(--negative)}@media (max-width:720px){.econ-cal__toolbar{flex-direction:column;align-items:flex-start}.econ-cal-event{grid-template-columns:46px 14px minmax(0,1fr);row-gap:8px}.econ-cal-event__vals{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}
.econ-idx{flex-direction:column;gap:clamp(13px,1.6vw,19px);display:flex}.econ-idx-breadth{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.econ-idx-breadth__side{align-items:center;gap:6px;display:flex}.econ-idx-breadth__num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(19px,1.6vw,22px);font-weight:800}.econ-idx-breadth__side.up .econ-idx-breadth__num{color:var(--positive)}.econ-idx-breadth__side.down .econ-idx-breadth__num{color:var(--negative)}.dark .econ-idx-breadth__side.up .econ-idx-breadth__num{color:var(--positive)}.dark .econ-idx-breadth__side.down .econ-idx-breadth__num{color:var(--negative)}.econ-idx-breadth__lbl{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-idx-breadth__bar{background:var(--more-list-bg-hover);border-radius:100px;height:10px;display:flex;overflow:hidden}.econ-idx-breadth__seg{height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.econ-idx-breadth__seg.up{background:linear-gradient(90deg, var(--positive), var(--positive))}.econ-idx-breadth__seg.down{background:linear-gradient(90deg, var(--negative), var(--negative))}.econ-idx-region{flex-direction:column;gap:8px;display:flex}.econ-idx-region__head{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;font-size:clamp(14px,1.5vw,17px);font-weight:800;display:inline-flex}.econ-idx-region__head i{width:1.55em;height:1.55em;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-size:.64em;display:inline-flex}.econ-idx-region__count{color:var(--secondary-color);font-variant-numeric:tabular-nums;border:1px solid var(--border-color-subtle);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.econ-idx-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.econ-idx-card{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.econ-idx-card[data-dir=up]:after,.econ-idx-card[data-dir=down]:after{content:"";pointer-events:none;opacity:calc(var(--heat,0) * .5);position:absolute;inset:0}.econ-idx-card[data-dir=up]:after{background:radial-gradient(120% 80% at 80% 0,#16a34a29,#0000 60%)}.econ-idx-card[data-dir=down]:after{background:radial-gradient(120% 80% at 80% 0,#dc262629,#0000 60%)}.econ-idx-card:before{content:"";inset-inline-start:0;z-index:1;width:3px;position:absolute;top:0;bottom:0}.econ-idx-card[data-dir=up]:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-idx-card[data-dir=down]:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-idx-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-idx-card>*{z-index:1;position:relative}.econ-idx-card__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.econ-idx-card__sym{letter-spacing:.01em;color:var(--secondary-color);font-size:12px;font-weight:800}.econ-idx-card__top .economy-view__flag-img{height:14px}.econ-idx-card__name{color:var(--secondary-color);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.econ-idx-card__row{justify-content:space-between;align-items:baseline;gap:6px;margin-top:8px;display:flex}.econ-idx-card__price{letter-spacing:-.01em;color:var(--main-color);font-variant-numeric:tabular-nums;font-size:clamp(19px,2vw,23px);font-weight:800}.econ-idx-card__chg{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:13px;font-weight:800;display:inline-flex}.econ-idx-card__chg.up{color:var(--positive)}.econ-idx-card__chg.down{color:var(--negative)}.dark .econ-idx-card__chg.up{color:var(--positive)}.dark .econ-idx-card__chg.down{color:var(--negative)}.econ-idx-card__range{margin-top:12px}.econ-idx-card__range-track{background:var(--more-list-bg-hover);border-radius:100px;height:4px;display:block;position:relative}.econ-idx-card__range-fill{top:50%;width:9px;height:9px;box-shadow:0 0 0 2px var(--search-area-bg);border-radius:50%;position:absolute;inset-inline-start:calc(var(--pos,.5) * 100%);transform:translate(-50%,-50%)}:root[dir=rtl] .econ-idx-card__range-fill{inset-inline-start:auto;inset-inline-end:calc(var(--pos,.5) * 100%);transform:translate(50%,-50%)}.econ-idx-card__range[data-dir=up] .econ-idx-card__range-fill{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-idx-card__range[data-dir=down] .econ-idx-card__range-fill{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-idx-card__range-lbls{color:var(--secondary-color);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:10px;font-weight:600;display:flex}@media (max-width:600px){.econ-idx-breadth{text-align:center;grid-template-columns:1fr;gap:8px}.econ-idx-breadth__side{justify-content:center}}
.econ-board{flex-direction:column;gap:clamp(11px,1.4vw,18px);display:flex}.econ-board__group{flex-direction:column;gap:8px;display:flex}.econ-board__head{align-items:center;gap:8px;display:flex}.econ-board__title{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-size:clamp(14px,1.5vw,17px);font-weight:800;display:inline-flex}.econ-board__title i{width:1.55em;height:1.55em;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-size:.64em;display:inline-flex}.econ-board__count{color:var(--secondary-color);font-variant-numeric:tabular-nums;border:1px solid var(--border-color-subtle);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.econ-board__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.econ-board__filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.econ-metric{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.econ-metric:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.econ-metric[data-dir=up]:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-metric[data-dir=down]:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-metric.is-clickable{cursor:pointer}.econ-metric:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-metric.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 24px #00000029}.econ-metric__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.econ-metric__label{min-width:0;color:var(--secondary-color);letter-spacing:.01em;overflow-wrap:anywhere;font-size:12px;font-weight:800}.econ-metric__top .economy-view__flag-img{height:14px}.econ-metric__badge{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.econ-metric__name{color:var(--secondary-color);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.econ-metric__value{letter-spacing:-.01em;color:var(--main-color);font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(19px,2vw,23px);font-weight:800;line-height:1.1}.econ-metric__chg{font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:800;display:inline-flex}.econ-metric__chg.up{color:var(--positive)}.econ-metric__chg.down{color:var(--negative)}.dark .econ-metric__chg.up{color:var(--positive)}.dark .econ-metric__chg.down{color:var(--negative)}.econ-metric__chg-pct{opacity:.85}.econ-metric__range{margin-top:12px}.econ-metric__range-track{background:var(--more-list-bg-hover);border-radius:100px;height:4px;display:block;position:relative}.econ-metric__range-fill{top:50%;width:9px;height:9px;box-shadow:0 0 0 2px var(--search-area-bg);background:var(--accent);border-radius:50%;position:absolute;inset-inline-start:calc(var(--pos,.5) * 100%);transform:translate(-50%,-50%)}:root[dir=rtl] .econ-metric__range-fill{inset-inline-start:auto;inset-inline-end:calc(var(--pos,.5) * 100%);transform:translate(50%,-50%)}.econ-metric__range[data-dir=up] .econ-metric__range-fill{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-metric__range[data-dir=down] .econ-metric__range-fill{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-metric__range-lbls{color:var(--secondary-color);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:10px;font-weight:600;display:flex}.econ-metric__sub{color:var(--secondary-color);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px}
.help-container{max-width:1200px;margin:0 auto;padding:40px 20px}.help-header{text-align:center;margin-bottom:40px}.help-title{color:var(--main-color);margin:0 0 12px;font-size:24px;font-weight:700}.help-subtitle{color:var(--secondary-color);margin:0;font-size:18px}.help-categories{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.category-button{background:var(--search-area-bg);border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);color:var(--main-color);cursor:pointer;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.category-button:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}.category-button.active{background:var(--accent);border-color:var(--accent);color:#fff}.category-button i{font-size:14px}.help-content{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}.faq-section{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);box-shadow:var(--shadow-card);border-radius:6px;padding:32px}.faq-title{font-size:var(--title-page);color:var(--main-color);margin:0 0 24px;font-weight:700}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--border-color-subtle);border-radius:4px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;overflow:hidden}.faq-item:hover{border-color:var(--border-color);box-shadow:var(--shadow-pop)}.faq-item.open{border-color:var(--accent)}.faq-question{background:var(--background-color,#fff);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:13px;width:100%;padding:18px 20px;transition:background .2s;display:flex}.faq-question:hover{background:var(--projects-section)}.faq-item.open .faq-question{background:#eff6ff}.faq-question-text{color:var(--main-color);flex:1;font-size:16px;font-weight:600}.faq-question i{color:var(--secondary-color);font-size:14px;transition:transform .2s}.faq-answer{max-height:0;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.faq-item.open .faq-answer{max-height:500px;padding:0 20px 20px}.faq-answer p{color:var(--secondary-color);margin:0;font-size:15px;line-height:1.7}.faq-empty{text-align:center;color:var(--secondary-color);padding:60px 20px}.faq-empty i{opacity:.5;margin-bottom:16px;font-size:48px}.faq-empty p{margin:0;font-size:16px}.help-sidebar{flex-direction:column;gap:19px;display:flex;position:sticky;top:20px}.sidebar-title{color:var(--secondary-color);text-transform:none;letter-spacing:0;margin:0 0 16px;font-size:14px;font-weight:600}.quick-actions{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);border-radius:6px;padding:24px}.action-card{background:var(--projects-section);border:1px solid var(--border-color-subtle);border-radius:4px;align-items:center;gap:10px;margin-bottom:12px;padding:16px;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.action-card:last-child{margin-bottom:0}.action-card:hover{border-color:var(--accent);box-shadow:var(--shadow-pop);background:#fff;transform:translate(4px)}.action-icon{background:var(--accent-bg);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.action-icon i{color:var(--accent);font-size:18px}.action-content{flex:1}.action-content h4{color:var(--main-color);margin:0 0 4px;font-size:14px;font-weight:600}.action-content p{color:var(--secondary-color);margin:0;font-size:13px}.action-arrow{color:var(--secondary-color);font-size:14px;transition:transform .2s}.action-card:hover .action-arrow{color:var(--accent);transform:translate(4px)}.popular-topics{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);border-radius:6px;padding:24px}.topic-list{flex-direction:column;gap:6px;display:flex}.topic-tag{background:var(--more-list-bg-hover);border:1px solid var(--border-color-subtle);color:var(--main-color);text-align:left;cursor:pointer;border-radius:3px;padding:10px 14px;font-size:14px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s}.topic-tag:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}[dir=rtl] .help-content{direction:rtl}[dir=rtl] .faq-question{text-align:right}[dir=rtl] .action-card:hover,[dir=rtl] .action-card:hover .action-arrow{transform:translate(-4px)}@media (max-width:1024px){.help-content{grid-template-columns:1fr}.help-sidebar{grid-row:2;position:static}.help-sidebar>*{width:100%}}@media (max-width:640px){.help-container{padding:24px 16px}.help-title{font-size:22px}.help-subtitle{font-size:16px}.help-categories{gap:6px}.category-button{padding:8px 16px;font-size:13px}.faq-section{padding:20px}.faq-title{font-size:17px}.faq-question{padding:14px 16px}.faq-question-text{font-size:15px}.quick-actions,.popular-topics{padding:20px}.action-card{padding:12px}}@media (prefers-color-scheme:dark){.help-title{color:var(--main-color)}.help-subtitle{color:var(--secondary-color)}.category-button{background:var(--projects-section);border-color:var(--border-color);color:var(--main-color)}.category-button:hover{background:var(--search-area-bg);border-color:var(--info);color:var(--info)}.category-button.active{background:var(--accent);border-color:var(--accent)}.faq-section,.quick-actions,.popular-topics{background:var(--projects-section);border-color:var(--border-color)}.faq-title{color:var(--main-color)}.faq-item{border-color:var(--border-color)}.faq-item.open{border-color:var(--info)}.faq-question{background:var(--projects-section)}.faq-question:hover{background:var(--search-area-bg)}.faq-item.open .faq-question{background:color-mix(in srgb, var(--info) 16%, transparent)}.faq-question-text{color:var(--main-color)}.faq-answer p{color:var(--secondary-color)}.action-card{background:var(--search-area-bg);border-color:var(--border-color)}.action-card:hover{background:var(--projects-section)}.action-content h4{color:var(--main-color)}.topic-tag{background:var(--search-area-bg);border-color:var(--border-color);color:var(--main-color)}.topic-tag:hover{background:color-mix(in srgb, var(--info) 16%, transparent);border-color:var(--info)}}
.projects-section:has(.home-view){border-radius:0;width:100%;max-width:100%;margin:0;padding:0}.home-view{--home-section-gap:6px;--home-pad-inline:clamp(14px, 4vw, 40px);--np-sidebar-w:0px;width:100%;max-width:100%;padding:0 var(--home-pad-inline) 10px;position:relative}.app-body:has(.home-view){overflow-x:clip}.home-view>.landing-hero{width:calc(100% + 2 * var(--home-pad-inline) + var(--np-sidebar-w));max-width:none;margin-inline-start:calc(-1 * (var(--home-pad-inline) + var(--np-sidebar-w)));margin-inline-end:calc(-1 * var(--home-pad-inline));margin-top:0}@media (min-width:769px){.home-view{--np-sidebar-w:80px}.app-container:has(.home-view){position:relative}.app-container:has(.home-view) .app-header{z-index:6;background:0 0;border-bottom:none;position:absolute;inset:0 0 auto}.app-content:has(.home-view) .app-sidebar{z-index:5;padding-top:72px;position:sticky;top:-60px}.home-view .landing-hero__content{padding-inline-start:calc(clamp(18px, 3.8vw, 64px) + var(--np-sidebar-w))}}.home-view__topline{top:16px;z-index:6;max-width:min(56%,420px);margin:0;position:absolute;inset-inline-end:clamp(16px,4vw,44px)}.home-view__topline .ttime{color:color-mix(in srgb, var(--main-color) 74%, transparent)}.home-view__topline .ttime:hover{color:var(--main-color)}.home-view__dashboard{gap:clamp(14px,1.9vw,24px);padding-bottom:clamp(18px,2.4vw,34px)}.projects-section-header{color:var(--main-color);justify-content:space-between;align-items:center;display:flex}.projects-head{font-size:var(--title-section);margin:0;font-weight:700}.projects-section-line{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.projects-status{gap:6px;display:flex}.project-boxes.jsGridView{flex-wrap:wrap;align-content:baseline;display:flex}.home-view__dashboard>*{border-color:var(--border-color-subtle)}.home-view__dashboard .alert-summary,.home-view__dashboard .econ-summary,.home-view__dashboard .keyword-collections-group,.home-view__dashboard .favorites-panel,.home-view__dashboard .analytics-group{border:1px solid var(--border-color-subtle);box-shadow:var(--shadow-card);border-radius:8px;transition:border-color .3s,box-shadow .3s}.home-view__dashboard .alert-summary:hover,.home-view__dashboard .econ-summary:hover,.home-view__dashboard .keyword-collections-group:hover,.home-view__dashboard .favorites-panel:hover,.home-view__dashboard .analytics-group:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border-color-subtle));box-shadow:var(--shadow-modal)}.home-view__dashboard .profile-texts,.home-view__dashboard .keyword-collections-title,.home-view__dashboard .analytics-group-title,.home-view__dashboard .alert-summary__title,.home-view__dashboard .econ-summary__title,.home-view__dashboard .favorites-panel__title{font-size:var(--title-section);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;font-weight:700;display:inline-flex}.home-view__dashboard .profile-texts:before,.home-view__dashboard .keyword-collections-title:before,.home-view__dashboard .analytics-group-title:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:4px;height:1.05em}.home-view__dashboard .alert-summary__title i,.home-view__dashboard .econ-summary__title i,.home-view__dashboard .favorites-panel__title i{width:1.5em;height:1.5em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.62em;display:inline-flex}.np-reveal{opacity:0;transition:opacity .7s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.np-reveal.is-revealed{opacity:1;transform:none}@keyframes np-child-in{0%{opacity:0;transform:translateY(16px)}}.np-reveal.is-revealed .alert-summary__grid>*,.np-reveal.is-revealed .keywords.homecontainer>*{animation:.55s cubic-bezier(.22,1,.36,1) backwards np-child-in}.np-reveal.is-revealed .alert-summary__grid>:first-child,.np-reveal.is-revealed .keywords.homecontainer>:first-child{animation-delay:50ms}.np-reveal.is-revealed .alert-summary__grid>:nth-child(2),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(2){animation-delay:.1s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(3),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(3){animation-delay:.15s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(4),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(4){animation-delay:.2s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(5),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(5){animation-delay:.25s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(6),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(6){animation-delay:.3s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(7),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(7){animation-delay:.35s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(8),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(8){animation-delay:.4s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(9),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(9){animation-delay:.45s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(10),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(10){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.np-reveal{opacity:1!important;transition:none!important;transform:none!important}.np-reveal.is-revealed .alert-summary__grid>*,.np-reveal.is-revealed .keywords.homecontainer>*{animation:none}}.placeholder-message{text-align:center;color:var(--main-color);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:64px 24px;display:flex}.placeholder-message h2{font-size:var(--title-page);margin:16px 0 8px}.placeholder-message p{color:var(--main-color);margin:4px 0}@media (max-width:768px){.projects-section-header,.projects-section-line{padding:0 16px}.project-boxes{margin:0}.home-view{--home-pad-inline:10px}}
