.gx{--gx-bg:#f5f6f4;--gx-panel:#fff;--gx-ink:#1c2430;--gx-body:#3d4756;--gx-mute:#5d6877;--gx-line:#e3e6e1;--gx-line2:#cfd4cc;--gx-navy:#2f4a7a;--gx-navy-bg:#2f4a7a;--gx-navy-d:#243b63;--gx-on:#fff;--gx-navy2:#e7edf7;--gx-chip:#eef0ec;--gx-glass:#f5f6f4db;--gx-shadow:0 1px 2px #1c24300d;--gx-shadow2:0 10px 26px #1c243017;--gx-spot:#2f4a7a1f;--gx-good:#146c4b;--gx-goodbg:#e2f4ec;background:var(--gx-bg);color:var(--gx-ink);min-height:100%}:root.dark .gx{--gx-bg:#111418;--gx-panel:#191d23;--gx-ink:#eef1f4;--gx-body:#c9d0d8;--gx-mute:#9aa4b0;--gx-line:#2a3038;--gx-line2:#3b434e;--gx-navy:#a9c2ec;--gx-navy-bg:#3d5f99;--gx-navy-d:#4a6dab;--gx-navy2:#22304a;--gx-chip:#232830;--gx-glass:#111418d1;--gx-shadow:0 1px 2px #0000004d;--gx-shadow2:0 10px 26px #00000059;--gx-spot:#a9c2ec1a;--gx-good:#7fd1ad;--gx-goodbg:#173326}.gx [data-t=construction]{--tone:#cfe4f8;--tink:#1d3e5e}.gx [data-t=real-estate]{--tone:#d5ebd6;--tink:#1f4a2c}.gx [data-t=insurance]{--tone:#f7dfcc;--tink:#6a3a17}.gx [data-t=finance]{--tone:#e2dcf6;--tink:#3d2f73}.gx [data-t=healthcare]{--tone:#cdeee7;--tink:#145247}.gx [data-t=technology]{--tone:#d7e2f6;--tink:#23406e}.gx [data-t=professional],.gx [data-t=business]{--tone:#f2e6c6;--tink:#5c4712}.gx [data-t=engineering]{--tone:#dfe4ec;--tink:#2e3a4c}.gx [data-t=food]{--tone:#fbdcd3;--tink:#6e2c1b}.gx [data-t=transportation]{--tone:#e9e2d3;--tink:#4f4126}.gx [data-t=academic]{--tone:#efdcea;--tink:#5b2b52}.gx [data-t=beauty]{--tone:#f8d9e2;--tink:#6d2440}.gx [data-t=civic]{--tone:#dbe8d9;--tink:#2f4a2d}.gx [data-t=other]{--tone:#e6e7e3;--tink:#3b4048}:root.dark .gx [data-t=construction]{--tone:#1d3346;--tink:#bcd8f3}:root.dark .gx [data-t=real-estate]{--tone:#1d3324;--tink:#bfe0c3}:root.dark .gx [data-t=insurance]{--tone:#3a2a1e;--tink:#f2cfb3}:root.dark .gx [data-t=finance]{--tone:#2a2643;--tink:#d3cbf3}:root.dark .gx [data-t=healthcare]{--tone:#183631;--tink:#b4e4da}:root.dark .gx [data-t=technology]{--tone:#1f2c44;--tink:#c2d3f1}:root.dark .gx [data-t=professional],:root.dark .gx [data-t=business]{--tone:#36301d;--tink:#ead9a8}:root.dark .gx [data-t=engineering]{--tone:#272d36;--tink:#cfd7e3}:root.dark .gx [data-t=food]{--tone:#3b241f;--tink:#f4c6b8}:root.dark .gx [data-t=transportation]{--tone:#322d23;--tink:#ddd2bb}:root.dark .gx [data-t=academic]{--tone:#36243a;--tink:#e6c6df}:root.dark .gx [data-t=beauty]{--tone:#3b222b;--tink:#f1c2d0}:root.dark .gx [data-t=civic]{--tone:#233024;--tink:#c6dcc3}:root.dark .gx [data-t=other]{--tone:#2a2d31;--tink:#d4d7dc}.gx a{color:inherit;text-decoration:none}.gx :focus-visible{outline:2.5px solid var(--gx-navy);outline-offset:2px;border-radius:6px}.gx-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,32px) 56px}.gx-hero{padding:36px 0 4px}.gx-crumb{color:var(--gx-mute);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.gx-crumb a:hover{color:var(--gx-navy)}.gx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gx-navy);margin:0 0 8px;font-size:12px;font-weight:600}.gx h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(30px,4.4vw,44px);font-weight:700;line-height:1.08}.gx-lede{color:var(--gx-mute);max-width:62ch;margin:0;font-size:15.5px;line-height:1.5}.gx-lede b{color:var(--gx-ink);font-weight:600}.gx h2{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:700;line-height:1.25}.gx-sub{color:var(--gx-mute);margin:3px 0 0;font-size:14px}.gx-sec{margin-top:40px}.gx-sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.gx-i{flex:none;width:20px;height:20px}.gx-search{max-width:680px;margin:22px 0 0;position:relative}.gx-search .gx-box{position:relative}.gx-search .gx-box>svg{color:var(--gx-mute);pointer-events:none;width:22px;height:22px;position:absolute;top:17px;left:16px}.gx-search input{background:var(--gx-panel);width:100%;height:56px;color:var(--gx-ink);box-shadow:0 0 0 1px var(--gx-line2), 0 6px 20px #1c24300f;appearance:none;text-overflow:ellipsis;border:0;border-radius:14px;outline:none;padding:0 52px 0 50px;font-size:16.5px;transition:box-shadow .15s}.gx-search input::placeholder{color:var(--gx-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx [tabindex="-1"]:focus:not(:focus-visible){outline:none}.gx-search input:focus{box-shadow:0 0 0 2px var(--gx-navy), 0 8px 26px #1c24301a}.gx-search input::-webkit-search-cancel-button{display:none}.gx-clear{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--gx-mute);border-radius:10px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.gx-clear:hover{color:var(--gx-ink);background:var(--gx-chip)}.gx-res{z-index:30;background:var(--gx-panel);box-shadow:0 0 0 1px var(--gx-line), 0 18px 40px #1c243029;border-radius:14px;max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:62px;left:0;right:0;overflow:auto}.gx-res li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:6px 10px;display:flex}.gx-res li[aria-selected=true],.gx-res li:hover{background:var(--gx-navy2)}.gx-res .gx-dot{background:var(--tone,var(--gx-chip));width:34px;height:34px;color:var(--tink,var(--gx-ink));border-radius:9px;flex:none;place-items:center;display:grid}.gx-res .gx-dot svg{width:18px;height:18px}.gx-res .gx-t{flex:1;min-width:0}.gx-res .gx-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.gx-res .gx-t span{color:var(--gx-mute);font-size:12.5px;display:block}.gx-res .gx-p{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.gx-res .gx-all{color:var(--gx-navy);border-top:1px solid var(--gx-line);border-radius:0 0 10px 10px;justify-content:center;margin-top:4px;font-size:14px;font-weight:600}.gx-res .gx-none{color:var(--gx-mute);cursor:default;justify-content:center}.gx-res .gx-none:hover{background:0 0}@media (prefers-reduced-motion:no-preference){.gx-res{animation:.16s ease-out gx-pop}}@keyframes gx-pop{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:640px){.gx-search input{font-size:16px}}.gx-cards{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:700px){.gx-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1180px){.gx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-tile.gx-big{grid-column:span 2}.gx-tile.gx-big .gx-tl{columns:2;column-gap:24px}}@media (max-width:1179px){.gx-tile.gx-big .gx-tl li:nth-child(n+4){display:none}}.gx-tile{background:var(--gx-panel);box-shadow:var(--gx-shadow);border-radius:16px;flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.gx-tile:hover{box-shadow:var(--gx-shadow2)}.gx-th{align-items:center;gap:12px;min-height:66px;padding:14px 14px 10px;display:flex}.gx-ico{background:var(--tone);width:42px;height:42px;color:var(--tink);border-radius:12px;flex:none;place-items:center;display:grid}.gx-ico svg{width:22px;height:22px}.gx-big .gx-ico{width:48px;height:48px}.gx-tt{min-width:0}.gx-tt b{font-size:14.5px;font-weight:600;line-height:1.25;display:block}.gx-big .gx-tt b{font-size:16px}.gx-tt>span{color:var(--gx-mute);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12.5px;display:block}.gx-fan{flex:none;margin-left:auto;padding-right:4px;display:flex}.gx-fan img{background:var(--gx-chip);border-radius:3px;width:34px;height:auto;margin-left:-14px;box-shadow:0 1px 2px #0003,0 3px 8px #1c24301f}.gx-fan img:first-child{margin-left:0;transform:rotate(-6deg)}.gx-fan img:nth-child(2){z-index:1;position:relative}.gx-fan img:nth-child(3){transform:rotate(6deg)}.gx-tl{flex:1;margin:0;padding:0 14px;list-style:none}.gx-tl li{break-inside:avoid}.gx-tl a{min-height:34px;color:var(--gx-body);border-top:1px solid var(--gx-line);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.gx-tl a:hover{color:var(--gx-navy)}.gx-tl a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx-tl em{color:var(--gx-mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-style:normal}.gx-ta{min-height:44px;color:var(--gx-navy);align-items:center;padding:0 14px 4px;font-size:13px;font-weight:600;display:flex}.gx-ta:hover{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.gx-tl a{min-height:44px}}@media (max-width:699px){.gx-tl,.gx-ta,.gx-hide-xs{display:none}.gx-th{min-height:72px;padding:10px 12px}.gx-ico{border-radius:10px;width:38px;height:38px}.gx-tt b{font-size:15px}.gx-fan img{width:30px}}.gx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.gx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.gx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.gx-tiles .gx-tile{flex-direction:row;align-items:center;gap:12px;min-height:68px;padding:12px}.gx-spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--x,50%) var(--y,0), var(--gx-spot), transparent 70%);transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gx-spot:hover:before{opacity:1}.gx-tile:hover,.gx-card:hover{transform:translateY(-2px)}}.gx-cv{flex:none;display:block;position:relative}.gx-cv img{background:var(--gx-chip);border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0000002e,0 4px 10px #1c24301a}.gx-cv .gx-front{z-index:1;position:relative}.gx-cv.gx-pair{padding-right:14%}.gx-cv.gx-pair .gx-back{transform-origin:0 100%;width:76%;position:absolute;top:-4%;right:0;transform:rotate(5deg)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gx-cv.gx-pair .gx-back{transition:transform .25s}.gx-card:hover .gx-cv.gx-pair .gx-back,.gx-fc a:hover .gx-cv.gx-pair .gx-back{transform:rotate(9deg)translate(4%)}}.gx-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(16.6667% - 13.3333px);grid-auto-flow:column;gap:16px;margin:0;padding:6px 2px 8px;list-style:none;display:grid;overflow-x:auto}.gx-row::-webkit-scrollbar{display:none}@media (max-width:1179px){.gx-row{grid-auto-columns:calc(20% - 11.2px);gap:14px}}@media (max-width:640px){.gx-row{grid-auto-columns:42%;gap:12px}}.gx-fc{scroll-snap-align:start;min-width:0}.gx-fc a{background:var(--gx-panel);box-shadow:var(--gx-shadow);border-radius:14px;height:100%;padding:10px 10px 12px;transition:box-shadow .18s;display:block;position:relative;overflow:hidden}.gx-fc a:hover{box-shadow:var(--gx-shadow2)}.gx-fn{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:10px 2px 0;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gx-fm{color:var(--gx-mute);font-variant-numeric:tabular-nums;margin:4px 2px 0;font-size:12.5px;display:block}.gx-fm b{color:var(--gx-ink);font-weight:600}.gx-arrows{gap:6px;display:flex}@media (max-width:640px){.gx-arrows{display:none}}.gx-ibtn{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--gx-body);border-radius:10px;place-items:center;display:grid}.gx-ibtn:hover{background:var(--gx-chip)}.gx-bar{z-index:20;background:var(--gx-glass);box-shadow:0 1px 0 var(--gx-line);margin:0 calc(-1*clamp(16px,3vw,32px));padding:10px clamp(16px,3vw,32px);position:sticky;top:64px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gx-bar{-webkit-backdrop-filter:saturate(1.4)blur(12px)}}.gx-chips{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.gx-chips::-webkit-scrollbar{display:none}.gx-chip{all:unset;box-sizing:border-box;background:var(--gx-panel);min-height:44px;box-shadow:inset 0 0 0 1px var(--gx-line);color:var(--gx-body);cursor:pointer;white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.gx-chip:hover{box-shadow:inset 0 0 0 1px var(--gx-line2);color:var(--gx-ink)}.gx-chip[aria-pressed=true]{background:var(--gx-navy-bg);color:var(--gx-on);box-shadow:none}.gx-chip .gx-n{color:var(--gx-mute);font-variant-numeric:tabular-nums;font-size:12px}.gx-chip[aria-pressed=true] .gx-n{color:#fffc}.gx-chip .gx-sw{background:var(--tone);border-radius:3px;width:10px;height:10px}.gx-chip:focus-visible{outline:2.5px solid var(--gx-navy);outline-offset:2px}.gx-status{color:var(--gx-mute);flex-wrap:wrap;align-items:center;gap:10px;min-height:20px;margin:12px 0 0;font-size:13px;display:flex}.gx-status button,.gx-linkbtn{all:unset;cursor:pointer;color:var(--gx-navy);min-height:32px;font-weight:600}.gx-status a{color:var(--gx-navy);font-weight:600}.gx-btn{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;min-height:44px;color:var(--gx-body);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.gx-btn:hover{background:var(--gx-chip);color:var(--gx-ink)}.gx-btn svg{width:18px;height:18px}.gx-more{all:unset;box-sizing:border-box;width:100%;min-height:44px;color:var(--gx-navy);cursor:pointer;box-shadow:inset 0 0 0 1px var(--gx-line);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.gx-more:hover{background:var(--gx-panel)}.gx-shelf{padding:26px 0 8px;scroll-margin-top:140px}.gx-shead{align-items:center;gap:14px;margin-bottom:16px;display:flex}.gx-shead .gx-st{flex:1;min-width:0}.gx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1099px){.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gx-grid{grid-template-columns:1fr;gap:10px}.gx-back span{display:none}}.gx-card{background:var(--gx-panel);box-shadow:var(--gx-shadow);border-radius:16px;gap:14px;min-width:0;padding:12px;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.gx-card:hover{box-shadow:var(--gx-shadow2)}.gx-card .gx-cv{width:72px}.gx-card .gx-cv.gx-pair{width:84px}.gx-cb{flex-direction:column;flex:1;min-width:0;display:flex}.gx-nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gx-nm:after{content:"";border-radius:16px;position:absolute;inset:0}.gx-nm:focus-visible{outline:none}.gx-nm:focus-visible:after{outline:2.5px solid var(--gx-navy);outline-offset:2px}.gx-mt{color:var(--gx-mute);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.gx-mt em{background:var(--gx-chip);color:var(--gx-body);border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.gx-mt em.gx-bs{background:var(--gx-goodbg);color:var(--gx-good)}.gx-ft{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.gx-pr{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.gx-add{z-index:2;color:var(--gx-navy);background:var(--gx-navy2);border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.gx-add:hover{background:var(--gx-navy-bg);color:var(--gx-on)}@media (pointer:coarse){.gx-add{min-height:44px}}.gx-fam{background:var(--gx-panel);box-shadow:var(--gx-shadow);border-radius:16px;margin-bottom:14px;padding:16px}.gx-fhead{align-items:flex-start;gap:14px;display:flex}.gx-fhead .gx-ico{width:40px;height:40px}.gx-fam h3{margin:0;font-size:16px;font-weight:700;line-height:1.3}.gx-fam p{color:var(--gx-mute);max-width:80ch;margin:3px 0 0;font-size:13.5px}.gx-nat{color:var(--gx-body);align-items:center;gap:10px;margin:12px 0 0 54px;font-size:14px;display:flex}.gx-nat .gx-cv{width:40px}.gx-nat a{color:var(--gx-navy);text-decoration:underline;-webkit-text-decoration-color:var(--gx-line2);text-decoration-color:var(--gx-line2);text-underline-offset:3px;font-weight:600}.gx-states{margin:12px 0 0 54px}.gx-bund summary,.gx-az summary{min-height:44px;color:var(--gx-navy);background:var(--gx-navy2);cursor:pointer;border-radius:11px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.gx-bund summary::-webkit-details-marker{display:none}.gx-az summary::-webkit-details-marker{display:none}.gx-stl{color:var(--gx-ink);margin:0;font-size:13.5px;font-weight:600}.gx-stl .gx-n{color:var(--gx-mute);margin-left:4px;font-weight:500}.gx-chev{width:18px;height:18px;transition:transform .2s}details[open]>summary .gx-chev{transform:rotate(180deg)}.gx-sgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gx-sgrid a{min-height:44px;color:var(--gx-body);box-shadow:inset 0 0 0 1px var(--gx-line);background:var(--gx-panel);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.gx-sgrid a:hover{box-shadow:inset 0 0 0 1px var(--gx-line2);color:var(--gx-ink)}.gx-sgrid abbr{background:var(--tone,var(--gx-navy2));width:28px;height:22px;color:var(--tink,var(--gx-navy));border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;text-decoration:none;display:grid}@media (max-width:640px){.gx-nat,.gx-states{margin-left:0}.gx-sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gx-bund{margin-top:12px}.gx-bund summary{color:var(--gx-body);box-shadow:inset 0 0 0 1px var(--gx-line);background:0 0;width:100%;font-weight:500}.gx-bund summary b{color:var(--gx-ink)}.gx-bund summary>span{flex:1}.gx-bund ul{background:var(--gx-panel);box-shadow:var(--gx-shadow);border-radius:14px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.gx-bund li{border-top:1px solid var(--gx-line);align-items:center;gap:12px;padding:10px 14px;display:flex}.gx-bund li:first-child{border-top:0}.gx-bund li .gx-cv{width:34px}.gx-bund li a{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:40px;display:flex}.gx-bund li a:hover .gx-bl{color:var(--gx-navy)}.gx-bl{font-size:14px;font-weight:500;line-height:1.35}.gx-bs2{color:var(--gx-mute);font-size:12px}.gx-bund li b{font-variant-numeric:tabular-nums}.gx-bund li em{color:var(--gx-good);background:var(--gx-goodbg);white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.gx-az{margin-top:40px}.gx-az summary{box-shadow:inset 0 0 0 1px var(--gx-line);background:0 0;width:100%}.gx-az summary>span{flex:1}.gx-azb{background:var(--gx-panel);border-radius:16px;gap:24px;margin-top:12px;padding:20px;font-size:13.5px;display:grid}@media (min-width:760px){.gx-azb{grid-template-columns:1fr 1fr 1fr}}.gx-azb h2{text-transform:uppercase;letter-spacing:.06em;color:var(--gx-mute);margin-bottom:8px;font-size:12px;font-weight:600}.gx-azb ul{margin:0;padding:0;list-style:none}.gx-azb li{padding:2px 0}.gx-azb li a:hover{color:var(--gx-navy);text-decoration:underline}.gx-azb li span{color:var(--gx-mute);font-variant-numeric:tabular-nums}.gx-reco{margin-top:28px;font-size:14px}.gx-reco a{color:var(--gx-navy);font-weight:500}.gx-view:not([data-focus]):not([data-filtering]) .gx-shelves,.gx-view[data-focus] .gx-overview,.gx-view[data-filtering] .gx-overview,.gx-view:not([data-focus]):not([data-filtering]) .gx-bar,.gx-view:not([data-focus]) .gx-back,.gx-view[data-filtering] .gx-back{display:none}.gx-seg{background:var(--gx-chip);border-radius:12px;gap:4px;width:max-content;padding:3px;display:flex}.gx-seg button{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;color:var(--gx-body);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.gx-seg button[aria-selected=true]{background:var(--gx-panel);color:var(--gx-navy);box-shadow:0 1px 2px #1c24301f}.gx-seg button:focus-visible{outline:2.5px solid var(--gx-navy)}.gx-seg svg{width:17px;height:17px}@media (pointer:coarse){.gx-seg button{min-height:44px}}.gx-stategrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.gx-stategrid a{min-height:44px;color:var(--gx-body);background:var(--gx-panel);box-shadow:var(--gx-shadow);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.gx-stategrid a:hover{color:var(--gx-navy);box-shadow:var(--gx-shadow2)}.gx-stategrid abbr{background:var(--gx-navy2);width:28px;height:22px;color:var(--gx-navy);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;text-decoration:none;display:grid}@media (max-width:640px){.gx-stategrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gx-note{color:var(--gx-mute);margin:12px 0 0;font-size:13px}.gx-note a{color:var(--gx-navy);font-weight:600}.gx-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.gx-two>div{min-width:0}@media (max-width:960px){.gx-two{grid-template-columns:1fr}}.gx-startl,.gx-faml{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gx-startl li,.gx-faml li{min-width:0}.gx-startl,.gx-faml{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-sc{background:var(--gx-panel);min-height:60px;box-shadow:var(--gx-shadow);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.gx-sc:hover{box-shadow:var(--gx-shadow2)}.gx-sc .gx-ico{border-radius:10px;width:36px;height:36px}.gx-sc .gx-ico svg{width:19px;height:19px}.gx-sc .gx-tx{flex:1;min-width:0}.gx-sc b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.gx-sc .gx-tx span{color:var(--gx-mute);font-size:12.5px}.gx-famlink{background:var(--gx-panel);min-height:48px;box-shadow:inset 0 0 0 1px var(--gx-line);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex;position:relative;overflow:hidden}.gx-famlink:hover{box-shadow:inset 0 0 0 1px var(--gx-line2);color:var(--gx-navy)}.gx-famlink .gx-sw{background:var(--tone);border-radius:3px;flex:none;width:10px;height:10px}.gx-famlink .gx-fnm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gx-famlink .gx-n{color:var(--gx-mute);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:640px){.gx-startl,.gx-faml,.gx-sbl{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-flow:column;margin-right:-16px;padding-right:16px;overflow-x:auto}.gx-startl::-webkit-scrollbar{display:none}.gx-faml::-webkit-scrollbar{display:none}.gx-sbl::-webkit-scrollbar{display:none}.gx-startl{grid-template-rows:repeat(2,auto);grid-auto-columns:84%}.gx-faml{grid-template-rows:repeat(3,auto);grid-auto-columns:78%}.gx-sbl{grid-auto-columns:80%}.gx-startl li,.gx-faml li,.gx-sbl li{scroll-snap-align:start}}.gx-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.gx-sel{background:var(--gx-panel);height:44px;color:var(--gx-ink);box-shadow:inset 0 0 0 1px var(--gx-line);cursor:pointer;border:0;border-radius:11px;max-width:100%;padding:0 12px;font-size:14px}.gx-cat{border-top:1px solid var(--gx-line);padding:24px 0 8px;scroll-margin-top:150px}.gx-cat:first-child{border-top:0}.gx-cat .gx-shead{margin-bottom:10px}.gx-cat h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.gx-cat h3 a{align-items:center;min-height:44px;display:inline-flex}.gx-cat h3 a:hover{color:var(--gx-navy)}.gx-cat .gx-sub{margin-top:-6px}@media (max-width:640px){.gx-hide-s{display:none}}.gx-exl{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.gx-ex{background:var(--gx-panel);min-width:0;box-shadow:var(--gx-shadow);border-radius:11px;align-items:center;gap:6px;display:flex}.gx-ex>a:first-child{min-width:0;min-height:46px;color:var(--gx-body);flex:1;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.gx-ex>a:first-child:before{content:"";background:var(--tone);border-radius:3px;flex:none;width:8px;height:8px}.gx-ex>a:first-child:hover{color:var(--gx-navy)}.gx-ex .gx-enm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx-cat .gx-more{display:none}@media (min-width:641px){.gx-exl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.gx-ex{box-shadow:none;border-bottom:1px solid var(--gx-line);background:0 0;border-radius:0}.gx-ex>a:first-child{gap:8px;min-height:36px;padding:0 2px;font-size:13.5px}}@media (min-width:1180px){.gx-exl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.gx-cat:not([data-open]) .gx-exl>li:nth-child(n+7){display:none}.gx-cat .gx-more{display:flex}}.gx-sbl{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gx-sb{background:var(--gx-panel);height:100%;box-shadow:var(--gx-shadow);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex;position:relative;overflow:hidden}.gx-sb:hover{box-shadow:var(--gx-shadow2)}.gx-sb .gx-ico{border-radius:10px;width:34px;height:34px;margin-bottom:6px}.gx-sb .gx-ico svg{width:18px;height:18px}.gx-sb b{font-size:15px}.gx-sb .gx-d{color:var(--gx-body);font-size:13px;line-height:1.45}.gx-sb .gx-m{color:var(--gx-mute);margin-top:auto;padding-top:6px;font-size:12px}.gx-empty{background:var(--gx-panel);text-align:center;color:var(--gx-mute);border-radius:16px;padding:32px 20px}.gx-rip{isolation:isolate;position:relative;overflow:hidden}.gx-ripple{opacity:.2;pointer-events:none;background:currentColor;border-radius:50%;animation:.5s ease-out forwards gx-rp;position:absolute;transform:scale(0)}@keyframes gx-rp{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.gx-in{animation:.45s cubic-bezier(.2,.7,.2,1) both gx-up;animation-delay:calc(var(--i,0) * 35ms)}.gx-view[data-focus] .gx-shelves,.gx-view[data-filtering] .gx-shelves{animation:.25s ease-out gx-fold}details[open]>.gx-sgrid,details[open]>ul,details[open]>.gx-azb{animation:.22s ease-out gx-fold}}@keyframes gx-up{0%{opacity:0;transform:translateY(8px)}}@keyframes gx-fold{0%{opacity:0;transform:translateY(-4px)}}.gx-more .gx-m-less{display:none}
