.catalogProPage{background:radial-gradient(circle at 82% 4%,#e6007f0b,#0000 27%),linear-gradient(#f8f6f1 0%,#f3f1ec 58%,#ece7dd 100%);min-height:100vh}.catalogProPage *{box-sizing:border-box}.catalogFrame{width:min(1440px,100% - 72px);margin:0 auto;padding:38px 0 120px}.catalogWorkHeader{grid-template-columns:300px minmax(0,1fr);align-items:end;gap:20px;margin-bottom:20px;display:grid}.catalogWorkTitle{gap:8px;min-width:0;display:grid}.catalogWorkTitle h1{max-width:300px;margin:0;font-size:clamp(38px,4vw,52px);line-height:.95}.catalogMobileContext,.catalogMobileControls{display:none}.catalogProSearchPanel{background:#fffdfae6;border:1px solid #2a261f14;border-radius:22px;padding:12px;box-shadow:0 14px 42px #1214180e}.catalogProSearchPanel .compactSearch,.catalogProSearchPanel .searchShell.compact{max-width:none}.catalogProLayout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;width:100%;display:grid}.catalogProSidebar{background:#fffdfaeb;border:1px solid #2a261f14;border-radius:22px;gap:14px;max-height:calc(100vh - 104px);padding:14px;display:grid;position:sticky;top:92px;overflow:auto;box-shadow:0 18px 56px #1214180f}.catalogProSidebar::-webkit-scrollbar{width:0}.catalogProSidebarHead,.catalogProFilterBlock>span{color:#30343a;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.catalogProCategoryList,.catalogProFilterBlock,.catalogCategoryGroup{gap:6px;display:grid}.catalogProFilterBlock{border-top:1px solid #12141814;padding-top:14px}.catalogDesktopFilters{gap:14px;display:grid}.catalogMobileFilters{display:none}.catalogProCategoryList a,.catalogSubCategoryList a,.catalogProFilterBlock a{color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;min-height:40px;padding:0 11px;font-size:14px;font-weight:830;text-decoration:none;display:flex}.catalogProCategoryList a{background:#ebe6dc}.catalogProCategoryList a.active,.catalogProCategoryList a:hover{color:#fff;background:#111214}.catalogProCategoryList .catalogFavoritesCategory{background:#fff;border:1px solid #e6007f2e}.catalogFavoritesCategory span{align-items:center;gap:7px;display:inline-flex}.catalogFavoritesCategory em{color:var(--accent);background:#e6007f1f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:920;display:inline-flex}.catalogProCategoryList .catalogFavoritesCategory.active em,.catalogProCategoryList .catalogFavoritesCategory:hover em{color:#fff;background:#ffffff2e}.catalogSubCategoryList{border-left:1px solid #1214181f;gap:5px;margin:0 0 2px 14px;padding-left:9px;display:grid}.catalogMobileSubCategoryList{display:none}.catalogSubCategoryList a{color:#555c65;background:0 0;min-height:32px;padding:0 9px;font-size:13px}.catalogSubCategoryList a.active,.catalogSubCategoryList a:hover{color:var(--accent);background:#e6007f14}.catalogProFilterBlock a{background:#fffdfa;border:1px solid #2a261f14;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:42px}.catalogProFilterBlock a span{color:inherit}.catalogProFilterBlock a em{color:var(--muted);font-size:11px;font-style:normal;font-weight:780}.catalogProFilterBlock a.active,.catalogProFilterBlock a:hover{color:var(--accent);border-color:#e6007f47}.catalogProContent{gap:14px;min-width:0;display:grid}.catalogProToolbar,.catalogProRows,.catalogEmptyState{background:#fffdfacc;border:1px solid #2a261f14;border-radius:22px;box-shadow:0 12px 36px #1214180b}.catalogProToolbar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);z-index:4;justify-content:space-between;align-items:flex-start;gap:14px;min-height:64px;padding:12px 14px;display:flex;position:relative}.catalogProFilterArea{flex:auto;align-items:flex-start;gap:10px;min-width:0;display:grid}.catalogProTools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding-top:0;display:flex}.catalogToolbarFilters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.catalogToolbarFilterGroup{position:relative}.catalogToolbarFilterTrigger{color:#30343a;cursor:pointer;min-height:32px;font:inherit;-webkit-user-select:none;user-select:none;background:#2a261f0e;border:1px solid #2a261f11;border-radius:999px;align-items:center;gap:8px;padding:0 11px;list-style:none;display:inline-flex}.catalogToolbarFilterTrigger::-webkit-details-marker{display:none}.catalogToolbarFilterTrigger span{color:#8a9099;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:920;line-height:1}.catalogToolbarFilterTrigger strong{font-size:12px;font-weight:900;line-height:1}.catalogToolbarFilterGroup.isOpen .catalogToolbarFilterTrigger,.catalogToolbarFilterTrigger:hover{color:#111214;background:#2a261f17;border-color:#2a261f1c}.catalogToolbarFilterGroup.hasActive .catalogToolbarFilterTrigger{color:var(--accent);background:#e6007f17;border-color:#e6007f38}.catalogToolbarFilterGroup.hasActive.isOpen .catalogToolbarFilterTrigger,.catalogToolbarFilterGroup.hasActive .catalogToolbarFilterTrigger:hover{background:var(--accent);border-color:var(--accent);color:#fff}.catalogToolbarFilterGroup.isOpen .catalogToolbarFilterTrigger span,.catalogToolbarFilterTrigger:hover span{color:#6f7680}.catalogToolbarFilterGroup.hasActive .catalogToolbarFilterTrigger span{color:#e6007fb8}.catalogToolbarFilterGroup.hasActive.isOpen .catalogToolbarFilterTrigger span,.catalogToolbarFilterGroup.hasActive .catalogToolbarFilterTrigger:hover span{color:#ffffffa8}.catalogToolbarFilterMenu{z-index:20;background:#fffdfafa;border:1px solid #2a261f14;border-radius:16px;flex-wrap:wrap;gap:6px;min-width:220px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #12141824}.catalogToolbarFilterMenu.focalScaleMenu{min-width:min(455px,100vw - 48px);padding:10px 12px;left:auto;right:0}.catalogToolbarFilterGroup a{color:#30343a;background:#ebe6dc;border:1px solid #2a261f0f;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:880;text-decoration:none;display:inline-flex}.catalogToolbarFilterGroup a:hover,.catalogToolbarFilterGroup a.active{color:var(--accent);background:#e6007f17;border-color:#e6007f38}.catalogToolbarFilterGroup.mount a{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.01em}.catalogToolbarFilterGroup.lens a,.catalogToolbarFilterGroup.brand a,.catalogToolbarFilterGroup.quick a{background:#fffdfa}.catalogToolbarFilterGroup.sensor a{background:linear-gradient(#fffdfae6,#ebe6dce6),#fffdfa}.catalogToolbarFilterGroup.focal a{border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:66px;min-height:34px}.catalogToolbarFilterGroup.focal em{color:#8a9099;font-size:10px;font-style:normal;font-weight:820;line-height:1}.catalogToolbarFilterGroup.focal a.active em,.catalogToolbarFilterGroup.focal a:hover em{color:inherit}.focalRangeFilter{gap:6px;width:100%;display:grid}.focalLensWindow{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 14px 0;position:relative;overflow:visible}.focalLensWindow:before,.focalLensWindow:after,.focalLensGlass{display:none}.focalRangeBadges{z-index:7;height:29px;position:relative}.focalRangeBadge,.focalRangeLimit{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:25px;padding:0 7px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:0}.focalRangeBadge{color:#fff;background:#050506;transform:translate(-50%)}.focalRangeBadge:after{content:"";border-top:5px solid #050506;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.focalRangeLimit{color:#8d939b;background:#e2e5e9}.focalRangeLimit.start{left:0}.focalRangeLimit.end{right:0}.focalTrack{cursor:ew-resize;touch-action:none;z-index:5;height:36px;position:relative}.focalTrack:before{content:"";background:#d9dde3;border-radius:999px;height:10px;position:absolute;top:5px;left:0;right:0}.focalTrackSelection{background:var(--accent);box-shadow:none;border-radius:0;height:10px;position:absolute;top:5px}.focalTrackMarker{background:var(--accent);pointer-events:none;z-index:7;border-radius:999px;width:3px;height:24px;position:absolute;top:0;transform:translate(-50%)}.focalTicks{grid-template-columns:repeat(23,1fr);align-items:end;gap:5px;display:grid;position:absolute;bottom:0;left:0;right:0}.focalTicks i{opacity:1;background:#c5cad1;border-radius:999px;width:2px;height:14px;display:block}.focalTicks i:nth-child(5n+1){opacity:1;background:#aeb4bd;height:20px}.focalTrack input{appearance:none;opacity:0;pointer-events:none;z-index:-1;background:0 0;width:1px;height:1px;margin:0;position:absolute;top:-999px;left:0}.focalTrack input::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:999px;width:10px;height:44px;box-shadow:0 4px 14px #1214182e}.focalTrack input::-moz-range-thumb{background:var(--accent);cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:999px;width:10px;height:44px;box-shadow:0 4px 14px #1214182e}.focalScaleLabels{color:#1214189e;letter-spacing:0;z-index:5;height:14px;font-size:11px;font-weight:820;position:relative}.focalScaleLabels span{position:absolute;top:0;transform:translate(-50%)}.focalScaleLabels span:first-child{transform:translate(0)}.focalScaleLabels span:last-child{transform:translate(-100%)}.focalRangeFooter{justify-content:space-between;align-items:center;display:flex}.focalRangeFooter strong{color:var(--ink);font-size:13px}.focalRangeFooter div{gap:6px;display:flex}.focalRangeFooter button{color:var(--ink);cursor:pointer;background:#f4f5f6;border:1px solid #12141814;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900}.focalRangeFooter button:last-child{background:var(--accent);border-color:var(--accent);color:#fff}.catalogToolbarFilterGroup.light a i{border:1px solid #1214181a;border-radius:999px;width:14px;height:14px;display:block}.catalogToolbarFilterGroup.light a[data-filter-id=daylight] i{background:#dceeff}.catalogToolbarFilterGroup.light a[data-filter-id=tungsten] i{background:#ffd10a}.catalogToolbarFilterGroup.light a[data-filter-id=bicolor] i{background:linear-gradient(135deg,#ffd10a 0 50%,#dceeff 50% 100%)}.catalogToolbarFilterGroup.light a[data-filter-id=rgb] i{background:conic-gradient(#ff2d55,#fc0,#34c759,#00c7ff,#5856d6,#ff2d55)}.catalogToolbarFilterGroup.light a[data-filter-id=battery] i{background:linear-gradient(90deg,#111214 0 72%,#d1d5db 72% 100%)}.catalogSortLinks,.catalogProViewPills{background:#1214180b;border:1px solid #1214180e;border-radius:999px;gap:3px;padding:3px;display:flex}.catalogSortLinks a,.catalogProViewPills a{color:#3f454d;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:13px;font-weight:860;text-decoration:none;display:inline-flex}.catalogSortLinks a.active,.catalogProViewPills a.active{color:#fff;background:#111214}.catalogActiveFilters{flex-wrap:wrap;gap:7px;padding-top:1px;display:flex}.catalogActiveFilters a{color:var(--accent);background:#ffffffc7;border:1px solid #e6007f38;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.catalogActiveFilters .clearAll{color:var(--muted);border-color:#12141814}.catalogProGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.catalogProGrid .productCard{min-height:366px}.catalogProGrid .productImageWrap{height:210px;min-height:210px}.catalogProRows{overflow:hidden}.catalogProRowsHead,.catalogProductRow{grid-template-columns:minmax(280px,1.2fr) minmax(240px,1fr) 150px 88px;align-items:center;gap:14px;display:grid}.catalogProRowsHead{color:#717781;letter-spacing:.07em;text-transform:uppercase;background:#f4f5f6;padding:12px 14px;font-size:11px;font-weight:900}.catalogProductRow{border-top:1px solid #12141813;min-height:94px;padding:10px 14px}.catalogProductMain{color:var(--ink);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;text-decoration:none;display:grid}.catalogProductThumb{background:radial-gradient(circle at 18% 12%,#e6007f1f,#0000 36%),#f4f6f8;border:1px solid #12141812;border-radius:14px;width:72px;height:72px;position:relative;overflow:hidden}.catalogProductThumb img{object-fit:contain;padding:6px}.catalogProductMain strong{font-size:15px;line-height:1.18;display:block}.catalogProductMain span,.catalogProductRow p{color:var(--muted);font-size:13px;font-weight:730}.catalogProductRow p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.catalogProductPrice{justify-self:start;font-size:14px}.catalogProductActions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.catalogProductActions>button:not(.favoriteProductButton){color:var(--ink);background:#fff;border:1px solid #12141821;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.catalogProductActions>button:not(.favoriteProductButton):hover{background:var(--ink);border-color:var(--ink);color:#fff}.catalogLoadMore{color:var(--muted);border-top:1px solid #12141814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding-top:18px;font-size:13px;font-weight:850;display:grid}.catalogLoadMore button{color:#fff;cursor:pointer;font:inherit;background:#111214;border:1px solid #1214181a;border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:38px;padding:0 14px;transition:transform .18s,background .18s;display:inline-flex}.catalogLoadMore button:hover{background:var(--accent);transform:translateY(-1px)}.catalogLoadMore button:disabled{cursor:wait;opacity:.72;transform:none}.catalogLoadMore strong{color:#b42318;grid-column:1/-1;font-size:13px;font-weight:850}@media (max-width:520px){.catalogLoadMore{grid-template-columns:1fr;justify-items:stretch}.catalogLoadMore>span,.catalogLoadMore button{justify-content:center;justify-self:stretch}}.catalogEmptyState{text-align:center;align-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.catalogEmptyState svg{color:var(--accent);justify-self:center}.catalogEmptyState strong{font-size:24px}.catalogEmptyState span{color:var(--muted);font-weight:760}.catalogFavoriteStateAction{margin-top:16px}.catalogFavoriteStateAction a{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:860;text-decoration:none;display:inline-flex}@media (max-width:1100px){.catalogFrame{width:min(100% - 40px,860px)}.catalogWorkHeader,.catalogProLayout{grid-template-columns:minmax(0,1fr)}.catalogProSidebar{max-height:none;position:static}.catalogProCategoryList,.catalogProFilterBlock{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.catalogProCategoryList::-webkit-scrollbar{display:none}.catalogProFilterBlock::-webkit-scrollbar{display:none}.catalogProCategoryList a,.catalogSubCategoryList a,.catalogProFilterBlock a{flex:none;min-width:max-content}.catalogCategoryGroup{flex:none;gap:8px;display:flex}.catalogSubCategoryList{border-left:0;gap:8px;margin:0;padding-left:0;display:flex}.catalogProRowsHead,.catalogProductRow{grid-template-columns:minmax(240px,1.1fr) minmax(180px,.8fr) 130px 46px}}@media (max-width:760px){.catalogFrame{width:calc(100% - 40px);padding-top:20px;padding-bottom:84px}.catalogWorkHeader{gap:8px}.catalogWorkTitle{gap:6px}.catalogWorkTitle h1{max-width:none;font-size:clamp(38px,11vw,48px)}.catalogMobileContext{color:#6c727b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:850;line-height:1;display:flex}.catalogMobileContext span,.catalogMobileContext strong{background:#ffffffbd;border:1px solid #12141812;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.catalogMobileContext strong{color:#30343a;background:#1214180f}.catalogProSearchPanel,.catalogProToolbar,.catalogProRows,.catalogEmptyState{border-radius:18px}.catalogProSearchPanel,.catalogProSidebar{display:none}.catalogProToolbar{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:8px}.catalogProPage .catalogProToolbar{-webkit-backdrop-filter:none;backdrop-filter:none}.catalogMobileControls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;width:100%;min-width:0;max-width:100%;display:grid}.catalogMobileControlSheet{width:100%;min-width:0;position:static}.catalogMobileMenuButton{min-width:0}.catalogMobileMenuButton,.catalogMobileControlSheet summary,.catalogMobileSortStatus,.catalogMobileViewSwitch{color:#30343a;white-space:nowrap;background:#1214180b;border:1px solid #1214180f;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.catalogMobileMenuButton{appearance:none;cursor:pointer;font:inherit;justify-content:flex-start;max-width:100%}.catalogMobileMenuButton span{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalogMobileControlSheet summary{cursor:pointer;list-style:none}.catalogMobileControlSheet summary::-webkit-details-marker{display:none}.catalogMobileControlSheet summary strong{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.catalogMobileControlSheet[open] summary{color:#fff;background:#111214;border-color:#111214}.catalogMobileControlSheet[open]:before{display:none}.catalogMobileSheetPanel{z-index:80;-webkit-overflow-scrolling:touch;background:#fffffffa;border:1px solid #12141814;border-radius:20px;gap:12px;max-height:min(62vh,520px);padding:16px;display:grid;position:absolute;inset:calc(100% + 8px) 8px auto;overflow:auto;box-shadow:0 18px 54px #12141829}.catalogMobileSheetHead{justify-content:space-between;align-items:center;display:flex}.catalogMobileSheetHead div{gap:3px;display:grid}.catalogMobileSheetHead strong{color:var(--ink);font-size:18px;line-height:1.05}.catalogMobileSheetHead span,.catalogMobileSheetSection>span{color:#737982;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.catalogMobileSheetPanel .catalogProFilterBlock{border-top:1px solid #12141814;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid;overflow:visible}.catalogMobileSheetPanel .catalogProFilterBlock>span{grid-column:1/-1}.catalogMobileSheetPanel .catalogProFilterBlock a{flex:initial;border-radius:14px;width:100%;min-width:0;min-height:42px}.catalogMobileSheetSection{border-top:1px solid #12141814;gap:9px;padding-top:12px;display:grid}.catalogMobileSheetSection .catalogSortLinks,.catalogMobileSheetSection .catalogProViewPills{justify-self:start;max-width:100%}.catalogMobileSortStatus{color:#676e77;text-overflow:ellipsis;overflow:hidden}.catalogMobileViewSwitch{margin-left:0}.catalogToolbarFilters,.catalogProTools{display:none}.catalogProFilterArea{gap:7px}.catalogActiveFilters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -2px;padding:0 2px 1px;overflow-x:auto}.catalogActiveFilters::-webkit-scrollbar{display:none}.catalogActiveFilters a{flex:none}.catalogProRowsHead{display:none}.catalogProductRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px}.catalogProductMain,.catalogProductRow p{grid-column:1/-1}.catalogProductPrice{align-self:center}.catalogProGrid{grid-template-columns:minmax(0,1fr)}}
html[data-theme=dark]{--c-bg-0:#060708;--c-bg-1:#0a0c10;--c-text:#f3f4f6;--c-text-dim:#b9bec7;--c-muted:#7e858f;--c-line:#ffffff17;--c-line-soft:#ffffff0f;--c-panel:#ffffff09;--c-panel-2:#ffffff0d;--c-accent:#ff2a93;--c-accent-glow:#ff2a9373;--c-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Menlo", monospace;--accent:#ff2a93}html[data-theme=dark] .appShell{color:var(--c-text);background:radial-gradient(1100px 560px at 80% -8%,#ff2a9329,#0000 60%),radial-gradient(900px 520px at -5% 2%,#3a5caa2e,#0000 55%),linear-gradient(#0a0c10 0%,#070809 58%,#050607 100%)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3{color:var(--c-text)}html[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-color:var(--c-line-soft);background:linear-gradient(135deg,#08090bbd,#08090b94)}html[data-theme=dark] .nav{color:#ffffff9e}html[data-theme=dark] .nav a:hover{color:#fff}html[data-theme=dark] .brandMark{color:#070809;background:#fff}html[data-theme=dark] .menuButton{color:var(--c-text);background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .hero{position:relative}html[data-theme=dark] .hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 50% 0,#0000 55%,#0000008c 100%);position:absolute;inset:0}html[data-theme=dark] .heroContent,html[data-theme=dark] .heroEquipmentSection{z-index:1;position:relative}html[data-theme=dark] .eyebrow{color:var(--c-muted);font-family:var(--c-mono);letter-spacing:.24em;align-items:center;gap:11px;font-size:11px;font-weight:600;display:inline-flex}html[data-theme=dark] .eyebrow:before{content:"";background:var(--c-accent);width:6px;height:6px;box-shadow:0 0 12px 1px var(--c-accent-glow);border-radius:50%}html[data-theme=dark] h1{letter-spacing:-.025em;text-shadow:0 2px 40px #00000080;font-weight:870;line-height:.9}html[data-theme=dark] .heroText{color:var(--c-text-dim)}html[data-theme=dark] .heroProof span{background:var(--c-panel);border:1px solid var(--c-line);color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px;font-weight:700}html[data-theme=dark] .heroProof svg{color:var(--c-accent)}html[data-theme=dark] .searchShell{background:var(--c-panel-2);border:1px solid var(--c-line);color:var(--c-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 30px 90px #0000008c}html[data-theme=dark] .searchShell input{color:var(--c-text)}html[data-theme=dark] .searchShell input::placeholder{color:#ffffff6b}html[data-theme=dark] .searchButton{color:var(--c-text);background:#ffffff14;border:1px solid #ffffff24}html[data-theme=dark] .searchButton:hover{background:#ffffff24}html[data-theme=dark] .primaryButton{background:var(--c-accent);color:#fff;box-shadow:0 12px 40px var(--c-accent-glow);border-radius:12px}html[data-theme=dark] .primaryButton:hover{box-shadow:0 18px 56px var(--c-accent-glow);transform:translateY(-1px)}html[data-theme=dark] .sectionHead a,html[data-theme=dark] .homeEquipmentLink{color:var(--c-accent)}html[data-theme=dark] .productCard{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text);border-radius:18px;box-shadow:0 26px 60px #00000080}html[data-theme=dark] .productCard:hover{border-color:#ffffff29}html[data-theme=dark] .productImageWrap{border-bottom-color:var(--c-line-soft)}html[data-theme=dark] .productType{color:var(--c-muted);font-family:var(--c-mono);letter-spacing:.14em}html[data-theme=dark] .productCard h3{color:var(--c-text)}html[data-theme=dark] .productShortDescription,html[data-theme=dark] .factChips,html[data-theme=dark] .factChips span{color:var(--c-text-dim)}html[data-theme=dark] .productFooter{border-top-color:var(--c-line-soft)}html[data-theme=dark] .productFooter span{color:var(--c-text);font-family:var(--c-mono);font-weight:700}html[data-theme=dark] .productFooter button{background:var(--c-accent);color:#fff;box-shadow:0 8px 22px var(--c-accent-glow)}html[data-theme=dark] .productImageLabel{border:1px solid var(--c-line);color:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090b99}html[data-theme=dark] .catalogFilterPill,html[data-theme=dark] .catalogToolbar,html[data-theme=dark] .quickFilterBar,html[data-theme=dark] .resultToolbar,html[data-theme=dark] .viewToggle,html[data-theme=dark] .sortToggle,html[data-theme=dark] .listRow,html[data-theme=dark] .listHeader{background:var(--c-panel);border-color:var(--c-line);color:var(--c-text)}html[data-theme=dark] .catalogFilterPill.active,html[data-theme=dark] .viewToggle .active,html[data-theme=dark] .sortToggle .active{color:#070809;background:#fff}html[data-theme=dark] .detailBuyCard,html[data-theme=dark] .detailPriceCard,html[data-theme=dark] .detailSection,html[data-theme=dark] .detailHighlightsSection,html[data-theme=dark] .detailTextSection,html[data-theme=dark] .detailIncludedSection,html[data-theme=dark] .detailSpecsSection,html[data-theme=dark] .relatedProductsSection,html[data-theme=dark] .detailGallery,html[data-theme=dark] .detailGalleryMain{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text)}html[data-theme=dark] .detailPrice,html[data-theme=dark] .detailBuyCard strong{font-family:var(--c-mono)}html[data-theme=dark] .featureCard{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text)}html[data-theme=dark] .featureCard h3{color:var(--c-text)}html[data-theme=dark] .featureCard p,html[data-theme=dark] .featureCard span{color:var(--c-text-dim)}html[data-theme=dark] .contactPanel,html[data-theme=dark] .contactLinkCard{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text)}html[data-theme=dark] .contactPanel h3{color:var(--c-text)}html[data-theme=dark] .contactPanel p,html[data-theme=dark] .contactFacts span,html[data-theme=dark] .contactLinkCard small{color:var(--c-text-dim)}html[data-theme=dark] .contactFacts svg,html[data-theme=dark] .contactLinkCard svg{color:var(--c-accent)}html[data-theme=dark] .contactLinkCard span{color:var(--c-text)}html[data-theme=dark] .contactPrimary{background:var(--c-accent);color:#fff;box-shadow:0 12px 36px var(--c-accent-glow)}html[data-theme=dark] .contactAction{border:1px solid var(--c-line);color:var(--c-text);background:#ffffff0f}html[data-theme=dark] .contactLightSection .contactPanel,html[data-theme=dark] .contactLightSection .contactLinkCard{color:var(--ink);background:#fffffff0;border-color:#11121414;box-shadow:0 22px 64px #11182014}html[data-theme=dark] .contactLightSection .contactPanel h3,html[data-theme=dark] .contactLightSection .contactLinkCard span{color:var(--ink)}html[data-theme=dark] .contactLightSection .contactPanel p,html[data-theme=dark] .contactLightSection .contactFacts span,html[data-theme=dark] .contactLightSection .contactLinkCard small{color:#626873}html[data-theme=dark] .contactLightSection .contactAction{color:var(--ink);background:#ffffffd1;border-color:#1112141a}html[data-theme=dark] .contactLightSection .contactAction:hover{background:#fff;border-color:#e6007f3d}html[data-theme=dark] .catalogProSearchPanel,html[data-theme=dark] .catalogProSidebar,html[data-theme=dark] .catalogProToolbar,html[data-theme=dark] .catalogProRows,html[data-theme=dark] .catalogEmptyState{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 26px 60px #00000073}html[data-theme=dark] .catalogProSidebarHead,html[data-theme=dark] .catalogProFilterBlock>span{color:var(--c-text-dim)}html[data-theme=dark] .catalogProCategoryList a{color:var(--c-text);background:#ffffff0d}html[data-theme=dark] .catalogProCategoryList a.active,html[data-theme=dark] .catalogProCategoryList a:hover{color:#070809;background:#fff}html[data-theme=dark] .catalogProFilterBlock{border-top-color:var(--c-line)}html[data-theme=dark] .catalogProFilterBlock a{border:1px solid var(--c-line);color:var(--c-text);background:#ffffff0a}html[data-theme=dark] .catalogProFilterBlock a em{color:var(--c-muted)}html[data-theme=dark] .catalogProFilterBlock a.active,html[data-theme=dark] .catalogProFilterBlock a:hover{color:var(--c-accent);border-color:#ff2a9373}html[data-theme=dark] .catalogSubCategoryList{border-left-color:var(--c-line)}html[data-theme=dark] .catalogSubCategoryList a{color:var(--c-text-dim)}html[data-theme=dark] .catalogToolbarFilterTrigger{border:1px solid var(--c-line);color:var(--c-text);background:#ffffff0d}html[data-theme=dark] .catalogToolbarFilterTrigger span{color:var(--c-muted)}html[data-theme=dark] .catalogToolbarFilterGroup.isOpen .catalogToolbarFilterTrigger,html[data-theme=dark] .catalogToolbarFilterTrigger:hover{color:#070809;background:#fff;border-color:#fff}html[data-theme=dark] .catalogToolbarFilterGroup.isOpen .catalogToolbarFilterTrigger span,html[data-theme=dark] .catalogToolbarFilterTrigger:hover span{color:#07080999}html[data-theme=dark] .catalogToolbarFilterMenu{border:1px solid var(--c-line);background:#0e1014fa;box-shadow:0 24px 60px #0009}html[data-theme=dark] .catalogToolbarFilterGroup a,html[data-theme=dark] .catalogToolbarFilterGroup.lens a,html[data-theme=dark] .catalogToolbarFilterGroup.brand a,html[data-theme=dark] .catalogToolbarFilterGroup.quick a,html[data-theme=dark] .catalogToolbarFilterGroup.sensor a{border:1px solid var(--c-line);color:var(--c-text);background:#ffffff0d}html[data-theme=dark] .catalogToolbarFilterGroup a:hover,html[data-theme=dark] .catalogToolbarFilterGroup a.active{color:var(--c-accent);border-color:#ff2a9373}html[data-theme=dark] .catalogSortLinks,html[data-theme=dark] .catalogProViewPills{border:1px solid var(--c-line);background:#ffffff0d}html[data-theme=dark] .catalogSortLinks a,html[data-theme=dark] .catalogProViewPills a{color:var(--c-text-dim)}html[data-theme=dark] .catalogSortLinks a.active,html[data-theme=dark] .catalogProViewPills a.active{color:#070809;background:#fff}html[data-theme=dark] .catalogActiveFilters a{color:var(--c-accent);background:#ff2a931f;border-color:#ff2a9359}html[data-theme=dark] .catalogActiveFilters .clearAll{border-color:var(--c-line);color:var(--c-muted);background:#ffffff0d}html[data-theme=dark] .catalogProRowsHead{color:var(--c-muted);background:#ffffff0a}html[data-theme=dark] .catalogProductRow{border-top-color:var(--c-line-soft)}html[data-theme=dark] .catalogProductMain{color:var(--c-text)}html[data-theme=dark] .catalogProductMain span,html[data-theme=dark] .catalogProductRow p{color:var(--c-text-dim)}html[data-theme=dark] .catalogProductThumb{border:1px solid var(--c-line);background:#ffffff0a}html[data-theme=dark] .catalogProductPrice{font-family:var(--c-mono);color:var(--c-text)}html[data-theme=dark] .catalogLoadMore{border-top-color:var(--c-line);color:var(--c-text-dim)}html[data-theme=dark] .backLink{color:var(--c-text-dim)}html[data-theme=dark] .productDetailImage{border:1px solid var(--c-line);background:radial-gradient(circle at 16% 10%,#ff2a9329,#0000 36%),radial-gradient(circle at 84% 12%,#3c5ca029,#0000 36%),linear-gradient(#0e1015 0%,#090a0d 100%);box-shadow:inset 0 1px #ffffff0a,0 30px 80px #00000080}html[data-theme=dark] .productThumbs button{border:1px solid var(--c-line);background:#ffffff0d}html[data-theme=dark] .productThumbs button.active{box-shadow:0 12px 30px var(--c-accent-glow);border-color:#ff2a938c}html[data-theme=dark] .detailFacts span{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text-dim)}html[data-theme=dark] .detailRentalCard{background:var(--c-panel-2);border:1px solid var(--c-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 26px 70px #00000080}html[data-theme=dark] .detailRentalCard span{color:var(--c-muted)}html[data-theme=dark] .detailRentalCard button span{color:#fff}html[data-theme=dark] .detailRentalCard strong{color:var(--c-text);font-family:var(--c-mono)}html[data-theme=dark] .detailRentalCard button{background:var(--c-accent);color:#fff;box-shadow:0 12px 36px var(--c-accent-glow)}html[data-theme=dark] .detailRentalCard .favoriteProductButton{border-color:var(--c-line);color:var(--c-text);background:#ffffff14;box-shadow:0 12px 28px #00000047}html[data-theme=dark] .detailRentalCard .favoriteProductButton.isActive{background:var(--c-accent);border-color:var(--c-accent);color:#fff}html[data-theme=dark] .detailRentalCard p{color:var(--c-text-dim)}html[data-theme=dark] .detailSection{background:var(--c-panel);border:1px solid var(--c-line);box-shadow:0 20px 56px #0006}html[data-theme=dark] .detailHighlightsSection{background:radial-gradient(circle at 8% 10%, #ff2a931a, transparent 38%), var(--c-panel)}html[data-theme=dark] .detailSectionText,html[data-theme=dark] .detailInfoParagraph,html[data-theme=dark] .detailInfoList,html[data-theme=dark] .detailGroup ul{color:var(--c-text-dim)}html[data-theme=dark] .detailChoice{border:1px solid var(--c-line);background:#ffffff0a}html[data-theme=dark] .detailChoice span,html[data-theme=dark] .rentalItemMeta,html[data-theme=dark] .rentalItemMeta>span,html[data-theme=dark] .rentalItemMeta>em,html[data-theme=dark] .rentalItemOptionGroup li{color:var(--c-text-dim)}html[data-theme=dark] .rentalItemOptionGroup{border-left-color:#ff2a9361}html[data-theme=dark] .rentalItemOptionGroup>span{color:var(--c-accent)}html[data-theme=dark] .selectableChoice:hover{border-color:#ffffff42}html[data-theme=dark] .selectableChoice.active{border-color:var(--c-accent);box-shadow:0 14px 34px var(--c-accent-glow);background:#ff2a9324}html[data-theme=dark] .selectableChoice.active strong{color:var(--c-accent)}html[data-theme=dark] .relatedProductCard{background:var(--c-panel);border:1px solid var(--c-line)}html[data-theme=dark] .relatedProductCard span{color:var(--c-muted);font-family:var(--c-mono);letter-spacing:.14em}html[data-theme=dark] .relatedProductCard strong{color:var(--c-text)}html[data-theme=dark] .relatedProductCard em{color:var(--c-text-dim)}html[data-theme=dark] .detailTable div{border-top-color:var(--c-line)}html[data-theme=dark] .detailTable span{color:var(--c-muted)}html[data-theme=dark] .detailTableFeature span,html[data-theme=dark] .detailTable strong{color:var(--c-text)}html[data-theme=dark] .detailHighlightGrid span,html[data-theme=dark] .detailInfoTable,html[data-theme=dark] .detailGroup{border:1px solid var(--c-line);color:var(--c-text);background:#ffffff0a}html[data-theme=dark] .memberLoginCard,html[data-theme=dark] .memberInfoCard,html[data-theme=dark] .memberPanel,html[data-theme=dark] .memberStats,html[data-theme=dark] .memberTodayCard,html[data-theme=dark] .memberOrdersModule,html[data-theme=dark] .memberAccountCard,html[data-theme=dark] .memberAppPromo,html[data-theme=dark] .memberBenefitCard,html[data-theme=dark] .memberDiscoverModule,html[data-theme=dark] .memberActionCard,html[data-theme=dark] .memberEmptyAppCard,html[data-theme=dark] .memberMetricCard,html[data-theme=dark] .memberDiscountCard,html[data-theme=dark] .memberDiscoverCard,html[data-theme=dark] .memberProductTile,html[data-theme=dark] .memberSummaryCard,html[data-theme=dark] .memberPointsCreditCard,html[data-theme=dark] .memberOrderAppTop,html[data-theme=dark] .memberPositionsCard,html[data-theme=dark] .memberOrder,html[data-theme=dark] .memberStatementRow,html[data-theme=dark] .memberItemRow,html[data-theme=dark] .memberOfferCard,html[data-theme=dark] .memberItemsBlock,html[data-theme=dark] .memberChatPanel,html[data-theme=dark] .memberDetailSummary,html[data-theme=dark] .memberOrderPreview,html[data-theme=dark] .memberMessageCard,html[data-theme=dark] .memberMiniStats>button,html[data-theme=dark] .memberMiniStats>div{background:var(--c-panel);border-color:var(--c-line);color:var(--c-text);box-shadow:0 24px 60px #00000073}html[data-theme=dark] .memberInfoCard,html[data-theme=dark] .memberAccountBig,html[data-theme=dark] .memberMobileAppNotice,html[data-theme=dark] .memberActionCard.box{background:radial-gradient(circle at 15% 8%, #ff2a9324, transparent 36%), var(--c-panel);border-color:var(--c-line);color:var(--c-text)}html[data-theme=dark] .memberDrawer{background:var(--c-bg-1);border-color:var(--c-line);color:var(--c-text)}html[data-theme=dark] .memberTabs,html[data-theme=dark] .memberSegmented,html[data-theme=dark] .memberStat,html[data-theme=dark] .memberTodayStats button,html[data-theme=dark] .memberAccountMiniGrid button,html[data-theme=dark] .memberAccountMiniGrid div,html[data-theme=dark] .memberPointsInfo,html[data-theme=dark] .memberPointsInfoBody,html[data-theme=dark] .memberSoftEmpty,html[data-theme=dark] .memberPanelHead>span{border-color:var(--c-line);color:var(--c-text);background:#ffffff0a}html[data-theme=dark] .memberTab.active,html[data-theme=dark] .memberSegmented button.active{color:#070809;background:#fff}html[data-theme=dark] .memberTab,html[data-theme=dark] .memberSegmented button{color:var(--c-text-dim)}html[data-theme=dark] .memberLoginCard input,html[data-theme=dark] .memberAccessForm input,html[data-theme=dark] .memberChatComposer textarea{border-color:var(--c-line);color:var(--c-text);background:#ffffff0d}html[data-theme=dark] .memberRememberLogin input[type=checkbox]{border-color:var(--c-line);background:#ffffff0d}html[data-theme=dark] .memberRememberLogin input[type=checkbox]:checked{background:var(--c-accent);border-color:var(--c-accent);box-shadow:inset 0 0 0 4px #111217}html[data-theme=dark] .memberLoginCard input::placeholder,html[data-theme=dark] .memberAccessForm input::placeholder,html[data-theme=dark] .memberChatComposer textarea::placeholder{color:#fff6}html[data-theme=dark] .memberLoginCard input:focus,html[data-theme=dark] .memberAccessForm input:focus,html[data-theme=dark] .memberChatComposer textarea:focus{border-color:#ff2a9380;box-shadow:0 0 0 4px #ff2a931f}html[data-theme=dark] .memberLoginCard label span,html[data-theme=dark] .memberAccessForm label span,html[data-theme=dark] .memberRememberLogin span{color:var(--c-muted)}html[data-theme=dark] .memberPrimaryButton{background:var(--c-accent);box-shadow:0 12px 36px var(--c-accent-glow)}html[data-theme=dark] .memberPrimaryButton:disabled{color:#ffffff80;background:#ffffff29}html[data-theme=dark] .memberSecondaryButton,html[data-theme=dark] .memberSectionHead>button,html[data-theme=dark] .memberAccountCard .memberSectionHead button,html[data-theme=dark] .memberStatusPill,html[data-theme=dark] .memberOrderPreview span{color:#ff7ac0;background:#ff2a9324}html[data-theme=dark] .memberLogout,html[data-theme=dark] .memberPdfButton,html[data-theme=dark] .memberChatEntry{border-color:var(--c-line);color:var(--c-text);background:#ffffff0d}html[data-theme=dark] .memberPayButton,html[data-theme=dark] .memberWideButton{background:var(--c-accent);color:#fff}html[data-theme=dark] .memberIntro p:not(.eyebrow),html[data-theme=dark] .memberDashboardHead p,html[data-theme=dark] .memberInfoCard p,html[data-theme=dark] .memberPanelText,html[data-theme=dark] .memberAccountHeader p:not(.eyebrow),html[data-theme=dark] .memberStat span,html[data-theme=dark] .memberMiniStats span,html[data-theme=dark] .memberOrder span,html[data-theme=dark] .memberStatementRow span,html[data-theme=dark] .memberItemRow span,html[data-theme=dark] .memberDetailSummary>small,html[data-theme=dark] .memberOfferCard span,html[data-theme=dark] .memberSubId,html[data-theme=dark] .memberTodayCard>p,html[data-theme=dark] .memberTodayStats small,html[data-theme=dark] .memberOrderPreview small,html[data-theme=dark] .memberSoftEmpty span,html[data-theme=dark] .memberAccountBig>span,html[data-theme=dark] .memberAccountMiniGrid span,html[data-theme=dark] .memberAccountMiniGrid small,html[data-theme=dark] .memberAppPromo p:not(.eyebrow),html[data-theme=dark] .memberBenefitCard p,html[data-theme=dark] .memberMetricCard>span,html[data-theme=dark] .memberMetricCard small,html[data-theme=dark] .memberDiscountCard>span,html[data-theme=dark] .memberDiscountCard small,html[data-theme=dark] .memberDiscoverCard small,html[data-theme=dark] .memberPointsInfoBody,html[data-theme=dark] .memberPointsInfoBody p,html[data-theme=dark] .memberProductTile strong,html[data-theme=dark] .memberProductRailTitle,html[data-theme=dark] .memberOfferMeta,html[data-theme=dark] .memberBillingBlock small,html[data-theme=dark] .memberBillingBlock em,html[data-theme=dark] .memberBillingBlock p,html[data-theme=dark] .memberPositionBody>span,html[data-theme=dark] .memberPositionsGroup h3,html[data-theme=dark] .memberActionCard span,html[data-theme=dark] .memberActionCard small,html[data-theme=dark] .memberEmptyAppCard p,html[data-theme=dark] .memberEmpty,html[data-theme=dark] .memberLoading,html[data-theme=dark] .memberMobileAppNotice p,html[data-theme=dark] .memberSummaryRow span,html[data-theme=dark] .memberSummaryRow small{color:var(--c-text-dim)}html[data-theme=dark] .memberLineRow span,html[data-theme=dark] .memberPositionBody em,html[data-theme=dark] .memberPayActionCard em{color:var(--c-accent)}html[data-theme=dark] .memberQtyBubble{color:var(--c-text);background:#ffffff14}html[data-theme=dark] .memberBillingBlock,html[data-theme=dark] .memberChatComposer,html[data-theme=dark] .memberPositionRow+.memberPositionRow,html[data-theme=dark] .memberProductTile,html[data-theme=dark] .memberPositionsCard{border-color:var(--c-line)}html[data-theme=dark] .memberMessageSystem{color:var(--c-text-dim);background:#ffffff0d}html[data-theme=dark] .memberMessageSystem strong{color:var(--c-text)}html[data-theme=dark] .memberPdfAttachment{border-color:var(--c-line);color:var(--c-text);background:#ffffff0a}html[data-theme=dark] .memberPdfThumb{border-color:var(--c-line);background:#ffffff0f}html[data-theme=dark] .memberPdfCopy strong{color:var(--c-text)}html[data-theme=dark] .memberPdfCopy small{color:var(--c-text-dim)}html[data-theme=dark] .memberPayActionCard{background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 40%),#ffffff0a;border-color:#f59e0b66}html[data-theme=dark] .memberPayActionCard>button:first-child{color:var(--c-text)}html[data-theme=dark] .memberAppBanner{border-color:var(--c-line);background:#000}html[data-theme=dark] .memberDrawerHead button{border-color:var(--c-line);color:var(--c-text);background:#ffffff0f}html[data-theme=dark] .staticHeroPanel,html[data-theme=dark] .phoneMockup{background:var(--c-panel);border-color:var(--c-line);color:var(--c-text);box-shadow:0 24px 60px #00000073}html[data-theme=dark] .staticHeroPanel:not(.dark) span{border-bottom-color:var(--c-line-soft);color:var(--c-text)}html[data-theme=dark] .staticHeroPanel svg{color:var(--c-accent)}html[data-theme=dark] .staticHero p:not(.eyebrow){color:var(--c-text-dim)}html[data-theme=dark] .customerChoice button,html[data-theme=dark] .drawerCustomerChoice button{border-color:var(--c-line);color:var(--c-text-dim);background:#ffffff0d}html[data-theme=dark] .customerChoice button.active,html[data-theme=dark] .drawerCustomerChoice button.active{color:#070809;background:#fff;border-color:#fff}html[data-theme=dark] .contactFields input,html[data-theme=dark] .contactFields textarea,html[data-theme=dark] .compactFields input{border-color:var(--c-line);color:var(--c-text);background:#ffffff0d}html[data-theme=dark] .contactFields input::placeholder,html[data-theme=dark] .contactFields textarea::placeholder,html[data-theme=dark] .compactFields input::placeholder{color:#ffffff6b}html[data-theme=dark] .contactFields input:focus,html[data-theme=dark] .contactFields textarea:focus,html[data-theme=dark] .compactFields input:focus{border-color:#ff2a9380;box-shadow:0 0 0 4px #ff2a931f}html[data-theme=dark] .suggestionsPanel{border-color:var(--c-line);color:var(--c-text);background:#0d0f13f7;box-shadow:0 30px 90px #0009}html[data-theme=dark] .suggestionRow:hover,html[data-theme=dark] .suggestionMore:hover{background:#ffffff0f}html[data-theme=dark] .suggestionImageWrap,html[data-theme=dark] .suggestionHash{border-color:var(--c-line);background:radial-gradient(circle at 18% 12%,#ff2a932e,#0000 38%),radial-gradient(circle at 82% 10%,#3870ff29,#0000 36%),#ffffff0a}html[data-theme=dark] .suggestionsPanel strong{color:var(--c-text)}html[data-theme=dark] .suggestionsPanel span,html[data-theme=dark] .suggestionsPanel small,html[data-theme=dark] .suggestionMore{color:var(--c-text-dim)}
