.sam-discovery{--sam-gold:#d4af37;--sam-bg:#0c0d0f;--sam-card:#15171a;--sam-text:#f7f3e8;--sam-muted:#a7a7a7;max-width:1440px;margin:auto;padding:clamp(18px,3vw,42px);background:var(--sam-bg);color:var(--sam-text);border-radius:24px;font-family:Inter,Arial,sans-serif}.sam-discovery *{box-sizing:border-box}.sam-discovery__header{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px}.sam-discovery__header small{color:var(--sam-gold);letter-spacing:.16em;font-weight:800}.sam-discovery__header h2{font-size:clamp(28px,4vw,52px);line-height:1;margin:.3em 0}.sam-discovery__header p{color:var(--sam-muted);margin:0}.sam-discovery__search{min-width:min(420px,100%)}.sam-discovery input,.sam-discovery select{width:100%;min-height:44px;border:1px solid #2b2e33;background:#111317;color:var(--sam-text);border-radius:12px;padding:0 14px}.sam-discovery input:focus,.sam-discovery select:focus,.sam-discovery button:focus-visible,.sam-discovery a:focus-visible{outline:2px solid var(--sam-gold);outline-offset:2px}.sam-discovery__quick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.sam-discovery__quick button{min-height:36px;padding:0 13px;border:1px solid #33373d;border-radius:999px;background:#111317;color:#ddd;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sam-discovery__quick button:hover{transform:translateY(-1px);border-color:#6a5b2b}.sam-discovery__quick button.is-active{border-color:var(--sam-gold);background:var(--sam-gold);color:#111;font-weight:800}.sam-discovery__filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.sam-discovery__meta{display:flex;justify-content:space-between;align-items:center;color:var(--sam-muted);margin:18px 0}.sam-discovery__meta button{border:0;background:none;color:var(--sam-gold);cursor:pointer}.sam-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sam-discovery-card{position:relative;overflow:hidden;min-height:470px;border:1px solid #24272c;border-radius:18px;background:var(--sam-card);isolation:isolate}.sam-discovery-card__media{position:absolute;inset:0}.sam-discovery-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.sam-discovery-card:hover .sam-discovery-card__media img{transform:scale(1.025)}.sam-discovery-card__media:after{content:"";position:absolute;inset:28% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.96))}.sam-discovery-card__placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:58px;font-weight:900;letter-spacing:.08em;color:#302d23;background:linear-gradient(135deg,#171717,#242118)}.sam-discovery-card__body{position:absolute;inset:auto 0 0;padding:18px;z-index:2}.sam-discovery-card__top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sam-discovery-card__badge{font-size:10px;line-height:1;padding:6px 8px;border-radius:999px;background:rgba(12,13,15,.8);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.04em}.sam-discovery-card__badge--gold{color:#111;background:var(--sam-gold);font-weight:800}.sam-discovery-card__badge--verified{border:1px solid rgba(212,175,55,.72);color:#f4d985}.sam-discovery-card__badge--available{border:1px solid rgba(76,175,80,.68)}.sam-discovery-card__score{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(212,175,55,.7);border-radius:50%;font-size:12px;font-weight:800;color:#f4d985;background:rgba(0,0,0,.58)}.sam-discovery-card__identity{margin-top:11px;color:#d6bd68;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sam-discovery-card h3{font-size:24px;margin:5px 0 4px}.sam-discovery-card p{margin:0 0 10px;color:#ddd}.sam-discovery-card__best{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.sam-discovery-card__best span{font-size:10px;color:#d9d9d9;padding:4px 7px;border-radius:7px;background:rgba(255,255,255,.08)}.sam-discovery-card__facts{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#ccc}.sam-discovery-card__facts span:not(:empty):not(:last-child):after{content:"·";margin-left:8px;color:#6f6f6f}.sam-discovery-card__actions{display:flex;gap:8px;margin-top:14px}.sam-discovery-card__actions a{flex:1;text-align:center;text-decoration:none;padding:11px;border-radius:10px;border:1px solid #4a4d52;color:#fff}.sam-discovery-card__actions a:first-child{background:var(--sam-gold);border-color:var(--sam-gold);color:#111;font-weight:800}.sam-discovery__more{display:block;margin:24px auto 0;padding:12px 24px;border-radius:12px;border:1px solid var(--sam-gold);background:transparent;color:var(--sam-gold);cursor:pointer}.sam-discovery__empty{grid-column:1/-1;text-align:center;padding:70px 20px;color:var(--sam-muted)}.sam-discovery[aria-busy=true] .sam-discovery__grid{opacity:.62;transition:opacity .2s ease}@media(max-width:1100px){.sam-discovery__filters{grid-template-columns:repeat(3,1fr)}.sam-discovery__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.sam-discovery{padding:16px;border-radius:0}.sam-discovery__header{display:block}.sam-discovery__search{display:block;margin-top:16px;min-width:0}.sam-discovery__quick{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.sam-discovery__quick button{white-space:nowrap}.sam-discovery__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sam-discovery__grid{grid-template-columns:1fr}.sam-discovery-card{min-height:520px}.sam-discovery-card__actions{position:sticky;bottom:0}}@media(prefers-reduced-motion:reduce){.sam-discovery-card__media img,.sam-discovery__quick button{transition:none}}

/* ========================================================================
   SAM MODEL DIRECTORY — LUXURY MODEL-ONLY EXPERIENCE
   Version 5.2.0
   The generic Discovery OS layout above remains available for non-model use.
========================================================================= */
.sam-discovery.sam-model-directory{
  --sam-md-bg:#080705;
  --sam-md-panel:#12100d;
  --sam-md-panel-2:#181410;
  --sam-md-text:#f8f2e9;
  --sam-md-muted:rgba(248,242,233,.64);
  --sam-md-faint:rgba(248,242,233,.40);
  --sam-md-gold:#d4af37;
  --sam-md-gold-soft:#efd277;
  --sam-md-gold-deep:#9e6f2f;
  --sam-md-line:rgba(212,175,55,.24);
  --sam-md-line-soft:rgba(255,255,255,.085);
  --sam-md-green:#63dc92;
  --sam-md-amber:#e5b45f;
  --sam-md-red:#d8847c;
  width:100%;
  max-width:none;
  margin:0;
  padding:clamp(18px,3vw,48px);
  border:0;
  border-radius:0;
  overflow:visible;
  box-sizing:border-box;
  color:var(--sam-md-text);
  background:
    radial-gradient(circle at 8% -2%,rgba(212,175,55,.16),transparent 31%),
    radial-gradient(circle at 92% 8%,rgba(212,175,55,.07),transparent 27%),
    linear-gradient(135deg,#060503,#15100c 48%,#070605);
  font-family:inherit;
  isolation:isolate;
}
.sam-model-directory *,
.sam-model-directory *::before,
.sam-model-directory *::after{box-sizing:border-box}
.sam-model-directory button,
.sam-model-directory input,
.sam-model-directory select{font:inherit}
.sam-model-directory a{text-decoration:none}

.sam-model-directory__hero,
.sam-model-directory__layout,
.sam-model-directory__mobile-bar,
.sam-model-directory__support{
  width:min(1480px,100%);
  margin-inline:auto;
}

.sam-model-directory__hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);
  gap:28px;
  align-items:center;
  min-height:350px;
  margin-bottom:26px;
  padding:clamp(28px,4vw,54px);
  overflow:hidden;
  border:1px solid var(--sam-md-line);
  border-radius:34px;
  background:
    linear-gradient(100deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),
    radial-gradient(circle at 12% 0%,rgba(212,175,55,.22),transparent 38%),
    rgba(12,10,8,.90);
  box-shadow:0 34px 100px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.035);
}
.sam-model-directory__hero::before{
  content:"";
  position:absolute;
  inset:auto -12% -72% 42%;
  height:145%;
  border:1px solid rgba(212,175,55,.12);
  border-radius:50%;
  pointer-events:none;
}
.sam-model-directory__hero-copy{position:relative;z-index:2;max-width:900px}
.sam-model-directory__hero-copy>span,
.sam-model-directory__toolbar>div>span,
.sam-model-directory__sidebar-head span,
.sam-model-directory__support>div>span{
  display:block;
  color:var(--sam-md-gold-soft);
  font-size:11px;
  line-height:1;
  font-weight:950;
  letter-spacing:.17em;
  text-transform:uppercase;
}
.sam-model-directory__hero-copy h1{
  max-width:900px;
  margin:14px 0 16px;
  color:#fffaf1;
  font-size:clamp(42px,5.4vw,78px);
  line-height:.93;
  letter-spacing:-.055em;
  font-weight:900;
  text-wrap:balance;
}
.sam-model-directory__hero-copy p{
  max-width:850px;
  margin:0;
  color:var(--sam-md-muted);
  font-size:clamp(14px,1.15vw,17px);
  line-height:1.72;
  font-weight:550;
}
.sam-model-directory__hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
.sam-model-directory__hero-pills span{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:7px 12px;
  border:1px solid rgba(212,175,55,.22);
  border-radius:999px;
  color:rgba(255,250,241,.82);
  background:rgba(255,255,255,.045);
  font-size:11px;
  font-weight:850;
  letter-spacing:.02em;
  backdrop-filter:blur(12px);
}

