:root{--ink:#f3f3f3;--muted:#9d9d9d;--faint:#666666;--line:rgba(255,255,255,.085);--line-dark:rgba(255,255,255,.16);--paper:#080808;--surface:#111111;--surface-soft:#181818;--accent:#f0f0f0;--accent-dark:#c9c9c9;--warm:#c4c4c4;--danger:#d4d4d4;--radius:6px;--shadow-card:0 18px 48px rgba(0,0,0,.34);--shadow-float:0 28px 80px rgba(0,0,0,.5)}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.shell{width:min(1340px,calc(100% - 48px));margin:0 auto}.visual-ready{min-height:100dvh;background:#080808}.visual-ready__content{min-height:100dvh;opacity:0;transition:opacity .32s ease}.visual-ready.is-ready .visual-ready__content{opacity:1}.site-loader{position:fixed;inset:0;z-index:1000;display:grid;min-height:100dvh;place-items:center;overflow:hidden;background:#080808}.site-loader--split{background:#f2f3f3}.site-loader--split:before{position:absolute;top:0;right:0;bottom:0;width:40%;background:#090908;content:""}.site-loader__ring{position:relative;z-index:1;display:block;width:32px;height:32px;border:1px solid rgba(255,255,255,.16);border-radius:50%}.site-loader__ring:after{position:absolute;inset:-1px;border:1px solid transparent;border-top-color:rgba(255,255,255,.92);border-radius:inherit;animation:site-loader-spin .9s linear infinite;content:""}.site-loader--split .site-loader__ring{border-color:rgba(10,10,10,.14);background:rgba(242,243,243,.52)}.site-loader--split .site-loader__ring:after{border-top-color:rgba(10,10,10,.8)}@keyframes site-loader-spin{to{transform:rotate(1turn)}}.access-gateway{position:relative;display:grid;min-height:100dvh;grid-template-columns:minmax(0,3fr) minmax(0,2fr);overflow:hidden;background:#f2f3f3;isolation:isolate}.home-account-nav{position:absolute;top:22px;right:22px;z-index:8}.gateway-developer-link{position:absolute;top:24px;left:24px;z-index:8;display:inline-flex;height:32px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(12,12,12,.24);border-radius:5px;color:#171717;background:rgba(242,243,243,.68);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:9px;font-weight:720;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s}.gateway-developer-link:hover{border-color:rgba(12,12,12,.62);color:#000000;background:rgba(255,255,255,.9);transform:translateY(-2px)}.access-gateway:before{position:absolute;top:0;right:0;bottom:0;z-index:0;width:40%;background:#090908;content:""}.access-gateway__horse{position:absolute;inset:2% 8%;z-index:1;pointer-events:none}.access-gateway__horse-image{position:absolute;inset:0;display:block;background-image:url(/assets/gateway-horse-animated-v5.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.access-gateway__horse-image--public{-webkit-clip-path:inset(0 38.0952% 0 0);clip-path:inset(0 38.0952% 0 0);opacity:.42;filter:brightness(0);mix-blend-mode:multiply}.access-gateway__horse-image--private{-webkit-clip-path:inset(0 0 0 61.9048%);clip-path:inset(0 0 0 61.9048%);filter:brightness(0) saturate(100%) invert(73%) sepia(35%) saturate(650%) hue-rotate(2deg) brightness(91%) contrast(88%);opacity:.56}.access-gateway__side{position:relative;display:grid;min-width:0;place-items:center;padding:56px}.access-gateway__side--private{border-left:1px solid rgba(221,186,106,.18);padding-right:28px;padding-left:28px}.access-gateway__entry{position:relative;z-index:2;display:flex;width:min(500px,100%);flex-direction:column;align-items:stretch}.access-gateway__side--private .access-gateway__entry{width:min(340px,100%)}.access-gateway__button{position:relative;display:grid;width:100%;height:156px;grid-template-columns:1fr auto;align-items:center;grid-gap:28px;gap:28px;padding:0 34px;overflow:hidden;border-radius:8px;text-decoration:none;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease,background .24s ease,border-color .24s ease}.access-gateway__button:after{position:absolute;inset:7px;z-index:-1;border:1px solid transparent;border-radius:4px;content:"";transition:border-color .24s ease,box-shadow .24s ease}.access-gateway__label{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}.access-gateway__label strong{font-size:25px;font-weight:650}.access-gateway__button small{font-size:11px;font-weight:760;text-transform:uppercase}.access-gateway__button svg{width:26px;height:26px;transition:transform .24s ease}.access-gateway__button--public{border:1px solid #151515;color:#f5f5f5;background:#0b0b0b;box-shadow:0 22px 54px rgba(0,0,0,.2)}.access-gateway__button--public small{color:#8a8a8a}.access-gateway__button--private{border:1px solid #c9a75f;color:#f7e4b5;background:#17140e;box-shadow:0 22px 60px rgba(0,0,0,.5),inset 0 0 38px rgba(201,167,95,.06)}.access-gateway__button:hover{transform:translateY(-5px)}.access-gateway__button:hover svg{transform:translate(4px,-4px)}.access-gateway__button--public:hover{border-color:#ffffff;background:#050505;box-shadow:0 0 0 1px rgba(255,255,255,.15),0 0 42px rgba(255,255,255,.26),0 30px 76px rgba(0,0,0,.28)}.access-gateway__button--public:hover:after{border-color:rgba(255,255,255,.48);box-shadow:inset 0 0 24px rgba(255,255,255,.05)}.access-gateway__button--private:hover{border-color:#f0d690;background:#1b170e;box-shadow:0 0 0 1px rgba(240,214,144,.14),0 0 46px rgba(201,167,95,.36),0 32px 78px rgba(0,0,0,.66)}.access-gateway__button--private:hover:after{border-color:rgba(240,214,144,.56);box-shadow:inset 0 0 26px rgba(201,167,95,.07)}.access-gateway__button:focus-visible{outline:3px solid rgba(255,255,255,.3);outline-offset:4px}.access-gateway__description{position:relative;z-index:3;display:flex;min-height:62px;flex-direction:column;align-items:flex-start;gap:5px;margin:18px 0 0;color:#323538;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:680;line-height:1.35;text-shadow:0 0 4px #f2f3f3,0 0 9px #f2f3f3;text-transform:uppercase}.access-gateway__description--private{color:#d1ba7d;text-shadow:0 0 5px #090908,0 0 10px #090908}.access-gateway__type{display:block;width:0;max-width:100%;overflow:hidden;border-right:1px solid;white-space:nowrap}.access-gateway__type--public-one{animation:gateway-type .62s steps(29) .12s forwards,gateway-caret-off 1ms linear .78s forwards}.access-gateway__type--private-one{animation:gateway-type .52s steps(23) .24s forwards,gateway-caret-off 1ms linear .8s forwards}.access-gateway__type--private-two{animation:gateway-type .52s steps(23) .83s forwards,gateway-caret-off 1ms linear 1.39s forwards}.access-gateway__type--private-three{animation:gateway-type .44s steps(19) 1.4s forwards,gateway-caret-off 1ms linear 1.88s forwards}@keyframes gateway-type{0%{width:0}to{width:100%}}@keyframes gateway-caret-off{to{border-right-color:transparent}}.home-page{color:var(--ink);background:#070707}.home-hero,.home-page{min-height:100dvh;overflow:hidden}.home-hero{position:relative}.home-hero__image{position:absolute;inset:0;background-image:url(/assets/home-hero-concept-animated-v5.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.7;filter:grayscale(1) brightness(.92) contrast(.9)}.home-page--private .home-hero__image{opacity:.74;filter:grayscale(1) sepia(1) saturate(1.3) brightness(.9) contrast(.92)}.home-page--private .home-hero:after{position:absolute;inset:14px;z-index:3;border:1px solid rgba(210,177,100,.3);pointer-events:none;content:""}.home-hero__veil{position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none}.home-access-switch{position:absolute;bottom:24px;right:24px;z-index:4;display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#e8e8e8;background:rgba(8,8,8,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:10px;font-weight:690;text-decoration:none;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s}.home-access-switch:hover{border-color:rgba(255,255,255,.55);color:white;background:rgba(8,8,8,.9);box-shadow:0 0 24px rgba(255,255,255,.1);transform:translateY(-2px)}.home-page--private .home-access-switch{border-color:rgba(218,184,106,.45);color:#e4ca8d}.home-page--private .home-access-switch:hover{border-color:#e4ca8d;color:#f5dfaa;box-shadow:0 0 26px rgba(201,167,95,.2)}.home-developer-link{position:absolute;top:24px;left:24px;z-index:4;display:inline-flex;height:32px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#d8d8d8;background:rgba(8,8,8,.52);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:9px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s}.home-developer-link:hover{border-color:rgba(255,255,255,.55);color:white;background:rgba(255,255,255,.11);transform:translateY(-2px)}.home-page--private .home-developer-link{border-color:rgba(218,184,106,.38);color:#ddc57f;background:rgba(20,16,9,.58)}.home-page--private .home-developer-link:hover{border-color:#e4ca8d;color:#f3dda2;background:rgba(210,177,100,.13)}.home-content{position:absolute;top:55%;left:max(48px,7vw);z-index:2;width:min(590px,44vw);transform:translateY(-50%);pointer-events:none}.home-actions{display:flex;width:min(540px,100%);gap:12px;margin:0;pointer-events:auto}.home-page--public .home-actions{width:min(380px,100%)}.home-action{display:inline-flex;width:184px;height:56px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.78);border-radius:6px;color:#f4f4f4;background:rgba(8,8,8,.46);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;font-weight:740;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s,box-shadow .18s}.home-action:hover{border-color:white;color:white;background:rgba(255,255,255,.12);box-shadow:0 14px 34px rgba(0,0,0,.34);transform:translateY(-2px)}.home-action--primary{border-color:rgba(255,255,255,.78);color:#f4f4f4;background:rgba(8,8,8,.46);box-shadow:none}.home-action--primary:hover{border-color:white;color:white;background:rgba(255,255,255,.12);box-shadow:0 14px 34px rgba(0,0,0,.34)}.home-page--private .home-content{width:min(680px,58vw)}.home-network-actions{display:grid;width:min(640px,100%);margin:0;border-top:1px solid rgba(222,188,108,.34);pointer-events:auto}.home-network-group{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid rgba(222,188,108,.22)}.home-network-group>p{margin:0;color:#d8bd78;font-size:9px;font-weight:820;line-height:1.35;text-transform:uppercase}.home-network-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.home-network-action{display:grid;height:48px;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:0 13px;border:1px solid rgba(226,194,116,.64);border-radius:5px;color:#f0d995;background:rgba(17,14,9,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;font-weight:730;text-decoration:none;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s}.home-network-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-network-action svg:last-child{color:rgba(240,217,149,.58);transition:color .18s,transform .18s}.home-network-action:hover{border-color:#efd68f;color:#f8e8b8;background:rgba(210,177,100,.14);box-shadow:0 0 24px rgba(201,167,95,.14);transform:translateY(-1px)}.home-network-action:hover svg:last-child{color:#f8e8b8;transform:translate(2px,-2px)}.home-action:disabled{opacity:.42}.home-action:focus-visible,.home-network-action:focus-visible,.icon-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{outline:3px solid rgba(255,255,255,.24);outline-offset:3px}.market-page{min-height:100vh;background:var(--paper)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;color:white;background:rgba(8,8,8,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.topbar__inner{display:flex;height:58px;align-items:center;justify-content:space-between}.topbar__actions{display:flex;align-items:center;gap:4px}.account-nav{display:inline-flex;align-items:center;gap:5px}.account-nav__item{position:relative;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:5px;color:#c7c7c7;background:rgba(10,10,10,.7);text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .16s,color .16s,background .16s,transform .16s}.account-nav__item svg{width:21px;height:21px}.account-nav__item:hover{border-color:rgba(255,255,255,.46);color:white;background:rgba(255,255,255,.08);transform:translateY(-1px)}.account-nav__item:focus-visible{outline:3px solid rgba(255,255,255,.22);outline-offset:2px}.account-nav__badge{position:absolute;top:-5px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #080808;border-radius:9px;color:#080808;background:#f0f0f0;font-size:8px;font-weight:850}.home-account-nav .account-nav__item{border-color:rgba(255,255,255,.24);background:rgba(8,8,8,.66)}.home-page--private .home-account-nav .account-nav__item{border-color:rgba(218,184,106,.42);color:#e5cd94;background:rgba(20,16,9,.66)}.home-page--private .home-account-nav .account-nav__item:hover{border-color:#e4ca8d;color:#f5dfaa;background:rgba(210,177,100,.13)}.account-email{max-width:240px;margin-right:10px;overflow:hidden;color:#8e8e8e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand__mark{display:grid;width:48px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:5px;color:#efefef;background:#171717;font-size:10px;font-weight:800}.icon-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:5px;color:#ababab;background:transparent;transition:color .16s,background .16s,border-color .16s}.icon-button:hover{border-color:var(--line);color:white;background:rgba(255,255,255,.06)}.icon-button:disabled{opacity:.38}.page-back-link{display:inline-flex;width:max-content;align-items:center;gap:7px;margin-bottom:18px;color:#8c8c8c;font-size:10px;font-weight:740;text-decoration:none;transition:color .16s,transform .16s}.page-back-link:hover{color:white;transform:translateX(-2px)}.search-band{padding:36px 0 25px;background:#0b0b0b;border-bottom:1px solid var(--line)}.search-band h1{margin:0 0 18px;font-size:32px;line-height:1.05;font-weight:760}.search-area{width:100%}.search-form{display:grid;grid-template-columns:20px minmax(0,1fr) auto;width:100%;height:56px;align-items:center;grid-gap:10px;gap:10px;padding:5px 5px 5px 17px;border:1px solid var(--line-dark);border-radius:var(--radius);background:#141414;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:border-color .16s,background .16s,box-shadow .16s}.search-form:focus-within{border-color:rgba(255,255,255,.58);background:#171717;box-shadow:0 0 0 3px rgba(255,255,255,.055),0 12px 34px rgba(0,0,0,.2)}.search-form__icon{color:#777777}.search-form input{width:100%;min-width:0;height:44px;border:0;outline:0;color:var(--ink);background:transparent;font-size:15px}.search-form input::placeholder{color:#6f6f6f}.primary-button,.secondary-button{display:inline-flex;height:44px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border-radius:5px;font-size:12px;font-weight:780;transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s}.primary-button{border:1px solid var(--accent);color:#090909;background:var(--accent);box-shadow:0 7px 20px rgba(0,0,0,.24)}.primary-button:hover{border-color:white;background:white;transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.secondary-button{min-width:148px;border:1px solid var(--line-dark);color:var(--ink);background:var(--surface)}.secondary-button:hover{border-color:rgba(255,255,255,.52);background:#1c1c1c}.filters{display:grid;grid-template-columns:repeat(3,minmax(110px,.65fr)) repeat(2,minmax(190px,1.15fr));width:min(100%,980px);align-items:end;grid-gap:10px;gap:10px;margin-top:14px}.filters fieldset,.filters label{display:grid;min-width:0;grid-gap:5px;gap:5px;margin:0;padding:0;border:0}.filters label>span,.filters legend{padding:0;color:#808080;font-size:9px;font-weight:800;text-transform:uppercase}.filters input,.filters select{width:100%;min-width:0;height:38px;border:1px solid var(--line);border-radius:5px;outline:0;color:var(--ink);background:#141414;color-scheme:dark;font-size:11px;transition:border-color .16s,background .16s,box-shadow .16s}.filters select{padding:0 28px 0 9px}.filters input{padding:0 9px}.filters input:hover,.filters select:hover{border-color:var(--line-dark);background:#191919}.filters input:focus,.filters select:focus{border-color:rgba(255,255,255,.58);box-shadow:0 0 0 3px rgba(255,255,255,.055)}.filters__range{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px}.filters__range>span{color:var(--faint);font-size:9px;text-align:center}.results-section{padding:20px 0 68px}.results-toolbar{display:flex;min-height:33px;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--muted);font-size:10px}.results-toolbar p{margin:0}.results-toolbar strong{color:var(--ink);font-weight:800}.results-toolbar span{color:var(--warm)}.results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.horse-card{display:block;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:0 1px 0 rgba(255,255,255,.025);text-decoration:none;transform:translateZ(0);transition:border-color .2s,box-shadow .2s,transform .2s}.horse-card:hover{border-color:rgba(255,255,255,.3);box-shadow:var(--shadow-card);transform:translateY(-4px)}.horse-card:focus-visible{outline:3px solid rgba(255,255,255,.2);outline-offset:2px}.horse-card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0b0b0b}.horse-card__source{position:absolute;top:9px;left:9px;z-index:6;max-width:calc(100% - 18px);overflow:hidden;padding:4px 6px;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#e8e8e8;background:rgba(7,7,7,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.horse-portrait{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#0c0c0c}.horse-portrait:before{position:absolute;top:-14%;left:14%;z-index:0;width:72%;height:112%;background:rgba(255,255,255,.06);-webkit-clip-path:polygon(43% 0,57% 0,93% 100%,7% 100%);clip-path:polygon(43% 0,57% 0,93% 100%,7% 100%);filter:blur(5px);opacity:.82;content:"";transition:opacity .24s,background .24s}.horse-portrait:after{position:absolute;inset:10px;z-index:5;border:1px solid rgba(255,255,255,.075);border-radius:4px;pointer-events:none;content:""}.horse-card:hover .horse-portrait:before{background:rgba(255,255,255,.09);opacity:1}.horse-portrait__ruler-line{position:absolute;right:12px;left:12px;z-index:1;height:0;border-top:1px solid rgba(255,255,255,.075);color:rgba(210,210,210,.42);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;transform:translateY(3px)}.horse-portrait__shadow{position:absolute;right:18%;bottom:10%;left:18%;z-index:1;height:9%;border-radius:50%;background:rgba(0,0,0,.82);filter:blur(9px);transform:scaleX(.9)}.horse-portrait__figure{position:absolute;inset:7% 8% 5%;z-index:2;filter:drop-shadow(0 1px 0 rgba(255,255,255,.15)) drop-shadow(0 12px 9px rgba(0,0,0,.56));transform:scale(var(--horse-scale));transform-origin:center bottom;transition:transform .24s ease,filter .24s ease}.horse-card:hover .horse-portrait__figure{filter:drop-shadow(0 1px 0 rgba(255,255,255,.24)) drop-shadow(0 17px 12px rgba(0,0,0,.66));transform:translateY(-3px) scale(var(--horse-scale))}.horse-portrait__coat,.horse-portrait__figure img{position:absolute;inset:0;width:100%;height:100%}.horse-portrait__coat{background:#757575;-webkit-mask:url(/assets/horse-profile.png) center/contain no-repeat;mask:url(/assets/horse-profile.png) center/contain no-repeat}.horse-portrait__figure img{object-fit:contain;opacity:.43;mix-blend-mode:multiply;image-rendering:pixelated;pointer-events:none}.horse-portrait[data-coat=bay] .horse-portrait__coat{background:linear-gradient(180deg,#93694e 0 69%,#262626 83%)}.horse-portrait[data-coat=black] .horse-portrait__coat{background:#2c2c2c}.horse-portrait[data-coat=chestnut] .horse-portrait__coat{background:#b76a42}.horse-portrait[data-coat=gray] .horse-portrait__coat{background:#cecece}.horse-portrait[data-coat=palomino] .horse-portrait__coat{background:#d0a85f}.horse-portrait[data-coat=pinto] .horse-portrait__coat{background:radial-gradient(circle at 31% 43%,#eef1ee 0 13%,transparent 14%),radial-gradient(circle at 64% 36%,#eef1ee 0 15%,transparent 16%),#8d6149}.horse-portrait[data-coat=roan] .horse-portrait__coat{background:repeating-linear-gradient(90deg,#956f65 0 4px,#c09c90 4px 7px)}.horse-portrait[data-coat=unknown] .horse-portrait__coat{background:repeating-linear-gradient(135deg,#595959 0 7px,#8c8c8c 7px 14px)}.horse-portrait__height-marker{position:absolute;right:12px;bottom:var(--height-position);z-index:4;width:37%;border-top:1px solid var(--accent)}.horse-portrait__height-marker:after{position:absolute;top:-3px;right:0;width:5px;height:5px;border-radius:50%;background:var(--accent);content:""}.horse-portrait__height-marker span{position:absolute;top:-18px;right:0;padding:3px 5px;border:1px solid rgba(255,255,255,.24);border-radius:3px;color:#f1f1f1;background:rgba(25,25,25,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:8px;font-weight:750;white-space:nowrap}.horse-card__body{min-height:164px;padding:13px}.horse-card__heading{display:grid;min-height:38px;grid-template-columns:minmax(0,1fr) 14px;align-items:start;grid-gap:8px;gap:8px}.horse-card__heading h2{margin:0;overflow-wrap:anywhere;font-size:15px;line-height:1.24;font-weight:770}.horse-card__heading svg{margin-top:2px;color:#777777}.horse-card__price{margin:6px 0 10px;color:var(--accent);font-size:12px;font-weight:780}.horse-card__facts{display:flex;min-height:20px;flex-wrap:wrap;gap:0;margin-bottom:8px}.horse-card__facts span{display:inline-flex;align-items:center;color:#b1b1b1;font-size:9px;font-weight:700}.horse-card__facts span:not(:last-child):after{width:2px;height:2px;margin:0 7px;border-radius:50%;background:#5d5d5d;content:""}.horse-card__detail{display:flex;margin:5px 0 0;align-items:flex-start;gap:6px;overflow-wrap:anywhere;color:var(--muted);font-size:9px;line-height:1.4}.horse-card__detail svg{width:13px;height:13px;flex:0 0 auto;color:#7c7c7c}.error-banner{margin-bottom:16px;padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-left:3px solid var(--danger);border-radius:5px;color:#d8d8d8;background:#171717;font-size:11px}.empty-state{margin:0;padding:90px 0;color:var(--muted);text-align:center}.load-more-row{display:flex;justify-content:center;padding-top:28px}.skeleton{position:relative;height:386px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.skeleton:before{position:absolute;inset:0 0 auto;height:63%;background:#0d0d0d;content:""}.skeleton:after{position:absolute;top:68%;right:13px;left:13px;height:58px;background:linear-gradient(#303030,#303030) 0 0 /62% 10px no-repeat,linear-gradient(#242424,#242424) 0 24px /38% 8px no-repeat,linear-gradient(#242424,#242424) 0 45px /76% 7px no-repeat;animation:pulse 1.1s ease-in-out infinite alternate;content:""}.buyer-market-page{background:#090909}.market-heading-band{border-bottom:1px solid var(--line);background:#0c0c0c}.market-heading{display:flex;min-height:168px;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:40px;padding-bottom:28px}.market-heading .page-back-link{margin-bottom:16px}.market-eyebrow{margin:0 0 7px;color:#7e7e7e;font-size:9px;font-weight:800;text-transform:uppercase}.market-heading h1{margin:0;font-size:34px;line-height:1.05;font-weight:710}.market-view-tabs{display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--line);border-radius:6px;background:#121212}.market-view-tabs button{display:inline-flex;min-width:128px;height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;color:#858585;background:transparent;font-size:10px;font-weight:760}.market-view-tabs button:hover{color:#d8d8d8}.market-view-tabs button.is-active{color:#0a0a0a;background:#ededed}.request-market{padding-top:24px;padding-bottom:80px}.request-market__toolbar{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;color:#7f7f7f;font-size:10px}.request-market__toolbar p{margin:7px 0 0}.request-market__toolbar strong{color:#e3e3e3}.request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.request-card{display:flex;min-width:0;min-height:252px;flex-direction:column;align-items:stretch;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#111111;text-align:left;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.request-card:hover{border-color:rgba(255,255,255,.26);background:#151515;box-shadow:var(--shadow-card);transform:translateY(-3px)}.request-card:focus-visible{outline:3px solid rgba(255,255,255,.18);outline-offset:2px}.request-card__footer,.request-card__heading,.request-card__location,.request-card__topline{display:flex;align-items:center}.request-card__topline{min-height:20px;justify-content:space-between;gap:12px}.request-card__discipline{color:#9c9c9c;font-size:8px;font-weight:850;text-transform:uppercase}.request-card__owner{padding:3px 6px;border:1px solid var(--line-dark);border-radius:3px;color:#bdbdbd;font-size:8px;font-weight:750}.request-card__heading{margin-top:16px;justify-content:space-between;gap:20px}.request-card__heading strong{font-size:23px;line-height:1.1;font-weight:680}.request-card__heading svg{flex:0 0 auto;color:#666666}.request-card__location{gap:6px;margin-top:8px;color:#8c8c8c;font-size:10px}.request-card__location svg{flex:0 0 auto}.request-card__specs{display:grid;grid-template-columns:.7fr .7fr 1.25fr;margin-top:26px;border-top:1px solid var(--line)}.request-card__specs>span{min-width:0;padding:13px 12px 0 0;overflow:hidden;color:#d6d6d6;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.request-card__specs small{display:block;margin-bottom:4px;color:#646464;font-size:7px;font-weight:800;text-transform:uppercase}.request-card__footer{min-height:20px;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;color:#777777;font-size:9px}.request-card__footer span:last-child{display:inline-flex;align-items:center;gap:5px}.request-skeleton{height:252px;border:1px solid var(--line);border-radius:6px;background:#111111;animation:pulse 1.1s ease-in-out infinite alternate}.request-empty{display:grid;min-height:360px;place-content:center;justify-items:center;grid-gap:14px;gap:14px;color:#747474}.request-empty p{margin:0;font-size:11px}.request-empty .secondary-button{margin-top:4px}.request-builder{padding-bottom:84px}.request-form-section{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);grid-gap:58px;gap:58px;padding:34px 0 38px;border-top:1px solid var(--line)}.request-form-section--first{border-top:0}.request-form-copy{display:flex;align-items:flex-start;gap:14px}.request-form-copy>span{margin-top:3px;color:#555555;font-size:8px;font-weight:800}.request-form-copy h2{margin:0;font-size:17px;line-height:1.15;font-weight:700}.request-form-copy p{margin:6px 0 0;color:#707070;font-size:10px;line-height:1.45}.discipline-control,.import-control{display:grid;padding:3px;border:1px solid var(--line);border-radius:6px;background:#101010}.discipline-control{grid-template-columns:1fr 1fr;width:min(440px,100%)}.import-control{grid-template-columns:repeat(3,1fr)}.discipline-control button,.import-control button{height:44px;border:0;border-radius:4px;color:#797979;background:transparent;font-size:10px;font-weight:780}.discipline-control button:hover,.import-control button:hover{color:#d8d8d8}.discipline-control button.is-active,.import-control button.is-active{color:#0a0a0a;background:#ededed}.request-fields{display:grid;min-width:0;align-items:start;grid-gap:14px;gap:14px}.request-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.request-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.request-fields--five{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.request-fields--buyer{grid-template-columns:repeat(2,minmax(0,1fr))}.request-field{display:grid;min-width:0;grid-gap:7px;gap:7px;margin:0;padding:0;border:0}.offer-fields label>span,.request-field legend,.request-field>span{padding:0;color:#777777;font-size:8px;font-weight:800;text-transform:uppercase}.offer-fields input,.offer-fields textarea,.request-field input,.request-field select,.request-field textarea{width:100%;min-width:0;border:1px solid var(--line-dark);border-radius:5px;outline:0;color:#e7e7e7;background:#101010;color-scheme:dark;font-size:11px;transition:border-color .16s,background .16s,box-shadow .16s}.offer-fields input,.request-field input,.request-field select{height:43px;padding:0 11px}.request-field select{padding-right:28px}.offer-fields textarea,.request-field textarea{resize:vertical;padding:11px;line-height:1.5}.offer-fields input:focus,.offer-fields textarea:focus,.request-field input:focus,.request-field select:focus,.request-field textarea:focus{border-color:rgba(255,255,255,.52);background:#141414;box-shadow:0 0 0 3px rgba(255,255,255,.05)}.offer-fields input::placeholder,.request-field input::placeholder,.request-field textarea::placeholder{color:#555555}.request-range{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px}.request-range>span{color:#555555;font-size:8px;text-align:center}.request-field--location{grid-column:1/2}.request-field--import{grid-column:2/3}.request-field--budget,.request-field--wide{grid-column:1/-1}.request-submit-row{display:flex;justify-content:flex-end;padding:0 0 20px}.request-submit-row .primary-button{min-width:170px;height:48px}.request-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.request-dialog{width:min(900px,100%);max-height:min(860px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#0e0e0e;box-shadow:var(--shadow-float)}.request-dialog__header{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line)}.request-dialog__header span,.request-dialog__section-title span{display:block;margin-bottom:4px;color:#737373;font-size:8px;font-weight:850;text-transform:uppercase}.request-dialog__header h2{margin:0;font-size:24px;font-weight:690}.request-dialog__body{max-height:calc(min(860px, 100dvh - 48px) - 84px);padding:22px;overflow-y:auto}.request-detail-location{display:flex;align-items:center;gap:7px;color:#cecece;font-size:10px}.request-detail-location>span{margin-left:auto;color:#777777}.request-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.request-detail-grid>div{min-width:0;padding:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.request-detail-grid dt{margin-bottom:5px;color:#646464;font-size:7px;font-weight:800;text-transform:uppercase}.request-detail-grid dd{margin:0;overflow-wrap:anywhere;color:#d2d2d2;font-size:10px;font-weight:680}.request-detail-note{margin-top:20px}.request-detail-note small{color:#686868;font-size:8px;font-weight:800;text-transform:uppercase}.request-detail-note p{margin:7px 0 0;color:#a8a8a8;font-size:11px;line-height:1.65;white-space:pre-line}.request-dialog__contact{margin-top:28px;padding-top:25px;border-top:1px solid var(--line-dark)}.request-dialog__section-title h3{margin:0;font-size:19px;font-weight:690}.offer-form>.primary-button{min-width:170px;margin-top:18px}.offer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.offer-fields label{display:grid;min-width:0;grid-gap:7px;gap:7px}.offer-field--wide{grid-column:1/-1}.offer-sent{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:40px 20px;text-align:center}.offer-sent h3{margin:4px 0 0;font-size:20px}.dialog-muted,.offer-sent p{margin:7px 0 0;color:#777777;font-size:10px}.fulfillment-list{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.fulfillment-card{padding:16px;border:1px solid var(--line);border-radius:5px;background:#121212}.fulfillment-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fulfillment-card__heading small{color:#656565;font-size:7px;font-weight:800;text-transform:uppercase}.fulfillment-card__heading h4{margin:4px 0 0;font-size:15px}.fulfillment-card__heading strong{color:#d8d8d8;font-size:11px}.fulfillment-card>p{margin:13px 0;color:#a7a7a7;font-size:10px;line-height:1.6;white-space:pre-line}.fulfillment-card__links{display:flex;flex-wrap:wrap;gap:8px 16px}.fulfillment-card__links a{display:inline-flex;align-items:center;gap:5px;color:#d0d0d0;font-size:9px;font-weight:700;text-decoration:none}.fulfillment-card__links a:hover{color:white}.fulfillment-card__contact{display:block;margin-top:12px;color:#646464;font-size:8px}.listing-page{min-height:100vh;background:#090909}.listing-heading-band{border-bottom:1px solid var(--line);background:#0c0c0c}.listing-heading{display:grid;min-height:180px;align-content:end;padding-top:34px;padding-bottom:28px}.listing-heading>a{display:inline-flex;width:max-content;align-items:center;gap:7px;margin-bottom:30px;color:#909090;font-size:10px;font-weight:720;text-decoration:none}.listing-heading>a:hover{color:white}.listing-heading>p{margin:0 0 7px;color:#747474;font-size:9px;font-weight:820;text-transform:uppercase}.listing-heading h1{margin:0;font-size:34px;line-height:1.05;font-weight:710}.listing-builder{padding-bottom:80px}.listing-form-section{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);grid-gap:58px;gap:58px;padding:36px 0 40px;border-bottom:1px solid var(--line)}.listing-form-copy{display:flex;align-items:flex-start;gap:14px}.listing-form-copy>span{margin-top:3px;color:#555555;font-size:8px;font-weight:800}.listing-form-copy h2{margin:0;font-size:17px;line-height:1.15;font-weight:700}.listing-form-copy p{margin:6px 0 0;color:#707070;font-size:10px}.listing-fields{display:grid;min-width:0;align-items:start;grid-gap:14px;gap:14px}.listing-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-fields--four{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-fields--sale{grid-template-columns:minmax(130px,.7fr) minmax(110px,.45fr) minmax(240px,1.4fr)}.listing-field{display:grid;min-width:0;grid-gap:7px;gap:7px;margin:0;padding:0;border:0}.listing-field legend,.listing-field>span{padding:0;color:#777777;font-size:8px;font-weight:800;text-transform:uppercase}.listing-field input,.listing-field select,.listing-field textarea{width:100%;min-width:0;border:1px solid var(--line-dark);border-radius:5px;outline:0;color:#e7e7e7;background:#101010;color-scheme:dark;font-size:11px;transition:border-color .16s,background .16s,box-shadow .16s}.listing-field input,.listing-field select{height:43px;padding:0 11px}.listing-field select{padding-right:28px}.listing-field textarea{min-height:120px;resize:vertical;padding:11px;line-height:1.55}.listing-field input:focus,.listing-field select:focus,.listing-field textarea:focus{border-color:rgba(255,255,255,.52);background:#141414;box-shadow:0 0 0 3px rgba(255,255,255,.05)}.listing-field input::placeholder,.listing-field textarea::placeholder{color:#555555}.listing-field--wide{grid-column:1/-1}.listing-field--half{grid-column:span 2}.listing-submit-row{display:flex;justify-content:flex-end;gap:10px;padding-top:24px}.listing-submit-row .secondary-button{color:var(--ink);text-decoration:none}.listing-submit-row .primary-button{min-width:170px}.private-auth-account{margin:-14px 0 20px;overflow:hidden;color:#7d7d7d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.private-auth-back{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:#858585;font-size:10px;font-weight:700;text-decoration:none}.private-auth-back:hover{color:white}.about-page{min-height:100vh;background:#090909}.about-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:46px;color:#a4a4a4;font-size:10px;font-weight:720;text-decoration:none}.about-back:hover{color:white}.about-section-heading>p{margin:0 0 8px;color:#c8a95e;font-size:9px;font-weight:840;text-transform:uppercase}.about-team-band{padding:48px 0 78px;border-bottom:1px solid var(--line)}.about-section-heading h2{margin:0;font-size:30px;line-height:1.08;font-weight:690}.about-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.about-person{display:grid;min-width:0;grid-template-rows:minmax(220px,1fr) auto;overflow:hidden;border:1px solid var(--line-dark);border-radius:6px;background:#111111}.about-person__portrait{display:grid;min-height:220px;place-items:center;color:#666666;background:#0d0d0d}.about-person__portrait svg{width:46px;height:46px;stroke-width:1.2}.about-person>div:last-child{padding:18px;border-top:1px solid var(--line)}.about-person h3{margin:0;font-size:16px;font-weight:700}.about-person p{margin:6px 0 0;color:#757575;font-size:9px;font-weight:720;text-transform:uppercase}.about-trainer-band{padding:68px 0 82px;background:#0d0c09}.about-trainer{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(300px,1fr);align-items:start;grid-gap:70px;gap:70px}.about-person--trainer{grid-template-columns:minmax(190px,.8fr) minmax(0,1fr);grid-template-rows:1fr;border-color:rgba(211,178,99,.36);background:#12100b}.about-person--trainer .about-person__portrait{min-height:240px;color:#b99b56;background:#0c0b08}.about-person--trainer>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:28px;border-top:0;border-left:1px solid rgba(211,178,99,.2)}.about-person--trainer p{color:#b99b56}.profile-editor-page{min-height:100vh;background:#090909}.profile-editor-heading-band{border-bottom:1px solid var(--line);background:#0c0c0c}.profile-editor,.profile-editor-heading{width:min(1160px,calc(100% - 48px))}.profile-editor-heading{display:grid;min-height:196px;align-content:end;padding-top:38px;padding-bottom:32px}.profile-editor-heading>a{display:inline-flex;width:max-content;align-items:center;gap:8px;margin-bottom:34px;color:#909090;font-size:11px;font-weight:720;text-decoration:none}.profile-editor-heading>a:hover{color:white}.profile-editor-heading>p{margin:0 0 8px;color:#747474;font-size:10px;font-weight:820;text-transform:uppercase}.profile-editor-heading h1{margin:0;font-size:39px;line-height:1.05;font-weight:710}.profile-editor{padding-bottom:88px}.profile-form-section{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);grid-gap:54px;gap:54px;padding:42px 0 46px;border-bottom:1px solid var(--line)}.profile-form-copy{display:flex;align-items:flex-start;gap:16px}.profile-form-copy>span{margin-top:4px;color:#555555;font-size:9px;font-weight:800}.profile-form-copy h2{margin:0;font-size:19px;line-height:1.15;font-weight:700}.profile-form-copy p{margin:7px 0 0;color:#777777;font-size:11px}.profile-fields{display:grid;min-width:0;align-items:start;grid-gap:16px;gap:16px}.profile-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-field{display:grid;min-width:0;grid-gap:8px;gap:8px}.profile-field>span,.profile-preferences legend{color:#808080;font-size:9px;font-weight:800;text-transform:uppercase}.profile-field input,.profile-field textarea{width:100%;min-width:0;border:1px solid var(--line-dark);border-radius:5px;outline:0;color:#e7e7e7;background:#101010;color-scheme:dark;font-size:12px;transition:border-color .16s,background .16s,box-shadow .16s}.profile-field input{height:48px;padding:0 13px}.profile-field textarea{resize:vertical;padding:13px;line-height:1.6}.profile-field input:focus,.profile-field textarea:focus{border-color:rgba(255,255,255,.52);background:#141414;box-shadow:0 0 0 3px rgba(255,255,255,.05)}.profile-field input[readonly]{color:#777777;background:#0c0c0c}.profile-field input:disabled,.profile-field textarea:disabled{opacity:.55}.profile-preferences{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:28px;gap:28px}.profile-preferences fieldset{min-width:0;margin:0;padding:0;border:0}.profile-preferences legend{margin-bottom:10px;padding:0}.profile-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.profile-checks label{position:relative;min-width:0}.profile-checks input{position:absolute;width:1px;height:1px;opacity:0}.profile-checks span{display:flex;height:47px;align-items:center;gap:8px;padding:0 12px;overflow:hidden;border:1px solid var(--line-dark);border-radius:5px;color:#929292;background:#101010;font-size:10px;font-weight:730;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;transition:border-color .16s,color .16s,background .16s}.profile-checks span svg{flex:0 0 auto;opacity:0}.profile-checks input:checked+span{border-color:rgba(255,255,255,.52);color:#ededed;background:#181818}.profile-checks input:checked+span svg{opacity:1}.profile-checks input:focus-visible+span{outline:3px solid rgba(255,255,255,.12);outline-offset:2px}.profile-save-row{display:flex;min-height:78px;align-items:center;justify-content:flex-end;gap:18px}.profile-save-row p{display:inline-flex;align-items:center;gap:6px;margin:0;color:#a8a8a8;font-size:11px}.profile-save-row .primary-button{min-width:160px}.profile-page{min-height:100vh;background:var(--paper)}.profile-shell{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:0 0 84px}.profile-nav{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font-size:10px}.profile-nav a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:750;text-decoration:none}.profile-nav a:hover{color:var(--accent)}.profile-nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#0b0b0b}.profile-avatar{position:relative;min-height:440px;overflow:hidden;border-right:1px solid var(--line)}.profile-avatar .horse-portrait:after{inset:18px}.profile-avatar .horse-portrait__ruler-line{right:20px;left:20px}.profile-avatar .horse-portrait__height-marker{right:20px}.profile-summary{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:48px}.profile-eyebrow,.profile-section-label{margin:0 0 9px;color:var(--accent);font-size:9px;font-weight:850;text-transform:uppercase}.profile-summary h1{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:42px;line-height:1.05;font-weight:760}.profile-headline{max-width:540px;margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.profile-price{margin:18px 0 0;color:var(--accent);font-size:19px;font-weight:800}.profile-specs{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 22px;gap:0 22px;margin:34px 0 30px}.profile-specs div{min-width:0;padding:11px 0;border-top:1px solid var(--line)}.profile-specs dt{margin-bottom:4px;color:#747474;font-size:8px;font-weight:800;text-transform:uppercase}.profile-specs dd{margin:0;overflow-wrap:anywhere;color:#dedede;font-size:11px;font-weight:680}.profile-source-button{width:auto;margin-top:auto;color:#090909;text-decoration:none}.profile-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.profile-actions .profile-source-button{margin-top:0}.profile-actions .secondary-button{min-width:0;color:var(--ink)}.profile-information{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);border-bottom:1px solid var(--line)}.profile-description{padding:50px 52px 52px 0}.profile-description h2,.profile-lister h2,.profile-media h2,.profile-videos h2{margin:0;font-size:24px;line-height:1.15;font-weight:740}.profile-description>p:last-child{max-width:720px;margin:21px 0 0;color:#adadad;font-size:12px;line-height:1.75;white-space:pre-line}.profile-description>.profile-muted{color:var(--faint)}.profile-lister{padding:50px 0 52px 42px;border-left:1px solid var(--line)}.profile-lister__row{display:flex;margin-top:20px;align-items:flex-start;gap:10px;color:#b9b9b9;font-size:11px;line-height:1.45;text-decoration:none}.profile-lister__row svg{flex:0 0 auto;color:#797979}.profile-lister__row div{display:grid;grid-gap:2px;gap:2px}.profile-lister__row small{color:var(--faint);font-size:9px}a.profile-lister__row:hover{color:var(--accent)}.profile-media{padding:54px 0 8px}.profile-media__heading{margin-bottom:24px}.profile-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.profile-gallery__item{min-width:0;aspect-ratio:4/3;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#0d0d0d}.profile-gallery__item:only-child{grid-column:1/-1;aspect-ratio:16/9}.profile-gallery__item img{display:block;width:100%;height:100%;object-fit:cover}.profile-videos{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:50px 0 0}.profile-video-links{display:grid;grid-gap:8px;gap:8px}.profile-video-links a{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;min-height:44px;align-items:center;grid-gap:9px;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:5px;color:#dedede;background:var(--surface);font-size:10px;font-weight:730;text-decoration:none}.profile-video-links a:hover{border-color:rgba(255,255,255,.36);color:white}.profile-missing{display:grid;place-content:center;justify-items:center;grid-gap:16px;gap:16px}.profile-missing p{margin:0;color:var(--muted)}.profile-missing .secondary-button{text-decoration:none}.message-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.message-dialog{position:relative;width:min(500px,100%);padding:34px;border:1px solid var(--line-dark);border-radius:6px;background:#111111;box-shadow:var(--shadow-float)}.message-dialog h2{max-width:420px;margin:0;overflow-wrap:anywhere;font-size:25px;line-height:1.15}.message-dialog__recipient{margin:8px 0 24px;color:#777777;font-size:10px}.message-dialog__close{position:absolute;top:13px;right:13px;display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:5px;color:#888888;background:transparent}.message-dialog__close:hover{border-color:var(--line-dark);color:white;background:rgba(255,255,255,.05)}.message-dialog form{display:grid;grid-gap:14px;gap:14px}.message-dialog textarea{width:100%;resize:vertical;padding:13px;border:1px solid var(--line-dark);border-radius:5px;outline:0;color:#ededed;background:#090909;font-size:12px;line-height:1.6}.message-dialog textarea:focus{border-color:rgba(255,255,255,.48);box-shadow:0 0 0 3px rgba(255,255,255,.05)}.message-dialog .primary-button{width:100%}.purchase-page{min-height:100vh;background:#090909}.purchase-missing{display:grid;place-content:center;justify-items:center;grid-gap:16px;gap:16px}.purchase-missing p{margin:0;color:#8c8c8c}.purchase-missing .secondary-button{text-decoration:none}.purchase-heading-band{border-bottom:1px solid var(--line);background:#0c0c0c}.purchase-heading{display:grid;min-height:238px;align-content:end;padding-top:34px;padding-bottom:30px}.purchase-heading>a{display:inline-flex;width:max-content;align-items:center;gap:7px;margin-bottom:34px;color:#999999;font-size:10px;font-weight:730;text-decoration:none}.purchase-heading>a:hover{color:white}.purchase-heading>p{margin:0 0 8px;color:#b8974c;font-size:9px;font-weight:840;text-transform:uppercase}.purchase-heading>div{display:flex;align-items:flex-end;justify-content:space-between;gap:38px}.purchase-heading h1{margin:0;font-size:37px;line-height:1.05;font-weight:710}.purchase-heading>div>div>span{display:block;margin-top:9px;color:#737373;font-size:10px;line-height:1.4}.purchase-heading aside{display:grid;min-width:254px;grid-gap:3px;gap:3px;padding:16px 18px;border:1px solid rgba(202,168,88,.32);border-radius:6px;background:#121008}.purchase-heading aside small{color:#9d854c;font-size:8px;font-weight:820;text-transform:uppercase}.purchase-heading aside strong{color:#e5cc90;font-size:24px;line-height:1.15}.purchase-heading aside span{color:#756745;font-size:8px;line-height:1.4}.purchase-heading--workspace{min-height:222px}.purchase-heading--list{min-height:210px}.purchase-heading--list>div>div>span{max-width:640px}.purchase-form{padding-bottom:84px}.purchase-intro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 12px;border:1px solid var(--line);border-radius:6px;background:#0e0e0e}.purchase-intro>div{display:flex;min-width:0;align-items:center;gap:11px;padding:15px;border-left:1px solid var(--line)}.purchase-intro>div:first-child{border-left:0}.purchase-intro svg{flex:0 0 auto;color:#777777}.purchase-intro>div:first-child svg{color:#d7bb75}.purchase-intro span{display:grid;min-width:0;grid-gap:3px;gap:3px}.purchase-intro strong{color:#cfcfcf;font-size:9px}.purchase-intro small,.purchase-intro strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-intro small{color:#5f5f5f;font-size:7px}.purchase-form-section{display:grid;grid-template-columns:minmax(200px,270px) minmax(0,1fr);grid-gap:58px;gap:58px;padding:38px 0 42px;border-bottom:1px solid var(--line)}.purchase-form-copy{display:flex;align-items:flex-start;gap:15px}.purchase-form-copy>span{margin-top:4px;color:#585858;font-size:8px;font-weight:850}.purchase-form-copy h2{margin:0;font-size:18px;line-height:1.15;font-weight:700}.purchase-form-copy p{margin:7px 0 0;color:#737373;font-size:10px;line-height:1.5}.purchase-fields{display:grid;min-width:0;align-items:start;grid-gap:14px;gap:14px}.purchase-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-field{display:grid;min-width:0;grid-gap:7px;gap:7px;margin:0;padding:0;border:0}.purchase-field legend,.purchase-field>span{padding:0;color:#777777;font-size:8px;font-weight:800;text-transform:uppercase}.purchase-field input,.purchase-field select,.purchase-field textarea,.verification-list select{width:100%;min-width:0;border:1px solid var(--line-dark);border-radius:5px;outline:0;color:#e5e5e5;background:#101010;color-scheme:dark;font-size:11px;transition:border-color .16s,background .16s,box-shadow .16s}.purchase-field input,.purchase-field select{height:44px;padding:0 11px}.purchase-field select{padding-right:28px}.purchase-field textarea{resize:vertical;padding:11px;line-height:1.55}.purchase-field input:focus,.purchase-field select:focus,.purchase-field textarea:focus,.verification-list select:focus{border-color:rgba(255,255,255,.52);background:#151515;box-shadow:0 0 0 3px rgba(255,255,255,.05)}.purchase-field input[readonly]{color:#777777;background:#0c0c0c}.purchase-field--wide{grid-column:1/-1}.purchase-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.purchase-check-grid label{position:relative;min-width:0}.purchase-check-grid input{position:absolute;width:1px;height:1px;opacity:0}.purchase-check-grid span{display:flex;height:41px;align-items:center;gap:7px;padding:0 10px;overflow:hidden;border:1px solid var(--line-dark);border-radius:5px;color:#777777;background:#101010;font-size:9px;font-weight:720;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.purchase-check-grid span svg{flex:0 0 auto;opacity:0}.purchase-check-grid input:checked+span{border-color:rgba(255,255,255,.45);color:#e2e2e2;background:#181818}.purchase-check-grid input:checked+span svg{opacity:1}.purchase-toggle{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border:1px solid var(--line);border-radius:5px;background:#0f0f0f}.purchase-toggle input{width:16px;height:16px;flex:0 0 auto;margin:1px 0 0;accent-color:#e7e7e7}.purchase-toggle>span{display:grid;grid-gap:4px;gap:4px;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.purchase-toggle strong{color:#c7c7c7;font-size:10px;line-height:1.45}.purchase-toggle small{color:#696969;font-size:8px;line-height:1.45}.purchase-submit-row{display:flex;min-height:100px;align-items:center;justify-content:space-between;gap:28px;padding:20px 0}.purchase-submit-row>div{display:flex;min-width:0;align-items:center;gap:11px}.purchase-submit-row>div svg{flex:0 0 auto;color:#8a8a8a}.purchase-submit-row>div span{display:grid;min-width:0;grid-gap:4px;gap:4px}.purchase-submit-row>div strong{color:#c7c7c7;font-size:10px}.purchase-submit-row>div small{color:#666666;font-size:8px}.purchase-submit-row .primary-button{min-width:210px}.purchase-workspace{padding-top:28px;padding-bottom:86px}.purchase-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 22px;padding:0;border:1px solid var(--line);border-radius:6px;background:#0e0e0e;list-style:none}.purchase-progress li{position:relative;display:flex;min-width:0;align-items:center;gap:8px;padding:12px 10px;border-left:1px solid var(--line);color:#595959}.purchase-progress li:first-child{border-left:0}.purchase-progress li>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid #343434;border-radius:50%;font-size:8px;font-weight:820}.purchase-progress li small{overflow:hidden;font-size:8px;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.purchase-progress li.is-current{color:#e2c57e;background:#151109}.purchase-progress li.is-current>span{border-color:#9e8141}.purchase-progress li.is-complete{color:#bcbcbc}.purchase-progress li.is-complete>span{border-color:#777777;color:#0b0b0b;background:#cfcfcf}.purchase-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--line);border-radius:6px;background:#101010}.purchase-overview-grid article{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:17px;border-left:1px solid var(--line)}.purchase-overview-grid article:first-child{border-left:0}.purchase-overview-grid span{color:#676767;font-size:8px;font-weight:810;text-transform:uppercase}.purchase-overview-grid strong{overflow:hidden;color:#d3d3d3;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.purchase-overview-grid small{overflow:hidden;color:#646464;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.purchase-panel{margin-top:16px;padding:24px;border:1px solid var(--line);border-radius:6px;background:#101010}.purchase-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.purchase-capability-grid article>div>p,.purchase-section-heading p{margin:0 0 6px;color:#9a8045;font-size:8px;font-weight:840;text-transform:uppercase}.purchase-capability-grid h2,.purchase-section-heading h2{margin:0;font-size:21px;line-height:1.15;font-weight:690}.purchase-section-heading>span{color:#666666;font-size:8px;font-weight:750}.purchase-section-note{max-width:860px;margin:11px 0 22px;color:#767676;font-size:9px;line-height:1.55}.purchase-contract-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin-top:20px}.purchase-contract-preview{display:flex;min-width:0;align-items:center;gap:16px;padding:18px;border:1px solid var(--line-dark);border-radius:5px;background:#0c0c0c}.purchase-contract-preview>svg{flex:0 0 auto;color:#b79a55}.purchase-contract-preview>div{display:grid;min-width:0;grid-gap:6px;gap:6px}.purchase-contract-preview strong{color:#d5d5d5;font-size:11px}.purchase-contract-preview span{color:#696969;font-size:8px;line-height:1.5}.purchase-contract-actions{display:grid;grid-gap:8px;gap:8px}.purchase-contract-actions button{min-width:160px}.purchase-legal-note{display:flex;align-items:flex-start;gap:8px;margin:15px 0 0;color:#6e6e6e;font-size:8px;line-height:1.5}.purchase-legal-note svg{flex:0 0 auto}.purchase-waiting{display:flex;align-items:flex-start;gap:18px;padding:28px;border-color:rgba(203,168,87,.28);background:#121008}.purchase-waiting>svg{flex:0 0 auto;color:#a98b49}.purchase-waiting div{display:grid;grid-gap:7px;gap:7px}.purchase-waiting p{margin:0;color:#a98b49;font-size:8px;font-weight:840;text-transform:uppercase}.purchase-waiting h2{max-width:760px;margin:0;color:#d7c69e;font-size:17px;line-height:1.35}.purchase-waiting span{color:#776a4b;font-size:9px;line-height:1.5}.verification-list{border-top:1px solid var(--line)}.verification-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) 132px;align-items:center;grid-gap:12px;gap:12px;min-height:64px;border-bottom:1px solid var(--line)}.verification-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid #383838;border-radius:50%;color:#777777}.verification-icon--approved,.verification-icon--waived{color:#0a0a0a;background:#d5d5d5}.verification-list>div>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.verification-list strong{overflow:hidden;color:#c5c5c5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.verification-list small{color:#606060;font-size:8px}.verification-list select{height:34px;padding:0 8px;font-size:9px}.purchase-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.purchase-capability-grid article{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.purchase-capability-grid article>svg{color:#917b48}.purchase-capability-grid article>div>span{display:block;margin-top:8px;color:#707070;font-size:9px;line-height:1.5}.purchase-capability-grid article>button{width:max-content;grid-column:2}.purchase-capability-grid article>small{grid-column:2;color:#5e5e5e;font-size:8px;line-height:1.5}.seller-review{display:grid}.seller-review .purchase-fields{margin-top:2px}.seller-review__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.purchase-success{display:flex;align-items:center;gap:7px;margin:16px 0 0;color:#bcbcbc;font-size:9px}.purchase-list{display:grid;grid-gap:10px;gap:10px;padding-top:24px;padding-bottom:84px}.purchase-list-card{display:grid;min-height:92px;grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;grid-gap:16px;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:6px;color:#cfcfcf;background:#101010;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.purchase-list-card:hover{border-color:rgba(255,255,255,.28);background:#151515;transform:translateY(-1px)}.purchase-list-card>svg:first-child{color:#9f884d}.purchase-list-card>div{display:grid;min-width:0;grid-gap:5px;gap:5px}.purchase-list-card span{color:#747474;font-size:8px;font-weight:790;text-transform:capitalize}.purchase-list-card h2{margin:0;font-size:17px}.purchase-list-card small{color:#656565;font-size:8px}.purchase-list-card time{color:#646464;font-size:8px}.purchase-list-card>svg:last-child{color:#5e5e5e}.purchase-list-empty{display:grid;min-height:340px;place-content:center;justify-items:center;grid-gap:10px;gap:10px;color:#777777;font-size:10px;text-align:center}.purchase-list-empty h2{margin:5px 0 0;color:#bdbdbd;font-size:18px}.purchase-list-empty p{margin:0}.purchase-list-empty .primary-button{margin-top:8px;text-decoration:none}.inbox-page{min-height:100vh;background:#090909}.inbox-heading-band{border-bottom:1px solid var(--line);background:#0c0c0c}.inbox-heading{display:flex;min-height:152px;align-items:flex-end;justify-content:space-between;padding-top:32px;padding-bottom:24px}.inbox-heading p,.settings-heading p{margin:0 0 7px;color:#737373;font-size:9px;font-weight:820;text-transform:uppercase}.inbox-heading h1,.settings-heading h1{margin:0;font-size:34px;line-height:1.05;font-weight:710}.inbox-layout{display:grid;height:calc(100dvh - 211px);min-height:540px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);border-left:1px solid var(--line)}.inbox-layout,.inbox-list{border-right:1px solid var(--line)}.inbox-list{min-width:0;overflow-y:auto;background:#0d0d0d}.inbox-conversation{position:relative;display:grid;width:100%;min-width:0;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:15px 14px;border:0;border-bottom:1px solid var(--line);color:#cfcfcf;background:transparent;text-align:left;transition:background .16s,color .16s}.inbox-conversation:hover{color:white;background:#131313}.inbox-conversation.is-active{color:white;background:#181818;box-shadow:inset 2px 0 #eeeeee}.inbox-conversation__image{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid var(--line-dark);border-radius:5px;color:#777777;background:#161616}.inbox-conversation__image img{width:100%;height:100%;object-fit:cover}.inbox-conversation__copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.inbox-conversation__copy>span:first-child{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.inbox-conversation__copy strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation__copy time{flex:0 0 auto;color:#646464;font-size:8px}.inbox-conversation__copy small{overflow:hidden;color:#777777;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation__preview{overflow:hidden;color:#969696;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation__unread{position:absolute;right:12px;bottom:12px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border-radius:9px;color:#090909;background:#ededed;font-size:8px;font-weight:850}.inbox-empty{display:grid;min-height:260px;place-content:center;justify-items:center;grid-gap:10px;gap:10px;color:#707070;font-size:11px;text-align:center}.inbox-empty strong{color:#bdbdbd}.inbox-empty a{display:inline-flex;align-items:center;gap:5px;color:#dadada;font-size:9px;text-decoration:none}.inbox-thread{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;background:#0a0a0a}.inbox-thread__header{display:grid;min-height:62px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:0 18px;border-bottom:1px solid var(--line)}.inbox-thread__header button{display:none}.inbox-thread__header button,.inbox-thread__header>a{width:36px;height:36px;place-items:center;border:1px solid transparent;border-radius:5px;color:#8a8a8a;background:transparent}.inbox-thread__header>a{display:grid}.inbox-thread__header button:hover,.inbox-thread__header>a:hover{border-color:var(--line-dark);color:white;background:rgba(255,255,255,.05)}.inbox-thread__header div{display:grid;min-width:0;grid-gap:3px;gap:3px}.inbox-thread__header span,.inbox-thread__header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-thread__header strong{font-size:12px}.inbox-thread__header span{color:#727272;font-size:9px}.inbox-messages{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;padding:24px}.inbox-message{display:grid;max-width:min(600px,74%);align-self:flex-start;grid-gap:5px;gap:5px}.inbox-message p{margin:0;padding:11px 13px;border:1px solid var(--line-dark);border-radius:6px;color:#cfcfcf;background:#151515;font-size:11px;line-height:1.55;white-space:pre-wrap}.inbox-message time{color:#5f5f5f;font-size:8px}.inbox-message.is-mine{align-self:flex-end;justify-items:end}.inbox-message.is-mine p{color:#090909;background:#e7e7e7}.inbox-composer{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:end;grid-gap:9px;gap:9px;padding:14px;border-top:1px solid var(--line);background:#0d0d0d}.inbox-composer textarea{width:100%;min-height:44px;max-height:150px;resize:vertical;padding:12px;border:1px solid var(--line-dark);border-radius:5px;outline:0;color:white;background:#111111;font-size:11px;line-height:1.45}.inbox-composer textarea:focus{border-color:rgba(255,255,255,.42)}.inbox-composer button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e5e5e5;border-radius:5px;color:#090909;background:#e5e5e5}.inbox-composer button:disabled{opacity:.35}.inbox-thread__empty{display:grid;grid-row:1/-1;place-content:center;justify-items:center;grid-gap:10px;gap:10px;color:#636363;font-size:10px}.inbox-error{position:fixed;right:20px;bottom:20px;z-index:30;max-width:420px;padding:12px 14px;border:1px solid var(--line-dark);border-radius:5px;color:#dddddd;background:#181818;box-shadow:var(--shadow-card);font-size:10px}.settings-page{min-height:100vh;background:#090909}.settings-heading-band{border-bottom:1px solid var(--line);background:#0c0c0c}.settings-heading{display:grid;min-height:178px;align-content:end;padding-top:32px;padding-bottom:27px}.settings-groups{width:min(920px,calc(100% - 48px));padding:18px 0 80px}.settings-group{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:10px 32px;gap:10px 32px;padding:26px 0;border-bottom:1px solid var(--line)}.settings-group>div{display:flex;align-items:baseline;gap:12px;padding-top:14px}.settings-group>div span{color:#505050;font-size:8px;font-weight:820}.settings-group h2{margin:0;font-size:16px;font-weight:710}.settings-group>a,.settings-group>button{display:grid;min-height:64px;grid-column:2;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;grid-gap:13px;gap:13px;padding:0 16px;border:1px solid var(--line);border-radius:5px;color:#cfcfcf;background:#111111;text-align:left;text-decoration:none;transition:border-color .16s,color .16s,background .16s}.settings-group>a:hover,.settings-group>button:hover{border-color:rgba(255,255,255,.28);color:white;background:#161616}.settings-group>a>span,.settings-group>button>span{display:grid;grid-gap:4px;gap:4px}.settings-group strong{font-size:11px}.settings-group small{overflow:hidden;color:#737373;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.settings-group>a>svg:last-child,.settings-group>button>svg:last-child{color:#626262}.auth-page{display:grid;min-height:100vh;place-items:center;padding:24px;color:white;background:#070707}.auth-panel{width:min(360px,100%);padding:30px;border:1px solid var(--line-dark);border-radius:var(--radius);background:#111111;box-shadow:var(--shadow-float)}.auth-page--modal{position:fixed;inset:0;z-index:100;min-height:100dvh;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-panel--modal{position:relative;width:min(390px,100%);padding:36px;border-color:rgba(255,255,255,.2);background:#0e0e0e}.auth-modal-close{position:absolute;top:13px;right:13px;display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:5px;color:#8b8b8b;background:transparent}.auth-modal-close:hover{border-color:var(--line);color:white;background:rgba(255,255,255,.05)}.auth-mark{display:grid;width:38px;height:38px;place-items:center;margin-bottom:22px;border:1px solid rgba(255,255,255,.3);border-radius:5px;color:#ececec;background:#171717}.auth-eyebrow{margin:0 0 5px;color:var(--accent);font-size:9px;font-weight:800;text-transform:uppercase}.auth-panel h1{margin:0 0 24px;font-size:26px;line-height:1.1;font-weight:770}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;margin:-8px 0 20px;padding:3px;border:1px solid var(--line-dark);border-radius:6px;background:#090909}.auth-mode-tabs button{height:34px;border:0;border-radius:4px;color:#777777;background:transparent;font-size:9px;font-weight:760}.auth-mode-tabs button:hover{color:#d8d8d8}.auth-mode-tabs button.is-active{color:#0a0a0a;background:#ededed}.auth-form{display:grid;grid-gap:15px;gap:15px}.auth-form label{display:grid;grid-gap:6px;gap:6px;color:#b0b0b0;font-size:10px;font-weight:700}.auth-form input{width:100%;height:42px;padding:0 10px;border:1px solid var(--line-dark);border-radius:5px;outline:0;color:white;background:#090909;font-size:13px;transition:border-color .16s,box-shadow .16s}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,255,255,.07)}.auth-form .primary-button{width:100%;margin-top:2px}.auth-error{margin:0;color:#d2d2d2;font-size:11px;line-height:1.45}.auth-closed{padding:9px 10px;border:1px solid rgba(255,255,255,.15);border-left:3px solid #8c8c8c;border-radius:5px;color:#a6a6a6;background:#151515}.auth-closed,.auth-notice{margin:0;font-size:10px;line-height:1.45}.auth-notice{color:#c8c8c8}.spin{animation:spin .8s linear infinite}@keyframes pulse{to{opacity:.42}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.horse-card,.horse-portrait__figure,.site-loader__ring:after,.skeleton:after,.spin{animation:none;transition:none}}@media (max-width:1120px){.request-fields--five,.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.filters,.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content{width:min(520px,calc(100% - 48px))}.request-form-section{grid-template-columns:1fr;gap:24px}.request-fields--five,.request-fields--three{grid-template-columns:repeat(2,minmax(0,1fr))}.request-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero{grid-template-columns:1fr}.profile-avatar{min-height:410px;border-right:0;border-bottom:1px solid var(--line)}.profile-information{grid-template-columns:1fr}.profile-description{padding-right:0}.profile-lister{padding:0 0 50px;border-left:0}.listing-form-section{grid-template-columns:1fr;gap:24px}.listing-fields--four,.listing-fields--sale{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-field--location{grid-column:1/-1}.profile-form-section{gap:24px}.profile-form-section,.profile-preferences{grid-template-columns:1fr}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-trainer{grid-template-columns:1fr;gap:28px}.inbox-layout{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.settings-group{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:580px){.shell{width:min(100% - 24px,1340px)}.access-gateway{grid-template-columns:1fr;grid-template-rows:minmax(0,3fr) minmax(0,2fr)}.access-gateway:before{top:auto;left:0;width:100%;height:40%}.access-gateway__side{min-height:0;padding:24px}.access-gateway__side--private{border-top:1px solid rgba(255,255,255,.1);border-left:0}.access-gateway__entry,.access-gateway__side--private .access-gateway__entry{width:min(350px,100%)}.access-gateway__button{height:120px;padding:0 26px}.access-gateway__description{min-height:56px;margin-top:12px;font-size:11px}.site-loader--split:before{top:auto;left:0;width:100%;height:40%}.access-gateway__horse{inset:10% 4%}.access-gateway__horse-image--public{-webkit-clip-path:none;clip-path:none;opacity:.32}.access-gateway__horse-image--private{display:none}.home-account-nav{top:16px;right:16px}.home-account-nav .account-nav__item{width:40px;height:40px;flex-basis:40px}.gateway-developer-link,.home-developer-link{top:18px;left:18px;height:30px;padding:0 8px;font-size:8px}.gateway-developer-link svg,.home-developer-link svg{width:12px;height:12px}.home-access-switch{top:auto;right:18px;bottom:18px;height:30px;padding:0 9px;font-size:9px}.home-hero__image{background-position:55%}.home-hero__veil{background:rgba(0,0,0,.38)}.home-content{top:auto;right:24px;bottom:112px;left:24px;width:auto;transform:none}.home-page--private .home-content{width:auto}.home-actions{width:100%;max-width:390px;margin:0}.home-action{width:auto;flex:1 1}.home-network-actions{width:100%;margin:0}.home-network-group{grid-template-columns:1fr;gap:8px;padding:10px 0}.home-network-group>div{gap:7px}.home-network-action{height:44px;padding:0 10px;font-size:10px}.topbar__inner{height:54px}.topbar .account-nav__item{width:36px;height:36px;flex-basis:36px}.topbar .account-nav__item svg{width:19px;height:19px}.account-email{display:none}.search-band{padding:24px 0 20px}.search-band h1{margin-bottom:14px;font-size:25px}.search-form{height:auto;grid-template-columns:20px minmax(0,1fr);padding:6px 6px 6px 12px}.search-form input{height:38px;font-size:14px}.search-form .primary-button{grid-column:1/-1;width:100%}.filters{gap:9px;margin-top:12px}.filters fieldset{grid-column:1/-1}.market-heading{min-height:146px;align-items:flex-start;flex-direction:column;gap:22px;padding-top:28px;padding-bottom:22px}.market-heading h1{font-size:28px}.market-view-tabs{width:100%}.market-view-tabs button{min-width:0}.request-market{padding-top:16px}.request-grid{grid-template-columns:1fr}.request-card{min-height:238px;padding:18px}.request-builder{padding-bottom:56px}.request-form-section{padding:26px 0 30px}.request-fields--buyer,.request-fields--five,.request-fields--three,.request-fields--two{grid-template-columns:1fr}.request-field--budget,.request-field--import,.request-field--location,.request-field--wide{grid-column:1}.discipline-control,.request-submit-row .primary-button{width:100%}.listing-heading{min-height:160px}.listing-form-section{padding:28px 0 32px}.listing-fields--four,.listing-fields--sale,.listing-fields--two{grid-template-columns:1fr}.listing-field--half,.listing-field--location,.listing-field--wide{grid-column:1}.listing-submit-row{display:grid;grid-template-columns:1fr}.listing-submit-row .primary-button,.listing-submit-row .secondary-button{width:100%}.profile-editor-heading{min-height:160px}.profile-form-section{padding:28px 0 32px}.profile-checks,.profile-fields--two{grid-template-columns:1fr}.profile-save-row{align-items:stretch;flex-direction:column;justify-content:center;padding:18px 0}.profile-save-row .primary-button{width:100%}.about-team-band,.about-trainer-band{padding:48px 0 56px}.about-back{margin-bottom:38px}.about-team-grid{grid-template-columns:1fr}.about-person{grid-template-rows:minmax(190px,1fr) auto}.about-person--trainer{grid-template-columns:1fr;grid-template-rows:minmax(210px,1fr) auto}.about-person--trainer>div:last-child{border-top:1px solid rgba(211,178,99,.2);border-left:0}.request-dialog-backdrop{align-items:end;padding:0}.request-dialog{width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:7px 7px 0 0}.request-dialog__header{min-height:74px;padding:15px 14px}.request-dialog__header h2{font-size:21px}.request-dialog__body{max-height:calc(92dvh - 74px);padding:16px 14px 24px}.request-detail-location{align-items:flex-start;flex-wrap:wrap}.request-detail-location>span{width:100%;margin:4px 0 0 22px}.request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-fields{grid-template-columns:1fr}.offer-field--wide{grid-column:1}.offer-form>.primary-button{width:100%}.results-section{padding-top:16px}.results-toolbar{display:grid;min-height:45px;grid-gap:4px;gap:4px}.results-grid{grid-template-columns:1fr}.horse-card__media{aspect-ratio:16/11}.horse-card__body{min-height:156px}.profile-shell{width:min(100% - 24px,1180px);padding-bottom:54px}.profile-nav{min-height:54px}.profile-avatar{min-height:286px}.profile-avatar .horse-portrait:after{inset:10px}.profile-summary{padding:28px 14px 34px}.profile-summary h1{font-size:32px}.profile-price{font-size:17px}.profile-specs{margin:28px 0 24px}.profile-description{padding:38px 0}.profile-description h2,.profile-lister h2,.profile-media h2,.profile-videos h2{font-size:21px}.profile-gallery{grid-template-columns:1fr}.profile-gallery__item:only-child{grid-column:auto;aspect-ratio:4/3}.profile-videos{grid-template-columns:1fr}.message-dialog{padding:28px 20px 22px}.message-dialog h2{padding-right:28px;font-size:22px}.inbox-heading{min-height:134px;padding-top:22px;padding-bottom:19px}.inbox-heading h1{font-size:28px}.inbox-layout{display:block;width:100%;height:calc(100dvh - 189px);min-height:460px;border:0}.inbox-list{height:100%;border-right:0}.inbox-list.has-selection{display:none}.inbox-thread{display:none;height:100%}.inbox-thread.is-open,.inbox-thread__header button{display:grid}.inbox-messages{padding:18px 12px}.inbox-message{max-width:86%}.inbox-composer{padding:10px 12px}.settings-heading{min-height:144px;padding-bottom:22px}.settings-heading h1{font-size:29px}.settings-groups{width:min(100% - 24px,920px);padding-top:8px}.settings-group{grid-template-columns:1fr;gap:10px;padding:22px 0}.settings-group>div{padding:0 0 5px}.settings-group>a,.settings-group>button{grid-column:1}.auth-panel{padding:26px 22px}.auth-panel--modal{padding:32px 22px 26px}}@media (max-width:400px){.home-account-nav .account-nav__item{width:38px;height:38px;flex-basis:38px}.gateway-developer-link,.home-developer-link{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.access-gateway__type{width:100%;border-right-color:transparent;animation:none}.visual-ready__content{transition:none}}@media (max-height:680px) and (min-width:581px){.home-content{top:54%}.home-network-group{padding:8px 0}}@media (max-width:900px){.purchase-form-section{grid-template-columns:1fr;gap:24px}.purchase-intro{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-intro>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.purchase-intro>div:nth-child(4){border-top:1px solid var(--line)}.purchase-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-overview-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.purchase-overview-grid article:nth-child(4){border-top:1px solid var(--line)}.purchase-contract-grid{grid-template-columns:1fr}.purchase-contract-actions{grid-template-columns:repeat(2,max-content)}.purchase-capability-grid{grid-template-columns:1fr}.purchase-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-progress li:nth-child(4){border-top:1px solid var(--line);border-left:0}.purchase-progress li:nth-child(5),.purchase-progress li:nth-child(6){border-top:1px solid var(--line)}}@media (max-width:620px){.purchase-heading{min-height:250px;padding-right:12px;padding-left:12px}.purchase-heading>div{align-items:stretch;flex-direction:column;gap:20px}.purchase-heading aside{min-width:0}.purchase-heading h1{font-size:30px}.purchase-form,.purchase-list,.purchase-workspace{width:min(100% - 24px,1180px)}.purchase-fields--two{grid-template-columns:1fr}.purchase-field--wide{grid-column:auto}.purchase-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-submit-row{align-items:stretch;flex-direction:column}.purchase-submit-row .primary-button{width:100%}.purchase-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-progress li:nth-child(3),.purchase-progress li:nth-child(5){border-top:1px solid var(--line);border-left:0}.purchase-progress li:nth-child(4){border-left:1px solid var(--line)}.purchase-overview-grid{grid-template-columns:1fr}.purchase-overview-grid article{border-top:1px solid var(--line);border-left:0}.purchase-overview-grid article:first-child{border-top:0}.purchase-panel{padding:18px}.purchase-contract-actions{grid-template-columns:1fr}.purchase-contract-actions button{width:100%}.verification-list>div{grid-template-columns:30px minmax(0,1fr);padding:11px 0}.verification-list select{grid-column:2}.purchase-capability-grid article{grid-template-columns:24px minmax(0,1fr)}.purchase-list-card{grid-template-columns:26px minmax(0,1fr) 18px}.purchase-list-card time{display:none}.purchase-list-card>svg:last-child{grid-column:3}.profile-actions{width:100%}.profile-actions .profile-source-button{flex:1 1}}