.sfm-active{background:#08090d;color:#f4f2ff;color-scheme:dark}.sfm-shell{--background:#08090d;--foreground:#f4f2ff;--card:#14151d;--card-foreground:#f4f2ff;--primary:#a594ff;--primary-foreground:#100b22;--muted:#20212d;--muted-foreground:#9394a8;--border:#ffffff12;--ring:#a594ff;min-height:100dvh;max-width:760px;margin:auto;isolation:isolate;background:radial-gradient(ellipse 100% 420px at 95% -80px,#30204d4a,transparent),#08090d;color:#f4f2ff;overflow-x:clip;-webkit-tap-highlight-color:transparent}.sfm-shell *{box-sizing:border-box}.sfm-sheet a,.sfm-sheet button,.sfm-shell a,.sfm-shell button{touch-action:manipulation}.sfm-sheet :where(a,button):focus-visible,.sfm-shell :where(a,button,input):focus-visible{outline:2px solid #c4b6ff;outline-offset:4px}.sfm-shell :where(button,a){-webkit-user-select:none;user-select:none}.sfm-shell :where(button,a):active{transition-duration:90ms}.sfm-header{height:88px;padding:max(20px,env(safe-area-inset-top)) 22px 14px;gap:12px;position:relative;z-index:20}.sfm-brand,.sfm-header{display:flex;align-items:center}.sfm-brand{gap:10px;margin-right:auto;text-decoration:none}.sfm-brand>span{font-size:23px;font-weight:650;letter-spacing:-1.1px;line-height:1}.sfm-brand>span>span{display:block;margin-top:7px;color:#7d7a94;font-size:7px;letter-spacing:1.65px;font-weight:500}.sfm-avatar{display:grid;place-items:center;width:41px;height:41px;flex-shrink:0;border-radius:50%;border:1px solid #b49cff44;background:linear-gradient(135deg,#362643,#191921);color:#e7dcff;font-size:15px;position:relative}.sfm-avatar>span{position:absolute;bottom:0;right:-1px;height:10px;width:10px;background:#c9bfff;border:3px solid #111015;border-radius:50%}.sfm-header-title{flex:1;min-width:0}.sfm-header-title>span{display:block;font-size:8px;letter-spacing:2px;color:#80788e;margin-bottom:3px}.sfm-header-title>strong{display:block;font-size:19px;letter-spacing:-.6px;font-weight:550}.sfm-icon-button{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid #ffffff10;border-radius:15px;background:#16151e}.sfm-sample{display:flex;justify-content:space-between;gap:12px;margin:0 22px 12px;border:1px solid #e2b97530;color:#d8bd8b;padding:8px 12px;border-radius:10px;font-size:9px;letter-spacing:1px}.sfm-sample>span{letter-spacing:0;color:#ac9c83}.sfm-content{padding:4px 20px calc(110px + env(safe-area-inset-bottom));min-height:65vh;outline:none}.sfm-dock{position:fixed;z-index:45;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(calc(100% - 28px),500px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:74px;padding:5px 7px;border-radius:26px;border:1px solid #ffffff16;background:linear-gradient(170deg,#26212eef,#14131bea 70%);box-shadow:0 -10px 40px #08090d88,0 18px 40px #0008,inset 0 1px #ffffff0b;backdrop-filter:blur(22px)}.sfm-dock-four{grid-template-columns:repeat(4,1fr)}.sfm-tab{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:57px;border-radius:17px;color:#92909f;text-decoration:none;font-size:9px;letter-spacing:.2px;z-index:0}.sfm-tab>span:not(.sfm-tab-highlight),.sfm-tab>svg{position:relative;z-index:1}.sfm-tab-active{color:#e8ddff}.sfm-tab-highlight{position:absolute;inset:3px;background:linear-gradient(#76609a40,#8570b013);border-radius:17px;border:1px solid #d5bbff16}.sfm-ask{border-radius:22px;position:relative;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#e7dfff}.sfm-ask>span{width:47px;height:44px;margin-top:-18px;border-radius:17px;display:grid;place-items:center;color:#faf6ff;background:linear-gradient(145deg,#b1a1ff,#7e50ef 70%,#6842c8);border:1px solid #d4bfff99;box-shadow:0 5px 22px #784bde66,inset 0 1px 1px #fff6;transform:rotate(-6deg)}.sfm-ask>span>svg{transform:rotate(6deg)}.sfm-ask>small{font-size:9px;margin-top:1px}.sfm-eyebrow{display:block;font-size:9px;font-weight:600;color:#9b91b0;letter-spacing:2px}.sfm-section-intro{padding:20px 2px 24px}.sfm-section-intro h1{font-size:clamp(32px,9vw,47px);font-weight:500;line-height:1.12;letter-spacing:-1.8px;margin-top:14px}.sfm-section-intro h1 em{font-style:normal;color:#a99cff}.sfm-section-intro p{font-size:13px;color:#8f8b9c;line-height:1.65;margin-top:12px}.sfm-search{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:1px solid #ffffff0d;border-radius:17px;background:#15151c;color:#888295}.sfm-search input{flex:1;width:100%;min-width:0;background:transparent;border:0;outline:none;color:#eee7ff;font:inherit;font-size:13px}.sfm-search button{min-height:42px;min-width:34px;display:grid;place-items:center}.sfm-directory-group{margin-top:28px}.sfm-directory-group h2{display:flex;justify-content:space-between;font-size:17px;font-weight:550;letter-spacing:-.4px;margin:0 3px 13px}.sfm-directory-group h2>span{color:#655e76;font-family:var(--font-mono),monospace;font-size:10px}.sfm-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.sfm-tool{position:relative;display:flex;flex-direction:column;padding:18px 15px 17px;min-height:159px;height:100%;border-radius:23px;border:1px solid #ffffff0b;background:linear-gradient(135deg,#202029,#121319 75%);overflow:hidden}.sfm-tool:after{content:"";width:110px;height:110px;border-radius:50%;background:var(--sfm-accent,#a99cff);position:absolute;top:-69px;right:-55px;opacity:.07;filter:blur(7px);pointer-events:none}.sfm-tool-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:17px;border:1px solid color-mix(in srgb,var(--sfm-accent,#a99cff) 25%,transparent);border-radius:14px;color:var(--sfm-accent,#a99cff);background:color-mix(in srgb,var(--sfm-accent,#a99cff) 10%,transparent)}.sfm-tool-arrow{position:absolute;right:15px;top:18px;color:#6b6678}.sfm-tool strong{font-weight:550;font-size:14px;letter-spacing:-.4px;line-height:1.25}.sfm-tool-description{color:#8a8598;font-size:10px;line-height:1.5;margin-top:6px;max-width:145px}.sfm-color-violet{--sfm-accent:#b6a3ff}.sfm-color-mint{--sfm-accent:#92d5c2}.sfm-color-blue{--sfm-accent:#93bdf5}.sfm-color-amber{--sfm-accent:#e8c18f}.sfm-color-rose{--sfm-accent:#e6a1b6}.sfm-endnote{margin:40px 0 10px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:7px;letter-spacing:1.7px;color:#666070}.sfm-endnote span{height:1px;width:22px;background:#ffffff16}.sfm-empty{padding:44px 25px;text-align:center;border:1px solid #ffffff0d;border-radius:25px;background:#14151b;color:#9e96ae;margin-top:24px}.sfm-empty svg{margin:0 auto 15px;color:#b19aee}.sfm-empty h2{font-size:20px;color:#f4f2ff}.sfm-empty p{font-size:13px;line-height:1.6;margin-top:8px}.sfm-sheet{translate:none!important;left:50%!important;top:auto!important;bottom:0!important;width:min(100%,540px)!important;max-width:540px!important;transform:translateX(-50%)!important;border-radius:32px 32px 0 0!important;padding:12px 24px max(22px,env(safe-area-inset-bottom))!important;border:1px solid #ffffff1a!important;background:linear-gradient(145deg,#24212e,#12131a 75%)!important;color:#f4f2ff!important;overflow:auto;max-height:90dvh}.sfm-sheet[data-state=open]{animation:sfm-sheet-enter .38s cubic-bezier(.2,.8,.2,1)!important}.sfm-sheet[data-state=closed]{animation:sfm-sheet-exit .22s ease-in!important}.sfm-active [role=dialog]:not(.sfm-sheet):not([data-mobile-panel]){translate:none!important;top:auto!important;bottom:0;left:50%;transform:translateX(-50%)!important;width:min(100%,640px);max-height:90dvh;overflow-y:auto;border-radius:28px 28px 0 0;background:#17141f;color:#f4f2ff;border-color:#c0a1e526;padding-bottom:max(24px,env(safe-area-inset-bottom))}.sfm-active [role=dialog]:not(.sfm-sheet):not([data-mobile-panel])[data-state=open]{animation:sfm-sheet-enter .38s cubic-bezier(.2,.8,.2,1)!important}.sfm-active [role=dialog]:not(.sfm-sheet):not([data-mobile-panel])[data-state=closed]{animation:sfm-sheet-exit .22s ease-in!important}.sfm-active [role=dialog] button{min-height:40px}.sfm-sheet-handle{height:4px;width:32px;background:#78718066;border-radius:8px;margin:0 auto 27px}.sfm-account-heading{display:flex;align-items:center;gap:15px;margin-bottom:26px}.sfm-account-heading h2{font-size:23px;font-weight:500;letter-spacing:-.6px}.sfm-account-heading p{font-size:12px;color:#9a91a8}.sfm-account-avatar{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#4e3968,#24202e);border:1px solid #c7a6ff35;color:#ddc9ff;font-size:23px}.sfm-membership{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:20px;background:linear-gradient(115deg,#4e376b,#2c2142);border:1px solid #b393d733;margin-bottom:20px;color:#eee1ff}.sfm-membership small{display:block;font-size:8px;letter-spacing:1.8px;color:#b6a1cc;margin-bottom:6px}.sfm-membership strong{font-weight:500;font-size:21px;letter-spacing:-.5px}.sfm-account-list :where(a,button){display:flex;width:100%;align-items:center;gap:14px;min-height:58px;border-bottom:1px solid #ffffff09;color:#c0b7cf;font-size:13px;text-align:left}.sfm-account-list :where(a,button)>span{flex:1}.sfm-account-list small{font-size:10px;color:#7f768f}.sfm-account-list .sfm-signout{color:#de9cb0;border:0}.sfm-sheet-footer{color:#766c84;text-align:center;font-size:10px;padding:20px 0 3px}.sfm-spin{animation:sfm-spin .9s linear infinite}.sfm-skip{position:fixed;top:-100px;left:15px;z-index:100;padding:12px;background:#a594ff;color:#100b22;border-radius:14px}.sfm-skip:focus{top:10px}.sfm-module{padding-top:10px}.sfm-module .bg-card{border-color:#ffffff0d;border-radius:24px;background:linear-gradient(135deg,#1c1c27,#12131b 80%);box-shadow:0 10px 32px #00000012}.sfm-module h2{font-size:clamp(26px,7.5vw,36px);line-height:1.15;letter-spacing:-1.1px;font-weight:500}.sfm-module h3{letter-spacing:-.5px}.sfm-module .text-muted-foreground{color:#9992a9}.sfm-module [role=tablist]{border-radius:17px;padding:5px;background:#191820;border:1px solid #ffffff09;gap:3px;overflow-x:auto;max-width:100%}.sfm-module [role=tab]{min-height:40px;border-radius:12px;font-size:11px;white-space:nowrap;padding-inline:13px}.sfm-module [role=tab][data-state=active]{background:#a69adf25;color:#ded2ff;box-shadow:inset 0 0 0 1px #b9a4ee22}.sfm-module :where(button,a).rounded-lg{border-radius:15px}.sfm-module button{transition:background .2s,border-color .2s,box-shadow .2s,transform .18s}.sfm-module button:active:not(:disabled){transform:scale(.98)}.sfm-module :where(input,select){min-height:44px;font-size:16px;border-radius:13px}.sfm-module .recharts-cartesian-grid-horizontal line,.sfm-module .recharts-cartesian-grid-vertical line{stroke:#ffffff0b}.sfm-shell [data-testid=assistant-launcher]{display:none!important}.sfm-shell [data-mobile-panel=true]:focus{outline:none}.sfm-shell [data-mobile-panel=true]{z-index:65;left:0!important;right:0!important;bottom:0!important;width:min(100%,760px)!important;margin:auto;height:min(750px,90dvh)!important;border-radius:30px 30px 0 0;background:#14121e;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -35px 80px #0009;border-color:#9d80cb33}.sfm-skeleton{display:grid;gap:16px;padding-top:20px}.sfm-skeleton>span{height:190px;border-radius:27px;background:linear-gradient(105deg,#16141e 25%,#272030 45%,#16141e 65%);background-size:250% 100%;animation:sfm-shimmer 1.7s ease-in-out infinite}.sfm-skeleton>span:first-child{height:245px}.sfm-orders .sfm-section-intro{padding:10px 2px 18px}.sfm-orders .sfm-section-intro h1{font-size:clamp(26px,7.6vw,36px);letter-spacing:-1.25px;margin-top:10px}.sfm-orders-head{display:flex;align-items:center;justify-content:space-between;margin:24px 1px 16px}.sfm-orders-head h2{font-size:16px}.sfm-orders-head span{font-size:11px;color:#9a90ab}.sfm-order-filters{display:flex;gap:8px;margin:18px 0;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.sfm-order-filters button{flex-shrink:0;min-height:40px;padding:0 16px;border-radius:14px;border:1px solid #ffffff0e;background:#17151e;color:#9991a8;font-size:12px}.sfm-order-filters button[aria-pressed=true]{background:#b4a0ee25;color:#e1cfff;border-color:#b4a0ee50}.sfm-order-summary{padding:17px 20px;border:1px solid #a99cff29;border-radius:26px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#51437877,transparent 70%),#1b1726}.sfm-order-summary>span{color:#b6a8ca;font-size:10px;letter-spacing:1.5px}.sfm-order-summary strong{display:block;font-size:36px;letter-spacing:-2.5px;font-weight:450;margin-top:3px}.sfm-order-summary p{font-size:11px;color:#a598b6}.sfm-order-summary svg{position:absolute;right:23px;top:27px;width:52px;height:52px;color:#ba9fff;transform:rotate(-13deg)}.sfm-order-list{display:grid;gap:9px}.sfm-order-row{min-width:0;display:flex;width:100%;align-items:center;gap:12px;padding:16px 13px;min-height:91px;border-radius:21px;border:1px solid #ffffff09;background:linear-gradient(115deg,#1a1822,#12121a);text-align:left}.sfm-order-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:44px;color:#b5a0e0;border:1px solid #b69ce828;border-radius:14px;background:#55436b21}.sfm-order-info{flex:1;min-width:0}.sfm-order-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;letter-spacing:-.2px}.sfm-order-info small{display:block;font-size:9px;color:#83798f;margin-top:6px}.sfm-order-amount{flex-shrink:0;text-align:right}.sfm-order-amount strong{display:block;font-size:14px;font-weight:550;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.sfm-order-amount small{display:inline-block;margin-top:7px;border-radius:5px;padding:2px 5px;font-size:8px;color:#b5abc1;background:#ffffff08;text-transform:capitalize}.sfm-order-amount small[data-payment=cod]{color:#d5b98b;background:#a783351c}@keyframes sfm-sheet-enter{0%{opacity:0;translate:0 70px}to{opacity:1;translate:0 0}}@keyframes sfm-sheet-exit{to{opacity:0;translate:0 60px}}@keyframes sfm-spin{to{transform:rotate(1turn)}}@keyframes sfm-shimmer{to{background-position:-150% 0}}@media (min-width:600px){.sfm-content{padding-inline:32px}.sfm-header{padding-inline:34px}.sfm-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sfm-tool{min-height:174px}.sfm-order-row{min-height:100px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.sfm-active [role=dialog],.sfm-sheet,.sfm-shell *{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.sfm-module button:active{transform:none}}.sfm-home{--sfm-home-ink:#08090d;--sfm-home-text:#f4f2ff;--sfm-home-muted:#a6a3b7;--sfm-home-violet:#a99cff;display:flex;flex-direction:column;gap:30px;color:var(--sfm-home-text);padding:5px 0 16px;isolation:isolate}.sfm-home *{box-sizing:border-box}.sfm-home a{-webkit-tap-highlight-color:transparent;text-decoration:none}.sfm-home a:focus-visible{outline:2px solid #b8a3ff;outline-offset:5px}.sfm-home-greeting p{font-size:13px;color:var(--sfm-home-muted);line-height:1.5;margin:0 0 9px}.sfm-home-greeting h1{font-size:clamp(29px,8.4vw,39px);font-weight:500;line-height:1.13;letter-spacing:-1.4px;margin:0}.sfm-home-greeting h1 span{color:#a7a2bc}.sfm-home-eyebrow{font-size:9px!important;font-weight:600;line-height:1.5;letter-spacing:1.8px;color:#a8a1bf;margin:0 0 5px;text-transform:uppercase}.sfm-home-hero{position:relative;isolation:isolate;overflow:hidden;min-height:255px;padding:22px 21px 0;border:1px solid #b995ff30;border-radius:27px;background:radial-gradient(ellipse at 80% 0,#38205d66,transparent 67%),linear-gradient(140deg,#20172e,#131018 76%);box-shadow:0 16px 34px #0003,inset 0 1px 0 #dfd0ff12}.sfm-home-hero:before{content:"";inset:0;border-radius:inherit;background:linear-gradient(115deg,#d3b4ff05,transparent 60%)}.sfm-home-hero:before,.sfm-home-orbit{position:absolute;pointer-events:none;z-index:-1}.sfm-home-orbit{width:300px;height:227px;right:-49px;top:7px;opacity:.64}.sfm-home-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.sfm-home-hero-top .sfm-home-eyebrow{color:#c7bade;margin:0;font-size:10px!important;letter-spacing:1.6px}.sfm-home-period{white-space:nowrap;color:#d4c5e9;font-size:10px;line-height:1;padding:8px 10px;border:1px solid #c5a6ef24;border-radius:30px;background:#120f1b55}.sfm-home-hero-number{font-size:clamp(30px,10vw,46px);line-height:1.2;letter-spacing:-1.6px;font-weight:500;font-variant-numeric:tabular-nums;position:relative;margin:24px 0 10px;overflow-wrap:anywhere}.sfm-home-hero-comparison{min-height:38px;position:relative}.sfm-home-delta{display:inline-flex;align-items:center;gap:3px;font-size:10px;line-height:1.5;white-space:nowrap;font-weight:500;font-variant-numeric:tabular-nums}.sfm-home-delta-up{color:#ace7cf}.sfm-home-delta-down{color:#f3aea9}.sfm-home-delta>span:not(.sr-only){color:#b1a7c3;font-size:10px;font-weight:400;margin-left:3px}.sfm-home-muted{font-size:11px;color:var(--sfm-home-muted)}.sfm-home-hero-unavailable{font-size:12px;line-height:1.6;color:#c0b3d1;max-width:245px;min-height:38px;margin:0 0 10px}.sfm-home-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:11px 0;border-top:1px solid #d7b7ff14}.sfm-home-hero-bottom>span{font-size:9px;line-height:1.5;color:#bfb2d0;display:flex;align-items:center;gap:7px}.sfm-home-source-mark{width:4px;height:4px;border-radius:50%;background:#b8a0db;box-shadow:0 0 0 3px #b8a0db12}.sfm-home-hero-bottom>a{display:grid;place-items:center;height:34px;width:34px;flex-shrink:0;border-radius:50%;color:#e9ddff;background:#aa76ff19;border:1px solid #c398ff24}.sfm-home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:14px}.sfm-home-section-heading h2{font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.6px;margin:0}.sfm-home-text-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:500;color:#bba8ed;min-height:44px;flex-shrink:0}.sfm-home-section-heading>.sfm-home-text-link{margin-bottom:-6px}.sfm-home-pulse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sfm-home-pulse>div{min-width:0}.sfm-home-pulse-card{display:flex;flex-direction:column;position:relative;min-width:0;height:100%;min-height:173px;border:1px solid #e2dcff10;border-radius:21px;padding:14px;background:linear-gradient(140deg,#18171f,#111116);box-shadow:inset 0 1px 0 #ffffff03;transition:border-color .2s,background .2s}.sfm-home-pulse-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#635e75}.sfm-home-pulse-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#b3a1ec;background:#a38bc412}.sfm-home-tone-mint .sfm-home-pulse-icon{color:#a4d4be;background:#86cea111}.sfm-home-tone-peach .sfm-home-pulse-icon{color:#e6b190;background:#d68c7711}.sfm-home-tone-blue .sfm-home-pulse-icon{color:#a2bddc;background:#7ca9e311}.sfm-home-pulse-label{font-size:11px;color:#b3aec2;margin:0 0 4px;line-height:1.4}.sfm-home-pulse-value{font-size:clamp(18px,5.7vw,26px);font-weight:500;letter-spacing:-.7px;line-height:1.22;font-variant-numeric:tabular-nums;color:#f3eefc;overflow-wrap:anywhere}.sfm-home-pulse-detail{font-size:9px;line-height:1.65;color:#9b96ac;margin:7px 0 0}.sfm-home-pulse-card>.sfm-home-delta{margin-top:5px}.sfm-home-signals{display:flex;flex-direction:column;gap:11px}.sfm-home-signal{position:relative;overflow:hidden;border:1px solid #d9ccff15;border-radius:22px;background:linear-gradient(135deg,#1b1723,#121116 85%);padding:19px}.sfm-home-severity-critical{border-color:#d587933a;background:linear-gradient(135deg,#291b26,#151016 85%)}.sfm-home-severity-action{border-color:#ceaa7027;background:linear-gradient(135deg,#251f24,#151116 85%)}.sfm-home-signal-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.sfm-home-signal-meta>span:first-child{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#bfb0d6}.sfm-home-signal-dot{width:5px;height:5px;background:#b498e1;border-radius:50%}.sfm-home-severity-critical .sfm-home-signal-dot{background:#f1abb5}.sfm-home-severity-action .sfm-home-signal-dot,.sfm-home-severity-watch .sfm-home-signal-dot{background:#dfbf8c}.sfm-home-signal-index{font-size:11px;letter-spacing:1px;color:#63566f;font-variant-numeric:tabular-nums}.sfm-home-signal h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.45px;margin:0;max-width:95%}.sfm-home-signal-context{font-size:12px;line-height:1.65;color:#b0a7bd;margin:9px 0 0;overflow-wrap:anywhere}.sfm-home-signal-impact{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;margin-top:15px;background:#b698de09;border:1px solid #c0a1df14;border-radius:12px;font-size:13px;font-weight:500;color:#ded1f1;line-height:1.5}.sfm-home-signal-impact>span{font-size:10px;font-weight:400;color:#a79ab8}.sfm-home-signal-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #d5c0ed12;margin-top:17px;padding-top:6px}.sfm-home-signal-footer>span{font-size:8px;line-height:1.5;color:#a799b5;max-width:45%}.sfm-home-signal-footer>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;line-height:1.4;color:#d4c0f4;min-height:44px}.sfm-home-empty{padding:27px 22px;border:1px solid #d9ccff16;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#8b5cf609,transparent 75%),#121116;display:flex;flex-direction:column;align-items:flex-start}.sfm-home-empty-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:15px;color:#c3a9f1;background:#b18ae713;border:1px solid #c3a9f118;border-radius:16px}.sfm-home-empty>svg{color:#c3a9f1;margin-bottom:14px}.sfm-home-empty h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:0}.sfm-home-empty p{font-size:12px;line-height:1.7;color:#aaa3b8;margin:9px 0 6px;max-width:320px}.sfm-home-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sfm-home-detail-link{display:flex;align-items:center;gap:13px;min-height:92px;padding:18px 16px;border:1px solid #baa2ed26;border-radius:22px;background:linear-gradient(120deg,#241b33,#141119);color:#e9defb}.sfm-home-detail-icon{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border:1px solid #bfa4ef25;border-radius:13px;background:#aa80d911;color:#c5a9ed}.sfm-home-detail-link>span:nth-child(2){flex:1;min-width:0}.sfm-home-detail-link strong{display:block;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.2px}.sfm-home-detail-link small{display:block;font-size:10px;line-height:1.6;color:#b0a0c2;margin-top:4px}.sfm-home-detail-link>svg{flex-shrink:0;color:#bfa1e8}.sfm-home-actions>div{min-width:0}.sfm-home-action{display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:16px;height:100%;min-height:127px;padding:16px 14px;border:1px solid #dcd1f211;border-radius:20px;background:#131218}.sfm-home-action-icon{display:flex;align-items:center;justify-content:center;height:28px;color:#c5b3e5}.sfm-home-action>svg{position:absolute;right:14px;top:17px;color:#716681}.sfm-home-action strong{display:block;font-size:13px;line-height:1.35;font-weight:500;color:#e7e0f2}.sfm-home-action small{display:block;font-size:9px;line-height:1.5;color:#a59aae;margin-top:4px}.sfm-home-connections{display:flex;align-items:flex-start;gap:13px;padding:21px 17px;border:1px solid #d7cbf112;border-radius:22px;background:linear-gradient(120deg,#1a1622,#100f14)}.sfm-home-connections-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#b19ad411;border:1px solid #b19ad418;color:#bbaad0;border-radius:13px}.sfm-home-connections h2{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.15px;margin:0}.sfm-home-connections p{font-size:11px;line-height:1.7;color:#a99fb5;margin:6px 0 2px}.sfm-home-connections a{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#c3a6eb;min-height:44px}.sfm-home-signoff{display:flex;align-items:center;justify-content:center;gap:11px;font-size:8px;letter-spacing:1.7px;color:#726980;padding:7px 0 6px}.sfm-home-signoff span{height:1px;width:23px;background:linear-gradient(90deg,transparent,#9b82b84d)}.sfm-home-signoff span:last-child{transform:rotate(180deg)}.sfm-home-access{margin-top:20px}.sfm-home-access h1{font-size:24px;line-height:1.3;font-weight:500;margin:0;letter-spacing:-.6px}.sfm-home-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:14px;background:#9872e5;color:#100a1c;font-size:13px;font-weight:600;padding:0 17px;margin-top:13px}.sfm-home-campaign-icon{color:#d8ab8e;margin-bottom:14px}.sfm-home-skeleton{background:linear-gradient(120deg,#19151f,#211b2c 50%,#17131e);border:1px solid #d9ccff0c;border-radius:23px}.sfm-home-skeleton-hero{height:255px}.sfm-home-skeleton-card{height:173px}.sfm-home-skeleton-signal{height:195px}.sfm-home-number-placeholder{display:block;height:49px;width:67%;border-radius:10px;background:#c4a5fa0b}@media(hover:hover){.sfm-home-action:hover,.sfm-home-pulse-card:hover{border-color:#b199db40;background:#1b1624}.sfm-home a:hover{color:#e0cbff}}@media(min-width:560px){.sfm-home-hero{min-height:270px;padding:25px 27px 0}.sfm-home-orbit{width:370px;height:280px;right:-25px;top:-10px}.sfm-home-hero-number{font-size:52px}.sfm-home-pulse-card{padding:18px}.sfm-home-pulse-value{font-size:29px}.sfm-home-hero-bottom>span,.sfm-home-pulse-detail{font-size:11px}.sfm-home-signal-footer>span{font-size:10px}.sfm-home-eyebrow{font-size:10px!important}}@media(max-width:345px){.sfm-home{gap:25px}.sfm-home-hero{padding:18px 16px 0}.sfm-home-hero-number{font-size:30px}.sfm-home-pulse-card{padding:12px}.sfm-home-pulse-value{font-size:18px}.sfm-home-section-heading h2{font-size:19px}.sfm-home-signal{padding:16px}.sfm-home-signal-footer{gap:6px}.sfm-home-signal-footer>a{font-size:10px}.sfm-home-period{font-size:9px}}@media(prefers-reduced-motion:reduce){.sfm-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}