:root{--ink:#08111e;--ink2:#122033;--navy:#071321;--paper:#f3f6fb;--white:#fff;--blue:#315cff;--violet:#7657ff;--cyan:#42caee;--mint:#4eddb2;--gold:#e7b85d;--red:#e96f67;--muted:#748198;--line:#0a1c3617;--line2:#0a1c3624;--shadow:0 24px 70px #152a4e13;--shadow2:0 12px 34px #152a4e0f;--radius:22px;--radius2:13px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);font-size:18px}body{min-width:320px;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{max-width:100%}[hidden]{display:none!important}::selection{color:#fff;background:#5069ff}.forge-shell{background:radial-gradient(circle at 92% 0,#5358ff1c,#0000 23%),radial-gradient(circle at 3% 34%,#42caee12,#0000 22%),linear-gradient(#f8faff,#f2f5fa 42%,#f5f7fb);min-height:100vh}.page{width:min(1500px,100% - 42px);margin:0 auto}.surface{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff7}.panel{border:1px solid var(--line);box-shadow:var(--shadow2);background:#fff;border-radius:18px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .78rem;display:flex}.panel-head small,.panel-head strong{display:block}.panel-head small{color:#7182e6;font-size:.62rem;font-weight:950}.panel-head strong{margin-top:.06rem;font-size:.72rem}.panel-head a,.panel-head button{appearance:none;color:#6074e3;background:0 0;border:0;font-size:.64rem;font-weight:900;text-decoration:none}.kicker{color:#667aeb;letter-spacing:.12em;align-items:center;gap:.48rem;font-size:.72rem;font-weight:950;display:inline-flex}.kicker i{background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:2px;width:7px;height:7px;box-shadow:0 0 12px #495dff8c}.gradient{background:linear-gradient(90deg,#5f72ff,#9571ff 56%,#4ac9ea);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{appearance:none;border-radius:12px;justify-content:center;align-items:center;gap:.46rem;min-height:50px;padding:.72rem .95rem;font-size:.72rem;font-weight:950;text-decoration:none;transition:all .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));border:0;box-shadow:0 14px 30px #404cff38}.btn-dark{color:#fff;background:#0b192c;border:0}.btn-secondary{border:1px solid var(--line2);color:var(--ink);background:#fff}.btn-soft{color:#5369df;background:#f5f7ff;border:1px solid #315cff17}.badge{letter-spacing:.04em;border-radius:999px;align-items:center;gap:.35rem;padding:.31rem .5rem;font-size:.66rem;font-weight:950;display:inline-flex}.badge-green{color:#258369;background:#4eddb21c}.badge-blue{color:#536bdf;background:#315cff14}.badge-gold{color:#8d671c;background:#e7b85d26}.field{gap:.32rem;display:grid}.field>span{color:#627087;font-size:.72rem;font-weight:850}.field input,.field select,.field textarea{width:100%;min-height:50px;color:var(--ink);background:#fbfcff;border:1px solid #0a1e3a1f;border-radius:11px;outline:0;padding:.72rem .78rem;font-size:.78rem;transition:all .16s}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#315cff61;box-shadow:0 0 0 4px #315cff0e}.segmented{border:1px solid var(--line);background:#f2f5f9;border-radius:12px;padding:4px;display:inline-flex}.segmented button{appearance:none;color:#8190a5;background:0 0;border:0;border-radius:8px;min-height:34px;padding:.38rem .55rem;font-size:.7rem;font-weight:900}.segmented button.active{color:var(--ink);background:#fff;box-shadow:0 4px 14px #152a4e14}.data-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:.78rem}.data-card small,.data-card strong,.data-card span{display:block}.data-card small{color:#7e8a9d;letter-spacing:.06em;font-size:.64rem;font-weight:950}.data-card strong{letter-spacing:-.055em;margin-top:.48rem;font-size:2rem}.data-card span{color:#8995a6;margin-top:.08rem;font-size:.66rem}.spark{align-items:end;gap:4px;height:42px;display:flex}.spark i{background:#dfe4ed;border-radius:4px 4px 2px 2px;flex:1}.spark i.hot{background:linear-gradient(180deg,var(--blue),var(--violet))}.progress{background:#edf0f5;border-radius:999px;height:7px;overflow:hidden}.progress b{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:999px;height:100%;display:block}.avatar{color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:10px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:950;display:grid}.skip-link{z-index:9999;color:#fff;background:#0b1b34;border-radius:10px;padding:.6rem .8rem;font-size:.7rem;font-weight:900;text-decoration:none;position:fixed;top:-80px;left:16px}.skip-link:focus{top:14px}.public-nav{z-index:100;background:linear-gradient(#f3f6fbf5,#f3f6fb00);padding:10px 12px 0;transition:background .2s,color .2s;position:sticky;top:0}.public-nav-inner{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#fafcffe6;border:1px solid #0a1c3617;border-radius:20px;align-items:center;gap:1.05rem;width:min(1320px,100% - 8px);min-height:68px;margin:0 auto;padding:.5rem .58rem .5rem .62rem;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 18px 52px #13264614,inset 0 1px #ffffffeb}.public-brand{align-items:center;gap:.64rem;min-width:0;display:flex}.public-brand-icon{line-height:0;display:block}.public-brand-icon>img{border-radius:13px;width:45px;height:45px;box-shadow:0 10px 26px #3b49ff33}.public-brand-copy{gap:.02rem;min-width:0;display:grid}.public-brand-name{color:inherit;letter-spacing:-.035em;white-space:nowrap;font-size:.96rem;font-weight:950;text-decoration:none}.public-brand-maker{color:#7e8ba0;white-space:nowrap;font-size:.68rem;font-weight:850;text-decoration:none}.public-brand-maker:hover{color:#5368dd}.public-links{background:#eff3f994;border:1px solid #0a1c360e;border-radius:12px;gap:.12rem;margin-left:auto;padding:.18rem;display:flex}.public-links a{color:#68768b;border-radius:9px;padding:.45rem .58rem;font-size:.7rem;font-weight:900;text-decoration:none;transition:all .16s}.public-links a:hover{color:var(--ink);background:#fff;box-shadow:0 6px 18px #152a4e0f}.public-actions{gap:.4rem;margin-left:auto;display:flex}.public-actions .btn{border-radius:11px;min-height:43px;padding:.55rem .74rem;font-size:.71rem}.public-actions .btn-primary{box-shadow:0 11px 24px #404cff38}.product-footer{border-top:1px solid var(--line);color:#7d899b;grid-template-columns:1fr auto;align-items:end;gap:1rem;width:min(1500px,100% - 42px);margin:1rem auto 0;padding:1.4rem 0 2rem;font-size:.68rem;display:grid}.product-footer .made{align-items:center;gap:.45rem;text-decoration:none;display:flex}.product-footer .made img{border-radius:8px;width:30px;height:30px}.product-footer strong{color:#536275}.workspace{background:radial-gradient(circle at 88% 0,#5459ff17,#0000 21%),#f3f6fb;grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9fbffed;flex-direction:column;height:100vh;padding:.65rem;display:flex;position:sticky;top:0}.workspace-brand{align-items:center;gap:.55rem;padding:.52rem;text-decoration:none;display:flex}.workspace-brand img{border-radius:11px;width:42px;height:42px}.workspace-brand strong,.workspace-brand small{display:block}.workspace-brand small{color:#8290a4;margin-top:.04rem;font-size:.66rem}.workspace-account{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:.48rem;margin:.35rem .25rem .6rem;padding:.5rem;display:grid}.workspace-account>span{color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:9px;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:950;display:grid}.workspace-account strong,.workspace-account small{display:block}.workspace-account small{color:#8794a6;margin-top:.04rem;font-size:.62rem}.workspace-nav{gap:.12rem;display:grid}.workspace-nav a{color:#748197;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:.45rem;padding:.42rem;text-decoration:none;display:grid}.workspace-nav a i{background:#eef2f7;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.68rem;font-style:normal;display:grid}.workspace-nav a span{font-size:.7rem;font-weight:850}.workspace-nav a b{color:#6877de;background:#edf0ff;border-radius:999px;padding:.17rem .28rem;font-size:.6rem}.workspace-nav a:hover{color:var(--ink);background:#f4f6fb}.workspace-nav a.active{color:var(--ink);background:#fff;box-shadow:0 7px 22px #152a4e0f}.workspace-nav a.active i{color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet))}.workspace-sidebar-foot{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:auto;padding:.55rem}.workspace-sidebar-foot small,.workspace-sidebar-foot strong,.workspace-sidebar-foot span{display:block}.workspace-sidebar-foot small{color:#6c7ee6;font-size:.62rem;font-weight:950}.workspace-sidebar-foot strong{margin-top:.1rem;font-size:.68rem}.workspace-sidebar-foot span{color:#8692a4;margin-top:.08rem;font-size:.62rem;line-height:1.4}.workspace-main{min-width:0;padding:.75rem 1rem 1.5rem}.workspace-topbar{justify-content:space-between;align-items:center;gap:1rem;min-height:65px;padding:.3rem .1rem .75rem;display:flex}.workspace-topbar>div:first-child small,.workspace-topbar>div:first-child strong{display:block}.workspace-topbar>div:first-child small{color:#7182e8;letter-spacing:.08em;font-size:.62rem;font-weight:950}.workspace-topbar>div:first-child strong{margin-top:.08rem;font-size:.72rem}.workspace-top-actions{align-items:center;gap:.4rem;display:flex}.workspace-top-actions .btn{min-height:40px;padding:.5rem .65rem;font-size:.68rem}.workspace-content{width:min(1320px,100%);margin:0 auto}.workspace-title{justify-content:space-between;align-items:end;gap:1rem;padding:.8rem .1rem 1rem;display:flex}.workspace-title h1{letter-spacing:-.06em;margin:.45rem 0 .28rem;font-size:clamp(2.7rem,4.8vw,5.3rem);line-height:.9}.workspace-title p{color:#748196;max-width:760px;margin:0;font-size:.7rem;line-height:1.55}.workspace-title-actions{flex-wrap:wrap;gap:.42rem;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.operator{color:#e8eef7;background:radial-gradient(circle at 91% 0,#6555ff29,#0000 22%),#06111e;grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.operator aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1cd6;border-right:1px solid #ffffff12;height:100vh;padding:.7rem;position:sticky;top:0}.operator-brand{align-items:center;gap:.55rem;padding:.5rem;display:flex}.operator-brand img{border-radius:11px;width:44px;height:44px}.operator-brand small,.operator-brand strong{display:block}.operator-brand small{color:#8390ff;font-size:.62rem;font-weight:950}.operator-brand strong{margin-top:.05rem;font-size:.74rem}.operator nav{gap:.12rem;margin-top:.55rem;display:grid}.operator nav button{appearance:none;color:#748298;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:.45rem;padding:.42rem;display:grid}.operator nav button i{background:#ffffff0a;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.66rem;font-style:normal;display:grid}.operator nav button span{font-size:.68rem;font-weight:850}.operator nav button b{font-size:.6rem}.operator nav button.active{color:#fff;background:#605bff1f}.operator nav button.active i{background:linear-gradient(135deg,#315cff,#7657ff)}.operator-main{min-width:0;padding:.9rem 1rem 1.6rem}.operator-card{background:linear-gradient(145deg,#0d1e35f2,#071425f2);border:1px solid #ffffff12;border-radius:15px;box-shadow:0 18px 45px #0000001f}.operator-title{justify-content:space-between;align-items:end;gap:1rem;padding:.6rem .1rem 1rem;display:flex}.operator-title h1{color:#f3f6fb;letter-spacing:-.05em;margin:.38rem 0 0;font-size:2.4rem}.operator-title h1 span{color:#7184ff}.operator-kicker{color:#8190ff;letter-spacing:.09em;align-items:center;gap:.38rem;font-size:.62rem;font-weight:950;display:inline-flex}.operator-kicker i{background:#6575ff;border-radius:2px;width:7px;height:7px;box-shadow:0 0 10px #6575ff}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.public-links{display:none}}@media (width<=900px){.workspace,.operator{grid-template-columns:1fr}.workspace-sidebar,.operator aside{height:auto;position:relative}.workspace-sidebar{grid-template-columns:1fr auto;align-items:center;display:grid}.workspace-account,.workspace-sidebar-foot{display:none}.workspace-nav{grid-column:1/-1;grid-template-columns:repeat(6,1fr);overflow:auto}.workspace-nav a{grid-template-columns:1fr;justify-items:center}.workspace-nav a span,.workspace-nav a b{display:none}.operator aside{align-items:center;gap:.5rem;display:flex}.operator nav{margin:0;display:flex;overflow:auto}.operator nav button{grid-template-columns:31px}.operator nav button span,.operator nav button b{display:none}}@media (width<=700px){html{font-size:17px}.page{width:calc(100% - 18px)}.public-nav{padding:7px 6px 0}.public-nav-inner{border-radius:16px;width:100%;min-height:62px;padding:.42rem .48rem}.public-brand-maker,.public-actions .btn-secondary{display:none}.public-actions .btn{min-height:40px}.product-footer{grid-template-columns:1fr;width:calc(100% - 18px)}.workspace-main,.operator-main{padding:.55rem}.workspace-title{flex-direction:column;align-items:flex-start}.workspace-title-actions{width:100%}.workspace-title-actions .btn{flex:1}.metric-grid{grid-template-columns:1fr 1fr}}@media (width<=470px){.metric-grid{grid-template-columns:1fr}}body{line-height:1.45}button,input,select,textarea{line-height:1.25}.workspace-title p,.estimate-hero p,.hero-copy>p,.section-head>p{line-height:1.65}.product-footer .made img{object-fit:contain;object-position:center;opacity:.78;border-radius:0;width:78px;height:34px}.workspace-brand strong{font-size:.8rem}.workspace-brand small{font-size:.7rem}.workspace-account strong{font-size:.72rem}.workspace-account small{font-size:.66rem}.workspace-nav a span{font-size:.74rem}.workspace-sidebar-foot strong{font-size:.72rem}.workspace-sidebar-foot span,.workspace-topbar>div:first-child small{font-size:.66rem}.workspace-topbar>div:first-child strong,.workspace-title p{font-size:.76rem}.panel-head small{font-size:.66rem}.panel-head strong{font-size:.76rem}.panel-head a,.panel-head button,.data-card small{font-size:.68rem}.data-card span{font-size:.7rem}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #42caee5c}.public-nav-inner{transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.public-brand-icon>img{transition:transform .2s,filter .2s}.public-brand-icon:hover>img{transform:translateY(-1px)scale(1.025)}.public-brand-maker{font-weight:800}.product-footer .made{font-weight:750}.surface,.panel,.workspace-account,.workspace-sidebar-foot{box-shadow:0 14px 40px #152a4e0b}.workspace-sidebar{box-shadow:10px 0 40px #1a2c4c06}.workspace-nav a{transition:background .16s,color .16s,transform .16s,box-shadow .16s}.workspace-nav a:hover{transform:translate(2px)}.workspace-nav a.active{box-shadow:0 8px 26px #315cff13}.workspace-nav a.active i{box-shadow:0 8px 20px #3f4eff2e}.workspace-topbar{border-bottom:1px solid #0a1c360e}html[data-fr-page=home][data-fr-time=night] .public-nav{color:#edf4ff;background:#071321}html[data-fr-page=home][data-fr-time=night] .public-nav-inner{background:#081526db;border-color:#ffffff16;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff0e}html[data-fr-page=home][data-fr-time=night] .public-links{background:#ffffff09;border-color:#ffffff0e}html[data-fr-page=home][data-fr-time=night] .public-brand-maker{color:#8fa0b9}html[data-fr-page=home][data-fr-time=night] .public-brand-maker:hover{color:#c5d0ff}html[data-fr-page=home][data-fr-time=night] .public-links a{color:#aab7ca}html[data-fr-page=home][data-fr-time=night] .public-links a:hover{color:#fff;background:#ffffff0e}html[data-fr-page=home][data-fr-time=night] .public-actions .btn-secondary{color:#edf4ff;background:#ffffff0e;border-color:#ffffff1c}@media (width<=900px){.workspace-sidebar{padding:.55rem;display:block}.workspace-brand{padding:.4rem .45rem}.workspace-nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-column:auto;gap:.25rem;margin-top:.35rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav a{flex:0 0 54px;grid-template-columns:1fr;justify-items:center;min-height:48px;padding:.4rem}.workspace-nav a:hover{transform:none}.workspace-nav a span,.workspace-nav a b{display:none}.workspace-nav a i{width:36px;height:36px}.workspace-main{padding-top:.55rem}.workspace-topbar,.workspace-top-actions{flex-wrap:wrap}}@media (width<=700px){.public-nav-inner{gap:.55rem}.public-brand{min-width:0}.public-brand-name{font-size:.88rem}.public-brand-icon>img{width:42px;height:42px}.public-actions{margin-left:auto}.public-actions .btn{min-height:42px;padding:.55rem .65rem}.field input,.field select,.field textarea{font-size:16px}.workspace-topbar{align-items:flex-start}.workspace-top-actions{width:100%}.workspace-top-actions .btn{flex:145px;min-height:44px}.workspace-title h1{font-size:clamp(2.55rem,13vw,4rem)}}@media (width<=430px){.public-nav{padding-inline:5px}.public-nav-inner{padding-inline:.42rem}.public-brand-copy{gap:0}.public-brand-name{font-size:.82rem}.public-actions .btn-primary{padding-inline:.58rem}.workspace-top-actions .btn{flex-basis:100%}}.wfl-maker-mark strong,.workspace-sidebar-foot small a{background:linear-gradient(90deg,#5368ff,#8b68ff 58%,#42caee);color:#0000;-webkit-background-clip:text;background-clip:text}.fr-build-stamp{color:#7e8b9f;white-space:nowrap;align-items:center;gap:.34rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}.fr-build-stamp span{color:#46546a;font-weight:950}.fr-build-stamp i{font-style:normal}.fr-build-stamp b{color:#6274df;letter-spacing:.04em;text-transform:uppercase;background:#315cff0b;border:1px solid #315cff1f;border-radius:999px;padding:.2rem .34rem;font-size:.58rem}.fr-build-stamp.is-subtle{opacity:.68}.fr-build-stamp.is-customer{opacity:.62;font-size:.58rem}.fr-build-stamp.is-customer span{color:inherit}
