@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap";.pp-public{--pp-orange:#F23805;--pp-orange-hover:#DA3305;--pp-ink:#17191D;--pp-soft:#F7F8FA;--pp-text:#535C69;--pp-line:#E6E8EC;--pp-radius:22px;--pp-ease:cubic-bezier(.22,1,.36,1);background:#fff;color:var(--pp-ink);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.pp-public *,.pp-public *:before,.pp-public *:after{box-sizing:border-box}.pp-public main :is(.pp-hero,.pp-inner-hero,.pp-section-head,.pp-card,.pp-module-intro,.pp-module-group,.pp-plan,.pp-faq-layout,.pp-cta,.pp-contact,.pp-step,.pp-home-schematic) :is(h1,h2,h3,h4,p){margin:0}.pp-public main a{text-decoration:none}.pp-public main :is(.pp-hero,.pp-inner-hero,.pp-section-head,.pp-card,.pp-module-intro,.pp-module-group,.pp-plan,.pp-faq-layout,.pp-cta,.pp-contact,.pp-step,.pp-home-schematic) :is(h1,h2,h3,h4),.pp-public main .pp-h2{font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-weight:700;letter-spacing:-.05em}.pp-public :is(a,button,[tabindex]):focus-visible{outline:3px solid #fa895b;outline-offset:4px}.pp-wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.pp-tag{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--pp-orange);font-size:11px;font-weight:800}.pp-tag:before{content:"";display:block;flex:none;width:22px;height:2px;border-radius:4px;background:currentColor}.pp-h2{font-size:clamp(32px,4vw,56px);line-height:1.13;max-width:780px}.pp-body{font-size:clamp(14px,1.35vw,16px);line-height:1.8;color:var(--pp-text)}.pp-kicker{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--pp-orange);font-weight:800}.pp-muted{color:var(--pp-text)}.pp-dark{background:#17191d;color:#fff}.pp-section{padding:clamp(76px,9vw,126px) 0}.pp-section--soft{background:#f7f8fa}.pp-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:34px}.pp-section-head .pp-body{max-width:420px}.pp-section-head .pp-h2{margin-top:16px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 22px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:800;letter-spacing:-.015em;white-space:nowrap;transition:transform .35s var(--pp-ease),background .3s,border-color .3s,box-shadow .3s,color .3s}.pp-btn svg{transition:transform .3s var(--pp-ease);flex:none}.pp-btn:hover{transform:translateY(-3px)}.pp-btn:hover svg{transform:translate(3px)}.pp-btn--orange{background:var(--pp-orange);color:#fff!important;box-shadow:0 11px 30px #f2380533}.pp-btn--orange:hover{background:var(--pp-orange-hover);box-shadow:0 15px 33px #f2380547}.pp-btn--white{background:#fff;color:var(--pp-ink)!important;box-shadow:0 11px 29px #0000001a}.pp-btn--outline{border-color:#d7dce2;background:transparent;color:var(--pp-ink)!important}.pp-btn--outline:hover{border-color:#f23805;color:#f23805!important}.pp-btn--dark-outline{border-color:#ffffff52;color:#fff!important;background:#ffffff09}.pp-btn--dark-outline:hover{border-color:#fff;background:#ffffff1a}.pp-link{display:inline-flex;align-items:center;gap:9px;color:var(--pp-orange)!important;font-size:13px;font-weight:800;transition:gap .3s}.pp-link:hover{gap:15px}.pp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pp-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pp-card{min-width:0;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:30px;transition:transform .45s var(--pp-ease),box-shadow .45s var(--pp-ease),border-color .3s}.pp-card:hover{transform:translateY(-6px);border-color:#f6bfa9;box-shadow:0 20px 60px #15192013}.pp-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #F7DFD6;border-radius:15px;background:#fff0e9;color:var(--pp-orange)}.pp-card h3{font-size:21px;line-height:1.25;margin-top:28px!important}.pp-card p{font-size:13px;line-height:1.75;color:#69717b;margin-top:12px!important}.pp-inner-hero{position:relative;isolation:isolate;padding:32px 0 72px;overflow:hidden;background:#fafafa;border-bottom:1px solid var(--pp-line)}.pp-inner-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:550px;height:550px;border-radius:50%;border:1px solid rgba(242,56,5,.075);right:-230px;top:-385px;box-shadow:0 0 0 72px #f2380504,0 0 0 140px #f2380503}.pp-breadcrumb{display:flex;align-items:center;gap:10px;color:#838994;font-size:12px;font-weight:650;min-height:26px;margin-bottom:46px}.pp-breadcrumb a{color:inherit!important}.pp-breadcrumb a:hover{color:var(--pp-orange)!important}.pp-breadcrumb [aria-current]{color:var(--pp-ink)}.pp-inner-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr);align-items:end;gap:72px}.pp-inner-hero h1{max-width:820px;font-size:clamp(38px,5vw,66px);line-height:1.11;margin-top:16px!important}.pp-inner-hero .pp-body{max-width:455px}.pp-inner-side{padding-bottom:5px}.pp-hero{position:relative;isolation:isolate;min-height:680px;padding:110px 0 190px;color:#fff;overflow:hidden;background:#0b0d10}.pp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 79% 46%,rgba(242,56,5,.17),transparent 44%),radial-gradient(ellipse at 5% 95%,rgba(241,89,30,.11),transparent 38%),linear-gradient(125deg,#0b0d10,#1a191a)}.pp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.3;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:85px 85px;-webkit-mask-image:linear-gradient(transparent,black 25%,transparent 95%);mask-image:linear-gradient(transparent,black 25%,transparent 95%)}.pp-hero-content{position:relative;z-index:2;width:min(1190px,100%);margin:0 auto;padding-right:min(38vw,430px)}.pp-hero h1{margin-top:30px!important;max-width:730px;font-size:clamp(52px,6.4vw,91px);line-height:1.065;letter-spacing:-.077em;font-weight:700}.pp-hero h1 span{display:block;color:#ff875f}.pp-hero p.pp-body{margin-top:25px!important;max-width:520px;color:#c4c7cc;font-size:clamp(15px,1.5vw,18px)}.pp-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.pp-hero-3d{position:absolute;pointer-events:none;right:3%;top:0;bottom:70px;width:min(51%,760px);z-index:1;opacity:.9}.pp-hero-3d canvas{display:block;width:100%;height:100%}.pp-hero-sheen{position:absolute;z-index:0;pointer-events:none;left:-25%;right:-25%;bottom:-180px;height:260px;background:radial-gradient(ellipse,rgba(242,56,5,.31),transparent 70%);filter:blur(40px);animation:ppHeroGlow 8s ease-in-out infinite alternate}.pp-hero-floating{position:absolute;z-index:2;right:7%;top:20%;width:120px;height:48px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#1c1d21ad;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;gap:10px;padding:12px;color:#fff;font-size:11px;font-weight:700;pointer-events:none}.pp-hero-floating:nth-of-type(2){right:34%;top:66%;width:151px}.pp-hero-floating svg{color:#ff7c50}.pp-preview-section{position:relative;z-index:3;margin-top:-124px;padding-bottom:50px;background:linear-gradient(180deg,transparent 0,transparent 124px,#fff 125px)}.pp-preview-tag{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;font-size:12px;font-weight:700;margin-bottom:15px}.pp-preview-frame{position:relative;padding:6px;border-radius:23px;border:1px solid rgba(255,255,255,.4);background:#eff1f4;box-shadow:0 42px 90px #0e111633}.pp-preview-scroller{border-radius:18px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c9cdd4 transparent}.pp-preview-scroller>.product-mock-h-v8{margin:0;width:100%}.pp-preview-note{display:none;font-size:11px;color:#77808c;text-align:center;margin-top:13px!important}.pp-workflow-strip{display:flex;align-items:center;justify-content:space-around;gap:14px;flex-wrap:wrap;padding:22px 0;border-block:1px solid #EAEBEE}.pp-workflow-strip span{font-size:12px;font-weight:800;color:#48505b}.pp-home-feature{display:flex;flex-direction:column;justify-content:space-between;min-height:265px}.pp-home-feature .pp-card-top{display:flex;align-items:center;justify-content:space-between}.pp-home-feature .pp-card-top>span{font-size:12px;color:#adb2bc}.pp-home-feature .pp-icon{width:59px;height:59px}.pp-home-feature:first-child{background:#17191d;color:#fff;border-color:#17191d}.pp-home-feature:first-child p{color:#b2bac3}.pp-home-feature:first-child .pp-icon{background:#f23805;color:#fff;border-color:#f23805}.pp-home-feature:last-child{background:#fff1e9;border-color:#fce0d3}.pp-product-split{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:80px}.pp-point-list{display:grid;gap:17px;margin-top:29px;padding:0;list-style:none}.pp-point-list li{display:flex;align-items:center;gap:12px;color:#424a55;font-size:14px;font-weight:650}.pp-point-list svg{flex:none;color:var(--pp-orange)}.pp-calendar-visual{min-width:0;overflow-x:auto;box-shadow:0 30px 75px #191c221f;border-radius:22px}.pp-calendar-visual>.home-agenda-mock{margin:0;min-width:690px}.pp-steps-row{display:grid;grid-template-columns:repeat(5,1fr);margin-top:37px;border-top:1px solid rgba(255,255,255,.22)}.pp-step{padding:28px 19px 30px;border-right:1px solid rgba(255,255,255,.16)}.pp-step:first-child{border-left:1px solid rgba(255,255,255,.16)}.pp-step>span{color:#ff895c;font-size:12px;font-weight:800}.pp-step h3{font-size:21px;margin-top:50px!important}.pp-step p{color:#b0b5bf;font-size:12px;line-height:1.75;margin-top:10px!important}.pp-cta{position:relative;isolation:isolate;overflow:hidden;background:#17191d;color:#fff;padding:77px 0}.pp-cta:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 84% -20%,rgba(242,56,5,.25),transparent 55%)}.pp-cta-layout{display:flex;justify-content:space-between;align-items:center;gap:42px}.pp-cta h2{font-size:clamp(29px,4vw,49px);line-height:1.15;max-width:770px}.pp-cta p{color:#bbc0c7;margin-top:16px!important;max-width:610px;font-size:15px;line-height:1.7}.pp-cta-actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.pp-module-index{position:sticky;top:78px;z-index:45;border-bottom:1px solid var(--pp-line);background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pp-module-index-inner{display:flex;align-items:center;gap:17px;overflow-x:auto;scrollbar-width:none;padding:13px 0}.pp-module-index-inner::-webkit-scrollbar{display:none}.pp-module-index a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:11px 13px;border-radius:9px;color:#68707a;font-size:12px;font-weight:800}.pp-module-index a:hover,.pp-module-index a[aria-current=location]{background:#fff0e8;color:var(--pp-orange)}.pp-module-list{padding:34px 0 82px}.pp-module-row{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:60px;align-items:start;padding:65px 0;border-bottom:1px solid var(--pp-line);scroll-margin-top:170px}.pp-module-intro{position:sticky;top:184px}.pp-module-intro h2{font-size:clamp(28px,3vw,42px);margin-top:23px!important}.pp-module-intro p{margin-top:12px!important;color:var(--pp-text);font-size:14px;line-height:1.8}.pp-module-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pp-module-group{padding:25px;border:1px solid var(--pp-line);border-radius:17px;background:#fafafa}.pp-module-group h3{font-size:16px;letter-spacing:-.03em;line-height:1.3}.pp-module-group ul{list-style:none;padding:0;margin:19px 0 0;display:grid;gap:12px}.pp-module-group li{display:flex;align-items:flex-start;gap:9px;color:#67707c;font-size:12px;line-height:1.6}.pp-module-group li svg{flex:none;margin-top:2px;color:var(--pp-orange)}.pp-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.pp-plan{display:flex;flex-direction:column;position:relative;min-width:0;border:1px solid var(--pp-line);border-radius:21px;padding:31px;background:#fff;box-shadow:0 14px 38px #14181e07;transition:transform .4s var(--pp-ease),box-shadow .4s}.pp-plan:hover{transform:translateY(-7px);box-shadow:0 26px 60px #16191d18}.pp-plan--featured{background:#17191d;color:#fff;border-color:#17191d;box-shadow:0 23px 57px #16191e21}.pp-plan-badge{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:8px 12px;border-radius:99px;background:#f3f4f5;color:#636b76;font-size:10px;font-weight:800}.pp-plan--featured .pp-plan-badge{color:#ffac8d;background:#f2380521}.pp-plan h2{font-size:clamp(21px,2vw,28px);margin-top:28px!important;min-height:68px;line-height:1.18}.pp-plan-desc{font-size:13px;line-height:1.7;color:#6d7480;min-height:67px;margin-top:8px!important}.pp-plan--featured .pp-plan-desc{color:#b0b8c1}.pp-price-value{display:flex;align-items:baseline;gap:7px;margin-top:27px;font-variant-numeric:tabular-nums}.pp-price-value strong{font-size:clamp(45px,4.5vw,65px);font-weight:800;letter-spacing:-.075em;line-height:1}.pp-price-value span{font-size:12px;color:#8a919c;font-weight:750}.pp-price-detail{font-size:12px;color:#777f89;margin-top:9px!important;min-height:28px}.pp-plan--featured .pp-price-detail{color:#a9b0bb}.pp-plan .pp-btn{width:100%;margin-top:17px}.pp-plan ul{display:grid;gap:16px;list-style:none;padding:24px 0 0;margin:24px 0 0;border-top:1px solid var(--pp-line)}.pp-plan--featured ul{border-color:#ffffff2b}.pp-plan li{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:#606975;line-height:1.62}.pp-plan--featured li{color:#c3c7ce}.pp-plan li svg{flex:none;margin-top:2px;color:var(--pp-orange)}.pp-comparison{width:100%;border-collapse:collapse;text-align:left;min-width:620px}.pp-comparison th,.pp-comparison td{border-bottom:1px solid var(--pp-line);padding:19px 15px;text-align:left;font-size:13px}.pp-comparison thead th{background:#f7f8fa;font-weight:800;color:#333b45}.pp-comparison tbody th{font-weight:700;color:#37404b}.pp-comparison td{color:#69717d}.pp-table-scroll{overflow-x:auto;border:1px solid var(--pp-line);border-radius:17px;margin-top:29px}.pp-faq-layout{display:grid;grid-template-columns:.77fr 1.23fr;gap:90px}.pp-faq-item{border-bottom:1px solid var(--pp-line)}.pp-faq-item button{border:0;background:none;color:var(--pp-ink);padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;font:700 15px DM Sans,sans-serif;text-align:left;cursor:pointer}.pp-faq-item button svg{flex:none;color:var(--pp-orange);transition:transform .25s}.pp-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.pp-faq-answer{padding:0 30px 22px 0;font-size:13px;color:var(--pp-text);line-height:1.8}.pp-role-layout{display:grid;grid-template-columns:.76fr 1.24fr;border:1px solid rgba(255,255,255,.12);border-radius:21px;overflow:hidden;margin-top:32px}.pp-role-buttons{padding:18px;border-right:1px solid rgba(255,255,255,.12)}.pp-role-buttons button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px;border:1px solid transparent;border-radius:12px;background:none;color:#bac0c8;text-align:left;font-size:14px;font-weight:750;cursor:pointer;transition:background .25s,color .25s}.pp-role-buttons button:hover,.pp-role-buttons button[aria-selected=true]{background:#f2380521;border-color:#f2380533;color:#fff}.pp-role-detail{padding:50px;display:flex;flex-direction:column;justify-content:center;min-height:300px}.pp-role-detail h3{font-size:clamp(24px,3vw,38px);margin:24px 0 14px!important}.pp-role-detail p{color:#bec4cb;line-height:1.8;font-size:15px;max-width:530px}.pp-contact{background:#17191d;color:#fff;min-height:650px;position:relative;isolation:isolate;overflow:hidden}.pp-contact:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% -32%,rgba(242,56,5,.16),transparent 60%)}.pp-contact-hero{text-align:center;padding:76px 0 40px}.pp-contact-hero h1{font-size:clamp(49px,6vw,78px);margin-top:18px!important}.pp-contact-hero p{color:#bfc5ce;max-width:610px;margin:21px auto 0!important;font-size:15px;line-height:1.78}.pp-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.15);margin:28px 0}.pp-contact-cell{padding:42px 23px;text-align:center;min-width:0}.pp-contact-cell+.pp-contact-cell{border-left:1px solid rgba(255,255,255,.13)}.pp-contact-cell h2{font-size:clamp(19px,2.2vw,29px);margin:21px 0 10px!important}.pp-contact-cell p{font-size:13px;line-height:1.65;color:#b0b7c2}.pp-contact-cell a{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#ff956d!important;font-size:13px;font-weight:750;overflow-wrap:anywhere}.pp-contact-cell a:hover{color:#fff!important}.pp-contact-center{background:#f238050e}.pp-contact-address{display:flex;justify-content:center;gap:10px;align-items:flex-start;padding:18px 0;margin:20px auto;border-block:1px solid rgba(255,255,255,.12);max-width:295px;text-align:left;font-style:normal;font-size:12px;font-weight:700;line-height:1.7}.pp-contact-address svg{color:#ff885a;flex:none}.pp-contact-support{display:flex;align-items:center;gap:18px;justify-content:space-between;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff0a;padding:23px 25px;margin-bottom:64px}.pp-contact-support strong{font-size:17px;font-family:Plus Jakarta Sans,sans-serif}.pp-contact-support p{color:#b3bbc5;font-size:13px;margin-top:6px!important}@keyframes ppHeroGlow{to{transform:scale(1.3);opacity:.7}}@media (max-width:1100px){.pp-wrap{width:calc(100% - 56px)}.pp-hero{min-height:640px}.pp-hero-content{padding-right:32%}.pp-hero h1{font-size:clamp(46px,6.5vw,70px)}.pp-product-split{gap:42px}.pp-steps-row{grid-template-columns:repeat(3,1fr)}.pp-step:nth-child(4){border-left:1px solid rgba(255,255,255,.16)}}@media (max-width:850px){.pp-inner-grid{grid-template-columns:1fr;gap:21px}.pp-section-head{display:block}.pp-section-head .pp-body{margin-top:19px!important}.pp-grid-3,.pp-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-product-split{grid-template-columns:1fr;gap:35px}.pp-hero-content{padding-right:24%}.pp-hero-3d{right:-15%;width:69%;opacity:.47}.pp-cta-layout{align-items:flex-start;flex-direction:column}.pp-module-row{grid-template-columns:1fr;gap:28px}.pp-module-intro{position:static}.pp-faq-layout{grid-template-columns:1fr;gap:25px}.pp-role-layout{grid-template-columns:1fr}.pp-role-buttons{display:flex;gap:8px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.pp-role-buttons button{flex:none;width:auto;white-space:nowrap}.pp-role-detail{min-height:200px;padding:33px}.pp-contact-grid{grid-template-columns:1fr}.pp-contact-cell+.pp-contact-cell{border-left:0;border-top:1px solid rgba(255,255,255,.13)}.pp-contact-center{order:-1}.pp-contact-cell{padding:34px 18px}}@media (max-width:680px){.pp-wrap{width:calc(100% - 36px)}.pp-section{padding:62px 0}.pp-inner-hero{padding:25px 0 45px}.pp-breadcrumb{margin-bottom:30px}.pp-inner-hero h1{font-size:clamp(34px,9vw,46px)}.pp-hero{min-height:570px;padding:80px 0 150px}.pp-hero-content{padding-right:0}.pp-hero h1{font-size:clamp(46px,10.4vw,67px)}.pp-hero p.pp-body{font-size:15px;max-width:380px}.pp-hero-3d,.pp-hero-floating{display:none}.pp-preview-section{margin-top:-80px;background:linear-gradient(180deg,transparent 0,transparent 80px,#fff 81px)}.pp-preview-frame{border-radius:15px;padding:3px}.pp-preview-scroller{border-radius:12px}.pp-preview-scroller>.product-mock-h-v8{min-width:750px}.pp-preview-note,.pp-preview-tag{display:block}.pp-preview-tag span:last-child{display:none}.pp-workflow-strip{justify-content:flex-start}.pp-grid-3,.pp-grid-2,.pp-price-grid,.pp-module-groups{grid-template-columns:1fr}.pp-home-feature{min-height:225px}.pp-card{padding:25px}.pp-steps-row{grid-template-columns:1fr 1fr}.pp-step{padding:22px 14px;border-left:0}.pp-step h3{margin-top:26px!important}.pp-contact-support{display:block;text-align:center}.pp-contact-support .pp-btn{width:100%;margin-top:18px}.pp-btn{font-size:13px}.pp-hero-actions .pp-btn{flex:1;min-width:156px}.pp-cta-actions{width:100%}.pp-cta-actions .pp-btn{flex:1}}@media (prefers-reduced-motion:reduce){.pp-public main *,.pp-public main *:before,.pp-public main *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}.pp-public main :is(.pp-hero,.pp-inner-hero,.pp-section-head,.pp-card,.pp-module-intro,.pp-module-group,.pp-plan,.pp-faq-layout,.pp-cta,.pp-contact,.pp-step,.pp-home-schematic) :is(h1,h2,h3,h4),.pp-public main .pp-h2{font-family:DM Sans,Segoe UI,Arial,sans-serif;font-weight:500;letter-spacing:-.055em}.pp-public .pp-h2{font-size:clamp(35px,4.25vw,61px);line-height:1.12}.pp-public .pp-inner-hero h1{font-weight:500;letter-spacing:-.064em}.pp-public .pp-card h3,.pp-public .pp-module-row h3,.pp-public .pp-plan h2{font-weight:650;letter-spacing:-.044em}.pp-public .pp-card,.pp-public .pp-home-feature,.pp-public .pp-plan{transition:transform .45s var(--pp-ease),box-shadow .45s var(--pp-ease),border-color .3s}.pp-public .pp-btn{font-weight:700}.pp-home .pp-cinema-hero{min-height:785px;padding:0 0 194px;display:flex;align-items:flex-start;text-align:center;background:#fcfbf9;color:#191b1f;isolation:isolate;overflow:hidden}.pp-home .pp-cinema-hero:before{content:"";position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 38% 55% at 95% 18%,rgba(242,56,5,.14),transparent 75%),radial-gradient(ellipse 28% 55% at 1% 63%,rgba(242,56,5,.08),transparent 74%),linear-gradient(180deg,#fffefc,#f9f7f4 83%,#f6f2ed)}.pp-home .pp-cinema-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.4;background-image:linear-gradient(#F0E5DE 1px,transparent 1px),linear-gradient(90deg,#F0E5DE 1px,transparent 1px);background-size:108px 108px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 50%,transparent 95%);mask-image:linear-gradient(to bottom,transparent 0%,black 50%,transparent 95%)}.pp-cinema-container{position:relative;z-index:4}.pp-home .pp-cinema-content{width:min(100%,1250px);max-width:1250px;margin:0 auto;padding:106px 0 0;display:flex;align-items:center;flex-direction:column;text-align:center}.pp-cinema-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid #F2DBD2;border-radius:999px;padding:9px 16px;background:#fffc;color:#b83b1b;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 5px 19px #75462d07}.pp-cinema-eyebrow svg{flex:none;color:#f23805}.pp-home .pp-cinema-title{position:relative;z-index:4;max-width:1330px;width:100%;margin:38px auto 0!important;font-family:DM Sans,Segoe UI,Arial,sans-serif!important;font-size:clamp(53px,6.4vw,102px)!important;font-weight:450!important;line-height:1.07!important;letter-spacing:-.078em!important;color:#17191d!important;text-wrap:balance}.pp-home .pp-cinema-title-row{display:block!important;font-family:inherit;font-weight:inherit;white-space:normal}.pp-home .pp-cinema-title-row--accent{color:#f23805!important;background:linear-gradient(105deg,#ba2908,#f23805 52%,#ff8755);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pp-cinema-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .065em .085em;margin:0 -.065em -.085em;white-space:nowrap}.pp-cinema-word-mask:not(:last-child){margin-right:.185em}.pp-cinema-word{display:inline-block;will-change:transform}.pp-home .pp-cinema-description{max-width:700px;margin:30px auto 0!important;color:#565d65;font-size:clamp(16px,1.6vw,19px);line-height:1.72;font-weight:450}.pp-home .pp-cinema-actions{justify-content:center;gap:12px;margin-top:30px}.pp-home .pp-cinema-actions .pp-btn{min-height:55px;border-radius:12px;font-size:14px;padding:13px 25px}.pp-home .pp-cinema-actions .pp-btn--dark-outline{color:#17191d!important;background:#fff9;border-color:#d8d6d3}.pp-home .pp-cinema-actions .pp-btn--dark-outline:hover{background:#fff;border-color:#17191d}.pp-cinema-signin{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;color:#6f737c!important;font-size:12px;font-weight:600;transition:color .25s,gap .25s}.pp-cinema-signin:hover{color:#f23805!important;gap:14px}.pp-cinema-workflow{width:min(620px,100%);margin-top:57px;color:#353941}.pp-cinema-workflow-label{display:block;color:#969ba2;font-size:9px;font-weight:800;letter-spacing:.2em}.pp-cinema-workflow-steps{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:17px 0 15px}.pp-cinema-phase{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;white-space:nowrap;font-size:11px;font-weight:650;color:#8f949c;transition:color .35s,transform .35s}.pp-cinema-phase i{font:700 9px DM Sans,sans-serif;letter-spacing:.08em;display:grid;place-items:center;width:24px;height:24px;border:1px solid #E3DEDA;border-radius:50%;background:#f8f6f2;color:#a0a1a4;transition:background .3s,color .3s,border-color .3s}.pp-cinema-phase.is-active{color:#ad300f;transform:translateY(-2px)}.pp-cinema-phase.is-active i{background:#f23805;color:#fff;border-color:#f23805}.pp-cinema-workflow-rail{height:2px;display:block;overflow:hidden;border-radius:20px;background:#e9e4e0}.pp-cinema-workflow-rail span{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#f23805,#ff9872)}.pp-home .pp-hero-3d{pointer-events:none;position:absolute;z-index:1;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:.7!important}.pp-home .pp-hero-3d canvas{display:block;width:100%;height:100%}.pp-cinema-frame{position:absolute;top:26px;right:3%;bottom:26px;left:3%;z-index:0;pointer-events:none;border:1px solid rgba(156,107,86,.13);border-radius:36px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 86%);mask-image:linear-gradient(to bottom,black 0%,transparent 86%)}.pp-cinema-frame:before,.pp-cinema-frame:after{content:"";position:absolute;width:16px;height:16px;border-color:#d9a08a;border-style:solid;opacity:.55}.pp-cinema-frame:before{left:15px;top:15px;border-width:2px 0 0 2px}.pp-cinema-frame:after{right:15px;top:15px;border-width:2px 2px 0 0}.pp-cinema-prop{position:absolute;z-index:2;min-width:155px;display:flex;flex-direction:column;gap:9px;padding:17px 18px;border:1px solid rgba(215,158,128,.22);border-radius:14px;background:#ffffffa3;color:#383b42;box-shadow:0 13px 30px #271b140b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;transform:rotate(-6deg)}.pp-cinema-prop--left{left:max(18px,calc(50% - 810px));top:207px}.pp-cinema-prop--right{right:max(18px,calc(50% - 800px));top:390px;transform:rotate(7deg)}.pp-cinema-prop-index{font-size:9px;font-weight:800;color:#e34823;letter-spacing:.11em}.pp-cinema-prop-title{font-size:11px;font-weight:700;display:flex;align-items:center;gap:8px}.pp-cinema-prop-title svg{color:#ef4b23;flex:none}.pp-cinema-prop-rule{display:block;height:5px;width:85%;background:#eae6e2;border-radius:9px}.pp-cinema-prop-rule--short{width:57%}.pp-cinema-dots{display:flex;gap:8px;padding-top:3px}.pp-cinema-dots i{width:18px;height:7px;border-radius:4px;background:#e3ded9}.pp-cinema-dots i:nth-child(-n+3){background:#f27655}.pp-home .pp-hero-sheen{bottom:-175px;opacity:.32;filter:blur(45px)}.pp-home .pp-preview-section{margin-top:-96px;background:linear-gradient(180deg,transparent 0,transparent 96px,#fff 97px)}.pp-home .pp-preview-tag{color:#464b53}.pp-home .pp-preview-frame{border-color:#eee0d8;box-shadow:0 42px 90px #181a2029,0 6px 17px #13151b0d}.pp-home .pp-preview-section{z-index:5}@media (max-width:1450px){.pp-cinema-prop{display:none}}@media (max-width:1100px){.pp-home .pp-cinema-content{padding-top:93px!important}.pp-home .pp-cinema-title{font-size:clamp(49px,7vw,82px)!important}.pp-home .pp-cinema-hero{min-height:745px!important}}@media (max-width:850px){.pp-home .pp-cinema-content{padding-top:74px!important}.pp-home .pp-cinema-title{font-size:clamp(43px,8.4vw,69px)!important}.pp-home .pp-cinema-hero{min-height:710px!important}.pp-home .pp-hero-3d{opacity:.32!important}}@media (max-width:680px){.pp-home .pp-cinema-hero{min-height:655px!important;padding-bottom:117px!important}.pp-home .pp-cinema-content{padding:61px 0 0!important}.pp-cinema-eyebrow{font-size:9px;letter-spacing:.1em;padding:8px 11px}.pp-home .pp-cinema-title{font-size:clamp(40px,10vw,63px)!important;margin-top:32px!important;line-height:1.11!important;letter-spacing:-.065em!important}.pp-home .pp-cinema-description{font-size:14px;line-height:1.72;margin-top:25px!important}.pp-home .pp-cinema-actions{width:100%;gap:10px;margin-top:27px}.pp-home .pp-cinema-actions .pp-btn{flex:1;min-width:0;padding:12px 13px;font-size:12px;white-space:normal}.pp-home .pp-cinema-workflow{margin-top:37px}.pp-cinema-phase{font-size:9px;white-space:normal;min-width:0}.pp-cinema-workflow-steps{gap:2px}.pp-home .pp-hero-3d{display:none!important}.pp-home .pp-preview-section{margin-top:-62px!important;background:linear-gradient(180deg,transparent 0,transparent 62px,#fff 63px)!important}.pp-cinema-frame{top:16px;right:12px;bottom:16px;left:12px}}@media (max-width:390px){.pp-home .pp-cinema-title{font-size:clamp(34px,10vw,40px)!important}.pp-home .pp-cinema-hero{min-height:630px!important}.pp-home .pp-cinema-actions .pp-btn{font-size:11px}}@media (prefers-reduced-motion:reduce){.pp-home .pp-cinema-word,.pp-home .pp-cinema-phase,.pp-home .pp-cinema-workflow-rail span{transform:none!important;opacity:1!important}}.pp-home .pp-cinema-title-row--ink,.pp-home .pp-cinema-title-row--ink .pp-cinema-word-mask,.pp-home .pp-cinema-title-row--ink .pp-cinema-word{color:#17191d!important;-webkit-text-fill-color:#17191D!important}.pp-home .pp-cinema-title-row--accent .pp-cinema-word{background:linear-gradient(110deg,#cb2c06,#f23805 55%,#f57b4e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent!important}.pp-cinema-workflow:not(.is-running) .pp-cinema-phase:first-child{color:#b93816}.pp-cinema-workflow:not(.is-running) .pp-cinema-phase:first-child i{background:#fff0e9;border-color:#ffd8c6;color:#e14215}.pp-home .pp-hero .pp-cinema-word-mask,.pp-home .pp-hero .pp-cinema-word{display:inline-block!important}.pp-home--motion{--pphm-orange: #f23805;--pphm-ink: #17191d;--pphm-muted: #67707b;--pphm-ease: cubic-bezier(.22,1,.36,1);font-family:DM Sans,system-ui,sans-serif;color:var(--pphm-ink)}.pp-home--motion .pphm-hero *,.pp-home--motion .pphm-essentials *,.pp-home--motion .pphm-calendar-copy *,.pp-home--motion .pphm-process *,.pp-home--motion .pphm-pricing *,.pp-home--motion .pphm-final *{box-sizing:border-box}.pp-home--motion .pphm-hero :is(h1,p),.pp-home--motion .pphm-section-intro :is(h2,p),.pp-home--motion .pphm-essential :is(h3,p),.pp-home--motion .pphm-calendar-copy :is(h2,p),.pp-home--motion .pphm-process-step :is(h3,p),.pp-home--motion .pphm-pricing :is(h2,h3,p),.pp-home--motion .pphm-final :is(h2,p){margin:0}.pp-home--motion .pphm-hero a,.pp-home--motion .pphm-essentials a,.pp-home--motion .pphm-calendar-copy a,.pp-home--motion .pphm-pricing a,.pp-home--motion .pphm-final a{text-decoration:none}.pp-home--motion main :is(a,[tabindex]):focus-visible{outline:3px solid #ff9a6e;outline-offset:4px}.pp-home--motion .pp-wrap{width:min(calc(100% - 72px),1240px);margin-inline:auto}.pp-home--motion .pphm-hero{position:relative;isolation:isolate;overflow:hidden;min-height:700px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:116px 0 78px;color:#fff;text-align:center;background:radial-gradient(ellipse 58% 79% at 89% 14%,rgba(242,56,5,.2),transparent 78%),radial-gradient(ellipse 54% 75% at 5% 88%,rgba(220,55,17,.14),transparent 80%),linear-gradient(137deg,#15171b,#080a0e 52%,#151015)}.pp-home--motion .pphm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.27;background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:110px 110px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 42%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 42%,transparent)}.pp-home--motion .pphm-hero-content{position:relative;z-index:3;max-width:1240px;display:flex;flex-direction:column;align-items:center}.pp-home--motion .pphm-hero-title{max-width:1190px;font:500 clamp(49px,6.7vw,112px)/1.12 "DM Sans",system-ui,sans-serif;letter-spacing:-.075em;overflow:visible;text-wrap:balance}.pp-home--motion .pphm-title-line{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .22em;min-width:0}.pp-home--motion .pphm-title-line--light{color:#fafafc}.pp-home--motion .pphm-title-line--orange{margin-top:13px;color:#ff754c}.pp-home--motion .pphm-word-window{display:inline-flex;vertical-align:top;overflow:hidden;padding-bottom:.08em;padding-inline:.012em}.pp-home--motion .pphm-word{display:inline-block;animation:pphm-word-enter 1s var(--pphm-ease) both;animation-delay:calc(.14s + var(--word-index)*.14s)}.pp-home--motion .pphm-title-line--orange .pphm-word{background:linear-gradient(110deg,#ffc19e,#ff8259 44%,#f23805 85%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation-name:pphm-word-enter,pphm-orange-shimmer;animation-duration:1s,7s;animation-delay:calc(.54s + var(--word-index)*.14s),1.9s;animation-timing-function:var(--pphm-ease),ease-in-out;animation-fill-mode:both,both;animation-iteration-count:1,infinite}.pp-home--motion .pphm-hero-lead{margin:25px 0 0;max-width:680px;color:#ccd0d6;font-size:clamp(15px,1.6vw,19px);line-height:1.8;animation:pphm-fade-up .8s .77s both}.pp-home--motion .pphm-hero-buttons{margin-top:34px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;animation:pphm-fade-up .85s .9s both}.pp-home--motion .pphm-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:54px;padding:14px 23px;border:1px solid transparent;border-radius:13px;font-weight:750;font-size:14px;line-height:1.25;transition:transform .35s var(--pphm-ease),color .25s,background .25s,border-color .25s,box-shadow .35s;overflow:hidden}.pp-home--motion .pphm-button svg{flex:none;transition:transform .3s}.pp-home--motion .pphm-button:hover{transform:translateY(-3px)}.pp-home--motion .pphm-button:hover svg{transform:translate(5px)}.pp-home--motion .pphm-button--primary{color:#fff!important;background:var(--pphm-orange);box-shadow:0 15px 40px #f2380538}.pp-home--motion .pphm-button--primary:hover{background:#ff471c;box-shadow:0 19px 44px #f2380554}.pp-home--motion .pphm-button--outline{color:#fff!important;background:#ffffff0e;border-color:#ffffff5e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pp-home--motion .pphm-button--outline:hover{background:#ffffff21;border-color:#fff}.pp-home--motion .pphm-hero-login{margin-top:20px;display:inline-flex;align-items:center;gap:9px;color:#bbc0cb;font-size:13px;font-weight:600;transition:color .2s;animation:pphm-fade-up .75s 1.04s both}.pp-home--motion .pphm-hero-login:hover{color:#ff926e}.pp-home--motion .pphm-hero-login svg{transition:transform .25s}.pp-home--motion .pphm-hero-login:hover svg{transform:translate(4px)}.pp-home--motion .pphm-hero-phases{position:relative;z-index:2;width:min(calc(100% - 80px),610px);margin:61px auto 0;opacity:0;animation:pphm-fade-up .7s 1.12s forwards}.pp-home--motion .pphm-hero-phase-track{display:flex;justify-content:space-between;gap:11px}.pp-home--motion .pphm-hero-phase-track span{display:flex;align-items:center;gap:8px;font-size:12px;color:#aaaeb9;white-space:nowrap}.pp-home--motion .pphm-hero-phase-track i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:#d2d2d6;font-size:9px;transition:border-color .3s}.pp-home--motion .pphm-hero-phase-track span:first-child i{background:var(--pphm-orange);border-color:var(--pphm-orange);color:#fff}.pp-home--motion .pphm-hero-progress{height:2px;background:#ffffff2e;margin-top:17px;border-radius:99px;overflow:hidden}.pp-home--motion .pphm-hero-progress span{display:block;height:100%;width:30%;border-radius:99px;background:linear-gradient(90deg,#f23805,#ffad88);animation:pphm-progress 6.8s ease-in-out infinite alternate}.pp-home--motion .pphm-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.pp-home--motion .pphm-glow{position:absolute;width:470px;height:470px;border-radius:50%;filter:blur(65px);opacity:.24;animation:pphm-glow 7s ease-in-out infinite alternate}.pp-home--motion .pphm-glow--left{left:-300px;bottom:-210px;background:#eb4b18}.pp-home--motion .pphm-glow--right{right:-300px;top:-230px;background:#f23805;animation-delay:-3.5s}.pp-home--motion .pphm-reel-wrap{position:absolute;left:max(-65px,calc((100vw - 1550px)/2));top:20%;width:280px;height:280px;opacity:.67;transform:rotate(-12deg)}.pp-home--motion .pphm-reel{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:22px solid rgba(141,152,170,.23);border-radius:50%;box-shadow:0 0 0 1px #fafaff1c,inset 0 0 40px #0006,0 22px 55px #00000057;animation:pphm-spin 27s linear infinite}.pp-home--motion .pphm-reel:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid rgba(255,255,255,.1);border-radius:50%}.pp-home--motion .pphm-reel-hole{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px;border:6px solid rgba(255,148,87,.49);border-radius:50%;transform:rotate(calc(var(--i)*60deg)) translateY(-72px)}.pp-home--motion .pphm-reel-core{position:absolute;top:40%;right:40%;bottom:40%;left:40%;border:2px solid rgba(255,111,67,.45);border-radius:50%;display:grid;place-items:center;color:#ff6f43db;background:#1c1f29}.pp-home--motion .pphm-reel-core svg{width:31px;height:31px}.pp-home--motion .pphm-reel-halo{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;border:1px solid rgba(255,255,255,.08);border-radius:50%;animation:pphm-ring 6s ease-in-out infinite}.pp-home--motion .pphm-monitor{position:absolute;right:max(12px,calc((100vw - 1540px)/2));top:22%;width:192px;height:180px;border-radius:22px;border:1px solid rgba(255,255,255,.17);background:linear-gradient(150deg,#1e2128a8,#10121847);box-shadow:0 30px 58px #0000003d;transform:rotate(10deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#ff8658a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:pphm-float 6.3s ease-in-out infinite}.pp-home--motion .pphm-monitor-top{position:absolute;top:14px;left:18px;right:15px;display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.13em;color:#e9d4cc}.pp-home--motion .pphm-monitor-top>span:last-child{margin-left:auto;color:#c3c0c4}.pp-home--motion .pphm-record-dot{width:6px;height:6px;border-radius:50%;background:#ff643c;box-shadow:0 0 12px #ff643c;animation:pphm-blink 1.6s ease-in-out infinite}.pp-home--motion .pphm-monitor-trace{width:86px;height:2px;border-radius:4px;background:#ffffff3b}.pp-home--motion .pphm-monitor-bar{width:125px;height:4px;overflow:hidden;background:#ffffff1c;border-radius:9px}.pp-home--motion .pphm-monitor-bar i{display:block;width:40%;height:100%;background:#fc663a;animation:pphm-progress 4s ease-in-out infinite alternate}.pp-home--motion .pphm-filmstrip{position:absolute;right:-120px;bottom:85px;display:flex;gap:12px;padding:15px 20px;border-block:7px solid rgba(255,106,59,.33);transform:rotate(-12deg);opacity:.62;animation:pphm-film 17s ease-in-out infinite alternate}.pp-home--motion .pphm-filmstrip span{width:40px;height:27px;background:#f2380526;border:1px solid rgba(245,111,67,.29);flex:none}.pp-home--motion .pphm-filmstrip:after,.pp-home--motion .pphm-filmstrip:before{content:"";position:absolute;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,rgba(245,118,78,.3) 0 14px,transparent 14px 26px)}.pp-home--motion .pphm-filmstrip:after{bottom:-6px}.pp-home--motion .pphm-filmstrip:before{top:-6px}.pp-home--motion .pphm-light-sweep{position:absolute;left:-25%;top:-40%;height:170%;width:25%;background:linear-gradient(90deg,transparent,rgba(255,133,87,.045),transparent);transform:rotate(18deg);animation:pphm-sweep 9s ease-in-out infinite}.pp-home--motion [data-home-reveal]{opacity:0;transform:translateY(30px);transition:opacity .85s var(--pphm-ease),transform .85s var(--pphm-ease);transition-delay:var(--reveal-delay,0ms)}.pp-home--motion [data-home-reveal].is-visible{opacity:1;transform:translateY(0)}.pp-home--motion .pphm-section-intro{max-width:840px;text-align:center;margin:0 auto 41px}.pp-home--motion .pphm-kicker{display:inline-flex;align-items:center;gap:10px;color:#d4441b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pp-home--motion .pphm-kicker:before{content:"";width:24px;height:2px;background:var(--pphm-orange);border-radius:10px}.pp-home--motion .pphm-section-intro h2,.pp-home--motion .pphm-calendar-copy h2,.pp-home--motion .pphm-final h2{margin:13px 0 0;font-size:clamp(31px,3.8vw,49px);font-weight:650;line-height:1.14;letter-spacing:-.06em;text-wrap:balance}.pp-home--motion .pphm-section-intro p,.pp-home--motion .pphm-calendar-copy p{margin:15px auto 0;color:#747c86;font-size:15px;line-height:1.75;max-width:640px}.pp-home--motion .pphm-inline-link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;margin:26px auto 0;font-size:14px;font-weight:750;color:#cb3c14!important;transition:color .2s,gap .3s}.pp-home--motion .pphm-inline-link:hover{gap:16px;color:#ef3b0c!important}.pp-home--motion .pphm-preview{padding:94px 0 83px;background:#fff}.pp-home--motion .pphm-preview-frame{margin:0;max-width:100%;border-radius:22px;overflow:hidden;border:1px solid #e5e8ed;background:#fff;box-shadow:0 30px 80px #17191d1a;transition:box-shadow .5s var(--pphm-ease),border-color .5s var(--pphm-ease),opacity .85s var(--pphm-ease),transform .85s var(--pphm-ease)}.pp-home--motion .pphm-preview-frame:hover{box-shadow:0 45px 90px #17191d26;border-color:#f2b39c}.pp-home--motion .pphm-preview-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d0d4dd transparent}.pp-home--motion .pphm-preview-note{text-align:center;margin:14px 0 0;color:#959aa3;font-size:12px}.pp-home--motion .pphm-mini-topics{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:11px;margin-top:27px}.pp-home--motion .pphm-mini-topics span{border:1px solid #eaebed;background:#fafbfc;border-radius:999px;color:#6b717c;font-size:11px;font-weight:750;padding:9px 14px}.pp-home--motion .pphm-essentials{padding:91px 0 94px;background:#f8f9fa;border-block:1px solid #ebedf0}.pp-home--motion .pphm-essentials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pp-home--motion .pphm-essential{display:flex;flex-direction:column;min-height:245px;padding:29px;border:1px solid #e7e9ed;border-radius:20px;color:var(--pphm-ink)!important;background:#fff;box-shadow:0 12px 32px #17191d08;transition:border-color .35s,box-shadow .35s,transform .4s var(--pphm-ease),opacity .8s}.pp-home--motion .pphm-essential.is-visible:hover{transform:translateY(-8px);border-color:#f5b79e;box-shadow:0 24px 55px #17191d17}.pp-home--motion .pphm-essential-top{display:flex;align-items:center;justify-content:space-between}.pp-home--motion .pphm-essential-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#fff0ea;color:#f23805;transition:transform .45s var(--pphm-ease),background .3s}.pp-home--motion .pphm-essential.is-visible:hover .pphm-essential-icon{transform:rotate(-8deg) scale(1.08);background:#ffe3d7}.pp-home--motion .pphm-essential-top>svg{color:#a8abb3;transition:transform .3s,color .3s}.pp-home--motion .pphm-essential.is-visible:hover .pphm-essential-top>svg{transform:translate(6px);color:#f23805}.pp-home--motion .pphm-essential h3{margin-top:25px;font-size:23px;font-weight:750;letter-spacing:-.045em}.pp-home--motion .pphm-essential p{margin-top:8px;font-size:14px;color:#707884;line-height:1.7}.pp-home--motion .pphm-calendar{padding:clamp(72px,7vw,105px) 0 100px;background:linear-gradient(180deg,#fff,#fafbfc);overflow-x:clip}.pp-home--motion .pphm-calendar-shell{width:min(calc(100% - 72px),1540px);max-width:100%;margin-inline:auto}.pp-home--motion .pphm-calendar-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.pp-home--motion .pphm-calendar-copy{flex:1;min-width:0;max-width:800px}.pp-home--motion .pphm-calendar-copy h2{max-width:760px}.pp-home--motion .pphm-calendar-copy p{margin:14px 0 0;max-width:680px}.pp-home--motion .pphm-calendar-link{flex:none;margin:0 0 5px;white-space:nowrap}.pp-home--motion .pphm-calendar-frame{min-width:0;width:100%;border-radius:24px;border:1px solid #e2e6ec;background:#fff;box-shadow:0 26px 72px #161c2717;overflow:hidden;transition:box-shadow .4s var(--pphm-ease),border-color .4s var(--pphm-ease),opacity .85s var(--pphm-ease),transform .85s var(--pphm-ease)}.pp-home--motion .pphm-calendar-frame.is-visible:hover{box-shadow:0 34px 82px #161c2721;border-color:#f0c7b7}.pp-home--motion .pphm-calendar-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#adb6c4 #f2f4f6}.pp-home--motion .pphm-calendar-scroll::-webkit-scrollbar{height:9px}.pp-home--motion .pphm-calendar-scroll::-webkit-scrollbar-thumb{background:#adb6c4;border-radius:99px;border:2px solid #f2f4f6}.pp-home--motion .pphm-calendar-scroll::-webkit-scrollbar-track{background:#f2f4f6}.pp-home--motion .pphm-calendar-canvas{width:100%;min-width:1280px}.pp-home--motion .pphm-calendar-canvas>*{width:100%;max-width:none;min-width:0}.pp-home--motion .pphm-calendar-swipe{display:none;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;color:#657081;font-size:12px;line-height:1.5;text-align:center}.pp-home--motion .pphm-calendar-swipe svg{flex:none;color:#f23805}.pp-home--motion .pphm-process{padding:90px 0 97px;background:#17191d;color:#fff;position:relative;overflow:hidden}.pp-home--motion .pphm-process:before{content:"";position:absolute;right:-230px;top:-320px;width:700px;height:700px;background:radial-gradient(circle,rgba(242,56,5,.15),transparent 68%);pointer-events:none}.pp-home--motion .pphm-process .pphm-kicker{color:#ff9b77}.pp-home--motion .pphm-process .pphm-section-intro h2{color:#fafafa}.pp-home--motion .pphm-process-row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:56px}.pp-home--motion .pphm-process-row:before{content:"";position:absolute;top:19px;left:0;right:0;height:1px;background:linear-gradient(90deg,#f23805,#ffffff26,#ffffff26);pointer-events:none}.pp-home--motion .pphm-process-step{position:relative;min-width:0;padding-top:61px}.pp-home--motion .pphm-process-step:before{content:"";position:absolute;top:13px;left:7px;width:12px;height:12px;border-radius:50%;background:#f23805;box-shadow:0 0 0 6px #4b302c,0 0 24px #f2380580;transition:transform .35s}.pp-home--motion .pphm-process-step.is-visible:hover:before{transform:scale(1.45)}.pp-home--motion .pphm-process-number{position:absolute;top:0;left:37px;font-size:12px;color:#d2a093;font-weight:800;letter-spacing:.12em}.pp-home--motion .pphm-process-step h3{font-size:21px;font-weight:750;letter-spacing:-.045em}.pp-home--motion .pphm-process-step p{margin-top:9px;color:#b7bcc5;font-size:13px;line-height:1.7}.pp-home--motion .pphm-pricing{padding:86px 0 77px;background:#f8f9fb;border-bottom:1px solid #e8eaf0}.pp-home--motion .pphm-pricing .pphm-section-intro{margin-bottom:34px}.pp-home--motion .pphm-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.pp-home--motion .pphm-plan{--plan-ink:#17191d;--plan-muted:#69727f;position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;padding:29px;border:1px solid #e2e6eb;border-radius:20px;background:#fff;color:var(--plan-ink);box-shadow:0 12px 35px #17191d09;overflow:hidden;transition:opacity .85s var(--pphm-ease),transform .85s var(--pphm-ease),border-color .3s ease,box-shadow .35s ease}.pp-home--motion .pphm-plan:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#f23805,#ff996e);transform:scaleX(0);transform-origin:left;transition:transform .65s var(--pphm-ease)}.pp-home--motion .pphm-plan.is-visible:hover{transform:translateY(-6px);border-color:#f3b29a;box-shadow:0 22px 53px #17191d1a}.pp-home--motion .pphm-plan.is-visible:hover:before{transform:scaleX(1)}.pp-home--motion .pphm-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:50px}.pp-home--motion .pphm-plan h3{font-size:clamp(17px,1.7vw,21px);line-height:1.27;letter-spacing:-.035em;font-weight:750}.pp-home--motion .pphm-plan-badge{flex:none;padding:7px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#f238053d;color:#ffb89e;text-transform:uppercase;font-size:9px;line-height:1;letter-spacing:.07em;font-weight:800}.pp-home--motion .pphm-plan-price{display:flex;align-items:baseline;gap:11px;margin-top:20px;line-height:1}.pp-home--motion .pphm-plan-price strong{font-family:DM Sans,system-ui,sans-serif;font-size:clamp(52px,5.4vw,70px);letter-spacing:-.075em;font-weight:750;font-variant-numeric:tabular-nums}.pp-home--motion .pphm-plan-price span{font-size:12px;letter-spacing:.04em;font-weight:800;color:#818895}.pp-home--motion .pphm-plan-duration{margin-top:7px;font-size:12px;font-weight:650;color:#747b85}.pp-home--motion .pphm-plan-description{margin-top:21px;min-height:56px;color:var(--plan-muted);font-size:13px;line-height:1.7}.pp-home--motion .pphm-plan-action{display:flex;align-items:center;justify-content:space-between;gap:11px;min-height:48px;margin-top:auto;padding:12px 15px;border-radius:11px;border:1px solid #e0e4ea;color:#292e37!important;font-size:12.5px;font-weight:800;transition:color .25s,background .25s,border-color .25s}.pp-home--motion .pphm-plan-action svg{flex:none;transition:transform .3s}.pp-home--motion .pphm-plan-action:hover{border-color:#f23805;color:#d63709!important;background:#fff7f3}.pp-home--motion .pphm-plan-action:hover svg{transform:translate(4px)}.pp-home--motion .pphm-plan--featured{--plan-ink:#fff;--plan-muted:#c0c4cd;background:radial-gradient(circle at 110% -20%,rgba(242,56,5,.28),transparent 51%),linear-gradient(145deg,#292b32,#16181d 75%);border-color:#262831;color:#fff;box-shadow:0 25px 57px #10121829}.pp-home--motion .pphm-plan--featured:before{transform:scaleX(1)}.pp-home--motion .pphm-plan--featured.is-visible:hover{border-color:#f23805;box-shadow:0 27px 65px #1012183d}.pp-home--motion .pphm-plan--featured .pphm-plan-price span,.pp-home--motion .pphm-plan--featured .pphm-plan-duration{color:#c3c5ce}.pp-home--motion .pphm-plan--featured .pphm-plan-action{background:#f23805;border-color:#f23805;color:#fff!important;box-shadow:0 12px 26px #f2380533}.pp-home--motion .pphm-plan--featured .pphm-plan-action:hover{background:#db3508;color:#fff!important}.pp-home--motion .pphm-pricing-terms{margin:22px auto 0;color:#737b86;text-align:center;font-size:11.5px;line-height:1.6}.pp-home--motion .pphm-pricing-more{margin-top:18px}.pp-home--motion .pphm-final{padding:84px 0 96px;background:#fff}.pp-home--motion .pphm-final-inner{display:flex;align-items:center;justify-content:space-between;gap:42px;padding:46px 52px;border-radius:25px;border:1px solid #eceef1;background:linear-gradient(125deg,#f9fafb 5%,#fff 58%,#fff4ed 120%);box-shadow:0 22px 65px #1519200d}.pp-home--motion .pphm-final h2{font-size:clamp(29px,3.4vw,45px)}.pp-home--motion .pphm-final p{margin-top:14px;font-size:14px;color:#6d7480;line-height:1.75}.pp-home--motion .pphm-final-buttons{display:flex;flex-direction:column;align-items:center;gap:14px;flex:none}.pp-home--motion .pphm-final-secondary{display:flex;align-items:center;justify-content:center;gap:8px;color:#404751!important;font-size:13px;font-weight:750;transition:color .25s}.pp-home--motion .pphm-final-secondary:hover{color:#f23805!important}@keyframes pphm-word-enter{0%{opacity:0;transform:translate3d(0,125%,0) rotate(3deg);filter:blur(9px)}to{opacity:1;transform:translateZ(0) rotate(0);filter:blur(0)}}@keyframes pphm-orange-shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes pphm-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes pphm-spin{to{transform:rotate(360deg)}}@keyframes pphm-ring{0%,to{opacity:.6;transform:scale(.97)}50%{opacity:.25;transform:scale(1.06)}}@keyframes pphm-float{0%,to{transform:translateY(-4px) rotate(10deg)}50%{transform:translateY(10px) rotate(7deg)}}@keyframes pphm-film{0%{transform:translate(-20px) rotate(-12deg)}to{transform:translate(30px,-14px) rotate(-12deg)}}@keyframes pphm-glow{0%{opacity:.19;transform:scale(.9)}to{opacity:.38;transform:scale(1.12)}}@keyframes pphm-sweep{0%,18%{transform:translate(-40vw) rotate(18deg);opacity:0}45%{opacity:1}70%,to{transform:translate(130vw) rotate(18deg);opacity:0}}@keyframes pphm-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pphm-progress{0%{transform:translate(-3%)}to{transform:translate(240%)}}@media (max-width:1350px){.pp-home--motion .pphm-calendar-swipe{display:flex}}@media (max-width:1120px){.pp-home--motion .pphm-reel-wrap{left:-125px;opacity:.49;transform:scale(.8) rotate(-12deg)}.pp-home--motion .pphm-monitor{right:-38px;opacity:.52;transform:scale(.85) rotate(10deg)}.pp-home--motion .pphm-hero-title{font-size:clamp(48px,7.2vw,91px)}}@media (max-width:850px){.pp-home--motion .pp-wrap{width:min(calc(100% - 44px),1240px)}.pp-home--motion .pphm-hero{min-height:680px;padding:100px 0 73px}.pp-home--motion .pphm-hero-title{font-size:clamp(46px,7.8vw,74px)}.pp-home--motion .pphm-monitor{opacity:.33}.pp-home--motion .pphm-essentials-grid{gap:12px}.pp-home--motion .pphm-essential{min-height:243px;padding:21px}.pp-home--motion .pphm-calendar-shell{width:calc(100% - 44px)}.pp-home--motion .pphm-calendar-heading{display:block;margin-bottom:26px}.pp-home--motion .pphm-calendar-copy{max-width:650px}.pp-home--motion .pphm-calendar-link{margin:21px 0 0}.pp-home--motion .pphm-calendar-swipe{display:flex}.pp-home--motion .pphm-pricing-grid{gap:12px}.pp-home--motion .pphm-plan{padding:22px}.pp-home--motion .pphm-plan-head{flex-wrap:wrap;min-height:57px}.pp-home--motion .pphm-plan-badge{font-size:8px}.pp-home--motion .pphm-final-inner{padding:37px 39px;gap:20px}}@media (max-width:620px){.pp-home--motion .pp-wrap{width:calc(100% - 34px)}.pp-home--motion .pphm-hero{min-height:610px;padding:95px 0 55px}.pp-home--motion .pphm-hero-title{font-size:clamp(40px,10vw,58px);letter-spacing:-.065em;line-height:1.14}.pp-home--motion .pphm-title-line{gap:0 .19em}.pp-home--motion .pphm-title-line--orange{margin-top:6px}.pp-home--motion .pphm-hero-lead{font-size:14px;max-width:440px;margin-top:19px}.pp-home--motion .pphm-hero-buttons{gap:9px;margin-top:26px}.pp-home--motion .pphm-button{min-height:48px;padding:12px 15px;font-size:12px;border-radius:11px;gap:9px}.pp-home--motion .pphm-hero-login{font-size:11px;margin-top:18px}.pp-home--motion .pphm-reel-wrap{width:210px;height:210px;left:-130px;top:11%;transform:scale(.5) rotate(-12deg);opacity:.32;transform-origin:center}.pp-home--motion .pphm-monitor{top:13%;right:-102px;opacity:.2;transform:scale(.6) rotate(10deg)}.pp-home--motion .pphm-filmstrip{bottom:82px;opacity:.25}.pp-home--motion .pphm-hero-phases{width:calc(100% - 25px);margin-top:54px}.pp-home--motion .pphm-hero-phase-track{gap:5px}.pp-home--motion .pphm-hero-phase-track span{font-size:9px;gap:4px}.pp-home--motion .pphm-hero-phase-track i{width:20px;height:20px;font-size:8px}.pp-home--motion .pphm-preview{padding:67px 0}.pp-home--motion .pphm-section-intro{margin-bottom:29px}.pp-home--motion .pphm-section-intro h2,.pp-home--motion .pphm-calendar-copy h2{font-size:clamp(30px,8.5vw,40px)}.pp-home--motion .pphm-section-intro p,.pp-home--motion .pphm-calendar-copy p{font-size:14px}.pp-home--motion .pphm-preview-frame{border-radius:15px}.pp-home--motion .pphm-mini-topics{gap:7px;margin-top:19px}.pp-home--motion .pphm-mini-topics span{font-size:10px;padding:7px 10px}.pp-home--motion .pphm-essentials{padding:69px 0 72px}.pp-home--motion .pphm-essentials-grid{grid-template-columns:1fr;gap:12px}.pp-home--motion .pphm-essential{min-height:0;padding:23px}.pp-home--motion .pphm-essential h3{margin-top:15px}.pp-home--motion .pphm-calendar{padding:65px 0 72px}.pp-home--motion .pphm-calendar-shell{width:calc(100% - 32px)}.pp-home--motion .pphm-calendar-heading{margin-bottom:22px}.pp-home--motion .pphm-calendar-frame{border-radius:17px}.pp-home--motion .pphm-calendar-canvas{min-width:1260px}.pp-home--motion .pphm-calendar-swipe{font-size:11.5px}.pp-home--motion .pphm-process{padding:72px 0 78px}.pp-home--motion .pphm-process-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 17px;margin-top:35px}.pp-home--motion .pphm-process-row:before{display:none}.pp-home--motion .pphm-process-step{padding-top:52px}.pp-home--motion .pphm-process-step h3{font-size:18px}.pp-home--motion .pphm-pricing{padding:66px 0 65px}.pp-home--motion .pphm-pricing-grid{grid-template-columns:1fr;gap:14px}.pp-home--motion .pphm-plan{padding:23px;min-height:0}.pp-home--motion .pphm-plan-head{min-height:0}.pp-home--motion .pphm-plan-price{margin-top:17px}.pp-home--motion .pphm-plan-price strong{font-size:57px}.pp-home--motion .pphm-plan-description{min-height:0;margin-top:15px;margin-bottom:22px}.pp-home--motion .pphm-pricing-terms{text-align:left}.pp-home--motion .pphm-final{padding:61px 0}.pp-home--motion .pphm-final-inner{display:block;padding:31px 25px;border-radius:19px}.pp-home--motion .pphm-final-buttons{align-items:stretch;margin-top:24px}}@media (prefers-reduced-motion:reduce){.pp-home--motion main *,.pp-home--motion main *:before,.pp-home--motion main *:after{animation:none!important;transition-duration:0ms!important;scroll-behavior:auto!important}.pp-home--motion [data-home-reveal]{opacity:1!important;transform:none!important}.pp-home--motion .pphm-hero-phases{opacity:1!important}.pp-home--motion .pphm-word{opacity:1!important;transform:none!important;filter:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.\!inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-3\.5{left:.875rem}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.isolate{isolation:isolate}.\!z-\[9999\]{z-index:9999!important}.z-10{z-index:10}.z-20{z-index:20}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[1350\]{z-index:1350}.z-\[1400\]{z-index:1400}.z-\[2100\]{z-index:2100}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!mb-3{margin-bottom:.75rem!important}.\!ml-2{margin-left:.5rem!important}.\!mt-1{margin-top:.25rem!important}.\!mt-1\.5{margin-top:.375rem!important}.\!mt-2{margin-top:.5rem!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-9{margin-top:2.25rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.\!aspect-square{aspect-ratio:1 / 1!important}.aspect-\[4\/3\]{aspect-ratio:4/3}.\!h-10{height:2.5rem!important}.\!h-5{height:1.25rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-\[100dvh\]{height:100dvh!important}.\!h-\[17px\]{height:17px!important}.\!h-\[33px\]{height:33px!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[92vh\]{height:92vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.\!max-h-\[100dvh\]{max-height:100dvh!important}.max-h-52{max-height:13rem}.max-h-72{max-height:18rem}.max-h-\[78vh\]{max-height:78vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0px!important}.\!min-h-10{min-height:2.5rem!important}.\!min-h-11{min-height:2.75rem!important}.\!min-h-12{min-height:3rem!important}.\!min-h-9{min-height:2.25rem!important}.\!min-h-\[33px\]{min-height:33px!important}.\!min-h-\[62px\]{min-height:62px!important}.\!min-h-\[86px\]{min-height:86px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[105px\]{min-height:105px}.min-h-\[190px\]{min-height:190px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62px\]{min-height:62px}.min-h-\[65vh\]{min-height:65vh}.min-h-\[70px\]{min-height:70px}.min-h-\[74px\]{min-height:74px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-5{width:1.25rem!important}.\!w-8{width:2rem!important}.\!w-\[17px\]{width:17px!important}.\!w-full{width:100%!important}.\!w-screen{width:100vw!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[165px\]{width:165px}.w-\[3px\]{width:3px}.w-\[min\(310px\,calc\(100vw-36px\)\)\]{width:min(310px,calc(100vw - 36px))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.\!min-w-0{min-width:0px!important}.\!min-w-\[150px\]{min-width:150px!important}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-8{min-width:2rem}.min-w-\[180px\]{min-width:180px}.min-w-\[640px\]{min-width:640px}.min-w-\[70px\]{min-width:70px}.min-w-\[760px\]{min-width:760px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1130px\]{max-width:1130px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[230px\]{max-width:230px}.max-w-\[280px\]{max-width:280px}.max-w-\[330px\]{max-width:330px}.max-w-\[570px\]{max-width:570px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.\!flex-1{flex:1 1 0%!important}.flex-1{flex:1 1 0%}.\!shrink-0{flex-shrink:0!important}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-pointer{cursor:pointer!important}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.\!grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[18px_46px_minmax\(0\,1fr\)_auto\]{grid-template-columns:18px 46px minmax(0,1fr) auto}.grid-cols-\[44px_1fr_auto\]{grid-template-columns:44px 1fr auto}.grid-cols-\[56px_minmax\(0\,1fr\)_auto\]{grid-template-columns:56px minmax(0,1fr) auto}.grid-cols-\[70px_1\.4fr_1fr_1\.2fr_80px\]{grid-template-columns:70px 1.4fr 1fr 1.2fr 80px}.grid-cols-\[minmax\(0\,1fr\)_42px_42px\]{grid-template-columns:minmax(0,1fr) 42px 42px}.grid-cols-\[minmax\(0\,1fr\)_56px_56px\]{grid-template-columns:minmax(0,1fr) 56px 56px}.flex-row{flex-direction:row}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!place-items-center{place-items:center!important}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-stretch{align-items:stretch}.\!justify-end{justify-content:flex-end!important}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.\!gap-1{gap:.25rem!important}.\!gap-1\.5{gap:.375rem!important}.\!gap-2{gap:.5rem!important}.\!gap-3{gap:.75rem!important}.\!gap-4{gap:1rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.\!overscroll-contain{overscroll-behavior:contain!important}.overscroll-x-contain{overscroll-behavior-x:contain}.\!truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-nowrap{white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-\[22px\]{border-radius:22px!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-md{border-radius:.375rem!important}.\!rounded-none{border-radius:0!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b{border-bottom-width:1px!important}.\!border-l{border-left-width:1px!important}.\!border-r{border-right-width:1px!important}.\!border-t{border-top-width:1px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[\#F23805\]{--tw-border-opacity: 1 !important;border-color:rgb(242 56 5 / var(--tw-border-opacity, 1))!important}.\!border-\[\#F23805\]\/15{border-color:#f2380526!important}.\!border-\[\#F23805\]\/30{border-color:#f238054d!important}.\!border-amber-600\/10{border-color:#d977061a!important}.\!border-blue-600\/10{border-color:#2563eb1a!important}.\!border-emerald-600\/10{border-color:#0596691a!important}.\!border-orange-200{--tw-border-opacity: 1 !important;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))!important}.\!border-orange-600\/10{border-color:#ea580c1a!important}.\!border-slate-100{--tw-border-opacity: 1 !important;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))!important}.\!border-slate-200{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important}.\!border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.\!border-slate-300\/90{border-color:#cbd5e1e6!important}.\!border-slate-500\/10{border-color:#64748b1a!important}.\!border-transparent{border-color:transparent!important}.border-\[\#F23805\]{--tw-border-opacity: 1;border-color:rgb(242 56 5 / var(--tw-border-opacity, 1))}.border-\[\#F23805\]\/15{border-color:#f2380526}.border-\[\#F23805\]\/30{border-color:#f238054d}.border-\[\#F23805\]\/60{border-color:#f2380599}.border-\[\#F4CEAC\]{--tw-border-opacity: 1;border-color:rgb(244 206 172 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-black\/5{border-color:#0000000d}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/80{border-color:#fed7aacc}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#f973164d}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-l-\[\#F23805\]{--tw-border-opacity: 1;border-left-color:rgb(242 56 5 / var(--tw-border-opacity, 1))}.border-l-slate-700{--tw-border-opacity: 1;border-left-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.\!bg-\[\#101828\]\/65{background-color:#101828a6!important}.\!bg-\[\#17191D\]{--tw-bg-opacity: 1 !important;background-color:rgb(23 25 29 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#ECF4FF\]{--tw-bg-opacity: 1 !important;background-color:rgb(236 244 255 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#EEF2F6\]{--tw-bg-opacity: 1 !important;background-color:rgb(238 242 246 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#EEF7F0\]{--tw-bg-opacity: 1 !important;background-color:rgb(238 247 240 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#F0F2F5\]{--tw-bg-opacity: 1 !important;background-color:rgb(240 242 245 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#F23805\]{--tw-bg-opacity: 1 !important;background-color:rgb(242 56 5 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#F7F9FB\]{--tw-bg-opacity: 1 !important;background-color:rgb(247 249 251 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#F9FAFC\]{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 252 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#FFF0EB\]{--tw-bg-opacity: 1 !important;background-color:rgb(255 240 235 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#FFF1E8\]{--tw-bg-opacity: 1 !important;background-color:rgb(255 241 232 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#FFF2ED\]{--tw-bg-opacity: 1 !important;background-color:rgb(255 242 237 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#FFF4E5\]{--tw-bg-opacity: 1 !important;background-color:rgb(255 244 229 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#FFF9F6\]{--tw-bg-opacity: 1 !important;background-color:rgb(255 249 246 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))!important}.\!bg-slate-50{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#002395\]{--tw-bg-opacity: 1;background-color:rgb(0 35 149 / var(--tw-bg-opacity, 1))}.bg-\[\#17191D\]{--tw-bg-opacity: 1;background-color:rgb(23 25 29 / var(--tw-bg-opacity, 1))}.bg-\[\#ED2939\]{--tw-bg-opacity: 1;background-color:rgb(237 41 57 / var(--tw-bg-opacity, 1))}.bg-\[\#F23805\]{--tw-bg-opacity: 1;background-color:rgb(242 56 5 / var(--tw-bg-opacity, 1))}.bg-\[\#F23805\]\/10{background-color:#f238051a}.bg-\[\#F23805\]\/\[0\.035\]{background-color:#f2380509}.bg-\[\#F7F8FA\]{--tw-bg-opacity: 1;background-color:rgb(247 248 250 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF0EA\]{--tw-bg-opacity: 1;background-color:rgb(255 240 234 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF1EA\]{--tw-bg-opacity: 1;background-color:rgb(255 241 234 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF9F3\]{--tw-bg-opacity: 1;background-color:rgb(255 249 243 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/60{background-color:#fff7ed99}.bg-orange-50\/75{background-color:#fff7edbf}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-700\/50{background-color:#33415580}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/75{background-color:#ffffffbf}.bg-white\/85{background-color:#ffffffd9}.bg-white\/95{background-color:#fffffff2}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.\!p-3{padding:.75rem!important}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-3{padding-bottom:.75rem!important}.\!pl-11{padding-left:2.75rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pr-12{padding-right:3rem!important}.\!pt-2{padding-top:.5rem!important}.\!pt-2\.5{padding-top:.625rem!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-\[13px\]{padding-left:13px}.pr-2{padding-right:.5rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-7{padding-top:1.75rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'DM_Sans\'\,sans-serif\]{font-family:DM Sans,sans-serif}.font-\[\'Plus_Jakarta_Sans\'\,sans-serif\]{font-family:Plus Jakarta Sans,sans-serif}.font-\[\'Sora\'\]{font-family:Sora}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[7px\]{font-size:7px!important}.\!text-\[8px\]{font-size:8px!important}.\!text-\[9px\]{font-size:9px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[47px\]{font-size:47px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(25px\,3vw\,35px\)\]{font-size:clamp(25px,3vw,35px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-extrabold{font-weight:800!important}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!uppercase{text-transform:uppercase!important}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-none{line-height:1!important}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.\!tracking-\[\.04em\]{letter-spacing:.04em!important}.\!tracking-\[\.05em\]{letter-spacing:.05em!important}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.07em\]{letter-spacing:-.07em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#245B91\]{--tw-text-opacity: 1 !important;color:rgb(36 91 145 / var(--tw-text-opacity, 1))!important}.\!text-\[\#2E6A41\]{--tw-text-opacity: 1 !important;color:rgb(46 106 65 / var(--tw-text-opacity, 1))!important}.\!text-\[\#454D57\]{--tw-text-opacity: 1 !important;color:rgb(69 77 87 / var(--tw-text-opacity, 1))!important}.\!text-\[\#9A3D16\]{--tw-text-opacity: 1 !important;color:rgb(154 61 22 / var(--tw-text-opacity, 1))!important}.\!text-\[\#9A5A08\]{--tw-text-opacity: 1 !important;color:rgb(154 90 8 / var(--tw-text-opacity, 1))!important}.\!text-\[\#B92F0A\]{--tw-text-opacity: 1 !important;color:rgb(185 47 10 / var(--tw-text-opacity, 1))!important}.\!text-\[\#F23805\]{--tw-text-opacity: 1 !important;color:rgb(242 56 5 / var(--tw-text-opacity, 1))!important}.\!text-orange-700{--tw-text-opacity: 1 !important;color:rgb(194 65 12 / var(--tw-text-opacity, 1))!important}.\!text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.\!text-slate-400{--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.\!text-slate-500{--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.\!text-slate-600{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}.\!text-slate-700{--tw-text-opacity: 1 !important;color:rgb(51 65 85 / var(--tw-text-opacity, 1))!important}.\!text-slate-900{--tw-text-opacity: 1 !important;color:rgb(15 23 42 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#141820\]{--tw-text-opacity: 1;color:rgb(20 24 32 / var(--tw-text-opacity, 1))}.text-\[\#15191F\]{--tw-text-opacity: 1;color:rgb(21 25 31 / var(--tw-text-opacity, 1))}.text-\[\#17191D\]{--tw-text-opacity: 1;color:rgb(23 25 29 / var(--tw-text-opacity, 1))}.text-\[\#C52F05\]{--tw-text-opacity: 1;color:rgb(197 47 5 / var(--tw-text-opacity, 1))}.text-\[\#F23805\]{--tw-text-opacity: 1;color:rgb(242 56 5 / var(--tw-text-opacity, 1))}.text-\[\#FF8966\]{--tw-text-opacity: 1;color:rgb(255 137 102 / var(--tw-text-opacity, 1))}.text-\[\#d83205\]{--tw-text-opacity: 1;color:rgb(216 50 5 / var(--tw-text-opacity, 1))}.text-\[\#d83b13\]{--tw-text-opacity: 1;color:rgb(216 59 19 / var(--tw-text-opacity, 1))}.text-\[\#d93a0a\]{--tw-text-opacity: 1;color:rgb(217 58 10 / var(--tw-text-opacity, 1))}.text-\[\#e13b10\]{--tw-text-opacity: 1;color:rgb(225 59 16 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/55{color:#ffffff8c}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.\!accent-\[\#F23805\]{accent-color:#F23805!important}.accent-\[\#F23805\]{accent-color:#F23805}.opacity-60{opacity:.6}.\!shadow-\[-18px_0_70px_rgba\(15\,23\,42\,\.16\)\]{--tw-shadow: -18px 0 70px rgba(15,23,42,.16) !important;--tw-shadow-colored: -18px 0 70px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_28px_80px_rgba\(18\,24\,31\,\.11\)\]{--tw-shadow: 0 28px 80px rgba(18,24,31,.11) !important;--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_3px_10px_rgba\(18\,24\,31\,\.05\)\]{--tw-shadow: 0 3px 10px rgba(18,24,31,.05) !important;--tw-shadow-colored: 0 3px 10px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(242\,56\,5\,0\.16\)\]{--tw-shadow: 0 10px 24px rgba(242,56,5,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(242\,56\,5\,0\.16\)\]{--tw-shadow: 0 10px 25px rgba(242,56,5,.16);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 18px 60px rgba(0,0,0,.2);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!ring-inset{--tw-ring-inset: inset !important}.\!ring-\[\#F23805\]\/55{--tw-ring-color: rgb(242 56 5 / .55) !important}.ring-\[\#F23805\]\/30{--tw-ring-color: rgb(242 56 5 / .3)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-orange-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\],.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!duration-300{transition-duration:.3s!important}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.marker\:content-none *::marker{--tw-content: none;content:var(--tw-content)}.marker\:content-none::marker{--tw-content: none;content:var(--tw-content)}.placeholder\:\!text-slate-400::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.placeholder\:\!text-slate-400::placeholder{--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:\!border-orange-200:hover{--tw-border-opacity: 1 !important;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))!important}.hover\:border-\[\#F23805\]\/40:hover{border-color:#f2380566}.hover\:border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-red-100:hover{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:\!bg-\[\#D83106\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(216 49 6 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-\[\#D93205\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(217 50 5 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-\[\#FAFBFC\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-orange-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-red-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-slate-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-slate-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#D52F04\]:hover{--tw-bg-opacity: 1;background-color:rgb(213 47 4 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D83205\]:hover{--tw-bg-opacity: 1;background-color:rgb(216 50 5 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D93104\]:hover{--tw-bg-opacity: 1;background-color:rgb(217 49 4 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d72e04\]:hover{--tw-bg-opacity: 1;background-color:rgb(215 46 4 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#dc3104\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 49 4 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/30:hover{background-color:#fff7ed4d}.hover\:bg-orange-50\/40:hover{background-color:#fff7ed66}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:\!text-slate-950:hover{--tw-text-opacity: 1 !important;color:rgb(2 6 23 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#F23805\]:hover{--tw-text-opacity: 1;color:rgb(242 56 5 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-\[0_9px_22px_rgba\(242\,56\,5\,0\.18\)\]:hover{--tw-shadow: 0 9px 22px rgba(242,56,5,.18);--tw-shadow-colored: 0 9px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:\!border-\[\#F23805\]:focus{--tw-border-opacity: 1 !important;border-color:rgb(242 56 5 / var(--tw-border-opacity, 1))!important}.focus\:border-\[\#F23805\]:focus{--tw-border-opacity: 1;border-color:rgb(242 56 5 / var(--tw-border-opacity, 1))}.focus\:\!ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:\!ring-\[\#F23805\]\/10:focus{--tw-ring-color: rgb(242 56 5 / .1) !important}.focus\:ring-\[\#F23805\]\/10:focus{--tw-ring-color: rgb(242 56 5 / .1)}.focus-visible\:border-\[\#F23805\]:focus-visible{--tw-border-opacity: 1;border-color:rgb(242 56 5 / var(--tw-border-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!outline:focus-visible{outline-style:solid!important}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:\!outline-2:focus-visible{outline-width:2px!important}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:\!outline-offset-2:focus-visible{outline-offset:2px!important}.focus-visible\:\!outline-offset-\[-2px\]:focus-visible{outline-offset:-2px!important}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:\!outline-\[\#F23805\]:focus-visible{outline-color:#f23805!important}.focus-visible\:outline-\[\#F23805\]:focus-visible{outline-color:#f23805}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#F23805\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(242 56 5 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#F23805\]\/15:focus-visible{--tw-ring-color: rgb(242 56 5 / .15)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!opacity-50:disabled{opacity:.5!important}.disabled\:\!opacity-60:disabled{opacity:.6!important}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:\!-translate-y-0\.5{--tw-translate-y: -.125rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.06\]{--tw-scale-x: 1.06;--tw-scale-y: 1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#F23805\]{--tw-text-opacity: 1;color:rgb(242 56 5 / var(--tw-text-opacity, 1))}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:divide-white\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:\!border-orange-500\/20:is(.dark *){border-color:#f9731633!important}.dark\:\!border-white\/10:is(.dark *){border-color:#ffffff1a!important}.dark\:\!border-white\/15:is(.dark *){border-color:#ffffff26!important}.dark\:border-\[\#F23805\]\/25:is(.dark *){border-color:#f2380540}.dark\:border-black\/20:is(.dark *){border-color:#0003}.dark\:border-emerald-500\/20:is(.dark *){border-color:#10b98133}.dark\:border-emerald-500\/25:is(.dark *){border-color:#10b98140}.dark\:border-orange-500\/20:is(.dark *){border-color:#f9731633}.dark\:border-orange-500\/30:is(.dark *){border-color:#f973164d}.dark\:border-red-500\/20:is(.dark *){border-color:#ef444433}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:border-l-slate-400:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.dark\:\!bg-\[\#111418\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(17 20 24 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#15191F\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(21 25 31 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#17191D\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(23 25 29 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#1D2229\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(29 34 41 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#F23805\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(242 56 5 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-orange-500\/10:is(.dark *){background-color:#f973161a!important}.dark\:\!bg-transparent:is(.dark *){background-color:transparent!important}.dark\:\!bg-white\/5:is(.dark *){background-color:#ffffff0d!important}.dark\:\!bg-white\/\[\.02\]:is(.dark *){background-color:#ffffff05!important}.dark\:\!bg-white\/\[\.04\]:is(.dark *){background-color:#ffffff0a!important}.dark\:bg-\[\#0d1014\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(13 16 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#101216\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(16 18 22 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#111418\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 20 24 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#111418\]\/95:is(.dark *){background-color:#111418f2}.dark\:bg-\[\#12171f\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(18 23 31 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#15191e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 25 30 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#15191f\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 25 31 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#15191f\]\/95:is(.dark *){background-color:#15191ff2}.dark\:bg-\[\#181C22\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 28 34 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1A1D22\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 29 34 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1A1F26\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 31 38 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#20242B\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(32 36 43 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#20242a\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(32 36 42 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#F23805\]\/10:is(.dark *){background-color:#f238051a}.dark\:bg-\[\#F23805\]\/15:is(.dark *){background-color:#f2380526}.dark\:bg-\[\#F23805\]\/20:is(.dark *){background-color:#f2380533}.dark\:bg-\[\#F23805\]\/\[0\.08\]:is(.dark *){background-color:#f2380514}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-orange-500\/10:is(.dark *){background-color:#f973161a}.dark\:bg-orange-500\/\[0\.05\]:is(.dark *){background-color:#f973160d}.dark\:bg-orange-500\/\[0\.06\]:is(.dark *){background-color:#f973160f}.dark\:bg-orange-500\/\[0\.07\]:is(.dark *){background-color:#f9731612}.dark\:bg-orange-500\/\[0\.08\]:is(.dark *){background-color:#f9731614}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[\.025\]:is(.dark *){background-color:#ffffff06}.dark\:bg-white\/\[\.035\]:is(.dark *){background-color:#ffffff09}.dark\:bg-white\/\[\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.025\]:is(.dark *){background-color:#ffffff06}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:#ffffff09}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:\!text-orange-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(253 186 116 / var(--tw-text-opacity, 1))!important}.dark\:\!text-red-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.dark\:\!text-slate-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(226 232 240 / var(--tw-text-opacity, 1))!important}.dark\:\!text-slate-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(203 213 225 / var(--tw-text-opacity, 1))!important}.dark\:\!text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:text-\[\#FF9374\]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 147 116 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}.dark\:odd\:bg-white\/\[0\.035\]:nth-child(odd):is(.dark *){background-color:#ffffff09}.dark\:hover\:border-orange-500\/50:hover:is(.dark *){border-color:#f9731680}.dark\:hover\:border-white\/10:hover:is(.dark *){border-color:#ffffff1a}.dark\:hover\:\!bg-white\/10:hover:is(.dark *){background-color:#ffffff1a!important}.dark\:hover\:\!bg-white\/\[\.025\]:hover:is(.dark *){background-color:#ffffff06!important}.dark\:hover\:\!bg-white\/\[0\.035\]:hover:is(.dark *){background-color:#ffffff09!important}.dark\:hover\:bg-orange-500\/10:hover:is(.dark *){background-color:#f973161a}.dark\:hover\:bg-orange-500\/\[0\.06\]:hover:is(.dark *){background-color:#f973160f}.dark\:hover\:bg-red-500\/10:hover:is(.dark *){background-color:#ef44441a}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.02\]:hover:is(.dark *){background-color:#ffffff05}.dark\:hover\:bg-white\/\[0\.03\]:hover:is(.dark *){background-color:#ffffff08}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *){background-color:#ffffff0a}.dark\:hover\:bg-white\/\[0\.07\]:hover:is(.dark *){background-color:#ffffff12}.dark\:hover\:\!text-white:hover:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:h-12{height:3rem}.sm\:h-48{height:12rem}.sm\:\!min-h-11{min-height:2.75rem!important}.sm\:\!min-h-\[66px\]{min-height:66px!important}.sm\:\!w-\[250px\]{width:250px!important}.sm\:\!w-\[280px\]{width:280px!important}.sm\:\!w-\[680px\]{width:680px!important}.sm\:w-12{width:3rem}.sm\:w-\[180px\]{width:180px}.sm\:w-auto{width:auto}.sm\:\!max-w-\[min\(680px\,100vw\)\]{max-width:min(680px,100vw)!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr_1fr_auto\]{grid-template-columns:120px 1fr 1fr auto}.sm\:grid-cols-\[180px_1fr_150px_1fr_auto\]{grid-template-columns:180px 1fr 150px 1fr auto}.sm\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.sm\:grid-cols-\[1fr_150px_150px_120px\]{grid-template-columns:1fr 150px 150px 120px}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sm\:grid-cols-\[56px_1fr_auto\]{grid-template-columns:56px 1fr auto}.sm\:grid-cols-\[60px_1fr_auto\]{grid-template-columns:60px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.sm\:\!rounded-l-\[18px\]{border-top-left-radius:18px!important;border-bottom-left-radius:18px!important}.sm\:rounded-l-\[26px\]{border-top-left-radius:26px;border-bottom-left-radius:26px}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-7{padding:1.75rem}.sm\:\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:\!pt-3{padding-top:.75rem!important}.sm\:pl-0{padding-left:0}.sm\:pt-10{padding-top:2.5rem}.sm\:\!text-\[12px\]{font-size:12px!important}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:block{display:block}.md\:\!inline{display:inline!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[160px_1fr_150px\]{grid-template-columns:160px 1fr 150px}.md\:grid-cols-\[44px_1fr_auto\]{grid-template-columns:44px 1fr auto}.md\:grid-cols-\[80px_minmax\(0\,1fr\)_auto\]{grid-template-columns:80px minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:\!flex{display:flex!important}.lg\:\!flex-1{flex:1 1 0%!important}.lg\:shrink-0{flex-shrink:0}.lg\:\!grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr_1fr\]{grid-template-columns:1.1fr 1fr 1fr}.lg\:grid-cols-\[1\.2fr_1fr_1fr_auto\]{grid-template-columns:1.2fr 1fr 1fr auto}.lg\:grid-cols-\[1\.6fr_repeat\(4\,1fr\)\]{grid-template-columns:1.6fr repeat(4,1fr)}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_200px_155px\]{grid-template-columns:minmax(0,1fr) 200px 155px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:1.25rem}.lg\:border-y-0{border-top-width:0px;border-bottom-width:0px}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-0{padding-top:0;padding-bottom:0}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[1\.45fr_\.75fr\]{grid-template-columns:1.45fr .75fr}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:border-b-0{border-bottom-width:0px}.xl\:border-r{border-right-width:1px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar{height:.25rem}.\[\&\>button\]\:inline-flex>button{display:inline-flex}.\[\&\>button\]\:h-8>button{height:2rem}.\[\&\>button\]\:min-h-8>button{min-height:2rem}.\[\&\>button\]\:shrink-0>button{flex-shrink:0}.\[\&\>button\]\:items-center>button{align-items:center}.\[\&\>button\]\:justify-center>button{justify-content:center}.\[\&\>button\]\:gap-1\.5>button{gap:.375rem}.\[\&\>button\]\:whitespace-nowrap>button{white-space:nowrap}.\[\&\>button\]\:rounded-lg>button{border-radius:.5rem}.\[\&\>button\]\:px-3>button{padding-left:.75rem;padding-right:.75rem}.\[\&\>button\]\:text-\[11px\]>button{font-size:11px}.\[\&\>button\]\:font-semibold>button{font-weight:600}.\[\&\>button\]\:shadow-none>button{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\>button_svg\]\:h-3\.5>button svg{height:.875rem}.\[\&\>button_svg\]\:w-3\.5>button svg{width:.875rem}.\[\&_\.workspace-page\]\:\!gap-2 .workspace-page{gap:.5rem!important}.\[\&_input\]\:h-10 input{height:2.5rem}.\[\&_input\]\:min-h-10 input{min-height:2.5rem}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:rounded-xl input{border-radius:.75rem}.\[\&_input\]\:border input{border-width:1px}.\[\&_input\]\:border-slate-200 input{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_input\]\:bg-slate-50 input{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.\[\&_input\]\:bg-white input{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&_input\]\:px-3 input{padding-left:.75rem;padding-right:.75rem}.\[\&_input\]\:text-xs input{font-size:.75rem;line-height:1rem}.\[\&_input\]\:font-semibold input{font-weight:600}.\[\&_input\]\:outline-none input{outline:2px solid transparent;outline-offset:2px}.dark\:\[\&_input\]\:border-white\/10 input:is(.dark *){border-color:#ffffff1a}.dark\:\[\&_input\]\:bg-white\/\[0\.04\] input:is(.dark *){background-color:#ffffff0a}.dark\:\[\&_input\]\:text-white input:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_select\]\:h-10 select{height:2.5rem}.\[\&_select\]\:min-h-10 select{min-height:2.5rem}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:rounded-xl select{border-radius:.75rem}.\[\&_select\]\:border select{border-width:1px}.\[\&_select\]\:border-slate-200 select{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_select\]\:bg-slate-50 select{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.\[\&_select\]\:bg-white select{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&_select\]\:px-3 select{padding-left:.75rem;padding-right:.75rem}.\[\&_select\]\:text-xs select{font-size:.75rem;line-height:1rem}.\[\&_select\]\:font-semibold select{font-weight:600}.\[\&_select\]\:outline-none select{outline:2px solid transparent;outline-offset:2px}.dark\:\[\&_select\]\:border-white\/10 select:is(.dark *){border-color:#ffffff1a}.dark\:\[\&_select\]\:bg-white\/\[0\.04\] select:is(.dark *){background-color:#ffffff0a}.dark\:\[\&_select\]\:text-white select:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:rounded-xl textarea{border-radius:.75rem}.\[\&_textarea\]\:border textarea{border-width:1px}.\[\&_textarea\]\:border-slate-200 textarea{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_textarea\]\:bg-slate-50 textarea{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.\[\&_textarea\]\:p-3 textarea{padding:.75rem}.\[\&_textarea\]\:text-xs textarea{font-size:.75rem;line-height:1rem}.\[\&_textarea\]\:font-semibold textarea{font-weight:600}.\[\&_textarea\]\:outline-none textarea{outline:2px solid transparent;outline-offset:2px}.dark\:\[\&_textarea\]\:border-white\/10 textarea:is(.dark *){border-color:#ffffff1a}.dark\:\[\&_textarea\]\:bg-white\/\[0\.04\] textarea:is(.dark *){background-color:#ffffff0a}.dark\:\[\&_textarea\]\:text-white textarea:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root{--accent:#F23805;--accent-hover:#d92f00;--accent-soft:#fff0eb;--bg:#f5f7fa;--bg-soft:#eef3f7;--surface:#ffffff;--surface-2:#f8fafc;--surface-3:#f0f3f7;--text:#10151d;--text-2:#2d3642;--muted:#6e7a88;--line:#dfe5ec;--line-strong:#cbd4de;--success:#137a4c;--danger:#c83d3d;--warning:#a36a00;--shadow-sm:0 5px 18px rgba(16,24,40,.06);--shadow:0 22px 60px rgba(16,24,40,.1);--radius:18px;--radius-sm:12px;--content:1440px;--header-bg:#f3f7fb;--header-text:#0e1824;--nav-active:#111827;font-family:Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light}:root[data-theme=dark]{--bg:#0d1117;--bg-soft:#111821;--surface:#141b24;--surface-2:#18212c;--surface-3:#202b37;--text:#f3f6fa;--text-2:#d8dee7;--muted:#93a0af;--line:#293543;--line-strong:#3a4858;--accent-soft:#32150c;--success:#56be8c;--danger:#ef7777;--warning:#e0ad52;--shadow-sm:0 7px 20px rgba(0,0,0,.2);--shadow:0 22px 60px rgba(0,0,0,.3);--header-bg:#101720;--header-text:#f5f7fb;--nav-active:#fff;color-scheme:dark}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::-moz-selection{background:#f238052e}::selection{background:#f238052e}.brand{font-size:29px;font-weight:800;letter-spacing:-1.35px;line-height:1;white-space:nowrap;color:var(--text)}.brand-compact{font-size:24px}.brand-inverse{color:#fff}.brand-link{display:inline-flex;align-items:center}.btn{min-height:44px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:999px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;transition:.18s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px);border-color:var(--text);box-shadow:var(--shadow-sm)}.btn-lg{min-height:52px;padding:0 25px;font-size:15px}.btn-sm{min-height:38px;padding:0 15px;font-size:13px}.btn.full{width:100%}.btn-accent,.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-accent:hover,.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-outline:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.btn-soft{background:var(--accent);border-color:var(--accent);color:#fff}.btn-soft:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn-light{background:#fff;color:#10151d;border-color:#fff}.btn-light:hover{background:#f3f5f7;border-color:#f3f5f7}.btn-dark-outline{background:transparent;border-color:#ffffffb3;color:#fff}.btn-dark-outline:hover{border-color:#fff;background:#ffffff12;color:#fff}.theme-toggle,.app-round-btn,.mobile-nav-button,.app-mobile-menu,.icon-btn{width:42px;height:42px;border:1px solid var(--line);border-radius:999px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--text);transition:.18s ease}.theme-toggle:hover,.app-round-btn:hover,.icon-btn:hover{border-color:var(--line-strong);background:var(--surface-2)}.icon-btn.subtle{width:34px;height:34px;background:transparent}.icon-btn.danger{color:var(--danger)}.text-btn{border:0;background:none;color:var(--accent);padding:10px 0;font-weight:700}.alert{padding:12px 14px;border-radius:12px;margin:10px 0;font-weight:600}.alert.error{background:#c83d3d17;color:var(--danger);border:1px solid rgba(200,61,61,.22)}.alert.success{background:#137a4c17;color:var(--success);border:1px solid rgba(19,122,76,.22)}.public-page{min-height:100vh;background:var(--bg)}.public-header-wrap{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--header-bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(125,137,151,.16)}.public-header{height:78px;max-width:var(--content);margin:0 auto;padding:0 26px;display:flex;align-items:center;gap:34px}.public-header .brand-link{min-width:140px}.public-nav{display:flex;align-items:center;gap:6px;margin-left:10px}.nav-link,.nav-dropdown-trigger{border:0;background:transparent;padding:12px 13px;border-radius:12px;color:var(--header-text);font-size:15px;font-weight:650;display:inline-flex;align-items:center;gap:5px;transition:.18s}.nav-link:hover,.nav-link.active,.nav-dropdown-trigger:hover{color:var(--accent);background:color-mix(in srgb,var(--surface) 70%,transparent)}.nav-dropdown{position:relative}.nav-dropdown-panel{position:absolute;top:calc(100% + 10px);left:0;width:245px;padding:9px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-5px);transition:.18s}.nav-dropdown-panel.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-panel a{display:block;padding:11px 12px;border-radius:10px;color:var(--text-2);font-weight:650}.nav-dropdown-panel a:hover{background:var(--surface-2);color:var(--accent)}.public-actions{margin-left:auto;display:flex;align-items:center;gap:11px}.mobile-nav-button{display:none}.landing-hero{max-width:var(--content);margin:0 auto;padding:88px 26px 74px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);gap:66px;align-items:center}.landing-hero-copy{padding-right:12px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.landing-hero h1{font-size:68px;line-height:1.02;letter-spacing:-3.6px;margin:17px 0 25px;max-width:740px}.landing-hero h1 span{color:var(--muted);font-weight:700}.landing-hero-copy>p{font-size:18px;line-height:1.75;color:var(--muted);max-width:660px;margin:0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:31px 0 25px}.hero-trust-row{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:13px;font-weight:600}.hero-trust-row span{display:inline-flex;align-items:center;gap:7px}.hero-trust-row svg{color:var(--accent)}.product-preview{border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 30px 80px #222d3e24;overflow:hidden;min-height:495px;position:relative}:root[data-theme=dark] .product-preview{box-shadow:0 30px 80px #0000005c}.preview-topbar{height:62px;background:var(--surface);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;border-bottom:1px solid var(--line)}.preview-brand{font-size:18px;font-weight:800;letter-spacing:-.6px}.preview-project{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.preview-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;justify-self:end}.preview-tabs{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--surface-2);overflow:hidden}.preview-tabs span{padding:13px 10px 11px;font-size:10px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.preview-tabs span.active{color:var(--accent);border-bottom-color:var(--accent)}.preview-body{padding:22px}.preview-title-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.preview-title-row div{display:flex;flex-direction:column;gap:2px}.preview-title-row small{color:var(--muted);font-weight:600}.preview-title-row b{font-size:20px}.preview-title-row>span{padding:7px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:9px;font-weight:800}.preview-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.preview-metrics>div{padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.preview-metrics span,.preview-metrics em{display:block;font-style:normal;font-size:9px;color:var(--muted)}.preview-metrics b{display:block;font-size:21px;margin:3px 0 2px}.preview-metrics em{font-size:8px}.preview-lower-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:12px;margin-top:13px}.preview-list,.preview-progress{border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:14px}.preview-card-title{font-size:10px;font-weight:800;margin-bottom:9px;color:var(--text-2)}.preview-list>div:not(.preview-card-title){display:grid;grid-template-columns:45px 1fr;gap:9px;padding:10px 0;border-top:1px solid var(--line)}.preview-list time{font-size:9px;color:var(--accent);font-weight:800}.preview-list p{margin:0;display:flex;flex-direction:column}.preview-list p b{font-size:9px}.preview-list p span{font-size:8px;color:var(--muted)}.progress-ring{width:82px;height:82px;border-radius:50%;margin:8px auto 16px;background:conic-gradient(var(--accent) 0 87%,var(--surface-3) 87%);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.progress-ring:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--surface)}.progress-ring b,.progress-ring span{z-index:1}.progress-ring b{font-size:15px}.progress-ring span{font-size:7px;color:var(--muted)}.mini-progress{margin-top:9px}.mini-progress>span{font-size:8px;color:var(--muted)}.mini-progress i{display:block;height:5px;border-radius:20px;background:var(--surface-3);margin-top:4px;overflow:hidden}.mini-progress u{display:block;height:100%;background:var(--accent);border-radius:20px;text-decoration:none}.brand-strip{max-width:var(--content);margin:0 auto 18px;padding:23px 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:28px;overflow:auto;white-space:nowrap;color:var(--muted)}.brand-strip span{font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.brand-strip b{font-size:11px;letter-spacing:.05em;color:var(--text-2)}.landing-section{max-width:var(--content);margin:0 auto;padding:95px 26px}.soft-section{max-width:none;background:var(--bg-soft);padding-left:max(26px,calc((100vw - var(--content))/2 + 26px));padding-right:max(26px,calc((100vw - var(--content))/2 + 26px))}.section-heading{margin-bottom:38px}.split-heading{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:end}.section-heading h2,.workflow-copy h2,.security-band h2,.landing-cta h2,.subhero h1,.contact-copy h1{font-size:44px;line-height:1.12;letter-spacing:-2.1px;margin:13px 0 0;max-width:760px}.section-heading>p,.workflow-copy>div>p,.security-band p,.subhero>p,.contact-copy>p{font-size:16px;line-height:1.75;color:var(--muted);margin:0;max-width:650px}.centered-heading{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.centered-heading h2{margin-left:auto;margin-right:auto}.centered-heading p{margin:14px auto 0}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:26px;min-height:240px;display:flex;flex-direction:column;transition:.2s}.solution-card:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.solution-icon{width:46px;height:46px;border-radius:14px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.solution-card h3{font-size:20px;margin:25px 0 9px}.solution-card p{color:var(--muted);line-height:1.7;margin:0 0 22px}.solution-card a,.text-link{margin-top:auto;display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:800}.workflow-copy{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.workflow-copy>div:first-child{position:sticky;top:115px}.workflow-copy h2{font-size:42px}.workflow-copy>div>p{margin-top:15px}.workflow-copy .text-link{margin-top:22px}.workflow-steps-pro{border-top:1px solid var(--line)}.workflow-steps-pro>div{display:grid;grid-template-columns:58px 1fr;gap:14px;padding:25px 0;border-bottom:1px solid var(--line)}.workflow-steps-pro>div>span{font-size:11px;color:var(--accent);font-weight:800}.workflow-steps-pro b{font-size:18px}.workflow-steps-pro p{color:var(--muted);margin:6px 0 0;line-height:1.6}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.role-grid article{padding:24px;border-top:2px solid var(--text);background:var(--surface);min-height:220px}.role-number{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.08em}.role-grid h3{font-size:18px;margin:39px 0 10px}.role-grid p{color:var(--muted);line-height:1.65;margin:0}.security-band{max-width:calc(var(--content) - 52px);margin:12px auto 90px;padding:36px 38px;border-radius:24px;background:var(--surface);border:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.security-band-icon{width:58px;height:58px;border-radius:18px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.security-band h2{font-size:28px;letter-spacing:-1px;margin:7px 0 6px}.security-band p{font-size:14px}.landing-cta{max-width:calc(var(--content) - 52px);margin:0 auto 95px;padding:52px;border-radius:28px;background:#13171d;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:40px}.landing-cta span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ff8969}.landing-cta h2{font-size:38px;max-width:760px;margin-top:12px}.landing-cta-actions{display:flex;gap:10px;flex-shrink:0}.subhero{max-width:1040px;margin:0 auto;padding:105px 26px 66px;text-align:center}.subhero h1{font-size:58px;margin:17px auto 20px;max-width:920px}.subhero>p{margin:0 auto;max-width:760px;font-size:17px}.feature-sections{max-width:1180px;margin:0 auto;padding:5px 26px 90px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-section-card{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface);scroll-margin-top:100px}.feature-section-title{display:flex;gap:16px;align-items:flex-start}.feature-section-title h2{margin:2px 0 6px;font-size:22px}.feature-section-title p{margin:0;color:var(--muted);line-height:1.6}.feature-list{margin-top:23px;border-top:1px solid var(--line)}.feature-list div{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--text-2);font-weight:600}.feature-list span{color:var(--accent);font-weight:800}.narrow-cta{max-width:1180px;margin:0 auto 90px;padding:30px 32px;border:1px solid var(--line);border-radius:20px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:30px}.narrow-cta>div{display:flex;align-items:center;gap:14px}.narrow-cta h2{font-size:22px;margin:0}.narrow-cta p{margin:5px 0 0;color:var(--muted)}.security-grid{max-width:1180px;margin:0 auto;padding:0 26px 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.security-grid article{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px}.security-grid svg{color:var(--accent)}.security-grid h2{font-size:18px;margin:21px 0 8px}.security-grid p{color:var(--muted);line-height:1.7;margin:0}.security-detail{max-width:1180px;margin:0 auto 90px;padding:38px;border-radius:22px;background:var(--bg-soft);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.security-detail h2{font-size:32px;letter-spacing:-1.2px}.security-table>div{display:grid;grid-template-columns:170px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.security-table span{color:var(--muted)}.how-steps{max-width:980px;margin:0 auto;padding:0 26px 85px}.how-steps article{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:28px 0;border-top:1px solid var(--line)}.how-steps article:last-child{border-bottom:1px solid var(--line)}.how-steps>article>span{color:var(--accent);font-size:14px;font-weight:800}.how-steps h2{margin:0 0 8px;font-size:24px}.how-steps p{margin:0;color:var(--muted);line-height:1.7}.pricing-layout{max-width:960px;margin:0 auto 95px;padding:0 26px;display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.pricing-card-pro{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:34px;box-shadow:var(--shadow-sm)}.pricing-card-pro>span{font-weight:800;color:var(--accent)}.pricing-card-pro h2{font-size:44px;letter-spacing:-2px;margin:12px 0 8px}.pricing-card-pro>p{color:var(--muted);line-height:1.7}.pricing-list{margin:25px 0}.pricing-list>div{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.pricing-list svg{color:var(--accent)}.pricing-aside{display:flex;flex-direction:column;gap:18px}.pricing-aside>div{padding:28px;border-radius:20px;background:var(--bg-soft);border:1px solid var(--line)}.pricing-aside b{font-size:18px}.pricing-aside p{color:var(--muted);line-height:1.7;margin-bottom:0}.contact-pro{max-width:1140px;margin:0 auto;padding:100px 26px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.contact-copy h1{font-size:54px}.contact-copy>p{margin-top:18px}.contact-company{margin-top:38px;padding-top:26px;border-top:1px solid var(--line);display:flex;gap:13px;align-items:center}.contact-company>div:last-child{display:flex;flex-direction:column}.contact-company span{color:var(--muted);font-size:12px}.contact-icon{width:46px;height:46px;border-radius:14px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.contact-form-pro{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:var(--shadow-sm)}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.public-footer{border-top:1px solid var(--line);background:var(--surface)}.public-footer-inner{max-width:var(--content);margin:0 auto;padding:58px 26px 44px;display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:48px}.footer-brand-block p{color:var(--muted);max-width:320px;line-height:1.7}.public-footer-inner>div:not(.footer-brand-block){display:flex;flex-direction:column;gap:11px}.public-footer-inner b{font-size:13px;margin-bottom:5px}.public-footer-inner a{color:var(--muted);font-size:13px}.public-footer-inner a:hover{color:var(--accent)}.public-footer-bottom{max-width:var(--content);margin:0 auto;padding:18px 26px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px}label{display:flex;flex-direction:column;gap:7px;color:var(--text-2);font-weight:700;font-size:12px}input,textarea,select{width:100%;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:12px;padding:12px 13px;outline:none;transition:.15s}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f2380517}textarea{resize:vertical}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);box-shadow:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.span-2{grid-column:span 2}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}.login-page-pro{min-height:100vh;background:var(--bg)}.login-nav{height:80px;max-width:var(--content);margin:0 auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.login-nav>div{display:flex;align-items:center;gap:10px}.login-stage{max-width:1150px;margin:0 auto;padding:85px 26px;display:grid;grid-template-columns:1fr 480px;gap:90px;align-items:center}.login-side-copy h1{font-size:50px;line-height:1.08;letter-spacing:-2.2px;margin:15px 0 20px}.login-side-copy>p{font-size:17px;line-height:1.75;color:var(--muted);max-width:600px}.login-benefits{margin-top:30px;display:flex;flex-direction:column;gap:12px;color:var(--muted);font-weight:650}.login-benefits span:first-child{display:flex;align-items:center;gap:8px}.login-benefits svg{color:var(--accent)}.login-panel{padding:34px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.login-panel-head>span{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.login-panel-head h2{font-size:26px;letter-spacing:-1px;margin:8px 0}.login-panel-head p{color:var(--muted);margin:0 0 25px;line-height:1.6}.login-form{display:flex;flex-direction:column;gap:15px}.projects-page-pro{min-height:100vh;background:var(--bg)}.projects-topbar{height:80px;max-width:var(--content);margin:0 auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.projects-main{max-width:1180px;margin:0 auto;padding:70px 26px}.projects-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.projects-head>div>span{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.projects-head h1{font-size:43px;letter-spacing:-2px;margin:6px 0 4px}.projects-head p{color:var(--muted);margin:0}.project-grid-pro{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.project-card-pro{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:22px;text-align:left;color:var(--text);display:flex;gap:16px;transition:.18s}.project-card-pro:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.project-card-icon{width:46px;height:46px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.project-card-content{min-width:0;flex:1}.project-card-content>span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.project-card-content h2{font-size:19px;margin:6px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card-content p{margin:0;color:var(--muted)}.project-card-content>div{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.project-card-content em{font-style:normal;padding:5px 8px;border-radius:999px;background:var(--surface-3);font-size:9px;text-transform:uppercase;color:var(--muted);font-weight:800}.empty-project-state{grid-column:1/-1;border:1px dashed var(--line-strong);border-radius:20px;padding:70px;text-align:center;color:var(--muted)}.empty-project-state svg{color:var(--accent)}.empty-project-state h2{color:var(--text);margin:16px 0 5px}.empty-project-state .btn{margin-top:15px}.app-shell{min-height:100vh;background:var(--bg)}.app-topbar{height:74px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:80}.app-topbar-inner{height:100%;max-width:100%;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.app-brand-zone{display:flex;align-items:center;gap:22px;min-width:0}.app-mobile-menu{display:none}.project-selector{display:flex;align-items:center;gap:9px;padding-left:20px;border-left:1px solid var(--line)}.project-selector>span{font-size:10px;color:var(--muted);text-transform:uppercase;font-weight:800;letter-spacing:.08em}.project-select-wrap{position:relative;min-width:170px}.project-select-wrap select{height:36px;padding:6px 32px 6px 10px;border:0;background:var(--surface-2);border-radius:9px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.project-select-wrap svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.project-summary{text-align:center;display:flex;flex-direction:column;line-height:1.25}.project-summary strong{font-size:13px}.project-summary span{font-size:10px;color:var(--muted);margin-top:3px}.app-user-actions{justify-self:end;display:flex;align-items:center;gap:10px}.user-chip{display:flex;align-items:center;gap:10px;padding:4px 8px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;text-transform:uppercase}.user-chip>div:last-child{display:flex;flex-direction:column;line-height:1.25}.user-chip strong{font-size:11px}.user-chip span{font-size:9px;color:var(--muted);text-transform:capitalize}.module-nav-wrap{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:74px;z-index:70}.module-nav-inner{height:50px;display:flex;align-items:stretch;justify-content:center;overflow-x:auto;padding:0 18px}.module-nav-inner a{position:relative;display:flex;align-items:center;padding:0 18px;font-size:12px;font-weight:750;color:var(--muted);white-space:nowrap}.module-nav-inner a:hover{color:var(--text)}.module-nav-inner a.active:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--accent);border-radius:3px}.quickbar-wrap{background:var(--surface-2);border-bottom:1px solid var(--line)}.quickbar{height:39px;display:flex;align-items:center;gap:6px;max-width:var(--content);margin:0 auto;padding:0 26px;overflow-x:auto}.quickbar button{height:27px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;white-space:nowrap}.quickbar button:hover{background:var(--surface);border-color:var(--line);color:var(--text)}.quick-label{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:800;margin-right:3px;white-space:nowrap}.quick-spacer{flex:1}.app-main{max-width:var(--content);margin:0 auto;padding:34px 26px 70px}.page{min-width:0}.page-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:25px}.page-title>div>span{color:var(--accent);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.page-title h1{font-size:32px;letter-spacing:-1.4px;margin:4px 0 2px}.page-title p{margin:0;color:var(--muted)}.stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:17px}.stat{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface);display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:center}.stat svg{color:var(--accent);grid-row:1/3}.stat b{font-size:23px;line-height:1}.stat span{font-size:10px;color:var(--muted);font-weight:650}.dashboard-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:15px}.panel,.resource-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;min-width:0}.panel h2,.resource-card h2{font-size:15px;margin:0}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.event-row{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.date-box{width:46px;padding:6px;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:10px;text-align:center}.event-row>div:last-child{display:flex;flex-direction:column}.event-row b{font-size:12px}.event-row span{font-size:10px;color:var(--muted)}.empty-row{padding:24px;color:var(--muted);text-align:center}.finance-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.finance-kpis>div{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.finance-kpis span{display:block;color:var(--muted);font-size:9px}.finance-kpis b{display:block;margin-top:5px;font-size:17px}.subnav{display:flex;gap:5px;overflow-x:auto;margin-bottom:15px;border-bottom:1px solid var(--line)}.subnav button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:10px 11px;font-size:10px;font-weight:750;white-space:nowrap}.subnav button:hover{color:var(--text)}.subnav button.active{color:var(--accent);border-bottom-color:var(--accent)}.module-action-strip{max-width:var(--content);margin:0 auto 12px;display:flex;align-items:center;gap:12px}.module-action-strip span{color:var(--muted);font-size:11px}.resource-card{padding:0;overflow:hidden}.resource-toolbar{padding:18px 19px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.resource-toolbar>div:first-child p{font-size:10px;color:var(--muted);margin:3px 0 0}.toolbar-actions{display:flex;align-items:center;gap:8px}.search-box{height:38px;width:220px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);display:flex;align-items:center;gap:8px;padding:0 10px}.search-box svg{color:var(--muted)}.search-box input{border:0;background:transparent;padding:0;box-shadow:none!important;font-size:11px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:780px}.table-wrap th{background:var(--surface-2);color:var(--muted);text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;padding:11px 13px;border-bottom:1px solid var(--line)}.table-wrap td{padding:11px 13px;border-bottom:1px solid var(--line);font-size:11px;color:var(--text-2);vertical-align:middle}.table-wrap tbody tr:hover{background:var(--surface-2)}.row-actions{display:flex;justify-content:flex-end;gap:3px}.document-layout{display:grid;grid-template-columns:300px 1fr;gap:18px;padding:18px}.upload-box{border:1px dashed var(--line-strong);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;background:var(--surface-2)}.upload-box>svg{color:var(--accent)}.upload-box h3{margin:0}.doc-list>div{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:12px;border-bottom:1px solid var(--line)}.doc-icon{width:36px;height:36px;border-radius:10px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--accent)}.doc-list>div>div:nth-child(2){display:flex;flex-direction:column}.doc-list b{font-size:11px}.doc-list span,.doc-list em{font-size:9px;color:var(--muted);font-style:normal}.doc-list em{padding:4px 7px;border-radius:999px;background:var(--surface-3)}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.span-report{grid-column:1/-1}.mini-table>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid var(--line)}.mini-table span{color:var(--text-2)}.settings-form h2,.compact-form h2{margin-bottom:18px}.users-layout{display:grid;grid-template-columns:320px 1fr;gap:15px}.compact-form{display:flex;flex-direction:column;gap:13px}.member-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.member-list>div>div:nth-child(2){display:flex;flex-direction:column}.member-list span,.member-list em{color:var(--muted);font-size:10px;font-style:normal}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#04080d8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:22px}.modal-wide{width:min(800px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-head h3{font-size:19px;margin:0}@media (max-width:1180px){.public-nav{gap:1px}.nav-link,.nav-dropdown-trigger{padding-left:9px;padding-right:9px}.header-create span,.header-login span{display:none}.header-create,.header-login{width:44px;padding:0}.landing-hero{grid-template-columns:1fr;gap:48px;padding-top:65px}.landing-hero-copy{max-width:820px}.product-preview{max-width:800px;width:100%;margin:0 auto}.solution-grid,.role-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.public-header{height:70px;padding:0 18px}.public-header .brand-link{min-width:auto}.public-nav{position:absolute;top:70px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:12px 18px 18px;display:none;flex-direction:column;align-items:stretch;box-shadow:var(--shadow)}.public-nav.open{display:flex}.nav-link,.nav-dropdown-trigger{width:100%;justify-content:space-between;padding:12px}.nav-dropdown-panel{position:static;width:100%;box-shadow:none;display:none;opacity:1;visibility:visible;transform:none;margin:3px 0 7px}.nav-dropdown-panel.open{display:block}.header-create,.header-login{display:none}.mobile-nav-button{display:inline-flex}.public-actions{gap:8px}.landing-hero h1{font-size:54px}.split-heading,.workflow-copy,.contact-pro,.security-detail{grid-template-columns:1fr;gap:35px}.workflow-copy>div:first-child{position:static}.feature-sections,.security-grid{grid-template-columns:1fr 1fr}.pricing-layout{grid-template-columns:1fr}.public-footer-inner{grid-template-columns:1.5fr 1fr 1fr}.public-footer-inner>div:last-child{grid-column:2/4}.security-band{grid-template-columns:auto 1fr}.security-band .btn{grid-column:1/-1;justify-self:start}.landing-cta{flex-direction:column;align-items:flex-start}.landing-cta-actions{flex-wrap:wrap}.login-stage{grid-template-columns:1fr;gap:40px;max-width:700px}.login-side-copy{text-align:center}.login-side-copy>p{margin-left:auto;margin-right:auto}.login-benefits{align-items:center}.project-grid-pro{grid-template-columns:repeat(2,1fr)}.app-topbar-inner{grid-template-columns:1fr auto}.project-summary,.project-selector{display:none}.app-mobile-menu{display:inline-flex}.module-nav-wrap{display:none;position:fixed;top:74px;left:0;right:0;z-index:90;box-shadow:var(--shadow)}.module-nav-wrap.mobile-open{display:block}.module-nav-inner{height:auto;max-height:70vh;flex-direction:column;align-items:stretch;padding:10px;overflow-y:auto}.module-nav-inner a{padding:12px;border-radius:9px}.module-nav-inner a.active{background:var(--accent-soft)}.module-nav-inner a.active:after{display:none}.user-chip>div:last-child{display:none}.quickbar-wrap{position:sticky;top:74px;z-index:65}.app-main{padding:27px 18px 60px}.dashboard-grid,.users-layout,.document-layout,.report-grid{grid-template-columns:1fr}.span-report{grid-column:auto}}@media (max-width:640px){.brand{font-size:25px}.brand-compact{font-size:22px}.landing-hero{padding:55px 18px 48px}.landing-hero h1{font-size:43px;letter-spacing:-2.2px}.landing-hero-copy>p{font-size:16px}.hero-actions .btn{width:100%}.product-preview{border-radius:18px;min-height:auto}.preview-topbar{grid-template-columns:1fr auto}.preview-project{display:none}.preview-tabs span:nth-child(n+5){display:none}.preview-body{padding:14px}.preview-metrics{grid-template-columns:repeat(2,1fr)}.preview-lower-grid{grid-template-columns:1fr}.brand-strip{padding-left:18px;padding-right:18px}.landing-section{padding:70px 18px}.soft-section{padding-left:18px;padding-right:18px}.section-heading h2,.workflow-copy h2,.security-band h2,.landing-cta h2{font-size:34px;letter-spacing:-1.5px}.solution-grid,.role-grid{grid-template-columns:1fr}.feature-sections,.security-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.subhero{padding:75px 18px 45px}.subhero h1{font-size:42px}.security-band{margin:0 18px 70px;padding:25px;grid-template-columns:1fr}.landing-cta{margin:0 18px 70px;padding:30px}.landing-cta-actions,.landing-cta-actions .btn{width:100%}.narrow-cta{margin:0 18px 70px;flex-direction:column;align-items:stretch}.narrow-cta>div{align-items:flex-start}.security-detail{margin-left:18px;margin-right:18px;padding:25px}.security-table>div{grid-template-columns:1fr;gap:3px}.how-steps{padding-left:18px;padding-right:18px}.how-steps article{grid-template-columns:42px 1fr}.pricing-layout{padding-left:18px;padding-right:18px}.contact-pro{padding:75px 18px}.contact-copy h1{font-size:42px}.two-fields{grid-template-columns:1fr}.public-footer-inner{grid-template-columns:1fr 1fr;padding:45px 18px}.footer-brand-block{grid-column:1/-1}.public-footer-inner>div:last-child{grid-column:auto}.public-footer-bottom{padding-left:18px;padding-right:18px;flex-direction:column}.login-nav{height:70px;padding:0 18px}.login-nav .btn{display:none}.login-stage{padding:55px 18px}.login-side-copy h1{font-size:38px}.login-panel{padding:24px}.projects-main{padding:52px 18px}.projects-head{align-items:flex-start;flex-direction:column}.projects-head h1{font-size:36px}.project-grid-pro{grid-template-columns:1fr}.empty-project-state{padding:45px 20px}.app-topbar-inner{padding:0 14px}.app-brand-zone{gap:10px}.app-user-actions{gap:5px}.app-user-actions .theme-toggle,.app-round-btn{width:38px;height:38px}.quickbar{padding:0 14px}.page-title h1{font-size:27px}.stats-grid{grid-template-columns:repeat(2,1fr)}.resource-toolbar{align-items:flex-start;flex-direction:column}.toolbar-actions{width:100%;flex-wrap:wrap}.search-box{width:100%}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.modal{padding:18px}.finance-kpis{grid-template-columns:1fr}.module-action-strip{padding:0 18px}}.fatal-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg)}.fatal-card{width:min(620px,100%);background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:34px;box-shadow:var(--shadow)}.fatal-mark{font-size:26px;font-weight:800;letter-spacing:-1.2px;margin-bottom:28px}.fatal-card h1{font-size:30px;letter-spacing:-1px;margin:0 0 12px}.fatal-card p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}.fatal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.fatal-code{display:block;margin-top:22px;padding:13px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);color:var(--danger);white-space:pre-wrap;word-break:break-word}.projects-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.projects-alert .text-btn{display:inline-flex;align-items:center;gap:6px;padding:0}.projects-loading{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:var(--muted)}.spinner{width:30px;height:30px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:planprod-spin .8s linear infinite}@keyframes planprod-spin{to{transform:rotate(360deg)}}.shell-alert{max-width:var(--content);margin:14px auto 0;padding:10px 18px;border:1px solid rgba(200,61,61,.22);background:#c83d3d14;color:var(--danger);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.shell-alert button{border:0;background:transparent;color:inherit;font-weight:750}:root{--accent:#F23805;--accent-hover:#d93000;--accent-soft:#fff0ea;--bg:#e9eef4;--bg-soft:#eef3f7;--surface:#f9fbfd;--surface-2:#f1f5f8;--surface-3:#e7edf3;--text:#101722;--text-2:#2e3948;--muted:#667485;--line:#cfd8e2;--line-strong:#b9c5d2;--header-bg:#edf2f7;--blue:#0b73b9;--blue-soft:#e9f3fa;--shadow-sm:0 7px 20px rgba(35,49,66,.07);--shadow:0 24px 64px rgba(35,49,66,.12)}:root[data-theme=dark]{--bg:#0d1218;--bg-soft:#111922;--surface:#161e28;--surface-2:#1b2632;--surface-3:#243240;--text:#f5f7fa;--text-2:#d6dde6;--muted:#98a6b5;--line:#2f3d4c;--line-strong:#415263;--header-bg:#111923;--blue:#55a9dc;--blue-soft:#132838;--accent-soft:#35150c}body,.public-page,.projects-page-pro,.login-page-pro,.app-shell{background:var(--bg)}.brand{display:inline-flex;align-items:baseline;gap:4px;font-weight:800;letter-spacing:-1.45px}.brand-plan{color:currentColor}.brand-prod,.brand-inline b,.preview-brand b{color:var(--accent);font-weight:800}.brand-inline{display:inline;white-space:nowrap;font-weight:800;letter-spacing:-.035em;color:inherit}.brand-inline-small{font-size:inherit;letter-spacing:-.02em}.button-brand,.button-brand b{font-weight:800}.public-header-wrap{background:color-mix(in srgb,var(--header-bg) 96%,transparent);border-bottom:1px solid var(--line);box-shadow:0 1px #fff6}.public-header{height:82px;gap:31px}.public-header .brand-link{min-width:126px}.public-nav{gap:3px}.nav-link,.nav-dropdown-trigger{font-size:16px;font-weight:650;padding:11px 14px;border-radius:999px}.nav-link:hover,.nav-link.active,.nav-dropdown-trigger:hover{background:var(--surface);color:var(--accent)}.nav-dropdown-panel{width:260px;border-radius:18px;padding:10px;box-shadow:0 22px 55px #18283a24}.nav-dropdown-panel a{padding:12px 13px;border-radius:11px}.btn{min-height:46px;padding:0 21px;border-width:1.5px;font-weight:700;box-shadow:none}.btn:hover{transform:translateY(-1px);box-shadow:0 7px 18px #1a2b3d17}.btn-accent,.btn.primary,.btn-soft{background:var(--accent);border-color:var(--accent);color:#fff}.btn-outline{background:transparent;border-color:var(--accent);color:var(--accent)}.header-create,.header-login{min-height:48px;padding:0 22px}.theme-toggle{background:var(--surface);border-color:var(--line-strong)}.landing-hero-v2{padding-top:82px;padding-bottom:78px}.landing-hero-v2 h1{max-width:760px;font-size:64px;line-height:1.03;letter-spacing:-3.35px}.landing-hero-v2 .brand-inline{font-weight:800}.product-preview-v2{background:var(--surface);border-color:var(--line-strong);box-shadow:0 32px 90px #22304129}.preview-brand{display:flex;gap:3px;align-items:baseline}.preview-brand span,.preview-brand b{font-weight:800}.brand-strip-v2{background:var(--surface-3);border-color:var(--line);color:var(--text-2)}.brand-strip-v2 b{color:var(--text);font-weight:750}.manual-callout{max-width:var(--content);margin:26px auto 0;padding:26px 30px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;box-shadow:var(--shadow-sm)}.manual-callout-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.manual-callout h2{font-size:22px;margin:4px 0 5px;letter-spacing:-.7px}.manual-callout p{margin:0;color:var(--muted);max-width:820px}.solution-grid-six{grid-template-columns:repeat(3,1fr)}.solution-card{background:var(--surface);border-color:var(--line-strong);box-shadow:0 5px 18px #2433450b}.solution-card:hover{border-color:#aebdcb;box-shadow:0 16px 38px #24334517}.solution-icon{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.soft-section{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-flow-section{max-width:none}.module-flow{max-width:1180px;margin:36px auto 0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.module-flow-item{position:relative;min-height:145px;padding:20px 18px;background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px}.module-flow-item>div{position:absolute;top:18px;left:18px;width:40px;height:40px;border-radius:12px;background:var(--surface-3);display:grid;place-items:center;color:var(--accent)}.module-flow-item>span{font-size:10px;color:var(--muted);font-weight:800;letter-spacing:.12em}.module-flow-item>b{font-size:15px}.module-flow-item>svg{position:absolute;right:-15px;top:50%;z-index:2;color:var(--muted);background:var(--bg-soft);border-radius:50%;padding:3px;width:25px;height:25px}.role-grid-six{grid-template-columns:repeat(3,1fr)}.role-grid article{background:var(--surface);border-color:var(--line-strong)}.mobile-product-band{max-width:var(--content);margin:0 auto 82px;padding:42px 48px;display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center;background:#101a25;color:#fff;border-radius:24px;box-shadow:0 26px 70px #16223029}.mobile-product-visual{min-height:210px;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#162433;display:flex;align-items:flex-end;gap:18px}.mobile-product-visual>svg{color:var(--accent)}.mobile-product-visual span{display:block;color:#9eb0c2;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.mobile-product-visual b{display:block;font-size:22px;line-height:1.35;margin-top:5px;max-width:390px}.mobile-product-copy h2{font-size:36px;letter-spacing:-1.7px;margin:7px 0 15px}.mobile-product-copy p{color:#b7c4d1;line-height:1.75}.mobile-product-copy .text-link{color:#fff}.security-band-v2{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm)}.home-pricing-section{max-width:var(--content);margin:0 auto;padding:12px 26px 88px}.home-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.home-pricing-grid article{padding:30px;background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;display:flex;flex-direction:column;min-height:390px}.home-pricing-grid article.featured{border:2px solid var(--accent);box-shadow:0 20px 50px #f238051a}.home-pricing-grid article>span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--accent)}.home-pricing-grid h3{font-size:30px;margin:10px 0 8px;letter-spacing:-1px}.home-pricing-grid p{color:var(--muted);line-height:1.7}.home-pricing-grid ul{list-style:none;padding:0;margin:18px 0 26px;display:flex;flex-direction:column;gap:11px}.home-pricing-grid li{display:flex;align-items:center;gap:9px;color:var(--text-2)}.home-pricing-grid li svg{color:var(--accent)}.home-pricing-grid .btn{margin-top:auto}.home-contact-band{max-width:var(--content);margin:0 auto 82px;padding:44px 48px;background:var(--accent);color:#fff;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:40px}.home-contact-band h2{font-size:36px;letter-spacing:-1.6px;margin:5px 0 9px}.home-contact-band p{margin:0;color:#ffffffd6}.home-contact-band .section-kicker{color:#fff}.home-contact-actions{display:flex;gap:12px;flex-shrink:0}.feature-sections-v2{grid-template-columns:1fr;max-width:1180px;gap:18px}.feature-section-card-v2{padding:30px;border-color:var(--line-strong);background:var(--surface)}.feature-section-card-v2 .feature-section-title{display:grid;grid-template-columns:auto 1fr;gap:18px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:22px}.feature-number{width:48px;height:48px;border-radius:14px;background:var(--surface-3);display:grid;place-items:center;font-weight:800;color:var(--accent)}.feature-groups-public{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-groups-public>div{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:18px}.feature-groups-public b{display:block;margin-bottom:11px;font-size:14px}.feature-groups-public span{display:block;padding:6px 0;color:var(--text-2);font-size:13px}.app-topbar{background:var(--surface);border-bottom:1px solid var(--line-strong)}.module-nav-wrap{background:var(--surface-2);border-bottom:1px solid var(--line-strong)}.module-nav-inner a{font-weight:700;color:var(--text-2)}.module-nav-inner a:hover{background:var(--surface);color:var(--text)}.module-nav-inner a.active{color:var(--accent)}.quickbar-wrap{background:var(--surface);border-bottom:1px solid var(--line)}.quickbar button{border:1px solid transparent;border-radius:999px;padding:7px 10px}.quickbar button:hover{background:var(--surface-3);border-color:var(--line)}.app-main{background:var(--bg);min-height:calc(100vh - 160px)}.page-title{padding:22px 24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;margin-bottom:15px;box-shadow:0 4px 15px #2331420a}.page-title h1{margin-top:2px}.page-title>div>span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.panel,.resource-panel,.settings-form{background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 4px 16px #2331420b}.subnav{background:var(--surface);border:1px solid var(--line-strong);padding:6px;border-radius:14px;box-shadow:0 3px 12px #23314209}.subnav button{border-radius:10px}.subnav button.active{background:var(--surface-3);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line)}.module-subnav{margin-bottom:15px}input,textarea,select{background:var(--surface);border-color:var(--line-strong)}.table-wrap,.resource-table-wrap{border-color:var(--line-strong)}thead th{background:var(--surface-3)}tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 70%,transparent)}tbody tr:hover{background:var(--accent-soft)}.module-overview{background:transparent}.module-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;margin-bottom:14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:18px}.module-overview-head h2{font-size:24px;margin:5px 0 6px;letter-spacing:-.8px}.module-overview-head p{margin:0;color:var(--muted)}.module-overview-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface-2);padding:9px 12px;border-radius:999px;font-size:12px;font-weight:700;color:var(--text-2);white-space:nowrap}.module-overview-badge svg{color:var(--accent)}.module-overview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.module-overview-card{padding:22px;background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;position:relative}.module-overview-index{position:absolute;right:18px;top:17px;font-size:11px;letter-spacing:.1em;color:var(--muted);font-weight:800}.module-overview-card h3{margin:0 0 14px;font-size:17px}.module-overview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.module-overview-list>div{display:flex;gap:6px;align-items:flex-start;color:var(--text-2);font-size:12.5px;line-height:1.45}.module-overview-list svg{color:var(--accent);flex:0 0 auto;margin-top:2px}.projects-topbar{background:var(--surface);border-bottom:1px solid var(--line-strong)}.projects-main{max-width:1220px}.project-card-pro,.empty-project-state{background:var(--surface);border-color:var(--line-strong);box-shadow:0 5px 18px #2331420d}.login-nav{background:var(--surface);border-bottom:1px solid var(--line-strong)}.login-panel{background:var(--surface);border-color:var(--line-strong);box-shadow:0 22px 65px #1e2d3e1c}.public-footer{background:#111922;color:#e9eef4}.public-footer .brand-plan{color:#fff}.public-footer .brand-prod{color:var(--accent)}.public-footer a{color:#b8c5d3}.public-footer a:hover{color:#fff}.public-footer p{color:#9eabba}.public-footer-bottom{border-color:#ffffff1c;color:#8f9dad}@media (max-width:1180px){.solution-grid-six,.role-grid-six{grid-template-columns:repeat(2,1fr)}.module-flow{grid-template-columns:repeat(3,1fr)}.module-flow-item:nth-child(3)>svg{display:none}.home-pricing-grid{grid-template-columns:1fr 1fr}.home-pricing-grid article:last-child{grid-column:1/-1}}@media (max-width:900px){.manual-callout{margin-left:18px;margin-right:18px;grid-template-columns:auto 1fr}.manual-callout .btn{grid-column:1/-1;justify-self:start}.mobile-product-band{margin-left:18px;margin-right:18px;grid-template-columns:1fr;padding:34px}.home-contact-band{margin-left:18px;margin-right:18px;flex-direction:column;align-items:flex-start}.home-pricing-section{padding-left:18px;padding-right:18px}.module-overview-grid{grid-template-columns:1fr}.module-overview-head{align-items:flex-start;flex-direction:column}.module-overview-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.landing-hero-v2 h1{font-size:42px}.solution-grid-six,.role-grid-six{grid-template-columns:1fr}.module-flow{grid-template-columns:1fr 1fr}.module-flow-item>svg{display:none}.manual-callout{grid-template-columns:1fr}.manual-callout .btn{grid-column:auto;width:100%}.mobile-product-band{padding:26px}.mobile-product-copy h2,.home-contact-band h2{font-size:30px}.home-pricing-grid{grid-template-columns:1fr}.home-pricing-grid article:last-child{grid-column:auto}.home-contact-band{padding:30px}.home-contact-actions{width:100%;flex-direction:column}.home-contact-actions .btn{width:100%}.feature-groups-public,.module-overview-list{grid-template-columns:1fr}.module-overview-head,.module-overview-card{padding:18px}}.public-home-cinematic{background:#f4f7fb}.public-cinematic-header{position:relative;z-index:50;background:#061a45;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.public-cinematic-header.is-home{position:absolute;inset:0 0 auto;background:transparent;border-bottom:0}.public-cinematic-header-inner{height:112px;max-width:1510px;margin:0 auto;padding:0 38px;display:flex;align-items:center;gap:48px}.cinematic-brand .brand{font-size:38px;letter-spacing:-1.8px;color:#fff}.cinematic-brand .brand-prod{color:var(--accent)}.cinematic-nav{margin-left:auto;display:flex;align-items:center;gap:14px}.cinematic-nav a{padding:10px 14px;color:#fffffff0;font-size:16px;font-weight:700;border-radius:999px;transition:.18s}.cinematic-nav a:hover,.cinematic-nav a.active{color:#fff;background:#ffffff1a}.cinematic-menu-button{display:none;margin-left:auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff14;color:#fff;align-items:center;justify-content:center}.cinematic-hero{position:relative;isolation:isolate;overflow:hidden;min-height:830px;color:#fff;background:radial-gradient(circle at 82% 54%,rgba(0,163,231,.48),transparent 30%),radial-gradient(circle at 62% 22%,rgba(10,81,171,.5),transparent 32%),linear-gradient(116deg,#09054a,#06195c 43%,#0068a8)}.cinematic-hero:before{content:"";position:absolute;top:-20%;right:-8%;bottom:-28%;left:-8%;z-index:-3;background-image:radial-gradient(circle,rgba(152,227,255,.72) 0 1.5px,transparent 2px);background-size:72px 72px;opacity:.28;transform:rotate(-8deg) scale(1.15)}.cinematic-hero:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-280px;height:610px;z-index:-1;border-radius:50% 50% 0 0/45% 45% 0 0;background:radial-gradient(ellipse at center top,rgba(24,208,255,.55),rgba(0,93,171,.26) 30%,rgba(0,34,98,.06) 63%,transparent 67%);border-top:1px solid rgba(133,232,255,.48);box-shadow:0 -30px 100px #1fbbff2e}.hero-network{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.72;background:radial-gradient(circle at 14% 49%,#9ceaff 0 2px,transparent 3px),radial-gradient(circle at 28% 67%,#85e1ff 0 2px,transparent 3px),radial-gradient(circle at 47% 60%,#b5f1ff 0 2px,transparent 3px),radial-gradient(circle at 70% 50%,#8ce8ff 0 2px,transparent 3px),radial-gradient(circle at 89% 60%,#a6edff 0 2px,transparent 3px)}.digital-horizon{position:absolute;left:47%;right:-5%;bottom:-20px;height:300px;z-index:-1;opacity:.5;transform:perspective(550px) rotateX(62deg);transform-origin:bottom;background-image:linear-gradient(rgba(65,225,255,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(65,225,255,.22) 1px,transparent 1px);background-size:54px 38px;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.digital-horizon span{position:absolute;border-radius:50%;border:1px solid rgba(91,233,255,.48)}.digital-horizon span:nth-child(1){width:560px;height:190px;left:12%;top:40px}.digital-horizon span:nth-child(2){width:760px;height:260px;left:0;top:0}.digital-horizon span:nth-child(3){width:380px;height:130px;left:24%;top:75px}.cinematic-hero-inner{max-width:1510px;margin:0 auto;padding:205px 72px 120px;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:100px;align-items:center}.cinematic-hero-copy{max-width:780px}.cinematic-kicker{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#9fe7ff;font-weight:800;margin-bottom:20px}.cinematic-hero-copy h1{font-size:55px;line-height:1.08;letter-spacing:-2.6px;margin:0 0 28px;max-width:820px}.hero-rule{width:86px;height:5px;background:#fff;margin:0 0 34px}.cinematic-hero-copy p{font-size:17px;line-height:1.65;color:#ffffffe6;max-width:720px;margin:0 0 20px}.cinematic-hero-copy .cinematic-hero-highlight{font-size:18px;font-weight:750;color:#fff;margin-top:28px}.cinematic-hero-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px}.hero-ghost-link{display:inline-flex;align-items:center;gap:8px;font-weight:750;color:#fff;border-bottom:1px solid rgba(255,255,255,.58);padding-bottom:6px}.hero-ghost-link:hover{border-color:#fff}.hero-login-card{width:100%;padding:34px 38px 36px;border-radius:30px;background:linear-gradient(180deg,#093d85db,#05458bc2);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 60px #010d324d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-login-date{text-align:center;font-size:16px;font-weight:800;margin-bottom:30px;text-transform:capitalize}.hero-login-card form{display:flex;flex-direction:column;gap:16px}.hero-login-card label span{display:none}.hero-login-card input{width:100%;height:58px;border:1px solid rgba(151,225,255,.16);border-radius:999px;background:linear-gradient(180deg,#0a91d1,#0879bb);color:#fff;text-align:center;font-size:16px;outline:none;padding:0 20px;box-shadow:inset 0 1px #ffffff1a}.hero-login-card input::-moz-placeholder{color:#ffffffc7}.hero-login-card input::placeholder{color:#ffffffc7}.hero-login-card input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff1f}.hero-forgot-link{text-align:center;color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:4px;margin:1px 0 16px}.hero-signin-button{height:64px;border:3px solid #fff;border-radius:999px;background:linear-gradient(180deg,#068ac7b3,#0b539666);color:#fff;font-size:19px;font-weight:800;box-shadow:0 0 22px #50dbff6b,inset 0 0 20px #50dbff33;transition:.18s}.hero-signin-button:hover{transform:translateY(-1px);background:#0790cfd9}.hero-signin-button:disabled{opacity:.65;cursor:wait}.hero-login-error{font-size:12px;line-height:1.5;color:#ffe3de;text-align:center;background:#7d000045;border:1px solid rgba(255,185,170,.24);border-radius:12px;padding:9px 11px}.cinematic-public-main{background:#f4f7fb;color:#101722}.manual-download-section,.cinematic-section,.platform-showcase-section,.pricing-home-section{max-width:1380px;margin:0 auto;padding-left:34px;padding-right:34px}.manual-download-section{padding-top:54px}.manual-download-card{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:#fff;border:1px solid #d6dfe8;border-radius:22px;padding:30px 34px;box-shadow:0 18px 50px #162f4e12}.manual-download-icon{width:58px;height:58px;border-radius:16px;background:#fff0eb;color:var(--accent);display:grid;place-items:center}.manual-download-card h2{font-size:26px;letter-spacing:-.8px;margin:4px 0 7px}.manual-download-card p{margin:0;color:#617083;line-height:1.65}.public-section-kicker{color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.cinematic-outline-button,.cinematic-solid-button,.cinematic-light-button,.cinematic-dark-outline-button{min-height:48px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;transition:.18s}.cinematic-outline-button{border:1.5px solid #0b2c61;color:#0b2c61;background:#fff}.cinematic-outline-button:hover{background:#0b2c61;color:#fff}.cinematic-solid-button{border:1.5px solid var(--accent);background:var(--accent);color:#fff}.cinematic-solid-button:hover{background:#d93000}.cinematic-outline-button.full,.cinematic-solid-button.full{width:100%}.cinematic-section{padding-top:96px;padding-bottom:96px}.cinematic-section-heading{max-width:820px}.cinematic-section-heading.centered{margin:0 auto 42px;text-align:center}.cinematic-section-heading h2{font-size:42px;line-height:1.12;letter-spacing:-1.8px;margin:8px 0 14px}.cinematic-section-heading p{font-size:16px;line-height:1.7;color:#687789;margin:0}.cinematic-section-heading.inverse h2{color:#fff}.cinematic-section-heading.inverse p{color:#b8c6d8}.cinematic-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cinematic-feature-card{min-height:245px;padding:30px;background:#fff;border:1px solid #d5dee8;border-radius:20px;box-shadow:0 8px 28px #182f4a0e}.cinematic-feature-icon{width:50px;height:50px;border-radius:15px;background:#fff0eb;color:var(--accent);display:grid;place-items:center}.cinematic-feature-card h3{font-size:20px;margin:22px 0 10px}.cinematic-feature-card p{color:#667589;line-height:1.72;margin:0}.cinematic-section-dark{max-width:none;background:#071a3d;color:#fff;padding-left:max(34px,calc((100vw - 1312px)/2));padding-right:max(34px,calc((100vw - 1312px)/2));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.cinematic-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cinematic-role-grid article{min-height:210px;padding:28px;border-radius:18px;background:#0c2859;border:1px solid rgba(255,255,255,.12)}.cinematic-role-grid article>span{font-size:11px;font-weight:850;letter-spacing:.12em;color:#74d9ff}.cinematic-role-grid h3{font-size:19px;margin:24px 0 9px}.cinematic-role-grid p{margin:0;color:#b9c7d8;line-height:1.7}.platform-showcase-section{padding-top:105px;padding-bottom:105px;display:grid;grid-template-columns:.82fr 1.18fr;gap:62px;align-items:center}.platform-showcase-copy h2{font-size:44px;line-height:1.1;letter-spacing:-2px;margin:10px 0 18px}.platform-showcase-copy>p{font-size:16px;line-height:1.75;color:#657589}.platform-showcase-copy ul{list-style:none;padding:0;margin:25px 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.platform-showcase-copy li{display:flex;align-items:center;gap:8px;font-weight:700;color:#273548}.platform-showcase-copy li svg{color:var(--accent)}.platform-showcase-visual{border-radius:22px;overflow:hidden;background:#fff;border:1px solid #cbd6e2;box-shadow:0 28px 70px #1c335029}.mock-browser-bar{height:48px;background:#e8eef5;border-bottom:1px solid #d3dde7;display:flex;align-items:center;gap:7px;padding:0 16px}.mock-browser-bar i{width:9px;height:9px;border-radius:50%;background:#a8b5c3}.mock-browser-bar span{margin-left:10px;font-size:11px;color:#667589;font-weight:700}.mock-product-nav{height:55px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#0b2a61;color:#fff;overflow:hidden}.mock-product-nav>b{font-size:18px;margin-right:auto}.mock-product-nav>b span{color:var(--accent)}.mock-product-nav em{font-size:9px;font-style:normal;font-weight:750;white-space:nowrap;color:#bfd0e5;padding:8px 7px;border-radius:8px}.mock-product-nav em.active{background:#fff;color:#0b2a61}.mock-product-body{padding:22px}.mock-product-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.mock-product-title small{display:block;color:#77869a;font-size:9px;font-weight:850;letter-spacing:.1em}.mock-product-title strong{display:block;font-size:17px;margin-top:3px}.mock-product-title button{border:0;border-radius:999px;background:var(--accent);color:#fff;padding:9px 15px;font-weight:800;font-size:11px}.mock-metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0}.mock-metric-row div{background:#eff4f8;border:1px solid #dde5ed;border-radius:12px;padding:14px}.mock-metric-row span{display:block;color:#77869a;font-size:9px}.mock-metric-row b{display:block;font-size:19px;margin-top:3px}.mock-schedule-row{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:12px 10px;border-top:1px solid #e0e7ee}.mock-schedule-row>span{width:36px;height:30px;display:grid;place-items:center;border-radius:9px;background:#0b2a61;color:#fff;font-size:10px;font-weight:800}.mock-schedule-row b{font-size:11px}.mock-schedule-row em{font-style:normal;color:#718095;font-size:10px}.mobile-access-section{max-width:1312px;margin:0 auto 95px;padding:42px 48px;border-radius:22px;background:#fff;border:1px solid #d2dce6;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.mobile-access-icon{width:76px;height:76px;border-radius:20px;background:#0b2a61;color:#fff;display:grid;place-items:center}.mobile-access-section h2{font-size:31px;letter-spacing:-1.2px;margin:7px 0 10px}.mobile-access-section p{color:#667589;line-height:1.7;margin:0}.pricing-home-section{padding-bottom:110px}.pricing-home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing-home-grid article{min-height:410px;padding:32px;border-radius:20px;background:#fff;border:1px solid #d3dde7;display:flex;flex-direction:column}.pricing-home-grid article.featured{border:2px solid var(--accent);box-shadow:0 18px 50px #f238051a}.pricing-home-grid article>span{font-size:11px;font-weight:850;letter-spacing:.13em;color:var(--accent);text-transform:uppercase}.pricing-home-grid h3{font-size:28px;margin:12px 0}.pricing-home-grid p{color:#67778b;line-height:1.65;min-height:56px}.pricing-home-grid ul{list-style:none;padding:0;margin:16px 0 28px;display:grid;gap:12px}.pricing-home-grid li{display:flex;align-items:center;gap:8px;font-weight:650;color:#334257}.pricing-home-grid li svg{color:var(--accent)}.pricing-home-grid .full{margin-top:auto}.home-contact-cinematic{background:#071a3d;color:#fff;max-width:1380px;margin:0 auto 90px;padding:48px 54px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:34px}.home-contact-cinematic h2{font-size:35px;letter-spacing:-1.4px;margin:7px 0}.home-contact-cinematic p{margin:0;color:#b8c6d8;font-size:16px}.home-contact-cinematic>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.cinematic-light-button{background:#fff;color:#071a3d;border:1.5px solid #fff}.cinematic-dark-outline-button{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.72)}.public-footer{background:#06152f!important;color:#fff!important}.public-footer .brand{color:#fff}.public-footer-inner p,.public-footer-inner a,.public-footer-bottom{color:#aebdd0!important}.public-footer-inner a:hover,.public-footer-inner b{color:#fff!important}.public-footer-bottom{border-top-color:#ffffff1f!important}.public-page:not(.public-home-cinematic) .public-cinematic-header{position:relative}.public-page:not(.public-home-cinematic) .public-cinematic-header+main{padding-top:0}@media (max-width:1100px){.public-cinematic-header-inner{height:90px;padding:0 24px}.cinematic-brand .brand{font-size:31px}.cinematic-menu-button{display:inline-flex}.cinematic-nav{display:none;position:absolute;top:80px;left:20px;right:20px;margin:0;padding:16px;background:#071a3d;border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 24px 60px #00000047;flex-direction:column;align-items:stretch}.cinematic-nav.open{display:flex}.cinematic-nav a{padding:13px 14px;border-radius:11px}.cinematic-hero-inner{padding:170px 34px 100px;grid-template-columns:1fr;gap:46px}.cinematic-hero-copy{max-width:850px}.hero-login-card{max-width:500px}.cinematic-feature-grid,.cinematic-role-grid{grid-template-columns:repeat(2,1fr)}.platform-showcase-section{grid-template-columns:1fr;gap:42px}.pricing-home-grid{grid-template-columns:1fr}.pricing-home-grid article{min-height:0}.home-contact-cinematic{margin-left:24px;margin-right:24px}.mock-product-nav em:nth-of-type(n+4){display:none}}@media (max-width:720px){.public-cinematic-header-inner{height:78px;padding:0 18px}.cinematic-brand .brand{font-size:27px}.cinematic-hero{min-height:auto}.cinematic-hero-inner{padding:128px 20px 78px}.cinematic-hero-copy h1{font-size:39px;letter-spacing:-1.6px}.cinematic-hero-copy p{font-size:15px}.hero-login-card{padding:27px 22px;border-radius:22px}.manual-download-section,.cinematic-section,.platform-showcase-section,.pricing-home-section{padding-left:18px;padding-right:18px}.manual-download-card{grid-template-columns:1fr;padding:24px}.manual-download-icon{width:50px;height:50px}.cinematic-section{padding-top:70px;padding-bottom:70px}.cinematic-section-heading h2{font-size:34px}.cinematic-feature-grid,.cinematic-role-grid{grid-template-columns:1fr}.cinematic-section-dark{padding-left:18px;padding-right:18px}.platform-showcase-section{padding-top:75px;padding-bottom:75px}.platform-showcase-copy h2{font-size:35px}.platform-showcase-copy ul{grid-template-columns:1fr}.mock-metric-row{grid-template-columns:repeat(2,1fr)}.mock-schedule-row{grid-template-columns:42px 1fr}.mock-schedule-row em{grid-column:2}.mobile-access-section{margin:0 18px 72px;padding:30px 24px;grid-template-columns:1fr}.home-contact-cinematic{margin:0 18px 70px;padding:34px 26px;flex-direction:column;align-items:flex-start}.home-contact-cinematic h2{font-size:30px}.digital-horizon{left:10%;right:-35%}}.brand-wordmark,.brand-inline,.mock-product-nav>b,.fatal-mark,.button-brand{font-family:Sora,Manrope,ui-sans-serif,sans-serif;letter-spacing:-.065em}.brand-wordmark{display:inline-flex;align-items:baseline;font-size:30px;line-height:1;font-weight:700;color:var(--text)}.brand-wordmark .brand-plan{font-weight:650;color:currentColor}.brand-wordmark .brand-prod{font-weight:800;color:var(--accent)}.brand-compact.brand-wordmark{font-size:24px}.brand-inverse.brand-wordmark .brand-plan{color:#fff}.brand-inline{font-weight:650;white-space:nowrap;letter-spacing:-.05em}.brand-inline>b{color:var(--accent);font-weight:800}.cinematic-brand .brand-wordmark{font-size:39px;letter-spacing:-.075em}.public-footer .brand-wordmark{font-size:30px}.workspace-shell{min-height:100vh;background:var(--bg);color:var(--text)}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:284px;min-height:100vh;background:var(--surface);border-right:1px solid var(--line-strong);z-index:120;display:flex;flex-direction:column;overflow-y:auto;box-shadow:8px 0 30px #10182809}:root[data-theme=dark] .workspace-sidebar{box-shadow:8px 0 30px #00000029}.workspace-brand{height:92px;flex:0 0 92px;padding:0 26px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.workspace-brand .brand-wordmark{font-size:31px}.workspace-sidebar-section,.workspace-module-nav,.workspace-quick{padding:24px 16px 10px;display:flex;flex-direction:column;gap:5px}.workspace-sidebar-secondary{padding-top:18px}.workspace-sidebar-label{display:block;padding:0 11px 9px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workspace-sidebar-link{width:100%;min-height:44px;border:1px solid transparent;border-radius:12px;padding:0 12px;display:flex;align-items:center;gap:11px;color:var(--text-2);background:transparent;font-size:13px;font-weight:700;text-align:left;transition:.16s ease}.workspace-sidebar-link svg{color:var(--muted);transition:.16s}.workspace-sidebar-link:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--text)}.workspace-sidebar-link:hover:not(:disabled) svg{color:var(--accent)}.workspace-sidebar-link.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 20%,var(--line));color:var(--accent)}.workspace-sidebar-link.active svg{color:var(--accent)}.workspace-sidebar-link:disabled{opacity:.45;cursor:not-allowed}.workspace-sidebar-footer{margin-top:auto;padding:16px;border-top:1px solid var(--line);background:var(--surface)}.workspace-user{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 4px 13px}.workspace-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-family:Sora,sans-serif;font-weight:800;flex:none}.workspace-user>div:last-child{min-width:0;display:flex;flex-direction:column}.workspace-user strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-user span{font-size:10px;color:var(--muted);text-transform:capitalize}.workspace-footer-actions{display:flex;gap:8px}.workspace-footer-actions .theme-toggle,.workspace-icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);display:grid;place-items:center}.workspace-footer-actions .theme-toggle:hover,.workspace-icon-btn:hover{border-color:var(--line-strong);background:var(--surface-3)}.workspace-content{min-height:100vh;margin-left:284px;width:calc(100% - 284px);background:var(--bg)}.workspace-topbar{min-height:72px;position:sticky;top:0;z-index:85;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-strong)}.workspace-topbar>div:first-child{display:flex;align-items:center;gap:13px}.workspace-topbar>div:first-child>strong{font-size:13px}.workspace-eyebrow{font-size:10px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.11em}.workspace-create-btn{min-height:42px;padding-inline:19px}.workspace-mobile-menu{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);align-items:center;justify-content:center}.workspace-overlay{display:none}.projects-page-pro.projects-workspace{background:var(--bg)}.projects-workspace .projects-main-v5{max-width:none;margin:0;padding:56px clamp(28px,4vw,64px) 80px}.projects-head-v5{margin-bottom:30px;align-items:flex-start}.projects-head-v5 h1{font-size:46px;line-height:1.06;letter-spacing:-2.3px;margin:8px 0 10px;font-weight:750}.projects-head-v5 p{font-size:15px;max-width:650px}.project-grid-v5{grid-template-columns:repeat(3,minmax(250px,1fr));gap:18px;max-width:1240px}.project-card-v5{min-height:220px;padding:23px;border-radius:20px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 30px #1f2f420e}.project-card-v5:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent);opacity:0;transition:.18s}.project-card-v5:hover:before{opacity:1}.project-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.project-card-v5 .project-card-icon{width:48px;height:48px;border-radius:14px}.project-card-arrow{color:var(--muted);transition:.16s}.project-card-v5:hover .project-card-arrow{color:var(--accent);transform:translate(3px)}.project-card-v5 .project-card-content h2{font-size:23px;letter-spacing:-.7px;margin:7px 0 5px}.project-card-v5 .project-card-content p{font-size:13px}.project-card-v5 .project-card-content>div{margin-top:25px}.project-card-v5 .project-card-content small{color:var(--muted);font-size:11px}.project-card-v5 .project-card-content em{background:var(--surface-3);border:1px solid var(--line)}.projects-loading{min-height:250px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--muted)}.projects-alert{max-width:920px;margin-bottom:18px}.app-shell-v5{display:block;background:var(--bg)}.app-sidebar-v5{width:296px}.app-workspace-content{margin-left:296px;width:calc(100% - 296px)}.workspace-brand-app{height:84px;flex-basis:84px}.sidebar-project-block{padding:18px 16px 16px;border-bottom:1px solid var(--line)}.sidebar-project-block>span{display:block;padding:0 4px 8px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.sidebar-project-select{height:43px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-2);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 11px;color:var(--muted)}.sidebar-project-select select{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text);font-size:12px;font-weight:750;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.sidebar-project-block>button{margin-top:8px;padding:5px 4px;border:0;background:transparent;color:var(--accent);font-size:11px;font-weight:750;text-align:left}.workspace-module-nav{padding-top:17px}.workspace-quick{padding-top:13px;border-top:1px solid var(--line);margin-top:8px}.workspace-quick button{height:34px;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:9px;padding:0 11px;border-radius:9px;font-size:11px;font-weight:700;text-align:left}.workspace-quick button:hover{background:var(--surface-2);color:var(--text)}.workspace-quick button:hover svg{color:var(--accent)}.app-workspace-topbar{min-height:72px;padding-inline:36px}.workspace-project-title{display:flex!important;flex-direction:column!important;gap:1px!important;align-items:flex-start!important}.workspace-project-title>span{font-size:10px!important;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:750}.workspace-project-title>strong{font-size:15px!important;letter-spacing:-.2px}.workspace-topbar-tools{display:flex;align-items:center;gap:7px}.workspace-topbar-tools button{height:36px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);padding:0 11px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.workspace-topbar-tools button:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.app-main-v5{max-width:none;margin:0;padding:34px clamp(24px,3.3vw,52px) 70px}.shell-alert-v5{margin:14px 28px 0}:root:not([data-theme=dark]){--bg:#edf2f7;--bg-soft:#e8eef5;--surface:#ffffff;--surface-2:#f5f8fb;--surface-3:#eaf0f6;--line:#d8e0e8;--line-strong:#c5d0dc}:root:not([data-theme=dark]) .workspace-content{background:linear-gradient(180deg,#edf2f7 0,#f1f5f9)}:root:not([data-theme=dark]) .project-card-v5{background:#fff}@media (max-width:1180px){.project-grid-v5{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:900px){.workspace-sidebar,.app-sidebar-v5{width:278px;transform:translate(-102%);transition:transform .2s ease;box-shadow:16px 0 48px #00000026}.sidebar-open .workspace-sidebar{transform:translate(0)}.projects-workspace .workspace-sidebar{position:relative;transform:none;width:100%;min-height:auto;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center}.projects-workspace .workspace-brand{height:72px;flex-basis:auto;border-bottom:0}.projects-workspace .workspace-sidebar-section,.projects-workspace .workspace-sidebar-footer{display:none}.projects-workspace .workspace-content,.workspace-content,.app-workspace-content{margin-left:0;width:100%}.workspace-mobile-menu{display:inline-flex}.workspace-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;border:0;background:#050c1461}.app-workspace-topbar{padding-inline:18px}.workspace-topbar-tools{margin-left:auto}.workspace-topbar-tools button span{display:none}.app-main-v5{padding:26px 18px 60px}}@media (max-width:700px){.projects-workspace .workspace-topbar{padding-inline:18px}.workspace-create-btn{font-size:0;width:42px;padding:0}.workspace-create-btn svg{margin:0}.projects-workspace .projects-main-v5{padding:38px 18px 60px}.projects-head-v5 h1{font-size:37px;letter-spacing:-1.7px}.project-grid-v5{grid-template-columns:1fr}.project-card-v5{min-height:195px}.workspace-topbar-tools button{width:38px;padding:0;justify-content:center;font-size:0}.workspace-project-title>strong{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cinematic-brand .brand-wordmark{font-size:30px}}.public-v7{--site-ink:#111317;--site-ink-2:#252930;--site-muted:#717781;--site-paper:#f4f2ee;--site-paper-2:#ebe8e1;--site-line:#d9d5cc;--site-dark:#17191d;--site-dark-2:#202328;--site-orange:#F23805;background:var(--site-paper);color:var(--site-ink)}.public-v7 .brand-wordmark{font-family:Sora,Manrope,sans-serif;letter-spacing:-.075em;font-weight:700}.public-v7 .brand-plan{color:currentColor;font-weight:650}.public-v7 .brand-prod{color:var(--site-orange);font-weight:800}.site-header-v7{position:sticky;top:0;z-index:120;background:#f7f6f3f5;border-bottom:1px solid rgba(17,19,23,.11);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header-inner-v7{height:82px;max-width:1460px;margin:0 auto;padding:0 42px;display:flex;align-items:center;gap:46px}.site-brand-v7{display:inline-flex;align-items:center;flex:none}.site-brand-v7 .brand-wordmark{font-size:31px}.site-nav-v7{display:flex;align-items:center;gap:30px}.site-nav-v7 a{position:relative;font-size:14px;font-weight:700;color:#2a2e34;padding:31px 0 27px;transition:.18s}.site-nav-v7 a:after{content:"";position:absolute;left:0;right:100%;bottom:22px;height:2px;background:var(--site-orange);transition:.2s}.site-nav-v7 a:hover,.site-nav-v7 a.active{color:#111317}.site-nav-v7 a:hover:after,.site-nav-v7 a.active:after{right:0}.site-actions-v7{margin-left:auto;display:flex;align-items:center;gap:22px}.site-link-v7{font-size:13px;font-weight:700;color:#343941}.site-login-v7{height:44px;padding:0 18px;border-radius:999px;background:#111317;color:#fff;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:750;transition:.2s}.site-login-v7:hover{background:var(--site-orange);transform:translateY(-1px)}.site-menu-v7{display:none;width:42px;height:42px;border:1px solid #d1cdc4;border-radius:50%;background:#fff;color:#111317;align-items:center;justify-content:center}.hero-v7{background:var(--site-dark);color:#fff;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);position:relative}.hero-v7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 92%);pointer-events:none}.hero-v7:after{content:"";position:absolute;width:520px;height:520px;right:-160px;top:80px;border:1px solid rgba(242,56,5,.22);border-radius:50%;box-shadow:0 0 0 82px #f2380507,0 0 0 165px #f2380505;pointer-events:none}.hero-grid-v7{position:relative;z-index:2;max-width:1460px;margin:0 auto;padding:96px 42px 84px;display:grid;grid-template-columns:minmax(0,1.15fr) 430px;gap:105px;align-items:center}.hero-copy-v7{max-width:830px}.hero-eyebrow-v7{display:flex;align-items:center;gap:10px;color:#bfc2c7;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.hero-eyebrow-v7 span{width:28px;height:2px;background:var(--site-orange)}.hero-copy-v7 h1{font-family:Sora,Manrope,sans-serif;font-size:68px;line-height:1.025;letter-spacing:-4.2px;margin:20px 0 25px;max-width:860px;font-weight:650}.hero-copy-v7>p{max-width:720px;color:#b8bcc3;font-size:17px;line-height:1.76;margin:0}.hero-actions-v7{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:34px}.hero-primary-v7{min-height:50px;border-radius:999px;padding:0 22px;background:var(--site-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:750;transition:.18s}.hero-primary-v7:hover{background:#d93100;transform:translateY(-2px)}.hero-primary-v7 svg{transition:.18s}.hero-primary-v7:hover svg{transform:translate(3px)}.hero-secondary-v7{min-height:50px;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:0 22px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;transition:.18s}.hero-secondary-v7:hover{border-color:#fff;background:#ffffff0f}.hero-proof-v7{display:flex;flex-wrap:wrap;gap:18px 25px;margin-top:30px;color:#aeb3bb;font-size:12px;font-weight:650}.hero-proof-v7 span{display:flex;align-items:center;gap:7px}.hero-proof-v7 svg{color:var(--site-orange)}.hero-login-v7{background:#f7f6f3;color:#17191d;border-radius:22px;padding:30px;border:1px solid rgba(255,255,255,.06);box-shadow:0 28px 70px #00000038;position:relative}.hero-login-v7:before{content:"";position:absolute;left:30px;top:0;width:70px;height:4px;background:var(--site-orange)}.hero-login-head-v7{padding:5px 0 22px;border-bottom:1px solid #dedbd3;margin-bottom:22px}.hero-login-head-v7 span{display:block;color:#8a5c4e;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.hero-login-head-v7 b{display:block;font-family:Sora,sans-serif;font-size:21px;letter-spacing:-.7px;margin-top:7px}.hero-login-v7 form{display:flex;flex-direction:column;gap:16px}.hero-login-v7 label{font-size:11px;font-weight:800;color:#525861}.hero-login-v7 input{width:100%;height:48px;margin-top:7px;border:1px solid #d4d0c7;border-radius:10px;background:#fff;color:#17191d;padding:0 14px;outline:none;transition:.16s}.hero-login-v7 input:focus{border-color:#8b8f95;box-shadow:0 0 0 3px #1113170d}.hero-login-links-v7{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#747981;font-size:11px}.hero-login-links-v7 a{text-decoration:underline;text-underline-offset:3px}.hero-login-links-v7 span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#258451;margin-right:6px}.hero-login-v7 button{height:50px;border:0;border-radius:999px;background:#17191d;color:#fff;font-weight:750;display:flex;align-items:center;justify-content:center;gap:8px;transition:.18s}.hero-login-v7 button:hover{background:var(--site-orange)}.hero-login-v7 button:disabled{opacity:.6;cursor:wait}.hero-login-error-v7{padding:10px 12px;border-radius:9px;background:#fff0ec;color:#b5300b;font-size:11px;border:1px solid #f0c9be}.hero-meta-v7{position:relative;z-index:2;max-width:1460px;margin:0 auto;padding:0 42px 31px;display:flex;align-items:center;gap:13px;color:#888e97;font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.hero-meta-v7 i{width:3px;height:3px;border-radius:50%;background:var(--site-orange)}.manual-band-v7{max-width:1376px;margin:42px auto 0;padding:24px 28px;border:1px solid var(--site-line);background:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}.manual-icon-v7{width:50px;height:50px;display:grid;place-items:center;background:#f7e7e1;color:var(--site-orange)}.manual-band-v7 span{font-size:10px;color:#8d5a4b;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.manual-band-v7 h2{font-family:Sora,sans-serif;font-size:20px;letter-spacing:-.6px;margin:4px 0}.manual-band-v7 p{margin:0;color:var(--site-muted);font-size:13px}.manual-band-v7>a{font-size:12px;font-weight:800;display:flex;align-items:center;gap:7px;color:#1f2328}.manual-band-v7>a:hover{color:var(--site-orange)}.section-v7{max-width:1376px;margin:0 auto;padding:112px 28px}.section-head-v7{max-width:760px;margin-bottom:44px}.section-head-v7>span,.product-copy-v7>span,.roles-title-v7>span,.security-copy-v7>span,.cta-v7>div>span{color:var(--site-orange);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.section-head-v7 h2,.product-copy-v7 h2,.roles-title-v7 h2,.security-copy-v7 h2,.cta-v7 h2{font-family:Sora,sans-serif;font-weight:600;letter-spacing:-2.1px}.section-head-v7 h2{font-size:44px;line-height:1.08;margin:10px 0 13px}.section-head-v7 p{color:var(--site-muted);font-size:15px;line-height:1.7;margin:0}.section-head-v7.compact{margin-bottom:34px}.module-list-v7{border-top:1px solid #cbc7be}.module-row-v7{min-height:112px;display:grid;grid-template-columns:62px 52px minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:1px solid #cbc7be;color:var(--site-ink);padding:0 12px;transition:.18s}.module-row-v7:hover{background:#fff;padding-left:19px}.module-index-v7{font-family:Sora,sans-serif;color:#9b978f;font-size:12px}.module-icon-v7{width:45px;height:45px;border:1px solid #d7d3ca;display:grid;place-items:center;color:var(--site-orange);background:#f7f5f1}.module-row-v7 h3{font-size:18px;margin:0 0 5px;font-family:Sora,sans-serif;letter-spacing:-.5px}.module-row-v7 p{margin:0;color:var(--site-muted);font-size:13px}.module-row-v7>svg{color:#8e8b84;transition:.18s}.module-row-v7:hover>svg{color:var(--site-orange);transform:translate(3px)}.product-section-v7{background:#e8e4dc;border-top:1px solid #d6d1c7;border-bottom:1px solid #d6d1c7}.product-section-inner-v7{max-width:1460px;margin:0 auto;padding:105px 42px;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.product-copy-v7 h2{font-size:42px;line-height:1.09;margin:10px 0 18px}.product-copy-v7>p{font-size:15px;line-height:1.75;color:#636871;margin:0}.product-copy-v7 ul{list-style:none;padding:0;margin:30px 0 27px;display:flex;flex-direction:column;gap:15px}.product-copy-v7 li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#34383e}.product-copy-v7 li svg{color:var(--site-orange);margin-top:1px;flex:none}.text-link-v7{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:12px}.text-link-v7:hover{color:var(--site-orange)}.product-mock-v7{min-height:530px;display:grid;grid-template-columns:190px 1fr;background:#f7f8fa;border:1px solid #cfcac1;box-shadow:0 26px 60px #2b261f1f;overflow:hidden}.product-mock-sidebar-v7{background:#191b20;color:#fff;padding:22px 15px;display:flex;flex-direction:column;gap:5px}.mock-logo-v7{font-family:Sora,sans-serif;font-size:20px;letter-spacing:-.8px;margin-bottom:22px}.mock-logo-v7 b{color:var(--site-orange)}.mock-project-v7{padding:12px 10px;margin-bottom:14px;border:1px solid rgba(255,255,255,.09);background:#202329}.mock-project-v7 small{display:block;color:#858a94;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.mock-project-v7 b{display:block;margin-top:4px;font-size:11px}.mock-nav-v7{height:39px;border-radius:8px;display:flex;align-items:center;gap:9px;padding:0 9px;color:#aeb2b9;font-size:10px;font-weight:700}.mock-nav-v7 span{font-size:8px;color:#666b75}.mock-nav-v7.active{background:#2a2d33;color:#fff;border-left:2px solid var(--site-orange)}.mock-nav-v7.active span{color:var(--site-orange)}.product-mock-main-v7{min-width:0}.mock-top-v7{height:65px;background:#fff;border-bottom:1px solid #dcdfe4;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.mock-top-v7 small{display:block;color:#9b9fa6;text-transform:uppercase;font-size:7px;letter-spacing:.11em}.mock-top-v7 b{font-size:11px}.mock-top-v7>span{width:30px;height:30px;border-radius:50%;background:#f3e6e1;color:var(--site-orange);display:grid;place-items:center;font-weight:800;font-size:9px}.mock-content-v7{padding:27px}.mock-heading-v7{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.mock-heading-v7 small{font-size:8px;color:#a0a3a9;text-transform:uppercase;letter-spacing:.1em}.mock-heading-v7 h3{font-size:24px;letter-spacing:-1px;margin:3px 0 0}.mock-heading-v7 button{height:34px;border:0;border-radius:999px;padding:0 13px;background:var(--site-orange);color:#fff;font-size:9px;font-weight:750}.mock-stats-v7{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.mock-stats-v7>div{padding:15px;background:#fff;border:1px solid #dde0e4}.mock-stats-v7 span{display:block;color:#92969d;font-size:8px}.mock-stats-v7 b{display:block;font-size:24px;margin:4px 0 2px}.mock-stats-v7 small{font-size:8px;color:#777c84}.mock-board-v7{margin-top:15px;background:#fff;border:1px solid #dde0e4}.mock-board-title-v7{padding:13px 15px;border-bottom:1px solid #e4e6e9;display:flex;justify-content:space-between;gap:12px;font-size:9px}.mock-board-title-v7 span{color:#8f949b}.mock-row-v7{display:grid;grid-template-columns:30px 1fr 42px 35px;align-items:center;gap:8px;min-height:44px;padding:0 15px;border-bottom:1px solid #eef0f2;font-size:9px}.mock-row-v7:last-child{border-bottom:0}.mock-row-v7>b{color:var(--site-orange)}.mock-row-v7 em{font-style:normal;color:#777c84}.mock-row-v7 small{color:#777c84;text-align:right}.workflow-v7{padding-top:105px;padding-bottom:105px}.workflow-grid-v7{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #cbc7be;border-left:1px solid #cbc7be}.workflow-grid-v7 article{min-height:220px;padding:25px 23px;border-right:1px solid #cbc7be;border-bottom:1px solid #cbc7be;background:#f4f2ee}.workflow-grid-v7 article>span{display:block;font-family:Sora,sans-serif;color:var(--site-orange);font-size:11px;margin-bottom:60px}.workflow-grid-v7 h3{font-size:17px;margin:0 0 9px;font-family:Sora,sans-serif}.workflow-grid-v7 p{font-size:12px;line-height:1.65;color:var(--site-muted);margin:0}.roles-v7{background:#fff;border-top:1px solid #ddd9d1;border-bottom:1px solid #ddd9d1}.roles-inner-v7{max-width:1376px;margin:0 auto;padding:105px 28px;display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.roles-title-v7 h2{font-size:40px;line-height:1.1;margin:10px 0 17px}.roles-title-v7 p{color:var(--site-muted);line-height:1.75}.roles-list-v7{border-top:1px solid #dad6ce}.roles-list-v7 article{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid #dad6ce}.roles-list-v7 article>span{font-size:9px;color:var(--site-orange);font-weight:800}.roles-list-v7 h3{font-size:16px;margin:0 0 5px}.roles-list-v7 p{margin:0;color:var(--site-muted);font-size:12px;line-height:1.65}.security-v7{background:#191b1f;color:#fff}.security-inner-v7{max-width:1376px;margin:0 auto;padding:105px 28px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.security-copy-v7 h2{font-size:42px;line-height:1.08;margin:10px 0 18px}.security-copy-v7 p{color:#aeb2b8;line-height:1.75;max-width:560px}.security-copy-v7>a{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:800}.security-copy-v7>a:hover{color:var(--site-orange)}.security-points-v7{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #34373d;border-left:1px solid #34373d}.security-points-v7>div{min-height:180px;padding:24px;border-right:1px solid #34373d;border-bottom:1px solid #34373d}.security-points-v7 svg{color:var(--site-orange);width:21px;height:21px}.security-points-v7 b{display:block;margin-top:28px;font-size:14px}.security-points-v7 span{display:block;margin-top:6px;color:#9da2aa;font-size:11px;line-height:1.6}.cta-v7{max-width:1376px;margin:90px auto;padding:55px 58px;background:var(--site-orange);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:55px}.cta-v7>div>span{color:#fff}.cta-v7 h2{font-size:42px;margin:8px 0 10px}.cta-v7 p{margin:0;color:#ffffffd4}.cta-actions-v7{display:flex;gap:10px;flex-shrink:0}.cta-v7 .hero-primary-v7{background:#fff;color:#111317}.cta-v7 .hero-primary-v7:hover{background:#111317;color:#fff}.hero-secondary-light-v7{min-height:50px;border:1px solid rgba(255,255,255,.7);border-radius:999px;padding:0 22px;color:#fff;display:inline-flex;align-items:center;font-weight:750}.hero-secondary-light-v7:hover{background:#ffffff1a;border-color:#fff}.site-footer-v7{background:#111317;color:#fff}.site-footer-grid-v7{max-width:1376px;margin:0 auto;padding:67px 28px 50px;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:45px}.site-footer-brand-v7 p{color:#9ea3aa;max-width:330px;line-height:1.7;font-size:12px;margin:18px 0 10px}.site-footer-brand-v7>span{color:#696f77;font-size:10px}.site-footer-grid-v7>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.site-footer-grid-v7 b{font-size:11px;margin-bottom:7px}.site-footer-grid-v7 a{color:#92979f;font-size:11px}.site-footer-grid-v7 a:hover{color:#fff}.site-footer-bottom-v7{max-width:1376px;margin:0 auto;padding:20px 28px 30px;border-top:1px solid #292c31;display:flex;justify-content:space-between;color:#696e76;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.reveal-v7{opacity:0;transform:translateY(22px);transition:opacity .58s ease var(--reveal-delay),transform .58s cubic-bezier(.2,.7,.2,1) var(--reveal-delay)}.reveal-v7.is-visible{opacity:1;transform:none}.public-v7 .subhero{max-width:1376px;margin:0 auto;padding:92px 28px 58px;border-bottom:1px solid var(--site-line)}.public-v7 .subhero .section-kicker{color:var(--site-orange)}.public-v7 .subhero h1{font-family:Sora,sans-serif;font-size:52px;line-height:1.06;letter-spacing:-2.8px;max-width:900px;margin:12px 0 18px}.public-v7 .subhero p{max-width:760px;color:var(--site-muted);font-size:15px;line-height:1.7}.public-v7 .feature-sections,.public-v7 .security-grid,.public-v7 .how-steps,.public-v7 .pricing-layout,.public-v7 .contact-pro{max-width:1376px}.public-v7 .feature-section-card,.public-v7 .security-grid article,.public-v7 .pricing-card-pro,.public-v7 .pricing-aside>div,.public-v7 .contact-form-pro{border-radius:0!important;box-shadow:none!important;border-color:var(--site-line)!important;background:#fff!important}.public-v7 .feature-section-card-v2{padding:32px}.public-v7 .feature-number{border-radius:0;background:#f5e6e1;color:var(--site-orange)}.public-v7 .feature-groups-public>div{border-radius:0;background:#f7f5f1;border-color:#dfdbd2}.public-v7 .narrow-cta{border-radius:0;background:#17191d;color:#fff}.public-v7 .narrow-cta p{color:#aaaeb5}.public-v7 .narrow-cta .btn-accent{background:var(--site-orange)}.public-v7 .security-grid,.public-v7 .how-steps,.public-v7 .pricing-layout,.public-v7 .contact-pro{padding-left:28px;padding-right:28px}.public-v7 .contact-pro{padding-top:82px;padding-bottom:95px}@media (max-width:1100px){.site-header-inner-v7{padding:0 24px;gap:24px}.site-nav-v7{gap:18px}.site-actions-v7 .site-link-v7{display:none}.hero-grid-v7{grid-template-columns:1fr 390px;gap:55px;padding-left:28px;padding-right:28px}.hero-copy-v7 h1{font-size:56px}.product-section-inner-v7{grid-template-columns:1fr;gap:50px}.product-copy-v7{max-width:720px}.workflow-grid-v7{grid-template-columns:repeat(3,1fr)}.roles-inner-v7,.security-inner-v7{grid-template-columns:1fr;gap:48px}.site-footer-grid-v7{grid-template-columns:1.4fr repeat(2,1fr)}}@media (max-width:820px){.site-header-inner-v7{height:72px}.site-nav-v7{display:none;position:absolute;top:72px;left:18px;right:18px;background:#fff;border:1px solid #d9d5cc;padding:12px;box-shadow:0 24px 55px #0000001f;flex-direction:column;align-items:stretch;gap:0}.site-nav-v7.open{display:flex}.site-nav-v7 a{padding:13px 12px}.site-nav-v7 a:after{display:none}.site-actions-v7{margin-left:auto}.site-actions-v7 .site-login-v7{display:none}.site-menu-v7{display:inline-flex}.hero-grid-v7{grid-template-columns:1fr;padding-top:70px;gap:44px}.hero-copy-v7 h1{font-size:49px;letter-spacing:-3px}.hero-login-v7{max-width:540px}.hero-meta-v7{overflow:auto;padding-left:28px;padding-right:28px}.manual-band-v7{margin-left:18px;margin-right:18px;grid-template-columns:auto 1fr}.manual-band-v7>a{grid-column:2}.section-v7{padding:82px 20px}.module-row-v7{grid-template-columns:45px 45px 1fr auto}.product-section-inner-v7{padding:80px 20px}.product-mock-v7{grid-template-columns:150px 1fr;overflow:auto}.workflow-grid-v7{grid-template-columns:repeat(2,1fr)}.roles-inner-v7,.security-inner-v7{padding:80px 20px}.cta-v7{margin:65px 18px;padding:38px 30px;flex-direction:column;align-items:flex-start}.site-footer-grid-v7{grid-template-columns:1fr 1fr;padding-left:20px;padding-right:20px}.site-footer-brand-v7{grid-column:1/-1}.site-footer-bottom-v7{padding-left:20px;padding-right:20px}}@media (max-width:560px){.site-header-inner-v7{padding:0 16px}.site-brand-v7 .brand-wordmark{font-size:27px}.hero-grid-v7{padding:58px 18px 65px}.hero-copy-v7 h1{font-size:39px;letter-spacing:-2.2px}.hero-copy-v7>p{font-size:15px}.hero-actions-v7>*{width:100%}.hero-proof-v7{display:grid;grid-template-columns:1fr}.hero-login-v7{padding:24px 20px}.hero-meta-v7{padding-left:18px}.manual-band-v7{grid-template-columns:1fr;padding:22px}.manual-band-v7>a{grid-column:1}.section-head-v7 h2,.product-copy-v7 h2,.roles-title-v7 h2,.security-copy-v7 h2,.cta-v7 h2{font-size:34px;letter-spacing:-1.6px}.module-row-v7{grid-template-columns:36px 1fr auto;gap:10px;padding:18px 4px}.module-icon-v7{display:none}.module-row-v7 p{font-size:12px}.product-mock-v7{display:block;min-height:0}.product-mock-sidebar-v7{display:none}.mock-content-v7{padding:18px}.mock-stats-v7,.workflow-grid-v7{grid-template-columns:1fr}.workflow-grid-v7 article{min-height:170px}.workflow-grid-v7 article>span{margin-bottom:36px}.security-points-v7{grid-template-columns:1fr}.cta-actions-v7{width:100%;flex-direction:column}.site-footer-grid-v7{grid-template-columns:1fr}.site-footer-brand-v7{grid-column:auto}.site-footer-bottom-v7{flex-direction:column;gap:8px}.public-v7 .subhero{padding:65px 18px 42px}.public-v7 .subhero h1{font-size:39px;letter-spacing:-2px}.public-v7 .security-grid,.public-v7 .how-steps,.public-v7 .pricing-layout,.public-v7 .contact-pro{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.reveal-v7{opacity:1;transform:none;transition:none}.hero-primary-v7,.module-row-v7,.site-login-v7{transition:none}}.apph-shell{min-height:100vh;background:var(--bg);color:var(--text)}.apph-header{position:sticky;top:0;z-index:120;background:var(--surface);border-bottom:1px solid var(--line-strong);box-shadow:0 7px 28px #1018280b}:root[data-theme=dark] .apph-header{box-shadow:0 10px 28px #0000002e}.apph-masthead{min-height:76px;max-width:1600px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:auto minmax(330px,1fr) auto;align-items:center;gap:34px}.apph-brand,.projects-v8-brand{border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.apph-brand .brand-wordmark,.projects-v8-brand .brand-wordmark{font-size:31px;letter-spacing:-.075em}.apph-production{min-width:0;display:flex;align-items:center;gap:14px}.apph-production-meta{min-width:170px;padding-right:15px;border-right:1px solid var(--line)}.apph-production-meta span{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.apph-production-meta strong{display:block;margin-top:3px;font-family:Sora,Manrope,sans-serif;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apph-project-selector{min-width:210px;max-width:330px;flex:1;height:42px;border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 11px;color:var(--muted)}.apph-project-selector select{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.apph-all-projects{border:0;background:transparent;color:var(--accent);font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.apph-all-projects:hover{text-decoration:underline;text-underline-offset:4px}.apph-actions{display:flex;align-items:center;gap:8px}.apph-action{height:39px;padding:0 13px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--text-2);display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:750;cursor:pointer;transition:.16s ease}.apph-action:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.apph-actions .theme-toggle,.apph-logout{width:39px;height:39px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text-2);display:grid;place-items:center;cursor:pointer}.apph-actions .theme-toggle:hover,.apph-logout:hover{border-color:var(--accent);color:var(--accent)}.apph-user{min-width:145px;height:43px;padding:0 10px;border-left:1px solid var(--line);display:flex;align-items:center;gap:9px}.apph-user>span,.projects-v8-user>span{width:31px;height:31px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-family:Sora,sans-serif;font-size:11px;font-weight:800;flex:none}.apph-user>div,.projects-v8-user>div{min-width:0;display:flex;flex-direction:column}.apph-user strong,.projects-v8-user strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apph-user small,.projects-v8-user small{font-size:8px;color:var(--muted);margin-top:2px}.apph-mainnav{background:#14171c;color:#fff;border-top:1px solid rgba(255,255,255,.04)}:root[data-theme=dark] .apph-mainnav{background:#090b0f}.apph-mainnav-inner{max-width:1600px;margin:0 auto;min-height:55px;padding:0 28px;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.apph-mainnav-inner::-webkit-scrollbar{display:none}.apph-mainnav-link{min-width:-moz-max-content;min-width:max-content;position:relative;padding:0 19px;display:flex;align-items:center;gap:8px;color:#b9bec6;font-size:11px;font-weight:750;border-left:1px solid rgba(255,255,255,.055);transition:.16s ease}.apph-mainnav-link:last-child{border-right:1px solid rgba(255,255,255,.055)}.apph-mainnav-link:hover{color:#fff;background:#ffffff0b}.apph-mainnav-link.active{color:#fff;background:#20242a}.apph-mainnav-link.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--accent)}.apph-mainnav-link.active svg{color:var(--accent)}.apph-quickbar{background:var(--surface);border-bottom:1px solid var(--line)}.apph-quickbar-inner{max-width:1600px;margin:0 auto;min-height:43px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.apph-quick-left{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.apph-quick-left::-webkit-scrollbar{display:none}.apph-quick-label{padding-right:10px;margin-right:3px;border-right:1px solid var(--line);color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.apph-quick-left button{height:29px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-2);display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:750;cursor:pointer;white-space:nowrap}.apph-quick-left button:hover{background:var(--surface-3);color:var(--accent)}.apph-quick-right{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;white-space:nowrap}.apph-quick-right i{width:4px;height:4px;border-radius:50%;background:var(--accent)}.apph-alert{max-width:1600px;margin:14px auto 0;padding:10px 28px;color:var(--danger);display:flex;align-items:center;justify-content:space-between;gap:20px}.apph-alert button{border:0;background:transparent;color:inherit;font-weight:800;cursor:pointer}.apph-main{max-width:1600px;margin:0 auto;padding:30px 28px 70px}.apph-dashboard{display:flex;flex-direction:column;gap:17px}.apph-pagehead{min-height:118px;padding:24px 26px;border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:var(--shadow-sm)}.apph-pagehead>div:first-child>span{color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.apph-pagehead h1{margin:5px 0 3px;font-family:Sora,Manrope,sans-serif;font-size:30px;letter-spacing:-1.25px}.apph-pagehead p{margin:0;color:var(--muted);font-size:12px}.apph-pagehead-meta{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--surface-2)}.apph-pagehead-meta>div{min-width:132px;padding:11px 14px;border-left:1px solid var(--line);display:flex;flex-direction:column}.apph-pagehead-meta>div:first-child{border-left:0}.apph-pagehead-meta small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.apph-pagehead-meta strong{font-size:10px;margin-top:4px;text-transform:capitalize}.apph-statgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:11px}.apph-statcard{min-height:92px;border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;text-align:left;color:var(--text);cursor:pointer;transition:.16s ease;box-shadow:0 3px 14px #10182806}.apph-statcard:hover{transform:translateY(-2px);border-color:#f2380573;box-shadow:var(--shadow-sm)}.apph-stat-icon{width:37px;height:37px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.apph-statcard>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.apph-statcard b{font-family:Sora,sans-serif;font-size:21px}.apph-statcard span{font-size:9px;color:var(--muted);font-weight:700}.apph-stat-arrow{color:var(--muted);transition:.16s}.apph-statcard:hover .apph-stat-arrow{color:var(--accent);transform:translate(2px)}.apph-dashboard-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:14px}.apph-panel{border:1px solid var(--line-strong);border-radius:15px;background:var(--surface);box-shadow:0 4px 18px #10182806;overflow:hidden}.apph-panel-head{min-height:68px;padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.apph-panel-head span{display:block;color:var(--accent);font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.apph-panel-head h2{font-family:Sora,Manrope,sans-serif;font-size:16px;letter-spacing:-.4px;margin:3px 0 0}.apph-panel-head button{border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:4px;font-size:9px;font-weight:750;cursor:pointer}.apph-panel-head button:hover{color:var(--accent)}.apph-event-list{padding:3px 18px 8px}.apph-event-row{min-height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.apph-event-row:last-child{border-bottom:0}.apph-datebox{width:39px;height:43px;border:1px solid var(--line);border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--surface-2)}.apph-datebox strong{font-size:13px;line-height:1}.apph-datebox span{font-size:7px;color:var(--accent);margin-top:4px;font-weight:800}.apph-event-row>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.apph-event-row b{font-size:10px}.apph-event-row span{font-size:8px;color:var(--muted)}.apph-event-row>svg{color:var(--muted)}.apph-empty-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--muted)}.apph-empty-state>svg{color:var(--accent)}.apph-empty-state>div{display:flex;flex-direction:column;gap:3px}.apph-empty-state b{font-size:11px;color:var(--text)}.apph-empty-state span{font-size:9px}.apph-budget-values{display:grid;grid-template-columns:1fr;gap:0;padding:7px 18px 0}.apph-budget-values>div{min-height:65px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.apph-budget-values>div:last-child{border-bottom:0}.apph-budget-values span{font-size:9px;color:var(--muted)}.apph-budget-values b{font-size:14px;font-family:Sora,sans-serif}.apph-budget-track{height:6px;margin:16px 18px 0;background:var(--surface-3);border-radius:999px;overflow:hidden}.apph-budget-track span{display:block;width:0;height:100%;background:var(--accent)}.apph-budget-note{margin:10px 18px 18px;color:var(--muted);font-size:8px;line-height:1.5}.apph-shell .page{max-width:none;margin:0}.apph-shell .page-title{padding:22px 24px;margin-bottom:13px;border:1px solid var(--line-strong);border-radius:15px;background:var(--surface);box-shadow:0 4px 18px #10182806}.apph-shell .page-title span{font-size:8px;letter-spacing:.12em;color:var(--accent)}.apph-shell .page-title h1{font-family:Sora,sans-serif;font-size:28px;letter-spacing:-1.1px;margin:4px 0 3px}.apph-shell .page-title p{font-size:10px;color:var(--muted);margin:0}.apph-shell .module-action-strip{max-width:none;margin:0 0 13px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);display:flex;align-items:center;gap:12px}.apph-shell .module-subnav{margin:0 0 13px;padding:5px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.apph-shell .module-subnav::-webkit-scrollbar{display:none}.apph-shell .module-subnav button{border-radius:8px;min-height:34px;font-size:9px}.apph-shell .module-subnav button.active{background:#16191e;color:#fff}.apph-shell .module-subnav button.active:after{display:none}:root[data-theme=dark] .apph-shell .module-subnav button.active{background:var(--accent);color:#fff}.apph-shell .panel,.apph-shell .resource-card,.apph-shell .resource-table-wrap{box-shadow:none}.projects-v8-shell{min-height:100vh;background:var(--bg);color:var(--text)}.projects-v8-header{height:78px;padding:0 28px;background:var(--surface);border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.projects-v8-header-center{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line);padding-left:24px}.projects-v8-header-center span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.projects-v8-header-center strong{font-size:13px;font-family:Sora,sans-serif}.projects-v8-header-actions{display:flex;align-items:center;gap:8px}.projects-v8-public{height:39px;padding:0 13px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--text-2);display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750;cursor:pointer}.projects-v8-header-actions .theme-toggle,.projects-v8-logout{width:39px;height:39px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);display:grid;place-items:center;color:var(--text-2);cursor:pointer}.projects-v8-user{height:43px;padding:0 9px;border-left:1px solid var(--line);display:flex;align-items:center;gap:8px;min-width:150px}.projects-v8-nav{background:#14171c;color:#fff}.projects-v8-nav-inner{max-width:1600px;margin:0 auto;padding:0 28px;min-height:52px;display:flex;align-items:stretch}.projects-v8-nav button{position:relative;border:0;border-left:1px solid rgba(255,255,255,.055);background:transparent;color:#b9bec6;padding:0 18px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:750;cursor:pointer}.projects-v8-nav button:last-child{border-right:1px solid rgba(255,255,255,.055)}.projects-v8-nav button:hover,.projects-v8-nav button.active{color:#fff;background:#20242a}.projects-v8-nav button.active:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:3px;background:var(--accent)}.projects-v8-main{max-width:1600px;margin:0 auto;padding:46px 28px 75px}.projects-v8-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.projects-v8-heading>div>span{color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.13em}.projects-v8-heading h1{font-family:Sora,sans-serif;font-size:38px;letter-spacing:-1.7px;margin:7px 0 4px}.projects-v8-heading p{margin:0;color:var(--muted);font-size:12px}.projects-v8-create{border-radius:11px}.projects-v8-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.projects-v8-card{min-height:220px;border:1px solid var(--line-strong);border-radius:15px;background:var(--surface);padding:20px;text-align:left;color:var(--text);display:flex;flex-direction:column;cursor:pointer;transition:.16s ease;box-shadow:0 4px 18px #10182806}.projects-v8-card:hover{transform:translateY(-3px);border-color:#f238056b;box-shadow:var(--shadow-sm)}.projects-v8-card-head{display:flex;align-items:center;justify-content:space-between}.projects-v8-card-icon{width:42px;height:42px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.projects-v8-card-head>span{padding:5px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.projects-v8-card-body{padding:22px 0 18px}.projects-v8-card-body small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.projects-v8-card-body h2{font-family:Sora,sans-serif;font-size:20px;letter-spacing:-.7px;margin:6px 0 4px}.projects-v8-card-body p{font-size:10px;color:var(--muted);margin:0}.projects-v8-card-foot{margin-top:auto;padding-top:13px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--muted)}.projects-v8-card-foot span:last-child{display:flex;align-items:center;gap:5px;color:var(--text);font-weight:750}.projects-v8-card:hover .projects-v8-card-foot span:last-child{color:var(--accent)}.projects-v8-empty{grid-column:1/-1;min-height:320px;border:1px dashed var(--line-strong);border-radius:15px;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.projects-v8-empty>svg{color:var(--accent)}.projects-v8-empty h2{font-family:Sora,sans-serif;font-size:21px;margin:12px 0 5px}.projects-v8-empty p{max-width:430px;margin:0 0 20px;color:var(--muted);font-size:11px}@media (max-width:1220px){.apph-masthead{grid-template-columns:auto 1fr auto;gap:20px}.apph-production-meta,.apph-all-projects,.apph-action span{display:none}.apph-action{width:39px;padding:0;justify-content:center}.apph-user{min-width:auto}.apph-user>div{display:none}.apph-statgrid{grid-template-columns:repeat(3,1fr)}.projects-v8-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.apph-masthead{min-height:68px;padding:0 15px;grid-template-columns:auto 1fr auto}.apph-brand .brand-wordmark{font-size:26px}.apph-project-selector{min-width:0;max-width:none}.apph-actions .apph-user{display:none}.apph-actions{gap:5px}.apph-mainnav-inner,.apph-quickbar-inner{padding-left:15px;padding-right:15px}.apph-mainnav-link{padding:0 14px}.apph-quick-right{display:none}.apph-main{padding:22px 15px 55px}.apph-dashboard-grid{grid-template-columns:1fr}.apph-pagehead{align-items:flex-start;flex-direction:column}.apph-pagehead-meta{width:100%}.apph-pagehead-meta>div{flex:1}.projects-v8-header{padding:0 16px;grid-template-columns:auto 1fr auto}.projects-v8-header-center,.projects-v8-user{display:none}.projects-v8-nav-inner{padding:0 16px}.projects-v8-main{padding:35px 16px 60px}.projects-v8-heading{align-items:flex-start;flex-direction:column}.projects-v8-grid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.apph-masthead{grid-template-columns:auto 1fr}.apph-actions{grid-column:1/-1;display:none}.apph-project-selector{height:38px}.apph-mainnav-link{min-height:52px;padding:0 12px}.apph-mainnav-link span{font-size:10px}.apph-quick-label{display:none}.apph-quickbar-inner{min-height:39px}.apph-pagehead{padding:20px}.apph-pagehead h1{font-size:25px}.apph-pagehead-meta{display:none}.apph-statgrid{grid-template-columns:1fr 1fr}.apph-statcard{min-height:82px;padding:12px}.apph-stat-icon{width:33px;height:33px}.apph-statcard b{font-size:18px}.projects-v8-brand .brand-wordmark{font-size:25px}.projects-v8-public span{display:none}.projects-v8-public{width:39px;padding:0;justify-content:center}.projects-v8-nav button{padding:0 12px}.projects-v8-main{padding-top:28px}.projects-v8-heading h1{font-size:31px}.projects-v8-grid{grid-template-columns:1fr}.projects-v8-card{min-height:200px}}.product-mock-h-v8{background:#f4f6f8;border:1px solid #cdc9c0;box-shadow:0 26px 60px #2b261f1f;overflow:hidden;color:#17191d}.pmh-top-v8{height:65px;background:#fff;border-bottom:1px solid #dfe2e6;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 21px}.pmh-brand-v8{font-family:Sora,sans-serif;font-size:19px;font-weight:650;letter-spacing:-1.1px}.pmh-brand-v8 b{color:var(--site-orange);font-weight:800}.pmh-project-v8{padding-left:20px;border-left:1px solid #e3e4e7;display:flex;flex-direction:column}.pmh-project-v8 small{font-size:7px;color:#969aa1;letter-spacing:.1em}.pmh-project-v8 strong{font-size:10px;margin-top:2px}.pmh-actions-v8{display:flex;align-items:center;gap:8px}.pmh-actions-v8>span{padding:8px 10px;border:1px solid #dfe2e6;border-radius:7px;font-size:7px;font-weight:750;color:#666b73}.pmh-actions-v8 i{width:28px;height:28px;border-radius:50%;background:#f7e6e0;color:var(--site-orange);display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:800}.pmh-nav-v8{height:45px;background:#17191d;color:#b8bcc4;display:flex;align-items:stretch;padding:0 15px;overflow:hidden}.pmh-nav-v8 span{position:relative;display:flex;align-items:center;padding:0 11px;border-left:1px solid rgba(255,255,255,.06);font-size:7px;font-weight:750;white-space:nowrap}.pmh-nav-v8 span:last-child{border-right:1px solid rgba(255,255,255,.06)}.pmh-nav-v8 span.active{background:#24272d;color:#fff}.pmh-nav-v8 span.active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--site-orange)}.pmh-quick-v8{height:33px;padding:0 20px;background:#fff;border-bottom:1px solid #e1e3e6;display:flex;align-items:center;gap:13px;font-size:7px;color:#777c84}.pmh-quick-v8 b{font-size:6px;color:#9a9ea5;text-transform:uppercase;letter-spacing:.09em;border-right:1px solid #e3e5e8;padding-right:11px}.pmh-content-v8{padding:24px}.pmh-heading-v8{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pmh-heading-v8 small{font-size:7px;color:#9da1a8;text-transform:uppercase;letter-spacing:.1em}.pmh-heading-v8 h3{font-family:Sora,sans-serif;font-size:22px;letter-spacing:-1px;margin:3px 0 0}.pmh-heading-v8 button{height:32px;border:0;border-radius:7px;padding:0 12px;background:var(--site-orange);color:#fff;font-size:7px;font-weight:800}.pmh-stats-v8{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.pmh-stats-v8>div{padding:14px;background:#fff;border:1px solid #dde0e4;border-radius:7px}.pmh-stats-v8 span{display:block;color:#92969d;font-size:7px}.pmh-stats-v8 b{display:block;font-size:21px;margin:4px 0 2px}.pmh-stats-v8 small{font-size:7px;color:#777c84}.pmh-board-v8{margin-top:13px;background:#fff;border:1px solid #dde0e4;border-radius:7px;overflow:hidden}.pmh-board-title-v8{padding:12px 14px;border-bottom:1px solid #e4e6e9;display:flex;justify-content:space-between;gap:12px;font-size:8px}.pmh-board-title-v8 span{color:#8f949b}.pmh-row-v8{display:grid;grid-template-columns:28px 1fr 40px 32px;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-bottom:1px solid #eef0f2;font-size:8px}.pmh-row-v8:last-child{border-bottom:0}.pmh-row-v8>b{color:var(--site-orange)}.pmh-row-v8 em{font-style:normal;color:#777c84}.pmh-row-v8 small{color:#777c84;text-align:right}@media (max-width:720px){.pmh-project-v8,.pmh-actions-v8>span{display:none}.pmh-top-v8{grid-template-columns:1fr auto}.pmh-nav-v8 span:nth-child(n+6){display:none}.pmh-content-v8{padding:17px}.pmh-stats-v8{grid-template-columns:1fr}.pmh-quick-v8 span:nth-of-type(n+4){display:none}}:root{--studio-blue-900:#12336b;--studio-blue-800:#174589;--studio-blue-700:#1f5da9;--studio-blue-100:#e7eff8;--studio-canvas:#eaf0f6;--studio-accent:#F23805;--studio-accent-2:#ff5a2b}:root[data-theme=dark]{--studio-canvas:#101823;--studio-blue-100:#172231}.studio-shell{min-height:100vh;background:var(--studio-canvas);color:var(--text)}.studio-header{position:sticky;top:0;z-index:120;background:var(--surface);box-shadow:0 5px 20px #162c4d14}.studio-topline{min-height:78px;padding:9px 26px;display:grid;grid-template-columns:auto minmax(250px,1fr) auto;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.studio-brand-button{border:0;background:transparent;padding:0;display:flex;align-items:center}.studio-brand-button .brand{font-size:27px;font-family:Sora,sans-serif;letter-spacing:-1.45px}.brand-prod{color:var(--accent)}.studio-titleblock{text-align:center;display:flex;flex-direction:column;min-width:0}.studio-titleblock strong{font-family:Sora,sans-serif;font-size:18px;letter-spacing:-.45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-titleblock span{font-size:11px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-top-actions{display:flex;align-items:center;gap:9px;justify-content:flex-end}.studio-project-picker{height:42px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-2);display:flex;align-items:center;padding:0 11px;gap:8px;color:var(--muted)}.studio-project-picker>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.studio-project-picker select{border:0;background:transparent;color:var(--text);outline:0;font-weight:750;min-width:120px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:8px}.studio-project-picker svg{pointer-events:none}.studio-projects-link{border:0;background:transparent;color:var(--accent);font-size:11px;font-weight:800;padding:9px 4px}.studio-userbox{display:flex;align-items:center;gap:9px;max-width:210px}.studio-user-avatar{width:37px;height:37px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800}.studio-userbox>div{display:flex;flex-direction:column;min-width:0}.studio-userbox strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-userbox small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-logout{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--surface);display:grid;place-items:center;color:var(--text)}.studio-logout:hover{color:var(--accent);border-color:var(--accent)}.studio-modulebar{background:linear-gradient(90deg,var(--studio-blue-900),var(--studio-blue-700));border-bottom:1px solid rgba(255,255,255,.18)}.studio-modulebar-inner{max-width:1600px;margin:0 auto;display:flex;align-items:stretch;min-height:96px;padding:0 18px}.studio-home-tile{width:72px;border:0;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#fff;display:grid;place-items:center;transition:.18s}.studio-home-tile:hover{background:#ffffff14}.studio-module{position:relative;flex:1;min-width:130px}.studio-module-link{height:96px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-right:1px solid rgba(255,255,255,.08);transition:.2s ease;position:relative}.studio-module-link span{font-size:15px;font-weight:700;letter-spacing:-.2px}.studio-module-link svg{opacity:.95}.studio-module:hover>.studio-module-link{background:#ffffff14}.studio-module.active>.studio-module-link{background:linear-gradient(180deg,var(--studio-accent-2),var(--studio-accent));box-shadow:inset 0 -3px #ffffff73}.studio-module.active>.studio-module-link svg{transform:translateY(-1px)}.studio-dropdown{position:absolute;left:0;top:100%;min-width:300px;max-height:min(640px,calc(100vh - 230px));overflow:auto;background:linear-gradient(180deg,#173f82,#113873);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 45px #0e244747;opacity:0;visibility:hidden;transform:translateY(-5px);transition:.16s ease;z-index:180;padding:0}.studio-module:hover .studio-dropdown,.studio-module:focus-within .studio-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.studio-dropdown a{display:block;color:#fff;padding:8px 13px;font-size:12px;font-weight:650;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.2;background:transparent}.studio-dropdown a:hover{background:#245ca7;color:#fff;padding-left:17px}.studio-dropdown a.featured{background:linear-gradient(90deg,#c72804,var(--studio-accent));font-weight:800}.studio-dropdown a.separator-before{border-top:2px solid rgba(255,255,255,.75)}.studio-dropdown a.separator-after{border-bottom:2px solid rgba(255,255,255,.75)}.studio-dropdown::-webkit-scrollbar{width:8px}.studio-dropdown::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:9px}.studio-utilitybar{background:color-mix(in srgb,var(--surface) 94%,var(--studio-blue-100));border-bottom:1px solid var(--line)}.studio-utility-inner{max-width:1500px;margin:0 auto;min-height:58px;padding:8px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.studio-quicklinks,.studio-comms{display:flex;align-items:center;gap:0}.studio-quicklinks a,.studio-comms button{min-height:38px;padding:0 18px;border:1px solid var(--line);background:var(--surface);color:var(--studio-blue-900);font-weight:700;font-size:12px;display:flex;align-items:center;gap:7px}.studio-quicklinks a:first-child,.studio-comms button:first-child{border-radius:10px 0 0 10px}.studio-quicklinks a:last-child,.studio-comms button:last-child{border-radius:0 10px 10px 0}.studio-quicklinks a+a,.studio-comms button+button{border-left:0}.studio-quicklinks a:hover,.studio-comms button:hover{background:var(--accent-soft);color:var(--accent)}.studio-alert{padding:10px 24px;background:#fff5f1;border-bottom:1px solid #ffd8cb;color:#a42a0b;display:flex;justify-content:space-between}.studio-alert button{border:0;background:none;color:inherit;font-weight:800}.studio-main{max-width:1500px;margin:0 auto;padding:30px 26px 55px}.studio-module-page .studio-page-title,.workspace-titlebar{background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;padding:24px 26px;box-shadow:0 7px 24px #162c4d09;display:flex;align-items:center;justify-content:space-between;gap:20px}.studio-page-title span,.workspace-titlebar>div:first-child>span{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.studio-page-title h1,.workspace-titlebar h1{font-family:Sora,sans-serif;font-size:30px;letter-spacing:-1.4px;margin:5px 0}.studio-page-title p,.workspace-titlebar p{margin:0;color:var(--muted)}.studio-subnav{margin-top:14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:15px;padding:6px;display:flex;gap:4px;overflow:auto}.studio-subnav button{border:0;background:transparent;color:var(--muted);padding:10px 13px;border-radius:10px;font-size:11px;font-weight:750;white-space:nowrap}.studio-subnav button.active{background:var(--studio-blue-100);color:var(--studio-blue-900);box-shadow:inset 0 -2px 0 var(--accent)}:root[data-theme=dark] .studio-subnav button.active{color:#fff;background:#20334b}.workspace-page{display:flex;flex-direction:column;gap:14px}.workspace-title-actions{display:flex;align-items:center;gap:8px}.workspace-title-actions button{min-height:38px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:0 14px;font-weight:750;color:var(--text);display:inline-flex;align-items:center;gap:6px}.workspace-title-actions button:hover{border-color:var(--accent);color:var(--accent)}.calendar-commandbar{min-height:58px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:14px}.calendar-period-control,.calendar-view-switch{display:flex;align-items:center;gap:4px}.calendar-period-control>button,.calendar-view-switch>button{min-height:36px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:9px;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:750}.calendar-period-control>.period-title{min-width:180px;justify-content:center;color:var(--studio-blue-900);font-size:13px}.calendar-period-control>span{font-size:10px;color:var(--muted);margin-left:8px}.calendar-view-switch button.active{background:var(--studio-blue-900);color:#fff;border-color:var(--studio-blue-900)}.calendar-view-switch button.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.calendar-info-banner{border:1px solid #f6c7b9;background:#fff4ef;color:#7d2a12;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:15px}.calendar-info-banner span{flex:1}.calendar-info-banner button{border:0;background:none;color:inherit;font-weight:800}.calendar-layout-pro{display:grid;grid-template-columns:280px 1fr;gap:14px;align-items:start}.calendar-sidebar-pro{display:flex;flex-direction:column;gap:14px;position:sticky;top:248px}.mini-calendar-card,.event-editor,.calendar-main-pro,.schedule-calendar-card,.schedule-grid-card,.daybyday-card,.dood-card,.offline-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 8px 24px #162c4d0a}.mini-calendar-card{padding:12px}.mini-calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mini-calendar-head button{width:28px;height:28px;border:0;background:var(--surface-2);border-radius:8px;color:var(--studio-blue-900)}.mini-calendar-head strong{font-size:11px;text-transform:capitalize}.event-editor{padding:14px;display:flex;flex-direction:column;gap:9px}.event-editor-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:9px}.event-editor-title strong{font-size:13px}.event-editor-title button{border:0;background:none;color:var(--muted)}.event-editor label{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:8px}.event-editor label>span{font-size:10px;color:var(--text-2);font-weight:700}.event-editor input,.event-editor select,.event-editor textarea{width:100%;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);border-radius:8px;padding:8px 9px;outline:0;font-size:11px}.event-editor textarea{resize:vertical}.event-editor input:focus,.event-editor select:focus,.event-editor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f2380514}.event-inline-checks{display:flex;gap:10px;flex-wrap:wrap;padding:2px 0}.event-inline-checks label{display:flex!important;align-items:center;gap:5px;font-size:9px;color:var(--muted)}.event-inline-checks input{width:auto!important}.event-editor .schedule-link-check{display:flex;grid-template-columns:none;border:1px dashed var(--line-strong);border-radius:9px;padding:8px}.event-editor .schedule-link-check input{width:auto}.event-editor-actions{display:flex;gap:8px;justify-content:space-between;margin-top:4px}.event-editor-actions button{min-height:36px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);padding:0 12px;font-size:10px;font-weight:800}.event-editor-actions button.primary{background:var(--accent);border-color:var(--accent);color:#fff;display:flex;align-items:center;gap:5px}.calendar-main-pro{overflow:hidden;padding:12px;min-height:650px}.month-calendar{width:100%;display:flex;flex-direction:column;min-width:680px}.month-calendar.compact{min-width:0}.month-weekdays{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line-strong)}.month-weekdays>div{text-align:center;padding:10px 4px;font-size:9px;color:var(--studio-blue-900);font-weight:850;letter-spacing:.05em}.month-calendar.compact .month-weekdays>div{font-size:8px;padding:5px 2px}.month-cells{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,1fr)}.month-calendar.compact .month-cells{grid-auto-rows:30px}.month-cell{position:relative;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;padding:6px;overflow:hidden}.month-cell:nth-child(7n){border-right:0}.month-cell:hover{background:var(--surface-2)}.month-cell.muted{color:#aab4c0;background:color-mix(in srgb,var(--surface-2) 65%,transparent)}.month-cell.selected{box-shadow:inset 0 0 0 2px #f238058c}.month-cell-top{display:flex;justify-content:space-between;align-items:center}.month-cell-top>span{font-size:11px;color:var(--studio-blue-900);font-weight:800}.month-cell-top em{font-style:normal;font-size:8px;border-radius:999px;background:var(--accent);color:#fff;padding:2px 5px}.month-calendar.compact .month-cell{padding:3px;display:flex;align-items:center;justify-content:center;border-radius:5px;margin:1px;border:0}.month-calendar.compact .month-cell-top>span{font-size:9px}.month-calendar.compact .month-cell.selected{background:var(--accent);color:#fff;box-shadow:none}.month-calendar.compact .month-cell.selected .month-cell-top>span{color:#fff}.month-event-stack{display:flex;flex-direction:column;gap:3px;margin-top:5px}.calendar-event-pill{display:block;padding:3px 5px;border-radius:5px;background:#e8f1fb;color:#174589;font-size:8px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:3px solid var(--studio-blue-700)}.calendar-event-pill.type-tournage{background:#fff0eb;color:#a42a0b;border-left-color:var(--accent)}.calendar-event-pill.type-voyage{background:#f0ecff;color:#5639a6;border-left-color:#7657d6}.month-event-stack small{font-size:7px;color:var(--muted)}.calendar-alt-view{min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.calendar-alt-icon{width:64px;height:64px;border-radius:16px;background:var(--studio-blue-100);display:grid;place-items:center;color:var(--studio-blue-900);font-size:23px;font-weight:800}.calendar-alt-view h3{color:var(--text);margin:15px 0 5px}.calendar-alt-view p{max-width:500px}.calendar-alt-view button{border:0;background:var(--accent);color:#fff;border-radius:999px;padding:10px 16px;font-weight:800}.schedule-tabs-pro{display:flex;gap:5px;padding:6px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);overflow:auto}.schedule-tabs-pro button{border:0;background:transparent;padding:10px 14px;border-radius:9px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;white-space:nowrap;color:var(--muted)}.schedule-tabs-pro button.active{background:var(--studio-blue-100);color:var(--studio-blue-900);box-shadow:inset 0 -2px 0 var(--accent)}.schedule-versionbar{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr auto;align-items:stretch;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);overflow:hidden}.schedule-versionbar>div{padding:10px 13px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.schedule-versionbar span{font-size:8px;text-transform:uppercase;color:var(--muted);font-weight:850;letter-spacing:.08em}.schedule-versionbar strong,.schedule-versionbar select{font-size:11px;font-weight:800;color:var(--text);border:0;background:transparent;outline:0}.schedule-status{color:var(--accent)!important;text-transform:capitalize}.schedule-versionbar>button{border:0;background:var(--studio-blue-900);color:#fff;padding:0 16px;display:flex;align-items:center;gap:6px;font-weight:800}.schedule-calendar-card{padding:14px}.schedule-calendar-head{display:flex;align-items:center;gap:8px;padding:0 0 12px}.schedule-calendar-head h2{text-transform:capitalize;font-family:Sora,sans-serif;font-size:18px;flex:1;margin:0}.schedule-calendar-head button{min-height:35px;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:0 10px;display:flex;align-items:center;justify-content:center}.schedule-calendar-head button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:800}.schedule-grid-card{overflow:hidden}.schedule-grid-head,.schedule-grid-row{display:grid;grid-template-columns:70px 1.2fr 1.2fr 2fr 90px;align-items:center}.schedule-grid-head{background:var(--studio-blue-900);color:#fff;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.schedule-grid-head>div{padding:11px 13px}.schedule-grid-row{border-bottom:1px solid var(--line);min-height:65px}.schedule-grid-row>div,.schedule-grid-row>b{padding:10px 13px}.schedule-grid-row>b{color:var(--accent);font-size:15px}.schedule-grid-row>div{display:flex;flex-direction:column;gap:2px}.schedule-grid-row span{font-size:9px;color:var(--muted)}.daybyday-card{padding:10px}.daybyday-card article{display:grid;grid-template-columns:65px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding:12px}.daybyday-card article:last-child{border-bottom:0}.day-number{height:58px;border-radius:10px;background:var(--studio-blue-900);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.day-number small{font-size:7px}.day-number strong{font-size:22px}.daybyday-card h3{margin:0;font-size:13px}.daybyday-card p{margin:3px 0;color:var(--muted);font-size:10px}.daybyday-card article>div:nth-child(2)>span{font-size:8px;color:var(--accent);font-weight:800}.daybyday-card article>button{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.dood-card{overflow:auto}.dood-head,.dood-row{display:grid;grid-template-columns:210px repeat(10,minmax(54px,1fr));min-width:820px}.dood-head{background:var(--studio-blue-900);color:#fff}.dood-head>div,.dood-row>div{padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px;text-align:center}.dood-head>div:first-child,.dood-row>div:first-child{text-align:left}.dood-row>div:first-child{display:flex;flex-direction:column}.dood-row strong{font-size:10px}.dood-row span{font-size:8px;color:var(--muted)}.dood-dot{color:var(--accent)!important;font-weight:900}.offline-panel{padding:28px;display:flex;align-items:center;gap:18px}.offline-panel>svg{color:var(--accent)}.offline-panel>div{flex:1}.offline-panel h2{margin:0 0 4px;font-family:Sora,sans-serif}.offline-panel p{margin:0;color:var(--muted)}.schedule-empty{grid-column:1/-1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);gap:8px}.preference-panel{padding:22px}.preference-groups{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.preference-groups>div{border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:14px}.preference-groups h3{margin:-14px -14px 14px;padding:10px 14px;background:var(--studio-blue-100);color:var(--studio-blue-900);font-size:12px;text-align:center}.preference-groups label{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin:9px 0}.preference-groups label>span{font-size:10px;font-weight:700}.preference-groups input,.preference-groups select{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);padding:8px;border-radius:8px}.preference-toggle input{width:18px;height:18px;justify-self:start;accent-color:var(--accent)}@media (max-width:1180px){.studio-topline{grid-template-columns:auto 1fr}.studio-titleblock{display:none}.studio-top-actions{grid-column:2}.studio-projects-link,.studio-userbox>div{display:none}.studio-modulebar-inner{overflow-x:auto}.studio-module{min-width:135px;flex:0 0 135px}.calendar-layout-pro{grid-template-columns:240px 1fr}.studio-main{padding:22px 16px 45px}.calendar-period-control>span{display:none}}@media (max-width:840px){.studio-topline{padding:8px 12px;display:flex;flex-wrap:wrap}.studio-top-actions{margin-left:auto}.studio-project-picker>span,.studio-projects-link,.studio-userbox{display:none}.studio-modulebar-inner{padding:0;min-height:76px}.studio-home-tile{width:54px;min-width:54px}.studio-module{min-width:115px;flex:0 0 115px}.studio-module-link{height:76px}.studio-module-link svg{width:23px}.studio-module-link span{font-size:11px}.studio-dropdown{position:fixed;left:10px;right:10px;top:154px;min-width:0;max-height:55vh;border-radius:12px}.studio-utility-inner{padding:7px 10px;overflow:auto}.studio-comms{display:none}.calendar-commandbar{align-items:flex-start;flex-direction:column}.calendar-view-switch{width:100%;overflow:auto}.calendar-layout-pro{grid-template-columns:1fr}.calendar-sidebar-pro{position:static;display:grid;grid-template-columns:1fr 1.3fr}.calendar-main-pro{overflow:auto}.schedule-versionbar{grid-template-columns:1fr 1fr}.schedule-versionbar>button{min-height:44px}.preference-groups{grid-template-columns:1fr}}@media (max-width:560px){.studio-brand-button .brand{font-size:22px}.studio-top-actions .theme-toggle,.studio-logout{width:36px;height:36px}.studio-project-picker{height:36px;max-width:180px}.studio-project-picker select{min-width:90px;max-width:125px}.studio-main{padding:14px 10px 35px}.workspace-titlebar,.studio-module-page .studio-page-title{padding:17px;border-radius:14px}.workspace-titlebar h1,.studio-page-title h1{font-size:23px}.workspace-title-actions{display:none}.calendar-sidebar-pro{display:flex}.mini-calendar-card{display:none}.calendar-main-pro{padding:6px}.month-calendar{min-width:680px}.schedule-grid-head,.schedule-grid-row{grid-template-columns:45px 1fr 1fr}.schedule-grid-head>div:nth-child(4),.schedule-grid-head>div:nth-child(5),.schedule-grid-row>div:nth-child(4),.schedule-grid-row>div:nth-child(5){display:none}.schedule-versionbar{grid-template-columns:1fr}.schedule-versionbar>div{border-bottom:1px solid var(--line)}}@media print{.studio-header,.workspace-title-actions,.calendar-sidebar-pro,.calendar-commandbar{display:none!important}.studio-main{max-width:none;padding:0}.calendar-main-pro,.schedule-calendar-card{border:0;box-shadow:none}.month-calendar{min-width:0}}:root{--studio-blue-900:#1b1e23;--studio-blue-800:#252930;--studio-blue-700:#353b44;--studio-blue-100:#f2f3f5;--studio-canvas:#f2f4f6;--studio-accent:#F23805;--studio-accent-2:#ff5b2f;--studio-nav-surface:#ffffff;--studio-nav-text:#20252c;--studio-nav-muted:#6f7782;--studio-dropdown:#ffffff}:root[data-theme=dark]{--studio-blue-900:#1b1e23;--studio-blue-800:#22262c;--studio-blue-700:#30353d;--studio-blue-100:#20242a;--studio-canvas:#0f1216;--studio-nav-surface:#14181d;--studio-nav-text:#f4f6f8;--studio-nav-muted:#a7afb9;--studio-dropdown:#171b20}.studio-shell{background:var(--studio-canvas)}.studio-header{box-shadow:0 8px 30px #1118270f}:root[data-theme=dark] .studio-header{box-shadow:0 12px 32px #0000003d}.studio-topline{min-height:76px;padding:8px 30px;gap:24px;background:var(--surface)}.studio-brand-button .brand{font-size:29px;letter-spacing:-1.7px}.studio-project-picker{border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 55%,transparent)}.studio-projects-link{border-radius:8px;padding:9px 8px}.studio-projects-link:hover{background:var(--accent-soft);text-decoration:none}.studio-user-avatar{box-shadow:0 0 0 4px var(--accent-soft)}.studio-modulebar{background:var(--studio-nav-surface);color:var(--studio-nav-text);border-top:1px solid var(--line);border-bottom:1px solid var(--line-strong);box-shadow:0 7px 18px #11182709}.studio-modulebar-inner{max-width:1500px;min-height:88px;padding:0 24px}.studio-home-tile{width:66px;color:var(--accent);border-left:1px solid var(--line);border-right:1px solid var(--line);background:transparent}.studio-home-tile:hover{background:var(--accent-soft);color:var(--accent)}.studio-module{min-width:128px}.studio-module-link{height:88px;color:var(--studio-nav-text);border-right:1px solid var(--line);gap:7px}.studio-module-link svg{color:var(--accent);opacity:.9;transition:transform .18s ease,color .18s ease}.studio-module-link span{font-size:14px;font-weight:750;letter-spacing:-.25px}.studio-module:hover>.studio-module-link{background:var(--accent-soft);color:var(--accent)}.studio-module:hover>.studio-module-link svg{transform:translateY(-2px)}.studio-module.active>.studio-module-link{background:var(--accent);color:#fff;box-shadow:none}.studio-module.active>.studio-module-link svg{color:#fff;transform:translateY(-2px)}.studio-module.active>.studio-module-link:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:3px;background:#fff;border-radius:4px 4px 0 0;opacity:.9}.studio-dropdown{min-width:305px;background:var(--studio-dropdown);border:1px solid var(--line-strong);border-top:3px solid var(--accent);box-shadow:0 22px 50px #0f172a29;padding:7px;border-radius:0 0 12px 12px}:root[data-theme=dark] .studio-dropdown{box-shadow:0 24px 55px #00000061}.studio-dropdown a{color:var(--text-2);padding:9px 11px;margin:1px 0;border:0;border-radius:7px;font-size:11px;font-weight:680;transition:.14s ease}.studio-dropdown a:hover{background:var(--accent-soft);color:var(--accent);padding-left:14px}.studio-dropdown a.featured{background:var(--accent-soft);color:var(--accent);font-weight:820}.studio-dropdown a.separator-before{border-top:1px solid var(--line);border-radius:0;padding-top:11px;margin-top:6px}.studio-dropdown a.separator-after{border-bottom:1px solid var(--line);border-radius:0;padding-bottom:11px;margin-bottom:6px}.studio-dropdown::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:9px}.studio-utilitybar{background:color-mix(in srgb,var(--surface) 94%,#f7eee9);border-bottom:1px solid var(--line)}.studio-utility-inner{max-width:1500px;min-height:54px;padding:7px 30px}.studio-quicklinks a,.studio-comms button{color:var(--text-2);background:var(--surface);border-color:var(--line-strong)}.studio-quicklinks a:hover,.studio-comms button:hover{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}.studio-main{max-width:1500px;padding-top:28px}.studio-module-page .studio-page-title,.workspace-titlebar{box-shadow:0 8px 24px #11182709}.studio-subnav button.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}:root[data-theme=dark] .studio-subnav button.active{background:var(--accent-soft);color:#ff7a56}.calendar-period-control>.period-title{color:var(--text)}.calendar-view-switch button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.mini-calendar-head button{color:var(--accent)}.month-weekdays>div{color:var(--text-2)}.month-cell-top>span{color:var(--text);font-weight:800}.calendar-event-pill{background:var(--accent-soft);color:#9b2c0d;border-left-color:var(--accent)}:root[data-theme=dark] .calendar-event-pill{color:#ffab94}.calendar-alt-icon{background:var(--accent-soft);color:var(--accent)}.schedule-tabs-pro button.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.schedule-versionbar>button{background:var(--accent);color:#fff}.schedule-grid-head,.dood-head{background:#23272d;color:#fff}.day-number{background:#23272d;color:#fff;border-top:3px solid var(--accent)}.preference-groups h3{background:var(--accent-soft);color:var(--accent)}@media (max-width:1180px){.studio-modulebar-inner{padding:0 12px}.studio-module{min-width:126px;flex:0 0 126px}}@media (max-width:840px){.studio-modulebar-inner{min-height:74px}.studio-module-link{height:74px}.studio-home-tile{width:52px;min-width:52px}.studio-module{min-width:112px;flex:0 0 112px}.studio-module-link span{font-size:10.5px}.studio-dropdown{top:150px;border-radius:12px}}.studio-module .studio-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-6px)!important}.studio-module.open .studio-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.studio-module-caret{position:absolute;right:13px;bottom:10px;color:var(--muted);opacity:.55;transition:.18s}.studio-module.open .studio-module-caret{transform:rotate(180deg);color:var(--accent);opacity:1}.studio-module.active .studio-module-caret{color:#fff;opacity:.88}.studio-dropdown-title{padding:9px 11px 7px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:5px}.studio-home-tile.active{background:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent)}.settings-main-tabs,.studio-subnav{padding:5px!important;gap:4px!important;min-height:52px;align-items:stretch;overflow-x:auto}.settings-main-tabs button,.studio-subnav button{min-height:40px!important;height:40px!important;padding:0 15px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important;font-size:11px!important;font-weight:750!important}.settings-main-tabs button.active,.studio-subnav button.active{background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--accent)!important}.settings-page-v11{display:flex;flex-direction:column;gap:16px}.settings-page-title{margin-bottom:0!important}.modern-settings-card{padding:0!important;overflow:hidden}.settings-card-head{padding:22px 24px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 92%,var(--surface-2)))}.settings-card-head h2{margin:5px 0 3px;font-size:20px;letter-spacing:-.6px}.settings-card-head p{margin:0;color:var(--muted);font-size:11px}.clean-form-grid{padding:22px 24px}.clean-form-grid label>span{font-size:10px;font-weight:750;color:var(--text-2)}.clean-form-grid input,.clean-form-grid select,.clean-form-grid textarea{min-height:42px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line-strong);font-size:12px}.settings-save-row{padding:14px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;background:var(--surface-2)}.refined-preference-groups{padding:22px 24px;gap:16px}.refined-preference-groups>div{border-radius:12px;border:1px solid var(--line);overflow:hidden;padding:0 16px 14px}.refined-preference-groups h3{margin:0 -16px 14px!important;padding:12px 16px!important;text-align:left!important;background:var(--surface-2)!important;color:var(--text)!important;font-size:11px!important}.toggle-field{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.toggle-field input{width:18px;height:18px;accent-color:var(--accent)}.user-admin{padding:0!important;overflow:hidden;border-radius:18px}.user-admin-head{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:var(--surface)}.user-admin-head h2{font-size:22px;letter-spacing:-.8px;margin:4px 0}.user-admin-head p{margin:0;color:var(--muted);font-size:11px}.user-admin-head .btn{flex:none}.user-admin-tabs{display:flex;align-items:stretch;gap:3px;padding:7px 10px;background:var(--surface-2);border-bottom:1px solid var(--line);overflow:auto}.user-admin-tabs button{min-height:38px;padding:0 14px;border-radius:8px;color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap}.user-admin-tabs button:hover:not(:disabled){color:var(--text);background:var(--surface)}.user-admin-tabs button.active{background:var(--surface);color:var(--accent);box-shadow:0 1px 0 var(--line),inset 0 -2px 0 var(--accent)}.user-admin-tabs button:disabled{opacity:.38;cursor:not-allowed}.inline-notice{margin:12px 18px 0;padding:10px 12px;border-radius:9px;font-size:11px;font-weight:700}.inline-notice.success{background:#edf9f1;color:#267341}.inline-notice.error{background:#fff0ed;color:#a82f13}.user-create-form{padding:20px 24px 24px}.form-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.form-section-title>div{display:flex;flex-direction:column;gap:3px}.form-section-title strong{font-size:15px}.form-section-title span{font-size:10px;color:var(--muted)}.required-note{color:var(--accent)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.07em}.user-form-grid{display:grid;gap:15px}.user-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.user-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-field>span{font-size:10px;color:var(--text-2);font-weight:750;display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-field>span em{font-size:8px;font-style:normal;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pp-field input,.pp-field select,.pp-field textarea{width:100%;min-height:42px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);border-radius:9px;padding:9px 11px;font:inherit;font-size:11px;outline:none;transition:.15s}.pp-field textarea{resize:vertical}.pp-field input:focus,.pp-field select:focus,.pp-field textarea:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px var(--accent-soft)}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.btn.compact{min-height:36px;padding:0 13px;font-size:10px}.btn.secondary{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.btn.ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn.ghost:hover{background:var(--surface-2);border-color:var(--line)}.user-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.user-search{width:min(420px,100%);height:40px}.user-counts{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.user-counts>span{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:9px;color:var(--muted)}.user-counts b{color:var(--text)}.country-user-group{padding:0 18px 17px}.country-user-title{height:44px;margin-top:14px;padding:0 13px;border-radius:9px 9px 0 0;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;gap:9px}.country-user-title>span{font-size:20px}.country-user-title strong{font-size:12px}.country-user-title small{margin-left:auto;color:var(--muted);font-size:9px}.user-table-wrap{overflow:auto;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px}.user-table{width:100%;border-collapse:collapse;min-width:940px}.user-table th{padding:10px 12px;text-align:left;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.07em;background:var(--surface);border-bottom:1px solid var(--line)}.user-table td{padding:10px 12px;font-size:10px;border-bottom:1px solid var(--line);color:var(--text-2);cursor:pointer}.user-table tbody tr:last-child td{border-bottom:0}.user-table tbody tr:hover td{background:var(--accent-soft)}.user-table .muted-row{opacity:.58}.user-cell{display:flex;align-items:center;gap:10px;min-width:210px}.user-cell>div{display:flex;flex-direction:column;gap:2px}.user-cell strong{font-size:11px;color:var(--text)}.user-cell small{font-size:9px;color:var(--muted)}.access-badge{display:inline-flex;max-width:230px;padding:5px 8px;border-radius:7px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.access-badge.on{background:#edf9f1;color:#267341}.access-badge.off{background:var(--surface-3);color:var(--muted)}.pp-user-avatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;overflow:hidden;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));font-size:10px}.pp-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-user-avatar.sm{width:28px;height:28px;flex-basis:28px}.pp-user-avatar.xl{width:104px;height:104px;flex-basis:104px;font-size:24px;border-width:3px}.empty-state{padding:55px;text-align:center;color:var(--muted);font-size:11px}.empty-inline{display:block;padding:12px;color:var(--muted);font-size:10px}.member-detail{padding:18px}.member-summary-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);margin-bottom:16px}.member-photo-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.member-photo-wrap>button{font-size:9px;color:var(--accent);font-weight:800;display:flex;align-items:center;gap:5px}.member-summary-copy{display:flex;flex-direction:column;gap:2px}.member-summary-copy>span{font-size:10px;color:var(--muted)}.member-summary-copy h3{font-size:22px;letter-spacing:-.7px;margin:3px 0}.member-summary-copy p{margin:0;color:var(--text-2);font-size:11px}.member-summary-copy small{color:var(--muted);font-size:10px}.member-summary-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot.online{background:#27a75f;box-shadow:0 0 0 4px #27a75f1f}.status-dot.offline{background:#9ca3af}.member-summary-meta>b{font-size:9px;color:var(--muted)}.member-form-sections{display:grid;grid-template-columns:1fr 1fr;gap:14px}.member-form-sections>section{border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden;padding-bottom:16px}.section-cap{padding:12px 15px;background:var(--surface-2);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.section-cap strong{font-size:11px}.section-cap span{font-size:8px;color:var(--muted)}.member-form-sections .user-form-grid{padding:15px}.document-uploader{display:flex;align-items:center;gap:8px;padding:0 15px 12px}.document-uploader select{height:36px;min-width:220px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);color:var(--text);padding:0 9px;font-size:10px}.user-doc-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 15px}.user-doc-list a{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface-2)}.user-doc-list a>span{display:flex;flex-direction:column;gap:2px;min-width:0}.user-doc-list b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-doc-list small{font-size:8px;color:var(--muted)}.sticky-savebar{position:sticky;bottom:10px;z-index:5;display:flex;justify-content:flex-end;padding:10px;margin-top:15px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:12px}.permission-editor{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.permission-toolbar{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:var(--surface-2)}.permission-toolbar h3{font-size:18px;letter-spacing:-.5px;margin:3px 0}.permission-toolbar p{margin:0;color:var(--muted);font-size:9px}.permission-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.permission-actions select{height:36px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text);padding:0 9px;font-size:10px}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.permission-group{border:1px solid var(--line);border-radius:11px;overflow:hidden}.permission-group-head{min-height:44px;padding:0 12px;background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.permission-group-head strong{font-size:11px}.permission-group-head button{font-size:8px;color:var(--accent);font-weight:800}.permission-list{padding:6px}.permission-list label{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:34px;padding:5px 7px;border-radius:7px;font-size:9px;color:var(--text-2);cursor:pointer}.permission-list label:hover{background:var(--surface-2)}.permission-list label.active{color:var(--text);font-weight:650}.permission-list input{position:absolute;opacity:0;pointer-events:none}.permission-check{width:17px;height:17px;border-radius:5px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:transparent;background:var(--surface)}.permission-list label.active .permission-check{background:var(--accent);border-color:var(--accent);color:#fff}.permission-savebar{display:flex;justify-content:flex-end;padding:12px 15px;border-top:1px solid var(--line);background:var(--surface-2)}.group-manager{padding:18px}.group-create-card{display:grid;grid-template-columns:minmax(220px,1.2fr) 1fr 1.4fr auto;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);margin-bottom:14px}.group-create-card>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px}.group-create-card>div svg{grid-row:1/3;color:var(--accent)}.group-create-card>div strong{font-size:10px}.group-create-card>div span{font-size:8px;color:var(--muted)}.group-create-card input{height:38px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text);padding:0 10px;font-size:10px}.group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.group-card{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.group-card-head{display:flex;align-items:center;justify-content:space-between}.group-card-head>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center}.group-card-head svg{grid-row:1/3;color:var(--accent)}.group-card-head strong{font-size:11px}.group-card-head small{font-size:8px;color:var(--muted)}.group-card>p{font-size:9px;color:var(--muted);min-height:28px}.group-member-list{margin-top:10px;border-top:1px solid var(--line);padding-top:8px;display:grid;gap:4px;max-height:240px;overflow:auto}.group-member-list label{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;padding:5px;border-radius:7px;font-size:9px}.group-member-list label:hover{background:var(--surface-2)}.group-member-list input{accent-color:var(--accent)}@media (max-width:1100px){.user-form-grid.three,.permission-grid{grid-template-columns:1fr 1fr}.member-form-sections{grid-template-columns:1fr}.group-create-card{grid-template-columns:1fr 1fr}.group-create-card>div{grid-column:1/-1}}@media (max-width:720px){.user-admin-head{align-items:flex-start;flex-direction:column}.user-admin-head .btn{width:100%}.user-form-grid.three,.user-form-grid.two,.permission-grid,.group-grid{grid-template-columns:1fr}.user-list-toolbar,.permission-toolbar{align-items:stretch;flex-direction:column}.user-counts,.permission-actions{justify-content:flex-start}.member-summary-card{grid-template-columns:1fr;text-align:center}.member-photo-wrap{justify-self:center}.member-summary-meta{justify-content:center}.user-doc-list,.group-create-card{grid-template-columns:1fr}.group-create-card>div{grid-column:auto}.settings-main-tabs button{min-width:-moz-max-content;min-width:max-content}.section-cap{align-items:flex-start;flex-direction:column}.document-uploader{align-items:stretch;flex-direction:column}.document-uploader select{min-width:0;width:100%}}.section-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border-bottom:1px solid var(--line)}.section-intro h3{font-size:18px;margin:4px 0 3px;letter-spacing:-.5px}.section-intro p{margin:0;color:var(--muted);font-size:9px}.profile-template-editor,.technical-list-view,.nda-editor{margin:18px;border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden}.template-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.template-field-grid section{border:1px solid var(--line);border-radius:10px;overflow:hidden}.template-field-grid section>strong{display:block;padding:10px 11px;background:var(--surface-2);font-size:10px}.template-field-grid label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--line);font-size:9px}.template-field-grid input{accent-color:var(--accent)}.template-field-grid em{font-style:normal;color:var(--muted);font-size:8px}.technical-list-table{padding:12px}.technical-list-head,.technical-list-table>button{display:grid;grid-template-columns:1.25fr 1fr .8fr 1.3fr .8fr;gap:10px;align-items:center}.technical-list-head{padding:8px 10px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;background:var(--surface-2);border-radius:8px}.technical-list-table>button{width:100%;padding:9px 10px;text-align:left;border-bottom:1px solid var(--line);font-size:9px;color:var(--text-2)}.technical-list-table>button:hover{background:var(--accent-soft)}.technical-list-table .user-cell b{font-size:10px;color:var(--text)}.nda-editor textarea{display:block;width:calc(100% - 36px);margin:18px;min-height:260px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2);color:var(--text);padding:14px;font:inherit;font-size:10px;line-height:1.6;resize:vertical}.nda-switch{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:var(--surface-2);font-size:9px;font-weight:800}.nda-switch input{accent-color:var(--accent)}.nda-editor .form-actions{padding:0 18px 18px;margin-top:0}@media (max-width:900px){.template-field-grid{grid-template-columns:1fr 1fr}.technical-list-table{overflow:auto}.technical-list-head,.technical-list-table>button{min-width:760px}}@media (max-width:600px){.template-field-grid{grid-template-columns:1fr}.section-intro{flex-direction:column}.section-intro .btn{width:100%}}.country-flag{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #00000014;flex:none}.country-flag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.country-flag>span{line-height:1}.country-cell{display:inline-flex;align-items:center;gap:6px}.access-user-picker{margin:18px;border:1px solid var(--line);border-radius:13px;overflow:hidden}.access-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.access-user-grid>button{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:10px;text-align:left;color:var(--text);background:var(--surface)}.access-user-grid>button:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.access-user-grid>button>span{display:flex;flex-direction:column;gap:2px}.access-user-grid b{font-size:10px}.access-user-grid small{font-size:8px;color:var(--muted)}@media (max-width:700px){.access-user-grid{grid-template-columns:1fr}}.studio-header{position:sticky;top:0;z-index:120;background:var(--surface);box-shadow:0 7px 24px #1118270e;contain:none;overflow:visible}:root[data-theme=dark] .studio-header{box-shadow:0 10px 28px #00000038}.studio-topline{min-height:52px;height:52px;padding:4px 20px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:15px;background:var(--surface);border-bottom:1px solid var(--line);overflow:hidden;opacity:1;transform:translateY(0);transition:height .22s cubic-bezier(.2,.8,.2,1),min-height .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s ease}.studio-brand-button .brand{font-size:21px;letter-spacing:-1px}.studio-titleblock strong{font-size:13px;line-height:1.08}.studio-titleblock span{font-size:8px;line-height:1.2;margin-top:2px}.studio-top-actions{gap:6px}.studio-project-picker{min-width:176px;max-width:232px;height:32px;padding:0 8px;border-radius:9px}.studio-project-picker>span{font-size:7px;letter-spacing:.08em}.studio-project-picker select{font-size:10px}.studio-projects-link{height:32px;padding:0 9px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;white-space:nowrap;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.studio-projects-link svg{width:13px;height:13px;color:var(--accent);flex:none}.studio-projects-link b{min-width:16px;height:16px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-size:7px;font-weight:850}.studio-projects-link:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent);text-decoration:none}.studio-top-actions .theme-toggle,.studio-logout{width:32px;height:32px;border-radius:9px}.studio-userbox{min-width:136px;height:34px;padding-left:7px}.studio-user-avatar{width:27px;height:27px;font-size:9px}.studio-userbox strong{font-size:8.6px}.studio-userbox small{font-size:7px}.studio-modulebar{background:var(--surface);border-bottom:1px solid var(--line-strong);position:relative;z-index:40;overflow:visible}.studio-modulebar-inner{max-width:1600px;margin:0 auto;min-height:56px;height:56px;padding:0 12px;display:flex;align-items:stretch;overflow:visible;transition:height .22s cubic-bezier(.2,.8,.2,1),min-height .22s cubic-bezier(.2,.8,.2,1)}.studio-module{min-width:100px;flex:1 1 0;position:relative;z-index:1}.studio-module.open{z-index:260}.studio-module-link,.studio-home-tile{height:56px;min-height:56px;transition:height .22s cubic-bezier(.2,.8,.2,1),min-height .22s cubic-bezier(.2,.8,.2,1),background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.studio-home-tile{width:76px;min-width:76px;gap:2px}.studio-module-link{gap:2px;padding-inline:8px}.studio-module-link svg,.studio-home-tile svg{width:18px;height:18px;transition:width .18s ease,height .18s ease}.studio-module-link span,.studio-home-tile span{font-size:9.8px;font-weight:750;transition:font-size .18s ease}.studio-module-caret{right:7px;bottom:4px;width:10px;height:10px}.studio-home-tile.active:after{left:14px;right:14px;height:2px}.studio-module.active>.studio-module-link:after{height:2px}.studio-dropdown{top:100%;max-height:min(490px,calc(100vh - 138px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;z-index:500!important}.studio-module.open .studio-dropdown{display:block}.studio-utilitybar{background:color-mix(in srgb,var(--surface) 96%,var(--surface-2));border-bottom:1px solid var(--line);position:relative;z-index:20}.studio-utility-inner{min-height:36px;height:36px;padding:3px 16px;align-items:center;transition:height .22s cubic-bezier(.2,.8,.2,1),min-height .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1)}.studio-quicklinks{gap:0}.studio-quicklinks a,.studio-comms button{min-height:27px;height:27px;padding:0 10px;font-size:9px;transition:height .18s ease,min-height .18s ease,font-size .18s ease,background-color .16s ease}.studio-comms button svg{width:13px;height:13px}.studio-header.is-compact .studio-topline{min-height:0;height:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-8px);border-bottom-color:transparent;pointer-events:none}.studio-header.is-compact .studio-modulebar-inner{min-height:48px;height:48px}.studio-header.is-compact .studio-module-link,.studio-header.is-compact .studio-home-tile{height:48px;min-height:48px}.studio-header.is-compact .studio-module-link svg,.studio-header.is-compact .studio-home-tile svg{width:16px;height:16px}.studio-header.is-compact .studio-module-link span,.studio-header.is-compact .studio-home-tile span{font-size:9px}.studio-header.is-compact .studio-module-caret{bottom:3px}.studio-header.is-compact .studio-utility-inner{min-height:32px;height:32px;padding:2px 14px}.studio-header.is-compact .studio-quicklinks a,.studio-header.is-compact .studio-comms button{min-height:24px;height:24px;font-size:8.5px}.studio-header.is-compact .studio-dropdown{max-height:min(520px,calc(100vh - 88px))}@media (max-width:1180px){.studio-topline{padding-inline:12px;gap:10px}.studio-modulebar-inner{padding:0 6px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.studio-modulebar-inner::-webkit-scrollbar{display:none}.studio-module{min-width:94px;flex:0 0 94px}.studio-home-tile{width:68px;min-width:68px}.studio-projects-link span{display:none}.studio-projects-link{width:32px;padding:0}.studio-projects-link b{display:none}}@media (max-width:840px){.studio-topline{min-height:48px;height:48px;padding:4px 8px;display:flex;flex-wrap:nowrap}.studio-titleblock,.studio-userbox{display:none}.studio-brand-button .brand{font-size:19px}.studio-top-actions{margin-left:auto}.studio-project-picker{height:30px;min-width:145px;max-width:165px}.studio-project-picker>span{display:none}.studio-project-picker select{min-width:96px;max-width:125px}.studio-top-actions .theme-toggle,.studio-logout,.studio-projects-link{width:30px;height:30px}.studio-modulebar-inner{min-height:52px;height:52px;padding:0;overflow-x:auto;overflow-y:visible}.studio-module{min-width:90px;flex:0 0 90px}.studio-home-tile{width:64px;min-width:64px}.studio-module-link,.studio-home-tile{height:52px;min-height:52px}.studio-module-link svg,.studio-home-tile svg{width:16px;height:16px}.studio-module-link span,.studio-home-tile span{font-size:8.8px}.studio-dropdown{position:fixed;left:8px;right:8px;top:100px;min-width:0;max-width:none;max-height:55vh;border-radius:12px}.studio-utility-inner{min-height:34px;height:34px;padding:2px 8px;overflow:auto}.studio-comms{display:none}.studio-header.is-compact .studio-modulebar-inner{min-height:46px;height:46px}.studio-header.is-compact .studio-module-link,.studio-header.is-compact .studio-home-tile{height:46px;min-height:46px}.studio-header.is-compact .studio-utility-inner{min-height:30px;height:30px}.studio-header.is-compact .studio-dropdown{top:46px}}@media (prefers-reduced-motion:reduce){.studio-topline,.studio-modulebar-inner,.studio-module-link,.studio-home-tile,.studio-utility-inner{transition:none!important}.studio-header *,.studio-header *:before,.studio-header *:after{scroll-behavior:auto!important}}.brand,.brand-wordmark,.brand-inline,.preview-brand,.pmh-brand-v8{white-space:nowrap}.brand,.brand-wordmark{display:inline-flex;align-items:baseline;gap:0!important;font-family:Sora,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:780;letter-spacing:-.055em;line-height:.96;font-kerning:normal;font-variant-ligatures:common-ligatures}.brand-plan,.brand-prod{display:inline-block;margin:0;padding:0;letter-spacing:inherit;line-height:inherit}.brand-prod{margin-left:-.045em;color:var(--accent);font-weight:820}.brand-inline{display:inline-flex;align-items:baseline;gap:0!important;font-family:Sora,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:780;letter-spacing:-.045em;line-height:1}.brand-inline .brand-prod{margin-left:-.04em}.preview-brand{display:inline-flex;align-items:baseline;gap:0!important}.preview-brand b,.preview-brand .brand-prod{margin-left:-.04em}.studio-brand-button{display:inline-flex;align-items:center;justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;padding:0}.studio-brand-button .brand{font-size:21px;letter-spacing:-.06em;transform:translateY(-1px)}.studio-header.is-compact .studio-brand-button .brand{letter-spacing:-.06em}.projects-v8-brand .brand-wordmark,.site-brand-v7 .brand-wordmark,.cinematic-brand .brand,.public-header .brand,.login-nav .brand{gap:0!important}:root[data-theme=dark] .brand-plan{color:var(--text)}:root[data-theme=dark] .brand-prod{color:var(--accent)}@media (max-width: 840px){.studio-brand-button .brand{font-size:18.5px;letter-spacing:-.058em}}.studio-header,.studio-header.is-compact{overflow:visible!important;contain:none!important}.studio-modulebar,.studio-modulebar-inner{overflow-y:visible!important}.studio-modulebar{z-index:80!important}.studio-module.open{z-index:900!important}.studio-module.open .studio-dropdown{z-index:1000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.studio-utilitybar{z-index:30!important}@media (min-width:841px){.studio-dropdown{position:absolute!important;top:100%!important;left:0!important;right:auto!important;min-width:280px!important;width:-moz-max-content;width:max-content;max-width:min(380px,calc(100vw - 24px))}}.product-mock-dashboard{border-radius:18px;border:1px solid #d8dde4;background:#edf1f5;box-shadow:0 28px 70px #12181f21;overflow:hidden;transform:translateZ(0);transition:transform .45s ease,box-shadow .45s ease}.product-mock-dashboard:hover{transform:translateY(-5px);box-shadow:0 34px 90px #12181f2e}.product-mock-dashboard .dashboard-top{height:58px;padding:0 16px;grid-template-columns:auto 1fr auto;background:#fff;gap:16px}.product-mock-dashboard .pmh-brand-v8{font-size:17px;letter-spacing:-1.05px}.mock-project-center{justify-self:center;display:flex;flex-direction:column;align-items:center;line-height:1.1}.mock-project-center strong{font-size:10px;letter-spacing:.02em}.mock-project-center small{font-size:6px;color:#9aa2ad;margin-top:3px}.mock-project-actions{display:flex;align-items:center;gap:6px;min-width:0}.mock-project-select{min-width:112px;height:32px;border:1px solid #d9dee5;border-radius:9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 9px;background:#fbfcfd}.mock-project-select small{font-size:5.5px;letter-spacing:.08em;color:#79828d}.mock-project-select strong{font-size:7.5px;white-space:nowrap}.mock-productions-btn{height:32px;padding:0 8px;border:1px solid #d9dee5;border-radius:9px;display:flex;align-items:center;gap:5px;font-size:6.8px;font-weight:750;background:#fff}.mock-productions-btn svg{color:var(--site-orange)}.mock-productions-btn b{min-width:15px;height:15px;border-radius:999px;display:grid;place-items:center;background:#fff1ec;color:var(--site-orange);font-size:6px}.mock-theme{width:30px;height:30px;border:1px solid #d9dee5;border-radius:50%;display:grid;place-items:center;font-size:14px}.mock-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--site-orange);color:#fff;font-size:8px;font-weight:800}.mock-user{display:flex;flex-direction:column;max-width:112px}.mock-user strong{font-size:6.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-user small{font-size:5.5px;color:#98a0ab;margin-top:2px;white-space:nowrap}.product-mock-dashboard .dashboard-nav{height:48px;background:#fff;color:#282c33;padding:0;border-bottom:1px solid #dbe0e7;overflow:visible}.product-mock-dashboard .dashboard-nav span{flex:1;justify-content:center;gap:5px;border-left:1px solid #e6e9ed;color:#2b3037;font-size:6.8px;font-weight:750;padding:0 7px}.product-mock-dashboard .dashboard-nav span:first-child{border-left:0}.product-mock-dashboard .dashboard-nav span i{font-style:normal;color:var(--site-orange);font-size:8px}.product-mock-dashboard .dashboard-nav span.active{background:#fff5f1;color:var(--site-orange)}.product-mock-dashboard .dashboard-nav span.active:after{left:6px;right:6px;height:2px;background:var(--site-orange)}.product-mock-dashboard .dashboard-quick{min-height:32px;height:32px;padding:0 14px;justify-content:space-between;gap:10px;background:#fff}.mock-quick-left,.mock-quick-right{display:flex;align-items:center}.mock-quick-left span,.mock-quick-right span{padding:0 9px;min-height:22px;display:flex;align-items:center;border:1px solid #dbe0e7;border-right:0;font-size:6.2px;color:#4e5660;background:#fff}.mock-quick-left span:first-child,.mock-quick-right span:first-child{border-radius:7px 0 0 7px}.mock-quick-left span:last-child,.mock-quick-right span:last-child{border-right:1px solid #dbe0e7;border-radius:0 7px 7px 0}.product-mock-dashboard .dashboard-content{padding:16px;background:#edf1f5}.mock-overview-card{background:#fff;border:1px solid #d9dee6;border-radius:12px;padding:17px 20px;display:flex;justify-content:space-between;gap:18px;align-items:center}.mock-overview-card small{font-size:5.6px;letter-spacing:.12em;color:var(--site-orange);font-weight:800}.mock-overview-card h3{font-family:Sora,sans-serif;margin:5px 0 4px;font-size:18px;letter-spacing:-.8px}.mock-overview-card p{margin:0;color:#7d8793;font-size:7px}.mock-overview-meta{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce1e8;border-radius:10px;overflow:hidden}.mock-overview-meta>div{padding:10px 13px;min-width:84px;background:#f8fafc}.mock-overview-meta>div+div{border-left:1px solid #dce1e8}.mock-overview-meta small{display:block;color:#7d8793;font-size:5px}.mock-overview-meta strong{display:block;font-size:6.8px;margin-top:5px}.mock-stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:9px}.mock-stat-card{min-height:58px;background:#fff;border:1px solid #d9dee6;border-radius:10px;padding:9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px}.mock-stat-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#fff1ec;color:var(--site-orange)}.mock-stat-card b{display:block;font-size:14px;line-height:1}.mock-stat-card span{display:block;font-size:5.8px;color:#66717d;margin-top:4px}.mock-stat-card>svg{color:#71808f}.mock-dashboard-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:9px;margin-top:9px}.mock-panel{background:#fff;border:1px solid #d9dee6;border-radius:12px;min-height:150px;overflow:hidden}.mock-panel-head{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #e1e5ea}.mock-panel-head small{display:block;color:var(--site-orange);font-size:5.3px;font-weight:800;letter-spacing:.08em}.mock-panel-head strong{display:block;margin-top:3px;font-size:8.5px}.mock-panel-head>span{font-size:5.8px;color:#65707b;font-weight:700}.mock-empty-state{min-height:108px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--site-orange)}.mock-empty-state div{display:flex;flex-direction:column}.mock-empty-state b{font-size:7px;color:#1e232a}.mock-empty-state span{font-size:5.5px;color:#8b939d;margin-top:3px}.mock-budget-lines{padding:0 13px}.mock-budget-lines>div{min-height:35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9ecef}.mock-budget-lines>div:last-child{border-bottom:0}.mock-budget-lines span{font-size:5.8px;color:#7b8591}.mock-budget-lines b{font-size:8px}@media (max-width:980px){.mock-user,.mock-project-select{display:none}.mock-stat-grid{grid-template-columns:repeat(3,1fr)}.mock-dashboard-grid{grid-template-columns:1fr}}@media (max-width:720px){.product-mock-dashboard .dashboard-top{grid-template-columns:1fr auto}.mock-project-center,.mock-productions-btn span,.mock-theme{display:none}.product-mock-dashboard .dashboard-nav span:nth-child(n+6){display:none}.mock-quick-right{display:none}.mock-stat-grid{grid-template-columns:repeat(2,1fr)}.mock-overview-card{align-items:flex-start;flex-direction:column}}html,body,#root{width:100%;max-width:100%;min-width:0;overflow-x:hidden}@supports (overflow:clip){html,body,#root{overflow-x:clip}}*,*:before,*:after{box-sizing:border-box}img,video,canvas,iframe{max-width:100%}img,video{height:auto}.studio-shell,.studio-main,.workspace-page,.page,.studio-module-page,.apph-shell{width:100%;max-width:100%;min-width:0}.studio-shell,.studio-main{overflow-x:hidden}@supports (overflow:clip){.studio-shell,.studio-main{overflow-x:clip}}.studio-main>*,.workspace-page>*,.page>*,.studio-module-page>*,.panel,.resource-card,.resource-toolbar,.toolbar-actions,.document-layout,.doc-list,.report-grid,.dashboard-grid,.stats-grid,.finance-kpis,.users-layout,.preference-groups,.calendar-layout-pro,.calendar-main-pro,.schedule-versionbar,.schedule-calendar-card,.module-action-strip{min-width:0;max-width:100%}input,textarea,select,button{max-width:100%}input,textarea,select{min-width:0}.studio-header,.studio-topline,.studio-top-actions,.studio-titleblock,.studio-modulebar,.studio-modulebar-inner,.studio-utilitybar,.studio-utility-inner,.studio-quicklinks,.studio-comms{max-width:100%;min-width:0}.studio-top-actions{flex-wrap:wrap}@media (max-width:1180px){.studio-modulebar-inner{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.studio-modulebar-inner::-webkit-scrollbar{display:none}.studio-utility-inner,.studio-quicklinks,.subnav,.module-subnav,.calendar-view-switch{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.studio-utility-inner::-webkit-scrollbar,.studio-quicklinks::-webkit-scrollbar,.subnav::-webkit-scrollbar,.module-subnav::-webkit-scrollbar,.calendar-view-switch::-webkit-scrollbar{display:none}}.table-wrap,.resource-table-wrap,.user-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.resource-card,.panel,.doc-list,.member-list,.workspace-titlebar,.studio-page-title{overflow-wrap:anywhere;word-break:break-word}.doc-list>div,.member-list>div{min-width:0}.doc-list>div>div,.member-list>div>div{min-width:0}.doc-list b,.doc-list span,.member-list b,.member-list span,.resource-card td,.panel p{max-width:100%}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.report-grid{grid-template-columns:1fr}.document-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.users-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.resource-toolbar{align-items:flex-start}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:840px){.studio-main,.studio-topline{width:100%;max-width:100%}.studio-top-actions{min-width:0;max-width:100%}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.report-grid,.document-layout,.users-layout,.calendar-layout-pro,.preference-groups{grid-template-columns:minmax(0,1fr)}.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-toolbar{flex-direction:column;align-items:stretch;gap:12px}.toolbar-actions{width:100%;justify-content:flex-start}.search-box,.user-search{width:100%;max-width:100%;flex:1 1 220px}.module-action-strip{flex-wrap:wrap}.doc-list>div{grid-template-columns:auto minmax(0,1fr) auto}.doc-list>div>em{display:none}}@media (max-width:560px){.studio-main{padding-left:10px;padding-right:10px}.stats-grid,.finance-kpis{grid-template-columns:minmax(0,1fr)}.resource-toolbar,.resource-card,.panel{max-width:100%}.toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.toolbar-actions .search-box{grid-column:1 / -1}.document-layout{padding:12px}.doc-list>div{grid-template-columns:auto minmax(0,1fr)}.doc-list>div>button{grid-column:2;justify-self:end}.workspace-titlebar,.studio-module-page .studio-page-title{max-width:100%}}.month-calendar,.schedule-grid,.schedule-board,.user-table,.table-wrap table{max-width:none}.calendar-main-pro,.schedule-calendar-card,.schedule-board,.table-wrap,.user-table-wrap{max-width:100%;min-width:0}body{overscroll-behavior-x:none}
