.ix-search-hero.ix-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;min-height:calc(640 * var(--st-display-unit, 1px));padding-block:calc(72 * var(--st-display-unit, 1px)) calc(60 * var(--st-display-unit, 1px));position:relative}.ix-search-hero h1{font-size:clamp(calc(42 * var(--st-display-unit, 1px)),5.7vw,calc(78 * var(--st-display-unit, 1px)));line-height:1.06;letter-spacing:-.055em;margin:calc(22 * var(--st-display-unit, 1px)) 0}.ix-search-hero .ix-lead{max-width:calc(720 * var(--st-display-unit, 1px));margin:0 auto;font-size:clamp(calc(15 * var(--st-display-unit, 1px)),1.5vw,calc(19 * var(--st-display-unit, 1px)));line-height:1.7}.ix-search-hero .ix-hero-links{justify-content:center;margin:calc(32 * var(--st-display-unit, 1px)) 0 0;gap:calc(30 * var(--st-display-unit, 1px))}.ix-discovery{width:min(calc(820 * var(--st-display-unit, 1px)),100%);position:relative;margin-top:calc(34 * var(--st-display-unit, 1px));text-align:left;z-index:3}.ix-search-form{margin:0}.ix-search-orbit{position:relative;padding:calc(2 * var(--st-display-unit, 1px));border-radius:calc(24 * var(--st-display-unit, 1px));background:var(--ix-line);box-shadow:0 18px 65px #c02d5619;isolation:isolate;overflow:hidden}.ix-search-orbit:before{content:"";position:absolute;width:140%;aspect-ratio:1;left:-20%;top:50%;margin-top:-70%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 45%,#ed335e 57%,#ff9a6b 66%,#c358d9 76%,transparent 87%);animation:ix-orbit 7s linear infinite}.ix-search-surface{display:flex;align-items:center;gap:calc(16 * var(--st-display-unit, 1px));padding:calc(13 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px)) calc(13 * var(--st-display-unit, 1px)) calc(24 * var(--st-display-unit, 1px));background:var(--ix-panel);border-radius:calc(22 * var(--st-display-unit, 1px));min-height:calc(80 * var(--st-display-unit, 1px))}.ix-search-surface>svg{width:calc(25 * var(--st-display-unit, 1px));height:calc(25 * var(--st-display-unit, 1px));color:var(--ix-red)}.ix-search-surface input{min-width:0;flex:1;width:100%;border:0;background:transparent;color:var(--ix-ink);font-size:calc(18 * var(--st-display-unit, 1px));padding:calc(12 * var(--st-display-unit, 1px)) 0;outline:none;box-shadow:none}.ix-search-surface input::placeholder{color:var(--ix-muted)}.ix-search-surface input::-webkit-search-cancel-button{display:none}.ix-search-orbit:focus-within{box-shadow:0 0 0 4px #d6406520,0 20px 70px #c02d5625}.ix-search-submit{width:calc(52 * var(--st-display-unit, 1px));height:calc(52 * var(--st-display-unit, 1px));border:0;border-radius:calc(16 * var(--st-display-unit, 1px));background:var(--ix-gradient);color:#fff;display:grid;place-items:center;flex-shrink:0}.ix-search-clear{border:0;background:var(--ix-soft);color:var(--ix-muted);border-radius:50%;width:calc(32 * var(--st-display-unit, 1px));height:calc(32 * var(--st-display-unit, 1px));font-size:calc(24 * var(--st-display-unit, 1px));flex-shrink:0}.ix-search-hint{text-align:center;font-size:calc(11 * var(--st-display-unit, 1px));color:var(--ix-muted);margin:calc(16 * var(--st-display-unit, 1px)) 0}.ix-query-chips{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(8 * var(--st-display-unit, 1px))}.ix-query-chips>span{font-size:calc(11 * var(--st-display-unit, 1px));color:var(--ix-muted);margin-right:calc(4 * var(--st-display-unit, 1px))}.ix-query-chips button{border:1px solid var(--ix-line);border-radius:calc(99 * var(--st-display-unit, 1px));background:var(--ix-panel);padding:calc(8 * var(--st-display-unit, 1px)) calc(13 * var(--st-display-unit, 1px));color:var(--ix-ink);font-size:calc(11 * var(--st-display-unit, 1px));transition:background .2s,border-color .2s}.ix-query-chips button:hover{background:var(--ix-soft);border-color:var(--ix-red)}.ix-live-results{position:absolute;top:calc(100% + calc(12 * var(--st-display-unit, 1px)));left:0;right:0;border:1px solid var(--ix-line);background:var(--ix-panel);box-shadow:0 25px 70px #14233528;border-radius:calc(22 * var(--st-display-unit, 1px));padding:calc(16 * var(--st-display-unit, 1px));max-height:65vh;overflow:auto}.ix-live-head{display:flex;justify-content:space-between;gap:calc(15 * var(--st-display-unit, 1px));padding:calc(5 * var(--st-display-unit, 1px)) calc(10 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px));font-size:calc(12 * var(--st-display-unit, 1px))}.ix-live-head span{color:var(--ix-muted)}.ix-live-item{display:block;text-decoration:none;padding:calc(13 * var(--st-display-unit, 1px)) calc(36 * var(--st-display-unit, 1px)) calc(13 * var(--st-display-unit, 1px)) calc(12 * var(--st-display-unit, 1px));border-radius:calc(12 * var(--st-display-unit, 1px));position:relative}.ix-live-item:hover,.ix-live-item:focus-visible{background:var(--ix-soft)}.ix-live-item h3{font-size:calc(15 * var(--st-display-unit, 1px));line-height:1.5;margin:calc(3 * var(--st-display-unit, 1px)) 0;color:var(--ix-ink);letter-spacing:-.02em}.ix-result-type{display:block;color:var(--ix-muted);font-size:calc(10 * var(--st-display-unit, 1px));letter-spacing:.02em}.ix-result-arrow{position:absolute;right:calc(16 * var(--st-display-unit, 1px));top:50%;transform:translateY(-50%);font-size:calc(20 * var(--st-display-unit, 1px));color:var(--ix-red)}.ix-all-results{display:flex;justify-content:space-between;width:100%;padding:calc(14 * var(--st-display-unit, 1px)) calc(12 * var(--st-display-unit, 1px));margin-top:calc(8 * var(--st-display-unit, 1px));border:0;border-top:1px solid var(--ix-line);background:none;color:var(--ix-red);font-weight:700;font-size:calc(12 * var(--st-display-unit, 1px))}.ix-live-empty{font-size:calc(13 * var(--st-display-unit, 1px));color:var(--ix-muted);padding:calc(10 * var(--st-display-unit, 1px))}.ix-kind-filters{display:flex;gap:calc(7 * var(--st-display-unit, 1px));flex-wrap:wrap;margin-bottom:calc(16 * var(--st-display-unit, 1px))}.ix-kind-filters button{border:1px solid var(--ix-line);background:transparent;color:var(--ix-muted);border-radius:calc(12 * var(--st-display-unit, 1px));padding:calc(10 * var(--st-display-unit, 1px)) calc(18 * var(--st-display-unit, 1px));font-size:calc(12 * var(--st-display-unit, 1px))}.ix-kind-filters button[aria-pressed=true]{background:var(--ix-ink);color:var(--ix-panel);border-color:var(--ix-ink)}.ix-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--st-display-unit, 1px))}.ix-result-card{position:relative;padding:calc(28 * var(--st-display-unit, 1px)) calc(48 * var(--st-display-unit, 1px)) calc(28 * var(--st-display-unit, 1px)) calc(28 * var(--st-display-unit, 1px));border:1px solid var(--ix-line);background:var(--ix-panel);border-radius:calc(22 * var(--st-display-unit, 1px));text-decoration:none;transition:border-color .2s,box-shadow .2s}.ix-result-card:hover{border-color:var(--ix-red);box-shadow:0 12px 32px #d3325810}.ix-result-card h3{font-size:calc(22 * var(--st-display-unit, 1px));line-height:1.4;letter-spacing:-.035em;margin:calc(12 * var(--st-display-unit, 1px)) 0;color:var(--ix-ink)}.ix-result-card p{font-size:calc(13 * var(--st-display-unit, 1px));line-height:1.8;color:var(--ix-muted);margin:0}.ix-result-card mark,.ix-live-item mark{background:#ef466529;color:inherit;border-radius:calc(3 * var(--st-display-unit, 1px));padding:0 1px}.ix-load-more{display:flex;align-items:center;gap:calc(25 * var(--st-display-unit, 1px));margin:calc(28 * var(--st-display-unit, 1px)) auto 0;padding:calc(14 * var(--st-display-unit, 1px)) calc(24 * var(--st-display-unit, 1px));border:1px solid var(--ix-line);border-radius:calc(999 * var(--st-display-unit, 1px));background:var(--ix-panel);color:var(--ix-ink);font-size:calc(13 * var(--st-display-unit, 1px))}.ix-card-grid[data-browse-grid] .ix-card{content-visibility:auto;contain-intrinsic-size:auto calc(330 * var(--st-display-unit, 1px))}.ix-terms-grid{content-visibility:auto;contain-intrinsic-size:auto calc(1100 * var(--st-display-unit, 1px))}.ix-guides{scroll-margin-top:calc(110 * var(--st-display-unit, 1px))}.ix-article-body ul{padding-left:calc(22 * var(--st-display-unit, 1px))}.ix-article-body li{margin-bottom:calc(10 * var(--st-display-unit, 1px))}@keyframes ix-orbit{to{transform:rotate(360deg)}}@media(max-width:760px){.ix-search-hero.ix-hero{min-height:0;padding-block:calc(48 * var(--st-display-unit, 1px)) calc(38 * var(--st-display-unit, 1px))}.ix-search-hero h1{font-size:clamp(calc(34 * var(--st-display-unit, 1px)),9vw,calc(54 * var(--st-display-unit, 1px)));margin-block:calc(18 * var(--st-display-unit, 1px))}.ix-search-hero .ix-lead{font-size:calc(14 * var(--st-display-unit, 1px))}.ix-search-hero .ix-lead br{display:none}.ix-discovery{margin-top:calc(28 * var(--st-display-unit, 1px))}.ix-search-surface{min-height:calc(68 * var(--st-display-unit, 1px));gap:calc(10 * var(--st-display-unit, 1px));padding:calc(9 * var(--st-display-unit, 1px)) calc(9 * var(--st-display-unit, 1px)) calc(9 * var(--st-display-unit, 1px)) calc(16 * var(--st-display-unit, 1px))}.ix-search-surface input{font-size:calc(16 * var(--st-display-unit, 1px))}.ix-search-surface>svg{width:calc(21 * var(--st-display-unit, 1px));height:calc(21 * var(--st-display-unit, 1px))}.ix-search-submit{width:calc(44 * var(--st-display-unit, 1px));height:calc(44 * var(--st-display-unit, 1px));border-radius:calc(13 * var(--st-display-unit, 1px))}.ix-search-orbit{border-radius:calc(21 * var(--st-display-unit, 1px))}.ix-search-surface{border-radius:calc(19 * var(--st-display-unit, 1px))}.ix-search-hint{font-size:calc(10 * var(--st-display-unit, 1px))}.ix-query-chips{gap:calc(7 * var(--st-display-unit, 1px))}.ix-query-chips>span{flex-basis:100%;text-align:center}.ix-query-chips button{font-size:calc(10 * var(--st-display-unit, 1px))}.ix-search-hero .ix-hero-links{gap:calc(20 * var(--st-display-unit, 1px));margin-top:calc(24 * var(--st-display-unit, 1px));font-size:calc(11 * var(--st-display-unit, 1px))}.ix-live-results{padding:calc(10 * var(--st-display-unit, 1px));max-height:55vh}.ix-live-item h3{font-size:calc(13 * var(--st-display-unit, 1px))}.ix-result-grid{grid-template-columns:1fr}.ix-result-card{padding:calc(22 * var(--st-display-unit, 1px)) calc(40 * var(--st-display-unit, 1px)) calc(22 * var(--st-display-unit, 1px)) calc(22 * var(--st-display-unit, 1px))}.ix-result-card h3{font-size:calc(20 * var(--st-display-unit, 1px))}}@media(prefers-reduced-motion:reduce){.ix-search-orbit:before{animation:none}.ix-query-chips button,.ix-result-card{transition:none}}:root{--st-display-unit: max(1px, .0390625vw);font-size:calc(16 * var(--st-display-unit))}
