._app_17hs2_1{min-height:100vh;background:var(--background);color:var(--foreground);font:14px/1.5 var(--font-family-base)}._app_17hs2_1 *{box-sizing:border-box}._app_17hs2_1 a{color:inherit;text-decoration:none}._app_17hs2_1 button{font-family:inherit;cursor:pointer}._app_17hs2_1 a:focus-visible,._app_17hs2_1 button:focus-visible{outline:3px solid var(--primary);outline-offset:4px}._skip_17hs2_28{position:fixed;top:-80px;background:var(--card);padding:var(--spacing-3)}._skip_17hs2_28:focus{top:var(--spacing-3)}._header_17hs2_39{min-height:82px;display:flex;align-items:center;gap:30px;padding:var(--spacing-4) var(--spacing-8);background:var(--surface);border-bottom:1px solid var(--border)}._brand_17hs2_49{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:var(--primary)!important;font:700 29px/1 var(--font-family-display)}._brand_17hs2_49 svg{width:30px;height:30px}._brand_17hs2_49 small{font-size:16px;font-weight:400}._headerNote_17hs2_68{padding-left:25px;border-left:1px solid var(--border);color:var(--muted-foreground);font-size:9px;letter-spacing:1.3px}._headerNote_17hs2_68 b{font-size:10px;line-height:2}._headerActions_17hs2_81{display:flex;align-items:center;gap:10px;margin-left:auto}._headerActions_17hs2_81>a,._headerActions_17hs2_81>button{min-height:44px}._main_17hs2_93{max-width:1500px;margin:0 auto;padding:26px 36px 0}._topline_17hs2_99{display:flex;justify-content:space-between;margin-bottom:25px;color:var(--muted-foreground);font-size:10px;letter-spacing:1px}._hero_17hs2_108{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;gap:34px;padding:18px 0 42px}._heroText_17hs2_116{align-self:center;padding:var(--spacing-4) 0}._eyebrow_17hs2_121{color:var(--primary);font-size:9px;font-weight:600;letter-spacing:1.7px}._hero_17hs2_108 h1{max-width:720px;margin:22px 0;font:600 clamp(35px,3.5vw,57px)/1.06 var(--font-family-display);letter-spacing:-2px}._hero_17hs2_108 h1 em{color:var(--primary);font-style:normal}._hero_17hs2_108 p{max-width:540px;color:var(--muted-foreground);font-size:14px;line-height:1.8}._actions_17hs2_147{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:26px}._actions_17hs2_147 a{min-height:44px}._heroArt_17hs2_158{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;overflow:hidden;border-radius:100px 18px 18px;background:var(--primary);color:var(--primary-foreground)}._heroArt_17hs2_158:before,._heroArt_17hs2_158:after{position:absolute;width:300px;height:300px;border:1px solid currentColor;border-radius:50%;content:"";opacity:.15;transform:rotate(-25deg) scaleX(1.25)}._heroArt_17hs2_158:after{width:200px;height:200px;transform:rotate(25deg) scaleX(1.55)}._artIcon_17hs2_188{width:155px;height:155px}._artTop_17hs2_193,._artBottom_17hs2_194{position:absolute;font-size:8px;letter-spacing:1.5px}._artTop_17hs2_193{top:25px;right:24px}._artBottom_17hs2_194{bottom:24px}._section_17hs2_209{margin:5px 0 48px}._sectionHeading_17hs2_213{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._sectionHeading_17hs2_213 h2{margin:9px 0 22px;font:600 28px/1.25 var(--font-family-display);letter-spacing:-.7px}._count_17hs2_226{color:var(--muted-foreground);font-size:11px;white-space:nowrap}._sectionGrid_17hs2_232{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}._sectionCard_17hs2_238{display:flex;align-items:center;gap:var(--spacing-4);min-height:105px;padding:var(--spacing-4) var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}._sectionCard_17hs2_238:hover,._topic_17hs2_250:hover{border-color:var(--primary);background:var(--surface)}._cardNumber_17hs2_255{align-self:flex-start;color:var(--muted-foreground);font:500 12px var(--font-family-display)}._cardIcon_17hs2_261{width:26px;height:26px;flex:none;color:var(--primary)}._cardContent_17hs2_268{display:grid;flex:1;gap:4px;min-width:0}._cardContent_17hs2_268 strong{font:600 19px/1.25 var(--font-family-display)}._cardContent_17hs2_268>span{color:var(--muted-foreground);font-size:12px}._cardArrow_17hs2_284{width:19px;height:19px;flex:none;color:var(--primary)}._atlas_17hs2_291{padding:32px;border-radius:var(--radius-md);background:var(--surface)}._search_17hs2_297{display:flex;align-items:center;gap:var(--spacing-3);min-height:54px;padding:8px var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--muted-foreground)}._search_17hs2_297 input{min-width:0;flex:1;border:0;background:transparent;box-shadow:none}._clearButton_17hs2_317{min-width:44px;min-height:44px}._filters_17hs2_322{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 24px}._filters_17hs2_322 button{min-height:44px;padding:9px 15px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--muted-foreground);font-size:11px}._filters_17hs2_322 button._selected_17hs2_339{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._topicGrid_17hs2_345{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._topic_17hs2_250{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:72px;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._topic_17hs2_250 span{display:grid;gap:3px}._topic_17hs2_250 small{color:var(--muted-foreground);font-size:10px}._topic_17hs2_250 strong{font-size:13px;font-weight:600}._topic_17hs2_250 svg{flex:none;color:var(--primary)}._empty_17hs2_383{display:grid;justify-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-4);border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted-foreground);text-align:center}._empty_17hs2_383 strong{color:var(--foreground)}._empty_17hs2_383 p{margin:0}._notice_17hs2_402{display:flex;align-items:flex-start;gap:var(--spacing-4);margin:42px 0;padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary)}._notice_17hs2_402 svg{flex:none;color:var(--primary)}._notice_17hs2_402 p{max-width:880px;margin:0;color:var(--secondary-foreground);font-size:12px;line-height:1.8}._footer_17hs2_426{padding:22px 0;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:11px}@media(max-width:1100px){._headerNote_17hs2_68{display:none}._hero_17hs2_108{gap:22px}._hero_17hs2_108 h1{font-size:40px}._heroArt_17hs2_158{min-height:330px}._topicGrid_17hs2_345{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._header_17hs2_39{min-height:70px;gap:10px;padding:var(--spacing-3) 18px}._brand_17hs2_49{font-size:24px}._brand_17hs2_49 small{font-size:13px}._brand_17hs2_49 svg{width:25px;height:25px}._headerActions_17hs2_81{gap:2px}._headerActions_17hs2_81>button>span{display:none}._main_17hs2_93{padding:22px 20px 0}._topline_17hs2_99 span:last-child{display:none}._hero_17hs2_108{grid-template-columns:1fr;gap:25px;padding-top:0}._heroText_17hs2_116{padding:0}._hero_17hs2_108 h1{font-size:44px}._heroArt_17hs2_158{min-height:230px;border-radius:70px 14px 14px}._artIcon_17hs2_188{width:120px;height:120px}._sectionHeading_17hs2_213 h2{font-size:25px}._atlas_17hs2_291{padding:var(--spacing-6) var(--spacing-4)}}@media(max-width:450px){._header_17hs2_39{flex-wrap:wrap}._headerActions_17hs2_81>a{padding:0 10px;font-size:12px}._hero_17hs2_108 h1{font-size:42px}._sectionGrid_17hs2_232,._topicGrid_17hs2_345{grid-template-columns:1fr}._sectionCard_17hs2_238{min-height:88px}._notice_17hs2_402{padding:var(--spacing-4)}}