.sam-model-directory__orbit{
  position:relative;
  width:min(320px,100%);
  aspect-ratio:1;
  justify-self:center;
  display:grid;
  place-items:center;
  perspective:900px;
}
.sam-model-directory__orbit-ring{
  position:absolute;
  border:1px solid rgba(212,175,55,.24);
  border-radius:50%;
  animation:samModelOrbit 18s linear infinite;
}
.sam-model-directory__orbit-ring--outer{inset:5%;border-left-color:transparent;border-right-color:transparent}
.sam-model-directory__orbit-ring--inner{inset:18%;animation-direction:reverse;animation-duration:12s;border-top-color:transparent;border-bottom-color:transparent}
.sam-model-directory__orbit-core{
  position:relative;
  z-index:2;
  width:44%;
  aspect-ratio:1;
  display:grid;
  place-content:center;
  text-align:center;
  border:1px solid rgba(212,175,55,.19);
  border-radius:50%;
  background:radial-gradient(circle at 35% 25%,rgba(212,175,55,.12),rgba(5,4,3,.92) 66%);
  box-shadow:0 24px 70px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.05);
}
.sam-model-directory__orbit-core strong{
  display:block;
  color:#fff9ef;
  font-size:clamp(38px,4vw,60px);
  line-height:.8;
  font-weight:1000;
  letter-spacing:-.07em;
  transform:skew(-6deg);
}
.sam-model-directory__orbit-core span{
  display:block;
  margin-top:14px;
  color:var(--sam-md-gold-soft);
  font-family:Georgia,serif;
  font-size:clamp(22px,2vw,34px);
  font-style:italic;
  line-height:1;
}

.sam-model-directory__layout{
  display:grid;
  grid-template-columns:330px minmax(0,1fr);
  gap:24px;
  align-items:start;
}
.sam-model-directory--no-filters .sam-model-directory__layout{grid-template-columns:1fr}

