.page_pageLayout__a5lup{margin-left:var(--sidebar-width,265px);transition:margin-left .3s cubic-bezier(.25,1,.5,1);min-height:100vh;position:relative;overflow-x:clip}.page_copyNotification__mHhVT{position:fixed;bottom:24px;right:24px;background:#5168ff;color:#fff;padding:12px 16px;border-radius:8px;font-family:var(--font-primary);font-size:13px;font-weight:500;z-index:2000;box-shadow:0 4px 12px rgba(81,104,255,.3);animation:page_slideIn__Slinw .3s ease forwards}@keyframes page_slideIn__Slinw{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.page_copyNotification__mHhVT.page_fadeOut__ttHle{animation:page_slideOut__FA1Zt .3s ease forwards}.page_previewOverlay__M7x4w{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,14,24,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_previewModal__R8Ouz{width:min(760px,calc(100vw - 32px));max-height:min(82vh,760px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(81,104,255,.24);border-radius:8px;box-shadow:0 24px 70px rgba(10,14,24,.32)}[data-theme=dark] .page_previewModal__R8Ouz{background:#101827;border-color:rgba(147,197,253,.24);box-shadow:0 24px 70px rgba(0,0,0,.52)}.page_previewHeader__vYAI5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--color-border)}.page_previewTitleGroup__LIftE{min-width:0}.page_previewEyebrow__rd5XU{margin:0 0 5px;color:#5168ff;font-family:var(--font-code);font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}[data-theme=dark] .page_previewEyebrow__rd5XU{color:#93c5fd}.page_previewTitle__pk_gY{margin:0;font-family:var(--font-primary);font-size:19px;font-weight:600;line-height:1.25}.page_previewTitle__pk_gY,[data-theme=dark] .page_previewTitle__pk_gY{color:var(--color-text-dark)}.page_previewCloseButton__Xt07g{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(81,104,255,.24);border-radius:6px;background:transparent;color:#5168ff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.page_previewCloseButton__Xt07g:hover{background:rgba(81,104,255,.08);border-color:rgba(81,104,255,.6)}[data-theme=dark] .page_previewCloseButton__Xt07g{color:#93c5fd;border-color:rgba(147,197,253,.22)}.page_previewBody__pKaLw{min-height:240px;padding:18px 20px;overflow-y:auto;background:#f8fafc}[data-theme=dark] .page_previewBody__pKaLw{background:hsla(0,0%,100%,.035)}.page_previewText__7_sMw{margin:0;color:#1f2937;font-family:var(--font-code);font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word}[data-theme=dark] .page_previewText__7_sMw{color:hsla(0,0%,89%,.86)}.page_previewError__9Paqa,.page_previewStatus__ISgRL{margin:0;font-family:var(--font-primary);font-size:13px;line-height:1.5}.page_previewStatus__ISgRL{color:#737373}.page_previewError__9Paqa{color:#b42318}[data-theme=dark] .page_previewStatus__ISgRL{color:hsla(0,0%,89%,.58)}[data-theme=dark] .page_previewError__9Paqa{color:#fca5a5}.page_previewActions__v_OGN{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--color-border)}.page_previewCopyButton__lbpMG,.page_previewSecondaryButton__UTsWw{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border-radius:6px;font-family:var(--font-primary);font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.page_previewSecondaryButton__UTsWw{border:1px solid var(--color-border);background:transparent;color:var(--color-text-dark)}.page_previewSecondaryButton__UTsWw:hover{border-color:rgba(81,104,255,.5);background:rgba(81,104,255,.06)}.page_previewCopyButton__lbpMG{border:1px solid #5168ff;background:#5168ff;color:#fff}.page_previewCopyButton__lbpMG:hover:not(:disabled){background:#4053d8;border-color:#4053d8}.page_previewCopyButton__lbpMG:disabled{cursor:not-allowed;opacity:.52}@keyframes page_slideOut__FA1Zt{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.page_container__SEH2i{display:flex;flex-direction:column;width:100%;min-height:100vh;background:var(--color-background);overflow-x:clip}.page_contentWrapper__oSGyB{display:flex;gap:16px;padding:20px 24px;flex:1 1;min-height:0;width:100%;box-sizing:border-box;overflow-x:clip}.page_mainArea__mirzH{flex:1 1;display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--color-card-light);border-radius:12px;padding:20px;box-sizing:border-box}[data-theme=dark] .page_mainArea__mirzH{background:var(--color-card-dark)}.page_headerSection__B0_kG{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.page_headerCopy__2sGy8{flex:1 1;min-width:0}.page_title__MaKKO{margin:0;font-family:var(--font-primary);font-size:24px;font-weight:600}.page_title__MaKKO,[data-theme=dark] .page_title__MaKKO{color:var(--color-text-dark)}.page_subtitle__Yxz6b{margin:6px 0 0;font-family:var(--font-primary);font-size:13px;color:rgba(26,27,36,.65);font-weight:400}[data-theme=dark] .page_subtitle__Yxz6b{color:hsla(0,0%,89%,.6)}.page_scanButton__wcTXs{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(81,104,255,.8);border-radius:6px;background:transparent;font-family:var(--font-code);font-size:12px;font-weight:500;color:rgba(81,104,255,.8);cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;align-self:flex-start}.page_scanButton__wcTXs svg{width:14px;height:14px;stroke:currentColor}[data-theme=dark] .page_scanButton__wcTXs{color:#5168ff;border-color:#5168ff}.page_scanButton__wcTXs:hover{background:rgba(81,104,255,.05)}.page_mobileFeatureRow__GeO7M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.page_mobileFeatureTile__Kz5y8{aspect-ratio:1/1;min-width:0;border-radius:10px;border:1px solid rgba(81,104,255,.18);background-size:cover;background-position:50%;background-color:linear-gradient(135deg,rgba(81,104,255,.08),rgba(107,125,255,.14));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 20px rgba(81,104,255,.08);overflow:hidden}[data-theme=dark] .page_mobileFeatureTile__Kz5y8{border-color:rgba(81,104,255,.24);background-size:cover;background-position:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 22px rgba(0,0,0,.24)}.page_featuredSection__SCd_w{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border)}.page_featuredTitle__ZQdQu{margin:0;font-family:var(--font-primary);font-size:12px;font-weight:600;color:#5168ff;text-transform:uppercase;letter-spacing:.4px}[data-theme=dark] .page_featuredTitle__ZQdQu{color:#93c5fd}.page_blogSection__rVTan{display:flex;flex-direction:column;gap:10px;padding:12px 0;border-bottom:1px solid var(--color-border)}.page_blogSectionHeader__f3Gpt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_blogCopy__dl2oO,.page_blogStatus__SbO31{margin:4px 0 0;font-family:var(--font-primary);font-size:11px;line-height:1.5;color:rgba(26,27,36,.65)}[data-theme=dark] .page_blogCopy__dl2oO,[data-theme=dark] .page_blogStatus__SbO31{color:hsla(0,0%,89%,.5)}.page_blogArchiveLink__y9bYz{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid rgba(81,104,255,.45);border-radius:6px;color:#5168ff;font-family:var(--font-code);font-size:10px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.page_blogArchiveLink__y9bYz:hover{background:rgba(81,104,255,.08);border-color:rgba(81,104,255,.8)}[data-theme=dark] .page_blogArchiveLink__y9bYz{color:#93c5fd;border-color:rgba(147,197,253,.35)}.page_blogCardsContainer__P_WQR{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;width:100%}.page_blogCard__II83h{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:#f8fafc;border:1px solid rgba(81,104,255,.26);border-radius:8px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_blogCard__II83h:hover{transform:translateY(-1px);border-color:rgba(81,104,255,.75);box-shadow:0 8px 20px rgba(81,104,255,.1)}[data-theme=dark] .page_blogCard__II83h{background:hsla(0,0%,100%,.04);border-color:rgba(147,197,253,.22)}[data-theme=dark] .page_blogCard__II83h:hover{border-color:rgba(147,197,253,.45);box-shadow:0 10px 22px rgba(0,0,0,.24)}.page_blogCardImageWrap__DS6KJ{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:rgba(81,104,255,.06)}.page_blogCardImage__zQpMN{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.page_blogCard__II83h:hover .page_blogCardImage__zQpMN{transform:scale(1.03)}.page_blogCardBody__LDlct{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px}.page_blogCardMeta__jDiOb{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-code);font-size:9px;color:#8b93a7;text-transform:uppercase}.page_blogCardMeta__jDiOb span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .page_blogCardMeta__jDiOb{color:hsla(0,0%,89%,.45)}.page_blogCardTitle__gw2IB{margin:0;font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:1.3}.page_blogCardTitle__gw2IB,[data-theme=dark] .page_blogCardTitle__gw2IB{color:var(--color-text-dark)}.page_blogCardExcerpt__zTOQt{display:-webkit-box;margin:0;overflow:hidden;color:#737373;font-family:var(--font-primary);font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}[data-theme=dark] .page_blogCardExcerpt__zTOQt{color:hsla(0,0%,89%,.6)}.page_blogCardSkeleton__oUhQ3{min-height:220px;border-radius:8px;border:1px solid rgba(81,104,255,.16);background:linear-gradient(90deg,rgba(81,104,255,.06) 25%,rgba(81,104,255,.13) 37%,rgba(81,104,255,.06) 63%);background-size:400% 100%;animation:page_skeletonShimmer__KAj81 1.5s ease-in-out infinite}.page_artStylesContainer__v1Sfd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;width:100%}.page_artStyleCard__AjKn8{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f3f4f6;border:1px solid #5168ff;border-radius:8px;cursor:pointer;transition:all .2s ease;height:100%}.page_artStyleCard__AjKn8 .page_artStyleFooter__RPKUP{margin-top:auto}[data-theme=dark] .page_artStyleCard__AjKn8{background:rgba(81,104,255,.05);border-color:rgba(81,104,255,.3)}.page_artStyleCard__AjKn8:hover{border-color:#6b7dff;background:rgba(81,104,255,.08);box-shadow:0 0 8px rgba(81,104,255,.12)}[data-theme=dark] .page_artStyleCard__AjKn8:hover{border-color:rgba(81,104,255,.5);background:rgba(81,104,255,.1);box-shadow:0 0 12px rgba(81,104,255,.15)}.page_artStyleHeader__W8_QO{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_artStyleName__D7rQL{margin:0;font-family:var(--font-primary);font-size:13px;font-weight:600}.page_artStyleName__D7rQL,[data-theme=dark] .page_artStyleName__D7rQL{color:var(--color-text-dark)}.page_artStyleMood__IS_VH{display:inline-block;padding:2px 6px;background:rgba(81,104,255,.15);color:#5168ff;font-family:var(--font-code);font-size:9px;font-weight:500;border-radius:3px;white-space:nowrap;text-transform:uppercase;letter-spacing:.2px}[data-theme=dark] .page_artStyleMood__IS_VH{background:rgba(81,104,255,.2);color:#93c5fd}.page_artStyleDescription__veanP{margin:0;font-family:var(--font-primary);font-size:11px;line-height:1.5;color:#737373;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .page_artStyleDescription__veanP{color:hsla(0,0%,89%,.6)}.page_artStyleImage__7n4A8{width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;flex-shrink:0;position:relative;background:rgba(81,104,255,.05)}.page_artStyleImg__tfkVi{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .2s ease}.page_artStyleImgLoaded__OUUoI{opacity:1}.page_artStyleImageSkeleton__mqr_1{position:absolute;inset:0;background:linear-gradient(90deg,rgba(81,104,255,.08) 25%,rgba(81,104,255,.16) 37%,rgba(81,104,255,.08) 63%);background-size:400% 100%;animation:page_skeletonShimmer__KAj81 1.5s ease-in-out infinite}@keyframes page_skeletonShimmer__KAj81{0%{background-position:100% 50%}to{background-position:0 50%}}.page_artStyleFooter__RPKUP{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid var(--color-border-strong);margin-top:auto}.page_artStyleUseCase__IRh1z{font-family:var(--font-code);font-size:10px;color:#9ca3af;font-style:italic}[data-theme=dark] .page_artStyleUseCase__IRh1z{color:hsla(0,0%,89%,.5)}.page_subtitleCopyHint__ZhykN{display:inline}[data-theme=dark] .page_subtitleCopyHint__ZhykN{display:none}.page_featuredCopyHint__TKQJY{display:none;margin:0;font-family:var(--font-primary);font-size:11px;color:rgba(26,27,36,.65);font-weight:400}[data-theme=dark] .page_featuredCopyHint__TKQJY{display:block;color:hsla(0,0%,89%,.5)}.page_filterSection__ugC52{display:flex;flex-direction:row;gap:12px;align-items:flex-start}.page_searchBox__bWuwq{display:flex;align-items:center;gap:10px;flex:1 1;background:var(--color-card-light);border:2px solid #5168ff;border-radius:8px;padding:8px 10px;box-sizing:border-box;transition:all .2s ease}[data-theme=dark] .page_searchBox__bWuwq{background:var(--color-card-dark);border-color:rgba(81,104,255,.6)}.page_searchBox__bWuwq:focus-within{border-color:#6b7dff;box-shadow:0 0 0 3px rgba(81,104,255,.1)}.page_searchIcon__JTc0C{width:14px;height:14px;color:#5168ff;flex-shrink:0}[data-theme=dark] .page_searchIcon__JTc0C{color:#93c5fd}.page_searchInput__K06lP{flex:1 1;border:none;outline:none;background:transparent;font-family:var(--font-primary);font-size:13px}.page_searchInput__K06lP,[data-theme=dark] .page_searchInput__K06lP{color:var(--color-text-dark)}.page_searchInput__K06lP::placeholder{color:#9ca3af}[data-theme=dark] .page_searchInput__K06lP::placeholder{color:hsla(0,0%,89%,.4)}.page_filterDropdown__vd6Zd{position:relative;display:flex;flex-direction:column;gap:6px}.page_filterButton__jilC7{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-text-dark);font-family:var(--font-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}[data-theme=dark] .page_filterButton__jilC7{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:var(--color-text-dark)}.page_filterButton__jilC7:hover{border-color:#5168ff;background:rgba(81,104,255,.05)}.page_filterLabel__3yhli{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_filterChevron__Aw0bI{transition:transform .2s ease;color:#9ca3af}.page_filterDropdown__vd6Zd.page_open__BAgnq .page_filterChevron__Aw0bI{transform:rotate(180deg)}.page_filterMenu__QC4Ge{position:absolute;top:100%;right:0;left:auto;margin-top:6px;background:#f5f5f7;border:1px solid #d1d5db;border-radius:8px;padding:4px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:220px;max-height:300px;overflow-y:auto}[data-theme=dark] .page_filterMenu__QC4Ge{background:#1f2937;border-color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.4)}.page_filterOption__sNOuH{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border:none;background:transparent;font-family:var(--font-primary);font-size:12px;cursor:pointer;transition:all .15s ease;text-align:left;border-radius:6px}.page_filterOption__sNOuH,[data-theme=dark] .page_filterOption__sNOuH{color:var(--color-text-dark)}.page_filterOption__sNOuH:hover{background:rgba(81,104,255,.08)}.page_filterOptionActive__a94Fk{background:rgba(81,104,255,.15);color:#5168ff;font-weight:600}[data-theme=dark] .page_filterOptionActive__a94Fk{background:rgba(81,104,255,.2);color:#93c5fd}.page_filterOptionActive__a94Fk svg{color:#5168ff}[data-theme=dark] .page_filterOptionActive__a94Fk svg{color:#93c5fd}.page_resultsInfo___iQqY{padding:4px 0;display:flex;align-items:center;justify-content:space-between}.page_resultsText__IaRE_{margin:0;font-family:var(--font-primary);font-size:11px;font-weight:500;color:#9ca3af}[data-theme=dark] .page_resultsText__IaRE_{color:hsla(0,0%,89%,.5)}.page_tableContainer__V2Nyx{flex:1 1;min-height:0;background:var(--color-card-light);border-radius:8px;border:1px solid var(--color-border);overflow:hidden}[data-theme=dark] .page_tableContainer__V2Nyx{background:var(--color-card-dark);border-color:hsla(0,0%,100%,.1)}.page_tableScroll__RCSAY{width:100%;height:100%;overflow-x:auto;overflow-y:auto}.page_skillsTable__ThOXs{width:100%;border-collapse:collapse;font-family:var(--font-code);font-size:11px;background:var(--color-card-light)}[data-theme=dark] .page_skillsTable__ThOXs{background:var(--color-card-dark)}.page_skillsTable__ThOXs thead{position:-webkit-sticky;position:sticky;top:0;background:var(--color-background);border-bottom:1px solid var(--color-border);z-index:10}[data-theme=dark] .page_skillsTable__ThOXs thead{background:rgba(0,0,0,.2)}.page_skillsTable__ThOXs th{padding:10px 12px;text-align:left;font-weight:600;color:#5f5f5f;border-right:1px solid var(--color-border-strong);border-bottom:2px solid var(--color-border-strong);white-space:nowrap;font-size:10px;letter-spacing:.3px;text-transform:uppercase;background:rgba(81,104,255,.04)}[data-theme=dark] .page_skillsTable__ThOXs th{color:hsla(0,0%,89%,.6);border-right-color:rgba(235,232,247,.1);border-bottom-color:rgba(235,232,247,.14);background:hsla(0,0%,100%,.04)}.page_skillsTable__ThOXs th:last-child{border-right:none}.page_skillsTable__ThOXs td{padding:9px 12px;border-bottom:1px solid var(--color-border-strong);border-right:1px solid var(--color-border-strong);color:#5168ff;white-space:nowrap;cursor:pointer;transition:all .15s ease;font-size:11px}.page_tableRow__PWKqP:nth-child(2n) td{background:rgba(81,104,255,.03)}[data-theme=dark] .page_skillsTable__ThOXs td{color:#93c5fd;border-color:rgba(235,232,247,.1)}[data-theme=dark] .page_tableRow__PWKqP:nth-child(2n) td{background:hsla(0,0%,100%,.04)}.page_skillsTable__ThOXs td:last-child{border-right:none}.page_categoryCell__1NPdN{color:#737373!important;font-weight:500}[data-theme=dark] .page_categoryCell__1NPdN{color:hsla(0,0%,89%,.7)!important}.page_tableRow__PWKqP:hover td{background:var(--color-background)}[data-theme=dark] .page_tableRow__PWKqP:hover td{background:rgba(81,104,255,.1)}.page_emptyState__m2ogm{text-align:center;color:#9ca3af;padding:40px 12px!important;font-style:italic}[data-theme=dark] .page_emptyState__m2ogm{color:hsla(0,0%,89%,.4)}.page_sidebarOverlay__iFdOI{position:fixed;inset:0;background:transparent;pointer-events:none;transition:background .3s ease;z-index:99}.page_sidebarOverlay__iFdOI.page_sidebarOpen__IWs5a{background:rgba(0,0,0,.4);pointer-events:auto}.page_sidebar__whZG_{position:fixed;right:0;top:0;bottom:0;width:360px;background:#1f2937;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;overflow-y:auto;transform:translateX(100%);transition:transform .3s cubic-bezier(.25,1,.5,1);z-index:100}[data-theme=dark] .page_sidebar__whZG_{background:#111827}.page_sidebar__whZG_.page_sidebarOpen__IWs5a{transform:translateX(0)}.page_closeButton__11ifo{align-self:flex-end;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;transition:color .2s ease;display:flex;align-items:center;justify-content:center}[data-theme=dark] .page_closeButton__11ifo{color:hsla(0,0%,89%,.6)}.page_closeButton__11ifo:hover{color:#fff}.page_skillTitle__vxcRE{margin:0;padding-right:24px;font-family:var(--font-primary);font-size:18px;font-weight:600;color:#fff;word-break:break-word}.page_skillCategory__LZ4Sr{margin:4px 0 12px;font-family:var(--font-primary);font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.page_detailsSection__21LqP{display:flex;flex-direction:column;gap:6px}.page_tabsHeader__6TAv3{display:flex;gap:20px;font-family:var(--font-secondary);font-size:10px;font-weight:500;color:#b7b7b7;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #101823;text-transform:capitalize}.page_detailItem___1jqH{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid #101823}.page_detailLabel__7VcEY{margin:0;font-family:var(--font-secondary);font-size:10px;font-weight:500;color:#b7b7b7;text-transform:uppercase;letter-spacing:.2px}.page_detailValue__HbwsZ{margin:0;font-family:var(--font-code);font-size:11px;font-weight:400;color:#fff;word-break:break-all;line-height:1.4}.page_descriptionText__4ApTB{margin:0;font-family:var(--font-primary);font-size:11px;font-weight:400;line-height:1.5;color:#9ca3af}.page_descriptionText__4ApTB strong{font-weight:600;color:#e4e4e7}@media (max-width:1200px){.page_sidebar__whZG_{width:320px}}@media (max-width:900px){.page_pageLayout__a5lup{margin-left:0}.page_contentWrapper__oSGyB{padding:12px 16px;gap:12px}.page_mainArea__mirzH{padding:16px;border-radius:8px}.page_title__MaKKO{font-size:20px}.page_headerSection__B0_kG{align-items:flex-start;gap:8px}.page_headerCopy__2sGy8{max-width:min(100%,34rem)}.page_artStylesContainer__v1Sfd{grid-template-columns:1fr;gap:8px}.page_artStyleCard__AjKn8{padding:10px}.page_artStyleName__D7rQL{font-size:12px}.page_artStyleDescription__veanP{font-size:10px}.page_scanButton__wcTXs{align-self:flex-start;padding:6px 10px;font-size:11px}.page_filterSection__ugC52{gap:8px}.page_searchBox__bWuwq{padding:7px 8px;gap:8px}.page_searchInput__K06lP{font-size:12px}.page_filterButton__jilC7{padding:7px 10px;font-size:11px}.page_filterMenu__QC4Ge{min-width:180px}.page_filterOption__sNOuH{padding:6px 8px;font-size:11px}.page_skillsTable__ThOXs{font-size:10px}.page_skillsTable__ThOXs td,.page_skillsTable__ThOXs th{padding:7px 8px}.page_skillsTable__ThOXs th{font-size:9px}.page_sidebar__whZG_{width:100%;padding:16px}.page_skillTitle__vxcRE{font-size:16px}.page_skillCategory__LZ4Sr{font-size:10px}.page_tabsHeader__6TAv3{gap:16px;font-size:9px}.page_detailLabel__7VcEY{font-size:9px}.page_descriptionText__4ApTB,.page_detailValue__HbwsZ{font-size:10px}}@media (max-width:600px){.page_container__SEH2i,.page_contentWrapper__oSGyB,.page_mainArea__mirzH,.page_pageLayout__a5lup{overflow-x:clip}.page_contentWrapper__oSGyB{padding:8px 12px}.page_mainArea__mirzH{padding:12px;gap:8px;border-radius:6px}.page_previewOverlay__M7x4w{align-items:stretch;padding:12px}.page_previewModal__R8Ouz{width:100%;max-height:calc(100vh - 24px)}.page_previewHeader__vYAI5{padding:14px 14px 10px}.page_previewTitle__pk_gY{font-size:16px}.page_previewBody__pKaLw{min-height:180px;padding:14px}.page_previewText__7_sMw{font-size:10px;line-height:1.6}.page_previewActions__v_OGN{padding:12px 14px 14px}.page_previewCopyButton__lbpMG,.page_previewSecondaryButton__UTsWw{flex:1 1;padding:8px 10px}.page_title__MaKKO{font-size:18px}.page_headerSection__B0_kG{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;padding-bottom:8px}.page_headerCopy__2sGy8{max-width:none}.page_subtitle__Yxz6b{max-width:28ch;font-size:12px;line-height:1.35}.page_mobileFeatureRow__GeO7M{gap:8px}.page_mobileFeatureTile__Kz5y8{border-radius:8px}.page_featuredSection__SCd_w{padding:10px 0;gap:6px}.page_featuredTitle__ZQdQu{font-size:11px}.page_artStylesContainer__v1Sfd{gap:6px}.page_artStyleCard__AjKn8{padding:8px;border-radius:6px}.page_artStyleHeader__W8_QO{gap:6px}.page_artStyleName__D7rQL{font-size:11px}.page_artStyleMood__IS_VH{padding:2px 4px;font-size:8px}.page_artStyleDescription__veanP{font-size:9px;line-height:1.4}.page_artStyleFooter__RPKUP{padding-top:4px}.page_artStyleAccent__YP1JP{font-size:9px}.page_scanButton__wcTXs{justify-self:end;align-self:start;padding:5px 8px;font-size:10px}.page_scanButton__wcTXs svg{width:12px;height:12px}.page_searchBox__bWuwq{padding:6px 8px}.page_searchIcon__JTc0C{width:12px;height:12px}.page_searchInput__K06lP{font-size:12px}.page_filterButton__jilC7{padding:6px 8px;font-size:10px;gap:6px}.page_filterLabel__3yhli{display:none}.page_filterMenu__QC4Ge{min-width:150px}.page_filterOption__sNOuH{padding:5px 6px;font-size:10px}.page_skillsTable__ThOXs td,.page_skillsTable__ThOXs th{padding:6px}.page_skillsTable__ThOXs th{font-size:8px;letter-spacing:0}.page_skillsTable__ThOXs{font-size:9px}.page_tableContainer__V2Nyx,.page_tableScroll__RCSAY{max-width:100%}.page_categoryCell__1NPdN{display:none}.page_sidebar__whZG_{padding:12px}.page_closeButton__11ifo{padding:2px}.page_closeButton__11ifo svg{width:16px;height:16px}}