/* García Cando Arquitectos · V90 Visual REV-K.8
   Unificación gráfica de Equipo, Tu Espacio, Learn y RADIX con el lenguaje del Hero REV-J/K.
   Capa exclusivamente visual: no altera rutas, permisos, datos, JS de negocio ni endpoints. */

:root{
  --gca-k8-bg:#07090a;
  --gca-k8-bg-2:#0b0e0f;
  --gca-k8-glass:rgba(9,12,13,.68);
  --gca-k8-glass-strong:rgba(8,10,11,.86);
  --gca-k8-line:rgba(255,255,255,.12);
  --gca-k8-line-strong:rgba(255,255,255,.22);
  --gca-k8-text:#f2f3f3;
  --gca-k8-muted:#929b9f;
  --gca-k8-soft:#c9ced0;
  --gca-k8-page:clamp(20px,4vw,72px);
  --gca-k8-radius:24px;
  --gca-k8-shadow:0 30px 90px rgba(0,0,0,.28);
}

/* =========================================================
   EQUIPO / ADMIN · MISMA IDENTIDAD DEL HERO, SIN MOVER SHELL
   ========================================================= */
body.gc-k6-team.dashboard-mode{
  background:#060809!important;
  color:var(--gca-k8-text)!important;
}
body.gc-k6-team.dashboard-mode>.bg{
  display:block!important;
  position:fixed!important;
  inset:0!important;
  z-index:-3!important;
  overflow:hidden!important;
  background:#060708!important;
}
body.gc-k6-team.dashboard-mode>.bg img{
  opacity:0!important;
  filter:saturate(.72) contrast(1.04) brightness(.46)!important;
  transform:scale(1.035)!important;
  transition:opacity .8s ease,transform 8s ease!important;
}
body.gc-k6-team.dashboard-mode>.bg img.active{opacity:.30!important;transform:scale(1)!important}
body.gc-k6-team.dashboard-mode>.bg:after{
  content:"";position:absolute;inset:0;
  background:
    linear-gradient(90deg,rgba(5,7,8,.99) 0%,rgba(5,7,8,.94) 34%,rgba(5,7,8,.76) 62%,rgba(5,7,8,.48) 100%),
    linear-gradient(180deg,rgba(5,7,8,.18),rgba(5,7,8,.90) 88%);
}
body.gc-k6-team.dashboard-mode #portal.gc8853-shell{
  background:transparent!important;
}
/* K7 conserva geometría; K8 solo trata material y jerarquía. */
body.gc-k6-team.dashboard-mode #portal.gc8853-shell .gc8853-global-bar{
  background:rgba(8,10,11,.78)!important;
  border-bottom:1px solid rgba(255,255,255,.11)!important;
  backdrop-filter:blur(26px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(26px) saturate(112%)!important;
}
body.gc-k6-team.dashboard-mode #portal.gc8853-shell .gc86-brand{
  background:linear-gradient(90deg,rgba(8,10,11,.98),rgba(8,10,11,.78))!important;
  border-right:1px solid rgba(255,255,255,.10)!important;
}
body.gc-k6-team.dashboard-mode #portal.gc8853-shell .gc86-brand strong{
  letter-spacing:.19em!important;font-size:10px!important;font-weight:600!important;color:#f1f3f3!important;
}
body.gc-k6-team.dashboard-mode #portal.gc8853-shell .gc86-brand small{
  letter-spacing:.08em!important;color:#879195!important;
}
body.gc-k6-team.dashboard-mode #portal.gc8853-shell .gc86-topbar{background:transparent!important}
body.gc-k6-team.dashboard-mode #portal.gc8853-shell .sidebar{
  background:linear-gradient(180deg,rgba(8,11,12,.93),rgba(6,8,9,.90))!important;
  border-right:1px solid rgba(255,255,255,.10)!important;
  backdrop-filter:blur(22px)!important;
  -webkit-backdrop-filter:blur(22px)!important;
}
body.gc-k6-team.dashboard-mode #portal.gc8853-shell .gc86-workspace{
  background:linear-gradient(90deg,rgba(6,8,9,.88),rgba(6,8,9,.72) 64%,rgba(6,8,9,.58))!important;
  backdrop-filter:blur(4px)!important;
}
body.gc-k6-team.dashboard-mode #mainPanels{
  max-width:1700px!important;
  margin:0 auto!important;
  padding:clamp(28px,3.4vw,58px)!important;
}
body.gc-k6-team.dashboard-mode .panel>.head,
body.gc-k6-team.dashboard-mode .head{
  position:relative!important;
  padding:8px 0 30px 30px!important;
  margin:0 0 28px!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
body.gc-k6-team.dashboard-mode .panel>.head:before,
body.gc-k6-team.dashboard-mode .head:before{
  content:"";position:absolute;left:0;top:8px;width:1px;height:52px;background:rgba(255,255,255,.34);
}
body.gc-k6-team.dashboard-mode .panel>.head:after,
body.gc-k6-team.dashboard-mode .head:after{
  content:"";position:absolute;left:0;top:8px;width:54px;height:1px;background:rgba(255,255,255,.34);
}
body.gc-k6-team.dashboard-mode .head h2{
  color:#f3f4f4!important;
  font-size:clamp(48px,5.2vw,82px)!important;
  font-weight:300!important;
  line-height:.94!important;
  letter-spacing:-.055em!important;
}
body.gc-k6-team.dashboard-mode .gc86-eyebrow,
body.gc-k6-team.dashboard-mode .head .gc86-eyebrow{
  color:#98a2a6!important;font-size:9px!important;letter-spacing:.24em!important;text-transform:uppercase!important;
}
body.gc-k6-team.dashboard-mode .head p{max-width:720px!important;color:#98a1a5!important;font-size:13px!important;line-height:1.7!important}
body.gc-k6-team.dashboard-mode .cards{
  gap:12px!important;
}
body.gc-k6-team.dashboard-mode .card,
body.gc-k6-team.dashboard-mode .gc88536-home-card,
body.gc-k6-team.dashboard-mode .gc884-feed-section,
body.gc-k6-team.dashboard-mode .gc86-project-mini,
body.gc-k6-team.dashboard-mode .gc885-section-card,
body.gc-k6-team.dashboard-mode .gc885318-section,
body.gc-k6-team.dashboard-mode .gc885318-page-hero,
body.gc-k6-team.dashboard-mode .gc885-services>article,
body.gc-k6-team.dashboard-mode .gc90k-legal-shell>aside,
body.gc-k6-team.dashboard-mode .gc90k-legal-shell>main{
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(145deg,rgba(14,17,18,.77),rgba(7,10,11,.68))!important;
  backdrop-filter:blur(20px) saturate(108%)!important;
  -webkit-backdrop-filter:blur(20px) saturate(108%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.gc-k6-team.dashboard-mode .card{border-radius:24px!important;padding:clamp(20px,2vw,30px)!important;min-height:126px!important}
body.gc-k6-team.dashboard-mode .metric{font-size:clamp(42px,4.4vw,68px)!important;font-weight:300!important;letter-spacing:-.055em!important;color:#f2f3f3!important}
body.gc-k6-team.dashboard-mode .metric-label{font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8e989c!important}
body.gc-k6-team.dashboard-mode .gc884-feed-head h3,
body.gc-k6-team.dashboard-mode .gc86-home-projects+* h3{
  font-weight:450!important;color:#f0f2f2!important;letter-spacing:-.02em!important;
}
body.gc-k6-team.dashboard-mode .sidenav button{
  color:#9ca5a9!important;border:1px solid transparent!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important;
}
body.gc-k6-team.dashboard-mode .sidenav button:hover{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.08)!important;color:#eef1f1!important}
body.gc-k6-team.dashboard-mode .sidenav button.active{
  background:#f0f2f2!important;color:#090b0c!important;border-color:#f0f2f2!important;
}
body.gc-k6-team.dashboard-mode .gc87-side-profile{border-top:1px solid rgba(255,255,255,.10)!important;background:rgba(6,8,9,.70)!important}
body.gc-k6-team.dashboard-mode:after{
  content:"ARQUITECTURA\A PERSONAS\A TERRITORIO\A UN MEJOR MAÑANA"!important;
  right:26px!important;bottom:24px!important;padding-left:17px!important;
  border-left:1px solid rgba(255,255,255,.20)!important;
  color:rgba(255,255,255,.38)!important;font-size:8px!important;line-height:2!important;letter-spacing:.25em!important;
}

/* =========================================================
   TU ESPACIO · CORTINAS EDITABLES COMO ATMÓSFERA DEL PORTAL
   ========================================================= */
body.gc-k6-space.dashboard-mode{
  background:#060809!important;color:var(--gca-k8-text)!important;
}
body.gc-k6-space.dashboard-mode #gc413CurtainStage,
body.gc-k6-space.dashboard-mode .gc413-curtain-stage{
  opacity:1!important;
  filter:none!important;
}
body.gc-k6-space.dashboard-mode #gc413CurtainStage .gc413-curtain,
body.gc-k6-space.dashboard-mode .gc413-curtain-stage .gc413-curtain{
  filter:saturate(.74) contrast(1.04) brightness(.56)!important;
}
body.gc-k6-space.dashboard-mode #gc413CurtainStage .gc413-curtain-shade,
body.gc-k6-space.dashboard-mode .gc413-curtain-stage .gc413-curtain-shade{
  background:
    linear-gradient(90deg,rgba(4,6,7,.96) 0%,rgba(4,6,7,.90) 36%,rgba(4,6,7,.69) 64%,rgba(4,6,7,.42) 100%),
    linear-gradient(180deg,rgba(4,6,7,.15),rgba(4,6,7,.76) 94%)!important;
}
body.gc-k6-space.dashboard-mode .portal.active>.main,
body.gc-k6-space.dashboard-mode .main{
  background:linear-gradient(90deg,rgba(6,8,9,.78),rgba(6,8,9,.66) 62%,rgba(6,8,9,.50))!important;
  backdrop-filter:blur(3px)!important;
  -webkit-backdrop-filter:blur(3px)!important;
}
body.gc-k6-space.dashboard-mode .top,
body.gc-k6-space.dashboard-mode .gc86-topbar,
body.gc-k6-space.dashboard-mode .gc8853-global-bar{
  background:rgba(8,10,11,.72)!important;
  border-bottom:1px solid rgba(255,255,255,.11)!important;
  backdrop-filter:blur(26px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(26px) saturate(112%)!important;
}
body.gc-k6-space.dashboard-mode .top .brand img{filter:brightness(0) invert(1)!important}
body.gc-k6-space.dashboard-mode .top .brand strong{letter-spacing:.17em!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important}
body.gc-k6-space.dashboard-mode .top .brand small{color:#8f989c!important;letter-spacing:.05em!important}
body.gc-k6-space.dashboard-mode .sidebar{
  background:linear-gradient(180deg,rgba(8,11,12,.90),rgba(6,8,9,.88))!important;
  border-right:1px solid rgba(255,255,255,.10)!important;
  backdrop-filter:blur(24px) saturate(108%)!important;
  -webkit-backdrop-filter:blur(24px) saturate(108%)!important;
}
body.gc-k6-space.dashboard-mode .panel{padding:clamp(26px,3vw,50px)!important}
body.gc-k6-space.dashboard-mode .panel>.head{
  position:relative!important;
  padding:8px 0 28px 30px!important;
  margin-bottom:28px!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
body.gc-k6-space.dashboard-mode .panel>.head:before{content:"";position:absolute;left:0;top:8px;height:52px;width:1px;background:rgba(255,255,255,.34)}
body.gc-k6-space.dashboard-mode .panel>.head:after{content:"";position:absolute;left:0;top:8px;width:52px;height:1px;background:rgba(255,255,255,.34)}
body.gc-k6-space.dashboard-mode .panel>.head:where(:not(:empty))>div:before{
  content:"GARCÍA CANDO / TU ESPACIO";display:block;margin-bottom:9px;color:#8e989d;font-size:9px;letter-spacing:.22em;text-transform:uppercase;
}
body.gc-k6-space.dashboard-mode .head h2{
  font-size:clamp(44px,4.8vw,76px)!important;line-height:.96!important;font-weight:300!important;letter-spacing:-.05em!important;color:#f2f3f3!important;
}
body.gc-k6-space.dashboard-mode .head p{max-width:720px!important;color:#98a1a5!important;line-height:1.7!important}
body.gc-k6-space.dashboard-mode .card,
body.gc-k6-space.dashboard-mode .gc884-feed-section,
body.gc-k6-space.dashboard-mode .gc81-project,
body.gc-k6-space.dashboard-mode .gc86-project-mini,
body.gc-k6-space.dashboard-mode .gc885-client-card,
body.gc-k6-space.dashboard-mode .gc8851-client-project-card{
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(145deg,rgba(14,17,18,.76),rgba(7,10,11,.68))!important;
  backdrop-filter:blur(18px) saturate(108%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(108%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.gc-k6-space.dashboard-mode .sidenav button{border-radius:14px!important;color:#9da6aa!important}
body.gc-k6-space.dashboard-mode .sidenav button.active{background:#f0f2f2!important;color:#090b0c!important}
body.gc-k6-space.dashboard-mode:after{
  content:"ARQUITECTURA\A PERSONAS\A TERRITORIO\A UN MEJOR MAÑANA"!important;
  color:rgba(255,255,255,.40)!important;border-left-color:rgba(255,255,255,.22)!important;
}

/* =========================================================
   LEARN · HERO FOTOGRÁFICO + BIBLIOTECA OSCURA EDITORIAL
   ========================================================= */
body.gc76-learn-page{
  background:#07090a!important;color:#eef0f0!important;font-family:Jost,Arial,Helvetica,sans-serif!important;
}
body.gc76-learn-page #gc885316ToneCurtain.gc885316-to-white{background:#07090a!important}
body.gc76-learn-page .gc76-learn-header{
  position:fixed!important;top:14px!important;left:clamp(14px,2vw,34px)!important;right:clamp(14px,2vw,34px)!important;
  width:auto!important;height:76px!important;padding:0 clamp(18px,2.8vw,42px)!important;
  border:1px solid rgba(255,255,255,.14)!important;border-radius:26px!important;
  background:rgba(8,10,11,.66)!important;color:#f2f3f3!important;
  backdrop-filter:blur(28px) saturate(112%)!important;-webkit-backdrop-filter:blur(28px) saturate(112%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 65px rgba(0,0,0,.22)!important;
}
body.gc76-learn-page .gc76-learn-brand{color:#f2f3f3!important}
body.gc76-learn-page .gc76-learn-brand img{filter:brightness(0) invert(1)!important}
body.gc76-learn-page .gc76-learn-brand b{letter-spacing:.18em!important;font-weight:600!important}
body.gc76-learn-page .gc76-learn-brand span span{color:#90999d!important}
body.gc76-learn-page .gc76-learn-nav a{color:#dfe2e3!important;border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.03)!important}
body.gc76-learn-page .gc76-learn-nav a.primary{background:#eef1f1!important;color:#090b0c!important;border-color:#eef1f1!important}
body.gc76-learn-page .gc76-learn-hero{
  min-height:100svh!important;
  grid-template-columns:minmax(0,1.02fr) minmax(320px,.68fr)!important;
  gap:clamp(42px,7vw,120px)!important;
  padding:clamp(140px,16vh,190px) var(--gca-k8-page) clamp(80px,10vh,120px)!important;
  background:#07090a!important;
  isolation:isolate!important;
}
body.gc76-learn-page .gc76-learn-hero:before{
  content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;
  background:
    linear-gradient(90deg,rgba(5,7,8,.98) 0%,rgba(5,7,8,.93) 36%,rgba(5,7,8,.66) 60%,rgba(5,7,8,.18) 100%),
    linear-gradient(180deg,rgba(5,7,8,.14),rgba(5,7,8,.64)),
    url('/assets/gc-casa-moderna-v57.webp') center/cover no-repeat!important;
}
body.gc76-learn-page .gc76-learn-hero:after{
  content:"";position:absolute;left:var(--gca-k8-page);top:132px;width:72px;height:32px;border-left:1px solid rgba(255,255,255,.38);border-top:1px solid rgba(255,255,255,.38);z-index:-1;
}
body.gc76-learn-page .gc76-learn-kicker{color:#b0b7ba!important;font-size:9px!important;letter-spacing:.26em!important}
body.gc76-learn-page .gc76-learn-hero h1{
  color:#f4f5f5!important;font-size:clamp(74px,10.5vw,166px)!important;line-height:.76!important;font-weight:300!important;letter-spacing:-.07em!important;margin:22px 0 34px!important;
}
body.gc76-learn-page .gc76-learn-hero h1 span{color:inherit!important}
body.gc76-learn-page .gc76-learn-hero h1 span:last-child{color:#929a9e!important}
body.gc76-learn-page .gc76-learn-hero>div>p{color:#b8bfc2!important;max-width:670px!important;font-size:clamp(17px,1.5vw,22px)!important;line-height:1.58!important}
body.gc76-learn-page .gc76-coming{color:#dfe2e3!important;border-color:rgba(255,255,255,.38)!important}
body.gc76-learn-page .gc76-learn-glass{
  align-self:end!important;margin-bottom:4vh!important;
  border:1px solid rgba(255,255,255,.15)!important;border-radius:26px!important;
  background:linear-gradient(145deg,rgba(10,13,14,.80),rgba(8,10,11,.62))!important;
  color:#eef0f0!important;backdrop-filter:blur(28px) saturate(110%)!important;-webkit-backdrop-filter:blur(28px) saturate(110%)!important;
  box-shadow:var(--gca-k8-shadow),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body.gc76-learn-page .gc76-learn-glass small{color:#949da1!important;letter-spacing:.20em!important}
body.gc76-learn-page .gc76-learn-glass strong{color:#f0f2f2!important;font-weight:350!important}
body.gc76-learn-page .gc76-learn-glass p{color:#aeb6b9!important}
body.gc76-learn-page .gc76-learn-library{
  position:relative!important;background:#090b0c!important;color:#eef0f0!important;
  padding:clamp(76px,9vw,130px) var(--gca-k8-page) 120px!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
}
body.gc76-learn-page .gc76-learn-library:before{
  content:"02 / LEARN · BIBLIOTECA";display:block;max-width:1220px;margin:0 auto 18px;color:#899397;font-size:9px;letter-spacing:.24em;text-transform:uppercase;
}
body.gc76-learn-page .gc76-learn-library-head{text-align:left!important;max-width:1220px!important;margin:0 auto 34px!important;padding-bottom:30px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}
body.gc76-learn-page .gc76-learn-library-head h2{color:#f2f3f3!important;font-weight:300!important;font-size:clamp(54px,6.4vw,94px)!important;letter-spacing:-.055em!important}
body.gc76-learn-page .gc76-learn-library-head p{color:#90999d!important}
body.gc76-learn-page .gc76-learn-search{max-width:1220px!important;margin:0 auto 20px!important}
body.gc76-learn-page .gc76-learn-search input,
body.gc76-learn-page .gc76-learn-search button{
  background:rgba(10,13,14,.82)!important;color:#eef0f0!important;border-color:rgba(255,255,255,.13)!important;
}
body.gc76-learn-page .gc76-learn-categories{max-width:1220px!important;margin:0 auto 24px!important}
body.gc76-learn-page .gc76-learn-categories button{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.12)!important;color:#b6bec1!important}
body.gc76-learn-page .gc76-learn-grid{gap:16px!important}
body.gc76-learn-page .gc76-learn-card{
  background:linear-gradient(145deg,rgba(14,17,18,.92),rgba(8,11,12,.92))!important;
  border:1px solid rgba(255,255,255,.11)!important;border-radius:24px!important;color:#eef0f0!important;
  box-shadow:none!important;overflow:hidden!important;
}
body.gc76-learn-page .gc76-learn-card img{height:270px!important;filter:saturate(.86) contrast(1.03)!important}
body.gc76-learn-page .gc76-learn-card h3{color:#f0f2f2!important;font-weight:400!important;text-align:left!important;font-size:26px!important}
body.gc76-learn-page .gc76-learn-card p{color:#9ea7aa!important;text-align:left!important}
body.gc76-learn-page .gc76-learn-card .gc76-category-pill,
body.gc76-learn-page .gc76-learn-card .gc76-editorial-meta{color:#8f989c!important;border-color:rgba(255,255,255,.12)!important}
body.gc76-learn-page:after{
  content:"ARQUITECTURA\A PERSONAS\A TERRITORIO\A UN MEJOR MAÑANA";white-space:pre;position:fixed;right:22px;bottom:22px;z-index:42;padding-left:16px;border-left:1px solid rgba(255,255,255,.20);color:rgba(255,255,255,.38);font-size:8px;line-height:2;letter-spacing:.25em;pointer-events:none;
}

/* =========================================================
   RADIX · IDENTIDAD PROPIA, DENTRO DEL ECOSISTEMA GARCÍA CANDO
   ========================================================= */
body[data-gc-page="radix"]{
  background:#07090a!important;color:#eef0f0!important;font-family:Jost,Arial,Helvetica,sans-serif!important;
}
body[data-gc-page="radix"] #gc885316ToneCurtain.gc885316-to-white{background:#07090a!important}
body[data-gc-page="radix"] .rx-top{
  position:fixed!important;top:14px!important;left:clamp(14px,2vw,34px)!important;right:clamp(14px,2vw,34px)!important;
  width:auto!important;height:76px!important;padding:0 clamp(18px,2.8vw,42px)!important;
  background:rgba(8,10,11,.68)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:26px!important;
  color:#eef0f0!important;backdrop-filter:blur(28px) saturate(112%)!important;-webkit-backdrop-filter:blur(28px) saturate(112%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 65px rgba(0,0,0,.22)!important;
}
body[data-gc-page="radix"] .rx-mark{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.13)!important}
body[data-gc-page="radix"] .rx-brand b{color:#f1f3f3!important;letter-spacing:.18em!important}
body[data-gc-page="radix"] .rx-brand small{color:#919a9e!important}
body[data-gc-page="radix"] .rx-nav a{color:#dce0e1!important;border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.03)!important}
body[data-gc-page="radix"] .rx-nav .primary{background:#f0f2f2!important;color:#090b0c!important;border-color:#f0f2f2!important}
body[data-gc-page="radix"] .rx-hero{
  min-height:100svh!important;padding:clamp(140px,16vh,190px) var(--gca-k8-page) clamp(80px,10vh,120px)!important;
  background:#07090a!important;gap:clamp(46px,7vw,120px)!important;
}
body[data-gc-page="radix"] .rx-hero:before{
  background:radial-gradient(circle at 80% 24%,rgba(86,24,255,.10),transparent 24%),radial-gradient(circle at 18% 12%,rgba(255,255,255,.045),transparent 28%)!important;
}
body[data-gc-page="radix"] .rx-eyebrow{color:#9aa3a7!important}
body[data-gc-page="radix"] .rx-concept{
  font-family:Jost,Arial,Helvetica,sans-serif!important;color:#f2f3f3!important;font-weight:300!important;font-size:clamp(44px,5.6vw,90px)!important;line-height:.98!important;letter-spacing:-.055em!important;
}
body[data-gc-page="radix"] .rx-concept em{color:var(--violet)!important;font-style:normal!important;font-weight:300!important}
body[data-gc-page="radix"] .rx-desc{color:#a9b1b4!important}
body[data-gc-page="radix"] .rx-sign{border-color:rgba(255,255,255,.34)!important;color:#aeb6b9!important}
body[data-gc-page="radix"] .rx-visual{
  border:1px solid rgba(255,255,255,.14)!important;border-radius:28px!important;box-shadow:var(--gca-k8-shadow)!important;
}
body[data-gc-page="radix"] .rx-visual-overlay{background:linear-gradient(180deg,transparent 36%,rgba(6,8,9,.88) 100%)!important}
body[data-gc-page="radix"] .rx-manifesto{
  background:#090b0c!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;
}
body[data-gc-page="radix"] .rx-manifesto h2{font-size:clamp(54px,7vw,108px)!important;letter-spacing:-.06em!important}
body[data-gc-page="radix"] .rx-manifesto p{color:#aab2b5!important}
body[data-gc-page="radix"] .rx-manifesto .accent{font-family:Jost,Arial,Helvetica,sans-serif!important;font-style:normal!important;letter-spacing:.04em!important}
body[data-gc-page="radix"] .rx-system{
  background:#0a0c0d!important;color:#eef0f0!important;border-top:1px solid rgba(255,255,255,.10)!important;
}
body[data-gc-page="radix"] .rx-system-head{border-color:rgba(255,255,255,.12)!important}
body[data-gc-page="radix"] .rx-system-head p{color:#98a1a5!important}
body[data-gc-page="radix"] .rx-system-kicker{color:#8d969a!important}
body[data-gc-page="radix"] .rx-brand-system article{border-color:rgba(255,255,255,.12)!important}
body[data-gc-page="radix"] .rx-brand-primary{background:#eef0ee!important}
body[data-gc-page="radix"] .rx-symbol-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.15)!important}
body[data-gc-page="radix"] .rx-brand-dark{background:#111416!important}
body[data-gc-page="radix"] .rx-color-card{background:#111416!important;color:#eef0f0!important}
body[data-gc-page="radix"] .rx-swatch{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.10)!important}
body[data-gc-page="radix"] .rx-swatch span{color:#969fa3!important}
body[data-gc-page="radix"] .rx-brand-statement{font-family:Jost,Arial,Helvetica,sans-serif!important;color:#d8dddf!important;border-color:rgba(255,255,255,.10)!important;font-weight:300!important}
body[data-gc-page="radix"] .rx-app{border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important}
body[data-gc-page="radix"] .rx-footer{background:#07090a!important;border-top:1px solid rgba(255,255,255,.10)!important}
body[data-gc-page="radix"]:after{
  content:"GARCÍA CANDO ARQUITECTOS\A RADIX / PUEBLA";white-space:pre;position:fixed;right:22px;bottom:22px;z-index:42;padding-left:16px;border-left:1px solid rgba(255,255,255,.20);color:rgba(255,255,255,.38);font-size:8px;line-height:2;letter-spacing:.23em;pointer-events:none;
}

@media(max-width:1000px){
  body.gc-k6-team.dashboard-mode:after,
  body.gc-k6-space.dashboard-mode:after,
  body.gc76-learn-page:after,
  body[data-gc-page="radix"]:after{display:none!important}
  body.gc-k6-team.dashboard-mode #mainPanels{padding:24px!important}
  body.gc-k6-space.dashboard-mode .panel{padding:24px!important}
  body.gc76-learn-page .gc76-learn-hero{grid-template-columns:1fr!important;min-height:auto!important;padding-top:128px!important}
  body.gc76-learn-page .gc76-learn-glass{margin-bottom:0!important}
}
@media(max-width:760px){
  body.gc76-learn-page .gc76-learn-header,
  body[data-gc-page="radix"] .rx-top{top:8px!important;left:8px!important;right:8px!important;height:66px!important;border-radius:20px!important}
  body.gc76-learn-page .gc76-learn-hero,
  body[data-gc-page="radix"] .rx-hero{padding-top:112px!important;padding-inline:22px!important}
  body.gc76-learn-page .gc76-learn-hero:after{left:22px!important;top:104px!important}
  body.gc76-learn-page .gc76-learn-library{padding-inline:22px!important}
  body.gc76-learn-page .gc76-learn-card img{height:230px!important}
  body.gc-k6-team.dashboard-mode .panel>.head,
  body.gc-k6-team.dashboard-mode .head,
  body.gc-k6-space.dashboard-mode .panel>.head{padding-left:20px!important}
}
@media(prefers-reduced-motion:reduce){
  body.gc-k6-team.dashboard-mode>.bg img{transition:none!important}
}