.sam-model-directory__sidebar{
  position:sticky;
  top:96px;
  z-index:5;
  max-height:calc(100vh - 116px);
  overflow-x:hidden;
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
  padding:23px;
  border:1px solid var(--sam-md-line);
  border-radius:29px;
  background:
    radial-gradient(circle at 8% 0%,rgba(212,175,55,.10),transparent 27%),
    rgba(12,10,8,.97);
  box-shadow:0 26px 80px rgba(0,0,0,.42);
  scrollbar-width:thin;
  scrollbar-color:rgba(212,175,55,.52) rgba(255,255,255,.035);
}
.sam-model-directory__sidebar::-webkit-scrollbar{width:6px}
.sam-model-directory__sidebar::-webkit-scrollbar-track{background:rgba(255,255,255,.035);border-radius:999px;margin:22px 0}
.sam-model-directory__sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--sam-md-gold-soft),var(--sam-md-gold-deep));border-radius:999px}
.sam-model-directory__sidebar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px}
.sam-model-directory__sidebar-head h2{margin:8px 0 0;color:#fffaf3;font-size:25px;line-height:1;font-weight:900;letter-spacing:-.035em}
.sam-model-directory__sidebar-actions{display:flex;align-items:center;gap:7px}
.sam-model-directory__sidebar-actions button{
  min-height:36px;
  padding:7px 11px;
  border:1px solid rgba(212,175,55,.25);
  border-radius:999px;
  color:var(--sam-md-gold-soft);
  background:rgba(212,175,55,.07);
  font-size:11px;
  font-weight:900;
  cursor:pointer;
  transition:.2s ease;
}
.sam-model-directory__sidebar-actions button:hover{border-color:rgba(212,175,55,.52);background:rgba(212,175,55,.12)}
.sam-model-directory__sidebar-actions [data-model-filter-close]{display:none;width:36px;padding:0;color:#fff;font-size:21px}

.sam-model-directory__field,
.sam-model-directory__filter-group{display:block;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,.065)}
.sam-model-directory__field>span,
.sam-model-directory__filter-group>span{
  display:block;
  margin-bottom:8px;
  color:rgba(255,250,241,.74);
  font-size:12px;
  font-weight:900;
}
.sam-model-directory__field input,
.sam-model-directory__field select,
.sam-model-directory__rate-fields input,
.sam-model-directory__toolbar select{
  width:100%;
  min-height:46px;
  margin:0;
  padding:10px 13px;
  border:1px solid rgba(212,175,55,.22);
  border-radius:14px;
  outline:0;
  color:#fff9ef;
  background:#1a1612;
  font-size:13px;
  font-weight:650;
  box-shadow:none;
  transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;
}
.sam-model-directory__field input:focus,
.sam-model-directory__field select:focus,
.sam-model-directory__rate-fields input:focus,
.sam-model-directory__toolbar select:focus{
  border-color:rgba(239,210,119,.72);
  background:#211b15;
  box-shadow:0 0 0 3px rgba(212,175,55,.10);
}
.sam-model-directory__field input::placeholder,
.sam-model-directory__rate-fields input::placeholder{color:rgba(255,250,241,.38)}
.sam-model-directory__field option,
.sam-model-directory__toolbar option{background:#211c17;color:#fff}
.sam-model-directory__quick{display:flex;flex-wrap:wrap;gap:8px}
.sam-model-directory__quick button{
  min-height:34px;
  padding:7px 10px;
  border:1px solid rgba(212,175,55,.19);
  border-radius:999px;
  color:rgba(255,250,241,.78);
  background:rgba(255,255,255,.04);
  font-size:10px;
  font-weight:900;
  cursor:pointer;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease;
}
.sam-model-directory__quick button:hover{transform:translateY(-1px);border-color:rgba(212,175,55,.48)}
.sam-model-directory__quick button.is-active,
.sam-model-directory__quick button[aria-pressed="true"]{
  border-color:rgba(239,210,119,.62);
  color:#151008;
  background:linear-gradient(135deg,var(--sam-md-gold-soft),#c8933c);
  box-shadow:0 8px 22px rgba(212,175,55,.17);
}
.sam-model-directory__rate-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.sam-model-directory__sidebar-footer{display:none}

.sam-model-directory__main{min-width:0}
.sam-model-directory__age-tabs{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin-bottom:14px;
  padding:9px;
  border:1px solid var(--sam-md-line);
  border-radius:23px;
  background:rgba(12,10,8,.78);
  box-shadow:0 16px 52px rgba(0,0,0,.22);
}
.sam-model-directory__age-tabs button{
  position:relative;
  min-height:52px;
  padding:10px 14px;
  overflow:hidden;
  border:1px solid transparent;
  border-radius:16px;
  color:rgba(255,250,241,.58);
  background:transparent;
  font-size:12px;
  font-weight:950;
  letter-spacing:.06em;
  text-transform:uppercase;
  cursor:pointer;
  transition:color .24s ease,background .24s ease,border-color .24s ease,transform .24s ease;
}
.sam-model-directory__age-tabs button::after{
  content:"";
  position:absolute;
  left:18%;right:18%;bottom:6px;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,var(--sam-md-gold-soft),transparent);
  transform:scaleX(0);
  transition:transform .24s ease;
}
.sam-model-directory__age-tabs button:hover{color:#fff;transform:translateY(-1px)}
.sam-model-directory__age-tabs button.is-active{
  border-color:rgba(212,175,55,.33);
  color:#141008;
  background:linear-gradient(135deg,var(--sam-md-gold-soft),#c99139);
  box-shadow:0 10px 25px rgba(212,175,55,.16);
}
.sam-model-directory__age-tabs button.is-active::after{transform:scaleX(1);background:rgba(20,16,8,.38)}

.sam-model-directory__toolbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  margin-bottom:18px;
  padding:24px 26px;
  border:1px solid var(--sam-md-line);
  border-radius:27px;
  background:
    radial-gradient(circle at 90% 10%,rgba(212,175,55,.09),transparent 30%),
    rgba(255,255,255,.038);
  box-shadow:0 20px 65px rgba(0,0,0,.23);
}
.sam-model-directory__toolbar h2{margin:8px 0 4px;color:#fffaf2;font-size:clamp(30px,3vw,42px);line-height:.95;font-weight:900;letter-spacing:-.045em}
.sam-model-directory__toolbar p{margin:0;color:var(--sam-md-muted);font-size:13px;font-weight:600}
.sam-model-directory__toolbar label{flex:0 0 min(310px,36%)}
.sam-model-directory__toolbar select{min-height:50px;border-radius:16px;font-size:13px;font-weight:800}

.sam-model-directory__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
  align-items:start;
  transition:opacity .2s ease;
}
.sam-model-directory[aria-busy="true"] .sam-model-directory__grid{opacity:.68}

.sam-model-card{
  --sam-model-status:var(--sam-md-green);
  position:relative;
  display:block;
  min-width:0;
  aspect-ratio:4/5.35;
  overflow:hidden;
  border:1px solid rgba(212,175,55,.20);
  border-radius:27px;
  color:#fff;
  background:#0b0907;
  box-shadow:0 20px 55px rgba(0,0,0,.32);
  transform:translateY(16px);
  opacity:0;
  animation:samModelCardReveal .58s cubic-bezier(.2,.75,.2,1) forwards;
  animation-delay:calc(var(--sam-card-index,0) * 55ms);
  isolation:isolate;
  cursor:pointer;
  transition:transform .38s cubic-bezier(.2,.75,.2,1),border-color .38s ease,box-shadow .38s ease,filter .38s ease;
}
.sam-model-card[data-availability="limited"]{--sam-model-status:var(--sam-md-amber)}
.sam-model-card[data-availability="limited"] .sam-model-card__availability{border-color:rgba(239,185,83,.42)}
.sam-model-card[data-availability="unavailable"]{--sam-model-status:var(--sam-md-red)}
.sam-model-card[data-availability="unavailable"] .sam-model-card__availability{border-color:rgba(239,112,112,.42)}
.sam-model-card:hover,
.sam-model-card:focus-visible{
  transform:translateY(-8px) scale(1.012);
  border-color:rgba(239,210,119,.62);
  box-shadow:0 38px 100px rgba(0,0,0,.56),0 0 0 1px rgba(212,175,55,.08);
  outline:0;
}
.sam-model-card__media,
.sam-model-card__media img,
.sam-model-card__placeholder{position:absolute;inset:0;width:100%;height:100%}
.sam-model-card__media{z-index:0;background:#0a0806}
.sam-model-card__media img{display:block;object-fit:cover;object-position:center 24%;transition:transform .75s cubic-bezier(.2,.75,.2,1),filter .6s ease}
.sam-model-card:hover .sam-model-card__media img,
.sam-model-card:focus-visible .sam-model-card__media img{transform:scale(1.075);filter:brightness(.48) saturate(.82) contrast(1.06)}
.sam-model-card__placeholder{display:grid;place-items:center;color:rgba(239,210,119,.72);font-size:68px;font-weight:950;background:radial-gradient(circle at 50% 36%,rgba(212,175,55,.18),transparent 44%),#0a0806}
.sam-model-card__shade{
  position:absolute;
  z-index:1;
  inset:0;
  background:
    linear-gradient(180deg,rgba(0,0,0,.05) 24%,rgba(0,0,0,.18) 48%,rgba(0,0,0,.92) 100%),
    radial-gradient(circle at 50% 40%,transparent 42%,rgba(0,0,0,.18) 100%);
  transition:background .5s ease,backdrop-filter .5s ease;
}
.sam-model-card:hover .sam-model-card__shade,
.sam-model-card:focus-visible .sam-model-card__shade{
  background:linear-gradient(180deg,rgba(0,0,0,.46),rgba(0,0,0,.80));
  backdrop-filter:blur(2px);
}
.sam-model-card__badges{
  position:absolute;
  z-index:4;
  top:15px;left:15px;right:135px;
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}
.sam-model-card__badges span{
  display:inline-flex;
  align-items:center;
  min-height:25px;
  padding:5px 8px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:999px;
  color:#fff;
  background:rgba(8,7,5,.55);
  font-size:8.5px;
  line-height:1;
  font-weight:950;
  letter-spacing:.08em;
  text-transform:uppercase;
  backdrop-filter:blur(12px);
}
.sam-model-card__badges .is-featured{border-color:rgba(239,210,119,.50);color:#171107;background:linear-gradient(135deg,var(--sam-md-gold-soft),#c89138)}
.sam-model-card__badges .is-verified{border-color:rgba(239,210,119,.32);color:var(--sam-md-gold-soft);background:rgba(18,14,8,.75)}
.sam-model-card__availability{
  position:absolute;
  z-index:5;
  top:15px;right:15px;
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:27px;
  padding:5px 9px;
  border:1px solid rgba(84,210,143,.38);
  border-radius:999px;
  color:var(--sam-model-status);
  background:rgba(6,6,5,.70);
  font-size:8.5px;
  font-weight:950;
  letter-spacing:.06em;
  text-transform:uppercase;
  backdrop-filter:blur(12px);
}
.sam-model-card__availability i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:samModelAvailabilityPulse 2.2s ease-in-out infinite}
.sam-model-card__identity{
  position:absolute;
  z-index:3;
  left:20px;right:20px;bottom:20px;
  transition:opacity .35s ease,transform .35s ease,filter .35s ease;
}
.sam-model-card:hover .sam-model-card__identity,
.sam-model-card:focus-visible .sam-model-card__identity{opacity:0;transform:translateY(18px);filter:blur(3px)}
.sam-model-card__identity>span{
  display:block;
  margin-bottom:8px;
  color:var(--sam-md-gold-soft);
  font-size:9px;
  font-weight:950;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.sam-model-card__identity h3{margin:0 0 5px;color:#fff;font-size:clamp(25px,2vw,34px);line-height:.95;font-weight:950;letter-spacing:-.045em;text-wrap:balance}
.sam-model-card__identity p{margin:0;color:rgba(255,255,255,.82);font-size:12px;font-weight:650}
.sam-model-card__essentials{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}
.sam-model-card__essentials span{display:inline-flex;align-items:center;min-height:27px;padding:5px 8px;border:1px solid rgba(255,255,255,.10);border-radius:8px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.07);font-size:9px;font-weight:800;backdrop-filter:blur(10px)}

.sam-model-card__hover{
  position:absolute;
  z-index:3;
  inset:17px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  opacity:0;
  transform:translateY(18px) scale(.985);
  pointer-events:none;
  transition:opacity .42s ease,transform .42s ease;
}
.sam-model-card:hover .sam-model-card__hover,
.sam-model-card:focus-visible .sam-model-card__hover{opacity:1;transform:translateY(0) scale(1)}
.sam-model-card__hover-head{text-align:center;margin-bottom:13px}
.sam-model-card__hover-head>span{display:block;color:var(--sam-md-gold-soft);font-size:8px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}
.sam-model-card__hover-head strong{display:block;margin-top:7px;color:#fff;font-size:23px;line-height:1;font-weight:950;letter-spacing:-.035em}
.sam-model-card__hover-head small{display:block;margin-top:6px;color:rgba(255,255,255,.58);font-size:10px;font-weight:650}
.sam-model-card__details{
  width:100%;
  max-height:72%;
  overflow:auto;
  padding:13px 15px;
  border:1px solid rgba(212,175,55,.22);
  border-radius:19px;
  background:rgba(7,6,5,.54);
  backdrop-filter:blur(16px);
  scrollbar-width:thin;
  scrollbar-color:rgba(212,175,55,.55) transparent;
}
.sam-model-card__details::-webkit-scrollbar{width:4px}
.sam-model-card__details::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(212,175,55,.58)}
.sam-model-card__detail{display:grid;grid-template-columns:minmax(74px,.78fr) minmax(0,1.22fr);gap:11px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.sam-model-card__detail:last-child{border-bottom:0}
.sam-model-card__detail span{color:rgba(255,255,255,.43);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;text-align:left}
.sam-model-card__detail strong{color:var(--sam-md-gold-soft);font-size:10.5px;line-height:1.3;font-weight:650;text-align:right;overflow-wrap:anywhere}
.sam-model-card__open{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.sam-model-card__open span{color:var(--sam-md-gold-soft);font-size:16px;transition:transform .25s ease}
.sam-model-card:hover .sam-model-card__open span{transform:translate(3px,-3px)}

.sam-model-card--skeleton{pointer-events:none;animation:samModelSkeletonPulse 1.2s ease-in-out infinite;opacity:1;transform:none}
.sam-model-card--skeleton>div{position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,.035) 20%,rgba(212,175,55,.10) 42%,rgba(255,255,255,.035) 64%);background-size:240% 100%;animation:samModelSkeletonMove 1.4s linear infinite}
.sam-model-directory__empty{
  grid-column:1/-1;
  min-height:230px;
  display:grid;
  place-content:center;
  gap:8px;
  text-align:center;
  padding:40px;
  border:1px solid var(--sam-md-line);
  border-radius:27px;
  color:var(--sam-md-muted);
  background:rgba(255,255,255,.035);
}
.sam-model-directory__empty strong{color:#fff;font-size:22px}
.sam-model-directory__empty span{font-size:13px}
.sam-model-directory__more{
  display:block;
  min-width:190px;
  min-height:48px;
  margin:25px auto 0;
  padding:10px 22px;
  border:1px solid rgba(212,175,55,.45);
  border-radius:999px;
  color:var(--sam-md-gold-soft);
  background:rgba(212,175,55,.06);
  font-size:12px;
  font-weight:950;
  cursor:pointer;
  transition:transform .2s ease,background .2s ease,color .2s ease;
}
.sam-model-directory__more:hover{transform:translateY(-2px);color:#171107;background:linear-gradient(135deg,var(--sam-md-gold-soft),#c89138)}
.sam-model-directory__more[hidden]{display:none}

.sam-model-directory__support{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:28px;
  align-items:center;
  margin-top:32px;
  padding:30px 32px;
  border:1px solid var(--sam-md-line);
  border-radius:29px;
  background:
    radial-gradient(circle at 90% 8%,rgba(212,175,55,.14),transparent 30%),
    linear-gradient(135deg,rgba(212,175,55,.09),rgba(255,255,255,.025));
}
.sam-model-directory__support h2{margin:10px 0 8px;color:#fff;font-size:clamp(27px,3vw,38px);line-height:1;font-weight:900;letter-spacing:-.04em}
.sam-model-directory__support p{max-width:850px;margin:0;color:var(--sam-md-muted);font-size:13px;line-height:1.65}
.sam-model-directory__support>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 19px;border:1px solid rgba(239,210,119,.45);border-radius:999px;color:#171107;background:linear-gradient(135deg,var(--sam-md-gold-soft),#c89138);font-size:12px;font-weight:950;white-space:nowrap;box-shadow:0 12px 30px rgba(212,175,55,.16);transition:transform .22s ease,box-shadow .22s ease}
.sam-model-directory__support>a:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(212,175,55,.22)}

.sam-model-directory__mobile-bar,
.sam-model-directory__filter-overlay{display:none}

@keyframes samModelOrbit{to{transform:rotate(360deg)}}
@keyframes samModelCardReveal{to{opacity:1;transform:translateY(0)}}
@keyframes samModelAvailabilityPulse{0%,100%{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1.15)}}
@keyframes samModelSkeletonMove{to{background-position:-240% 0}}
@keyframes samModelSkeletonPulse{0%,100%{opacity:.68}50%{opacity:1}}

@media(max-width:1240px){
  .sam-model-directory__layout{grid-template-columns:300px minmax(0,1fr)}
  .sam-model-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:1024px), (max-width:1180px) and (orientation:portrait){
  body.sam-model-directory-filter-open{overflow:hidden;touch-action:none}
  .sam-model-directory__hero{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr)}
  .sam-model-directory__layout{display:block}
  .sam-model-directory__mobile-bar{
    position:sticky;
    top:8px;
    z-index:30;
    display:grid;
    grid-template-columns:1fr auto;
    gap:9px;
    margin-bottom:15px;
    padding:9px;
    border:1px solid var(--sam-md-line);
    border-radius:20px;
    background:rgba(8,7,5,.88);
    box-shadow:0 18px 55px rgba(0,0,0,.36);
    backdrop-filter:blur(18px);
  }
  .sam-model-directory__mobile-bar button,
  .sam-model-directory__mobile-bar a{
    min-height:47px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    padding:9px 17px;
    border:1px solid rgba(212,175,55,.30);
    border-radius:999px;
    color:#fff;
    background:rgba(255,255,255,.045);
    font-size:12px;
    font-weight:950;
    cursor:pointer;
  }
  .sam-model-directory__mobile-bar button{color:#171107;background:linear-gradient(135deg,var(--sam-md-gold-soft),#c89138)}
  .sam-model-directory__mobile-bar strong{min-width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(0,0,0,.28);font-size:10px}
  .sam-model-directory__filter-overlay{position:fixed;inset:0;z-index:99998;display:block;border:0;background:rgba(0,0,0,.66);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}
  .sam-model-directory.is-filter-open .sam-model-directory__filter-overlay{opacity:1;visibility:visible;pointer-events:auto}
  .sam-model-directory__sidebar{
    position:fixed;
    z-index:99999;
    top:auto;
    left:14px;right:14px;bottom:14px;
    width:auto;
    max-width:760px;
    max-height:min(80vh,780px);
    margin:0 auto;
    padding:21px;
    border-radius:30px 30px 23px 23px;
    transform:translateY(calc(100% + 36px));
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition:transform .3s cubic-bezier(.2,.75,.2,1),opacity .22s ease,visibility .22s ease;
    background:radial-gradient(circle at 12% 0%,rgba(212,175,55,.16),transparent 30%),rgba(10,8,6,.985);
    box-shadow:0 -30px 100px rgba(0,0,0,.64);
  }
  .sam-model-directory.is-filter-open .sam-model-directory__sidebar{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}
  .sam-model-directory__sidebar-head{position:sticky;top:-21px;z-index:4;margin:-21px -21px 18px;padding:20px 21px 14px;border-bottom:1px solid rgba(255,255,255,.07);border-radius:30px 30px 0 0;background:linear-gradient(180deg,rgba(13,10,8,.99),rgba(13,10,8,.92))}
  .sam-model-directory__sidebar-actions [data-model-filter-close]{display:inline-flex;align-items:center;justify-content:center}
  .sam-model-directory__sidebar-footer{position:sticky;z-index:4;bottom:-21px;display:block;margin:18px -21px -21px;padding:13px 21px 18px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(0deg,rgba(13,10,8,.99),rgba(13,10,8,.92))}
  .sam-model-directory__sidebar-footer button{width:100%;min-height:50px;border:0;border-radius:999px;color:#171107;background:linear-gradient(135deg,var(--sam-md-gold-soft),#c89138);font-size:13px;font-weight:950;cursor:pointer}
}

@media(max-width:820px){
  .sam-discovery.sam-model-directory{padding:16px}
  .sam-model-directory__hero{grid-template-columns:1fr;min-height:0;padding:28px;border-radius:28px}
  .sam-model-directory__hero-copy h1{font-size:clamp(40px,10vw,58px)}
  .sam-model-directory__orbit{display:none}
  .sam-model-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
  .sam-model-directory__toolbar{align-items:flex-start;padding:21px;border-radius:24px}
  .sam-model-directory__toolbar label{flex-basis:260px}
  .sam-model-directory__support{grid-template-columns:1fr;padding:26px}
  .sam-model-directory__support>a{justify-self:start}
}

@media(max-width:620px){
  .sam-model-directory__mobile-bar{grid-template-columns:1fr}
  .sam-model-directory__mobile-bar a{display:none}
  .sam-model-directory__age-tabs{gap:6px;padding:6px;border-radius:19px}
  .sam-model-directory__age-tabs button{min-height:47px;padding:8px 5px;border-radius:13px;font-size:9.5px;letter-spacing:.03em}
  .sam-model-directory__toolbar{display:block}
  .sam-model-directory__toolbar label{display:block;margin-top:16px}
  .sam-model-directory__grid{grid-template-columns:1fr}
  .sam-model-card{aspect-ratio:4/5.15;border-radius:25px}
  .sam-model-card__identity h3{font-size:31px}
  .sam-model-directory__quick{display:grid;grid-template-columns:1fr 1fr}
  .sam-model-directory__quick button{justify-content:center}
  .sam-model-directory__support>a{width:100%}
}

@media(hover:none){
  .sam-model-card:hover{transform:none}
  .sam-model-card__hover{display:none}
  .sam-model-card:hover .sam-model-card__identity{opacity:1;transform:none;filter:none}
  .sam-model-card:hover .sam-model-card__media img{transform:none;filter:none}
}

@media(prefers-reduced-motion:reduce){
  .sam-model-directory__orbit-ring,
  .sam-model-card,
  .sam-model-card__availability i,
  .sam-model-card--skeleton,
  .sam-model-card--skeleton>div{animation:none!important}
  .sam-model-card{opacity:1;transform:none}
  .sam-model-card,
  .sam-model-card *{transition:none!important}
}


/* ========================================================================
   SAM DISCOVERY OS V5.2 — DATA + INTERFACE PATCH
========================================================================= */
.sam-model-card[data-availability="unknown"]{--sam-model-status:rgba(255,255,255,.62)}
.sam-model-card[data-availability="unknown"] .sam-model-card__availability{border-color:rgba(255,255,255,.22)}

.sam-model-directory__more-filters{
  margin:0 0 15px;
  overflow:hidden;
  border:1px solid rgba(212,175,55,.19);
  border-radius:17px;
  background:rgba(255,255,255,.026);
}
.sam-model-directory__more-filters summary{
  min-height:58px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:11px 13px;
  color:#fff9ef;
  cursor:pointer;
  list-style:none;
  user-select:none;
}
.sam-model-directory__more-filters summary::-webkit-details-marker{display:none}
.sam-model-directory__more-filters summary>span{min-width:0;display:block}
.sam-model-directory__more-filters summary strong{display:block;font-size:12px;font-weight:950}
.sam-model-directory__more-filters summary small{display:block;margin-top:4px;color:var(--sam-md-faint);font-size:9.5px;font-weight:650;line-height:1.25}
.sam-model-directory__more-filters summary i{
  flex:0 0 27px;
  width:27px;
  height:27px;
  display:grid;
  place-items:center;
  border:1px solid rgba(212,175,55,.25);
  border-radius:50%;
  color:var(--sam-md-gold-soft);
  background:rgba(212,175,55,.07);
  font-size:10px;
  font-style:normal;
  font-weight:950;
}
.sam-model-directory__more-filters summary::after{
  content:"+";
  flex:0 0 auto;
  margin-left:-5px;
  color:var(--sam-md-gold-soft);
  font-size:19px;
  line-height:1;
  font-weight:500;
}
.sam-model-directory__more-filters[open] summary::after{content:"−"}
.sam-model-directory__more-filters.has-active-filters{border-color:rgba(239,210,119,.48);box-shadow:0 0 0 2px rgba(212,175,55,.06)}
.sam-model-directory__more-filters.has-active-filters summary i{color:#171107;background:linear-gradient(135deg,var(--sam-md-gold-soft),#c89138)}
.sam-model-directory__more-filter-body{padding:2px 13px 3px;border-top:1px solid rgba(255,255,255,.065)}
.sam-model-directory__more-filter-body .sam-model-directory__field{margin-bottom:11px;padding-bottom:11px}
.sam-model-directory__height-filter{margin-bottom:0;padding-bottom:12px;border-bottom:0}

.sam-model-card__hover{inset:15px;justify-content:center}
.sam-model-card__hover-head{margin-bottom:10px}
.sam-model-card__details{
  max-height:76%;
  padding:12px 16px;
  border-color:rgba(212,175,55,.29);
  border-radius:21px;
  background:linear-gradient(135deg,rgba(18,16,15,.93),rgba(8,7,6,.89));
  box-shadow:0 18px 52px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.035);
  backdrop-filter:blur(18px);
}
.sam-model-card__detail{grid-template-columns:minmax(78px,.82fr) minmax(0,1.18fr);gap:10px;padding:7.5px 0}
.sam-model-card__detail span{color:rgba(255,255,255,.48);font-size:8.3px}
.sam-model-card__detail strong{color:#fff;font-size:10.5px;font-weight:850}
.sam-model-card__open{margin-top:10px}

@media(max-width:620px){
  .sam-model-directory__more-filter-body{padding-inline:12px}
}


/* ========================================================================
   SAM DISCOVERY OS V5.2.1 — BINARY AVAILABILITY + FILTER SCROLL PATCH
========================================================================= */
.sam-model-card[data-availability="available"]{--sam-model-status:var(--sam-md-green)}
.sam-model-card[data-availability="unavailable"]{--sam-model-status:var(--sam-md-red)}
.sam-model-directory__sidebar{
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch;
}
.sam-model-directory__more-filters[open]{overflow:visible}
.sam-model-directory__more-filter-body{overflow:visible;padding-bottom:14px}
@media(max-width:1080px){
  .sam-model-directory__sidebar{
    overflow-x:hidden!important;
    overflow-y:auto!important;
    padding-bottom:24px;
  }
}


/* ========================================================================
   SAM DISCOVERY OS V5.2.2 — MOBILE TAP-TO-DETAILS PATCH
   First tap reveals the full model information panel; second tap opens the
   portfolio. This also neutralizes mobile :focus-visible blur-only states.
========================================================================= */
.sam-model-card__touch-hint{display:none}

@media (hover:none), (pointer:coarse){
  .sam-model-card,
  .sam-model-card:focus,
  .sam-model-card:focus-visible{
    transform:none;
    outline:0;
  }

  /* A focused link on touch must remain in its normal card state until the
     JavaScript interaction explicitly opens the details panel. */
  .sam-model-card:focus-visible .sam-model-card__media img,
  .sam-model-card:hover .sam-model-card__media img{
    transform:none;
    filter:none;
  }
  .sam-model-card:focus-visible .sam-model-card__shade,
  .sam-model-card:hover .sam-model-card__shade{
    background:
      linear-gradient(180deg,rgba(0,0,0,.05) 24%,rgba(0,0,0,.18) 48%,rgba(0,0,0,.92) 100%),
      radial-gradient(circle at 50% 40%,transparent 42%,rgba(0,0,0,.18) 100%);
    backdrop-filter:none;
  }
  .sam-model-card:focus-visible .sam-model-card__identity,
  .sam-model-card:hover .sam-model-card__identity{
    opacity:1;
    transform:none;
    filter:none;
  }

  .sam-model-card__hover{
    display:flex;
    inset:13px;
    opacity:0;
    visibility:hidden;
    transform:translateY(12px) scale(.99);
    pointer-events:none;
  }

  .sam-model-card__touch-hint{
    position:absolute;
    z-index:5;
    top:54px;
    right:16px;
    display:inline-flex;
    align-items:center;
    min-height:28px;
    padding:6px 10px;
    border:1px solid rgba(239,210,119,.30);
    border-radius:999px;
    color:var(--sam-md-gold-soft);
    background:rgba(8,7,5,.72);
    font-size:8px;
    font-weight:950;
    letter-spacing:.07em;
    text-transform:uppercase;
    backdrop-filter:blur(12px);
    opacity:.92;
    transition:opacity .25s ease,transform .25s ease;
  }

  .sam-model-card.is-details-open{
    border-color:rgba(239,210,119,.62);
    box-shadow:0 28px 78px rgba(0,0,0,.52),0 0 0 1px rgba(212,175,55,.08);
  }
  .sam-model-card.is-details-open .sam-model-card__media img{
    transform:scale(1.045);
    filter:brightness(.38) saturate(.78) contrast(1.08);
  }
  .sam-model-card.is-details-open .sam-model-card__shade{
    background:linear-gradient(180deg,rgba(0,0,0,.50),rgba(0,0,0,.88));
    backdrop-filter:blur(2px);
  }
  .sam-model-card.is-details-open .sam-model-card__identity{
    opacity:0;
    transform:translateY(16px);
    filter:blur(3px);
    pointer-events:none;
  }
  .sam-model-card.is-details-open .sam-model-card__hover{
    opacity:1;
    visibility:visible;
    transform:translateY(0) scale(1);
    pointer-events:auto;
  }
  .sam-model-card.is-details-open .sam-model-card__touch-hint{
    opacity:0;
    transform:translateY(6px);
    pointer-events:none;
  }
  .sam-model-card.is-details-open .sam-model-card__badges,
  .sam-model-card.is-details-open .sam-model-card__availability{
    opacity:.42;
  }
  .sam-model-card__details{
    max-height:68%;
    overscroll-behavior:contain;
    -webkit-overflow-scrolling:touch;
    touch-action:pan-y;
  }
  .sam-model-card__open-label{font-size:0}
  .sam-model-card__open-label::before{content:"Tap again to open portfolio";font-size:10px}
}

@media (hover:none) and (max-width:420px), (pointer:coarse) and (max-width:420px){
  .sam-model-card__hover{inset:11px}
  .sam-model-card__hover-head{margin-bottom:8px}
  .sam-model-card__hover-head strong{font-size:21px}
  .sam-model-card__details{max-height:70%;padding:10px 13px;border-radius:18px}
  .sam-model-card__detail{grid-template-columns:minmax(70px,.78fr) minmax(0,1.22fr);padding:6px 0}
  .sam-model-card__detail span{font-size:7.8px}
  .sam-model-card__detail strong{font-size:10px}
}


/* Release 5.1 — talent-directory parity and render-stability. */
.sam-talent-directory-premium .sam-model-directory__orbit-core span{font-style:italic}
.sam-talent-directory-premium .sam-model-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.sam-talent-directory-premium .sam-model-card__hover-head>span{color:#d4af37}
.sam-discovery[data-sam-discovery]{contain:layout paint;min-height:720px;background-color:#080705}
.sam-discovery[data-sam-discovery] img{color:transparent}
@media(max-width:1100px){.sam-talent-directory-premium .sam-model-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.sam-talent-directory-premium .sam-model-directory__grid{grid-template-columns:1fr}}

/* Release 6: crawl-safe first page without changing the visual grid. */
.sam-directory-ssr-content{display:contents}
[data-discovery-grid].is-ssr-refreshing .sam-model-card--ssr,
[data-discovery-grid].is-ssr-refreshing .sam-discovery-card--ssr{opacity:.82;transition:opacity .18s ease}
.sam-directory-ssr-empty{grid-column:1/-1}

.sam-model-directory__sort-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:780px){.sam-model-directory__sort-tools{justify-content:flex-start}}


/* R4.1.1 mobile filter portal: escape transformed/clipped theme containers. */
@media(max-width:1024px), (max-width:1180px) and (orientation:portrait){
  body.sam-model-directory-filter-open > .sam-model-directory__filter-overlay--portal{
    position:fixed!important;inset:0!important;z-index:2147482000!important;display:block!important;
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;
    background:rgba(0,0,0,.72)!important;backdrop-filter:blur(10px);
  }
  body.sam-model-directory-filter-open > .sam-model-directory__sidebar--portal{
    position:fixed!important;z-index:2147482001!important;left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;
    width:auto!important;max-width:760px!important;max-height:min(82vh,780px)!important;margin:0 auto!important;
    transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;
    overflow-y:auto!important;color:#fff!important;background:radial-gradient(circle at 12% 0%,rgba(212,175,55,.16),transparent 30%),rgba(10,8,6,.995)!important;
  }
}
