:root{--brand:#5448e8;--brand-strong:#4339cf;--brand-press:#372eb0;--brand-soft:#ecebfd;--brand-softer:#f5f4fe;--brand-ring:#5448e847;--bg:#f5f6f8;--surface:#fff;--surface-2:#fafafb;--surface-3:#f3f4f6;--sidebar-bg:#fcfcfd;--border:#e9eaee;--border-soft:#eff0f3;--border-strong:#dcdee4;--text:#1a1c22;--text-2:#565c6b;--text-3:#868d9c;--text-inv:#fff;--green:#16a17e;--green-soft:#e2f5ed;--red:#e4566c;--red-soft:#fde9ed;--amber:#e99439;--amber-soft:#fff1dc;--blue:#4778f5;--blue-soft:#e7eeff;--violet:#6d4fe0;--violet-soft:#efeafc;--teal:#8c62f4;--teal-soft:#f1ebfe;--stage-lead:#8a909e;--stage-qual:#e99439;--stage-prop:#4778f5;--stage-nego:#6d4fe0;--stage-won:#16a17e;--stage-lost:#e4566c;--r-card:14px;--r-md:10px;--r-sm:8px;--r-xs:6px;--r-pill:999px;--shadow-xs:0 1px 2px #12141c0d;--shadow-card:0 1px 2px #12141c0a, 0 1px 3px #12141c08;--shadow-pop:0 8px 28px #12141c1f, 0 2px 6px #12141c0f;--sidebar-w:264px;--sidebar-collapsed:64px;--topbar-h:60px;--font:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif}:root[data-theme=dark]{--brand:#8077f2;--brand-strong:#6e64e6;--brand-press:#5c52d6;--brand-soft:#221f38;--brand-softer:#1a1830;--brand-ring:#8077f252;--bg:#0d0f13;--surface:#15181e;--surface-2:#191d24;--surface-3:#1f242c;--sidebar-bg:#101216;--border:#242a33;--border-soft:#1e232b;--border-strong:#2e343f;--text:#ecedf1;--text-2:#a2a8b4;--text-3:#6b7180;--text-inv:#15181e;--green:#3cc29e;--green-soft:#12261f;--red:#ee7387;--red-soft:#2c171c;--amber:#f0a85a;--amber-soft:#2b2113;--blue:#6e95f7;--blue-soft:#151d33;--violet:#9a85f0;--violet-soft:#221e33;--teal:#a585f7;--teal-soft:#221b36;--stage-lead:#8a909e;--stage-qual:#f0a85a;--stage-prop:#6e95f7;--stage-nego:#9a85f0;--stage-won:#3cc29e;--stage-lost:#ee7387;--shadow-xs:0 1px 2px #0006;--shadow-card:0 1px 2px #00000059, 0 1px 3px #00000040;--shadow-pop:0 8px 30px #0000008c, 0 2px 8px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#8077f2;--brand-strong:#6e64e6;--brand-press:#5c52d6;--brand-soft:#221f38;--brand-softer:#1a1830;--brand-ring:#8077f252;--bg:#0d0f13;--surface:#15181e;--surface-2:#191d24;--surface-3:#1f242c;--sidebar-bg:#101216;--border:#242a33;--border-soft:#1e232b;--border-strong:#2e343f;--text:#ecedf1;--text-2:#a2a8b4;--text-3:#6b7180;--text-inv:#15181e;--green:#3cc29e;--green-soft:#12261f;--red:#ee7387;--red-soft:#2c171c;--amber:#f0a85a;--amber-soft:#2b2113;--blue:#6e95f7;--blue-soft:#151d33;--violet:#9a85f0;--violet-soft:#221e33;--teal:#a585f7;--teal-soft:#221b36;--stage-lead:#8a909e;--stage-qual:#f0a85a;--stage-prop:#6e95f7;--stage-nego:#9a85f0;--stage-won:#3cc29e;--stage-lost:#ee7387;--shadow-xs:0 1px 2px #0006;--shadow-card:0 1px 2px #00000059, 0 1px 3px #00000040;--shadow-pop:0 8px 30px #0000008c, 0 2px 8px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.45}.tnum{font-variant-numeric:tabular-nums}::selection{background:var(--brand-ring)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}.theming,.theming *{transition:background-color .25s,border-color .25s,color .2s!important}:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@keyframes mtgPop{0%{transform:translateY(-4px)scale(.985)}to{transform:translateY(0)scale(1)}}.mtg-rt:empty:before{content:attr(data-ph);color:var(--text-3);pointer-events:none}.mtg-rt p{margin:0 0 6px}.mtg-rt p:last-child{margin-bottom:0}.mtg-rt ul,.mtg-rt ol{margin:4px 0;padding-left:22px}.mtg-rt li{margin:2px 0}.mtg-rt a{color:var(--brand)}.mtg-rt-view{text-wrap:pretty;font-size:14px;line-height:1.6}.mtg-rt-view p{margin:0 0 8px}.mtg-rt-view p:last-child{margin-bottom:0}.mtg-rt-view ul,.mtg-rt-view ol{margin:6px 0;padding-left:22px}.mtg-rt-view li{margin:3px 0}.mtg-rt-view strong{color:var(--text);font-weight:700}.mtg-rt-view a{color:var(--brand)}.p-navrow:hover{background:var(--surface-3)!important}.p-navrow-active:hover{border-color:var(--border-strong)!important}.p-card-btn{transition:border-color .14s,transform .14s,box-shadow .14s}.p-card-btn:hover{transform:translateY(-1px);border-color:var(--border-strong)!important;box-shadow:var(--shadow-pop)!important}.p-inv-row:hover{background:var(--surface-2)!important}.p-iconbtn:hover{background:var(--surface-3)!important;color:var(--text)!important}.p-svc-row:hover{background:var(--surface-2)}.p-svc-row:last-child{border-bottom:none}@media (max-width:1040px){.p-svc-head{display:none!important}.p-svc-row{grid-template-columns:minmax(0,1fr) auto 20px!important}.p-svc-num{display:none!important}.p-svc-sub{display:flex!important}}@media (max-width:460px){.p-svc-status{display:none!important}.p-svc-row{grid-template-columns:minmax(0,1fr) 20px!important}}@keyframes pShimmer{0%{background-position:-200px 0}to{background-position:360px 0}}.p-shimmer{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 40%, var(--surface-3) 80%);background-size:400px 100%;animation:1.3s ease-in-out infinite pShimmer}@keyframes pSpin{to{transform:rotate(360deg)}}.p-spin{animation:.8s linear infinite pSpin}@keyframes pScrimIn{0%{opacity:0}to{opacity:1}}@keyframes pModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes pDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.p-scrim{animation:.16s pScrimIn}.p-modal{animation:.2s cubic-bezier(.2,.8,.2,1) pModalIn}.p-drawer{animation:.24s cubic-bezier(.2,.8,.2,1) pDrawerIn}.p-notifpanel{animation:.16s pModalIn}}.p-sidebar-wrap{z-index:45;flex:none;height:100%}.p-drawer-scrim,.p-show-sm{display:none}@media (max-width:1080px){.p-detail-grid{grid-template-columns:1fr!important}.p-bill-kpis{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.p-dash-grid,.p-dash-grid2,.p-svc-grid,.p-acct-grid{grid-template-columns:1fr!important}.p-acct-rail{overflow-x:auto;flex-direction:row!important;position:static!important}.p-shop-grid{grid-template-columns:1fr!important}.p-shop-rail{position:static!important}.p-cycle-grid{grid-template-columns:1fr!important}}@media (max-width:880px){.p-sidebar-wrap{box-shadow:var(--shadow-pop);transition:transform .26s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.p-sidebar-wrap.open{transform:translate(0)}.p-drawer-scrim{z-index:44;background:#0a0c1073;display:block;position:fixed;inset:0}.p-hamburger{display:inline-flex!important}.p-mobnav{display:block!important}.p-main{padding:20px 16px 96px!important}}@media (min-width:881px){.p-mobnav{display:none!important}}@media (max-width:620px){.p-crumb,.p-hide-sm{display:none!important}.p-show-sm{display:flex!important}.p-bill-kpis{grid-template-columns:1fr 1fr!important}.p-inv-head{display:none!important}.p-inv-row{grid-template-columns:1fr auto!important}.p-li-head{display:none!important}.p-li-row{grid-template-columns:1fr auto!important;row-gap:2px!important}.p-li-row>span:nth-child(2),.p-li-row>span:nth-child(3){display:none}.p-cart-qty{display:none!important}.p-plan-grid{grid-template-columns:1fr!important}}:root{--pink:#d45cb5;--pink-soft:#fbe8f5;--orange:#e99439;--orange-soft:#fff1dc;--bronze:#e99439;--bronze-soft:#fff1dc;--cyan:#4778f5;--cyan-soft:#e7eeff;--lime:#16a17e;--lime-soft:#e2f5ed;--slate:#5b6475;--slate-soft:#eceef2;--indigo:#3f51d8;--indigo-soft:#e8ebfc}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pink:#e27dc8;--pink-soft:#2a1626;--orange:#f0a85a;--orange-soft:#2b2113;--bronze:#f0a85a;--bronze-soft:#2b2113;--cyan:#6e95f7;--cyan-soft:#151d33;--lime:#3cc29e;--lime-soft:#12261f;--slate:#9aa3b5;--slate-soft:#1e222a;--indigo:#7c8cf5;--indigo-soft:#1a1e36}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pink:#e27dc8;--pink-soft:#2a1626;--orange:#f0a85a;--orange-soft:#2b2113;--bronze:#f0a85a;--bronze-soft:#2b2113;--cyan:#6e95f7;--cyan-soft:#151d33;--lime:#3cc29e;--lime-soft:#12261f;--slate:#9aa3b5;--slate-soft:#1e222a;--indigo:#7c8cf5;--indigo-soft:#1a1e36}}html,body,#root{height:100%}body{background:var(--bg);color:var(--text)}.a-dock>span{transition:transform .14s}.a-dock:hover>span{transform:translateY(-2px)}.a-typing{gap:4px;padding:4px 0;display:inline-flex}.a-typing i{background:var(--text-3);border-radius:99px;width:6px;height:6px;display:block}@keyframes aDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes aToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.a-typing i{animation:1s ease-in-out infinite aDot}.a-typing i:nth-child(2){animation-delay:.15s}.a-typing i:nth-child(3){animation-delay:.3s}.a-toast{animation:.2s aToast}}@media (max-width:1240px){.a-home-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.a-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.a-path{display:none!important}}@media (max-width:1080px){.a-kpis,.a-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.a-search{width:200px!important}.a-home-split{grid-template-columns:1fr!important}}@media (max-width:880px){.a-home-top{grid-template-columns:1fr!important}.a-search{display:none!important}.a-search-sm{display:grid!important}.a-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.a-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.a-launch-lb:after{content:"";background:var(--border-soft);flex:1;order:3;height:1px}.a-launch-st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:760px){.a-home-3{grid-template-columns:1fr!important}.a-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.a-facts,.a-cat-grid,.a-feat-grid,.a-launch-grid{grid-template-columns:1fr!important}.a-launch-add{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.a-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.a-two{grid-template-columns:1fr!important}}.sf-sb{--sb-bg:#000734;--sb-text:#b9bedd;--sb-muted:#b9bedd99;--sb-lilac:#b39bff;--sb-purple:#8c62f4;--sb-grad:linear-gradient(45deg, #172aaf 0%, #8c62f4 100%);--sb-tab:var(--bg);--sb-heading:"Outfit", var(--font);background:var(--sb-bg);width:256px;height:100%;color:var(--sb-text);font-family:"Plus Jakarta Sans", var(--font);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.sf-sb>:not(.sf-star){z-index:1;position:relative}.sf-star{z-index:0;width:210px;height:210px;color:var(--sb-lilac);opacity:.07;pointer-events:none;position:absolute;bottom:58px;right:-46px;transform:rotate(-12deg)}.sf-sb :focus-visible{outline:2px solid var(--sb-lilac);outline-offset:-2px}.sf-brand{align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.sf-brand img{border-radius:8px;flex:none;width:30px;height:30px;display:block}.sf-brand b{font-family:var(--sb-heading);letter-spacing:-.01em;color:#fff;font-size:18px;font-weight:700;line-height:1.1;display:block}.sf-brand small{color:var(--sb-muted);margin-top:2px;font-size:11px;display:block}.sf-app{border:1.5px solid var(--sb-purple);width:calc(100% - 24px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#8c62f424;border-radius:14px;flex:none;align-items:center;gap:10px;margin:0 12px 8px;padding:9px 10px;transition:background .15s;display:flex}.sf-app:hover{background:#8c62f43d}.sf-app .ai{width:32px;height:32px;color:var(--sb-lilac);border-radius:9px;flex:none;place-items:center;display:grid}.sf-app .t{flex:1;min-width:0;line-height:1.25}.sf-app .t b{font-family:var(--sb-heading);color:#fff;font-size:15px;font-weight:600;display:block}.sf-app .t small{color:#e2d8ffb3;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.sf-app>svg{color:var(--sb-lilac);flex:none}.sf-nav{scrollbar-width:none;flex:1;padding:4px 12px 14px;overflow:hidden auto}.sf-nav::-webkit-scrollbar{width:0;height:0}.sf-h{font-family:var(--sb-heading);letter-spacing:.14em;text-transform:uppercase;color:#b39bffe6;align-items:center;padding:14px 10px 5px;font-size:11px;font-weight:700;display:flex}.sf-h button{cursor:pointer;font-family:var(--sb-heading);letter-spacing:0;text-transform:none;color:var(--sb-lilac);background:0 0;border:none;align-items:center;gap:3px;margin-left:auto;padding:0;font-size:12px;font-weight:600;display:inline-flex}.sf-row{cursor:pointer;width:100%;height:36px;color:var(--sb-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;margin-bottom:1px;padding:0 9px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.sf-row:hover,.sf-app:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sf-row:hover{color:#fff;background:#ffffff12}.sf-row .ic{color:#b9beddb3;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.sf-row.addon .ic{color:var(--sb-lilac);background:#b39bff29}.sf-row .l{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sf-row.sub{height:31px;padding-left:40px;font-size:13.5px}.sf-row .guide{background:#b39bff38;width:1px;position:absolute;top:0;bottom:0;left:21px}.sf-row.on{background:var(--sb-tab);width:calc(100% + 12px);color:var(--text);border-radius:12px 0 0 12px;margin-right:-12px;padding-right:21px;font-weight:650}.sf-row.on .ic{color:var(--sb-purple)}.sf-row.on.addon .ic{background:var(--sb-purple);color:#fff}.sf-row.on .guide{background:var(--sb-purple);width:2px}.sf-row.on:before,.sf-row.on:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;right:0}.sf-row.on:before{box-shadow:4px 4px 0 4px var(--sb-tab);border-bottom-right-radius:12px;top:-12px}.sf-row.on:after{box-shadow:4px -4px 0 4px var(--sb-tab);border-top-right-radius:12px;bottom:-12px}.sf-badge{color:#fff;background:#ffffff1a;border-radius:99px;flex:none;place-items:center;min-width:20px;height:19px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.sf-badge.alert{background:var(--sb-lilac);color:#000734}.sf-row.on .sf-badge{background:var(--brand-soft);color:var(--brand)}.sf-foot{border-top:1px solid #ffffff14;flex:none;padding:10px 12px 14px}.sf-acct{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 9px;transition:background .15s;display:flex}.sf-acct:hover{background:#ffffff0f}.sf-acct .t{flex:1;min-width:0;line-height:1.3}.sf-acct b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.sf-acct small{color:var(--sb-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.sf-acct>svg{color:var(--sb-muted);flex:none}@media (max-width:880px){.sf-row.on{border-radius:10px;width:100%;margin-right:0;padding-right:9px}.sf-row.on:before,.sf-row.on:after{display:none}}@media (prefers-reduced-motion:reduce){.sf-row,.sf-app,.sf-acct{transition:none}}.sf-hero{color:#fff;background:linear-gradient(225deg,#6a4eeb -10%,#172aaf 42%,#000734 100%);border-radius:22px;padding:34px 32px 80px;position:relative;overflow:hidden}.sf-hero h1{font-family:"Outfit", var(--font);color:#fff}.sf-hero-meta{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.sf-hero-meta span{color:#dce0f5;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.sf-hero-meta span:first-child{color:#fff;font-weight:650}.sf-hero-meta svg{color:#b39bff}.sf-hero-ask{-webkit-backdrop-filter:blur(8px);background:#e2d8ff33;border:1px solid #e2d8ff61;box-shadow:0 12px 30px -16px #00073499}.sf-hero-ask input::placeholder{color:#fffc}.sf-hero-ask button:hover,.sf-hero-ask button:focus-visible{color:#172aaf!important;background:#fff!important}.sf-hero-status{z-index:1;background:var(--surface);border-radius:14px;margin:-54px 18px 16px;position:relative;box-shadow:0 18px 40px -18px #00073466}@media (max-width:880px){.sf-hero{border-radius:18px;padding:24px 18px 72px}.sf-hero-status{margin:-52px 10px 14px}}.rq-hero{padding:26px 28px 74px}.rq-hero-top{align-items:center;gap:16px;display:flex}.rq-hero-ic{color:#b39bff;background:#b39bff29;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.rq-hero h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.rq-hero p{color:#dce0f5;margin:3px 0 0;font-size:13.5px}.rq-hero-top button:hover,.rq-hero-top button:focus-visible{color:#172aaf!important;background:#fff!important}.rq-promises{z-index:1;background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-52px 18px 18px;display:grid;position:relative;box-shadow:0 18px 40px -18px #00073466}.rq-promise{gap:12px;padding:16px 18px;display:flex}.rq-promise+.rq-promise{border-left:1px solid var(--border-soft)}.rq-promise-ic{color:#fff;background:linear-gradient(45deg,#172aaf 0%,#8c62f4 100%);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rq-promise-ic svg{flex:none}.rq-promise b{color:var(--text);font-size:13.5px;font-weight:650;display:block}.rq-promise>div>span{color:var(--text-3);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.rq-filters>div:first-child>button{background:0 0!important;border-color:#0000!important}.rq-filters>div:first-child>button:hover{background:var(--surface-3)!important}.rq-filters>div:first-child>button[style*="color: rgb(255, 255, 255)"],.rq-filters>div:first-child>button[style*="color: #fff"]{background:linear-gradient(45deg,#172aaf 0%,#8c62f4 100%)!important}.rq-chip:not(.on):hover{background:var(--surface-3)!important}@media (max-width:880px){.rq-hero{padding:20px 18px 66px}.rq-promises{margin:-48px 10px 14px}.rq-promise+.rq-promise{border-left:0;border-top:1px solid var(--border-soft)}.rq-hero-top{flex-wrap:wrap}.rq-hero-top>div{flex-basis:calc(100% - 64px)!important}.rq-hero h1{font-size:24px}}.st-hero-btns{flex-wrap:wrap;gap:8px;display:flex}.st-stats{z-index:1;background:var(--border-soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:-52px 18px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #00073466}.st-stat{background:var(--surface);min-width:0;color:var(--text);font-family:var(--font);text-align:left;border:0;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}button.st-stat{cursor:pointer;transition:background .14s}button.st-stat:hover{background:var(--surface-2)}.st-stat-lb{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700;display:block}.st-stat-v{flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:3px;display:flex}.st-stat-v b{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:750}.st-stat-v span{color:var(--text-3);font-size:12px;font-weight:600}.st-stat-v span.warn{color:var(--amber)}.st-stat-go{color:var(--text-3);flex:none;margin-top:2px}button.st-stat:hover .st-stat-go{color:var(--text-2)}@media (max-width:1180px){.st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.st-stats{margin:-48px 10px 14px}.rq-hero-top>.st-hero-btns{flex-basis:100%!important}}@media (max-width:520px){.st-stats{grid-template-columns:1fr}}.st-stats.st-below{box-shadow:none;background:0 0;border-radius:0;gap:12px;margin:0 0 18px;overflow:visible}.st-stats.st-below .st-stat{box-shadow:var(--shadow-card);border-radius:14px}.rq-hero.dm-hero{margin-bottom:16px;padding-bottom:26px}@media (max-width:880px){.rq-hero.dm-hero{padding-bottom:20px}}.ml-tabs{margin-top:18px}.ml-tabs>div{max-width:100%;overflow-x:auto;background:#e2d8ff1f!important}.ml-tabs button{white-space:nowrap;color:#dce0f5!important;box-shadow:none!important;background:0 0!important}.ml-tabs button:hover{color:#fff!important}.ml-tabs button[style*="background: var(--surface)"]{color:#172aaf!important;background:#fff!important}@media (max-width:520px){.ml-tabs>div{flex-wrap:wrap}.ml-tabs button{padding:5px 9px!important}}.mt-contract{z-index:1;background:var(--surface);border-radius:14px;margin:-52px 18px 18px;padding:14px 18px;position:relative;box-shadow:0 18px 40px -18px #00073466}.mt-view button{color:var(--text-2)!important;box-shadow:none!important}.mt-view button:hover{background:var(--surface-3)!important}.mt-view button[style*="background: var(--surface)"]{color:#fff!important;background:linear-gradient(45deg,#172aaf 0%,#8c62f4 100%)!important}.mt-step{background:var(--surface-3)!important;border-color:#0000!important}.mt-step:not(:disabled):hover{background:var(--border)!important}.mt-page .p-navrow{font-family:var(--font);color:var(--text)}.mt-page div.p-navrow{border-color:#0000!important}@media (max-width:880px){.mt-contract{margin:-48px 10px 14px}}.sup-cta{border-radius:var(--r-card);color:var(--text);background:var(--brand-softer);border:1px solid var(--brand-soft);padding:20px}.sup-cta-top{align-items:center;gap:11px;display:flex}.sup-cta-ic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.sup-cta b{font-size:14px;font-weight:700;line-height:1.3}.sup-cta p{color:var(--text-2);margin:10px 0 16px;font-size:12.5px;line-height:1.5}.dd-back{cursor:pointer;color:#fff;background:#e2d8ff1f;border:1px solid #e2d8ff52;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;transition:background .14s,color .14s;display:grid}.dd-back:hover,.dd-back:focus-visible{color:#172aaf;background:#fff}.dd-sub{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:7px;display:flex}.dd-sub-t{color:#dce0f5;font-size:13px;font-weight:500}.dd-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dd-title .rq-promise-ic{border-radius:9px;width:30px;height:30px}.dd-title-t{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:700}.dd-actions>button{background:var(--surface-2)!important;box-shadow:none!important;border-color:#0000!important}.dd-actions>button:hover{background:var(--surface-3)!important}.dd-page .p-navrow{font-family:var(--font);color:var(--text);border-color:#0000!important}@media (max-width:880px){.dd-page .rq-hero-top>div:not(.st-hero-btns){flex-basis:calc(100% - 118px)!important}}@media (min-width:621px) and (max-width:1180px){.p-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sh-tld-row:hover{background:var(--surface-2)}.sh-tld-row:last-child{border-bottom:none!important}@media (max-width:620px){.sh-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.sh-tabs::-webkit-scrollbar{display:none}.sh-tabs>button{white-space:nowrap;flex:none}}
@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-weight:100 900;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-weight:100 900;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
.auth{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth>div{width:100%;max-width:420px}.auth .auth-card{background:var(--surface);width:100%;max-width:420px;box-shadow:var(--shadow-pop);border-radius:22px;overflow:hidden}.auth .auth-band{color:#fff;background:linear-gradient(225deg,#6a4eeb -10%,#172aaf 42%,#000734 100%);padding:26px 28px 22px}.auth .auth-brand{align-items:center;gap:10px;display:flex}.auth .auth-brand img{border-radius:8px}.auth .auth-brand b{font-family:"Outfit", var(--font);font-size:19px;font-weight:700}.auth .auth-band h1{font-family:"Outfit", var(--font);letter-spacing:-.02em;margin:18px 0 4px;font-size:24px;font-weight:700}.auth .auth-band p{color:#dce0f5;margin:0;font-size:13.5px;line-height:1.5}.auth .auth-body{flex-direction:column;gap:12px;padding:22px 28px 26px;display:flex}.auth .auth-expired{padding:18px 28px 0}.auth .auth-alt{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.auth .auth-check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.auth .auth-check input{width:16px;height:16px;accent-color:var(--brand)}.mfa-input{border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:11em;color:var(--text);font:inherit;letter-spacing:.12em;font-variant-numeric:tabular-nums;padding:8px 10px;font-size:15px}.mfa-input:focus{outline:2px solid var(--brand-ring);border-color:var(--brand)}.mfa-btn{border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.mfa-btn:disabled{opacity:.55;cursor:default}.mfa-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.mfa-pill{background:var(--surface-3);color:var(--text-2);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.mfa-pill-on{background:var(--green-soft);color:var(--green)}.mfa-codes{border-radius:var(--r-md);background:var(--surface-2);letter-spacing:.06em;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 14px;margin:0;padding:12px 14px 12px 34px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;display:grid}.auth .auth-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;padding:12px;font-size:12px;display:flex}.auth .auth-foot>a{color:var(--text-3);text-decoration:none}.auth .auth-foot>a:hover{color:var(--text)}.auth .auth-lang{justify-content:center;gap:12px;font-size:12px;display:flex}.auth .auth-lang a{color:var(--text-3);text-decoration:none}.auth .auth-lang a[aria-current=true]{color:var(--text);font-weight:700}.auth .field{flex-direction:column;gap:6px;display:flex}.auth .field label{color:var(--text-2);font-size:12.5px;font-weight:650}.auth .field-hint{color:var(--text-3);margin:0;font-size:12px;line-height:1.45}.auth .auth-help{color:var(--text-3);text-align:center;margin:2px 0 0;font-size:12px;line-height:1.45}.auth .auth-help a{color:var(--brand);font-weight:600;text-decoration:none}.auth .auth-help a:hover{text-underline-offset:2px;text-decoration:underline}.auth .input{border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;padding:10px 12px;font-size:14px}.auth .input:focus{outline:2px solid var(--brand-ring);border-color:var(--brand)}.auth .input-code{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.auth .note{border-radius:var(--r-md);padding:10px 12px;font-size:12.5px;line-height:1.45}.auth .note-info{background:var(--brand-softer);color:var(--text-2)}.auth .note-err{background:var(--red-soft);color:var(--red)}.auth .btn{cursor:pointer;white-space:nowrap;font-family:var(--font);border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.auth .btn:disabled{opacity:.55;cursor:default}.auth .btn-lg{padding:10px 16px;font-size:14px}.auth .btn-grad{color:#fff;background:linear-gradient(45deg,#172aaf 0%,#8c62f4 100%);border:0}.auth .btn-grad:hover,.auth .btn-grad:focus-visible{color:#172aaf;background:#fff;box-shadow:inset 0 0 0 1px #172aaf}.auth .link-btn{cursor:pointer;color:var(--brand);font-family:var(--font);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.auth .link-btn:hover{text-underline-offset:2px;text-decoration:underline}.pub{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);flex-direction:column;display:flex}.pub-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:18px 16px 6px;display:flex}.pub-brand{color:var(--text);align-items:center;gap:9px;text-decoration:none;display:flex}.pub-brand img{border-radius:7px}.pub-brand b{font-family:"Outfit", var(--font);font-size:18px;font-weight:700}.pub-top nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pub-top nav a{color:var(--text-2);border-radius:999px;padding:7px 11px;font-size:13.5px;font-weight:600;text-decoration:none}.pub-top nav a[aria-current=page]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-card)}.pub-top nav a.pub-cta{color:#fff;background:var(--brand);margin-left:6px}.pub-main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:18px 16px 32px}.pub-main h1{font-family:"Outfit", var(--font);letter-spacing:-.02em;margin:10px 0 6px;font-size:28px;font-weight:700}.pub-lead{color:var(--text-2);margin:0 0 18px;font-size:15px;line-height:1.5}.pub-search{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--text);font:inherit;padding:11px 14px;font-size:15px}.pub-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.pub-group h2{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:26px 0 8px;font-size:12px;font-weight:700}.pub-list{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.pub-list li+li{border-top:1px solid var(--border)}.pub-list a{color:var(--text);flex-direction:column;gap:2px;padding:13px 16px;text-decoration:none;display:flex}.pub-list a:hover{background:var(--surface-2)}.pub-list b{font-size:14.5px;font-weight:650}.pub-list span{color:var(--text-3);font-size:13px;line-height:1.45}.pub-empty{color:var(--text-2);margin:18px 0;font-size:14px}.pub-ask{color:var(--text-3);margin:28px 0 0;font-size:13px;line-height:1.5}.pub-ask a,.pub-text a{color:var(--brand);font-weight:600;text-decoration:none}.pub-back{color:var(--text-2);margin-top:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pub-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:18px 0 0;font-size:12px;font-weight:700}.pub-text{font-size:15px;line-height:1.6}.pub-text h2{margin:24px 0 6px;font-size:17px;font-weight:700}.pub-text p{margin:0 0 12px}.pub-text ul,.pub-text ol{margin:0 0 14px;padding-left:22px}.pub-text li{margin:4px 0}.pub-text code{background:var(--surface-2);border-radius:6px;padding:1px 6px;font-size:13.5px}.pub-notices{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pub-notices li{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);border-left:4px solid var(--border-strong);padding:14px 16px}.pub-notices li[data-live][data-kind=incident]{border-left-color:var(--red)}.pub-notices li[data-live][data-kind=maintenance]{border-left-color:var(--amber)}.pub-notices li[data-live][data-kind=news]{border-left-color:var(--blue)}.pub-notices h2{margin:4px 0;font-size:16px;font-weight:700}.pub-notices p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.pub-meta{flex-wrap:wrap;gap:4px 12px;display:flex;color:var(--text-3)!important;font-size:12.5px!important}.pub-meta b{color:var(--text)}.pub-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;padding:14px;font-size:12px;display:flex}.pub-foot>a{color:var(--text-3);text-decoration:none}.pub-foot>a:hover{color:var(--text)}.pub-lang{justify-content:center;gap:12px;font-size:12px;display:flex}.pub-lang a{color:var(--text-3);text-decoration:none}.pub-lang a[aria-current=true]{color:var(--text);font-weight:700}.st-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;max-width:1180px;margin:0 auto;display:grid}.st-rail{flex-direction:column;gap:2px;padding-top:6px;display:flex;position:sticky;top:16px}.st-rail-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 8px;font-size:11px;font-weight:700}.st-tab{border-radius:var(--r-md);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.st-tab:hover{background:var(--surface-2);color:var(--text)}.st-tab.on{background:color-mix(in srgb, var(--brand) 11%, transparent);color:var(--brand)}.st-tab:focus-visible{outline:2px solid var(--brand-ring);outline-offset:1px}.st-rail-foot{border-top:1px solid var(--border-soft);margin-top:12px;padding-top:12px}.st-main{min-width:0}.st-row{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.st-card-head{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.st-line{border-top:1px solid var(--border-soft);align-items:center;gap:12px;padding:12px 18px;display:flex}.st-line-ic{background:var(--surface-2);width:34px;height:34px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.st-choice{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.st-choice.on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, transparent)}.st-choice input{accent-color:var(--brand);margin-top:3px}.st-switch{background:var(--border-strong);cursor:pointer;border:none;border-radius:99px;flex:none;width:40px;height:23px;padding:2px;transition:background .16s;display:flex}.st-switch span{width:19px;height:19px;box-shadow:var(--shadow-xs);background:#fff;border-radius:99px;transition:transform .16s}.st-switch.on{background:var(--brand)}.st-switch.on span{transform:translate(17px)}.st-switch:disabled{opacity:.6;cursor:default}.st-switch:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}@media (max-width:860px){.st-shell{grid-template-columns:minmax(0,1fr);gap:12px}.st-rail{flex-direction:row;gap:4px;padding:0 0 4px;position:static;overflow-x:auto}.st-rail-title{display:none}.st-tab{white-space:nowrap;flex:none}.st-rail-foot{border:none;flex:none;margin:0;padding:0}.st-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.st-row>:first-child{grid-column:1/-1}}
.sf-ed{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);transition:border-color .12s,box-shadow .12s;position:relative}.sf-ed:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.sf-ed-bar{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:4px 6px;display:flex}.sf-ed-tools{align-items:center;gap:2px;display:flex}.sf-ed-tool{border-radius:var(--r-xs);width:28px;height:28px;color:var(--text-2);font-family:var(--font);cursor:pointer;background:0 0;border:none;place-items:center;font-size:13.5px;display:inline-grid}.sf-ed-tool:hover{background:var(--surface-3);color:var(--text)}.sf-ed-tool[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.sf-ed-tool:focus-visible{outline:2px solid var(--brand-ring);outline-offset:1px}.sf-ed-serif{font-family:Georgia,serif}.sf-ed-under{text-decoration:underline}.sf-ed-state{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11.5px;overflow:hidden}.sf-ed-state.warn{color:var(--amber)}.sf-ed-body{position:relative}.sf-ed-ph{font-family:var(--font);color:var(--text-3);pointer-events:none;padding:9px 11px;font-size:13.5px;line-height:1.55;position:absolute;inset:0;overflow:hidden}.sf-ed-surface{min-height:var(--sf-ed-min,70px);max-height:60vh;font-family:var(--font);color:var(--text);white-space:pre-wrap;word-break:break-word;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.55;overflow-y:auto}.sf-ed-surface p{margin:0 0 .55em}.sf-ed-surface p:last-child{margin-bottom:0}.sf-ed-surface ul,.sf-ed-surface ol{margin:0 0 .55em;padding-left:1.5em}.sf-ed-surface ul{list-style:outside}.sf-ed-surface ol{list-style:decimal}.sf-ed-surface li{margin:.15em 0;display:list-item}.sf-ed-surface li p{margin:0}.sf-ed-surface a{color:var(--brand);text-decoration:underline}.sf-ed-surface strong{font-weight:700}.sf-ed-surface em{font-style:italic}.sf-ed-surface img.reply-img{border:1px solid var(--border);border-radius:var(--r-xs);max-width:100%;max-height:15rem;margin:.35em 0;display:block}.sf-ed-surface img.ProseMirror-selectednode{outline:2px solid var(--brand)}.sf-ed-link{z-index:30;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:min(340px,100vw - 48px);box-shadow:var(--shadow-pop);padding:12px;position:absolute;bottom:calc(100% + 8px);left:8px}.sf-ed-link-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:11px;font-weight:700}.sf-ed-link-label{color:var(--text-2);margin-top:8px;font-size:12px;display:block}.sf-ed-input{width:100%;font-family:var(--font);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);outline:none;margin-top:4px;padding:7px 10px;font-size:13px;display:block}.sf-ed-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.sf-ed-link-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sf-ed-btn{font-family:var(--font);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;padding:6px 12px;font-size:12.5px;font-weight:650}.sf-ed-btn-primary{color:#fff;background:var(--brand);border-color:var(--brand)}.sf-ed-btn:disabled{opacity:.5;cursor:not-allowed}.sf-files{flex-wrap:wrap;gap:6px;display:flex}.sf-file{max-width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}a.sf-file:hover{background:var(--surface-3)}.sf-file svg{color:var(--text-3);flex:none}.sf-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sf-file-size{color:var(--text-3);white-space:nowrap;font-weight:500}.sf-file-x{color:var(--text-3);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0 2px;font-size:15px;line-height:1}.sf-file-x:hover{color:var(--text)}.sf-mail{word-break:break-word;overflow-wrap:anywhere;overflow-x:auto}.sf-mail>:first-child{margin-top:0}.sf-mail>:last-child{margin-bottom:0}.sf-mail br+br{line-height:1.9}.sf-mail p{margin:0 0 10px}.sf-mail a{color:var(--brand);text-decoration:underline}.sf-mail img{object-fit:contain;border-radius:var(--r-xs);max-width:100%;height:auto;max-height:340px}.sf-mail *{background-image:none!important}.sf-mail table{border-collapse:collapse;max-width:100%}.sf-mail td,.sf-mail th{vertical-align:top;word-break:break-word;padding:4px 8px}.sf-mail blockquote{border-left:2px solid var(--border-strong);color:var(--text-2);margin:8px 0;padding-left:12px}.sf-mail pre{white-space:pre-wrap;word-break:break-word}.sf-mail ul,.sf-mail ol{margin:0 0 10px;padding-left:22px}.sf-mail ul{list-style:outside}.sf-mail ol{list-style:decimal}.sf-mail li{margin:0 0 4px}.sf-mail li>p{margin:0}.sf-mail hr{border:none;border-top:1px solid var(--border);margin:12px 0}:root[data-theme=dark] .sf-mail [style*=color]{color:inherit!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf-mail [style*=color]{color:inherit!important}}.sf-quote{margin-top:10px}.sf-quote-btn{border:none;border-left:3px solid var(--border-strong);border-radius:0 var(--r-xs) var(--r-xs) 0;background:color-mix(in srgb, var(--surface-3) 70%, transparent);width:100%;font-family:var(--font);color:var(--text-3);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.sf-quote-btn:hover{background:var(--surface-3)}.sf-quote-dots{border:1px solid var(--border-strong);border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;line-height:15px}.sf-quote-line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sf-quote-act{color:var(--text-2);flex:none;font-weight:650}.sf-quote-body{border-left:3px solid var(--border-strong);color:var(--text-2);margin-top:6px;padding:8px 10px;font-size:13px}
