:root{--chrome-dark:rgba(28,30,34,.88);--chrome-mid:rgba(116,122,132,.72);--chrome-light:rgba(236,240,246,.82);--chrome-edge:rgba(255,255,255,.72);--chrome-shadow:rgba(0,0,0,.46);--chrome-action:linear-gradient(180deg,rgba(151,155,162,.98) 0%,rgba(119,123,130,.98) 48%,rgba(91,95,102,.98) 100%);--chrome-selected:linear-gradient(180deg,rgba(154,158,165,.86) 0%,rgba(132,136,143,.82) 54%,rgba(112,116,123,.8) 100%)}
.periods input:checked+span,
.editoria-options input:checked+span,
.result-filter-button.active,
.sidebar-link.active{
  background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(130,136,146,.14));
  color:#f7f7f8;
  border-color:rgba(235,238,244,.5);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 10px 24px rgba(0,0,0,.28);
  backdrop-filter:blur(14px) saturate(120%);
  -webkit-backdrop-filter:blur(14px) saturate(120%);
}
.primary-action,
.button-link:not(.secondary),
.support-form button,
.modal-actions .apply{
  position:relative;
  overflow:hidden;
  background:var(--chrome-action);
  color:#fff;
  border:1px solid rgba(238,241,246,.72);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.56),inset 0 -1px 0 rgba(0,0,0,.24),0 13px 34px rgba(0,0,0,.38),0 0 28px rgba(205,211,220,.12);
  backdrop-filter:blur(14px) saturate(112%);
  -webkit-backdrop-filter:blur(14px) saturate(112%);
  text-shadow:0 1px 1px rgba(0,0,0,.4);
}
.primary-action:before,
.button-link:not(.secondary):before,
.support-form button:before,
.modal-actions .apply:before{
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(circle at 48% -55%,rgba(255,255,255,.44),transparent 58%),linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);
  pointer-events:none;
}
.primary-action>*{position:relative;z-index:1}
.primary-action{min-height:50px;letter-spacing:-.01em;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,border-color .18s ease}
.primary-action span:last-child{display:grid;place-items:center;width:27px;height:27px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);transition:transform .18s ease,background .18s ease}
.primary-action:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.64),inset 0 -1px 0 rgba(0,0,0,.22),0 17px 40px rgba(0,0,0,.44),0 0 34px rgba(215,220,228,.17)}
.primary-action:hover:not(:disabled) span:last-child{transform:translateX(3px);background:rgba(255,255,255,.18)}
.primary-action:disabled{opacity:.58;background:linear-gradient(180deg,rgba(91,95,101,.82),rgba(68,72,78,.82));color:rgba(255,255,255,.58);border-color:rgba(220,224,230,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 22px rgba(0,0,0,.24);text-shadow:none}
.primary-action:disabled span:last-child{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.08)}
.order-options span{position:relative;min-height:86px!important;background:#0a0a0a!important;border-color:#303030!important;color:#d9d9d9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}
.order-options span:hover{background:#101010!important;border-color:#444!important;transform:translateY(-1px)}
.order-options span small{color:#8b8b8b!important}
.order-options input:checked+span{
  padding-right:18px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(130,136,146,.14))!important;
  color:#f7f7f8!important;
  border-color:rgba(235,238,244,.5)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 10px 24px rgba(0,0,0,.28)!important;
  text-shadow:none!important;
  backdrop-filter:blur(14px) saturate(120%)!important;
  -webkit-backdrop-filter:blur(14px) saturate(120%)!important;
  transform:none;
}
.order-options input:checked+span:before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 52%);
  pointer-events:none;
}
.order-options input:checked+span:after{content:none!important}
.order-options input:checked+span strong,.order-options input:checked+span small{position:relative;z-index:1;padding-left:0;color:#f7f7f8!important}
.order-options input:checked+span strong{font-weight:800}
.order-options input:checked+span small{margin-top:2px;color:rgba(247,247,248,.68)!important}
.step{
  background:#191919!important;
  color:#f4f4f4!important;
  border:1px solid rgba(220,224,230,.28)!important;
  box-shadow:none!important;
  text-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.editoria-filter-trigger{
  background:#0b0b0b!important;
  border-color:rgba(220,224,230,.35)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.editoria-filter-trigger span:last-child{color:#cfd3d8!important;text-shadow:0 0 10px rgba(235,238,244,.28)}
.search-console,.history-card,.news-card,.content-panel,.support-card,.account-card{
  background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))!important;
  border-color:#242424!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 24px 70px rgba(0,0,0,.25)!important;
}
.button-link:not(.secondary):hover,
.support-form button:hover,
.modal-actions .apply:hover{
  background:linear-gradient(180deg,rgba(146,150,157,.98) 0%,rgba(116,120,127,.98) 52%,rgba(94,98,105,.98) 100%);
  border-color:rgba(255,255,255,.84);
}
.brand-dot{background:linear-gradient(145deg,#f6f7f9 0%,#8e949d 42%,#eef1f5 68%,#565b63 100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.9),0 0 18px rgba(211,217,227,.42)}
.editoria-filter-trigger[data-active="true"],.usage-counter{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(132,138,148,.18),rgba(255,255,255,.08));border-color:rgba(205,211,220,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
@media(prefers-reduced-transparency:reduce){.periods input:checked+span,.editoria-options input:checked+span,.primary-action,.button-link:not(.secondary),.support-form button{backdrop-filter:none;-webkit-backdrop-filter:none}}