.brand-lockup-module__KAYgGa__root{color:var(--color-text);align-items:center;gap:var(--space-6);min-height:var(--control-height-sm);min-width:var(--control-height-sm);text-decoration:none;display:inline-flex}.brand-lockup-module__KAYgGa__mark{color:var(--color-text);height:var(--space-16);width:var(--space-16);flex:none;display:inline-block}.brand-lockup-module__KAYgGa__name{font-size:calc(var(--type-size-md) + var(--line-width-hairline));font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-normal)}.brand-lockup-module__KAYgGa__name b{background:var(--color-text);border-radius:var(--space-2);color:var(--color-surface);font-size:var(--type-size-xs);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-wide);margin-left:var(--space-3);padding:var(--space-1) var(--space-3);vertical-align:middle;line-height:1;display:inline-block}.brand-lockup-module__KAYgGa__compact{gap:var(--space-6)}.brand-lockup-module__KAYgGa__compact .brand-lockup-module__KAYgGa__mark{height:var(--space-16);width:var(--space-16)}.brand-lockup-module__KAYgGa__compact .brand-lockup-module__KAYgGa__name{font-size:var(--type-size-md)}.brand-lockup-module__KAYgGa__compact .brand-lockup-module__KAYgGa__name b{padding:var(--space-2) var(--space-4);border-radius:0;margin-left:0}
.nightfall-ui-module__k7CTKa__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--color-surface) 85%, transparent);border:0;border-bottom:var(--line-width-hairline) solid color-mix(in srgb, var(--color-text) 6%, transparent);box-shadow:none;align-items:center;gap:var(--space-12);margin:var(--space-0) auto;padding:calc(var(--space-8) + var(--space-1)) var(--space-20);width:min(1024px, calc(100vw - var(--space-24)));z-index:30;border-radius:0;grid-template-columns:auto 1fr auto;display:grid;position:relative}.nightfall-ui-module__k7CTKa__phase{background:var(--color-surface);border:var(--line-width-hairline) solid var(--color-border);border-radius:var(--shape-radius-pill);color:var(--color-text-muted);font-size:var(--type-size-xs);font-weight:var(--type-weight-medium);align-items:center;gap:var(--space-4);letter-spacing:var(--type-tracking-normal);padding:var(--space-3) var(--space-6);justify-self:center;display:inline-flex}.nightfall-ui-module__k7CTKa__phase:before{background:var(--color-accent);border-radius:var(--shape-radius-pill);content:"";width:5px;height:5px}.nightfall-ui-module__k7CTKa__exit{border-radius:var(--shape-radius-pill);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--type-size-sm);font-weight:var(--type-weight-medium);min-height:var(--control-height-sm);padding:var(--space-5) calc(var(--space-6) + var(--space-1));background:0 0;border:0;justify-self:end;text-decoration:none}.nightfall-ui-module__k7CTKa__exit:hover{background:color-mix(in srgb, var(--color-surface) 50%, transparent);color:var(--color-text)}.nightfall-ui-module__k7CTKa__progress{background:color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:var(--shape-radius-pill);height:3px;margin:var(--space-5) auto var(--space-0);width:min(1024px, calc(100vw - var(--space-24)));z-index:29;position:relative;overflow:hidden}.nightfall-ui-module__k7CTKa__progressFill{background:linear-gradient(90deg, var(--color-text), var(--color-accent));border-radius:inherit;box-shadow:0 0 var(--space-6) color-mix(in srgb, var(--color-accent) 45%, transparent);height:100%;transition:width .18s;display:block}.nightfall-ui-module__k7CTKa__progressMeta{border-bottom:var(--line-width-hairline) solid color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text-muted);font-size:var(--type-size-xs);font-weight:var(--type-weight-medium);letter-spacing:var(--type-tracking-normal);margin:var(--space-0) auto calc(var(--space-12) + var(--space-2));padding:var(--space-4) var(--space-20) calc(var(--space-6) + var(--space-1));width:min(1024px, calc(100vw - var(--space-24)));z-index:28;justify-content:space-between;align-items:center;display:flex;position:relative}.nightfall-ui-module__k7CTKa__progressMetaCompact{margin-bottom:var(--space-6)}.nightfall-ui-module__k7CTKa__progressLabel,.nightfall-ui-module__k7CTKa__progressValue{color:var(--color-text);font-weight:var(--type-weight-semibold);white-space:nowrap}.nightfall-ui-module__k7CTKa__progressValue{font-variant-numeric:tabular-nums}:where(.nightfall-ui-module__k7CTKa__card){--nightfall-card-padding-bottom:calc(var(--space-16) + var(--space-2));--nightfall-card-padding-inline:var(--space-20);--nightfall-card-padding-top:calc(var(--space-16) + var(--space-2));background:var(--color-surface);border:var(--line-width-hairline) solid var(--color-border-soft);border-radius:calc(var(--shape-radius-md) + var(--space-1));box-shadow:0 var(--line-width-hairline) var(--space-1) color-mix(in srgb, var(--color-text) 3%, transparent);min-height:0;padding:var(--nightfall-card-padding-top) var(--nightfall-card-padding-inline) var(--nightfall-card-padding-bottom)}.nightfall-ui-module__k7CTKa__card h1{color:var(--color-text);font-size:calc(var(--type-size-2xl) - var(--space-1));font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-tight);line-height:var(--type-leading-tight);margin:var(--space-0) var(--space-0) var(--space-6);max-width:600px}.nightfall-ui-module__k7CTKa__card h1 em{font-style:italic;font-weight:inherit}.nightfall-ui-module__k7CTKa__clinicalTable{background:var(--color-surface);border:var(--line-width-hairline) solid color-mix(in srgb, var(--color-text) 8%, transparent);border-collapse:separate;border-radius:var(--shape-radius-sm);border-spacing:0;box-shadow:none;margin-top:var(--space-4);table-layout:auto;width:100%;overflow:hidden}.nightfall-ui-module__k7CTKa__clinicalTableFixed{table-layout:fixed}.nightfall-ui-module__k7CTKa__clinicalTable th,.nightfall-ui-module__k7CTKa__clinicalTable td{border:0;border-bottom:var(--line-width-hairline) solid color-mix(in srgb, var(--color-text) 8%, transparent)}.nightfall-ui-module__k7CTKa__clinicalTable th{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--type-size-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-normal);line-height:calc(var(--type-leading-normal) + .05);padding:var(--space-6) var(--space-4);text-align:center;text-transform:uppercase}.nightfall-ui-module__k7CTKa__clinicalTable th:first-child{text-align:left;width:60%}.nightfall-ui-module__k7CTKa__clinicalTable td{background:var(--color-surface);color:var(--color-text);font-size:var(--type-size-sm);line-height:calc(var(--type-leading-normal) + .05);padding:calc(var(--space-6) + var(--space-1)) var(--space-5);vertical-align:middle}.nightfall-ui-module__k7CTKa__clinicalTable td:first-child{color:var(--color-text);font-size:var(--type-size-sm);max-width:360px;padding:calc(var(--space-6) + var(--space-1)) calc(var(--space-8) + var(--space-1));text-align:left;width:60%}.nightfall-ui-module__k7CTKa__clinicalTable td:not(:first-child){padding:var(--space-0);text-align:center;width:13.333%}.nightfall-ui-module__k7CTKa__clinicalTableCompact th,.nightfall-ui-module__k7CTKa__clinicalTableCompact td,.nightfall-ui-module__k7CTKa__clinicalTableCompact td:first-child{padding-block:var(--space-5)}.nightfall-ui-module__k7CTKa__clinicalTableNarrow th:first-child,.nightfall-ui-module__k7CTKa__clinicalTableNarrow td:first-child{width:38%}.nightfall-ui-module__k7CTKa__clinicalTableNarrow td:not(:first-child){width:12.4%}.nightfall-ui-module__k7CTKa__clinicalCell{border-radius:var(--shape-radius-sm);cursor:pointer;margin:var(--space-1);min-height:var(--control-height-md);justify-content:center;align-items:center;transition:background .14s;display:flex}.nightfall-ui-module__k7CTKa__clinicalCell:hover,.nightfall-ui-module__k7CTKa__clinicalTable tbody tr:hover td{background:var(--color-selection-background)}.nightfall-ui-module__k7CTKa__clinicalTable tbody tr:last-child td{border-bottom:0}.nightfall-ui-module__k7CTKa__clinicalLabel strong{color:var(--color-text);font-weight:var(--type-weight-semibold)}.nightfall-ui-module__k7CTKa__clinicalTable input[type=radio]{accent-color:var(--color-text);cursor:pointer;margin:var(--space-0);transform:scale(1.1)}@media (max-width:640px){.nightfall-ui-module__k7CTKa__header{border-radius:var(--shape-radius-sm);padding:var(--space-8);grid-template-columns:1fr auto}.nightfall-ui-module__k7CTKa__phase{grid-column:1/-1;justify-self:start}.nightfall-ui-module__k7CTKa__progress{width:100%}.nightfall-ui-module__k7CTKa__progressMeta{align-items:baseline;gap:var(--space-6);padding-left:var(--space-8);padding-right:var(--space-8)}.nightfall-ui-module__k7CTKa__progressLabel{line-height:calc(var(--type-leading-tight) + .1);min-width:0}.nightfall-ui-module__k7CTKa__progressValue{flex-shrink:0}:where(.nightfall-ui-module__k7CTKa__card){--nightfall-card-padding-bottom:calc(var(--space-10) + var(--space-1));--nightfall-card-padding-inline:var(--space-8);--nightfall-card-padding-top:calc(var(--space-10) + var(--space-1));border-radius:calc(var(--shape-radius-lg) + var(--space-1))}.nightfall-ui-module__k7CTKa__card h1{font-size:calc(var(--type-size-2xl) - var(--space-1))}.nightfall-ui-module__k7CTKa__clinicalTable th,.nightfall-ui-module__k7CTKa__clinicalTable td{font-size:var(--type-size-xs);padding-inline:var(--space-5)}.nightfall-ui-module__k7CTKa__clinicalTable th{font-size:var(--type-size-xs);padding-block:calc(var(--space-6) + var(--space-1))}.nightfall-ui-module__k7CTKa__clinicalTableCompact th,.nightfall-ui-module__k7CTKa__clinicalTableCompact td,.nightfall-ui-module__k7CTKa__clinicalTableCompact td:first-child{padding-block:var(--space-5)}.nightfall-ui-module__k7CTKa__clinicalTable input[type=radio]{width:15px;height:15px}}
:where(.actions-module__G_5Qla__root){align-items:center;gap:var(--actions-gap);flex-wrap:wrap;display:flex}:where(.actions-module__G_5Qla__start){justify-content:flex-start}:where(.actions-module__G_5Qla__center){justify-content:center}:where(.actions-module__G_5Qla__end){justify-content:flex-end}:where(.actions-module__G_5Qla__between){justify-content:space-between}@media (max-width:680px){:where(.actions-module__G_5Qla__stackOnMobile){flex-direction:column;align-items:stretch}:where(.actions-module__G_5Qla__stackOnMobile)>*{width:100%}}
:where(.alert-module__ypifsa__root){background:var(--color-alert-background);border:1px solid var(--color-alert-border);border-radius:var(--shape-radius-sm);color:var(--color-alert-foreground);font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);align-items:flex-start;gap:var(--space-2);line-height:var(--type-leading-normal);margin-top:var(--space-8);padding:var(--space-6) var(--space-8);display:grid}.alert-module__ypifsa__root>:where(p,small){margin:0}.alert-module__ypifsa__root>small{font-size:var(--type-size-xs);font-weight:var(--type-weight-regular)}
.iq-purchase-observer-module__RAgf9a__root{background:var(--color-surface);border-left:3px solid var(--color-accent);gap:var(--space-3);padding:var(--space-8) var(--space-10);display:grid}.iq-purchase-observer-module__RAgf9a__root strong{color:var(--color-text)}.iq-purchase-observer-module__RAgf9a__root p{color:var(--color-text-muted);font-size:var(--type-size-xs);line-height:var(--type-leading-normal);margin:0}.iq-purchase-observer-module__RAgf9a__action{justify-self:start}@media (max-width:720px){.iq-purchase-observer-module__RAgf9a__action{justify-self:stretch;width:100%}}
.iq-subscription-manager-module__4hcw6G__manager{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding-top:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.iq-subscription-manager-module__4hcw6G__summary,.iq-subscription-manager-module__4hcw6G__stateCopy{min-width:0}.iq-subscription-manager-module__4hcw6G__summaryTitle{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.iq-subscription-manager-module__4hcw6G__summaryText,.iq-subscription-manager-module__4hcw6G__message,.iq-subscription-manager-module__4hcw6G__state p{color:var(--color-text-muted);font-size:var(--type-size-sm);line-height:var(--type-leading-relaxed);margin:var(--space-3) var(--space-0) var(--space-0)}.iq-subscription-manager-module__4hcw6G__status{border-radius:var(--shape-radius-pill);font-size:var(--type-size-xs);font-weight:var(--type-weight-bold);padding:var(--space-3) var(--space-5);line-height:1}.iq-subscription-manager-module__4hcw6G__status[data-tone=success]{background:var(--color-status-success-background);color:var(--color-status-success-foreground)}.iq-subscription-manager-module__4hcw6G__status[data-tone=warning]{background:var(--color-status-pending-background);color:var(--color-status-pending-foreground)}.iq-subscription-manager-module__4hcw6G__status[data-tone=neutral]{background:var(--color-status-neutral-background);color:var(--color-status-neutral-foreground)}.iq-subscription-manager-module__4hcw6G__state{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-10);margin-top:var(--space-12);padding-top:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.iq-subscription-manager-module__4hcw6G__state[data-state=error]{align-items:start}.iq-subscription-manager-module__4hcw6G__state[data-state=error] strong,.iq-subscription-manager-module__4hcw6G__message[data-tone=error]{color:var(--color-status-alert-foreground)}.iq-subscription-manager-module__4hcw6G__state[data-state=loading]{grid-template-columns:auto minmax(0,1fr);justify-content:start}.iq-subscription-manager-module__4hcw6G__spinner{border:var(--focus-ring-width) solid var(--color-border);border-radius:var(--shape-radius-pill);border-top-color:var(--color-text);height:var(--space-10);width:var(--space-10);animation:.7s linear infinite iq-subscription-manager-module__4hcw6G__subscription-spin}.iq-subscription-manager-module__4hcw6G__message{margin-top:var(--space-0);grid-column:1/-1}@keyframes iq-subscription-manager-module__4hcw6G__subscription-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.iq-subscription-manager-module__4hcw6G__spinner{animation:none}}@media (max-width:720px){.iq-subscription-manager-module__4hcw6G__manager,.iq-subscription-manager-module__4hcw6G__state:not([data-state=loading]){grid-template-columns:1fr;align-items:stretch}.iq-subscription-manager-module__4hcw6G__manage{width:100%}}
