.fd-stream-grid{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%)}.fd-sticky-col td:first-child,.fd-sticky-col th:first-child{position:sticky;left:0;z-index:1;background:#161619;box-shadow:1px 0 0 0 rgba(255,255,255,.07)}.fd-sticky-col thead th:first-child{z-index:2}.fd-phone-tile{width:min(100%,calc((100dvh - 16rem) * 9 / 19.5));max-width:8.75rem;aspect-ratio:9/19.5;max-height:min(38dvh,16.5rem)}@media (min-width:640px){.fd-phone-tile{max-width:10rem;max-height:min(46dvh,19rem)}}@media (min-width:1024px){.fd-phone-tile{max-width:11rem;max-height:min(50dvh,21rem)}}.fd-phone-live{width:min(100%,calc(min(62dvh, 34rem) * var(--fd-aspect, .462)));max-width:min(100%,16.5rem);max-height:min(62dvh,34rem);aspect-ratio:var(--fd-aspect,9/19.5);touch-action:none;overscroll-behavior:none}@media (min-width:640px){.fd-phone-live{width:min(100%,calc(min(78dvh, 44rem) * var(--fd-aspect, .462)));max-width:min(100%,22rem);max-height:min(78dvh,44rem)}}@media (min-width:1024px){.fd-phone-live{width:min(100%,calc(min(86dvh, 52rem) * var(--fd-aspect, .462)));max-width:min(100%,26rem);max-height:min(86dvh,52rem)}}.fd-phone-deck{width:min(100%,calc((100dvh - 18rem) * 9 / 19.5));max-width:10.5rem;aspect-ratio:9/19.5;max-height:min(48dvh,20rem);margin-inline:auto}@media (min-width:640px){.fd-phone-deck{max-width:12rem;max-height:min(54dvh,24rem)}}@media (min-width:1024px){.fd-phone-deck{max-width:13.5rem;max-height:min(58dvh,28rem)}}.fd-phone-deck-solo{max-width:min(100%,15rem);max-height:min(62dvh,30rem)}@media (min-width:640px){.fd-phone-deck-solo{max-width:min(100%,16.5rem);max-height:min(68dvh,34rem)}}.fd-app-shell{background:#101012;--surface-radius:1.375rem;--surface-border:rgba(255,255,255,0.09)}.fd-app-shell .page-title{font-size:clamp(2rem,1.8rem + .8vw,2.5rem);font-weight:750;letter-spacing:-.035em;line-height:1.12}.fd-app-shell .page-subtitle{color:#a6a6b0;line-height:1.55}.fd-app-sidebar{background:#19191c;border-color:rgba(255,255,255,.07);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fd-app-brand{margin:.5rem .25rem}.fd-workspace{border:1px solid rgba(255,255,255,.045)}.fd-nav-link{transition:transform .12s ease-out}.fd-nav-link[aria-current=page]{background:rgba(191,90,242,.12)}.fd-nav-link[aria-current=page]:after{content:"";width:.3rem;height:.3rem;border-radius:50%;background:hsl(var(--primary-text));margin-left:auto}.fd-mobile-header{background:rgba(16,16,18,.92);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.fd-app-tabbar{border:1px solid rgba(255,255,255,.15)}.fd-app-tabbar .tabbar-item{transition:transform .12s ease-out;gap:.3rem;padding-block:.5rem}.fd-app-tabbar .tabbar-item[aria-current=page]{background:rgba(191,90,242,.13);box-shadow:none}.fd-devices-page{padding-top:2.25rem}.fd-device-toolbar{background:transparent;padding:0;gap:.75rem;margin-bottom:1rem}.fd-device-search .input{background:#232327!important}.fd-device-toolbar .fd-segmented{background:#232327;border:0;padding:.25rem;border-radius:.875rem}.fd-device-toolbar .fd-segmented button{min-width:4rem;border-radius:.65rem}.fd-view-switch{background:#232327;padding:.25rem;border-radius:.875rem}.fd-device-card{background:#1c1c1f;border-color:rgba(255,255,255,.065);border-radius:1.375rem}.fd-device-preview{box-shadow:0 5px 16px rgba(0,0,0,.25)}.fd-device-card:not(.is-online) .fd-device-preview{background:#25252b}.fd-open-device{padding:.5rem .9rem;border-radius:999px;background:rgba(191,90,242,.13);width:100%}.fd-device-manage,.fd-open-device{margin-top:.35rem}.fd-device-manage summary::-webkit-details-marker{display:none}.fd-device-manage[open] summary svg{transform:rotate(180deg)}.fd-device-list .fd-device-card{align-items:center;border-radius:1rem}.fd-device-list .fd-open-device{width:auto;margin-top:0}.fd-device-list .fd-device-manage{display:inline-block;vertical-align:top;margin-left:.75rem}.fd-device-list .fd-device-manage[open]{display:block;margin-left:0}.fd-account-scrim{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);animation:fd-scrim-in .16s ease-out}.fd-account-sheet{position:fixed;z-index:61;bottom:0;left:0;right:0;width:min(100%,34rem);margin-inline:auto;max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)));overflow-y:auto;overscroll-behavior:contain;border-radius:1.75rem 1.75rem 0 0;border:1px solid rgba(255,255,255,.12);background:#242427;color:#f5f5f7;padding-bottom:max(.75rem,env(safe-area-inset-bottom));box-shadow:0 -12px 60px rgba(0,0,0,.3);animation:fd-sheet-in .24s cubic-bezier(.32,.72,0,1)}.fd-icon-button{place-items:center;width:2.75rem;height:2.75rem;background:rgba(255,255,255,.08)}.fd-account-avatar,.fd-icon-button{display:grid;border-radius:50%;flex-shrink:0}.fd-account-avatar{place-items:center;width:3rem;height:3rem;background:rgba(191,90,242,.18);color:#e6b6ff;font-size:1.25rem;font-weight:600}.fd-account-row{display:flex;align-items:center;gap:.875rem;min-height:3.25rem;padding:.75rem 1rem;font-size:1rem}.fd-account-row+.fd-account-row{border-top:1px solid rgba(255,255,255,.07)}.fd-account-row:active,.fd-icon-button:active,.fd-open-device:active{opacity:.7}@keyframes fd-sheet-in{0%{transform:translateY(1.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fd-scrim-in{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.fd-device-card:hover{border-color:rgba(255,255,255,.15)}.fd-open-device:hover{background:rgba(191,90,242,.22)}.fd-account-row:hover{background:rgba(255,255,255,.04)}}@media (max-width:767px){.fd-devices-page{padding-top:.75rem}.fd-app-shell .page-title{font-size:2.125rem}.fd-device-search{flex-basis:100%}.fd-device-toolbar .fd-segmented{flex:1}.fd-device-toolbar .fd-segmented button{flex:1;min-width:0}.fd-device-toolbar .fd-view-switch{margin-left:0}.fd-device-card{padding:1rem}.fd-app-shell .input{font-size:1rem}}@media (min-width:768px){.fd-account-sheet{bottom:1.5rem;border-radius:1.75rem}}@media (prefers-reduced-motion:reduce){.fd-account-scrim,.fd-account-sheet{animation:none}.fd-app-shell .fd-nav-link,.fd-app-tabbar .tabbar-item{transition:none}}@media (prefers-reduced-transparency:reduce){.fd-app-tabbar,.fd-mobile-header{background:#1c1c1e;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.fd-account-sheet,.fd-app-sidebar,.fd-device-card{border-color:#8e8e93}.fd-app-shell .page-subtitle{color:#d1d1d6}}.fd-live-view .fd-live-tools>.card,.fd-live-view .fd-live-tools>div>.card{border-radius:1.25rem;background:#1c1c1f;border-color:rgba(255,255,255,.08)}.fd-live-view .fd-live-tools .btn{border-radius:.875rem}.fd-device-preview{border-width:0;outline:1px solid rgba(255,255,255,.12)}.fd-phone-live{border:0}.fd-device-preview:has(canvas.block),.fd-device-preview:has(img),.fd-phone-live{border-radius:.2rem}@media (min-width:1024px){.fd-live-tools{max-height:calc(100dvh - 9rem);overflow-y:auto;overscroll-behavior:contain;padding:.25rem .5rem .5rem;scrollbar-width:thin;scrollbar-color:#49494f transparent}}.fd-app-shell,.fd-auth-shell{--fd-grouped-background:#101012;--fd-grouped-surface:#1c1c1e;--fd-control-fill:#2c2c2e;--fd-secondary-label:#b0b0b8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-optical-sizing:auto;-webkit-tap-highlight-color:transparent;color-scheme:dark}.fd-app-shell :is(.card,.fd-card-surface){background:var(--fd-grouped-surface);border:1px solid rgba(255,255,255,.075);border-radius:1.25rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fd-app-shell :is(h2,h3){text-wrap:balance;letter-spacing:-.02em}.fd-app-shell :is(.text-muted-foreground,.text-zinc-400),.fd-auth-shell .text-muted-foreground{color:var(--fd-secondary-label)}.fd-app-shell :is(.btn,.btn-sm),.fd-auth-shell :is(.btn,.btn-sm){min-height:2.75rem;border-radius:.875rem;font-size:.9375rem;font-weight:600;box-shadow:none;touch-action:manipulation}.fd-app-shell :is(.btn-brand,.btn-ghost),.fd-auth-shell :is(.btn-brand,.btn-ghost){box-shadow:none}.fd-app-shell .btn-ghost{background:var(--fd-control-fill);border-color:transparent}.fd-app-shell :is(input.input,select.input,textarea.input),.fd-auth-shell :is(input.input,select.input,textarea.input){min-height:2.875rem;border-radius:.75rem;border-color:rgba(255,255,255,.1);background:var(--fd-control-fill);font-size:1rem;line-height:1.4;box-shadow:none}.fd-app-shell :is(input,textarea){scroll-margin-block:6rem}.fd-app-shell :is(button,a,input,select,textarea,summary):focus-visible,.fd-auth-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #d6a6ff;outline-offset:3px}.fd-app-shell button:disabled{cursor:not-allowed}.fd-app-shell .fd-phone-deck{border:0;border-radius:0;outline:2px solid rgba(255,255,255,.16);height:auto;max-height:none;box-shadow:none}.fd-app-shell .fd-phone-deck.border-brand{outline-color:hsl(var(--primary))}.fd-auth-shell{background:#101012}.fd-auth-panel{background:#1c1c1e;border-color:rgba(255,255,255,.075);box-shadow:none;border-radius:1.5rem}.fd-auth-panel h1{font-size:1.75rem;line-height:1.15;letter-spacing:-.025em}.fd-auth-panel label{font-size:.9375rem}.fd-app-shell .fd-dialog-panel{background:#242426;backdrop-filter:none;-webkit-backdrop-filter:none}.fd-app-shell .fd-dialog-header{padding:1rem 1rem .75rem 1.25rem}.fd-app-shell .fd-dialog-close{background:#363638}.fd-app-shell .fd-dialog-footer{background:#242426}.fd-app-shell .fd-dialog-title{font-size:1.25rem}@media (max-width:767px){.fd-app-shell :is(.card,.fd-card-surface){border-radius:1rem}.fd-app-shell .page-subtitle{font-size:.9375rem}.fd-app-shell .fd-dialog{padding:max(1rem,env(safe-area-inset-top)) 0 0}.fd-app-shell .fd-dialog-panel{border-radius:1.75rem 1.75rem 0 0;margin-bottom:0;max-width:none;padding-bottom:env(safe-area-inset-bottom)}.fd-auth-shell{align-items:flex-start;padding-top:max(3rem,env(safe-area-inset-top))}.fd-auth-panel{padding:1.25rem}.fd-app-tabbar{border-radius:1.75rem;background:rgba(35,35,38,.9)}}@media (prefers-reduced-motion:reduce){.fd-app-shell *,.fd-auth-shell *{scroll-behavior:auto!important}.fd-app-shell :is(.btn,.btn-sm,.card-hover):active,.fd-auth-shell .btn:active{transform:none}}@media (prefers-contrast:more){.fd-app-shell :is(.card,.fd-card-surface,.input),.fd-auth-panel{border-color:#8e8e93}.fd-app-shell,.fd-auth-shell{--fd-secondary-label:#e5e5ea}}.fd-app-shell .fd-deck-toolbar{border-radius:1.25rem;margin-inline:0;padding:.875rem;background:rgba(35,35,38,.94);border-color:rgba(255,255,255,.08);box-shadow:none}@media (max-width:767px){.fd-app-shell .fd-deck-toolbar:not(.fd-deck-dock){position:relative}}.fd-app-shell .fd-deck-dock{bottom:max(12dvh,calc(5.5rem + env(safe-area-inset-bottom, 0px)));border:1px solid var(--separator,rgba(255,255,255,.1));border-radius:22px;background:rgba(28,28,31,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.fd-deck-dock button{min-width:72px;min-height:44px}.fd-referral-hero{background:linear-gradient(120deg,rgba(168,85,247,.13),transparent 70%),var(--fill-tertiary)}.fd-referrals [aria-labelledby=referral-stats-heading]>.grid>div{padding:24px;border-radius:22px}.fd-referrals [aria-labelledby=referral-payout-heading] .card{border-radius:20px}.fd-live-stage{width:100%}.fd-live-dock-layout{--fd-screen-width:min(calc(100vw - 3rem),16.5rem,calc(min(62dvh, 34rem) * var(--fd-aspect)));grid-template-columns:minmax(0,var(--fd-screen-width));justify-content:center}.fd-live-dock-layout .fd-phone-live{width:100%;max-width:none;max-height:none}.fd-live-hud-dock,.fd-live-nav-dock{min-width:0;width:100%;box-sizing:border-box}.fd-live-hud-dock>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-live-shortcut{width:4rem;min-width:4rem;height:4rem;min-height:4rem;padding:.25rem;flex:0 0 4rem}.fd-live-shortcut svg{flex-shrink:0}.fd-live-nav-dock{container-type:inline-size;container-name:fd-navigation}.fd-live-nav-dock [aria-label=Navigation]{display:grid;grid-template-columns:repeat(2,4rem);justify-content:center;gap:.375rem}@container fd-navigation (min-width: 18rem){.fd-live-nav-dock [aria-label=Navigation]{grid-template-columns:repeat(4,4rem)}}@media (min-width:640px){.fd-live-dock-layout{--fd-screen-width:min(22rem,calc(min(78dvh,44rem) * var(--fd-aspect)))}}@media (min-width:1024px){.fd-live-dock-layout{--fd-screen-width:min(calc(100% - 10.75rem),26rem,calc(min(86dvh,52rem) * var(--fd-aspect)));grid-template-columns:auto minmax(0,var(--fd-screen-width)) auto;grid-template-rows:auto auto auto;-moz-column-gap:.5rem;column-gap:.5rem}}@media (max-width:639px){.fd-app-shell .fd-deck-dock>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fd-app-shell .fd-deck-dock [role=group]{display:contents}.fd-app-shell .fd-deck-dock button{width:100%}}