.swe-atlas-hub{--swe-atlas-ink: #24211d;--swe-atlas-muted: rgba(36, 33, 29, .66);--swe-atlas-paper: #fffdf9;--swe-atlas-sand: #f6efe3;--swe-atlas-rust: #9a4521;--swe-atlas-green: #264c40;--swe-atlas-line: rgba(36, 33, 29, .14);color:var(--swe-atlas-ink);padding-bottom:clamp(40px,5vw,64px);padding-top:20px}.swe-atlas-hub__shell{margin-inline:auto}.swe-atlas-hub__top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 40px;justify-content:space-between;margin-bottom:20px}.swe-atlas-hub__top h1{font-size:clamp(1.5rem,2.3vw,2.1rem);letter-spacing:-.03em;line-height:1.08;margin:0;text-wrap:balance}.swe-atlas-hub__top p{color:var(--swe-atlas-muted);font-size:.9375rem;line-height:1.45;margin:0;max-width:54ch}.swe-atlas-picker{display:flex;flex-wrap:wrap;gap:18px 20px}.swe-atlas-picker__group{flex:var(--swe-atlas-count, 2) 1 calc(var(--swe-atlas-count, 2) * 168px);min-width:0}.swe-atlas-picker__family{align-items:center;color:var(--swe-atlas-rust);display:flex;font-size:.7rem;font-weight:800;gap:10px;letter-spacing:.14em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.swe-atlas-picker__family:after{border-top:1px solid rgba(154,69,33,.35);content:"";flex:1}.swe-atlas-picker__tiles{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:0;padding:0}.swe-atlas-picker__tiles>li{display:flex;flex-direction:column;margin:0}.swe-atlas-tile{background:var(--swe-atlas-paper);border:1px solid var(--swe-atlas-line);border-radius:14px;color:var(--swe-atlas-ink);display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 14px 14px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.swe-atlas-tile:hover{border-color:#9a45218c;color:var(--swe-atlas-ink)}.swe-atlas-tile:focus-visible,.swe-atlas-tile__shop:focus-visible,.swe-atlas-hub__fit a:focus-visible{outline:3px solid var(--swe-atlas-green);outline-offset:3px}.swe-atlas-tile__name{font-size:1.02rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.swe-atlas-tile__hint{color:var(--swe-atlas-muted);font-size:.8rem;line-height:1.35}.swe-atlas-tile__shop{color:var(--swe-atlas-rust);font-size:.78rem;font-weight:700;padding:6px 4px 0}.swe-atlas-glyph{background:var(--swe-atlas-sand);border-radius:9px;box-sizing:border-box;display:block;height:64px;margin-bottom:10px;padding:7px;transition:background-color .16s ease;width:100%}.swe-atlas-tile:hover .swe-atlas-glyph{background:#efe3cf}.swe-atlas-glyph__obj{fill:var(--swe-atlas-green)}.swe-atlas-glyph__obj--soft{fill:#264c4061}.swe-atlas-glyph__obj-line{fill:none;stroke:var(--swe-atlas-green);stroke-linecap:round;stroke-width:2}.swe-atlas-glyph__path{fill:none;stroke:var(--swe-atlas-rust);stroke-dasharray:3.5 3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@keyframes swe-atlas-ride{to{stroke-dashoffset:-26}}.swe-atlas-tile:hover .swe-atlas-glyph__path,.swe-atlas-tile:focus-visible .swe-atlas-glyph__path{animation:swe-atlas-ride .9s linear infinite}.swe-atlas-hub__fit{align-items:center;background:var(--swe-atlas-green);border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;margin-top:24px;padding:16px 20px}.swe-atlas-hub__fit p{color:#ffffffd1;flex:1 1 420px;font-size:.9rem;line-height:1.5;margin:0}.swe-atlas-hub__fit strong{color:#fff}.swe-atlas-hub__fit a{background:#fff;border-radius:999px;color:var(--swe-atlas-green);font-size:.85rem;font-weight:800;padding:10px 18px;text-decoration:none;white-space:nowrap}.swe-atlas-hub__note{color:#24211d8c;font-size:.78rem;line-height:1.45;margin:12px 0 0}@media screen and (max-width:640px){.swe-atlas-hub{padding-top:16px}.swe-atlas-hub__top{margin-bottom:16px}.swe-atlas-hub__top p{font-size:.875rem}.swe-atlas-picker{gap:16px}.swe-atlas-picker__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.swe-atlas-tile{padding:10px 12px 12px}.swe-atlas-tile__name{font-size:.95rem}.swe-atlas-glyph{height:52px;margin-bottom:8px;padding:6px}}@media(prefers-reduced-motion:reduce){.swe-atlas-tile,.swe-atlas-glyph{transition:none}.swe-atlas-tile:hover .swe-atlas-glyph__path,.swe-atlas-tile:focus-visible .swe-atlas-glyph__path{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/swe-discipline-atlas-hub.css.map */
