.Brand-module-scss-module__OE4gja__brand{align-items:center;gap:var(--rv-space-2);color:var(--rv-text);line-height:1;text-decoration:none;display:inline-flex}.Brand-module-scss-module__OE4gja__brand:hover{color:var(--rv-text)}.Brand-module-scss-module__OE4gja__mark{filter:drop-shadow(0 2px 8px #00000059);flex-shrink:0}html[data-theme=light] .Brand-module-scss-module__OE4gja__mark{filter:none}.Brand-module-scss-module__OE4gja__word{font-family:var(--rv-font-display);letter-spacing:-.02em;white-space:nowrap;font-weight:700}.Brand-module-scss-module__OE4gja__accent{color:var(--rv-gold)}
.Skeleton-module-scss-module__h2KJWW__skeleton{border-radius:var(--rv-radius-sm);background:linear-gradient(90deg,var(--rv-surface-2)0%,var(--rv-surface-3)50%,var(--rv-surface-2)100%);background-size:200% 100%;animation:1.4s ease-in-out infinite Skeleton-module-scss-module__h2KJWW__shimmer;display:block}@keyframes Skeleton-module-scss-module__h2KJWW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Dialog-module-scss-module__XYWnPa__dialog{border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-xl)var(--rv-radius-xl)0 0;background:var(--rv-surface);width:100%;max-width:100%;max-height:85dvh;color:var(--rv-text);box-shadow:var(--rv-shadow-lg);border-bottom:0;margin:auto 0 0;padding:0}.Dialog-module-scss-module__XYWnPa__dialog::backdrop{background:var(--rv-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Dialog-module-scss-module__XYWnPa__dialog[open]{animation:Dialog-module-scss-module__XYWnPa__rise var(--rv-base)var(--rv-ease)}@media (min-width:768px){.Dialog-module-scss-module__XYWnPa__dialog{border-bottom:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-xl);max-width:480px;margin:auto}}@keyframes Dialog-module-scss-module__XYWnPa__rise{0%{opacity:0;transform:translateY(16px)}}.Dialog-module-scss-module__XYWnPa__inner{gap:var(--rv-space-4);padding:var(--rv-space-5)var(--rv-space-5)calc(var(--rv-space-5) + env(safe-area-inset-bottom));flex-direction:column;display:flex}@media (min-width:768px){.Dialog-module-scss-module__XYWnPa__inner{padding:var(--rv-space-6)}}.Dialog-module-scss-module__XYWnPa__head{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.Dialog-module-scss-module__XYWnPa__title{font-size:var(--rv-text-lg)}.Dialog-module-scss-module__XYWnPa__close{border-radius:var(--rv-radius-sm);width:36px;height:36px;color:var(--rv-text-muted);place-items:center;display:inline-grid}.Dialog-module-scss-module__XYWnPa__close:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.Dialog-module-scss-module__XYWnPa__body{font-size:var(--rv-text-sm);color:var(--rv-text-muted)}.Dialog-module-scss-module__XYWnPa__foot{gap:var(--rv-space-2);flex-direction:column-reverse;display:flex}@media (min-width:480px){.Dialog-module-scss-module__XYWnPa__foot{flex-direction:row;justify-content:flex-end}}
.button-module-scss-module__x2YgMa__btn{justify-content:center;align-items:center;gap:var(--rv-space-2);min-height:44px;padding:0 var(--rv-space-5);border-radius:var(--rv-radius-md);font-family:var(--rv-font-body);font-size:var(--rv-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--rv-fast)var(--rv-ease),border-color var(--rv-fast)var(--rv-ease),color var(--rv-fast)var(--rv-ease),transform var(--rv-fast)var(--rv-ease),box-shadow var(--rv-base)var(--rv-ease);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button-module-scss-module__x2YgMa__btn:active{transform:translateY(1px)}.button-module-scss-module__x2YgMa__btn:disabled,.button-module-scss-module__x2YgMa__btn[aria-disabled=true]{opacity:.5;pointer-events:none}.button-module-scss-module__x2YgMa__btn svg{flex-shrink:0}.button-module-scss-module__x2YgMa__primary{background:var(--rv-gold);color:var(--rv-on-gold)}.button-module-scss-module__x2YgMa__primary:hover{background:var(--rv-gold-strong);color:var(--rv-on-gold);box-shadow:0 6px 24px #f2b21b40}.button-module-scss-module__x2YgMa__secondary{background:var(--rv-surface-2);border-color:var(--rv-border-strong);color:var(--rv-text)}.button-module-scss-module__x2YgMa__secondary:hover{background:var(--rv-surface-3);color:var(--rv-text)}.button-module-scss-module__x2YgMa__ghost{color:var(--rv-text-muted);background:0 0}.button-module-scss-module__x2YgMa__ghost:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.button-module-scss-module__x2YgMa__discord{background:var(--rv-discord);color:#fff}.button-module-scss-module__x2YgMa__discord:hover{background:var(--rv-discord-strong);color:#fff;box-shadow:0 8px 28px #5865f259}.button-module-scss-module__x2YgMa__danger{background:var(--rv-danger-soft);border-color:color-mix(in srgb,var(--rv-danger)35%,transparent);color:var(--rv-danger)}.button-module-scss-module__x2YgMa__danger:hover{background:var(--rv-danger);color:#fff}.button-module-scss-module__x2YgMa__sm{min-height:36px;padding:0 var(--rv-space-3);border-radius:var(--rv-radius-sm);font-size:var(--rv-text-xs)}.button-module-scss-module__x2YgMa__lg{min-height:52px;padding:0 var(--rv-space-6);font-size:var(--rv-text-base)}.button-module-scss-module__x2YgMa__block{width:100%}.button-module-scss-module__x2YgMa__icon{width:44px;padding:0}.button-module-scss-module__x2YgMa__icon.button-module-scss-module__x2YgMa__sm{width:36px}
.pay-module-scss-module__qfgThq__payCard{gap:var(--rv-space-5)}.pay-module-scss-module__qfgThq__pay{gap:var(--rv-space-5);justify-items:center;display:grid}@media (min-width:480px){.pay-module-scss-module__qfgThq__pay{grid-template-columns:auto minmax(0,1fr);place-items:center stretch}}.pay-module-scss-module__qfgThq__qr{padding:var(--rv-space-2);border-radius:var(--rv-radius-lg);background:#fff;line-height:0}.pay-module-scss-module__qfgThq__qr svg{width:min(220px,70vw);height:auto}.pay-module-scss-module__qfgThq__fields{gap:var(--rv-space-4);flex-direction:column;width:100%;min-width:0;display:flex}.pay-module-scss-module__qfgThq__copy{gap:var(--rv-space-1);flex-direction:column;display:flex}.pay-module-scss-module__qfgThq__copyLabel{font-size:var(--rv-text-xs);color:var(--rv-text-faint);text-transform:uppercase;letter-spacing:.06em}.pay-module-scss-module__qfgThq__copyRow{align-items:center;gap:var(--rv-space-2);display:flex}.pay-module-scss-module__qfgThq__copyValue{min-width:0;padding:var(--rv-space-2)var(--rv-space-3);border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);color:var(--rv-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1}.pay-module-scss-module__qfgThq__mono{font-family:var(--rv-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-variant-numeric:tabular-nums}.pay-module-scss-module__qfgThq__timer{align-items:center;gap:var(--rv-space-2);font-size:var(--rv-text-sm);color:var(--rv-text-muted);margin:0;display:flex}.pay-module-scss-module__qfgThq__timer strong{color:var(--rv-text);font-variant-numeric:tabular-nums}.pay-module-scss-module__qfgThq__txs{gap:var(--rv-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pay-module-scss-module__qfgThq__txs li{align-items:center;gap:var(--rv-space-3);font-size:var(--rv-text-sm);flex-wrap:wrap;display:flex}.pay-module-scss-module__qfgThq__summary{gap:var(--rv-space-5)}.pay-module-scss-module__qfgThq__lines{gap:var(--rv-space-3);flex-direction:column;margin:0;display:flex}.pay-module-scss-module__qfgThq__lines div{justify-content:space-between;gap:var(--rv-space-4);font-size:var(--rv-text-sm);display:flex}.pay-module-scss-module__qfgThq__lines dt{color:var(--rv-text-faint)}.pay-module-scss-module__qfgThq__lines dd{color:var(--rv-text);text-align:right;margin:0}.pay-module-scss-module__qfgThq__total{gap:var(--rv-space-2);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-border);flex-direction:column;display:flex}.pay-module-scss-module__qfgThq__total div{justify-content:space-between;align-items:baseline;gap:var(--rv-space-4);color:var(--rv-text-muted);display:flex}.pay-module-scss-module__qfgThq__total strong{color:var(--rv-text)}
.licenses-module-scss-module__FijWAa__list{gap:var(--rv-space-4);display:grid}@media (min-width:1280px){.licenses-module-scss-module__FijWAa__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.licenses-module-scss-module__FijWAa__card{gap:var(--rv-space-5)}.licenses-module-scss-module__FijWAa__inactive{opacity:.72}.licenses-module-scss-module__FijWAa__head{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);display:flex}.licenses-module-scss-module__FijWAa__name{font-size:var(--rv-text-xl)}.licenses-module-scss-module__FijWAa__pills{justify-content:flex-end;gap:var(--rv-space-1);flex-wrap:wrap;display:flex}.licenses-module-scss-module__FijWAa__meter{gap:var(--rv-space-2);flex-direction:column;display:flex}.licenses-module-scss-module__FijWAa__meterLabel{justify-content:space-between;gap:var(--rv-space-2);font-size:var(--rv-text-sm);color:var(--rv-text-muted);display:flex}.licenses-module-scss-module__FijWAa__meterLabel strong{color:var(--rv-text)}.licenses-module-scss-module__FijWAa__key{gap:var(--rv-space-2);flex-direction:column;display:flex}.licenses-module-scss-module__FijWAa__keyLabel{font-size:var(--rv-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--rv-text-faint);font-weight:600}.licenses-module-scss-module__FijWAa__keyRow{gap:var(--rv-space-2);display:flex}.licenses-module-scss-module__FijWAa__keyRow code{flex:1}@media (min-width:480px){.licenses-module-scss-module__FijWAa__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.licenses-module-scss-module__FijWAa__foot{padding-top:var(--rv-space-4);border-top:1px solid var(--rv-border)}.licenses-module-scss-module__FijWAa__sessions{gap:var(--rv-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.licenses-module-scss-module__FijWAa__session{justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3);border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);display:flex}.licenses-module-scss-module__FijWAa__sessionText{min-width:0;font-size:var(--rv-text-sm);flex-direction:column;gap:2px;display:flex}.licenses-module-scss-module__FijWAa__sessionText strong{color:var(--rv-text)}.licenses-module-scss-module__FijWAa__sessionText span{color:var(--rv-text-faint);overflow-wrap:anywhere}
.checkout-module-scss-module__4lEEea__step{align-items:center;gap:var(--rv-space-3);font-size:var(--rv-text-lg);display:flex}.checkout-module-scss-module__4lEEea__step span{background:var(--rv-gold-soft);width:28px;height:28px;color:var(--rv-accent-text);font-family:var(--rv-font-body);font-size:var(--rv-text-sm);border-radius:50%;place-items:center;display:inline-grid}.checkout-module-scss-module__4lEEea__cartHead{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.checkout-module-scss-module__4lEEea__cart{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checkout-module-scss-module__4lEEea__cartLine{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-4)0;border-top:1px solid var(--rv-border);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text text remove""qty price price";display:grid}.checkout-module-scss-module__4lEEea__cartLine:first-child{border-top:0;padding-top:0}@media (min-width:480px){.checkout-module-scss-module__4lEEea__cartLine{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"text qty price remove"}}.checkout-module-scss-module__4lEEea__cartText{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.checkout-module-scss-module__4lEEea__cartText strong{color:var(--rv-text)}.checkout-module-scss-module__4lEEea__cartText span{font-size:var(--rv-text-xs);color:var(--rv-text-faint)}.checkout-module-scss-module__4lEEea__qty{border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);grid-area:qty;align-items:center;display:inline-flex;overflow:hidden}.checkout-module-scss-module__4lEEea__qty button{background:var(--rv-surface-2);width:36px;height:36px;color:var(--rv-text);font-size:var(--rv-text-lg);cursor:pointer;border:0}.checkout-module-scss-module__4lEEea__qty button:disabled{opacity:.4;cursor:not-allowed}.checkout-module-scss-module__4lEEea__qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.25rem;font-weight:600}.checkout-module-scss-module__4lEEea__cartPrice{font-family:var(--rv-font-display);font-variant-numeric:tabular-nums;grid-area:price;justify-self:end;font-weight:700}.checkout-module-scss-module__4lEEea__remove{border-radius:var(--rv-radius-md);width:32px;height:32px;color:var(--rv-text-faint);cursor:pointer;background:0 0;border:0;grid-area:remove;justify-self:end;place-items:center;display:inline-grid}.checkout-module-scss-module__4lEEea__remove:hover{color:var(--rv-text);background:var(--rv-surface-2)}.checkout-module-scss-module__4lEEea__options{gap:var(--rv-space-2);flex-direction:column;display:flex}.checkout-module-scss-module__4lEEea__option{align-items:center;gap:var(--rv-space-3);width:100%;padding:var(--rv-space-4);border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);color:var(--rv-text);text-align:left;cursor:pointer;transition:border-color var(--rv-fast)var(--rv-ease),background-color var(--rv-fast)var(--rv-ease);display:flex}.checkout-module-scss-module__4lEEea__option:hover{border-color:color-mix(in srgb,var(--rv-gold)55%,transparent)}.checkout-module-scss-module__4lEEea__optionActive{border-color:var(--rv-gold);background:color-mix(in srgb,var(--rv-gold)8%,var(--rv-surface-2))}.checkout-module-scss-module__4lEEea__optionActive .checkout-module-scss-module__4lEEea__radio{border-color:var(--rv-gold)}.checkout-module-scss-module__4lEEea__optionActive .checkout-module-scss-module__4lEEea__radio:after{transform:scale(1)}.checkout-module-scss-module__4lEEea__radio{border:2px solid var(--rv-border-strong);border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.checkout-module-scss-module__4lEEea__radio:after{content:"";background:var(--rv-gold);transition:transform var(--rv-fast)var(--rv-ease);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.checkout-module-scss-module__4lEEea__optionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkout-module-scss-module__4lEEea__optionLabel{align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;font-weight:600;display:flex}.checkout-module-scss-module__4lEEea__optionMeta{font-size:var(--rv-text-xs);color:var(--rv-text-faint)}.checkout-module-scss-module__4lEEea__optionPrice{font-family:var(--rv-font-display);font-size:var(--rv-text-lg);font-variant-numeric:tabular-nums;font-weight:700}.checkout-module-scss-module__4lEEea__methods{gap:var(--rv-space-2);display:grid}@media (min-width:480px){.checkout-module-scss-module__4lEEea__methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-module-scss-module__4lEEea__method{align-items:center;gap:var(--rv-space-3);width:100%;padding:var(--rv-space-4);border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);color:var(--rv-text-muted);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--rv-fast)var(--rv-ease);display:flex}.checkout-module-scss-module__4lEEea__method:hover:not(:disabled){border-color:color-mix(in srgb,var(--rv-gold)55%,transparent)}.checkout-module-scss-module__4lEEea__method:disabled{cursor:not-allowed}.checkout-module-scss-module__4lEEea__method div{flex-direction:column;gap:2px;display:flex}.checkout-module-scss-module__4lEEea__method strong{color:var(--rv-text);font-size:var(--rv-text-sm)}.checkout-module-scss-module__4lEEea__method span{font-size:var(--rv-text-xs);color:var(--rv-text-faint)}.checkout-module-scss-module__4lEEea__methodActive{border-color:var(--rv-gold);color:var(--rv-gold)}.checkout-module-scss-module__4lEEea__methodCheck{margin-left:auto}.checkout-module-scss-module__4lEEea__methodDisabled{opacity:.5}.checkout-module-scss-module__4lEEea__coinMark{place-items:center;width:22px;font-weight:700;display:inline-grid;color:var(--rv-text-muted)!important;font-size:1.25rem!important}.checkout-module-scss-module__4lEEea__summary{gap:var(--rv-space-5)}.checkout-module-scss-module__4lEEea__lines{gap:var(--rv-space-3);flex-direction:column;margin:0;display:flex}.checkout-module-scss-module__4lEEea__lines div{justify-content:space-between;gap:var(--rv-space-4);font-size:var(--rv-text-sm);display:flex}.checkout-module-scss-module__4lEEea__lines dt{color:var(--rv-text-faint)}.checkout-module-scss-module__4lEEea__lines dd{color:var(--rv-text);text-align:right;margin:0}.checkout-module-scss-module__4lEEea__total{gap:var(--rv-space-2);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-border);flex-direction:column;display:flex}.checkout-module-scss-module__4lEEea__totalRow,.checkout-module-scss-module__4lEEea__gpRow{justify-content:space-between;align-items:baseline;gap:var(--rv-space-4);color:var(--rv-text-muted);display:flex}.checkout-module-scss-module__4lEEea__totalRow strong{font-family:var(--rv-font-display);font-size:var(--rv-text-2xl);color:var(--rv-text)}.checkout-module-scss-module__4lEEea__gpRow strong{font-family:var(--rv-font-display);font-size:var(--rv-text-lg);color:var(--rv-accent-text)}.checkout-module-scss-module__4lEEea__rate{font-size:var(--rv-text-xs);color:var(--rv-text-faint)}.checkout-module-scss-module__4lEEea__secure{justify-content:center;align-items:center;gap:var(--rv-space-2);font-size:var(--rv-text-xs);color:var(--rv-text-faint);display:flex}
.download-module-scss-module__WfrH5q__hero{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);overflow:hidden}.download-module-scss-module__WfrH5q__shot{border-bottom:1px solid var(--rv-border);background:var(--rv-surface-2);position:relative}.download-module-scss-module__WfrH5q__shotImg{width:100%;height:auto;display:block}.download-module-scss-module__WfrH5q__heroBody{gap:var(--rv-space-5);padding:var(--rv-space-5);flex-direction:column;display:flex}@media (min-width:768px){.download-module-scss-module__WfrH5q__heroBody{padding:var(--rv-space-6)}}.download-module-scss-module__WfrH5q__heroHead{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);display:flex}.download-module-scss-module__WfrH5q__platform{align-items:center;gap:var(--rv-space-2);margin-bottom:var(--rv-space-1);font-size:var(--rv-text-xs);color:var(--rv-text-faint);font-weight:600;display:inline-flex}.download-module-scss-module__WfrH5q__heroTitle{font-size:var(--rv-text-2xl)}@media (min-width:480px){.download-module-scss-module__WfrH5q__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.download-module-scss-module__WfrH5q__full{grid-column:1/-1}.download-module-scss-module__WfrH5q__checksum{text-align:left;cursor:copy;width:100%}.download-module-scss-module__WfrH5q__checksum:hover{border-color:var(--rv-gold)}
.partner-module-scss-module__gPSu-W__products{gap:var(--rv-space-4);display:grid}@media (min-width:1024px){.partner-module-scss-module__gPSu-W__products{grid-template-columns:repeat(3,minmax(0,1fr))}}.partner-module-scss-module__gPSu-W__productHead{justify-content:space-between;align-items:baseline;gap:var(--rv-space-3);display:flex}.partner-module-scss-module__gPSu-W__balance{font-size:var(--rv-text-2xl);font-variant-numeric:tabular-nums;font-weight:700}.partner-module-scss-module__gPSu-W__states{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.partner-module-scss-module__gPSu-W__make{gap:var(--rv-space-2);align-items:stretch;display:flex}.partner-module-scss-module__gPSu-W__make input{max-width:7rem}.partner-module-scss-module__gPSu-W__filters{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.partner-module-scss-module__gPSu-W__chip{min-height:36px;padding:0 var(--rv-space-4);border:1px solid var(--rv-border-strong);background:var(--rv-surface-2);color:var(--rv-text-muted);font-size:var(--rv-text-sm);cursor:pointer;border-radius:999px;font-weight:600}.partner-module-scss-module__gPSu-W__chip:hover{color:var(--rv-text)}.partner-module-scss-module__gPSu-W__chipActive{border-color:var(--rv-accent,var(--rv-border-strong));background:var(--rv-neutral-soft);color:var(--rv-text)}.partner-module-scss-module__gPSu-W__codeButton{color:var(--rv-text);font-family:var(--rv-font-mono,ui-monospace,monospace);font-size:var(--rv-text-sm);cursor:pointer;word-break:break-all;text-align:left;background:0 0;border:0;padding:0}.partner-module-scss-module__gPSu-W__codeButton:hover{text-decoration:underline}.partner-module-scss-module__gPSu-W__small{color:var(--rv-text-faint);font-size:var(--rv-text-xs);display:block}.partner-module-scss-module__gPSu-W__newCodes{gap:var(--rv-space-1);max-height:50vh;font-family:var(--rv-font-mono,ui-monospace,monospace);font-size:var(--rv-text-sm);flex-direction:column;display:flex;overflow-y:auto}.partner-module-scss-module__gPSu-W__pager{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}
.scripts-module-scss-module__NX81Yq__wrap{gap:var(--rv-space-6);flex-direction:column;display:flex}.scripts-module-scss-module__NX81Yq__grid{gap:var(--rv-space-4);display:grid}@media (min-width:768px){.scripts-module-scss-module__NX81Yq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.scripts-module-scss-module__NX81Yq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.scripts-module-scss-module__NX81Yq__skeletonTile{aspect-ratio:4/3;border-radius:var(--rv-radius-lg);overflow:hidden}.scripts-module-scss-module__NX81Yq__toolbar{gap:var(--rv-space-2);flex-direction:column;display:flex}@media (min-width:768px){.scripts-module-scss-module__NX81Yq__toolbar{flex-direction:row}}.scripts-module-scss-module__NX81Yq__search,.scripts-module-scss-module__NX81Yq__sort{border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);background:var(--rv-surface);min-height:46px;color:var(--rv-text-faint);align-items:center;display:flex;position:relative}.scripts-module-scss-module__NX81Yq__search:focus-within,.scripts-module-scss-module__NX81Yq__sort:focus-within{border-color:var(--rv-gold);box-shadow:0 0 0 3px var(--rv-gold-soft)}.scripts-module-scss-module__NX81Yq__search{gap:var(--rv-space-2);padding-left:var(--rv-space-4);flex:1}.scripts-module-scss-module__NX81Yq__search input{min-width:0;height:44px;color:var(--rv-text);font-size:var(--rv-text-base);background:0 0;border:0;outline:none;flex:1}.scripts-module-scss-module__NX81Yq__search input::placeholder{color:var(--rv-text-faint)}.scripts-module-scss-module__NX81Yq__sort select{height:44px;padding:0 var(--rv-space-10)0 var(--rv-space-4);color:var(--rv-text);font-size:var(--rv-text-sm);appearance:none;cursor:pointer;background:0 0;border:0;outline:none}.scripts-module-scss-module__NX81Yq__sort select option{background:var(--rv-surface);color:var(--rv-text)}.scripts-module-scss-module__NX81Yq__sort svg{right:var(--rv-space-3);pointer-events:none;position:absolute}
.PageTitle-module-scss-module__TyOetq__head{gap:var(--rv-space-4);flex-direction:column;display:flex}@media (min-width:768px){.PageTitle-module-scss-module__TyOetq__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.PageTitle-module-scss-module__TyOetq__text{gap:var(--rv-space-2);flex-direction:column;min-width:0;display:flex}.PageTitle-module-scss-module__TyOetq__eyebrow{font-size:var(--rv-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--rv-accent-text);font-weight:600}.PageTitle-module-scss-module__TyOetq__title{font-family:var(--rv-font-display);font-size:var(--rv-text-3xl);letter-spacing:-.02em;color:var(--rv-text);font-weight:700;line-height:1.15}.PageTitle-module-scss-module__TyOetq__description{max-width:60ch;color:var(--rv-text-muted)}.PageTitle-module-scss-module__TyOetq__actions{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.PageTitle-module-scss-module__TyOetq__actions>*{flex:auto}@media (min-width:768px){.PageTitle-module-scss-module__TyOetq__actions>*{flex:none}}
.Badge-module-scss-module__h1XRZa__badge{border-radius:var(--rv-radius-pill);font-size:var(--rv-text-xs);text-transform:capitalize;white-space:nowrap;align-items:center;gap:.375rem;padding:.2rem .6rem;font-weight:600;line-height:1.4;display:inline-flex}.Badge-module-scss-module__h1XRZa__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.Badge-module-scss-module__h1XRZa__neutral{background:var(--rv-neutral-soft);color:var(--rv-text-muted)}.Badge-module-scss-module__h1XRZa__success{background:var(--rv-success-soft);color:var(--rv-success)}.Badge-module-scss-module__h1XRZa__warning{background:var(--rv-warning-soft);color:var(--rv-warning)}.Badge-module-scss-module__h1XRZa__danger{background:var(--rv-danger-soft);color:var(--rv-danger)}.Badge-module-scss-module__h1XRZa__info{background:var(--rv-info-soft);color:var(--rv-info)}.Badge-module-scss-module__h1XRZa__gold{background:var(--rv-gold-soft);color:var(--rv-accent-text)}.Badge-module-scss-module__h1XRZa__navy{background:var(--rv-surface-3);color:var(--rv-text)}
.LoadingSpinner-module-scss-module__g1s6WG__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.LoadingSpinner-module-scss-module__g1s6WG__spinner{border:3px solid var(--rv-surface-3,#e5e7eb);border-top-color:var(--rv-gold,#f2b21b);border-radius:50%;animation:.8s linear infinite LoadingSpinner-module-scss-module__g1s6WG__spin}.LoadingSpinner-module-scss-module__g1s6WG__spinner.LoadingSpinner-module-scss-module__g1s6WG__sm{width:24px;height:24px}.LoadingSpinner-module-scss-module__g1s6WG__spinner.LoadingSpinner-module-scss-module__g1s6WG__md{width:40px;height:40px}.LoadingSpinner-module-scss-module__g1s6WG__spinner.LoadingSpinner-module-scss-module__g1s6WG__lg{width:60px;height:60px}.LoadingSpinner-module-scss-module__g1s6WG__text{color:var(--rv-text-muted,#6b7280);margin:0;font-size:.875rem}@keyframes LoadingSpinner-module-scss-module__g1s6WG__spin{to{transform:rotate(360deg)}}
.EmptyState-module-scss-module__HDAYoa__empty{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-12)var(--rv-space-6);border:1px dashed var(--rv-border-strong);border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--rv-surface)60%,transparent);text-align:center;flex-direction:column;display:flex}.EmptyState-module-scss-module__HDAYoa__compact{padding:var(--rv-space-8)var(--rv-space-4)}.EmptyState-module-scss-module__HDAYoa__icon{background:var(--rv-gold-soft);width:44px;height:44px;color:var(--rv-gold);border-radius:50%;place-items:center;display:inline-grid}.EmptyState-module-scss-module__HDAYoa__title{font-size:var(--rv-text-lg);margin:0}.EmptyState-module-scss-module__HDAYoa__body{max-width:44ch;color:var(--rv-text-muted);font-size:var(--rv-text-sm);line-height:1.6}.EmptyState-module-scss-module__HDAYoa__action{justify-content:center;gap:var(--rv-space-3);margin-top:var(--rv-space-2);flex-wrap:wrap;display:flex}
.script-detail-module-scss-module__N1pntW__crumbs{align-items:center;gap:var(--rv-space-2);margin-bottom:calc(var(--rv-space-4)*-1);font-size:var(--rv-text-sm);color:var(--rv-text-faint);display:flex}.script-detail-module-scss-module__N1pntW__crumbs a{color:var(--rv-text-muted)}.script-detail-module-scss-module__N1pntW__crumbs a:hover{color:var(--rv-text)}.script-detail-module-scss-module__N1pntW__hero{border:1px solid var(--rv-border);border-radius:var(--rv-radius-xl);background:linear-gradient(135deg,#1a2233,#0d121c);align-items:flex-end;min-height:220px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.script-detail-module-scss-module__N1pntW__hero{min-height:320px}}.script-detail-module-scss-module__N1pntW__heroImg{object-fit:cover}.script-detail-module-scss-module__N1pntW__heroScrim{background:linear-gradient(#06080e0d 0%,#06080e59 45%,#06080ee6 100%);position:absolute;inset:0}.script-detail-module-scss-module__N1pntW__heroCopy{align-items:flex-start;gap:var(--rv-space-3);padding:var(--rv-space-5);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.script-detail-module-scss-module__N1pntW__heroCopy{padding:var(--rv-space-8)}}.script-detail-module-scss-module__N1pntW__heroTitle{font-family:var(--rv-font-display);font-size:var(--rv-text-4xl);letter-spacing:-.02em;color:#fff;text-shadow:0 4px 24px #0009;font-weight:700;line-height:1.15}.script-detail-module-scss-module__N1pntW__description{color:var(--rv-text-muted);line-height:1.7}.script-detail-module-scss-module__N1pntW__trial{border-color:color-mix(in srgb,var(--rv-success)30%,transparent)}@media (min-width:768px){.script-detail-module-scss-module__N1pntW__trial{flex-direction:row;justify-content:space-between;align-items:center}}.script-detail-module-scss-module__N1pntW__pricing{gap:var(--rv-space-5)}.script-detail-module-scss-module__N1pntW__group{gap:var(--rv-space-3);flex-direction:column;display:flex}.script-detail-module-scss-module__N1pntW__groupTitle{font-size:var(--rv-text-base)}.script-detail-module-scss-module__N1pntW__groupHint{margin-top:var(--rv-space-1);font-size:var(--rv-text-xs);color:var(--rv-text-faint);line-height:1.6}.script-detail-module-scss-module__N1pntW__tiers{gap:var(--rv-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.script-detail-module-scss-module__N1pntW__tier{align-items:center;gap:var(--rv-space-3);width:100%;padding:var(--rv-space-4);border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);color:var(--rv-text);text-align:left;cursor:pointer;transition:border-color var(--rv-fast)var(--rv-ease),background-color var(--rv-fast)var(--rv-ease);display:flex}.script-detail-module-scss-module__N1pntW__tier:hover{border-color:var(--rv-gold);background:var(--rv-surface-3)}.script-detail-module-scss-module__N1pntW__tier:hover .script-detail-module-scss-module__N1pntW__tierArrow{color:var(--rv-gold);transform:translate(2px)}.script-detail-module-scss-module__N1pntW__tierHighlight{border-color:color-mix(in srgb,var(--rv-gold)55%,transparent);background:color-mix(in srgb,var(--rv-gold)7%,var(--rv-surface-2))}.script-detail-module-scss-module__N1pntW__tierMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.script-detail-module-scss-module__N1pntW__tierLabel{align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;font-weight:600;display:flex}.script-detail-module-scss-module__N1pntW__tierMeta{font-size:var(--rv-text-xs);color:var(--rv-text-faint)}.script-detail-module-scss-module__N1pntW__tierPrice{font-family:var(--rv-font-display);font-size:var(--rv-text-lg);font-variant-numeric:tabular-nums;font-weight:700}.script-detail-module-scss-module__N1pntW__tierArrow{color:var(--rv-text-faint);transition:transform var(--rv-fast)var(--rv-ease),color var(--rv-fast)var(--rv-ease);flex-shrink:0}
.Empty-module-scss-module__Oo5oaq__empty{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-12)var(--rv-space-6);border:1px dashed var(--rv-border-strong);border-radius:var(--rv-radius-lg);background:color-mix(in srgb,var(--rv-surface)60%,transparent);text-align:center;flex-direction:column;display:flex}.Empty-module-scss-module__Oo5oaq__compact{padding:var(--rv-space-8)var(--rv-space-5)}.Empty-module-scss-module__Oo5oaq__icon{width:52px;height:52px;margin-bottom:var(--rv-space-2);background:var(--rv-gold-soft);color:var(--rv-gold);border-radius:50%;place-items:center;display:inline-grid}.Empty-module-scss-module__Oo5oaq__compact .Empty-module-scss-module__Oo5oaq__icon{width:42px;height:42px}.Empty-module-scss-module__Oo5oaq__title{font-family:var(--rv-font-display);font-size:var(--rv-text-lg);color:var(--rv-text);font-weight:700}.Empty-module-scss-module__Oo5oaq__body{max-width:46ch;font-size:var(--rv-text-sm);color:var(--rv-text-muted)}.Empty-module-scss-module__Oo5oaq__action{margin-top:var(--rv-space-3)}
.buttons-module-scss-module__Hqp9IG__danger,.buttons-module-scss-module__Hqp9IG__ghost,.buttons-module-scss-module__Hqp9IG__secondary,.buttons-module-scss-module__Hqp9IG__navy,.buttons-module-scss-module__Hqp9IG__gold,.buttons-module-scss-module__Hqp9IG__primary{justify-content:center;align-items:center;gap:var(--rv-space-2);height:40px;padding:0 var(--rv-space-4);border-radius:var(--rv-radius-sm);font-size:var(--rv-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--rv-fast)var(--rv-ease),color var(--rv-fast)var(--rv-ease),border-color var(--rv-fast)var(--rv-ease);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.buttons-module-scss-module__Hqp9IG__danger:disabled,.buttons-module-scss-module__Hqp9IG__ghost:disabled,.buttons-module-scss-module__Hqp9IG__secondary:disabled,.buttons-module-scss-module__Hqp9IG__navy:disabled,.buttons-module-scss-module__Hqp9IG__gold:disabled,.buttons-module-scss-module__Hqp9IG__primary:disabled,[aria-disabled=true].buttons-module-scss-module__Hqp9IG__danger,[aria-disabled=true].buttons-module-scss-module__Hqp9IG__ghost,[aria-disabled=true].buttons-module-scss-module__Hqp9IG__secondary,[aria-disabled=true].buttons-module-scss-module__Hqp9IG__navy,[aria-disabled=true].buttons-module-scss-module__Hqp9IG__gold,[aria-disabled=true].buttons-module-scss-module__Hqp9IG__primary{opacity:.5;cursor:not-allowed}.buttons-module-scss-module__Hqp9IG__primary{background:var(--rv-gold);color:var(--rv-on-gold)}.buttons-module-scss-module__Hqp9IG__primary:hover:not(:disabled){background:var(--rv-gold-strong);color:var(--rv-on-gold)}.buttons-module-scss-module__Hqp9IG__navy,.buttons-module-scss-module__Hqp9IG__gold{background:var(--rv-text);color:var(--rv-bg)}.buttons-module-scss-module__Hqp9IG__navy:hover:not(:disabled),.buttons-module-scss-module__Hqp9IG__gold:hover:not(:disabled){opacity:.9;color:var(--rv-bg)}.buttons-module-scss-module__Hqp9IG__gold{background:var(--rv-gold);color:var(--rv-on-gold)}.buttons-module-scss-module__Hqp9IG__gold:hover:not(:disabled){color:var(--rv-on-gold)}.buttons-module-scss-module__Hqp9IG__secondary{background:var(--rv-surface-2);border-color:var(--rv-border-strong);color:var(--rv-text)}.buttons-module-scss-module__Hqp9IG__secondary:hover:not(:disabled){background:var(--rv-surface-3);color:var(--rv-text)}.buttons-module-scss-module__Hqp9IG__ghost{color:var(--rv-text-muted);background:0 0}.buttons-module-scss-module__Hqp9IG__ghost:hover:not(:disabled){background:var(--rv-neutral-soft);color:var(--rv-text)}.buttons-module-scss-module__Hqp9IG__danger{background:var(--rv-danger-soft);border-color:color-mix(in srgb,var(--rv-danger)40%,transparent);color:var(--rv-danger)}.buttons-module-scss-module__Hqp9IG__danger:hover:not(:disabled){background:var(--rv-danger);border-color:var(--rv-danger);color:#fff}.buttons-module-scss-module__Hqp9IG__sm{height:34px;padding:0 var(--rv-space-3);font-size:var(--rv-text-xs)}.buttons-module-scss-module__Hqp9IG__block{width:100%}
.Modal-module-scss-module__aj1leq__overlay{z-index:1100;background:var(--rv-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:768px){.Modal-module-scss-module__aj1leq__overlay{align-items:center;padding:1rem}}.Modal-module-scss-module__aj1leq__modal{border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-xl)var(--rv-radius-xl)0 0;background:var(--rv-surface);width:100%;max-height:88dvh;color:var(--rv-text);box-shadow:var(--rv-shadow-lg);border-bottom:0;overflow-y:auto}@media (min-width:768px){.Modal-module-scss-module__aj1leq__modal{border-bottom:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-lg)}}.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__sm{max-width:440px}.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__md{max-width:600px}.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__lg{max-width:800px}.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__xl{max-width:1200px}.Modal-module-scss-module__aj1leq__header{justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-5);border-bottom:1px solid var(--rv-border);display:flex}.Modal-module-scss-module__aj1leq__header h2{font-size:var(--rv-text-lg);color:var(--rv-text);margin:0}.Modal-module-scss-module__aj1leq__closeButton{border-radius:var(--rv-radius-sm);width:32px;height:32px;color:var(--rv-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;font-size:1.5rem;line-height:1;display:inline-grid}.Modal-module-scss-module__aj1leq__closeButton:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.Modal-module-scss-module__aj1leq__content{padding:var(--rv-space-5)var(--rv-space-5)calc(var(--rv-space-5) + env(safe-area-inset-bottom))}
.Avatar-module-scss-module__RgVZiq__avatar{background:linear-gradient(135deg,var(--rv-gold)0%,var(--rv-ember)100%);color:var(--rv-on-gold);font-family:var(--rv-font-display);box-shadow:0 0 0 2px var(--rv-surface),0 0 0 3px var(--rv-border-strong);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}
.Notice-module-scss-module__dNEuqG__notice{--tone:var(--rv-info);gap:var(--rv-space-3);padding:var(--rv-space-4);border:1px solid color-mix(in srgb,var(--tone)28%,transparent);border-left:3px solid var(--tone);border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--tone)8%,var(--rv-surface));display:flex}.Notice-module-scss-module__dNEuqG__info{--tone:var(--rv-info)}.Notice-module-scss-module__dNEuqG__warning{--tone:var(--rv-warning)}.Notice-module-scss-module__dNEuqG__success{--tone:var(--rv-success)}.Notice-module-scss-module__dNEuqG__danger{--tone:var(--rv-danger)}.Notice-module-scss-module__dNEuqG__icon{color:var(--tone);flex-shrink:0;margin-top:1px}.Notice-module-scss-module__dNEuqG__body{gap:var(--rv-space-1);flex-direction:column;min-width:0;display:flex}.Notice-module-scss-module__dNEuqG__title{color:var(--rv-text);font-weight:600}.Notice-module-scss-module__dNEuqG__text{font-size:var(--rv-text-sm);color:var(--rv-text-muted);line-height:1.6}.Notice-module-scss-module__dNEuqG__text strong,.Notice-module-scss-module__dNEuqG__text em{color:var(--rv-text)}.Notice-module-scss-module__dNEuqG__action{margin-top:var(--rv-space-2)}
.Pill-module-scss-module__pvicJq__pill{border-radius:var(--rv-radius-pill);font-size:var(--rv-text-xs);white-space:nowrap;align-items:center;gap:.4em;padding:.3em .7em;font-weight:600;line-height:1;display:inline-flex}.Pill-module-scss-module__pvicJq__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.Pill-module-scss-module__pvicJq__success{background:var(--rv-success-soft);color:var(--rv-success)}.Pill-module-scss-module__pvicJq__warning{background:var(--rv-warning-soft);color:var(--rv-warning)}.Pill-module-scss-module__pvicJq__danger{background:var(--rv-danger-soft);color:var(--rv-danger)}.Pill-module-scss-module__pvicJq__info{background:var(--rv-info-soft);color:var(--rv-info)}.Pill-module-scss-module__pvicJq__gold{background:var(--rv-gold-soft);color:var(--rv-accent-text)}.Pill-module-scss-module__pvicJq__neutral{background:var(--rv-neutral-soft);color:var(--rv-text-muted)}
.TimeSeriesChart-module-scss-module__bSq3Fq__wrap{gap:var(--rv-space-2);flex-direction:column;min-width:0;margin:0;display:flex}.TimeSeriesChart-module-scss-module__bSq3Fq__meta{justify-content:space-between;align-items:baseline;gap:var(--rv-space-2);min-width:0;font-size:var(--rv-text-xs);color:var(--rv-text-faint);display:flex}.TimeSeriesChart-module-scss-module__bSq3Fq__meta>span:not(.TimeSeriesChart-module-scss-module__bSq3Fq__title){white-space:nowrap;flex-shrink:0}.TimeSeriesChart-module-scss-module__bSq3Fq__meta strong{color:var(--rv-text);font-variant-numeric:tabular-nums}.TimeSeriesChart-module-scss-module__bSq3Fq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rv-text-sm);color:var(--rv-text);font-weight:600;overflow:hidden}.TimeSeriesChart-module-scss-module__bSq3Fq__empty{padding:var(--rv-space-6)0;font-size:var(--rv-text-sm);color:var(--rv-text-faint);text-align:center;margin:0}.TimeSeriesChart-module-scss-module__bSq3Fq__chart{position:relative}.TimeSeriesChart-module-scss-module__bSq3Fq__svg{width:100%;height:auto;display:block;overflow:visible}.TimeSeriesChart-module-scss-module__bSq3Fq__grid{stroke:var(--rv-border);stroke-width:1px}.TimeSeriesChart-module-scss-module__bSq3Fq__axis{fill:var(--rv-text-faint);font-size:10px;font-family:var(--rv-font-body);font-variant-numeric:tabular-nums}.TimeSeriesChart-module-scss-module__bSq3Fq__line{fill:none;stroke:var(--rv-gold);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.TimeSeriesChart-module-scss-module__bSq3Fq__area{fill:var(--rv-gold);opacity:.1}.TimeSeriesChart-module-scss-module__bSq3Fq__limit{stroke:var(--rv-border-strong);stroke-width:1px}.TimeSeriesChart-module-scss-module__bSq3Fq__crosshair{stroke:var(--rv-text-faint);stroke-width:1px;pointer-events:none}.TimeSeriesChart-module-scss-module__bSq3Fq__dot{fill:var(--rv-gold);stroke:var(--rv-surface);stroke-width:2px;pointer-events:none}
.Meter-module-scss-module__te_HTq__track{border-radius:var(--rv-radius-pill);background:var(--rv-surface-3);height:6px;overflow:hidden}.Meter-module-scss-module__te_HTq__fill{border-radius:inherit;height:100%;transition:width var(--rv-base)var(--rv-ease)}.Meter-module-scss-module__te_HTq__gold{background:linear-gradient(90deg,var(--rv-gold),var(--rv-ember))}.Meter-module-scss-module__te_HTq__blue{background:var(--rv-blue)}.Meter-module-scss-module__te_HTq__success{background:var(--rv-success)}
.SeriesChart-module-scss-module__yGA96W__wrap{gap:var(--rv-space-3);flex-direction:column;min-width:0;display:flex}.SeriesChart-module-scss-module__yGA96W__meta{justify-content:space-between;align-items:center;gap:var(--rv-space-2);font-size:var(--rv-text-sm);color:var(--rv-text-faint);flex-wrap:wrap;display:flex}.SeriesChart-module-scss-module__yGA96W__meta strong{color:var(--rv-text);font-variant-numeric:tabular-nums}.SeriesChart-module-scss-module__yGA96W__tableToggle{font-size:var(--rv-text-xs);color:var(--rv-gold);border-radius:var(--rv-radius-sm);padding:.25rem .5rem;font-weight:600}.SeriesChart-module-scss-module__yGA96W__tableToggle:hover{background:var(--rv-neutral-soft)}.SeriesChart-module-scss-module__yGA96W__chart{position:relative}.SeriesChart-module-scss-module__yGA96W__svg{width:100%;height:auto;display:block;overflow:visible}.SeriesChart-module-scss-module__yGA96W__grid{stroke:var(--rv-border);stroke-width:1px}.SeriesChart-module-scss-module__yGA96W__axis{fill:var(--rv-text-faint);font-size:10px;font-family:var(--rv-font-body)}.SeriesChart-module-scss-module__yGA96W__bar{fill:var(--rv-gold);transition:fill var(--rv-fast)var(--rv-ease)}.SeriesChart-module-scss-module__yGA96W__barActive{fill:var(--rv-gold-strong)}.SeriesChart-module-scss-module__yGA96W__zero{stroke:var(--rv-border-strong);stroke-width:2px}.SeriesChart-module-scss-module__yGA96W__crosshair{stroke:var(--rv-text-faint);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.SeriesChart-module-scss-module__yGA96W__tooltip{border-radius:var(--rv-radius-sm);background:var(--rv-surface-3);border:1px solid var(--rv-border-strong);color:var(--rv-text);font-size:var(--rv-text-xs);white-space:nowrap;pointer-events:none;box-shadow:var(--rv-shadow-md);flex-direction:column;align-items:center;gap:.1rem;margin-top:-6px;padding:.4rem .6rem;display:flex;position:absolute;top:0;transform:translate(-50%,-100%)}.SeriesChart-module-scss-module__yGA96W__tooltip strong{font-size:var(--rv-text-sm);font-variant-numeric:tabular-nums}.SeriesChart-module-scss-module__yGA96W__tooltip small,.SeriesChart-module-scss-module__yGA96W__tooltipDate{color:var(--rv-text-muted)}.SeriesChart-module-scss-module__yGA96W__tableWrap{border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);max-height:16rem;overflow:auto}.SeriesChart-module-scss-module__yGA96W__table{border-collapse:collapse;width:100%;font-size:var(--rv-text-xs)}.SeriesChart-module-scss-module__yGA96W__table th,.SeriesChart-module-scss-module__yGA96W__table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--rv-border);padding:.4rem .75rem}.SeriesChart-module-scss-module__yGA96W__table th{background:var(--rv-surface-2);color:var(--rv-text-faint);font-weight:600;position:sticky;top:0}.SeriesChart-module-scss-module__yGA96W__table td:not(:first-child){font-variant-numeric:tabular-nums}
.Transcript-module-scss-module__NUz64q__list{gap:var(--rv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Transcript-module-scss-module__NUz64q__empty{color:var(--rv-text-faint)}.Transcript-module-scss-module__NUz64q__message{gap:var(--rv-space-3);padding:var(--rv-space-3);border-radius:var(--rv-radius-md);display:flex}.Transcript-module-scss-module__NUz64q__message:hover{background:var(--rv-surface-2)}.Transcript-module-scss-module__NUz64q__avatar{background:var(--rv-surface-3);width:2.25rem;height:2.25rem;color:var(--rv-text-muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.Transcript-module-scss-module__NUz64q__body{gap:var(--rv-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Transcript-module-scss-module__NUz64q__meta{align-items:baseline;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.Transcript-module-scss-module__NUz64q__author{color:var(--rv-text);font-weight:600}.Transcript-module-scss-module__NUz64q__tag{padding:0 var(--rv-space-2);border-radius:var(--rv-radius-pill);font-size:var(--rv-text-xs);font-weight:600}.Transcript-module-scss-module__NUz64q__staff{background:var(--rv-gold-soft);color:var(--rv-gold)}.Transcript-module-scss-module__NUz64q__bot{background:var(--rv-info-soft);color:var(--rv-info)}.Transcript-module-scss-module__NUz64q__time,.Transcript-module-scss-module__NUz64q__edited{color:var(--rv-text-faint);font-size:var(--rv-text-xs)}.Transcript-module-scss-module__NUz64q__content{color:var(--rv-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.Transcript-module-scss-module__NUz64q__embed{gap:var(--rv-space-1);max-width:36rem;padding:var(--rv-space-3);border-left:3px solid var(--rv-border-strong);border-radius:var(--rv-radius-sm);background:var(--rv-surface-2);flex-direction:column;display:flex}.Transcript-module-scss-module__NUz64q__embedTitle{color:var(--rv-text);margin:0;font-weight:600}.Transcript-module-scss-module__NUz64q__field{color:var(--rv-text-muted);font-size:var(--rv-text-sm);overflow-wrap:anywhere;margin:0}.Transcript-module-scss-module__NUz64q__attachments{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.Transcript-module-scss-module__NUz64q__image img{border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);max-width:min(100%,22rem);max-height:16rem;display:block}.Transcript-module-scss-module__NUz64q__file{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2)var(--rv-space-3);border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);color:var(--rv-link);font-size:var(--rv-text-sm);overflow-wrap:anywhere;display:inline-flex}.Transcript-module-scss-module__NUz64q__file small,.Transcript-module-scss-module__NUz64q__missing{color:var(--rv-text-faint)}
.kit-module-scss-module__8ZPnHW__page{gap:var(--rv-space-8);flex-direction:column;display:flex}.kit-module-scss-module__8ZPnHW__stack,.kit-module-scss-module__8ZPnHW__section{gap:var(--rv-space-4);flex-direction:column;display:flex}.kit-module-scss-module__8ZPnHW__sectionTitle{font-size:var(--rv-text-xl)}.kit-module-scss-module__8ZPnHW__count{margin-left:var(--rv-space-2);color:var(--rv-text-faint);font-family:var(--rv-font-body);font-size:var(--rv-text-sm);font-weight:500}.kit-module-scss-module__8ZPnHW__split{gap:var(--rv-space-6);display:grid}@media (min-width:1024px){.kit-module-scss-module__8ZPnHW__split{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.kit-module-scss-module__8ZPnHW__sticky{top:var(--rv-space-8);position:sticky}}.kit-module-scss-module__8ZPnHW__card{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);gap:var(--rv-space-4);padding:var(--rv-space-5);flex-direction:column;display:flex}@media (min-width:768px){.kit-module-scss-module__8ZPnHW__card{padding:var(--rv-space-6)}}.kit-module-scss-module__8ZPnHW__cardTitle{font-size:var(--rv-text-lg)}.kit-module-scss-module__8ZPnHW__cardText{font-size:var(--rv-text-sm);color:var(--rv-text-muted)}.kit-module-scss-module__8ZPnHW__muted{color:var(--rv-text-muted)}.kit-module-scss-module__8ZPnHW__fields{gap:var(--rv-space-4);margin:0;display:grid}@media (min-width:480px){.kit-module-scss-module__8ZPnHW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-module-scss-module__8ZPnHW__fields div{flex-direction:column;gap:2px;min-width:0;display:flex}.kit-module-scss-module__8ZPnHW__fields dt{font-size:var(--rv-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--rv-text-faint);font-weight:600}.kit-module-scss-module__8ZPnHW__fields dd{color:var(--rv-text);overflow-wrap:anywhere;margin:0}.kit-module-scss-module__8ZPnHW__actions{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.kit-module-scss-module__8ZPnHW__tableWrap{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);overflow:hidden}.kit-module-scss-module__8ZPnHW__table{border-collapse:collapse;width:100%;font-size:var(--rv-text-sm)}.kit-module-scss-module__8ZPnHW__table th{padding:var(--rv-space-3)var(--rv-space-4);border-bottom:1px solid var(--rv-border);background:var(--rv-surface-2);color:var(--rv-text-faint);font-size:var(--rv-text-xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600}.kit-module-scss-module__8ZPnHW__table td{padding:var(--rv-space-3)var(--rv-space-4);border-bottom:1px solid var(--rv-border);color:var(--rv-text);vertical-align:middle}.kit-module-scss-module__8ZPnHW__table tbody tr:last-child td{border-bottom:0}.kit-module-scss-module__8ZPnHW__table tbody tr:hover td{background:var(--rv-neutral-soft)}@media (max-width:767.98px){.kit-module-scss-module__8ZPnHW__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kit-module-scss-module__8ZPnHW__table tr{padding:var(--rv-space-3)var(--rv-space-4);border-bottom:1px solid var(--rv-border);display:block}.kit-module-scss-module__8ZPnHW__table tbody tr:last-child{border-bottom:0}.kit-module-scss-module__8ZPnHW__table td{justify-content:space-between;gap:var(--rv-space-4);padding:var(--rv-space-1)0;text-align:right;border:0;display:flex}.kit-module-scss-module__8ZPnHW__table td:before{content:attr(data-label);color:var(--rv-text-faint);text-align:left}.kit-module-scss-module__8ZPnHW__table tbody tr:hover td{background:0 0}}.kit-module-scss-module__8ZPnHW__num{text-align:right;font-variant-numeric:tabular-nums}.kit-module-scss-module__8ZPnHW__field{gap:var(--rv-space-2);flex-direction:column;display:flex}.kit-module-scss-module__8ZPnHW__field label{font-size:var(--rv-text-sm);color:var(--rv-text);font-weight:600}.kit-module-scss-module__8ZPnHW__input{width:100%;min-height:46px;padding:0 var(--rv-space-4);border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);color:var(--rv-text);font-size:var(--rv-text-base);transition:border-color var(--rv-fast)var(--rv-ease),box-shadow var(--rv-fast)var(--rv-ease)}.kit-module-scss-module__8ZPnHW__input::placeholder{color:var(--rv-text-faint)}.kit-module-scss-module__8ZPnHW__input:focus{border-color:var(--rv-gold);box-shadow:0 0 0 3px var(--rv-gold-soft);outline:none}.kit-module-scss-module__8ZPnHW__help{font-size:var(--rv-text-xs);color:var(--rv-text-faint)}.kit-module-scss-module__8ZPnHW__check{align-items:flex-start;gap:var(--rv-space-3);font-size:var(--rv-text-sm);color:var(--rv-text-muted);cursor:pointer;display:flex}.kit-module-scss-module__8ZPnHW__check input{width:18px;height:18px;accent-color:var(--rv-gold);flex-shrink:0;margin-top:2px}.kit-module-scss-module__8ZPnHW__code{min-width:0;padding:var(--rv-space-3)var(--rv-space-4);border:1px dashed var(--rv-border-strong);border-radius:var(--rv-radius-md);background:var(--rv-surface-2);color:var(--rv-text);font-family:var(--rv-font-mono);font-size:var(--rv-text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kit-module-scss-module__8ZPnHW__steps{gap:var(--rv-space-4);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-module-scss-module__8ZPnHW__steps li{gap:var(--rv-space-3);font-size:var(--rv-text-sm);color:var(--rv-text-muted);counter-increment:step;display:flex}.kit-module-scss-module__8ZPnHW__steps li:before{content:counter(step);background:var(--rv-gold-soft);width:26px;height:26px;color:var(--rv-accent-text);font-size:var(--rv-text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.kit-module-scss-module__8ZPnHW__steps strong{color:var(--rv-text)}.kit-module-scss-module__8ZPnHW__checklist{gap:var(--rv-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-module-scss-module__8ZPnHW__checklist li{gap:var(--rv-space-3);color:var(--rv-text-muted);font-size:var(--rv-text-sm);display:flex}.kit-module-scss-module__8ZPnHW__checklist svg{color:var(--rv-success);flex-shrink:0;margin-top:1px}
.account-module-scss-module__ljQUNG__profile{gap:var(--rv-space-6)}.account-module-scss-module__ljQUNG__identity{align-items:center;gap:var(--rv-space-4);display:flex}.account-module-scss-module__ljQUNG__identityText{gap:var(--rv-space-2);flex-direction:column;min-width:0;display:flex}.account-module-scss-module__ljQUNG__name{font-size:var(--rv-text-2xl);overflow-wrap:anywhere}.account-module-scss-module__ljQUNG__pills{gap:var(--rv-space-1);flex-wrap:wrap;display:flex}.account-module-scss-module__ljQUNG__grid{gap:var(--rv-space-4);display:grid}@media (min-width:768px){.account-module-scss-module__ljQUNG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-module-scss-module__ljQUNG__danger{border-color:color-mix(in srgb,var(--rv-danger)30%,transparent);background:color-mix(in srgb,var(--rv-danger)5%,var(--rv-surface))}
.overview-module-scss-module__2MwlTq__page{gap:var(--rv-space-8);flex-direction:column;display:flex}.overview-module-scss-module__2MwlTq__stats{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.overview-module-scss-module__2MwlTq__stats{gap:var(--rv-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-module-scss-module__2MwlTq__stat{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);align-items:center;column-gap:var(--rv-space-2);row-gap:var(--rv-space-1);padding:var(--rv-space-4);color:var(--rv-text);transition:border-color var(--rv-fast)var(--rv-ease),transform var(--rv-fast)var(--rv-ease);grid-template-columns:auto 1fr;grid-template-areas:"icon label""value value""foot foot";display:grid}.overview-module-scss-module__2MwlTq__stat:hover{border-color:var(--rv-border-strong);color:var(--rv-text);transform:translateY(-1px)}@media (min-width:768px){.overview-module-scss-module__2MwlTq__stat{padding:var(--rv-space-5)}}.overview-module-scss-module__2MwlTq__statIcon{border-radius:var(--rv-radius-sm);grid-area:icon;place-items:center;width:30px;height:30px;display:inline-grid}.overview-module-scss-module__2MwlTq__tone_gold{background:var(--rv-gold-soft);color:var(--rv-gold)}.overview-module-scss-module__2MwlTq__tone_blue{background:var(--rv-info-soft);color:var(--rv-info)}.overview-module-scss-module__2MwlTq__tone_success{background:var(--rv-success-soft);color:var(--rv-success)}.overview-module-scss-module__2MwlTq__tone_neutral{background:var(--rv-neutral-soft);color:var(--rv-text-muted)}.overview-module-scss-module__2MwlTq__statLabel{font-size:var(--rv-text-xs);color:var(--rv-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-weight:600;overflow:hidden}.overview-module-scss-module__2MwlTq__statValue{margin-top:var(--rv-space-3);font-family:var(--rv-font-display);font-variant-numeric:tabular-nums;grid-area:value;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:700;line-height:1}.overview-module-scss-module__2MwlTq__statFoot{font-size:var(--rv-text-xs);color:var(--rv-text-faint);grid-area:foot}.overview-module-scss-module__2MwlTq__grid{gap:var(--rv-space-8);display:grid}@media (min-width:1024px){.overview-module-scss-module__2MwlTq__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}@media (min-width:1280px){.overview-module-scss-module__2MwlTq__grid{grid-template-columns:minmax(0,1fr) 340px}}.overview-module-scss-module__2MwlTq__main{gap:var(--rv-space-4);flex-direction:column;min-width:0;display:flex}.overview-module-scss-module__2MwlTq__sectionHead{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.overview-module-scss-module__2MwlTq__sectionTitle{font-size:var(--rv-text-xl)}.overview-module-scss-module__2MwlTq__aside{gap:var(--rv-space-4);flex-direction:column;display:flex}@media (min-width:768px){.overview-module-scss-module__2MwlTq__aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-module-scss-module__2MwlTq__aside>nav{grid-column:1/-1}}@media (min-width:1024px){.overview-module-scss-module__2MwlTq__aside{display:flex}}.overview-module-scss-module__2MwlTq__licenceList{gap:var(--rv-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview-module-scss-module__2MwlTq__licence{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);transition:border-color var(--rv-fast)var(--rv-ease);flex-direction:column;display:flex;overflow:hidden}.overview-module-scss-module__2MwlTq__licence:hover{border-color:var(--rv-border-strong)}@media (min-width:768px){.overview-module-scss-module__2MwlTq__licence{flex-direction:row}}.overview-module-scss-module__2MwlTq__licenceInactive .overview-module-scss-module__2MwlTq__licenceArt{filter:grayscale(.85)brightness(.7)}.overview-module-scss-module__2MwlTq__licenceArt{aspect-ratio:21/9;background:var(--rv-surface-3);flex-shrink:0;position:relative}@media (min-width:768px){.overview-module-scss-module__2MwlTq__licenceArt{aspect-ratio:auto;width:208px;min-height:148px}}.overview-module-scss-module__2MwlTq__licenceImg{object-fit:cover}.overview-module-scss-module__2MwlTq__licenceArtFallback{font-family:var(--rv-font-display);color:var(--rv-text-faint);background:linear-gradient(135deg,var(--rv-surface-3),var(--rv-surface-2));place-items:center;font-size:3rem;font-weight:700;display:grid;position:absolute;inset:0}.overview-module-scss-module__2MwlTq__licenceBody{gap:var(--rv-space-4);min-width:0;padding:var(--rv-space-4);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.overview-module-scss-module__2MwlTq__licenceBody{padding:var(--rv-space-5)}}.overview-module-scss-module__2MwlTq__licenceTop{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);display:flex}.overview-module-scss-module__2MwlTq__licenceName{font-size:var(--rv-text-lg)}.overview-module-scss-module__2MwlTq__licencePills{justify-content:flex-end;gap:var(--rv-space-1);flex-wrap:wrap;display:flex}.overview-module-scss-module__2MwlTq__licenceMeter{gap:var(--rv-space-2);flex-direction:column;display:flex}.overview-module-scss-module__2MwlTq__meterLabel{justify-content:space-between;gap:var(--rv-space-2);font-size:var(--rv-text-sm);color:var(--rv-text-muted);display:flex}.overview-module-scss-module__2MwlTq__meterLabel strong{color:var(--rv-text);font-variant-numeric:tabular-nums}.overview-module-scss-module__2MwlTq__muted{color:var(--rv-text-faint)}.overview-module-scss-module__2MwlTq__licenceLine{align-items:center;gap:var(--rv-space-2);font-size:var(--rv-text-sm);color:var(--rv-text-muted);display:inline-flex}.overview-module-scss-module__2MwlTq__licenceLine svg{color:var(--rv-text-faint)}.overview-module-scss-module__2MwlTq__licenceFoot{justify-content:space-between;align-items:center;gap:var(--rv-space-3);margin-top:auto;display:flex}.overview-module-scss-module__2MwlTq__firstRun{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);overflow:hidden}.overview-module-scss-module__2MwlTq__firstRunArt{align-items:flex-end;min-height:240px;display:flex;position:relative}@media (min-width:768px){.overview-module-scss-module__2MwlTq__firstRunArt{min-height:280px}}.overview-module-scss-module__2MwlTq__firstRunScrim{background:linear-gradient(#06080e1a 0%,#06080e8c 55%,#06080eeb 100%);position:absolute;inset:0}.overview-module-scss-module__2MwlTq__firstRunCopy{align-items:flex-start;gap:var(--rv-space-3);padding:var(--rv-space-5);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.overview-module-scss-module__2MwlTq__firstRunCopy{padding:var(--rv-space-8)}}.overview-module-scss-module__2MwlTq__firstRunTitle{font-family:var(--rv-font-display);font-size:var(--rv-text-2xl);letter-spacing:-.02em;color:#fff;font-weight:700;line-height:1.15}.overview-module-scss-module__2MwlTq__steps{gap:var(--rv-space-4);padding:var(--rv-space-5);margin:0;list-style:none;display:grid}@media (min-width:768px){.overview-module-scss-module__2MwlTq__steps{padding:var(--rv-space-6)var(--rv-space-8)var(--rv-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.overview-module-scss-module__2MwlTq__steps li{gap:var(--rv-space-3);display:flex}.overview-module-scss-module__2MwlTq__steps strong{margin-bottom:var(--rv-space-1);font-size:var(--rv-text-sm);display:block}.overview-module-scss-module__2MwlTq__steps p{font-size:var(--rv-text-sm);color:var(--rv-text-muted)}.overview-module-scss-module__2MwlTq__stepNo{background:var(--rv-gold-soft);width:28px;height:28px;color:var(--rv-accent-text);font-size:var(--rv-text-sm);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.overview-module-scss-module__2MwlTq__card{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);gap:var(--rv-space-3);padding:var(--rv-space-5);flex-direction:column;display:flex}.overview-module-scss-module__2MwlTq__cardTitle{font-size:var(--rv-text-lg)}.overview-module-scss-module__2MwlTq__cardMeta{font-size:var(--rv-text-xs);color:var(--rv-text-faint)}.overview-module-scss-module__2MwlTq__cardText{font-size:var(--rv-text-sm);color:var(--rv-text-muted)}.overview-module-scss-module__2MwlTq__launcher{background:radial-gradient(400px 160px at 100% 0%,var(--rv-gold-soft),transparent 70%),var(--rv-surface)}.overview-module-scss-module__2MwlTq__launcherHead{align-items:center;gap:var(--rv-space-3);display:flex}.overview-module-scss-module__2MwlTq__launcherIcon{border-radius:var(--rv-radius-md);background:var(--rv-surface-3);width:40px;height:40px;color:var(--rv-text);place-items:center;display:inline-grid}.overview-module-scss-module__2MwlTq__launcherPill{margin-left:auto}.overview-module-scss-module__2MwlTq__community{background:radial-gradient(400px 160px at 100% 0%,color-mix(in srgb,var(--rv-discord)16%,transparent),transparent 70%),var(--rv-surface)}.overview-module-scss-module__2MwlTq__communityIcon{border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--rv-discord)18%,transparent);width:40px;height:40px;color:var(--rv-discord);place-items:center;display:inline-grid}.overview-module-scss-module__2MwlTq__links{margin:calc(var(--rv-space-2)*-1);flex-direction:column;padding:0;list-style:none;display:flex}.overview-module-scss-module__2MwlTq__link{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3)var(--rv-space-2);border-radius:var(--rv-radius-md);color:var(--rv-text);font-size:var(--rv-text-sm);font-weight:600;display:flex}.overview-module-scss-module__2MwlTq__link:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.overview-module-scss-module__2MwlTq__link:hover .overview-module-scss-module__2MwlTq__linkChevron{color:var(--rv-text);transform:translate(2px)}.overview-module-scss-module__2MwlTq__linkIcon{border-radius:var(--rv-radius-sm);background:var(--rv-surface-2);width:34px;height:34px;color:var(--rv-text-muted);place-items:center;display:inline-grid}.overview-module-scss-module__2MwlTq__linkText{flex-direction:column;min-width:0;display:flex}.overview-module-scss-module__2MwlTq__linkHint{font-size:var(--rv-text-xs);color:var(--rv-text-faint);font-weight:400}.overview-module-scss-module__2MwlTq__linkChevron{color:var(--rv-text-faint);transition:transform var(--rv-fast)var(--rv-ease);margin-left:auto}
.landing-module-scss-module__CB4_fG__page{isolation:isolate;background:#06080e;flex-direction:column;justify-content:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.landing-module-scss-module__CB4_fG__page{justify-content:center}}.landing-module-scss-module__CB4_fG__art{z-index:-2;position:absolute;inset:0;overflow:hidden}.landing-module-scss-module__CB4_fG__slide{opacity:0;animation:var(--cycle)linear calc(var(--i)*var(--slide) - var(--fade))infinite both;will-change:opacity,transform;position:absolute;inset:0}.landing-module-scss-module__CB4_fG__img{object-fit:cover;object-position:var(--focus-mobile);width:100%;height:100%}@media (min-width:768px){.landing-module-scss-module__CB4_fG__img{object-position:var(--focus-desktop)}}@keyframes landing-module-scss-module__CB4_fG__kb-1{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.2)}}.landing-module-scss-module__CB4_fG__slides1 .landing-module-scss-module__CB4_fG__slide{animation:landing-module-scss-module__CB4_fG__kb-1 calc(var(--slide)*2)ease-in-out infinite alternate}@keyframes landing-module-scss-module__CB4_fG__kb-2{0%{opacity:0;transform:scale(1)}7.5%{opacity:1}50%{opacity:1}57.5%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes landing-module-scss-module__CB4_fG__txt-2{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}7.5%{opacity:1;filter:none;transform:none}47%{opacity:1;filter:none;transform:none}53%{opacity:0;filter:blur(6px);transform:translateY(-14px)}to{opacity:0;filter:blur(6px);transform:translateY(-14px)}}.landing-module-scss-module__CB4_fG__slides2 .landing-module-scss-module__CB4_fG__slide{animation-name:landing-module-scss-module__CB4_fG__kb-2}.landing-module-scss-module__CB4_fG__slides2 .landing-module-scss-module__CB4_fG__lineSlide{animation-name:landing-module-scss-module__CB4_fG__txt-2}@keyframes landing-module-scss-module__CB4_fG__kb-3{0%{opacity:0;transform:scale(1)}5%{opacity:1}33.3333%{opacity:1}38.3333%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes landing-module-scss-module__CB4_fG__txt-3{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}5%{opacity:1;filter:none;transform:none}31.3333%{opacity:1;filter:none;transform:none}35.3333%{opacity:0;filter:blur(6px);transform:translateY(-14px)}to{opacity:0;filter:blur(6px);transform:translateY(-14px)}}.landing-module-scss-module__CB4_fG__slides3 .landing-module-scss-module__CB4_fG__slide{animation-name:landing-module-scss-module__CB4_fG__kb-3}.landing-module-scss-module__CB4_fG__slides3 .landing-module-scss-module__CB4_fG__lineSlide{animation-name:landing-module-scss-module__CB4_fG__txt-3}@keyframes landing-module-scss-module__CB4_fG__kb-4{0%{opacity:0;transform:scale(1)}3.75%{opacity:1}25%{opacity:1}28.75%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes landing-module-scss-module__CB4_fG__txt-4{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}3.75%{opacity:1;filter:none;transform:none}23.5%{opacity:1;filter:none;transform:none}26.5%{opacity:0;filter:blur(6px);transform:translateY(-14px)}to{opacity:0;filter:blur(6px);transform:translateY(-14px)}}.landing-module-scss-module__CB4_fG__slides4 .landing-module-scss-module__CB4_fG__slide{animation-name:landing-module-scss-module__CB4_fG__kb-4}.landing-module-scss-module__CB4_fG__slides4 .landing-module-scss-module__CB4_fG__lineSlide{animation-name:landing-module-scss-module__CB4_fG__txt-4}@keyframes landing-module-scss-module__CB4_fG__kb-5{0%{opacity:0;transform:scale(1)}3%{opacity:1}20%{opacity:1}23%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes landing-module-scss-module__CB4_fG__txt-5{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}3%{opacity:1;filter:none;transform:none}18.8%{opacity:1;filter:none;transform:none}21.2%{opacity:0;filter:blur(6px);transform:translateY(-14px)}to{opacity:0;filter:blur(6px);transform:translateY(-14px)}}.landing-module-scss-module__CB4_fG__slides5 .landing-module-scss-module__CB4_fG__slide{animation-name:landing-module-scss-module__CB4_fG__kb-5}.landing-module-scss-module__CB4_fG__slides5 .landing-module-scss-module__CB4_fG__lineSlide{animation-name:landing-module-scss-module__CB4_fG__txt-5}@media (prefers-reduced-motion:reduce){.landing-module-scss-module__CB4_fG__slide{animation:none!important}.landing-module-scss-module__CB4_fG__slide:first-child{opacity:1}.landing-module-scss-module__CB4_fG__lineSlide{animation:none!important}.landing-module-scss-module__CB4_fG__lineSlide:first-child{opacity:1}}.landing-module-scss-module__CB4_fG__scrim{z-index:-1;background:linear-gradient(#06080e59 0%,#06080e26 25%,#06080ebf 62%,#06080ef5 100%);position:absolute;inset:0}@media (min-width:768px){.landing-module-scss-module__CB4_fG__scrim{background:linear-gradient(90deg,#06080ef2 0%,#06080ec7 34%,#06080e33 68%,#06080e0d 100%),linear-gradient(#0000 65%,#06080e99 100%)}}.landing-module-scss-module__CB4_fG__panel{align-items:center;gap:var(--rv-space-6);width:100%;padding:var(--rv-space-8)var(--rv-gutter)var(--rv-space-6);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.landing-module-scss-module__CB4_fG__panel{text-align:left;align-items:flex-start;max-width:36rem;margin-left:clamp(2rem,8vw,8rem);padding:0}}.landing-module-scss-module__CB4_fG__lines{align-items:end;width:100%;display:grid}.landing-module-scss-module__CB4_fG__lines>*{grid-area:1/1}.landing-module-scss-module__CB4_fG__lineSlide{align-items:center;gap:var(--rv-space-4);opacity:0;animation:var(--cycle)cubic-bezier(.2,.8,.2,1)calc(var(--i)*var(--slide) - var(--fade))infinite both;flex-direction:column;display:flex}@media (min-width:768px){.landing-module-scss-module__CB4_fG__lineSlide{align-items:flex-start}}.landing-module-scss-module__CB4_fG__slides1 .landing-module-scss-module__CB4_fG__lineSlide{opacity:1;animation:none}.landing-module-scss-module__CB4_fG__badge{align-items:center;gap:var(--rv-space-2);border-radius:var(--rv-radius-pill);font-size:var(--rv-text-xs);letter-spacing:.14em;text-transform:uppercase;border:1px solid;padding:.4rem .85rem;font-weight:700;display:inline-flex}.landing-module-scss-module__CB4_fG__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.landing-module-scss-module__CB4_fG__soon{color:#ffc740;background:#281c04b8;border-color:#f2b21b80}.landing-module-scss-module__CB4_fG__live{color:#4ee6a5;background:#042216b8;border-color:#3ddc9773}.landing-module-scss-module__CB4_fG__brand{margin-bottom:var(--rv-space-2)}@media (min-width:768px){.landing-module-scss-module__CB4_fG__brand{margin-bottom:var(--rv-space-4)}}.landing-module-scss-module__CB4_fG__line{max-width:16ch;font-family:var(--rv-font-display);font-size:var(--rv-text-4xl);letter-spacing:-.03em;color:#fff;text-wrap:balance;text-shadow:0 4px 30px #0009;font-weight:700;line-height:1.08}.landing-module-scss-module__CB4_fG__accent{background:linear-gradient(90deg,#ffc740,#ff7a2f);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-module-scss-module__CB4_fG__actions{align-items:stretch;gap:var(--rv-space-3);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.landing-module-scss-module__CB4_fG__actions{align-items:flex-start;width:auto}}.landing-module-scss-module__CB4_fG__actionsFallback{height:52px}.landing-module-scss-module__CB4_fG__fine{font-size:var(--rv-text-xs);color:#eef1f799}.landing-module-scss-module__CB4_fG__error{align-items:flex-start;gap:var(--rv-space-2);max-width:28rem;padding:var(--rv-space-3)var(--rv-space-4);border-radius:var(--rv-radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fee2e2;font-size:var(--rv-text-sm);text-align:left;background:#7f1d1d73;border:1px solid #f8717159;line-height:1.5;display:flex}.landing-module-scss-module__CB4_fG__error svg{color:#fca5a5;flex-shrink:0;margin-top:2px}.landing-module-scss-module__CB4_fG__foot{justify-content:center;gap:var(--rv-space-4);padding:var(--rv-space-4)var(--rv-gutter)calc(var(--rv-space-4) + env(safe-area-inset-bottom));font-size:var(--rv-text-xs);color:#eef1f780;display:flex}.landing-module-scss-module__CB4_fG__foot a{color:#eef1f7b3}.landing-module-scss-module__CB4_fG__foot a:hover{color:#fff}@media (min-width:768px){.landing-module-scss-module__CB4_fG__foot{right:var(--rv-gutter);position:absolute;bottom:0}}
.not-found-module-scss-module__2jWFaq__page{justify-content:center;align-items:center;gap:var(--rv-space-10);padding:var(--rv-space-12)var(--rv-gutter);background:var(--rv-bg-glow),var(--rv-bg);text-align:center;flex-direction:column;display:flex}.not-found-module-scss-module__2jWFaq__body{align-items:center;gap:var(--rv-space-3);flex-direction:column;display:flex}.not-found-module-scss-module__2jWFaq__code{font-family:var(--rv-font-display);background:linear-gradient(90deg,var(--rv-gold),var(--rv-ember));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,3rem + 6vw,7rem);font-weight:700;line-height:1}.not-found-module-scss-module__2jWFaq__title{font-size:var(--rv-text-2xl)}.not-found-module-scss-module__2jWFaq__text{max-width:40ch;color:var(--rv-text-muted)}.not-found-module-scss-module__2jWFaq__actions{justify-content:center;gap:var(--rv-space-2);margin-top:var(--rv-space-4);flex-wrap:wrap;display:flex}
.AdminShell-module-scss-module__059QkW__shell{background:var(--rv-bg);min-height:100dvh;display:flex}.AdminShell-module-scss-module__059QkW__sidebar{width:var(--rv-sidebar-w);border-right:1px solid var(--rv-border);background:var(--rv-surface);flex-direction:column;flex-shrink:0;height:100dvh;display:none;position:sticky;top:0}@media (min-width:1024px){.AdminShell-module-scss-module__059QkW__sidebar{display:flex}}.AdminShell-module-scss-module__059QkW__brand{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-5)var(--rv-space-5)var(--rv-space-4);display:flex}.AdminShell-module-scss-module__059QkW__brandTag,.AdminShell-module-scss-module__059QkW__brandTagDark{border-radius:var(--rv-radius-pill);background:var(--rv-gold-soft);color:var(--rv-accent-text);letter-spacing:.1em;text-transform:uppercase;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.AdminShell-module-scss-module__059QkW__nav{gap:var(--rv-space-5);padding:var(--rv-space-2)var(--rv-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AdminShell-module-scss-module__059QkW__nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AdminShell-module-scss-module__059QkW__group{gap:var(--rv-space-1);flex-direction:column;display:flex}.AdminShell-module-scss-module__059QkW__groupTitle{font-size:var(--rv-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--rv-text-faint);padding:0 var(--rv-space-3)var(--rv-space-1);font-size:.6875rem;font-weight:600}.AdminShell-module-scss-module__059QkW__navLink{align-items:center;gap:var(--rv-space-3);min-height:38px;padding:0 var(--rv-space-3);border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);font-size:var(--rv-text-sm);transition:background-color var(--rv-fast)var(--rv-ease),color var(--rv-fast)var(--rv-ease);font-weight:500;display:flex}.AdminShell-module-scss-module__059QkW__navLink svg{flex-shrink:0}.AdminShell-module-scss-module__059QkW__navLink:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.AdminShell-module-scss-module__059QkW__navLink.AdminShell-module-scss-module__059QkW__active{background:var(--rv-gold-soft);color:var(--rv-text)}.AdminShell-module-scss-module__059QkW__navLink.AdminShell-module-scss-module__059QkW__active svg{color:var(--rv-gold)}.AdminShell-module-scss-module__059QkW__badge{border-radius:var(--rv-radius-pill);background:var(--rv-gold);min-width:20px;color:var(--rv-on-gold);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:.1rem .4rem;font-size:.6875rem;font-weight:700}.AdminShell-module-scss-module__059QkW__sidebarFoot{padding:var(--rv-space-3);border-top:1px solid var(--rv-border);flex-direction:column;gap:2px;display:flex}.AdminShell-module-scss-module__059QkW__footLink{align-items:center;gap:var(--rv-space-2);min-height:36px;padding:0 var(--rv-space-3);border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);font-size:var(--rv-text-sm);display:flex}.AdminShell-module-scss-module__059QkW__footLink:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.AdminShell-module-scss-module__059QkW__body{flex-direction:column;flex:1;min-width:0;display:flex}.AdminShell-module-scss-module__059QkW__topbar{z-index:20;align-items:center;gap:var(--rv-space-3);height:calc(var(--rv-topbar-h) + env(safe-area-inset-top));padding:0 var(--rv-gutter);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--rv-border);background:color-mix(in srgb,var(--rv-bg)82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.AdminShell-module-scss-module__059QkW__menuButton{width:40px;height:40px;margin-left:calc(var(--rv-space-2)*-1);border-radius:var(--rv-radius-sm);color:var(--rv-text);place-items:center;display:inline-grid}.AdminShell-module-scss-module__059QkW__menuButton:hover{background:var(--rv-neutral-soft)}@media (min-width:1024px){.AdminShell-module-scss-module__059QkW__menuButton{display:none}}.AdminShell-module-scss-module__059QkW__topbarBrand{align-items:center;gap:var(--rv-space-2);display:flex}@media (min-width:1024px){.AdminShell-module-scss-module__059QkW__topbarBrand{display:none}}.AdminShell-module-scss-module__059QkW__topbarRight{align-items:center;gap:var(--rv-space-1);margin-left:auto;display:flex}.AdminShell-module-scss-module__059QkW__topLink{padding:0 var(--rv-space-3);color:var(--rv-text-muted);font-size:var(--rv-text-sm);font-weight:500;display:none}.AdminShell-module-scss-module__059QkW__topLink:hover{color:var(--rv-text)}@media (min-width:768px){.AdminShell-module-scss-module__059QkW__topLink{display:inline-flex}}.AdminShell-module-scss-module__059QkW__userChip{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-1)var(--rv-space-2);display:flex}.AdminShell-module-scss-module__059QkW__avatar{background:linear-gradient(135deg,var(--rv-gold),var(--rv-ember));width:30px;height:30px;color:var(--rv-on-gold);font-size:var(--rv-text-xs);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.AdminShell-module-scss-module__059QkW__userName{font-size:var(--rv-text-sm);color:var(--rv-text);font-weight:600;display:none}@media (min-width:768px){.AdminShell-module-scss-module__059QkW__userName{display:inline}}.AdminShell-module-scss-module__059QkW__logout{border-radius:var(--rv-radius-sm);width:36px;height:36px;color:var(--rv-text-muted);place-items:center;display:inline-grid}.AdminShell-module-scss-module__059QkW__logout:hover{background:var(--rv-danger-soft);color:var(--rv-danger)}.AdminShell-module-scss-module__059QkW__drawer{top:calc(var(--rv-topbar-h) + env(safe-area-inset-top));z-index:19;max-height:calc(100dvh - var(--rv-topbar-h) - env(safe-area-inset-top));padding:var(--rv-space-3)0 var(--rv-space-2);border-bottom:1px solid var(--rv-border);background:var(--rv-surface);box-shadow:var(--rv-shadow-lg);position:sticky;overflow-y:auto}@media (min-width:1024px){.AdminShell-module-scss-module__059QkW__drawer{display:none!important}}.AdminShell-module-scss-module__059QkW__main{width:100%;max-width:1400px;padding:var(--rv-space-6)var(--rv-gutter)var(--rv-space-16);flex:1;margin-inline:auto}@media (min-width:1024px){.AdminShell-module-scss-module__059QkW__main{padding-top:var(--rv-space-8)}}
.AppShell-module-scss-module__z0IVfa__shell{isolation:isolate;position:relative}.AppShell-module-scss-module__z0IVfa__shell:before{content:"";z-index:-1;background:var(--rv-bg-glow);pointer-events:none;position:fixed;inset:0}@media (min-width:1024px){.AppShell-module-scss-module__z0IVfa__shell{grid-template-columns:var(--rv-sidebar-w)minmax(0,1fr);display:grid}}.AppShell-module-scss-module__z0IVfa__sidebar{display:none}@media (min-width:1024px){.AppShell-module-scss-module__z0IVfa__sidebar{gap:var(--rv-space-8);height:100dvh;padding:var(--rv-space-6)var(--rv-space-4);border-right:1px solid var(--rv-border);background:color-mix(in srgb,var(--rv-surface)70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.AppShell-module-scss-module__z0IVfa__sidebar>:first-child{padding-inline:var(--rv-space-2)}}.AppShell-module-scss-module__z0IVfa__nav{gap:var(--rv-space-1);flex-direction:column;display:flex}.AppShell-module-scss-module__z0IVfa__nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AppShell-module-scss-module__z0IVfa__navHeading{font-size:var(--rv-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--rv-text-faint);margin-top:var(--rv-space-6);padding:0 var(--rv-space-3)var(--rv-space-2);font-weight:600}.AppShell-module-scss-module__z0IVfa__navLink{align-items:center;gap:var(--rv-space-3);min-height:40px;padding:0 var(--rv-space-3);border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);font-size:var(--rv-text-sm);transition:background-color var(--rv-fast)var(--rv-ease),color var(--rv-fast)var(--rv-ease);font-weight:500;display:flex;position:relative}.AppShell-module-scss-module__z0IVfa__navLink:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.AppShell-module-scss-module__z0IVfa__navLink.AppShell-module-scss-module__z0IVfa__active{background:var(--rv-gold-soft);color:var(--rv-text)}.AppShell-module-scss-module__z0IVfa__navLink.AppShell-module-scss-module__z0IVfa__active svg{color:var(--rv-gold)}.AppShell-module-scss-module__z0IVfa__navLink.AppShell-module-scss-module__z0IVfa__active:before{content:"";left:calc(var(--rv-space-4)*-1);background:var(--rv-gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px}.AppShell-module-scss-module__z0IVfa__sidebarFoot{gap:var(--rv-space-3);flex-direction:column;margin-top:auto;display:flex}.AppShell-module-scss-module__z0IVfa__community{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3);border:1px solid color-mix(in srgb,var(--rv-discord)35%,transparent);border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--rv-discord)12%,transparent);color:var(--rv-text);font-size:var(--rv-text-sm);font-weight:600;display:flex}.AppShell-module-scss-module__z0IVfa__community svg:first-child{color:var(--rv-discord)}.AppShell-module-scss-module__z0IVfa__community:hover{background:color-mix(in srgb,var(--rv-discord)20%,transparent);color:var(--rv-text)}.AppShell-module-scss-module__z0IVfa__communityExt{color:var(--rv-text-faint);margin-left:auto}.AppShell-module-scss-module__z0IVfa__userRow{padding-top:var(--rv-space-3);border-top:1px solid var(--rv-border)}.AppShell-module-scss-module__z0IVfa__userCard{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-2);border-radius:var(--rv-radius-md);color:var(--rv-text);display:flex}.AppShell-module-scss-module__z0IVfa__userCard:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.AppShell-module-scss-module__z0IVfa__userText{flex-direction:column;min-width:0;display:flex}.AppShell-module-scss-module__z0IVfa__userName{font-size:var(--rv-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.AppShell-module-scss-module__z0IVfa__userMeta{font-size:var(--rv-text-xs);color:var(--rv-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module-scss-module__z0IVfa__footActions{justify-content:space-between;align-items:center;gap:var(--rv-space-2);display:flex}.AppShell-module-scss-module__z0IVfa__logout{align-items:center;gap:var(--rv-space-2);min-height:36px;padding:0 var(--rv-space-3);border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);font-size:var(--rv-text-xs);font-weight:600;display:inline-flex}.AppShell-module-scss-module__z0IVfa__logout:hover{background:var(--rv-danger-soft);color:var(--rv-danger)}.AppShell-module-scss-module__z0IVfa__topbar{z-index:20;height:calc(var(--rv-topbar-h) + env(safe-area-inset-top));padding:0 var(--rv-gutter);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--rv-border);background:color-mix(in srgb,var(--rv-bg)78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (min-width:1024px){.AppShell-module-scss-module__z0IVfa__topbar{display:none}}.AppShell-module-scss-module__z0IVfa__topActions{align-items:center;gap:var(--rv-space-1);display:flex}.AppShell-module-scss-module__z0IVfa__topIcon{border-radius:var(--rv-radius-sm);width:36px;height:36px;color:var(--rv-text-muted);place-items:center;display:inline-grid}.AppShell-module-scss-module__z0IVfa__topIcon:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.AppShell-module-scss-module__z0IVfa__topAvatar{margin-left:var(--rv-space-1);border-radius:50%;place-items:center;display:inline-grid}.AppShell-module-scss-module__z0IVfa__main{min-width:0;padding:var(--rv-space-6)0 calc(var(--rv-tabbar-h) + env(safe-area-inset-bottom) + var(--rv-space-8))}@media (min-width:1024px){.AppShell-module-scss-module__z0IVfa__main{padding:var(--rv-space-10)0 var(--rv-space-16)}}.AppShell-module-scss-module__z0IVfa__content{width:100%;max-width:var(--rv-content-max);padding-inline:var(--rv-gutter);margin-inline:auto}.AppShell-module-scss-module__z0IVfa__loading{gap:var(--rv-space-4);flex-direction:column;display:flex}.AppShell-module-scss-module__z0IVfa__loadingGrid{gap:var(--rv-space-3);margin-top:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.AppShell-module-scss-module__z0IVfa__loadingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.AppShell-module-scss-module__z0IVfa__tabbar{z-index:20;height:calc(var(--rv-tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left)env(safe-area-inset-right);border-top:1px solid var(--rv-border);background:color-mix(in srgb,var(--rv-bg)85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}@media (min-width:1024px){.AppShell-module-scss-module__z0IVfa__tabbar{display:none}}.AppShell-module-scss-module__z0IVfa__tab{color:var(--rv-text-faint);letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.6875rem;font-weight:600;display:flex}.AppShell-module-scss-module__z0IVfa__tab:hover{color:var(--rv-text)}button.AppShell-module-scss-module__z0IVfa__tab{cursor:pointer;background:0 0;border:0;font-family:inherit}.AppShell-module-scss-module__z0IVfa__sheetList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AppShell-module-scss-module__z0IVfa__sheetLink{align-items:center;gap:var(--rv-space-3);min-height:48px;padding:0 var(--rv-space-3);border-radius:var(--rv-radius-md);color:var(--rv-text);font-size:var(--rv-text-base);font-weight:500;display:flex}.AppShell-module-scss-module__z0IVfa__sheetLink svg:first-child{color:var(--rv-text-muted)}.AppShell-module-scss-module__z0IVfa__sheetLink:hover{background:var(--rv-neutral-soft);color:var(--rv-text)}.AppShell-module-scss-module__z0IVfa__sheetActive{background:var(--rv-gold-soft)}.AppShell-module-scss-module__z0IVfa__sheetActive svg:first-child{color:var(--rv-gold)}.AppShell-module-scss-module__z0IVfa__sheetFoot{justify-content:space-between;align-items:center;gap:var(--rv-space-2);margin-top:var(--rv-space-4);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-border);display:flex}.AppShell-module-scss-module__z0IVfa__tabActive,.AppShell-module-scss-module__z0IVfa__tabActive:hover{color:var(--rv-gold)}
