@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.public-cinematic-overlay{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.public-cinematic-canvas{opacity:.48;width:100%;height:100%;position:absolute;inset:0}.public-cinematic-halo{filter:blur(22px);opacity:.14;will-change:transform;background:radial-gradient(circle,#6ce5d4a6,#6ce5d414 38%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-190px;left:-190px}.public-cinematic-violet .public-cinematic-halo{background:radial-gradient(circle,#9482ff9e,#9482ff12 38%,#0000 70%)}.public-cinematic-amber .public-cinematic-halo{background:radial-gradient(circle,#ffbe688c,#ffbe680f 38%,#0000 70%)}.public-cinematic-grain{opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:-50%;transform:rotate(7deg)}.public-cinematic-progress{z-index:100;background:#ffffff09;height:2px;position:fixed;top:0;left:0;right:0}.public-cinematic-progress i{transform-origin:0;background:linear-gradient(90deg,#6ce5d4,#9184ff,#ffbe68);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 16px #6ce5d461}.safety-command-page main,.legal-atlas-page main,.public-download-terminal main{z-index:2;position:relative}.safety-command-page,.legal-atlas-page,.public-download-terminal{font-feature-settings:"ss01" 1,"ss02" 1,"cv11" 1;text-rendering:optimizelegibility;font-family:Manrope,Inter,Segoe UI,system-ui,sans-serif}.safety-command-page h1,.safety-command-page h2,.safety-command-page h3,.legal-atlas-page h1,.legal-atlas-page h2,.legal-atlas-page h3,.public-download-terminal h1,.public-download-terminal h2,.public-download-terminal h3{text-wrap:balance;font-family:Space Grotesk,Manrope,Inter,system-ui,sans-serif}.safety-command-page p,.legal-atlas-page p,.public-download-terminal p{text-wrap:pretty}.safety-command-page button,.safety-command-page a,.legal-atlas-page button,.legal-atlas-page a,.public-download-terminal button,.public-download-terminal a{-webkit-tap-highlight-color:transparent}.safety-command-page button:focus-visible,.safety-command-page a:focus-visible,.legal-atlas-page button:focus-visible,.legal-atlas-page a:focus-visible,.public-download-terminal button:focus-visible,.public-download-terminal a:focus-visible{outline-offset:4px;outline:2px solid #78e9d7}.safety-command-hero-copy h1,.legal-atlas-hero-copy h1,.download-terminal-copy h1{letter-spacing:-.075em;text-shadow:0 22px 75px #00000047;font-weight:630;line-height:.88}.safety-command-index,.legal-atlas-index,.download-terminal-kicker{letter-spacing:.185em;font-weight:800}.safety-command-hero-system,.safety-command-response-stage,.legal-atlas-network,.legal-atlas-active-card,.download-terminal-device,.download-release-card,.download-capability-panel{box-shadow:0 34px 100px #00000059,inset 0 1px #ffffff0e}.safety-command-hero-system:after,.legal-atlas-network:after,.download-terminal-device:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 20%,#ffffff13 42%,#0000 63%);animation:8s cubic-bezier(.2,.75,.2,1) infinite publicSurfaceSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes publicSurfaceSweep{0%,72%{transform:translate(-120%)}88%,to{transform:translate(120%)}}.safety-command-layer-controls button,.safety-command-step-tabs button,.safety-command-guide-card,.legal-atlas-filter,.legal-atlas-policy-card,.download-terminal-preview-tabs button,.download-install-flow article,.download-capability-list span{will-change:transform;transform:translateZ(0)}.safety-command-layer-controls button:hover,.legal-atlas-filter:hover,.download-terminal-preview-tabs button:hover{transform:translateY(-3px)scale(1.015)}.legal-atlas-policy-card:hover,.download-install-flow article:hover,.download-capability-list span:hover{border-color:#7bf0dc47;transform:translateY(-5px);box-shadow:0 18px 46px #0003}.legal-atlas-policy-card,.download-install-flow article,.download-capability-list span{transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s}.legal-atlas-page .legal-atlas-policy-card,.legal-atlas-page .legal-atlas-hero-copy>*,.legal-atlas-page .legal-atlas-reveal{opacity:1!important;visibility:visible!important}.legal-atlas-page .legal-atlas-policy-card{animation:.55s cubic-bezier(.2,.8,.2,1) both legalCardSettle;animation-delay:calc(var(--policy-index,0)*36ms)}@keyframes legalCardSettle{0%{transform:translateY(10px)}to{transform:none}}.legal-atlas-page{--legal-copy:#263248;--legal-soft:#526078;--legal-heading:#111a2b}.legal-atlas-page .legal-atlas-hero-copy p,.legal-atlas-page .legal-atlas-section-heading p,.legal-atlas-page .legal-atlas-policy-copy p,.legal-atlas-page .legal-atlas-active-card p,.legal-atlas-page .legal-atlas-help p{color:var(--legal-soft)!important}.legal-atlas-page .legal-atlas-policy-copy h3,.legal-atlas-page .legal-atlas-active-card h2,.legal-atlas-page .legal-atlas-section-heading h2{font-weight:650;color:var(--legal-heading)!important}.legal-atlas-page .legal-atlas-policy-meta,.legal-atlas-page .legal-atlas-category,.legal-atlas-page input{color:#43516a!important}.safety-command-protocol,.safety-command-guidance,.safety-command-resources,.legal-atlas-registry,.legal-atlas-help,.download-release-grid-section,.download-install-section,.download-capability-section{padding-top:clamp(42px,5.5vw,72px);padding-bottom:clamp(42px,5.5vw,72px)}.safety-command-guide-card button,.legal-atlas-policy-card,.download-release-card,.download-install-flow article{padding-top:clamp(16px,2vw,24px);padding-bottom:clamp(16px,2vw,24px)}@media (width<=760px){.public-cinematic-canvas{opacity:.27}.public-cinematic-halo{display:none}.safety-command-hero-copy h1,.legal-atlas-hero-copy h1,.download-terminal-copy h1{letter-spacing:-.06em;line-height:.92}}@media (prefers-reduced-motion:reduce){.public-cinematic-overlay canvas,.public-cinematic-halo{display:none}.safety-command-hero-system:after,.legal-atlas-network:after,.download-terminal-device:after,.legal-atlas-page .legal-atlas-policy-card{animation:none}}.public-cinematic-overlay+*{z-index:12;position:relative}.legal-public-page{font-feature-settings:"ss01" 1,"ss02" 1,"cv11" 1;text-rendering:optimizelegibility;font-family:Manrope,Inter,Segoe UI,system-ui,sans-serif}.legal-public-page main{z-index:2;position:relative}.legal-public-page h1,.legal-public-page h2,.legal-public-page h3{text-wrap:balance;letter-spacing:-.035em;font-family:Space Grotesk,Manrope,Inter,system-ui,sans-serif}.legal-public-page .legal-document-card{box-shadow:0 30px 100px #141b2b1f,inset 0 1px #ffffffe6}.legal-public-page .legal-rich-content p,.legal-public-page .legal-rich-content li{font-size:1.02rem;line-height:1.78;color:#2e3b52!important}.legal-public-page .legal-rich-content h2{margin-top:2.25rem;font-weight:700;color:#111a2b!important}.legal-public-page .legal-rich-content h3{font-weight:680;color:#1b2740!important}.legal-public-page .legal-back-link{letter-spacing:-.01em;font-weight:750;transition:transform .25s,color .25s}.legal-public-page .legal-back-link:hover{transform:translate(-4px)}.public-download-terminal{--dt-bg:#050812;--dt-panel:#0d111fc7;--dt-line:#a4b1e029;--dt-text:#f8f9ff;--dt-muted:#9da7c4;--dt-mint:#68ead6;--dt-violet:#8d79ff;background:var(--dt-bg);color:var(--dt-text);min-height:100vh;overflow:clip}.public-download-terminal main{position:relative}.download-terminal-shell{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.download-terminal-hero{isolation:isolate;border-bottom:1px solid var(--dt-line);align-items:center;min-height:720px;display:flex;position:relative}.download-signal-canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.download-terminal-orb{filter:blur(18px);z-index:-1;background:radial-gradient(circle at 35% 35%,#68ead638,#8d79ff1a 42%,#0000 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:48%;right:-160px;transform:translateY(-50%)}.download-terminal-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(420px,.82fr);align-items:center;gap:64px;padding:54px 0 46px;display:grid}.download-terminal-copy h1{letter-spacing:-.075em;max-width:800px;margin:14px 0 18px;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.88}.download-terminal-copy h1 span{color:#0000;background:linear-gradient(110deg,#fff 8%,#9cefe2 48%,#a696ff 88%);-webkit-background-clip:text;background-clip:text;display:block}.download-terminal-copy>p{max-width:650px;color:var(--dt-muted);margin:0 0 24px;font-size:1.08rem;line-height:1.7}.download-terminal-kicker{text-transform:uppercase;letter-spacing:.16em;color:#b8c2df;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.download-terminal-action-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.download-terminal-primary{color:#050812;cursor:pointer;background:linear-gradient(115deg,#78efda,#a797ff);border:0;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 45px #68ead62e}.download-terminal-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 55px #8d79ff47}.download-terminal-primary:disabled{opacity:.5;cursor:not-allowed}.download-terminal-verified{color:#b6bfd8;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.download-terminal-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:700px;margin-top:24px;display:grid}.download-terminal-meta-strip span{border:1px solid var(--dt-line);background:#ffffff06;border-radius:16px;flex-direction:column;justify-content:center;min-height:70px;padding:12px 14px;display:flex}.download-terminal-meta-strip strong{color:#f3f5ff;font-size:.92rem}.download-terminal-meta-strip small{color:#7f8aa8;margin-top:4px}.download-terminal-device-wrap{perspective:1300px;place-items:center;min-height:560px;display:grid;position:relative}.download-terminal-device{aspect-ratio:.55;background:linear-gradient(145deg,#ffffff38,#ffffff0a);border-radius:46px;width:min(360px,86vw);padding:10px;transform:rotateY(-8deg)rotateX(2deg);box-shadow:0 50px 100px #0000007a}.download-terminal-device-edge{border-radius:inherit;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:-1px}.download-terminal-device-screen{background:radial-gradient(circle at 50% 22%,#5eead424,#0000 35%),linear-gradient(160deg,#0a1020,#090b16 70%);border:1px solid #ffffff14;border-radius:38px;flex-direction:column;height:100%;padding:18px;display:flex;overflow:hidden}.download-terminal-device-top{color:#c8d0e8;justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.download-terminal-device-top>span{align-items:center;gap:7px;display:inline-flex}.download-terminal-live i{background:var(--dt-mint);width:6px;height:6px;box-shadow:0 0 12px var(--dt-mint);border-radius:50%}.download-terminal-preview{margin:auto 0 14px;animation:.45s both downloadPreviewIn}.download-terminal-preview-icon{color:#071018;background:linear-gradient(135deg,#7bf0dc,#a496ff);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 36px #68ead62e}.download-terminal-preview>span{color:#7fe7d5;text-transform:uppercase;letter-spacing:.16em;margin-top:18px;font-size:.66rem;font-weight:800;display:block}.download-terminal-preview h2{letter-spacing:-.05em;margin:9px 0 10px;font-size:2rem;line-height:1}.download-terminal-preview p{color:#929db9;margin:0;font-size:.88rem;line-height:1.5}.download-terminal-note-card{background:#ffffff0e;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.download-terminal-note-card small{color:#6ee6d3;margin-bottom:5px;display:block}.download-terminal-note-card strong{font-size:.82rem;line-height:1.4;display:block}.download-terminal-preview-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.download-terminal-preview-tabs button{color:#7f8aa7;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;place-items:center;gap:3px;min-height:48px;font-size:.63rem;display:grid}.download-terminal-preview-tabs button.is-active{color:#071018;background:linear-gradient(135deg,#78efda,#a797ff);border-color:#0000}.download-terminal-float{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#c7d0e7;background:#0a0d19bd;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;padding:11px 14px;font-size:.76rem;display:flex;position:absolute;box-shadow:0 18px 38px #00000042}.download-terminal-float-a{top:26%;left:0}.download-terminal-float-b{bottom:22%;right:-12px}.download-release-grid-section,.download-install-section,.download-capability-section{border-bottom:1px solid var(--dt-line);padding:54px 0}.download-release-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.download-release-card{border:1px solid var(--dt-line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:26px;min-height:280px;padding:28px}.download-release-card-main{flex-direction:column;justify-content:space-between;display:flex}.download-release-card h2,.download-install-heading h2,.download-capability-copy h2{letter-spacing:-.06em;margin:12px 0 14px;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.download-release-card p,.download-install-flow p{color:var(--dt-muted);line-height:1.62}.download-release-status{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.download-release-status span{border:1px solid var(--dt-line);color:#9ca6bf;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;display:inline-flex}.download-release-status span i{background:#737b91;border-radius:50%;width:7px;height:7px}.download-release-status span.is-ready i{background:var(--dt-mint);box-shadow:0 0 11px var(--dt-mint)}.download-qr-terminal{grid-template-columns:150px 1fr;align-items:center;gap:22px;display:grid}.download-qr-frame{aspect-ratio:1;color:#10131e;background:#f8f8fb;border-radius:22px;place-items:center;padding:13px;display:grid;position:relative;overflow:hidden}.download-qr-frame img{object-fit:contain;width:100%;height:100%}.download-qr-scanline{background:linear-gradient(90deg,#0000,#72ead7,#0000);height:2px;animation:2.8s linear infinite qrScan;position:absolute;top:10%;left:8px;right:8px;box-shadow:0 0 14px #72ead7}.download-qr-terminal h3{margin:10px 0 8px;font-size:1.45rem}.download-terminal-copy-link{color:#7fe7d5;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.download-terminal-copy-link:disabled{opacity:.45;cursor:not-allowed}.download-install-heading{grid-template-columns:.34fr 1fr;align-items:end;gap:20px;margin-bottom:28px;display:grid}.download-install-heading h2{max-width:800px;margin:0}.download-install-flow{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;gap:10px;display:grid}.download-install-flow article{border:1px solid var(--dt-line);background:#ffffff06;border-radius:22px;min-height:220px;padding:22px;position:relative}.download-install-flow article>span{color:#616c89;letter-spacing:.15em;font-size:.72rem}.download-install-icon{width:46px;height:46px;color:var(--dt-mint);background:#68ead61c;border:1px solid #68ead62e;border-radius:14px;place-items:center;margin:22px 0 18px;display:grid}.download-install-flow h3{margin:0 0 8px;font-size:1.12rem}.download-install-line{background:#a4b1e01f;height:1px;overflow:hidden}.download-install-line i{background:linear-gradient(90deg,#0000,#79ead7,#0000);width:38%;height:100%;animation:2.2s linear infinite flowLine;display:block}.download-capability-panel{border:1px solid var(--dt-line);background:radial-gradient(circle at 85%,#8d79ff1f,#0000 34%),#ffffff06;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:30px;display:grid}.download-capability-copy h2{margin-bottom:0}.download-capability-list{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.download-capability-list span{border:1px solid var(--dt-line);color:#bec7df;background:#ffffff06;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.download-capability-list svg{color:var(--dt-mint)}@keyframes downloadPreviewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes qrScan{0%{top:8%}50%{top:88%}to{top:8%}}@keyframes flowLine{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (width<=980px){.download-terminal-hero-grid{grid-template-columns:1fr;gap:20px;padding-top:42px}.download-terminal-device-wrap{min-height:520px}.download-terminal-float-a{left:8%}.download-terminal-float-b{right:8%}.download-release-grid,.download-install-heading,.download-install-flow{grid-template-columns:1fr}.download-install-line{justify-self:center;width:1px;height:44px}.download-install-line i{width:100%;height:38%;animation-name:flowLineVertical}.download-capability-panel{grid-template-columns:1fr}}@keyframes flowLineVertical{0%{transform:translateY(-100%)}to{transform:translateY(360%)}}@media (width<=640px){.download-terminal-shell{width:min(100% - 24px,1180px)}.download-terminal-hero{min-height:auto}.download-terminal-hero-grid{padding:30px 0 34px}.download-terminal-copy h1{font-size:clamp(3rem,16vw,4.8rem)}.download-terminal-meta-strip{grid-template-columns:1fr}.download-terminal-device-wrap{min-height:500px}.download-terminal-device{width:min(320px,88vw)}.download-terminal-float{display:none}.download-release-grid-section,.download-install-section,.download-capability-section{padding:36px 0}.download-release-card{border-radius:20px;padding:20px}.download-qr-terminal{grid-template-columns:1fr}.download-qr-frame{width:150px}.download-capability-panel{padding:20px}.download-capability-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.download-qr-scanline,.download-install-line i,.download-terminal-preview{animation:none}}.public-experience-page{--ex-bg:#05070d;--ex-panel:#0b0e17;--ex-line:#ffffff1a;--ex-text:#f5f3ff;--ex-muted:#a7a8b8;--ex-violet:#8f72ff;--ex-mint:#69e6d3;background:var(--ex-bg);color:var(--ex-text);min-height:100vh;overflow:hidden}.public-experience-page main{overflow:clip}.public-experience-page .public-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070dbd;border-color:#ffffff14}.public-experience-page .public-header,.public-experience-page .public-header a{color:#f7f5ff}.experience-hero{background:radial-gradient(circle at var(--xp,50%) var(--yp,50%),#8e6fff1f,transparent 27%),linear-gradient(180deg,#070a13 0%,#05070d 100%);align-items:center;min-height:720px;padding:122px 0 64px;display:grid;position:relative}.experience-field-canvas,.experience-grid-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.experience-grid-overlay{opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.experience-hero-shell{z-index:2;grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid;position:relative}.experience-index{color:#c9c0ff;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.experience-hero-copy h1{letter-spacing:-.075em;max-width:840px;margin:22px 0 26px;font:700 clamp(58px,7.4vw,112px)/.86 Manrope,sans-serif}.experience-hero-copy h1 em{color:#0000;-webkit-text-stroke:1px #f5f3ff94;font-style:normal}.experience-hero-copy>p{max-width:650px;color:var(--ex-muted);margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.experience-hero-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.experience-hero-actions a,.experience-final-shell>a{color:#0a0c13;background:#f6f3ff;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:13px 19px;font-weight:800;transition:all .3s;display:inline-flex}.experience-hero-actions a:hover,.experience-final-shell>a:hover{transform:translateY(-3px);box-shadow:0 16px 40px #8e72ff38}.experience-hero-actions .experience-action-muted{color:#f3efff;background:#ffffff0a}.experience-hero-metrics{color:#777b8f;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font-size:12px;display:flex}.experience-hero-metrics strong{color:#dcd7f7}.experience-hero-stage{aspect-ratio:1;perspective:1000px;width:100%;max-width:580px;margin-left:auto;position:relative}.experience-stage-core{background:radial-gradient(circle,#8e72ff38,#0b0e1833 55%,#0000 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:24%;box-shadow:0 0 100px #6c56ff2e}.experience-stage-globe{color:#ddd5ff;background:radial-gradient(circle at 35% 30%,#69e6d333,#8f72ff1f 48%,#05070de6);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;box-shadow:inset -18px -20px 40px #00000073,0 0 60px #69e6d31f}.experience-orbit-ring{border:1px solid #ffffff1c;border-radius:50%;position:absolute;inset:10%;transform:rotateX(67deg)}.experience-orbit-ring-b{inset:20%;transform:rotateY(68deg)}.experience-orbit-ring i{background:var(--ex-mint);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px}.experience-orbit-ring i:first-child{top:-4px;left:50%}.experience-orbit-ring i:nth-child(2){background:var(--ex-violet);bottom:18%;left:5%}.experience-orbit-ring i:nth-child(3){background:#fff;top:31%;right:7%}.experience-flight-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#cfc7ff;background:#0f121ed1;border:1px solid #ffffff29;border-radius:14px;gap:9px;width:158px;padding:13px;display:grid;position:absolute;top:7%;left:42%;transform:rotate(-7deg);box-shadow:0 22px 60px #00000061}.experience-flight-note span{color:#f4f1ff;font-size:12px;line-height:1.45}.experience-stage-person{text-align:center;gap:6px;display:grid;position:absolute}.experience-stage-person span{background:#101421;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:58px;height:58px;font-size:12px;font-weight:800;display:grid}.experience-stage-person small{color:#7e8192;font-size:10px}.experience-stage-person-a{bottom:15%;left:2%}.experience-stage-person-b{top:16%;right:2%}.experience-stage-caption{color:#a6a9b8;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:8%;right:8%}.experience-stage-caption i{background:var(--ex-mint);width:7px;height:7px;box-shadow:0 0 14px var(--ex-mint);border-radius:50%}.experience-section-heading{grid-template-columns:180px 1fr;align-items:start;gap:24px;margin-bottom:28px;display:grid}.experience-section-heading>span{color:#777b91;text-transform:uppercase;letter-spacing:.16em;padding-top:8px;font-size:10px;font-weight:800}.experience-section-heading h2{letter-spacing:-.055em;max-width:850px;margin:0;font:700 clamp(35px,4vw,64px)/.98 Manrope,sans-serif}.experience-section-heading p{color:var(--ex-muted);margin:12px 0 0;line-height:1.6}.experience-journey,.experience-decision,.experience-ecosystem{padding:78px 0}.experience-journey{border-top:1px solid var(--ex-line);background:linear-gradient(#05070d,#080b13)}.experience-journey-shell{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}.experience-journey-controls{gap:8px;display:grid}.experience-journey-controls button{color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:32px 1fr 20px;align-items:center;gap:12px;width:100%;padding:16px;transition:all .28s;display:grid}.experience-journey-controls button:hover,.experience-journey-controls button.is-active{background:#8f72ff1a;border-color:#8f72ff61;transform:translate(5px)}.experience-journey-controls small{color:#7f8296;font-size:10px}.experience-journey-controls span{gap:4px;display:grid}.experience-journey-controls strong{font-size:14px}.experience-journey-controls em{color:#888b9c;font-size:11px;font-style:normal;line-height:1.45}.experience-route-stage{background:radial-gradient(circle at 52% 45%,#8f72ff1f,#0000 34%),linear-gradient(145deg,#0c101a,#080a11);border:1px solid #ffffff17;border-radius:24px;min-height:410px;position:relative;overflow:hidden}.experience-route-stage svg{width:100%;height:100%;position:absolute;inset:0}.experience-route-guide,.experience-route-line{fill:none;stroke-width:2px}.experience-route-guide{stroke:#ffffff12;stroke-dasharray:7 10}.experience-route-line{stroke:url(#experience-route-gradient);stroke-dasharray:720;stroke-dashoffset:720px;filter:drop-shadow(0 0 9px #69e6d366)}.experience-route-note{color:#0b0d15;offset-path:path("M100 292 C 235 86, 490 76, 656 244");offset-distance:0%;background:#f5f2ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0;box-shadow:0 12px 30px #7f66ff59}.experience-route-glow{opacity:.35;background:radial-gradient(circle,#69e6d329,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;top:26%;left:42%}.experience-route-node{text-align:center;gap:7px;display:grid;position:absolute}.experience-route-node span{background:#151927;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:62px;height:62px;font-size:12px;font-weight:800;display:grid}.experience-route-node small{color:#8a8da0;font-size:10px}.experience-route-node-left{bottom:15%;left:6%}.experience-route-node-right{bottom:26%;right:5%}.experience-route-status{gap:5px;display:grid;position:absolute;top:20px;left:22px}.experience-route-status small{color:#6f7388;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.experience-route-status strong{font-size:17px}.experience-decision{border-block:1px solid var(--ex-line);background:#090c14}.experience-decision-shell{grid-template-columns:1fr .78fr;gap:16px;display:grid}.experience-note-terminal,.experience-decision-result{background:#0e121d;border:1px solid #ffffff17;border-radius:22px;min-height:315px;padding:24px}.experience-note-terminal{flex-direction:column;display:flex}.experience-terminal-bar{color:#85899c;text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.experience-terminal-bar span{align-items:center;gap:8px;display:flex}.experience-terminal-bar i{background:var(--ex-mint);width:7px;height:7px;box-shadow:0 0 12px var(--ex-mint);border-radius:50%}.experience-note-terminal blockquote{letter-spacing:-.04em;max-width:760px;margin:34px 0 22px;font:600 clamp(24px,3vw,42px)/1.18 Manrope,sans-serif}.experience-terminal-origin{color:#777b8d;justify-content:space-between;margin-top:auto;font-size:11px;display:flex}.experience-terminal-origin strong{color:#b6b1cd}.experience-terminal-actions{gap:9px;margin-top:18px;display:flex}.experience-terminal-actions button{color:#eeeaff;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:inline-flex}.experience-terminal-actions button:first-child:hover{background:#8f72ff24}.experience-terminal-actions button:last-child:hover{background:#69e6d317}.experience-decision-result{text-align:center;background:radial-gradient(circle,#8f72ff1a,#0000 55%),#0b0f18;place-content:center;justify-items:center;gap:12px;display:grid}.experience-decision-result>strong{font:700 24px Manrope,sans-serif}.experience-decision-result>p{color:#85899b;max-width:330px;margin:0;font-size:13px;line-height:1.55}.experience-connected-avatars{color:#ad97ff;align-items:center;gap:10px;display:flex}.experience-connected-avatars span{background:#161a28;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:46px;height:46px;font-size:10px;font-weight:800;display:grid}.experience-connected-avatars i{background:#ffffff2e;width:22px;height:1px}.experience-release-wave{width:74px;height:74px;color:var(--ex-mint);border:1px solid #69e6d347;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 14px #69e6d30a,0 0 0 28px #69e6d306}.experience-module-grid{grid-template-columns:1.05fr .95fr .95fr;gap:14px;display:grid}.experience-module{background:#0b0e17;border:1px solid #ffffff17;border-radius:22px;min-height:390px;padding:22px;position:relative;overflow:hidden}.experience-module header{align-items:center;gap:10px;display:flex}.experience-module header>span{background:#ffffff0f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.experience-module header small{color:#85899c;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.experience-module h3{letter-spacing:-.035em;margin:20px 0 8px;font:700 27px Manrope,sans-serif}.experience-module>p{color:#898c9d;max-width:390px;margin:0;font-size:13px;line-height:1.58}.experience-meet-radar{background:repeating-radial-gradient(circle,#0000 0 34px,#8f72ff21 35px 36px);border-radius:50%;place-items:center;width:250px;height:250px;display:grid;position:absolute;bottom:-55px;right:-20px}.experience-meet-radar:before{content:"";background:conic-gradient(from 0deg,transparent 0 72%,#8f72ff33);border-radius:50%;animation:5s linear infinite experience-spin;position:absolute;inset:0}.experience-meet-radar i{background:var(--ex-mint);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px}.experience-meet-radar i:first-child{top:28%;left:25%}.experience-meet-radar i:nth-child(2){background:#a88fff;top:42%;right:23%}.experience-meet-radar i:nth-child(3){background:#fff;bottom:25%;left:43%}.experience-meet-radar span{z-index:1;color:#10121a;background:#f5f2ff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.experience-story-stack{height:168px;position:absolute;bottom:18px;left:18px;right:18px}.experience-story-stack article{background:#121623eb;border:1px solid #ffffff1a;border-radius:14px;width:68%;padding:15px;position:absolute;box-shadow:0 18px 44px #0000004d}.experience-story-stack article:first-child{bottom:0;left:0;transform:rotate(-3deg)}.experience-story-stack article:nth-child(2){bottom:20px;right:0;transform:rotate(3deg)}.experience-story-stack article:nth-child(3){top:0;left:16%;transform:rotate(-1deg)}.experience-story-stack small{color:var(--ex-mint);text-transform:uppercase;font-size:9px}.experience-story-stack strong{margin-top:8px;font-size:12px;display:block}.experience-chat-preview{gap:9px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.experience-chat-preview>span{background:#151a27;border-radius:14px;max-width:82%;padding:11px 13px;font-size:11px}.experience-chat-preview>span:nth-child(2){background:#8f72ff2e;margin-left:auto}.experience-chat-preview footer{color:#9295a5;border-top:1px solid #ffffff14;gap:12px;padding-top:12px;display:flex}.experience-trust{border-top:1px solid var(--ex-line);background:radial-gradient(circle at 15%,#69e6d313,#0000 30%),#060910;padding:78px 0}.experience-trust-shell{grid-template-columns:1fr .8fr;align-items:center;gap:42px;display:grid}.experience-trust-copy h2{letter-spacing:-.06em;margin:18px 0;font:700 clamp(38px,4.7vw,70px)/.98 Manrope,sans-serif}.experience-trust-copy p{color:#9598aa;max-width:650px;line-height:1.65}.experience-trust-copy>a{color:#dcd6ff;align-items:center;gap:9px;margin-top:14px;font-weight:800;display:inline-flex}.experience-trust-console{background:#0b0f18;border:1px solid #ffffff17;border-radius:20px;padding:10px}.experience-trust-console>div{border-radius:13px;grid-template-columns:40px 1fr auto 20px;align-items:center;gap:10px;padding:14px;display:grid}.experience-trust-console>div+div{border-top:1px solid #ffffff12}.experience-trust-console span{color:#cfc6ff;background:#ffffff0d;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.experience-trust-console strong{font-size:13px}.experience-trust-console small{color:#767a8e;font-size:10px}.experience-trust-console>div>svg{color:var(--ex-mint)}.experience-final{background:#060910;padding:54px 0 70px}.experience-final-shell{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding-top:38px;display:flex}.experience-final-shell small{color:#7c8092;text-transform:uppercase;letter-spacing:.13em}.experience-final-shell h2{letter-spacing:-.055em;margin:8px 0 0;font:700 clamp(40px,5vw,72px)/1 Manrope,sans-serif}@keyframes experience-spin{to{transform:rotate(360deg)}}@media (width<=980px){.experience-hero{min-height:auto;padding-top:128px}.experience-hero-shell,.experience-journey-shell,.experience-decision-shell,.experience-trust-shell{grid-template-columns:1fr}.experience-hero-stage{max-width:520px;margin:14px auto 0}.experience-module-grid{grid-template-columns:1fr 1fr}.experience-module-chat{grid-column:1/-1;min-height:320px}.experience-section-heading{grid-template-columns:1fr;gap:10px}.experience-section-heading>span{padding:0}.experience-trust-shell{gap:24px}}@media (width<=680px){.experience-hero{padding:108px 0 42px}.experience-hero-copy h1{font-size:clamp(50px,16vw,74px)}.experience-hero-actions{flex-direction:column;align-items:stretch}.experience-hero-actions a{justify-content:center}.experience-hero-metrics{gap:8px 16px}.experience-hero-stage{max-width:390px}.experience-flight-note{width:132px;top:3%;left:35%}.experience-stage-globe{width:92px;height:92px}.experience-stage-person span{width:48px;height:48px}.experience-journey,.experience-decision,.experience-ecosystem,.experience-trust{padding:54px 0}.experience-section-heading{margin-bottom:20px}.experience-section-heading h2{font-size:36px}.experience-journey-controls button{padding:13px}.experience-route-stage{min-height:330px}.experience-route-node-right{bottom:23%;right:2%}.experience-route-node-left{bottom:12%;left:2%}.experience-route-node span{width:50px;height:50px}.experience-route-status{top:15px;left:16px}.experience-note-terminal,.experience-decision-result{min-height:280px;padding:18px}.experience-note-terminal blockquote{margin:24px 0 18px;font-size:26px}.experience-terminal-origin{flex-direction:column;gap:8px}.experience-terminal-actions button{flex:1;justify-content:center}.experience-module-grid{grid-template-columns:1fr}.experience-module,.experience-module-chat{grid-column:auto;min-height:340px}.experience-trust-console>div{grid-template-columns:36px 1fr 18px}.experience-trust-console small{display:none}.experience-final-shell{flex-direction:column;align-items:flex-start}.experience-final-shell>a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.public-experience-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.experience-field-canvas{display:none}}.public-experience-page{--experience-mx:50vw;--experience-my:45vh;--experience-scroll:0;--experience-scroll-pct:0%;--scene-energy:.5;isolation:isolate}.experience-global-fx{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.82;width:100vw;height:100vh;position:fixed;inset:0}.public-experience-page>header,.public-experience-page>main,.public-experience-page>footer{z-index:4;position:relative}.experience-scroll-meter{z-index:30;pointer-events:none;background:#ffffff06;width:100%;height:2px;position:fixed;top:0;left:0}.experience-scroll-meter i{width:var(--experience-scroll-pct);background:linear-gradient(90deg,#8f72ff,#69e6d3,#fff);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 14px #69e6d380}.experience-pointer-lens{z-index:3;left:var(--experience-mx);top:var(--experience-my);pointer-events:none;filter:blur(8px);mix-blend-mode:screen;background:radial-gradient(circle,#9376ff14,#69e6d306 34%,#0000 70%);border-radius:50%;width:340px;height:340px;position:fixed;transform:translate(-50%,-50%)}.experience-film-grain{z-index:5;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.2s steps(2,end) infinite experience-grain;position:fixed;inset:-60%}.experience-scanline{z-index:5;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background:linear-gradient(#0000 0,#ffffff1f 49%,#0000 52%) 0 0/100% 7px;position:fixed;inset:0}.experience-scene{position:relative;overflow:hidden}.experience-scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at calc(var(--experience-nx,.5)*100%) calc(var(--experience-ny,.5)*100%),rgba(143,114,255,calc(.025 + var(--scene-energy)*.035)),transparent 34%);transform:scale(calc(.94 + var(--scene-energy)*.08));transition:opacity .2s;position:absolute;inset:-20%}.experience-scene:after{content:"";z-index:0;height:1px;transform:scaleX(calc(.35 + var(--scene-energy)*.65));opacity:calc(.18 + var(--scene-energy)*.45);transform-origin:50%;background:linear-gradient(90deg,#0000,#8f72ff57,#69e6d34d,#0000);position:absolute;top:0;left:0;right:0}.experience-scene>.public-container,.experience-scene>.experience-field-canvas,.experience-scene>.experience-grid-overlay{z-index:1;position:relative}.experience-hero-stage,.experience-route-stage,.experience-module,.experience-note-terminal,.experience-decision-result,.experience-trust-console{transform-style:preserve-3d;backface-visibility:hidden}.experience-hero-stage:before,.experience-route-stage:before,.experience-module:before,.experience-note-terminal:before,.experience-decision-result:before,.experience-trust-console:before{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff0e 38%,#0000 55%);transition:transform .9s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translate(-115%)}.experience-hero-stage:hover:before,.experience-route-stage:hover:before,.experience-module:hover:before,.experience-note-terminal:hover:before,.experience-decision-result:hover:before,.experience-trust-console:hover:before{transform:translate(115%)}.experience-module{transition:transform .45s cubic-bezier(.2,.75,.2,1),border-color .35s,box-shadow .35s}.experience-module:hover{transform:translateY(-5px) perspective(900px) rotateX(calc((.5 - var(--experience-ny,.5))*2deg)) rotateY(calc((var(--experience-nx,.5) - .5)*2.5deg));border-color:#957aff3d;box-shadow:0 24px 70px #00000059,0 0 50px #8362ff0e}.experience-flight-note{filter:drop-shadow(0 16px 30px #7252ff47);animation:2.8s ease-in-out infinite experience-note-energy}.experience-orbit-ring{filter:drop-shadow(0 0 16px #8f72ff2e)}.experience-stage-core:after{content:"";filter:blur(10px);pointer-events:none;background:conic-gradient(#0000,#69e6d32e,#0000 28%,#8f72ff26,#0000 60%);border-radius:50%;animation:8s linear infinite experience-spin;position:absolute;inset:15%}.experience-route-stage{box-shadow:inset 0 0 0 1px #ffffff04,0 30px 90px #00000040}.experience-route-stage:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 59px,#ffffff04 60px),repeating-linear-gradient(0deg,#0000 0 59px,#ffffff03 60px);animation:12s linear infinite experience-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.experience-route-note{animation:1.6s ease-in-out infinite experience-route-pulse;box-shadow:0 0 0 8px #8f72ff0d,0 0 32px #8f72ff73}.experience-route-node span{position:relative;overflow:hidden}.experience-route-node span:after{content:"";border:1px solid #69e6d33d;border-radius:50%;animation:3s linear infinite experience-node-scan;position:absolute;inset:-35%}.experience-terminal-actions button,.experience-hero-actions a,.experience-final-shell>a{position:relative;overflow:hidden}.experience-terminal-actions button:after,.experience-hero-actions a:after,.experience-final-shell>a:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:24%;transition:left .65s;position:absolute;inset:-100% auto -100% -30%;transform:rotate(18deg)}.experience-terminal-actions button:hover:after,.experience-hero-actions a:hover:after,.experience-final-shell>a:hover:after{left:120%}.experience-decision-result{background:radial-gradient(circle at var(--experience-mx) var(--experience-my),#8f72ff1c,transparent 18%),radial-gradient(circle at center,#8f72ff1a,transparent 55%),#0b0f18}.experience-connected-avatars i{position:relative;overflow:visible}.experience-connected-avatars i:after{content:"";background:var(--ex-mint);width:5px;height:5px;box-shadow:0 0 12px var(--ex-mint);border-radius:50%;animation:1.35s ease-in-out infinite experience-signal-run;position:absolute;top:-2px;left:0}.experience-meet-radar{filter:drop-shadow(0 0 24px #8f72ff21)}.experience-meet-radar:after{content:"";border:1px solid #69e6d326;border-radius:50%;animation:2.8s ease-out infinite experience-radar-breathe;position:absolute;inset:20%}.experience-story-stack article{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .35s}.experience-module-network:hover .experience-story-stack article:first-child{transform:translate(-5px,-4px)rotate(-5deg)}.experience-module-network:hover .experience-story-stack article:nth-child(2){transform:translate(6px,-5px)rotate(5deg)}.experience-module-network:hover .experience-story-stack article:nth-child(3){transform:translateY(-9px)rotate(0)}.experience-chat-preview>span{position:relative;overflow:hidden}.experience-chat-preview>span:after{content:"";transform-origin:0;background:linear-gradient(90deg,#8f72ff,#69e6d3);height:1px;transition:transform .45s;position:absolute;bottom:5px;left:8px;right:8px;transform:scaleX(0)}.experience-module-chat:hover .experience-chat-preview>span:after{transform:scaleX(1)}.experience-trust-console>div{transition:background .3s,transform .3s;position:relative;overflow:hidden}.experience-trust-console>div:hover{background:#ffffff06;transform:translate(4px)}.experience-trust-console>div:after{content:"";background:linear-gradient(#8f72ff,#69e6d3);width:2px;transition:transform .3s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.experience-trust-console>div:hover:after{transform:scaleY(1)}@keyframes experience-grain{0%{transform:translate(0,0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}to{transform:translate(-2%,-1%)}}@keyframes experience-note-energy{0%,to{filter:drop-shadow(0 16px 30px #7252ff38);transform:translateY(0)rotate(-2deg)}50%{filter:drop-shadow(0 20px 42px #69e6d342);transform:translateY(-5px)rotate(1deg)}}@keyframes experience-grid-drift{to{background-position:60px 60px}}@keyframes experience-route-pulse{0%,to{box-shadow:0 0 0 7px #8f72ff0a,0 0 26px #8f72ff59}50%{box-shadow:0 0 0 13px #69e6d306,0 0 46px #69e6d36b}}@keyframes experience-node-scan{to{transform:rotate(360deg)}}@keyframes experience-signal-run{0%{opacity:0;transform:translate(-2px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(22px)}}@keyframes experience-radar-breathe{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}@media (width<=800px){.experience-pointer-lens{display:none}.experience-global-fx{opacity:.55}.experience-film-grain{opacity:.02}.experience-module:hover{transform:none}}@media (prefers-reduced-motion:reduce){.experience-global-fx,.experience-pointer-lens,.experience-film-grain,.experience-scanline{display:none!important}.experience-module,.experience-story-stack article,.experience-trust-console>div{transition:none!important;transform:none!important}}.public-experience-page .experience-hero-copy>*,.public-experience-page .experience-hero-stage{opacity:1!important;visibility:visible!important}.public-experience-page .experience-hero{min-height:min(760px,100svh - 1px);padding-top:clamp(92px,9vh,118px);padding-bottom:clamp(34px,5vh,54px)}.public-experience-page .experience-hero-shell{min-height:0}.experience-global-fx{opacity:.48;contain:strict}.experience-field-canvas{opacity:.58}.experience-film-grain{opacity:.018;background-size:220px 220px;animation:none;position:fixed;inset:0}.experience-scanline{display:none!important}.experience-pointer-lens{filter:blur(12px);opacity:.7;width:260px;height:260px}.experience-hero-stage,.experience-route-stage,.experience-module,.experience-note-terminal,.experience-decision-result,.experience-trust-console{backface-visibility:hidden;transform:translateZ(0)}@media (width<=1100px){.public-experience-page .experience-hero{min-height:auto}}@media (width<=800px),(pointer:coarse){.experience-global-fx{opacity:.28}.experience-field-canvas{opacity:.42}.experience-film-grain,.experience-pointer-lens{display:none!important}}.public-experience-page .experience-hero{min-height:0;padding-top:clamp(34px,4vw,58px);padding-bottom:clamp(42px,5vw,70px);display:block}.public-experience-page .experience-hero-shell{align-items:center;min-height:0;padding-top:0;padding-bottom:0}.public-experience-page .experience-hero-copy{z-index:4;align-self:center;position:relative}.public-experience-page .experience-hero-copy>*,.public-experience-page .experience-hero-stage,.public-experience-page [data-experience-reveal],.public-experience-page .experience-module-grid,.public-experience-page .experience-module{opacity:1!important;visibility:visible!important}.public-experience-page [data-experience-reveal]{translate:none}.public-experience-page .experience-ecosystem{min-height:0;padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}.public-experience-page .experience-ecosystem .experience-section-heading{margin-bottom:26px}.public-experience-page .experience-module-grid{z-index:3;position:relative;transform:none;display:grid!important}.public-experience-page .experience-module{display:block;transform:translateZ(0)}@media (width>=1101px){.public-experience-page .experience-hero-shell{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:clamp(34px,5vw,72px)}.public-experience-page .experience-hero-stage{max-width:520px}}@media (width<=1100px){.public-experience-page .experience-hero{padding-top:34px}.public-experience-page .experience-hero-shell{align-items:start}}@media (width<=680px){.public-experience-page .experience-hero{padding-top:24px;padding-bottom:42px}.public-experience-page .experience-ecosystem{padding-top:44px;padding-bottom:44px}}.public-experience-page main{overflow-x:clip;display:block!important}.public-experience-page .experience-hero{contain:layout paint;zoom:1!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:clamp(34px,4vw,58px) 0 clamp(42px,5vw,70px)!important;display:block!important;position:relative!important;transform:scale(1)translate(0,0)!important}.public-experience-page .experience-hero-shell{z-index:6!important;zoom:1!important;grid-template-columns:minmax(0,1fr) minmax(380px,.78fr)!important;place-content:center stretch!important;align-items:center!important;gap:clamp(34px,5vw,72px)!important;width:min(1180px,100% - 40px)!important;max-width:1180px!important;min-height:560px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;transform:scale(1)translate(0,0)!important}.public-experience-page .experience-hero-copy{z-index:7!important;zoom:1!important;opacity:1!important;visibility:visible!important;align-self:center!important;width:100%!important;max-width:760px!important;margin:0!important;padding:0!important;position:relative!important;transform:scale(1)translate(0,0)!important}.public-experience-page .experience-hero-copy>*{opacity:1!important;visibility:visible!important}.public-experience-page .experience-hero-copy h1{font-size:clamp(58px,7.4vw,112px)!important;line-height:.86!important}.public-experience-page .experience-hero-stage{aspect-ratio:1!important;zoom:1!important;opacity:1!important;visibility:visible!important;place-self:center end!important;width:min(100%,520px)!important;min-width:360px!important;max-width:520px!important;margin:0!important;position:relative!important;transform:scale(1)translate(0,0)!important}.public-experience-page .experience-field-canvas,.public-experience-page .experience-grid-overlay{z-index:0!important;position:absolute!important;inset:0!important}@media (width<=1100px){.public-experience-page .experience-hero-shell{grid-template-columns:1fr!important;gap:26px!important;min-height:0!important}.public-experience-page .experience-hero-stage{justify-self:center!important;width:min(100%,500px)!important;min-width:0!important}}@media (width<=680px){.public-experience-page .experience-hero{padding:24px 0 42px!important}.public-experience-page .experience-hero-shell{width:min(100% - 28px,1180px)!important}.public-experience-page .experience-hero-copy h1{font-size:clamp(48px,15vw,72px)!important}}.experience-live-lab-section,.experience-intelligence-section{padding:clamp(52px,5.8vw,78px) 0;position:relative;overflow:clip}.experience-live-lab-section{background:radial-gradient(circle at 18% 25%,#69e6d314,#0000 30%),linear-gradient(#ffffff04,#0000 28%)}.experience-intelligence-section{background:radial-gradient(circle at 78% 42%,#8f72ff1f,#0000 34%),linear-gradient(#0000,#ffffff03,#0000)}.experience-live-dot{background:var(--ex-mint,#69e6d3);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite experience-live-pulse;box-shadow:0 0 0 5px #69e6d314,0 0 18px #69e6d38c}.experience-lab,.experience-intelligence{isolation:isolate;background:#07080ed6;border:1px solid #ffffff1a;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000052,inset 0 1px #ffffff0b}.experience-lab:before,.experience-intelligence:before{content:"";pointer-events:none;z-index:8;background:linear-gradient(115deg,#0000 15%,#ffffff0a 42%,#0000 63%);animation:8s ease-in-out infinite experience-panel-sweep;position:absolute;inset:0;transform:translate(-120%)}.experience-lab-toolbar,.experience-intelligence-topbar{z-index:4;background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 18px;display:flex;position:relative}.experience-lab-toolbar>div,.experience-intelligence-topbar>div:first-child{align-items:center;gap:10px;display:flex}.experience-lab-toolbar strong,.experience-intelligence-topbar strong{letter-spacing:.02em;font-size:13px}.experience-lab-toolbar small,.experience-intelligence-topbar small{color:#ffffff7a;font-size:11px}.experience-lab-toolbar button{color:#ffffffad;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;transition:border-color .25s,color .25s,transform .25s;display:inline-flex}.experience-lab-toolbar button:hover{color:#fff;border-color:#69e6d359;transform:translateY(-1px)}.experience-lab-grid{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);min-height:520px;display:grid}.experience-lab-console{z-index:3;background:linear-gradient(155deg,#ffffff07,#ffffff02);border-right:1px solid #ffffff14;padding:22px;position:relative}.experience-lab-stepper{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:19px;display:grid}.experience-lab-stepper>div{color:#ffffff47;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid;position:relative}.experience-lab-stepper>div:after{content:"";background:#ffffff14;height:1px;position:absolute;top:10px;left:25px;right:-3px}.experience-lab-stepper>div:last-child:after{display:none}.experience-lab-stepper i{z-index:2;background:#0c0d14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid;position:relative}.experience-lab-stepper .is-active{color:#ffffffbf}.experience-lab-stepper .is-active i{color:#06110f;background:var(--ex-mint,#69e6d3);border-color:#0000;box-shadow:0 0 18px #69e6d340}.experience-lab-stepper .is-active:after{background:linear-gradient(90deg,#69e6d3a6,#8f72ff38)}.experience-lab-note{display:block;position:relative}.experience-lab-note>span{color:#ffffff94;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:11px;display:block}.experience-lab-note textarea{resize:none;color:#fff;background:#0000003d;border:1px solid #ffffff1a;border-radius:18px;outline:none;width:100%;min-height:126px;padding:16px 17px 30px;font:500 16px/1.55 inherit;transition:border-color .25s,box-shadow .25s,background .25s}.experience-lab-note textarea:focus{background:#00000052;border-color:#69e6d366;box-shadow:0 0 0 4px #69e6d30e}.experience-lab-note>small{color:#ffffff4d;font-size:10px;position:absolute;bottom:10px;right:13px}.experience-lab-modes{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.experience-lab-modes button{text-align:left;color:#ffffff85;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:transform .24s,border-color .24s,background .24s,color .24s;display:flex}.experience-lab-modes button:hover{color:#fff;transform:translateY(-2px)}.experience-lab-modes button.is-active{color:#fff;background:linear-gradient(135deg,#8f72ff21,#69e6d30f);border-color:#8f72ff57;box-shadow:inset 0 1px #ffffff0d}.experience-lab-modes span{gap:2px;display:grid}.experience-lab-modes strong{font-size:12px}.experience-lab-modes small{color:#ffffff5c;font-size:10px}.experience-lab-primary{color:#07080d;cursor:pointer;background:linear-gradient(110deg,#fff 0%,#baf8ed 46%,#ad9bff 100%);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:12px;font-weight:750;transition:transform .24s,filter .24s;display:flex;box-shadow:0 10px 30px #69e6d31f}.experience-lab-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.experience-lab-primary:disabled{cursor:wait;opacity:.78}.experience-lab-visual{background:radial-gradient(circle at 54% 46%,#8f72ff21,#0000 31%),linear-gradient(145deg,#090a12,#05060b);min-height:520px;position:relative;overflow:hidden}.experience-lab-gridlines{opacity:.25;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;animation:18s linear infinite experience-lab-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 83%);mask-image:radial-gradient(circle,#000,#0000 83%)}.experience-lab-scan{background:linear-gradient(#0000,#69e6d30f,#0000);height:40%;animation:5s linear infinite experience-lab-scan;position:absolute;inset:-40% 0 auto;transform:skewY(-8deg)}.experience-lab-route-map{pointer-events:none;width:90%;height:80%;position:absolute;inset:9% 5% 11%;overflow:visible}.experience-lab-channel-tabs svg,.experience-lab-decision svg,.experience-lab-packet svg,.experience-lab-toolbar svg,.experience-lab-primary svg,.experience-lab-modes svg{flex:none;width:1em;height:1em;position:static;inset:auto;overflow:visible}.experience-lab-route-guide,.experience-lab-route-live{fill:none;stroke-linecap:round}.experience-lab-route-guide{stroke:#ffffff14;stroke-width:1.5px;stroke-dasharray:4 11}.experience-lab-route-live{stroke:url(#experience-lab-route-gradient);stroke-width:2.2px;stroke-dasharray:780;stroke-dashoffset:780px;filter:drop-shadow(0 0 7px #69e6d373);transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1)}.experience-lab[data-lab-stage=routing] .experience-lab-route-live,.experience-lab[data-lab-stage=decision] .experience-lab-route-live,.experience-lab[data-lab-stage=connected] .experience-lab-route-live{stroke-dashoffset:0}.experience-lab-origin,.experience-lab-destination{z-index:3;color:#fff;text-align:center;place-items:center;gap:5px;width:76px;display:grid;position:absolute}.experience-lab-origin{bottom:16%;left:8%}.experience-lab-destination{bottom:21%;right:8%}.experience-lab-origin span,.experience-lab-destination span{background:#0a0b12e0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:50px;height:50px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 0 8px #ffffff06,0 0 30px #8f72ff1f}.experience-lab[data-lab-stage=connected] .experience-lab-destination span{border-color:#69e6d36b;box-shadow:0 0 0 9px #69e6d30a,0 0 35px #69e6d333}.experience-lab-origin small,.experience-lab-destination small{color:#ffffff6b;text-transform:uppercase;letter-spacing:.07em;width:112px;font-size:9px}.experience-lab-packet{z-index:5;color:#080910;opacity:0;background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:28%;left:12%;box-shadow:0 0 34px #69e6d359}.experience-lab[data-lab-stage=routing] .experience-lab-packet{opacity:1;animation:1.2s cubic-bezier(.4,0,.2,1) both experience-lab-packet}.experience-lab-note-preview{z-index:4;color:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10111be0;border:1px solid #ffffff1f;border-radius:16px;width:min(285px,48%);padding:14px 16px;position:absolute;top:18%;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 18px 45px #00000047}.experience-lab-note-preview svg{width:14px;height:14px;color:var(--ex-mint,#69e6d3);position:static}.experience-lab-note-preview p{margin:6px 0 0;font-size:13px;line-height:1.45}.experience-lab-decision,.experience-lab-connected{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090fe6;border:1px solid #ffffff1f;border-radius:19px;width:min(360px,68%);padding:13px;animation:.45s cubic-bezier(.2,.8,.2,1) both experience-pop-in;position:absolute;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 22px 55px #00000061}.experience-lab-decision>small{color:#ffffff6b;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:9px;display:block}.experience-lab-decision>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.experience-lab-decision button,.experience-lab-channel-tabs button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px;transition:transform .2s,border-color .2s,background .2s;display:flex}.experience-lab-decision button:first-child:hover{background:#69e6d314;border-color:#69e6d366;transform:translateY(-1px)}.experience-lab-decision button:last-child:hover{background:#8f72ff14;border-color:#8f72ff66;transform:translateY(-1px)}.experience-lab-connected{padding:10px}.experience-lab-channel-tabs{gap:6px;margin-bottom:8px;display:flex}.experience-lab-channel-tabs button{width:34px;height:31px;padding:0}.experience-lab-channel-tabs button.is-active{color:#07100e;background:var(--ex-mint,#69e6d3);border-color:#0000}.experience-lab-channel{background:#ffffff06;border-radius:13px;min-height:82px;padding:10px;overflow:hidden}.experience-lab-channel-chat{align-content:center;gap:6px;display:grid}.experience-lab-channel-chat span{background:#8f72ff1f;border-radius:10px;width:max-content;max-width:88%;padding:7px 10px;font-size:10px}.experience-lab-channel-chat span:last-child{background:#69e6d31c;justify-self:end}.experience-lab-waveform{justify-content:center;align-items:center;gap:4px;height:62px;display:flex}.experience-lab-waveform i{background:linear-gradient(#ad9bff,#69e6d3);border-radius:5px;width:3px;height:18px;animation:1.2s ease-in-out infinite experience-wave}.experience-lab-waveform i:nth-child(3n){animation-delay:-.35s}.experience-lab-waveform i:nth-child(2n){animation-delay:-.7s}.experience-lab-channel-video{background:radial-gradient(circle at 50% 25%,#8f72ff2e,#0000 45%),#090a10;place-items:center;min-height:105px;display:grid;position:relative}.experience-video-person{background:linear-gradient(135deg,#5e4ac6,#1e8d80);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.experience-video-self{background:#181a24;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:38px;height:46px;font-size:8px;display:grid;position:absolute;bottom:8px;right:8px}.experience-lab-signals{color:#ffffff6b;background:#ffffff03;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;min-height:48px;padding:9px 16px;display:flex}.experience-lab-signals span{align-items:center;gap:7px;font-size:10px;display:flex}.experience-lab-signals svg{color:var(--ex-mint,#69e6d3)}.experience-intelligence-topbar{padding-right:12px}.experience-intelligence-mode{background:#00000038;border:1px solid #ffffff14;border-radius:999px;padding:4px;display:flex}.experience-intelligence-mode button{color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:70px;padding:7px 12px;font-size:11px}.experience-intelligence-mode button.is-active{color:#090a0f;background:#fff;box-shadow:0 5px 16px #ffffff14}.experience-intelligence-grid{grid-template-columns:238px minmax(0,1fr) 270px;min-height:530px;display:grid}.experience-intelligence-filters,.experience-intelligence-log{z-index:3;background:#ffffff03;padding:16px;position:relative}.experience-intelligence-filters{border-right:1px solid #ffffff14}.experience-intelligence-log{border-left:1px solid #ffffff14}.experience-intelligence-filters header,.experience-intelligence-log header{color:#ffffffb3;align-items:center;gap:10px;margin-bottom:14px;display:flex}.experience-intelligence-filters header span,.experience-intelligence-log header span{gap:2px;display:grid}.experience-intelligence-filters header strong,.experience-intelligence-log header strong{font-size:11px}.experience-intelligence-filters header small,.experience-intelligence-log header small{color:#ffffff57;font-size:9px}.experience-intelligence-filters>button{color:#ffffff7a;cursor:pointer;background:#ffffff04;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-bottom:7px;padding:8px 9px;transition:border-color .22s,background .22s,color .22s,transform .22s;display:flex}.experience-intelligence-filters>button:hover{color:#fff;transform:translate(2px)}.experience-intelligence-filters>button.is-active{color:#fff;background:linear-gradient(90deg,#69e6d312,#8f72ff09);border-color:#69e6d33b}.experience-intelligence-filters>button>span{align-items:center;gap:8px;display:flex}.experience-intelligence-filters>button strong{font-size:10px}.experience-intelligence-filters>button>i{border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.experience-intelligence-filters>button.is-active>i{color:#06110f;background:var(--ex-mint,#69e6d3);border-color:#0000}.experience-intelligence-score{background:#0003;border:1px solid #ffffff12;border-radius:15px;margin-top:17px;padding:13px}.experience-intelligence-score small{color:#ffffff5e;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.experience-intelligence-score strong{margin:5px 0 9px;font-size:25px;display:block}.experience-intelligence-score>span{background:#ffffff14;border-radius:999px;height:4px;display:block;overflow:hidden}.experience-intelligence-score>span i{border-radius:inherit;background:linear-gradient(90deg,#8f72ff,#69e6d3);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #69e6d373}.experience-intelligence-canvas-wrap{background:radial-gradient(circle,#8f72ff0f,#0000 54%),#06070c;min-height:530px;position:relative;overflow:hidden}.experience-intelligence-canvas-wrap canvas{width:100%;height:100%;position:absolute;inset:0}.experience-intelligence-core{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a10bf;border:1px solid #ffffff24;border-radius:50%;place-items:center;gap:7px;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #8f72ff06,0 0 55px #8f72ff21}.experience-intelligence-core svg{color:var(--ex-mint,#69e6d3)}.experience-intelligence-core span{letter-spacing:.14em;font-size:8px}.experience-intelligence-beacon{z-index:2;background:#0d0f17;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;box-shadow:0 0 20px #8f72ff2e}.experience-intelligence-beacon span{font-size:8px;font-weight:800}.experience-intelligence-beacon i{border:1px solid #69e6d32b;border-radius:50%;animation:2.4s ease-out infinite experience-beacon;position:absolute;inset:-9px}.experience-intelligence-beacon.beacon-a{top:66%;left:17%}.experience-intelligence-beacon.beacon-b{top:29%;right:16%}.experience-intelligence-beacon.beacon-c{bottom:17%;right:26%}.experience-intelligence-beacon.beacon-b i{animation-delay:-.8s}.experience-intelligence-beacon.beacon-c i{animation-delay:-1.5s}.experience-intelligence-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.experience-intelligence-stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090fb8;border:1px solid #ffffff12;border-radius:11px;padding:9px 10px}.experience-intelligence-stats small{color:#ffffff52;text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.experience-intelligence-stats strong{margin-top:3px;font-size:16px;display:block}.experience-intelligence-log>div{gap:7px;display:grid}.experience-intelligence-log p{color:#ffffff8a;background:#ffffff03;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:22px 1fr 16px;align-items:center;gap:7px;min-height:43px;margin:0;padding:7px;font-size:9px;line-height:1.35;display:grid}.experience-intelligence-log p>i{color:#0b0e0d;background:#69e6d3d1;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.experience-intelligence-log p>svg{color:var(--ex-mint,#69e6d3)}.experience-intelligence-log footer{color:#fff6;background:#8f72ff09;border:1px solid #8f72ff1f;border-radius:12px;gap:8px;margin-top:13px;padding:10px;font-size:9px;line-height:1.45;display:flex}.experience-intelligence-log footer svg{color:#ad9bff;flex:none}@keyframes experience-live-pulse{50%{opacity:.45;transform:scale(.82)}}@keyframes experience-panel-sweep{0%,68%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@keyframes experience-lab-grid-drift{to{background-position:44px 44px}}@keyframes experience-lab-scan{0%{transform:translateY(-140%)skewY(-8deg)}to{transform:translateY(460%)skewY(-8deg)}}@keyframes experience-lab-packet{0%{bottom:28%;left:12%;transform:scale(.7)rotate(-8deg)}52%{bottom:72%;left:48%;transform:scale(1.08)rotate(5deg)}to{bottom:34%;left:83%;transform:scale(.85)rotate(-2deg)}}@keyframes experience-pop-in{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes experience-wave{0%,to{opacity:.45;height:12px}50%{opacity:1;height:48px}}@keyframes experience-beacon{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}@media (width<=1040px){.experience-lab-grid{grid-template-columns:340px minmax(0,1fr)}.experience-intelligence-grid{grid-template-columns:210px minmax(0,1fr)}.experience-intelligence-log{border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1}.experience-intelligence-log>div{grid-template-columns:repeat(5,1fr)}.experience-intelligence-log p{grid-template-columns:20px 1fr}.experience-intelligence-log p>svg{display:none}.experience-intelligence-log footer{max-width:520px}}@media (width<=780px){.experience-live-lab-section,.experience-intelligence-section{padding:44px 0}.experience-lab,.experience-intelligence{border-radius:22px}.experience-lab-toolbar small,.experience-intelligence-topbar small{display:none}.experience-lab-grid{grid-template-columns:1fr}.experience-lab-console{border-bottom:1px solid #ffffff14;border-right:0}.experience-lab-visual{min-height:430px}.experience-intelligence-grid{grid-template-columns:1fr}.experience-intelligence-filters{border-bottom:1px solid #ffffff14;border-right:0}.experience-intelligence-filters>button{width:calc(50% - 5px);margin-right:6px;display:inline-flex}.experience-intelligence-score{margin-top:10px}.experience-intelligence-canvas-wrap{min-height:450px}.experience-intelligence-log>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.experience-lab-toolbar,.experience-intelligence-topbar{padding:10px 12px}.experience-lab-console{padding:16px 13px}.experience-lab-stepper span{font-size:7px}.experience-lab-modes{grid-template-columns:1fr}.experience-lab-visual{min-height:395px}.experience-lab-note-preview{width:62%;top:12%}.experience-lab-origin{left:3%}.experience-lab-destination{right:3%}.experience-lab-decision,.experience-lab-connected{width:84%}.experience-lab-signals{justify-content:flex-start;padding-left:13px}.experience-intelligence-mode button{min-width:55px;padding:7px 8px}.experience-intelligence-filters{padding:13px}.experience-intelligence-filters>button{width:100%;margin-right:0}.experience-intelligence-canvas-wrap{min-height:390px}.experience-intelligence-stats{grid-template-columns:1fr 1fr 1fr}.experience-intelligence-stats small{font-size:6px}.experience-intelligence-log>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.experience-lab:before,.experience-intelligence:before,.experience-live-dot,.experience-lab-gridlines,.experience-lab-scan,.experience-intelligence-beacon i,.experience-lab-waveform i{animation:none!important}.experience-lab-route-live{transition:none}}:root{--cw-ink:#f7f4ff;--cw-muted:#efedf8ad;--cw-line:#ffffff1f;--cw-bg:#050611;--cw-violet:#8d7cff;--cw-cyan:#59dcff;--cw-coral:#ff8a65;--pointer-x:50vw;--pointer-y:50vh}body{background:var(--cw-bg);margin:0}.cw-public-home{min-height:100vh;color:var(--cw-ink);background:var(--cw-bg);font-family:DM Sans,sans-serif;overflow:clip}.cw-public-home a{color:inherit;text-decoration:none}.cw-shell{width:min(1240px,100% - 64px);margin:0 auto;position:relative}.cw-pointer-glow{z-index:50;pointer-events:none;background:radial-gradient(260px circle at var(--pointer-x) var(--pointer-y), #7e68ff14, transparent 70%);mix-blend-mode:screen;position:fixed;inset:0}.cw-public-header{z-index:100;color:#fff;padding:18px 0;transition:all .35s;position:fixed;inset:0 0 auto}.cw-public-header.is-compact{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#04050eb8;border-bottom:1px solid #ffffff14;padding:10px 0}.cw-header-inner{align-items:center;gap:38px;width:min(1320px,100% - 48px);min-height:54px;margin:auto;display:flex}.cw-brand{letter-spacing:-.03em;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;display:inline-flex}.cw-brand>span:last-child>span{color:var(--cw-cyan)}.cw-brand-symbol{color:#071019;background:linear-gradient(135deg, #fff, var(--cw-cyan));border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 35px #59dcff38}.cw-desktop-nav{justify-content:center;align-items:center;gap:32px;margin-left:auto;display:flex}.cw-desktop-nav a{color:#ffffffa1;font-size:13px;font-weight:500;transition:all .25s;position:relative}.cw-desktop-nav a:hover,.cw-desktop-nav a.active{color:#fff}.cw-desktop-nav a.active:after{content:"";background:var(--cw-cyan);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.cw-header-download{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:12px 17px;font-size:13px;transition:all .25s;display:inline-flex}.cw-header-download:hover{color:#090b16;background:#fff;transform:translateY(-2px)}.cw-menu-toggle{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.cw-hero{isolation:isolate;background:#060713;align-items:center;min-height:100svh;display:grid;position:relative}.cw-world-canvas{z-index:-5;width:100%;height:100%;position:absolute;inset:0}.cw-hero-grid{z-index:-3;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.cw-hero-vignette{z-index:-2;background:linear-gradient(90deg,#04050ef5 0%,#04050ec7 38%,#04050e1f 75%),linear-gradient(#0000 75%,#050611 100%);position:absolute;inset:0}.cw-hero-layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:24px;min-height:100svh;padding:104px 0 46px;display:grid}.cw-hero-copy{z-index:4;max-width:710px;position:relative}.cw-hero-intro{color:#ffffffb8;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:inline-flex}.cw-hero-intro span{background:var(--cw-cyan);width:24px;height:1px;box-shadow:0 0 14px var(--cw-cyan)}.cw-hero h1{letter-spacing:-.075em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(58px,7vw,112px);font-weight:500;line-height:.93}.cw-hero-line{padding-bottom:.08em;display:block;overflow:hidden}.cw-hero-word{display:inline-block}.cw-hero-line-accent{color:#0000;-webkit-text-stroke:1px #ffffffa8}.cw-hero-copy>p{max-width:600px;color:var(--cw-muted);margin:18px 0 0;font-size:18px;line-height:1.7}.cw-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cw-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}.cw-button:hover{transform:translateY(-3px)}.cw-button-primary{background:linear-gradient(135deg,#fff 20%,#bdeeff 100%);box-shadow:0 18px 45px #58daff2e;color:#080a14!important}.cw-button-ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff29}.cw-hero-foot{color:#ffffff8a;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:12px;display:flex}.cw-hero-foot span{align-items:center;gap:7px;display:flex}.cw-hero-art{perspective:1200px;place-items:center;min-height:650px;display:grid;position:relative}.cw-world-sphere{aspect-ratio:1;opacity:.78;background:radial-gradient(circle at 35% 30%,#59dcff57,#0000 25%),radial-gradient(circle at 60% 65%,#8d7cff59,#0000 32%),#0c0f289e;border:1px solid #ffffff2e;border-radius:50%;width:min(42vw,560px);animation:8s ease-in-out infinite cwSphereFloat;position:absolute;transform:rotate(-12deg);box-shadow:inset -50px -40px 90px #0000008a,inset 25px 20px 60px #ffffff0f,0 0 130px #5148ff3d}.cw-world-latitudes,.cw-world-longitudes{border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:8%}.cw-world-latitudes:before,.cw-world-latitudes:after{content:"";border:1px solid #ffffff21;border-radius:50%;height:28%;position:absolute;left:1%;right:1%}.cw-world-latitudes:before{top:15%}.cw-world-latitudes:after{bottom:15%}.cw-world-longitudes{transform:rotateY(64deg)}.cw-world-longitudes:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:0;transform:rotateY(46deg)}.cw-world-glow{border:1px solid #59dcff29;border-radius:50%;animation:3.6s ease-in-out infinite cwPulse;position:absolute;inset:-12%}.cw-location-dot{background:var(--cw-cyan);width:10px;height:10px;box-shadow:0 0 0 8px #59dcff1a, 0 0 28px var(--cw-cyan);border:2px solid #fff;border-radius:50%;position:absolute}.dot-one{top:35%;left:24%}.dot-two{top:28%;right:22%}.dot-three{background:var(--cw-coral);bottom:22%;left:55%}.cw-hero-note{z-index:5;color:#10121d;background:#fdfaf4f5;border-radius:26px;width:min(380px,74%);padding:28px;position:relative;transform:rotate(-4deg)translateZ(70px);box-shadow:0 38px 90px #0000006b}.cw-hero-note:after{content:"";z-index:-1;border-radius:inherit;background:#87f3;border:1px solid #ffffff2e;position:absolute;inset:12px -14px -16px 14px;transform:translateZ(-20px)}.cw-note-top{color:#626473;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.cw-note-top i{background:#2fc47e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2fc47e26}.cw-hero-note blockquote{letter-spacing:-.03em;margin:56px 0 54px;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:1.35}.cw-note-route{color:#737584;align-items:center;gap:10px;font-size:11px;display:flex}.cw-note-route i{background:#d8d8df;flex:1;height:1px;position:relative}.cw-note-route i:after{content:"";background:var(--cw-violet);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.cw-hero-signal{z-index:8;color:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a1ca6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;animation:4s ease-in-out infinite cwSignal;display:flex;position:absolute;box-shadow:0 15px 45px #00000047}.cw-hero-signal span{background:var(--cw-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cw-cyan);border-radius:50%}.signal-one{top:18%;right:4%}.signal-two{animation-delay:-1.7s;bottom:18%;left:0}.cw-scroll-cue{z-index:4;color:#ffffff7a;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cw-manifesto{background:#050611;padding:86px 0 78px}.cw-overline,.cw-index{color:var(--cw-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.cw-manifesto h2{letter-spacing:-.055em;max-width:1100px;margin:18px 0 0;font-family:Manrope,sans-serif;font-size:clamp(42px,5.7vw,84px);font-weight:500;line-height:1.06}.cw-manifesto h2 em{color:#0000;-webkit-text-stroke:1px #ffffff75;font-style:normal}.cw-manifesto-copy{max-width:720px;color:var(--cw-muted);margin:24px 0 0 auto;font-size:18px;line-height:1.75}.cw-journey-stage{background:linear-gradient(#050611,#09091a 52%,#050611);padding:82px 0 92px}.cw-section-heading{grid-template-columns:.8fr 1.2fr;align-items:start;gap:26px;display:grid}.cw-section-heading h2{letter-spacing:-.06em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(46px,6vw,86px);font-weight:500;line-height:1}.cw-flight-map{height:470px;margin:70px 0 20px;position:relative}.cw-flight-map svg{width:100%;height:100%;overflow:visible}.cw-map-ghost{fill:none;stroke:#ffffff14;stroke-width:2px;stroke-dasharray:8 12}#cw-flight-path{fill:none;stroke:url(#cwPathGradient);stroke-width:3px;filter:url(#cwGlow)}.cw-map-point{fill:#fff;filter:url(#cwGlow)}.cw-orbit-note{color:#071019;background:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 50px #59dcff73}.cw-map-label{color:#ffffff9e;font-size:12px;position:absolute}.label-start{bottom:16%;left:2%}.label-end{top:8%;right:0}.cw-journey-grid{border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);grid-template-columns:repeat(4,1fr);display:grid}.cw-journey-card{border-right:1px solid var(--cw-line);min-height:250px;padding:24px 20px;transition:all .35s;position:relative}.cw-journey-card:last-child{border-right:0}.cw-journey-card:hover{background:#ffffff09;transform:translateY(-8px)}.cw-journey-number{color:#ffffff42;margin-bottom:62px;font-family:Manrope,sans-serif;font-size:13px}.cw-journey-card>svg{color:var(--cw-cyan)}.cw-journey-card h3{letter-spacing:-.03em;margin:14px 0 8px;font-family:Manrope,sans-serif;font-size:22px}.cw-journey-card p{color:var(--cw-muted);margin:0;font-size:14px;line-height:1.7}.cw-decision-section{color:#12131b;background:#f2efe9;padding:88px 0}.cw-decision-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:120px;display:grid}.cw-decision-copy .cw-index{color:#715dec}.cw-decision-copy h2{letter-spacing:-.06em;margin:24px 0;font-family:Manrope,sans-serif;font-size:clamp(45px,5vw,75px);font-weight:500;line-height:1.02}.cw-decision-copy p{color:#6c6c76;max-width:500px;font-size:17px;line-height:1.7}.cw-decision-card{background:#fffdf8;border:1px solid #0f101917;border-radius:34px;padding:30px;transition:all .45s;position:relative;box-shadow:0 40px 90px #2a235021}.cw-decision-card:before{content:"";z-index:-1;border-radius:inherit;background:#dcd6ff;position:absolute;inset:-14px 18px 18px -14px;transform:rotate(-3deg)}.cw-decision-card.is-keep{box-shadow:0 40px 90px #6553dc3b}.cw-decision-card.is-release{transform:translate(18px)rotate(1deg)}.cw-decision-status{color:#7665de;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.cw-decision-card blockquote{letter-spacing:-.04em;margin:52px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(27px,3vw,43px);font-weight:600;line-height:1.25}.cw-decision-card>p{color:#85848c;font-size:13px}.cw-decision-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.cw-decision-actions button{color:#191a24;min-height:53px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dad8e2;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:all .25s;display:flex}.cw-decision-actions button:first-child:hover{color:#fff;background:#7866e8;border-color:#7866e8}.cw-decision-actions button:last-child:hover{color:#fff;background:#20212b;border-color:#20212b}.cw-decision-outcome{color:#696875;background:#f3f1f7;border-radius:14px;align-items:center;gap:9px;min-height:52px;margin-top:18px;padding:0 16px;font-size:13px;display:flex}.cw-story-section{background:#070815;padding:90px 0}.cw-story-layout{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.cw-story-device{place-items:center;min-height:720px;display:grid;position:sticky;top:110px}.cw-phone-frame{background:linear-gradient(145deg,#292b38,#090a10);border:1px solid #fff3;border-radius:52px;width:340px;height:690px;padding:11px;position:relative;transform:rotate(-4deg);box-shadow:0 60px 140px #0000008a,0 0 90px #7e68ff29}.cw-phone-island{z-index:3;background:#07070b;border-radius:999px;width:105px;height:25px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.cw-phone-screen{background:radial-gradient(circle at 50% 5%,#7e68ff47,#0000 28%),#10111d;border-radius:42px;height:100%;padding:62px 20px 24px;transition:all .5s;overflow:hidden}.cw-phone-screen.story-1{background:radial-gradient(circle at 20% 5%,#59dcff3b,#0000 29%),#10111d}.cw-phone-screen.story-2{background:radial-gradient(circle at 80% 5%,#ff8a6533,#0000 30%),#10111d}.cw-phone-profile{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding-bottom:18px;display:flex}.cw-phone-profile>span{color:#171923;background:linear-gradient(135deg,#fff,#9ceaff);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid}.cw-phone-profile div{gap:3px;display:grid}.cw-phone-profile strong{font-size:12px}.cw-phone-profile small{color:#fff6;font-size:9px}.cw-phone-bubble{border-radius:17px;max-width:82%;margin-top:26px;padding:13px 14px;font-size:11px;line-height:1.5}.bubble-left{background:#ffffff14}.bubble-right{color:#171820;background:#d7f6ff;margin-left:auto}.cw-phone-media{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:34px;display:grid}.cw-phone-media span{background:linear-gradient(160deg,#8d7cff99,#59dcff1f);border-radius:14px;height:94px}.cw-phone-media span:nth-child(2){background:linear-gradient(160deg,#ff8a6599,#8d7cff24)}.cw-phone-media span:nth-child(3){background:linear-gradient(160deg,#59dcff8c,#ffffff17)}.cw-phone-call{color:#ffffffc7;background:#ffffff0d;border-radius:20px;justify-content:space-around;margin-top:42px;padding:18px;display:flex}.cw-story-copy{padding-top:70px}.cw-story-step{opacity:.28;min-height:430px;transition:all .45s}.cw-story-step.active{opacity:1}.cw-story-step>span{color:var(--cw-cyan);letter-spacing:.16em;font-size:11px}.cw-story-step h3{letter-spacing:-.055em;max-width:570px;margin:25px 0 22px;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:1.02}.cw-story-step p{max-width:530px;color:var(--cw-muted);font-size:17px;line-height:1.72}.cw-ecosystem{color:#15161e;background:#f2efe9;padding:58px 0}.cw-ecosystem .cw-index{color:#725ee6}.cw-ecosystem .cw-section-heading{margin-bottom:24px}.cw-ecosystem-grid{grid-template-rows:repeat(2,190px);grid-template-columns:1.08fr .92fr;gap:10px;display:grid}.cw-ecosystem-card{background:#fff;border-radius:24px;min-height:190px;padding:20px 22px;transition:all .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;color:#14151d!important}.cw-ecosystem-card:hover{transform:translateY(-6px);box-shadow:0 24px 58px #1f1b371c}.cw-ecosystem-card>svg:last-child{position:absolute;bottom:18px;right:20px}.card-random{background:radial-gradient(circle at 50% 25%,#59dcff40,#0000 26%),linear-gradient(155deg,#151631,#060713);grid-row:1/3;min-height:390px;color:#fff!important}.cw-card-tag{color:currentColor;opacity:.52;letter-spacing:.17em;font-size:9px;font-weight:700}.cw-ecosystem-card h3{letter-spacing:-.045em;max-width:500px;margin:9px 0 6px;font-family:Manrope,sans-serif;font-size:clamp(25px,2.7vw,40px);line-height:1.01}.cw-ecosystem-card p{color:currentColor;opacity:.6;max-width:470px;margin:0;font-size:12px;line-height:1.45}.cw-card-visual{place-items:center;height:138px;display:grid;position:absolute;inset:auto 22px 20px}.cw-card-visual>svg{z-index:3;color:#0b0c14;background:#fff;border-radius:18px;width:54px;height:54px;padding:15px;position:relative;box-shadow:0 18px 48px #00000047}.cw-card-visual>span{border:1px solid #ffffff24;border-radius:50%;width:90px;height:90px;animation:3s infinite cwPulse;position:absolute}.cw-card-visual>span:nth-of-type(2){width:145px;height:145px;animation-delay:-1s}.cw-card-visual>span:nth-of-type(3){width:200px;height:200px;animation-delay:-2s}.card-network .cw-card-tag,.card-network h3,.card-network p{z-index:3;position:relative}.card-network h3,.card-network p{max-width:76%}.network-visual{z-index:1;pointer-events:none;justify-content:center;align-items:end;gap:7px;width:38%;height:92px;display:flex;inset:auto 34px -18px auto}.network-visual i{background:linear-gradient(#8d7cff,#dad5ff);border-radius:999px 999px 14px 14px;width:20%;height:66%;transform:rotate(-8deg)}.network-visual i:nth-child(2){background:linear-gradient(#ff8a65,#ffd0c1);height:90%}.network-visual i:nth-child(3){background:linear-gradient(#59dcff,#d3f7ff);height:58%}.network-visual i:nth-child(4){height:78%}.trust-visual{flex-direction:row;justify-content:center;align-items:center;gap:9px;display:flex;inset:86px 18px 12px}.trust-visual>svg{color:#fff;background:#151622;border-radius:16px;width:52px;height:52px;padding:14px}.trust-visual>span{color:#4d3fb5;background:#e4e0ff;border:0;border-radius:999px;width:auto;height:auto;padding:7px 10px;font-size:9px;font-weight:700;position:static}.cw-final-cta{text-align:center;background:radial-gradient(circle,#31246e 0%,#0c0d20 44%,#050611 72%);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.cw-final-content{z-index:2}.cw-final-mark{color:#0b1019;background:linear-gradient(135deg,#fff,#9cecff);border-radius:22px;place-items:center;width:62px;height:62px;margin:0 auto 18px;display:grid;box-shadow:0 20px 70px #59dcff47}.cw-final-cta h2{letter-spacing:-.07em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(50px,7vw,100px);font-weight:500;line-height:.98}.cw-final-cta p{color:var(--cw-muted);margin:18px auto 22px;font-size:17px}.cw-button-light{background:#fff;color:#11131b!important}.cw-final-orbit{border:1px solid #ffffff14;border-radius:50%;width:820px;height:820px;animation:28s linear infinite cwSpin;position:absolute}.cw-final-orbit:before,.cw-final-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:14%}.cw-final-orbit:after{inset:30%}.cw-final-orbit i{background:var(--cw-cyan);width:10px;height:10px;box-shadow:0 0 28px var(--cw-cyan);border-radius:50%;position:absolute}.cw-final-orbit i:first-child{top:8%;left:50%}.cw-final-orbit i:nth-child(2){background:var(--cw-coral);top:55%;right:9%}.cw-final-orbit i:nth-child(3){background:var(--cw-violet);bottom:13%;left:20%}.cw-public-footer{color:#fff;isolation:isolate;background:radial-gradient(circle at 14% 0,#59dcff17,#0000 26%),radial-gradient(circle at 86% 18%,#8d7cff21,#0000 30%),#03040a;border-top:1px solid #ffffff14;padding:82px 0 24px;position:relative;overflow:hidden}.cw-footer-ambient{z-index:0;pointer-events:none;position:absolute;inset:0}.cw-footer-orbit{border:1px solid #ffffff0e;border-radius:50%;animation:34s linear infinite cwSpin;position:absolute}.cw-footer-orbit:before,.cw-footer-orbit:after{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:18%}.cw-footer-orbit:after{inset:36%}.cw-footer-orbit-a{width:620px;height:620px;top:-250px;right:-170px}.cw-footer-orbit-b{width:430px;height:430px;animation-duration:42s;animation-direction:reverse;bottom:-280px;left:-210px}.cw-footer-signal{background:var(--cw-cyan);border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite cwSignal;position:absolute;box-shadow:0 0 24px}.cw-footer-signal-a{color:var(--cw-cyan);top:18%;right:18%}.cw-footer-signal-b{color:var(--cw-violet);animation-delay:-1.3s;top:54%;right:8%}.cw-footer-signal-c{color:var(--cw-coral);animation-delay:-2.1s;bottom:18%;left:12%}.cw-footer-shell{z-index:1;width:min(1240px,100% - 64px);margin:auto;position:relative}.cw-footer-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:end;gap:48px;padding-bottom:48px;display:grid}.cw-footer-kicker{color:#bfc7d8;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.cw-footer-intro h2{letter-spacing:-.072em;max-width:960px;margin:16px 0 0;font-family:Manrope,sans-serif;line-height:.9}.cw-footer-intro h2 strong,.cw-footer-intro h2 em{font-style:normal;display:block}.cw-footer-intro h2 strong{color:#fff;font-size:clamp(56px,8vw,112px);font-weight:560}.cw-footer-intro h2 em{color:#0000;-webkit-text-stroke:1.2px #ffffff40;font-size:clamp(44px,6.7vw,92px);font-weight:500}.cw-footer-intro p{color:#ffffff80;max-width:390px;margin:0 0 6px;font-size:15px;line-height:1.7}.cw-footer-navigation{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:72px;padding:38px 0 42px;display:grid}.cw-footer-brand{align-self:start;width:max-content;font-size:16px}.cw-footer-links{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding:0;display:grid}.cw-footer-links div{align-content:start;justify-items:start;gap:11px;display:grid}.cw-footer-links div>span{color:#ffffff52;letter-spacing:.17em;margin-bottom:8px;font-size:9px;font-weight:700}.cw-footer-links a{color:#ffffffa8;align-items:center;gap:6px;font-size:13px;transition:color .25s,transform .25s;display:inline-flex;position:relative}.cw-footer-links a:after{content:"";background:linear-gradient(90deg,var(--cw-violet),var(--cw-cyan));transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.cw-footer-links a:hover{color:#fff;transform:translate(3px)}.cw-footer-links a:hover:after{transform:scaleX(1)}.cw-footer-bottom{color:#ffffff4d;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;font-size:11px;display:flex}.cw-footer-bottom>div{flex-wrap:wrap;gap:18px;display:flex}.cw-footer-bottom>div span{align-items:center;gap:6px;display:inline-flex}@media (width<=1000px){.cw-footer-intro{grid-template-columns:1fr;gap:22px}.cw-footer-intro p{max-width:520px}.cw-footer-navigation{grid-template-columns:1fr;gap:34px}}@media (width<=640px){.cw-public-footer{padding:58px 0 20px}.cw-footer-shell{width:calc(100% - 32px)}.cw-footer-intro{padding-bottom:34px}.cw-footer-intro h2 strong{font-size:clamp(48px,16vw,70px)}.cw-footer-intro h2 em{-webkit-text-stroke:1px #ffffff40;font-size:clamp(38px,13vw,58px)}.cw-footer-navigation{padding:30px 0 34px}.cw-footer-links{grid-template-columns:1fr 1fr;gap:28px 20px}.cw-footer-links div:last-child{grid-column:1/-1}.cw-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.cw-footer-bottom>div{gap:10px 16px}.cw-footer-orbit-a{width:430px;height:430px;top:-160px;right:-220px}}@keyframes cwSphereFloat{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-18px)}}@keyframes cwPulse{0%,to{opacity:.25;transform:scale(.95)}50%{opacity:.9;transform:scale(1.04)}}@keyframes cwSignal{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cwSpin{to{transform:rotate(360deg)}}@media (width<=1000px){.cw-shell{width:min(100% - 40px,760px)}.cw-desktop-nav,.cw-header-download{display:none}.cw-menu-toggle{padding:8px;display:inline-flex}.cw-mobile-menu{z-index:-1;visibility:hidden;opacity:0;background:#04050efa;padding:110px 24px 30px;transition:all .3s;display:block;position:fixed;inset:0}.cw-mobile-menu.open{visibility:visible;opacity:1}.cw-mobile-menu nav{gap:0;display:grid}.cw-mobile-menu a{border-bottom:1px solid #ffffff17;align-items:center;gap:14px;padding:22px 4px;font-family:Manrope,sans-serif;font-size:34px;display:flex}.cw-mobile-menu a span{color:#ffffff4d;font-size:10px}.cw-mobile-menu a svg{margin-left:auto}.cw-mobile-download{background:#fff;border-radius:999px;justify-content:center;margin-top:24px;color:#111!important;border:0!important;font-size:16px!important}.cw-hero-layout,.cw-decision-layout,.cw-story-layout{grid-template-columns:1fr}.cw-hero-layout{padding-top:150px}.cw-hero-art{min-height:560px}.cw-world-sphere{width:500px;max-width:85vw}.cw-section-heading{grid-template-columns:1fr}.cw-journey-grid{grid-template-columns:repeat(2,1fr)}.cw-journey-card:nth-child(2){border-right:0}.cw-journey-card:nth-child(-n+2){border-bottom:1px solid var(--cw-line)}.cw-decision-layout{gap:70px}.cw-story-device{position:relative;top:auto}.cw-story-copy{padding-top:0}.cw-story-step{min-height:330px}.cw-ecosystem-grid{grid-template-rows:auto;grid-template-columns:1fr}.card-random{grid-row:auto;min-height:440px}.cw-ecosystem-card{min-height:250px}.cw-footer-top{flex-direction:column}}@media (width<=640px){.cw-shell,.cw-footer-shell{width:calc(100% - 32px)}.cw-header-inner{width:calc(100% - 28px)}.cw-pointer-glow{display:none}.cw-hero-layout{padding:140px 0 80px;display:block}.cw-hero h1{font-size:clamp(52px,17vw,76px)}.cw-hero-copy>p{font-size:16px}.cw-hero-actions{flex-direction:column}.cw-button{width:100%}.cw-hero-foot{gap:12px}.cw-hero-art{min-height:470px;margin-top:30px}.cw-hero-note{width:82%;padding:22px}.cw-hero-note blockquote{margin:40px 0;font-size:20px}.cw-hero-signal,.cw-scroll-cue{display:none}.cw-manifesto,.cw-journey-stage,.cw-decision-section,.cw-story-section,.cw-ecosystem{padding:58px 0}.cw-manifesto h2,.cw-section-heading h2,.cw-decision-copy h2{font-size:43px}.cw-manifesto-copy{margin-left:0;font-size:16px}.cw-flight-map{height:240px;margin-top:28px}.cw-map-label{display:none}.cw-orbit-note{width:38px;height:38px}.cw-journey-grid{grid-template-columns:1fr}.cw-journey-card,.cw-journey-card:nth-child(2){border-right:0;border-bottom:1px solid var(--cw-line);min-height:auto}.cw-journey-number{margin-bottom:18px}.cw-decision-card{padding:22px 18px}.cw-decision-actions{grid-template-columns:1fr}.cw-phone-frame{width:290px;height:600px}.cw-story-device{min-height:630px}.cw-story-step{min-height:300px}.cw-story-step h3{font-size:42px}.cw-ecosystem .cw-section-heading{margin-bottom:18px}.cw-ecosystem-card{min-height:230px;padding:18px}.card-random{min-height:360px}.cw-card-visual{height:120px;inset-inline:18px}.card-network h3,.card-network p{max-width:72%}.network-visual{width:44%;height:96px;inset:auto 14px -18px auto}.trust-visual{inset-top:100px}.cw-final-cta{min-height:500px}.cw-final-cta h2{font-size:50px}.cw-final-orbit{width:580px;height:580px}.cw-footer-links{grid-template-columns:1fr 1fr}.cw-footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cw-pointer-glow{display:none}}.cw-scroll-progress{z-index:200;transform-origin:0;background:linear-gradient(90deg,var(--cw-coral),var(--cw-violet),var(--cw-cyan));pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 20px #59dcffa6}.cw-cursor-orbit{width:22px;height:22px;left:calc(var(--pointer-x) - 11px);top:calc(var(--pointer-y) - 11px);z-index:199;pointer-events:none;mix-blend-mode:difference;border:1px solid #ffffff8c;border-radius:50%;transition:width .2s,height .2s;position:fixed}[data-tilt]{transform-style:preserve-3d;will-change:transform}[data-tilt]>*{transform:translateZ(18px)}.cw-button{isolation:isolate;will-change:transform;position:relative;overflow:hidden}.cw-button:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%);transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-120% -30%;transform:translate(-80%)rotate(8deg)}.cw-button:hover:after{transform:translate(80%)rotate(8deg)}.cw-signal-tunnel{perspective:1100px;background:radial-gradient(circle,#8d7cff2e,#0000 33%),#03040b;border-block:1px solid #ffffff12;place-items:center;min-height:590px;padding:54px 24px;display:grid;position:relative;overflow:hidden}.cw-signal-tunnel:before{content:"";background:linear-gradient(180deg,#050611 0%,transparent 20%,transparent 80%,#050611 100%), radial-gradient(circle at calc(var(--pointer-x-ratio,.5) * 100%) calc(var(--pointer-y-ratio,.5) * 100%),#59dcff1f,transparent 24%);pointer-events:none;position:absolute;inset:0}.cw-signal-tunnel-canvas{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.cw-tunnel-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cw-tunnel-ring{aspect-ratio:1;opacity:0;border:1px solid #ffffff21;border-radius:50%;grid-area:1/1;width:min(58vw,680px);box-shadow:inset 0 0 70px #8d7cff0f,0 0 45px #59dcff0d}.cw-tunnel-ring:nth-child(2){width:min(45vw,530px)}.cw-tunnel-ring:nth-child(3){width:min(32vw,380px)}.cw-tunnel-ring:nth-child(4){width:min(20vw,240px)}.cw-tunnel-note{z-index:3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:left;background:linear-gradient(145deg,#ffffff26,#ffffff0b);border:1px solid #ffffff2b;border-radius:24px;width:min(560px,100% - 32px);padding:24px 26px;position:relative;box-shadow:0 45px 140px #00000085,inset 0 1px #fff3}.cw-tunnel-note:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ff8a65cc,#0000 35%,#59dcffa6);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cw-tunnel-note span,.cw-tunnel-copy span{color:#ffffff7a;letter-spacing:.18em;font-size:10px;font-weight:800}.cw-tunnel-note strong{letter-spacing:-.055em;margin:12px 0 9px;font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,54px);font-weight:500;line-height:1;display:block}.cw-tunnel-note small{color:#ffffff94;font-size:12px;line-height:1.6}.cw-tunnel-copy{z-index:3;opacity:.2;max-width:320px;position:absolute;bottom:32px;right:max(4vw,24px)}.cw-tunnel-copy p{color:#ffffff94;margin:6px 0 0;line-height:1.55}.cw-hero-art{transform-style:preserve-3d;transform:perspective(1200px) rotateY(calc((var(--pointer-x-ratio,.5) - .5) * 5deg)) rotateX(calc((var(--pointer-y-ratio,.5) - .5) * -4deg));transition:transform .2s linear}.cw-world-sphere:after{content:"";border:1px solid #59dcff1f;border-radius:50%;animation:4.5s ease-in-out infinite cwOrbitPulse;position:absolute;inset:-12%}.cw-flight-map:after{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(#8d7cff17,#0000 68%);position:absolute;inset:12% 8%}.cw-decision-card,.cw-phone-frame,.cw-ecosystem-card{backface-visibility:hidden}.cw-decision-card:after,.cw-ecosystem-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(var(--pointer-x-ratio,.5) * 100%) calc(var(--pointer-y-ratio,.5) * 100%),#ffffff1f,transparent 28%);opacity:.7;mix-blend-mode:screen;position:absolute;inset:0}@keyframes cwOrbitPulse{0%,to{opacity:.18;transform:scale(.94)}50%{opacity:.6;transform:scale(1.05)}}@media (hover:none),(pointer:coarse){.cw-cursor-orbit{display:none}.cw-hero-art,[data-tilt]{transform:none!important}}@media (width<=640px){.cw-signal-tunnel{min-height:460px;padding:38px 16px}.cw-tunnel-copy{z-index:3;text-align:center;margin-top:18px;position:relative;bottom:auto;right:auto}.cw-signal-tunnel{align-content:center}.cw-tunnel-note{padding:20px 18px}.cw-tunnel-ring{width:86vw}.cw-tunnel-ring:nth-child(2){width:68vw}.cw-tunnel-ring:nth-child(3){width:50vw}.cw-tunnel-ring:nth-child(4){width:32vw}}.cw-brand-symbol.cw-brand-symbol-logo{width:40px;height:40px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 40px;padding:0;overflow:visible}.cw-public-brand-logo{width:40px;height:40px;display:block;overflow:visible}.cw-public-brand-logo .login-logo-ring{fill:none;stroke:#ffffff2b;stroke-width:.9px;transform-origin:60px 60px}.cw-public-brand-logo .login-logo-ring.ring-one{animation:18s linear infinite cwPublicLogoSpin}.cw-public-brand-logo .login-logo-ring.ring-two{stroke-dasharray:4 7;animation:14s linear infinite cwPublicLogoSpinReverse}.cw-public-brand-logo .login-logo-globe{transform-origin:60px 60px;animation:4.8s ease-in-out infinite cwPublicLogoFloat}.cw-public-brand-logo .login-logo-paper{transform-origin:60px 60px;animation:6.8s linear infinite cwPublicLogoPaperOrbit}.cw-footer-brand .cw-brand-symbol-logo,.cw-footer-brand .cw-public-brand-logo{flex-basis:48px;width:48px;height:48px}@keyframes cwPublicLogoSpin{to{transform:rotate(360deg)}}@keyframes cwPublicLogoSpinReverse{to{transform:rotate(-360deg)}}@keyframes cwPublicLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cwPublicLogoPaperOrbit{0%{transform:rotate(0)translate(39px)rotate(0)}to{transform:rotate(360deg)translate(39px)rotate(-360deg)}}@media (width<=640px){.cw-brand-symbol.cw-brand-symbol-logo,.cw-public-brand-logo{flex-basis:36px;width:36px;height:36px}.cw-footer-brand .cw-brand-symbol-logo,.cw-footer-brand .cw-public-brand-logo{flex-basis:42px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.cw-public-brand-logo .login-logo-ring,.cw-public-brand-logo .login-logo-globe,.cw-public-brand-logo .login-logo-paper{animation:none!important}}.cinematic-hero-field{pointer-events:auto;opacity:.92;z-index:0;mix-blend-mode:screen;width:116%;height:116%;position:absolute;inset:-8%}.cinematic-hero-field-safety{filter:saturate(1.08)contrast(1.04)}.cinematic-hero-field-legal{filter:saturate(1.12)contrast(1.04)}.safety-command-hero-stage>.safety-signal-canvas,.legal-atlas-hero-stage>.legal-atlas-field{z-index:1;opacity:.72;mix-blend-mode:screen}.safety-command-hero-stage>:not(canvas),.legal-atlas-hero-stage>:not(canvas){z-index:3}.safety-command-hero-stage,.legal-atlas-hero-stage{perspective:1200px;transform-style:preserve-3d}.safety-command-hero-stage:after,.legal-atlas-hero-stage:after{content:"";pointer-events:none;border-radius:inherit;z-index:4;background:linear-gradient(115deg,#0000 14%,#ffffff0e 39%,#0000 57%),radial-gradient(circle,#0000 42%,#04070c80 100%);animation:8.5s cubic-bezier(.2,.75,.2,1) infinite cinematicHeroSweep;position:absolute;inset:0;transform:translate(-115%)}@keyframes cinematicHeroSweep{0%,68%{transform:translate(-115%)}84%,to{transform:translate(115%)}}.safety-command-stage-badge,.legal-atlas-stage-badge{animation:4.6s ease-in-out infinite cinematicBadgeFloat;box-shadow:0 16px 46px #0000003d,inset 0 1px #ffffff12}.safety-command-stage-badge:nth-of-type(2n),.legal-atlas-stage-badge:nth-of-type(2n){animation-delay:-2.1s}@keyframes cinematicBadgeFloat{0%,to{transform:translate(0,0)}50%{transform:translate3d(0,-8px,18px)}}.safety-command-shield-core,.legal-atlas-core{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateZ(42px)}.safety-command-layer-controls,.legal-atlas-node-rail{transform:translateZ(26px)}.safety-command-layer-copy{transform:translateZ(34px)}.safety-command-hero-copy,.legal-atlas-hero-copy{isolation:isolate}.safety-command-hero-copy:after,.legal-atlas-hero-copy:after{content:"";filter:blur(60px);opacity:.11;pointer-events:none;z-index:-1;border-radius:50%;width:260px;height:260px;position:absolute;top:30%;left:42%}.safety-command-hero-copy:after{background:#6ce5d4}.legal-atlas-hero-copy:after{background:#9584ff}@media (width<=760px){.cinematic-hero-field{opacity:.64;width:108%;height:108%;inset:-4%}.safety-command-hero-stage:after,.legal-atlas-hero-stage:after{animation-duration:11s}.safety-command-stage-badge,.legal-atlas-stage-badge{animation:none}}@media (prefers-reduced-motion:reduce){.cinematic-hero-field{opacity:.38}.safety-command-hero-stage:after,.legal-atlas-hero-stage:after,.safety-command-stage-badge,.legal-atlas-stage-badge{animation:none}}.legal-atlas-page{--legal-bg:#080b12;--legal-panel:#0e131d;--legal-line:#ffffff1a;--legal-text:#f7f8fc;--legal-muted:#98a2b3;--legal-aqua:#70e7d8;--legal-violet:#9288ff;background:var(--legal-bg);color:var(--legal-text);overflow:hidden}.legal-atlas-page main{position:relative}.legal-atlas-page .public-container{width:min(1240px,100% - 42px);margin:0 auto}.legal-atlas-hero{border-bottom:1px solid var(--legal-line);isolation:isolate;align-items:center;min-height:calc(100vh - 74px);padding:32px 0 28px;display:flex;position:relative}.legal-atlas-grid-lines{pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 96%);mask-image:linear-gradient(#000000c7,#0000 96%)}.legal-atlas-hero:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#9288ff29,#0000 68%);border-radius:50%;width:720px;height:720px;position:absolute;top:-330px;left:-280px}.legal-atlas-hero-layout{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:52px;display:grid;position:relative}.legal-atlas-hero-copy{max-width:690px}.legal-atlas-index{letter-spacing:.18em;text-transform:uppercase;color:#c1c7d4;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:inline-flex}.legal-atlas-hero-copy h1,.legal-atlas-registry-heading h2,.legal-atlas-help h2{letter-spacing:-.067em;margin:15px 0 18px;font-size:clamp(2.7rem,5.4vw,5.85rem);font-weight:650;line-height:.93}.legal-atlas-hero-copy>p{max-width:660px;color:var(--legal-muted);font-size:1.03rem;line-height:1.68}.legal-atlas-assurances{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.legal-atlas-assurances span{border:1px solid var(--legal-line);color:#d7dce7;background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.8rem;display:inline-flex}.legal-atlas-assurances svg{color:var(--legal-aqua)}.legal-atlas-skip{color:#effffb;border-bottom:1px solid #70e7d894;align-items:center;gap:9px;margin-top:21px;padding-bottom:5px;font-weight:750;text-decoration:none;display:inline-flex}.legal-atlas-console{border:1px solid var(--legal-line);perspective:1000px;background:linear-gradient(145deg,#0f141ff5,#070a11f0);border-radius:30px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000006b}.legal-atlas-field{width:100%;height:100%;position:absolute;inset:0}.legal-atlas-console:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff09 48%,#0000 68%);animation:8s ease-in-out infinite legalAtlasSweep;position:absolute;inset:0;transform:translate(-100%)}.legal-atlas-console-top{letter-spacing:.15em;color:#8e98aa;justify-content:space-between;align-items:center;font-size:.63rem;display:flex;position:absolute;top:22px;left:24px;right:24px}.legal-atlas-console-top strong{color:#dfe4ee;font-size:.72rem}.legal-atlas-core{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e17bd;border:1px solid #ffffff1f;border-radius:25px;flex-direction:column;align-items:center;width:min(270px,58%);padding:26px 20px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 70px #00000059}.legal-atlas-core-icon{background:linear-gradient(135deg,var(--legal-aqua),var(--legal-violet));color:#071018;border-radius:18px;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 0 38px #70e7d833}.legal-atlas-core small{letter-spacing:.17em;color:#8893a5;margin-top:16px;font-size:.61rem}.legal-atlas-core strong{margin-top:7px;font-size:1.17rem;line-height:1.22}.legal-atlas-core p{color:var(--legal-muted);margin:6px 0 0;font-size:.78rem}.legal-atlas-node-rail{grid-template-columns:repeat(9,1fr);gap:7px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.legal-atlas-node-rail button{color:#768094;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;height:38px;transition:transform .25s,border-color .25s,background .25s,color .25s}.legal-atlas-node-rail button:hover,.legal-atlas-node-rail button.is-active{color:#e9fffb;background:#70e7d81a;border-color:#70e7d8a6;transform:translateY(-3px)}.legal-atlas-node-rail span{letter-spacing:.08em;font-size:.6rem}.legal-atlas-registry{color:#141720;background:#f4f1eb;padding:76px 0 70px}.legal-atlas-registry-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:42px;display:grid}.legal-atlas-registry-heading h2{max-width:840px;margin-bottom:0;font-size:clamp(2.3rem,4.5vw,4.7rem)}.legal-atlas-registry-heading p{color:#687181;margin:0 0 7px;line-height:1.65}.legal-atlas-tools{background:#ffffff9e;border:1px solid #ded9d0;border-radius:22px;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:14px;margin-top:34px;padding:12px;display:grid;box-shadow:0 16px 45px #1916130d}.legal-atlas-search{color:#787f8b;background:#fff;border:1px solid #ded9d0;border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.legal-atlas-search input{min-width:0;font:inherit;color:#1f232b;background:0 0;border:0;outline:0;flex:1}.legal-atlas-search button,.legal-atlas-result-row button{color:#5b6370;cursor:pointer;background:0 0;border:0;font-weight:750}.legal-atlas-filters{align-items:center;gap:7px;display:flex;overflow:auto}.legal-atlas-filters button{white-space:nowrap;color:#606977;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-size:.8rem;font-weight:750}.legal-atlas-filters button:hover,.legal-atlas-filters button.is-active{color:#fff;background:#141822}.legal-atlas-result-row{color:#747c88;justify-content:space-between;align-items:center;margin:20px 2px 13px;font-size:.78rem;display:flex}.legal-atlas-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.legal-atlas-policy{color:#181b22;background:#ffffffd6;border:1px solid #ddd8d0;border-radius:21px;flex-direction:column;min-height:278px;padding:20px;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.legal-atlas-policy:before{content:"";background:radial-gradient(circle,#9288ff26,#0000 68%);border-radius:50%;width:180px;height:180px;transition:transform .4s;position:absolute;top:-110px;right:-90px}.legal-atlas-policy:hover{border-color:#afa7ff;transform:translateY(-5px);box-shadow:0 22px 55px #1c18141a}.legal-atlas-policy:hover:before{transform:scale(1.4)}.legal-atlas-policy-top{justify-content:space-between;align-items:center;display:flex;position:relative}.legal-atlas-policy-number{letter-spacing:.14em;color:#888f99;font-size:.64rem}.legal-atlas-policy-icon{color:#fff;background:#121620;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.legal-atlas-policy-body{margin-top:25px;position:relative}.legal-atlas-policy-body small{letter-spacing:.14em;text-transform:uppercase;color:#7d748d;font-size:.63rem;font-weight:850}.legal-atlas-policy h3{letter-spacing:-.035em;margin:8px 0 10px;font-size:1.42rem;line-height:1.08}.legal-atlas-policy p{color:#69717d;margin:0;font-size:.84rem;line-height:1.6}.legal-atlas-policy-meta{color:#818894;border-top:1px solid #e4dfd8;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:.67rem;display:grid;position:relative}.legal-atlas-policy-meta span:nth-child(2){text-align:right}.legal-atlas-policy-meta svg{color:#222832}.legal-atlas-error,.legal-atlas-loading,.legal-atlas-empty{background:#fff;border:1px solid #ded9d0;border-radius:18px;margin-top:20px;padding:22px}.legal-atlas-error{color:#942f25;background:#fff3f0;border-color:#efb7ae}.legal-atlas-empty{text-align:center;color:#5e6672;place-items:center;gap:7px;display:grid}.legal-atlas-empty p{margin:0}.legal-atlas-help{border-top:1px solid var(--legal-line);background:linear-gradient(135deg,#0b0e16,#101522);padding:48px 0 52px}.legal-atlas-help-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:50px;display:grid}.legal-atlas-help h2{margin-bottom:0;font-size:clamp(2rem,3.8vw,4rem)}.legal-atlas-help p{color:var(--legal-muted);line-height:1.7}.legal-atlas-help .legal-atlas-index{color:#b7c0d0}@keyframes legalAtlasSweep{0%,20%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (width<=1020px){.legal-atlas-hero-layout{grid-template-columns:1fr;gap:30px}.legal-atlas-hero{padding-top:44px}.legal-atlas-console{min-height:480px}.legal-atlas-registry-heading,.legal-atlas-help-layout{grid-template-columns:1fr;gap:18px}.legal-atlas-tools{grid-template-columns:1fr}.legal-atlas-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.legal-atlas-page .public-container{width:min(100% - 24px,1240px)}.legal-atlas-hero{min-height:auto;padding:28px 0 24px}.legal-atlas-hero-copy h1{font-size:clamp(2.55rem,14vw,4.3rem)}.legal-atlas-hero-copy>p{font-size:.92rem}.legal-atlas-assurances{gap:6px}.legal-atlas-assurances span{padding:7px 9px;font-size:.72rem}.legal-atlas-console{border-radius:21px;min-height:410px}.legal-atlas-console-top{top:14px;left:15px;right:15px}.legal-atlas-core{width:68%;padding:20px 14px}.legal-atlas-node-rail{gap:4px;bottom:12px;left:12px;right:12px}.legal-atlas-node-rail button{border-radius:8px;height:31px}.legal-atlas-registry{padding:48px 0 42px}.legal-atlas-registry-heading h2{font-size:2.45rem}.legal-atlas-tools{margin-top:24px;padding:8px}.legal-atlas-filters{padding-bottom:2px}.legal-atlas-policy-grid{grid-template-columns:1fr;gap:9px}.legal-atlas-policy{min-height:236px;padding:17px}.legal-atlas-policy-body{margin-top:18px}.legal-atlas-help{padding:36px 0 38px}.legal-atlas-help h2{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.legal-atlas-console:before{animation:none}.legal-atlas-policy,.legal-atlas-node-rail button{transition:none}}.legal-atlas-registry,.legal-atlas-registry *{text-rendering:optimizelegibility}.legal-atlas-registry-heading h2{color:#11151d!important;opacity:1!important;text-shadow:none!important}.legal-atlas-registry-heading p{color:#4f5968!important;opacity:1!important}.legal-atlas-registry .legal-atlas-index{color:#4c5665!important}.legal-atlas-policy,.legal-atlas-policy *{opacity:1}.legal-atlas-policy h3{color:#151922!important}.legal-atlas-policy p{color:#515b69!important}.legal-atlas-policy-body small{color:#625873!important}.legal-atlas-policy-number,.legal-atlas-policy-meta,.legal-atlas-result-row{color:#626c79!important}.legal-atlas-search input,.legal-atlas-search input::placeholder{opacity:1}.legal-atlas-search input::placeholder{color:#747d89!important}.legal-atlas-hero-copy>*,.legal-atlas-console,.legal-atlas-policy{opacity:1!important;visibility:visible!important}.legal-atlas-hero-copy,.legal-atlas-console{transform:none!important}.legal-atlas-console:before{animation:12s ease-in-out infinite legalAtlasSweep}@media (prefers-reduced-motion:reduce){.legal-atlas-console:before{animation:none}}.legal-public-page .legal-document-shell{padding-top:110px;padding-bottom:56px}.legal-public-page .legal-back-link{color:#3f4754;font-size:.9rem;font-weight:780}.legal-public-page .legal-back-link:hover{color:#111722}.legal-public-page .legal-document-card{color:#1d222b;background:#fff;border-color:#dcd7cf}.legal-public-page .legal-document-header .section-kicker{color:#625a78;letter-spacing:.15em;font-size:.72rem;font-weight:850}.legal-public-page .legal-document-card h1{color:#12161e;letter-spacing:-.045em;text-wrap:balance;font-weight:720}.legal-public-page .legal-document-meta{color:#596271;font-size:.78rem;font-weight:650}.legal-public-page .legal-table-of-contents{background:#f7f5f1;border-color:#dcd7cf}.legal-public-page .legal-toc-title{color:#171c24;font-size:.82rem}.legal-public-page .legal-table-of-contents a{color:#4e5867;font-size:.78rem;font-weight:600;line-height:1.5}.legal-public-page .legal-table-of-contents a:hover,.legal-public-page .legal-table-of-contents a:focus-visible{color:#191e27;background:#ebe7ff}.legal-public-page .legal-rich-content{color:#252b35;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;max-width:78ch;font-family:inherit;font-size:16px;font-weight:450}.legal-public-page .legal-rich-content h2{color:#151a22;letter-spacing:-.025em;margin:38px 0 14px;font-size:clamp(1.45rem,2.1vw,1.8rem);font-weight:760;line-height:1.24}.legal-public-page .legal-rich-content h3{color:#202630;letter-spacing:-.012em;font-size:clamp(1.08rem,1.5vw,1.28rem);font-weight:740;line-height:1.34}.legal-public-page .legal-rich-content p,.legal-public-page .legal-rich-content li{color:#303844;letter-spacing:.002em;font-size:1rem;font-weight:450;line-height:1.78}.legal-public-page .legal-rich-content p{margin-bottom:16px}.legal-public-page .legal-rich-content li{margin:7px 0}.legal-public-page .legal-rich-content li::marker{color:#6254b8}.legal-public-page .legal-important-notice{color:#55281f;background:#fff0eb;border-left-color:#c95d42;font-size:.94rem;font-weight:700;line-height:1.68}.legal-public-page .legal-facts dt{color:#65586f;font-size:.7rem;font-weight:850}.legal-public-page .legal-facts dd{color:#262d38;font-size:.88rem;font-weight:650;line-height:1.6}.legal-public-page .legal-document-loading,.legal-public-page .legal-center-error{color:#5c291e;font-weight:650}@media (width<=680px){.legal-public-page .legal-document-shell{padding-top:82px;padding-bottom:28px}.legal-public-page .legal-document-card{border-radius:18px;padding:18px}.legal-public-page .legal-document-card h1{font-size:clamp(1.8rem,9vw,2.5rem);line-height:1.08}.legal-public-page .legal-rich-content{font-size:15px}.legal-public-page .legal-rich-content p,.legal-public-page .legal-rich-content li{font-size:.95rem;line-height:1.7}.legal-public-page .legal-rich-content h2{margin-top:28px;padding-top:19px;font-size:1.35rem}.legal-public-page .legal-rich-content h3{font-size:1.08rem}}.legal-atlas-hero{min-height:calc(100vh - 74px);padding:38px 0 26px;overflow:hidden}.legal-atlas-hero-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.98fr);align-items:center;gap:28px}.legal-atlas-hero-copy{z-index:3;max-width:780px;position:relative}.legal-atlas-hero-copy h1 em{color:#0000;-webkit-text-stroke:1.35px #e4e2ff59;text-shadow:none;margin-top:-.06em;font-size:clamp(2.95rem,7vw,6.4rem);font-weight:650}.legal-atlas-hero-copy>p{max-width:650px;font-size:1.03rem;color:#afb7c6!important}.legal-atlas-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.legal-atlas-primary,.legal-atlas-secondary{border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .28s,border-color .28s,background .28s,color .28s;display:inline-flex}.legal-atlas-primary{color:#10131b;background:#f8f8fd}.legal-atlas-secondary{color:#eef1ff;background:#ffffff0d;border:1px solid #ffffff1f}.legal-atlas-primary:hover,.legal-atlas-secondary:hover{transform:translateY(-3px)}.legal-atlas-assurances{margin-top:24px}.legal-atlas-hero-stage{isolation:isolate;background:radial-gradient(circle at 60% 44%,#9482ff2e,#0000 25%),radial-gradient(circle at 56% 56%,#70e7d81c,#0000 28%),linear-gradient(#0f141f29,#0f141f0f);border-radius:36px;min-height:620px;position:relative;overflow:hidden}.legal-atlas-stage-halo{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#9482ff24,#9482ff08 58%,#0000 74%);border-radius:50%;width:240px;height:240px;position:absolute;top:47%;left:50%;translate:-50% -50%}.legal-atlas-console-top{top:22px;left:24px;right:24px}.legal-atlas-stage-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eef1ff;z-index:2;background:#0f141f6b;border:1px solid #ffffff1f;border-radius:18px;gap:4px;min-width:130px;padding:14px 16px;display:grid;position:absolute}.legal-atlas-stage-badge span{font-size:.88rem;font-weight:800}.legal-atlas-stage-badge small{color:#a7b1c4;font-size:.78rem}.legal-atlas-core{background:#0c101ab8;border:1px solid #ffffff14;width:min(58%,340px)}.legal-atlas-node-rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b146b;border:1px solid #ffffff14;border-radius:14px;padding:8px;bottom:18px;left:18px;right:18px}.legal-atlas-node-rail button{background:#ffffff06}@media (width<=1020px){.legal-atlas-hero{min-height:auto;padding-top:34px}.legal-atlas-hero-layout{grid-template-columns:1fr;gap:20px}.legal-atlas-hero-copy h1{max-width:none}.legal-atlas-hero-stage{min-height:560px}}@media (width<=680px){.legal-atlas-hero-copy h1 strong{font-size:clamp(2.95rem,16vw,4.6rem)}.legal-atlas-hero-copy h1 em{-webkit-text-stroke:1px #e4e2ff59;font-size:clamp(2.35rem,13vw,3.9rem)}.legal-atlas-hero-actions{gap:10px}.legal-atlas-primary,.legal-atlas-secondary{justify-content:center;width:100%;padding:13px 18px}.legal-atlas-hero-stage{border-radius:26px;min-height:500px}.legal-atlas-stage-badge{display:none}.legal-atlas-console-top{top:16px;left:16px;right:16px}.legal-atlas-core{width:calc(100% - 32px);max-width:300px;padding:20px 14px}.legal-atlas-node-rail{padding:7px;bottom:12px;left:12px;right:12px}}.legal-atlas-hero{min-height:calc(100vh - 74px)}.legal-atlas-hero-layout{min-height:660px;display:block;position:relative}.legal-atlas-hero-copy>p{max-width:620px}.legal-atlas-hero-stage{z-index:1;background:0 0;border:none;border-radius:0;min-height:100%;position:absolute;inset:0;overflow:hidden}.legal-atlas-hero-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 64% 42%,#9482ff1f,#0000 22%),radial-gradient(circle at 76% 58%,#70e7d81a,#0000 24%),linear-gradient(90deg,#0b0e1642 0%,#0b0e1624 28%,#0b0e160a 50%,#0b0e1600 100%);position:absolute;inset:0}.legal-atlas-hero-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0e16db 0%,#0b0e16b3 22%,#0b0e164d 42%,#0b0e1614 58%,#0b0e1600 74%);position:absolute;inset:0}.legal-atlas-console-top,.legal-atlas-stage-badge,.legal-atlas-core,.legal-atlas-node-rail{z-index:3}.legal-atlas-console-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b1457;width:min(34vw,350px);top:24px;left:auto;right:28px}.legal-atlas-core{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c101a9e;width:min(33vw,360px);top:47%;left:69%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000038}.legal-atlas-node-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b145c;border-radius:16px;width:min(34vw,390px);padding:8px;bottom:26px;left:auto;right:28px}@media (width<=1180px){.legal-atlas-hero-copy{width:min(62%,730px)}.legal-atlas-stage-halo,.legal-atlas-core{left:71%}.legal-atlas-stage-badge.badge-b{left:60%}}@media (width<=1020px){.legal-atlas-hero-layout{grid-template-columns:1fr;gap:20px;min-height:auto;display:grid}.legal-atlas-hero-copy{width:100%;padding-top:0}.legal-atlas-hero-stage{background:linear-gradient(145deg,#0f141fc7,#0b0e1694);border:1px solid #ffffff14;border-radius:28px;min-height:560px;position:relative}.legal-atlas-hero-stage:after{background:linear-gradient(#0b0e1633,#0b0e160f 35%,#0b0e1600 100%)}.legal-atlas-stage-halo,.legal-atlas-core{top:47%;left:50%}.legal-atlas-console-top{width:auto;top:16px;left:16px;right:16px}.legal-atlas-node-rail{width:auto;bottom:16px;left:16px;right:16px}.legal-atlas-stage-badge.badge-a{top:90px;right:20px}.legal-atlas-stage-badge.badge-b{bottom:104px;left:20px}}@media (width<=680px){.legal-atlas-hero-stage{min-height:500px}.legal-atlas-stage-badge{display:none}.legal-atlas-core{width:min(84%,330px)}}.legal-atlas-hero{border-bottom:1px solid #ffffff0f}.legal-atlas-hero .public-container{width:min(1440px,100% - 42px)}.legal-atlas-hero-stage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.legal-atlas-hero-stage:before,.legal-atlas-hero-stage:after{border-radius:0!important}.legal-atlas-console-top{box-shadow:none;background:#080b143d;border-color:#ffffff0e}.legal-atlas-core{box-shadow:none;background:#0c101a70;border-color:#ffffff12}.legal-atlas-node-rail{box-shadow:none;background:#080b143d;border-color:#ffffff0e}@media (width<=1020px){.legal-atlas-hero-stage{background:0 0!important;border:0!important;border-radius:0!important}}.legal-atlas-hero{min-height:calc(100vh - 74px);padding:34px 0 24px;position:relative;overflow:hidden}.legal-atlas-hero-layout{z-index:4;min-height:680px;display:block;position:relative}.legal-atlas-hero-copy{z-index:5;width:min(56%,760px);padding-top:34px;position:relative}.legal-atlas-hero-copy h1{max-width:8.6ch;margin:14px 0 18px;line-height:.9}.legal-atlas-hero-copy h1 strong,.legal-atlas-hero-copy h1 em{letter-spacing:-.078em;font-style:normal;display:block}.legal-atlas-hero-copy h1 strong{color:#fbfbfe;font-size:clamp(3.8rem,8vw,7.25rem);font-weight:700}.legal-atlas-hero-copy h1 em{color:#0000;-webkit-text-stroke:1.3px #e4e2ff54;font-size:clamp(2.75rem,6.8vw,5.9rem);font-weight:650}.legal-atlas-hero-copy>p{max-width:620px;color:#aeb7c7!important}.legal-atlas-hero-scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.legal-atlas-hero-scene:before{content:"";z-index:2;background:linear-gradient(90deg,#0b0e16e0 0%,#0b0e16b8 20%,#0b0e1652 40%,#0b0e1614 58%,#0b0e1600 74%);position:absolute;inset:0}.legal-atlas-hero-scene:after{content:"";z-index:1;background:radial-gradient(circle at 16% 18%,#9288ff1c,#0000 34%),radial-gradient(circle at 82% 22%,#6ce5d414,#0000 30%);position:absolute;inset:0}.legal-atlas-stage-halo,.legal-atlas-stage-badge,.legal-atlas-hero-book,.legal-atlas-hero-tag{z-index:3}.legal-atlas-stage-halo{width:330px;height:330px;top:47%;left:69%;translate:-50% -50%}.legal-atlas-stage-badge.badge-a{top:16%;right:10%}.legal-atlas-stage-badge.badge-b{bottom:13%;left:58%}.legal-atlas-hero-book{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eef1ff;background:#0c101a73;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:118px;height:118px;display:flex;position:absolute;top:47%;left:69%;transform:translate(-50%,-50%);box-shadow:0 20px 48px #0000003d}.legal-atlas-hero-book small{letter-spacing:.14em;text-transform:uppercase;color:#b5bfd0;font-size:.68rem}.legal-atlas-hero-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e7ecff;letter-spacing:.04em;background:#0b0e1642;border:1px solid #ffffff1a;border-radius:999px;padding:10px 13px;font-size:.74rem;position:absolute;box-shadow:0 14px 34px #00000029}.legal-atlas-hero-tag.hero-tag-a{top:18%;left:55%}.legal-atlas-hero-tag.hero-tag-b{top:46%;right:10%}.legal-atlas-hero-tag.hero-tag-c{bottom:8%;left:60%}.legal-atlas-preview-band{background:linear-gradient(#ffffff04,#ffffff08);border-top:1px solid #ffffff14;padding:24px 0 16px}.legal-atlas-preview-copy{gap:12px;display:grid}.legal-atlas-preview-copy p{margin:0;color:#56616e!important}.legal-atlas-preview-panel{background:#fff;border:1px solid #ded9d0;border-radius:24px;padding:18px;box-shadow:0 20px 48px #00000014}.legal-atlas-node-rail-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;width:auto;margin:0 0 14px;padding:0;position:relative;bottom:auto;left:auto;right:auto}.legal-atlas-core-panel{width:auto;max-width:none;margin:0;position:relative;top:auto;left:auto;transform:none}@media (width<=1020px){.legal-atlas-hero{min-height:auto;padding-top:32px}.legal-atlas-hero-layout{min-height:620px}.legal-atlas-hero-copy{width:min(70%,760px)}.legal-atlas-stage-halo,.legal-atlas-hero-book{top:52%;left:69%}.legal-atlas-preview-layout{grid-template-columns:1fr}}@media (width<=780px){.legal-atlas-hero-layout{min-height:520px}.legal-atlas-hero-copy{width:100%;padding-top:0}.legal-atlas-hero-scene:before{background:linear-gradient(#0b0e1633,#0b0e160f 34%,#0b0e1600 100%)}.legal-atlas-stage-halo,.legal-atlas-hero-book{top:64%;left:50%}.legal-atlas-stage-badge.badge-a{top:102px;right:18px}.legal-atlas-stage-badge.badge-b{bottom:44px;left:18px}.legal-atlas-hero-tag.hero-tag-a{top:22%;left:12%}.legal-atlas-hero-tag.hero-tag-b{top:52%;right:8%}.legal-atlas-hero-tag.hero-tag-c{bottom:14%;left:22%}}@media (width<=680px){.legal-atlas-hero-copy h1 strong{font-size:clamp(3rem,16vw,4.7rem)}.legal-atlas-hero-copy h1 em{-webkit-text-stroke:1px #e4e2ff54;font-size:clamp(2.35rem,13vw,3.9rem)}.legal-atlas-hero-actions{gap:10px}.legal-atlas-primary,.legal-atlas-secondary{justify-content:center;width:100%;padding:13px 18px}.legal-atlas-hero-layout{min-height:460px}.legal-atlas-stage-badge,.legal-atlas-hero-tag{display:none}.legal-atlas-hero-book{border-radius:24px;width:100px;height:100px}.legal-atlas-preview-panel{border-radius:20px;padding:14px}}.legal-atlas-preview-band{color:var(--legal-text);background:linear-gradient(#0a0e17,#101522);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:54px 0 58px}.legal-atlas-preview-layout{grid-template-columns:minmax(0,.72fr) minmax(460px,1.08fr);align-items:center;gap:44px;display:grid}.legal-atlas-preview-copy h2{letter-spacing:-.062em;margin:14px 0 16px;font-size:clamp(2.3rem,4.4vw,4.5rem);line-height:.94;color:#f7f8fc!important}.legal-atlas-preview-copy p{max-width:620px;font-size:1rem;line-height:1.68;color:#9ea8b9!important}.legal-atlas-preview-console{isolation:isolate;background:linear-gradient(145deg,#0f141ff0,#070a11f0);border:1px solid #ffffff1a;border-radius:28px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061}.legal-atlas-preview-console .legal-atlas-field{width:100%;height:100%;position:absolute;inset:0}.legal-atlas-preview-halo{filter:blur(7px);pointer-events:none;background:radial-gradient(circle,#9288ff2b,#70e7d80d 44%,#0000 72%);border-radius:50%;width:310px;height:310px;position:absolute;top:45%;left:50%;translate:-50% -50%}.legal-atlas-preview-status{color:#8f99aa;letter-spacing:.15em;z-index:3;justify-content:space-between;align-items:center;font-size:.64rem;display:flex;position:absolute;top:20px;left:22px;right:22px}.legal-atlas-preview-status strong{color:#dfe4ee;font-size:.72rem}.legal-atlas-preview-console .legal-atlas-core-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;background:#0a0e17bd;border:1px solid #ffffff1f;border-radius:25px;width:min(300px,62%);margin:0;padding:25px 20px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 70px #00000059}.legal-atlas-preview-console .legal-atlas-core-panel a{color:#effffb;border-bottom:1px solid #70e7d88c;align-items:center;gap:7px;margin-top:15px;padding-bottom:4px;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.legal-atlas-preview-console .legal-atlas-node-rail-panel{z-index:3;grid-template-columns:repeat(9,1fr);gap:7px;margin:0;padding:0;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.legal-atlas-preview-console .legal-atlas-node-rail-panel button{color:#768094;background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;height:38px}.legal-atlas-preview-console .legal-atlas-node-rail-panel button:hover,.legal-atlas-preview-console .legal-atlas-node-rail-panel button.is-active{color:#e9fffb;background:#70e7d81a;border-color:#70e7d8a6;transform:translateY(-3px)}@media (width<=1020px){.legal-atlas-preview-layout{grid-template-columns:1fr;gap:24px}.legal-atlas-preview-console{min-height:480px}}@media (width<=680px){.legal-atlas-preview-band{padding:40px 0 42px}.legal-atlas-preview-console{border-radius:22px;min-height:420px}.legal-atlas-preview-console .legal-atlas-core-panel{width:72%;padding:20px 14px}.legal-atlas-preview-console .legal-atlas-node-rail-panel{gap:4px;bottom:12px;left:12px;right:12px}.legal-atlas-preview-console .legal-atlas-node-rail-panel button{border-radius:8px;height:31px}}.public-premium-observatory{--premium-bg:#070910;--premium-panel:#0e111cc2;--premium-line:#ffffff1a;--premium-copy:#f5f7fb;--premium-muted:#9aa3b7;--premium-mint:#70ead8;--premium-violet:#a99cff;background:radial-gradient(circle at 50% 0%, #443a752e, transparent 30rem), var(--premium-bg);color:var(--premium-copy);min-height:100vh;overflow:clip}.public-premium-observatory main{isolation:isolate;position:relative}.premium-observatory-shell{width:min(1180px,100% - 40px);margin:0 auto}.premium-observatory-hero{border-bottom:1px solid var(--premium-line);align-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.premium-constellation-canvas{pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.premium-observatory-noise{pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.premium-observatory-hero-grid{z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:48px;padding:88px 0 54px;display:grid;position:relative}.premium-observatory-hero-copy{max-width:690px}.premium-observatory-kicker{letter-spacing:.17em;text-transform:uppercase;color:#d9d3ff;align-items:center;gap:8px;font-size:.73rem;font-weight:700;display:inline-flex}.premium-observatory-hero h1{letter-spacing:-.075em;max-width:860px;margin:20px 0 18px;font-size:clamp(3.3rem,7vw,7rem);line-height:.91}.premium-observatory-hero h1 span{color:#0000;-webkit-text-stroke:1px #f5f7fb75;display:block}.premium-observatory-hero-copy>p{max-width:600px;color:var(--premium-muted);margin:0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.65}.premium-observatory-live{border:1px solid var(--premium-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c1494;border-radius:999px;align-items:center;gap:11px;width:fit-content;margin-top:24px;padding:10px 13px;display:flex}.premium-observatory-live>span{background:var(--premium-mint);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite premium-live-pulse;box-shadow:0 0 0 6px #70ead81a,0 0 20px #70ead880}.premium-observatory-live div{gap:1px;display:grid}.premium-observatory-live strong{font-size:.78rem}.premium-observatory-live small{color:var(--premium-muted);font-size:.69rem}.premium-observatory-stage{perspective:1000px;min-height:470px;transform-style:preserve-3d;position:relative}.premium-stage-axis,.premium-stage-halo,.premium-stage-label,.premium-stage-prism{position:absolute}.premium-stage-axis{background:linear-gradient(90deg,#0000,#96f0e04d,#0000);top:50%;left:50%}.premium-stage-axis.axis-x{width:92%;height:1px;transform:translate(-50%,-50%)rotate(-18deg)}.premium-stage-axis.axis-y{background:linear-gradient(#0000,#aea3ff45,#0000);width:1px;height:88%;transform:translate(-50%,-50%)rotate(18deg)}.premium-stage-halo{border:1px solid #ffffff1f;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-14deg)}.premium-stage-halo.halo-a{width:360px;height:360px;animation:17s linear infinite premium-halo-spin}.premium-stage-halo.halo-b{border-color:#70ead838;width:245px;height:245px;animation:12s linear infinite premium-halo-spin-reverse}.premium-stage-prism{width:150px;height:150px;transform-style:preserve-3d;color:#fff;place-items:center;animation:6s ease-in-out infinite premium-prism-float;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(45deg)}.premium-stage-prism-face{background:linear-gradient(135deg,#74ead82b,#9179ff1f);border:1px solid #ffffff47;position:absolute;inset:0;box-shadow:inset 0 0 35px #ffffff0a,0 18px 70px #4636a838}.premium-stage-prism-face.face-a{transform:translateZ(22px)}.premium-stage-prism-face.face-b{transform:rotateY(90deg)translateZ(75px)}.premium-stage-prism-face.face-c{transform:rotateX(90deg)translateZ(75px)}.premium-stage-prism svg{z-index:4;position:relative;transform:rotate(-45deg)rotateX(-58deg)}.premium-stage-label{border:1px solid var(--premium-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#e8eafa;background:#0a0d16b8;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;display:inline-flex;box-shadow:0 14px 50px #00000038}.premium-stage-label.label-a{animation:5s ease-in-out infinite premium-label-float;top:22%;left:5%}.premium-stage-label.label-b{animation:5.6s ease-in-out -1.2s infinite premium-label-float;top:40%;right:2%}.premium-stage-label.label-c{animation:6.2s ease-in-out -2s infinite premium-label-float;bottom:14%;left:18%}.premium-observatory-catalogue{padding:62px 0 34px}.premium-observatory-heading{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:34px;margin-bottom:28px;display:grid}.premium-observatory-heading h2{letter-spacing:-.06em;max-width:760px;margin:12px 0 0;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.98}.premium-observatory-heading>p{color:var(--premium-muted);margin:0;line-height:1.6}.premium-observatory-state{border:1px solid var(--premium-line);background:var(--premium-panel);border-radius:24px;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:24px;display:flex}.premium-observatory-state div{gap:4px;display:grid}.premium-observatory-state span{color:var(--premium-muted)}.premium-observatory-state button{border:1px solid var(--premium-line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;margin-left:10px;padding:9px 13px;display:inline-flex}.premium-observatory-spinner{animation:.9s linear infinite premium-spin}.premium-observatory-workspace{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:16px;min-height:600px;display:grid}.premium-plan-rail{flex-direction:column;gap:8px;display:flex}.premium-plan-rail-item{text-align:left;width:100%;min-height:82px;color:var(--premium-copy);border:1px solid var(--premium-line);cursor:pointer;background:#0d101a9e;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;transition:transform .24s,border-color .24s,background .24s;display:grid;position:relative;overflow:hidden}.premium-plan-rail-item:before{content:"";background:linear-gradient(var(--premium-mint), var(--premium-violet));width:3px;transition:transform .24s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.premium-plan-rail-item:hover{border-color:#a99cff47;transform:translate(4px)}.premium-plan-rail-item.is-active{background:linear-gradient(135deg,#62e2d21a,#8068ff17);border-color:#87e3d957}.premium-plan-rail-item.is-active:before{transform:scaleY(1)}.premium-plan-rail-number{color:#6f7890;letter-spacing:.12em;font-size:.67rem}.premium-plan-rail-copy{gap:4px;min-width:0;display:grid}.premium-plan-rail-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.premium-plan-rail-copy small{color:var(--premium-muted)}.premium-plan-rail-badge{width:fit-content;color:var(--premium-mint);text-transform:uppercase;letter-spacing:.12em;grid-column:2;font-size:.62rem}.premium-plan-rail-price{grid-area:1/3/span 2;font-weight:700}.premium-plan-focus-panel{background:linear-gradient(145deg, #121623f5, #080b13eb), var(--premium-panel);border:1px solid #ffffff1c;border-radius:28px;grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"copy visual""features visual""action action";align-content:start;gap:20px 26px;min-height:600px;padding:30px;animation:.42s both premium-panel-in;display:grid;position:relative;overflow:hidden}.premium-plan-focus-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff0d,#0000 55%);animation:6s ease-in-out infinite premium-sheen;position:absolute;inset:0;transform:translate(-120%)}.premium-plan-focus-glow{filter:blur(10px);background:radial-gradient(circle,#6dedd82e,#886fff14 45%,#0000 72%);border-radius:50%;width:400px;height:400px;position:absolute;top:-140px;right:-120px}.premium-plan-focus-copy{z-index:1;grid-area:copy;position:relative}.premium-plan-focus-topline{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.premium-plan-focus-topline span{border:1px solid var(--premium-line);color:#cbc5ff;text-transform:uppercase;letter-spacing:.12em;border-radius:999px;padding:6px 9px;font-size:.64rem;display:inline-flex}.premium-plan-focus-copy h3{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.95}.premium-plan-focus-copy>p{max-width:620px;color:var(--premium-muted);margin:15px 0 18px;line-height:1.62}.premium-plan-focus-price{align-items:end;gap:10px;display:flex}.premium-plan-focus-price strong{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.5rem)}.premium-plan-focus-price span{color:var(--premium-muted);padding-bottom:6px}.premium-plan-focus-meta{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.premium-plan-focus-meta span{color:#c3cad8;align-items:center;gap:7px;font-size:.74rem;display:inline-flex}.premium-plan-focus-visual{z-index:1;grid-area:visual;place-items:center;min-height:390px;display:grid;position:relative}.premium-feature-orbit{aspect-ratio:1;width:280px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.premium-feature-orbit-ring{border:1px solid #ffffff24;border-radius:50%;position:absolute}.premium-feature-orbit-ring.ring-a{width:92%;height:45%;animation:14s linear infinite premium-orbit-ring;transform:rotate(-22deg)}.premium-feature-orbit-ring.ring-b{border-color:#6febd833;width:78%;height:78%;animation:11s linear infinite premium-orbit-ring-reverse;transform:rotateX(68deg)}.premium-feature-orbit-ring.ring-c{border-color:#ac9eff40;width:48%;height:48%}.premium-feature-orbit-core{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#70ead847,#8f77ff57);border:1px solid #fff3;border-radius:24px;place-items:center;width:84px;animation:3.6s ease-in-out infinite premium-core-breathe;display:grid;box-shadow:0 0 60px #69e0d52e}.premium-feature-orbit-node{aspect-ratio:1;color:#dcd8ff;background:#0d111de6;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;display:grid;position:absolute;box-shadow:0 10px 28px #00000047}.premium-feature-orbit-node.node-1{top:7%;left:46%}.premium-feature-orbit-node.node-2{top:33%;right:5%}.premium-feature-orbit-node.node-3{bottom:9%;right:18%}.premium-feature-orbit-node.node-4{bottom:9%;left:18%}.premium-feature-orbit-node.node-5{top:34%;left:5%}.premium-feature-orbit-node.node-6{top:25%;left:25%}.premium-plan-focus-features{z-index:1;grid-area:features;position:relative}.premium-plan-focus-label{color:#cbc5ff;text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:.67rem;display:block}.premium-plan-focus-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.premium-plan-focus-features li{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:10px;display:flex}.premium-plan-focus-features li>span{aspect-ratio:1;width:32px;color:var(--premium-mint);background:#70ead814;border-radius:10px;place-items:center;display:grid}.premium-plan-focus-features li div{gap:2px;display:grid}.premium-plan-focus-features li strong{font-size:.78rem}.premium-plan-focus-features li small{color:var(--premium-muted);font-size:.67rem}.premium-plan-focus-empty{color:var(--premium-muted)}.premium-plan-focus-action{z-index:1;color:#07110f;background:linear-gradient(90deg, var(--premium-mint), #c6baff);border-radius:15px;grid-area:action;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-weight:800;text-decoration:none;transition:transform .22s,filter .22s;display:inline-flex;position:relative}.premium-plan-focus-action:hover{filter:brightness(1.06);transform:translateY(-2px)}.premium-observatory-compare{padding:20px 0 58px}.premium-observatory-compare-toggle{color:#fff;text-align:left;border:1px solid var(--premium-line);cursor:pointer;background:#0f121dc7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 18px;display:grid}.premium-observatory-compare-toggle>span{aspect-ratio:1;color:#cbc5ff;background:#a99cff1a;border-radius:12px;place-items:center;width:38px;display:grid}.premium-observatory-compare-toggle div{gap:3px;display:grid}.premium-observatory-compare-toggle small{color:var(--premium-muted)}.premium-observatory-compare-toggle>svg{transition:transform .24s}.premium-observatory-compare-toggle>svg.is-open{transform:rotate(180deg)}.premium-observatory-compare-panel{grid-template-rows:0fr;transition:grid-template-rows .34s;display:grid}.premium-observatory-compare-panel.is-open{grid-template-rows:1fr}.premium-observatory-table-scroll{min-height:0;overflow:hidden}.premium-observatory-table-scroll table{border-collapse:collapse;border:1px solid var(--premium-line);background:#0c0f18b8;width:100%;margin-top:10px}.premium-observatory-table-scroll th,.premium-observatory-table-scroll td{text-align:center;border-bottom:1px solid #ffffff12;padding:13px 15px}.premium-observatory-table-scroll th:first-child{text-align:left}.premium-observatory-table-scroll tbody th{color:#d8dceb;align-items:center;gap:8px;font-weight:600;display:flex}.premium-observatory-table-scroll tbody th span{aspect-ratio:1;background:#ffffff0a;border-radius:9px;place-items:center;width:29px;display:grid}.premium-comparison-yes{aspect-ratio:1;color:#07110f;background:var(--premium-mint);border-radius:50%;place-items:center;width:28px;display:inline-grid}.premium-comparison-no{color:#5c6376}@keyframes premium-live-pulse{50%{opacity:.72;transform:scale(1.18)}}@keyframes premium-spin{to{transform:rotate(360deg)}}@keyframes premium-halo-spin{to{transform:translate(-50%,-50%)rotateX(62deg)rotate(346deg)}}@keyframes premium-halo-spin-reverse{to{transform:translate(-50%,-50%)rotateX(62deg)rotate(-374deg)}}@keyframes premium-prism-float{50%{transform:translate(-50%,-56%)rotateX(58deg)rotate(53deg)}}@keyframes premium-label-float{50%{transform:translateY(-9px)}}@keyframes premium-panel-in{0%{opacity:.45;transform:translateY(12px)}}@keyframes premium-sheen{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes premium-orbit-ring{to{transform:rotate(338deg)}}@keyframes premium-orbit-ring-reverse{to{transform:rotateX(68deg)rotate(-360deg)}}@keyframes premium-core-breathe{50%{transform:scale(1.06);box-shadow:0 0 85px #69e0d547}}@media (width<=980px){.premium-observatory-hero-grid{grid-template-columns:1fr;gap:16px;padding-top:104px}.premium-observatory-stage{min-height:350px}.premium-observatory-workspace{grid-template-columns:1fr}.premium-plan-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.premium-plan-focus-panel{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=720px){.premium-observatory-shell{width:min(100% - 24px,1180px)}.premium-observatory-hero{min-height:auto}.premium-observatory-hero-grid{padding:88px 0 28px}.premium-observatory-hero h1{font-size:clamp(3rem,15vw,5rem)}.premium-observatory-stage{min-height:280px}.premium-stage-halo.halo-a{width:260px;height:260px}.premium-stage-halo.halo-b{width:180px;height:180px}.premium-observatory-catalogue{padding-top:42px}.premium-observatory-heading{grid-template-columns:1fr;gap:12px}.premium-plan-rail{grid-template-columns:1fr}.premium-plan-focus-panel{grid-template-columns:1fr;grid-template-areas:"copy""visual""features""action";min-height:0;padding:20px}.premium-plan-focus-visual{min-height:280px}.premium-feature-orbit{width:240px}.premium-plan-focus-features ul{grid-template-columns:1fr}.premium-observatory-table-scroll{overflow-x:auto}.premium-observatory-table-scroll table{min-width:720px}}@media (prefers-reduced-motion:reduce){.public-premium-observatory *,.public-premium-observatory :before,.public-premium-observatory :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.safety-command-page{--safety-bg:#070a10;--safety-panel:#0d111a;--safety-panel-2:#111724;--safety-line:#ffffff1a;--safety-text:#f5f7fb;--safety-muted:#9ca7b8;--safety-aqua:#6ce5d4;--safety-violet:#8d82ff;--safety-amber:#ffbe68;--safety-danger:#ff728a;background:var(--safety-bg);color:var(--safety-text);overflow:hidden}.safety-command-page main{isolation:isolate;position:relative}.safety-command-page .public-container{width:min(1240px,100% - 42px);margin:0 auto}.safety-command-hero{border-bottom:1px solid var(--safety-line);align-items:center;min-height:calc(100vh - 74px);padding:34px 0 28px;display:flex;position:relative;overflow:hidden}.safety-command-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 92%);mask-image:linear-gradient(#000000bf,#0000 92%)}.safety-command-hero:before{content:"";filter:blur(14px);background:radial-gradient(circle,#8d82ff2e,#0000 66%);width:720px;height:720px;position:absolute;top:-300px;left:-220px}.safety-command-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:52px;display:grid;position:relative}.safety-command-hero-copy{max-width:670px}.safety-command-index{letter-spacing:.19em;text-transform:uppercase;color:#b9c1d0;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:inline-flex}.safety-command-hero-copy h1,.safety-command-section-copy h2,.safety-command-section-heading h2,.safety-command-child h2{letter-spacing:-.065em;margin:16px 0 18px;font-size:clamp(2.5rem,5vw,5.6rem);font-weight:650;line-height:.94}.safety-command-hero-copy p,.safety-command-section-copy p,.safety-command-section-heading p,.safety-command-child p{color:var(--safety-muted);max-width:680px;font-size:1.02rem;line-height:1.65}.safety-command-status-row{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.safety-command-status-row span{border:1px solid var(--safety-line);color:#d8deea;background:#ffffff09;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;display:inline-flex}.safety-command-jump{color:#eefdfb;border-bottom:1px solid #6ce5d49e;align-items:center;gap:8px;margin-top:22px;padding-bottom:5px;font-weight:700;text-decoration:none;display:inline-flex}.safety-command-hero-system{border:1px solid var(--safety-line);background:linear-gradient(145deg,#0f141ff0,#070a10eb);border-radius:30px;min-height:600px;position:relative;overflow:hidden;box-shadow:0 38px 100px #0006}.safety-signal-canvas{width:100%;height:100%;position:absolute;inset:0}.safety-command-orbit-ring{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute;top:49%;left:50%}.safety-command-orbit-ring.ring-a{border-top-color:#6ce5d49e;border-right-color:#8d82ff73;width:300px;height:300px;margin:-150px 0 0 -150px}.safety-command-orbit-ring.ring-b{border-style:dashed;border-color:#ffffff1a;width:390px;height:390px;margin:-195px 0 0 -195px}.safety-command-shield-core{text-align:center;z-index:3;background:#070a10e6;border:1px solid #6ce5d48f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:132px;height:132px;display:flex;position:absolute;top:49%;left:50%;translate:-50% -50%;box-shadow:0 0 54px #6ce5d424}.safety-command-shield-core strong{font-size:.85rem}.safety-command-shield-core span{color:var(--safety-muted);font-size:.69rem}.safety-command-layer-controls{z-index:4;grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;top:18px;left:18px;right:18px}.safety-command-layer-controls button{border:1px solid var(--safety-line);color:#aeb7c7;cursor:pointer;font:inherit;background:#05080db8;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-size:.75rem;transition:all .25s;display:flex}.safety-command-layer-controls button:hover,.safety-command-layer-controls button.is-active{color:#fff;background:#6ce5d41a;border-color:#6ce5d475;transform:translateY(-2px)}.safety-command-layer-copy{border:1px solid var(--safety-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:4;background:#05080dd1;border-radius:17px;padding:17px 18px;animation:.4s both safetyLayerIn;position:absolute;bottom:20px;left:22px;right:22px}.safety-command-layer-copy span{letter-spacing:.18em;color:var(--safety-aqua);font-size:.62rem}.safety-command-layer-copy h2{margin:5px 0;font-size:1.35rem}.safety-command-layer-copy p{color:var(--safety-muted);margin:0;font-size:.85rem;line-height:1.5}@keyframes safetyLayerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.safety-command-emergency{border-bottom:1px solid var(--safety-line);background:#ff728a0e}.safety-command-emergency-inner{color:#f3dfe4;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;padding:16px 0;display:grid}.safety-command-emergency-inner svg{color:var(--safety-danger)}.safety-command-emergency-inner p{color:#b9a8ae;margin:0;font-size:.86rem}.safety-command-protocol,.safety-command-guidance,.safety-command-resources{border-bottom:1px solid var(--safety-line);padding:84px 0}.safety-command-protocol-layout,.safety-command-resources-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:62px;display:grid}.safety-command-section-copy h2,.safety-command-section-heading h2,.safety-command-child h2{font-size:clamp(2.25rem,4vw,4.5rem)}.safety-command-step-tabs{gap:8px;margin-top:28px;display:grid}.safety-command-step-tabs button{text-align:left;border:1px solid var(--safety-line);color:#adb7c7;cursor:pointer;font:inherit;background:#ffffff06;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;padding:13px 15px;transition:all .25s;display:grid}.safety-command-step-tabs button span{letter-spacing:.14em;color:#707b8d;font-size:.68rem}.safety-command-step-tabs button:hover,.safety-command-step-tabs button.is-active{color:#fff;background:#6ce5d414;border-color:#6ce5d461;transform:translate(7px)}.safety-command-response-stage{border:1px solid var(--safety-line);background:linear-gradient(150deg,#111724eb,#080b12f2);border-radius:26px;min-height:490px;padding:22px;position:relative;overflow:hidden}.safety-command-response-stage:before{content:"";background:radial-gradient(circle,#8d82ff2e,#0000 67%);width:340px;height:340px;position:absolute;top:-120px;right:-110px}.safety-command-response-track{z-index:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:relative}.safety-command-response-track span{background:#ffffff17;border-radius:999px;height:3px;transition:all .35s}.safety-command-response-track span.is-complete{background:linear-gradient(90deg,var(--safety-violet),var(--safety-aqua));box-shadow:0 0 14px #6ce5d447}.safety-command-response-card{z-index:1;max-width:500px;margin-top:64px;animation:.45s cubic-bezier(.2,.8,.2,1) both safetyResponseIn;position:relative}@keyframes safetyResponseIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.safety-command-response-number{letter-spacing:-.08em;color:#ffffff14;margin-bottom:-12px;font-size:4.8rem;font-weight:750;line-height:.8;display:block}.safety-command-response-card svg{color:var(--safety-aqua)}.safety-command-response-card h3{letter-spacing:-.045em;margin:15px 0 9px;font-size:2.2rem}.safety-command-response-card p{color:var(--safety-muted);max-width:520px;line-height:1.6}.safety-command-response-state{color:#dffbf6;background:#6ce5d412;border:1px solid #6ce5d440;border-radius:999px;align-items:center;gap:9px;margin-top:16px;padding:8px 11px;font-size:.78rem;display:inline-flex}.safety-command-response-state .pulse{background:var(--safety-aqua);border-radius:50%;width:7px;height:7px;animation:1.8s infinite safetyPulse;box-shadow:0 0 #6ce5d466}@keyframes safetyPulse{70%{box-shadow:0 0 0 10px #6ce5d400}to{box-shadow:0 0 #6ce5d400}}.safety-command-response-notes{border-top:1px solid var(--safety-line);color:#9ca7b8;gap:7px;padding-top:16px;font-size:.78rem;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.safety-command-response-notes div{align-items:center;gap:8px;display:flex}.safety-command-response-notes svg{color:var(--safety-aqua)}.safety-command-section-heading{max-width:760px;margin-bottom:34px}.safety-command-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.safety-command-guide-card{border:1px solid var(--safety-line);background:#ffffff06;border-radius:16px;transition:border-color .25s,background .25s,transform .25s;overflow:hidden}.safety-command-guide-card:hover{border-color:#ffffff2e;transform:translateY(-3px)}.safety-command-guide-card.warning{border-color:#ffbe6838}.safety-command-guide-card.danger{border-color:#ff728a40}.safety-command-guide-card.is-open{background:#ffffff0b;border-color:#6ce5d452;grid-column:span 2}.safety-command-guide-card button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:40px 1fr 24px;align-items:center;gap:11px;padding:15px;display:grid}.safety-command-guide-icon{width:38px;height:38px;color:var(--safety-aqua);background:#6ce5d414;border-radius:12px;place-items:center;display:grid}.warning .safety-command-guide-icon{color:var(--safety-amber);background:#ffbe6814}.danger .safety-command-guide-icon{color:var(--safety-danger);background:#ff728a14}.safety-command-guide-card strong{font-size:.94rem;display:block}.safety-command-guide-card small{color:var(--safety-muted);margin-top:3px;font-size:.75rem;line-height:1.4;display:block}.safety-command-guide-card i{color:#768195;text-align:center;font-size:1.4rem;font-style:normal}.safety-command-guide-body{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.safety-command-guide-card.is-open .safety-command-guide-body{grid-template-rows:1fr}.safety-command-guide-body ul{color:#aeb8c7;border-top:1px solid #0000;margin:0 15px;padding:0 16px 0 38px;font-size:.82rem;line-height:1.55;overflow:hidden}.safety-command-guide-card.is-open .safety-command-guide-body ul{border-color:var(--safety-line);padding-top:15px;padding-bottom:17px}.safety-command-guide-body li+li{margin-top:7px}.safety-command-child{background:linear-gradient(90deg,#ff728a13,#ffbe6809);border-bottom:1px solid #ff728a33;padding:56px 0}.safety-command-child-layout{grid-template-columns:150px 1fr auto;align-items:center;gap:34px;display:grid}.safety-command-child-signal{width:120px;height:120px;color:var(--safety-danger);background:#ff728a0f;border:1px solid #ff728a59;border-radius:50%;place-items:center;display:grid;position:relative}.safety-command-child-signal span{border:1px solid #ff728a26;border-radius:50%;animation:2.5s infinite safetyDangerRing;position:absolute;inset:-13px}.safety-command-child-signal span:nth-child(2){animation-delay:.6s;inset:-27px}.safety-command-child-signal span:nth-child(3){animation-delay:1.2s;inset:-41px}@keyframes safetyDangerRing{50%{opacity:.3;transform:scale(1.04)}}.safety-command-child h2{margin-top:12px;margin-bottom:10px}.safety-command-child a{color:#fff;white-space:nowrap;background:#ff728a14;border:1px solid #ff728a59;border-radius:12px;align-items:center;gap:8px;padding:12px 15px;text-decoration:none;display:inline-flex}.safety-command-resource-links{gap:9px;display:grid}.safety-command-resource-links a{border:1px solid var(--safety-line);color:#fff;background:#ffffff06;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px;text-decoration:none;transition:all .25s;display:grid}.safety-command-resource-links a:hover{background:#6ce5d40e;border-color:#6ce5d452;transform:translate(7px)}.safety-command-resource-links span strong,.safety-command-resource-links span small{display:block}.safety-command-resource-links span small{color:var(--safety-muted);margin-top:2px;font-size:.76rem}@media (width<=1050px){.safety-command-hero-layout,.safety-command-protocol-layout,.safety-command-resources-layout{grid-template-columns:1fr}.safety-command-hero{min-height:auto;padding:58px 0 48px}.safety-command-hero-system{min-height:560px}.safety-command-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-command-child-layout{grid-template-columns:120px 1fr}.safety-command-child a{grid-column:2}}@media (width<=720px){.safety-command-page .public-container{width:min(100% - 24px,1240px)}.safety-command-hero{padding:38px 0 28px}.safety-command-hero-layout{gap:28px}.safety-command-hero-copy h1{font-size:2.75rem}.safety-command-hero-system{border-radius:22px;min-height:500px}.safety-command-layer-controls{grid-template-columns:repeat(2,1fr)}.safety-command-orbit-ring.ring-a{width:230px;height:230px;margin:-115px 0 0 -115px}.safety-command-orbit-ring.ring-b{width:300px;height:300px;margin:-150px 0 0 -150px}.safety-command-emergency-inner{grid-template-columns:auto 1fr}.safety-command-emergency-inner p{grid-column:1/-1}.safety-command-protocol,.safety-command-guidance,.safety-command-resources{padding:56px 0}.safety-command-response-stage{min-height:510px}.safety-command-guide-grid{grid-template-columns:1fr}.safety-command-guide-card.is-open{grid-column:auto}.safety-command-child-layout{text-align:left;grid-template-columns:1fr}.safety-command-child-signal{width:92px;height:92px}.safety-command-child a{grid-column:auto;justify-self:start}.safety-command-status-row{gap:6px}.safety-command-status-row span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.safety-command-page *{scroll-behavior:auto!important}.safety-command-orbit-ring,.safety-command-child-signal span,.safety-command-response-state .pulse{animation:none!important}.safety-command-reveal{opacity:1!important;transform:none!important}}.safety-command-hero{min-height:calc(100vh - 74px);padding:38px 0 26px}.safety-command-hero-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.98fr);align-items:center;gap:24px}.safety-command-hero-copy{z-index:3;max-width:760px;position:relative}.safety-command-hero-copy h1{max-width:9.2ch;margin:18px 0}.safety-command-hero-copy h1 strong,.safety-command-hero-copy h1 em{letter-spacing:-.075em;font-style:normal;line-height:.9;display:block}.safety-command-hero-copy h1 em{color:#0000;-webkit-text-stroke:1.4px #dff0ff57;text-shadow:none;margin-top:-.06em;font-size:clamp(3rem,7vw,6.6rem);font-weight:650}.safety-command-hero-copy p{max-width:640px;font-size:1.05rem}.safety-command-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.safety-command-hero-primary,.safety-command-hero-secondary{border-radius:999px;align-items:center;gap:9px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .28s,border-color .28s,background .28s,color .28s;display:inline-flex}.safety-command-hero-primary{color:#0c1018;background:#f5f7fb}.safety-command-hero-secondary{color:#e4eef7;background:#ffffff0a;border:1px solid #ffffff1f}.safety-command-hero-primary:hover,.safety-command-hero-secondary:hover{transform:translateY(-3px)}.safety-command-hero-metrics{color:#8d9aae;flex-wrap:wrap;gap:24px;margin-top:26px;font-size:.92rem;display:flex}.safety-command-hero-metrics strong{color:#f3f6fb;font-weight:800}.safety-command-hero-stage{isolation:isolate;background:radial-gradient(circle at 60% 46%,#6ce5d426,#0000 24%),radial-gradient(circle at 52% 56%,#8d82ff2e,#0000 32%),linear-gradient(#0a0e1726,#0a0e170d);border-radius:36px;min-height:620px;position:relative;overflow:hidden}.safety-command-hero-stage:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#6ce5d41f,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;inset:8% 10% auto auto}.safety-command-stage-pulse{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#6ce5d424,#6ce5d408 52%,#0000 74%);border-radius:50%;width:220px;height:220px;position:absolute;top:49%;left:50%;translate:-50% -50%}.safety-command-stage-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e6eef9;z-index:3;background:#0a0e176b;border:1px solid #ffffff1f;border-radius:18px;gap:4px;min-width:118px;padding:14px 15px;display:grid;position:absolute}.safety-command-stage-badge span{font-size:.88rem;font-weight:800}.safety-command-stage-badge small{color:#96a2b5;font-size:.78rem}.safety-command-layer-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a1052;border:1px solid #ffffff0f;border-radius:18px;width:min(100%,720px);margin:0 auto;padding:8px;top:20px;left:0;right:0}.safety-command-layer-copy{background:#06090eb8;width:min(78%,640px);bottom:20px;left:50%;right:auto;translate:-50%}.safety-command-shield-core{width:144px;height:144px;box-shadow:0 0 70px #6ce5d429}@media (width<=1020px){.safety-command-hero{min-height:auto;padding-top:34px}.safety-command-hero-layout{grid-template-columns:1fr;gap:18px}.safety-command-hero-copy h1{max-width:none}.safety-command-hero-stage{min-height:560px}}@media (width<=680px){.safety-command-hero-copy h1 strong{font-size:clamp(2.95rem,16vw,4.7rem)}.safety-command-hero-copy h1 em{-webkit-text-stroke:1px #dff0ff57;font-size:clamp(2.4rem,13vw,4rem)}.safety-command-hero-actions{gap:10px}.safety-command-hero-primary,.safety-command-hero-secondary{justify-content:center;width:100%;padding:13px 18px}.safety-command-hero-metrics{gap:14px 18px;font-size:.84rem}.safety-command-hero-stage{border-radius:26px;min-height:510px}.safety-command-layer-controls{grid-template-columns:repeat(2,1fr);width:auto;margin:14px 14px 0;display:grid;position:relative;top:auto;left:auto;right:auto}.safety-command-layer-controls button{font-size:.72rem}.safety-command-stage-badge{display:none}.safety-command-layer-copy{width:calc(100% - 28px);left:14px;translate:0}.safety-command-shield-core{width:122px;height:122px}.safety-command-orbit-ring.ring-a{width:280px;height:280px;margin:-140px 0 0 -140px}.safety-command-orbit-ring.ring-b{width:370px;height:370px;margin:-185px 0 0 -185px}}.safety-command-hero{min-height:calc(100vh - 74px)}.safety-command-hero-layout{min-height:660px;display:block;position:relative}.safety-command-hero-copy p{max-width:620px}.safety-command-hero-stage{z-index:1;min-height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;position:absolute;inset:0;overflow:hidden}.safety-command-hero-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 65% 46%,#6ce5d41c,#0000 20%),radial-gradient(circle at 77% 24%,#8d82ff1f,#0000 28%),linear-gradient(90deg,#070a1033 0%,#070a101f 28%,#070a1005 50%,#070a1000 100%);position:absolute;inset:0}.safety-command-hero-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070a10d6 0%,#070a10a8 22%,#070a1047 42%,#070a1014 58%,#070a1000 74%);position:absolute;inset:0}.safety-command-orbit-ring,.safety-command-shield-core,.safety-command-stage-pulse,.safety-command-stage-badge,.safety-command-layer-controls,.safety-command-layer-copy{z-index:3}.safety-command-orbit-ring{top:48%;left:68%}.safety-command-orbit-ring.ring-b{opacity:.9;width:560px;height:560px;margin:-280px 0 0 -280px}.safety-command-stage-pulse{opacity:.92;width:300px;height:300px;top:48%;left:68%;translate:-50% -50%}.safety-command-shield-core{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:148px;height:148px;top:48%;left:68%}.safety-command-layer-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05080d57;border:1px solid #ffffff14;border-radius:18px;width:min(43vw,560px);padding:8px;top:24px;left:auto;right:28px}.safety-command-layer-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080d9e;width:min(36vw,430px);bottom:26px;left:auto;right:28px;box-shadow:0 24px 60px #00000038}.safety-command-layer-copy h2{font-size:1.55rem}.safety-command-layer-copy p{max-width:none}@media (width<=1180px){.safety-command-hero-copy{width:min(62%,720px)}.safety-command-orbit-ring,.safety-command-stage-pulse,.safety-command-shield-core{left:70%}.safety-command-stage-badge.stage-badge-b{left:58%}}@media (width<=1020px){.safety-command-hero-layout{grid-template-columns:1fr;gap:18px;min-height:auto;display:grid}.safety-command-hero-copy{width:100%;padding-top:0}.safety-command-hero-stage{border:1px solid var(--safety-line);background:linear-gradient(145deg,#0f141fcc,#070a10a6);border-radius:28px;min-height:580px;position:relative}.safety-command-hero-stage:after{background:linear-gradient(#070a1033,#070a100f 35%,#070a1000 100%)}.safety-command-orbit-ring,.safety-command-stage-pulse,.safety-command-shield-core{top:49%;left:50%}.safety-command-orbit-ring.ring-a{width:330px;height:330px;margin:-165px 0 0 -165px}.safety-command-orbit-ring.ring-b{width:450px;height:450px;margin:-225px 0 0 -225px}.safety-command-layer-controls{width:auto;top:16px;left:16px;right:16px}.safety-command-layer-copy{width:auto;bottom:16px;left:16px;right:16px}.safety-command-stage-badge.stage-badge-a{top:88px;right:20px}.safety-command-stage-badge.stage-badge-b{bottom:110px;left:20px}}@media (width<=680px){.safety-command-hero-stage{min-height:520px}.safety-command-stage-badge{display:none}.safety-command-orbit-ring.ring-a{width:270px;height:270px;margin:-135px 0 0 -135px}.safety-command-orbit-ring.ring-b{width:360px;height:360px;margin:-180px 0 0 -180px}}.safety-command-hero{border-bottom:1px solid #ffffff0f}.safety-command-hero .public-container{width:min(1440px,100% - 42px)}.safety-command-hero-stage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.safety-command-hero-stage:before,.safety-command-hero-stage:after{border-radius:0!important}.safety-command-layer-controls{box-shadow:none;background:#05080d3d;border-color:#ffffff0e}.safety-command-layer-copy{box-shadow:none;background:#05080d70;border-color:#ffffff12}.safety-command-shield-core{background:#070a109e;box-shadow:0 0 80px #6ce5d426}@media (width<=1020px){.safety-command-hero-stage{background:0 0!important;border:0!important;border-radius:0!important}}.safety-command-hero{border-bottom:1px solid var(--safety-line);min-height:calc(100vh - 74px);padding:34px 0 24px;position:relative;overflow:hidden}.safety-command-hero-layout{z-index:4;min-height:680px;display:block;position:relative}.safety-command-hero-copy{z-index:5;width:min(56%,720px);padding-top:34px;position:relative}.safety-command-hero-copy h1{max-width:8.6ch;margin:14px 0 18px;line-height:.9}.safety-command-hero-copy h1 strong,.safety-command-hero-copy h1 em{letter-spacing:-.078em;font-style:normal;display:block}.safety-command-hero-copy h1 strong{color:#fbfcff;font-size:clamp(3.8rem,8vw,7.25rem);font-weight:700}.safety-command-hero-copy h1 em{color:#0000;-webkit-text-stroke:1.3px #e1ebff52;font-size:clamp(2.8rem,6.8vw,5.95rem);font-weight:650}.safety-command-hero-copy p{color:#aeb8c9;max-width:620px}.safety-command-hero-scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.safety-command-hero-scene:before{content:"";z-index:2;background:linear-gradient(90deg,#070a10e0 0%,#070a10b8 20%,#070a1052 40%,#070a1014 58%,#070a1000 74%);position:absolute;inset:0}.safety-command-hero-scene:after{content:"";z-index:1;background:radial-gradient(circle at 18% 18%,#8274ff1f,#0000 34%),radial-gradient(circle at 84% 20%,#6ce5d417,#0000 30%);position:absolute;inset:0}.safety-command-orbit-ring,.safety-command-stage-pulse,.safety-command-shield-core,.safety-command-stage-badge,.safety-command-hero-tag{z-index:3}.safety-command-orbit-ring,.safety-command-stage-pulse,.safety-command-shield-core{top:48%;left:69%}.safety-command-orbit-ring.ring-a{width:360px;height:360px;margin:-180px 0 0 -180px}.safety-command-orbit-ring.ring-b{width:520px;height:520px;margin:-260px 0 0 -260px}.safety-command-stage-pulse{filter:blur(5px);background:radial-gradient(circle,#6ce5d429,#6ce5d40a 56%,#0000 76%);border-radius:50%;width:280px;height:280px;position:absolute;translate:-50% -50%}.safety-command-shield-core{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a108a;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:146px;height:146px;padding:18px;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 20px 48px #0000003d}.safety-command-stage-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e1661;border:1px solid #ffffff14;border-radius:20px;padding:12px 14px;position:absolute;box-shadow:0 14px 34px #00000024}.safety-command-stage-badge.stage-badge-a{top:16%;right:10%}.safety-command-stage-badge.stage-badge-b{bottom:13%;left:58%}.safety-command-hero-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dbeaf2;letter-spacing:.04em;background:#090c1347;border:1px solid #ffffff1a;border-radius:999px;padding:10px 13px;font-size:.74rem;position:absolute;box-shadow:0 14px 34px #00000029}.safety-command-hero-tag.hero-tag-a{top:18%;left:55%}.safety-command-hero-tag.hero-tag-b{top:48%;right:10%}.safety-command-hero-tag.hero-tag-c{bottom:8%;left:60%}.safety-command-layer-band{border-top:1px solid var(--safety-line);border-bottom:1px solid var(--safety-line);background:linear-gradient(#ffffff04,#ffffff08);padding:24px 0 18px}.safety-command-layer-band-layout{grid-template-columns:minmax(0,.72fr) minmax(360px,.9fr);align-items:start;gap:22px;display:grid}.safety-command-layer-panel{border:1px solid var(--safety-line);background:linear-gradient(145deg,#0f141fd6,#070a10b8);border-radius:24px;padding:18px;overflow:hidden;box-shadow:0 20px 48px #00000038}.safety-command-layer-controls-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:auto;margin:0 0 14px;display:grid;position:relative;top:auto;left:auto;right:auto}.safety-command-layer-panel>.safety-command-layer-copy.safety-command-layer-copy-panel{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:18px 10px 8px;overflow:hidden;transform:none;width:100%!important;position:static!important;inset:auto!important;translate:none!important}.safety-command-layer-panel>.safety-command-layer-copy.safety-command-layer-copy-panel h2{max-width:100%;margin:7px 0 9px;font-size:1.7rem;line-height:1.12}.safety-command-layer-panel>.safety-command-layer-copy.safety-command-layer-copy-panel p{max-width:620px;margin:0}@media (width<=1020px){.safety-command-hero{min-height:auto;padding-top:32px}.safety-command-hero-layout{min-height:620px}.safety-command-hero-copy{width:min(70%,720px)}.safety-command-orbit-ring,.safety-command-stage-pulse,.safety-command-shield-core{top:52%;left:68%}.safety-command-layer-band-layout{grid-template-columns:1fr}}@media (width<=780px){.safety-command-hero-layout{min-height:520px}.safety-command-hero-copy{width:100%;padding-top:0}.safety-command-hero-scene:before{background:linear-gradient(#070a1033,#070a100f 34%,#070a1000 100%)}.safety-command-orbit-ring,.safety-command-stage-pulse,.safety-command-shield-core{top:64%;left:50%}.safety-command-orbit-ring.ring-a{width:280px;height:280px;margin:-140px 0 0 -140px}.safety-command-orbit-ring.ring-b{width:380px;height:380px;margin:-190px 0 0 -190px}.safety-command-stage-badge.stage-badge-a{top:102px;right:18px}.safety-command-stage-badge.stage-badge-b{bottom:44px;left:18px}.safety-command-hero-tag.hero-tag-a{top:22%;left:12%}.safety-command-hero-tag.hero-tag-b{top:52%;right:8%}.safety-command-hero-tag.hero-tag-c{bottom:14%;left:22%}}@media (width<=680px){.safety-command-hero-copy h1 strong{font-size:clamp(3rem,16vw,4.7rem)}.safety-command-hero-copy h1 em{-webkit-text-stroke:1px #e1ebff52;font-size:clamp(2.35rem,13vw,3.9rem)}.safety-command-hero-actions{gap:10px}.safety-command-hero-primary,.safety-command-hero-secondary{justify-content:center;width:100%;padding:13px 18px}.safety-command-hero-metrics{gap:14px 18px}.safety-command-hero-layout{min-height:460px}.safety-command-stage-badge,.safety-command-hero-tag{display:none}.safety-command-shield-core{width:124px;height:124px}.safety-command-layer-panel{border-radius:20px;padding:14px}.safety-command-layer-controls-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{color:#17211e;font-synthesis:none;background:#f4f7f6;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.eyebrow{color:#0f766e;letter-spacing:.14em;font-size:11px;font-weight:800}.accent-card .eyebrow{color:#a7ead7}.screen-loader{color:#0f766e;place-items:center;min-height:100vh;font-weight:800;display:grid}.danger-button{color:#fff;background:#c3483f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:12px 18px;font-weight:800;display:inline-flex}.premium-plan-card{background:#fff;border:1px solid #dfe8e5;border-radius:18px;padding:22px}.premium-plan-card p{color:#6e7c77;line-height:1.6}.premium-plan-card ul{color:#42524d;min-height:54px;padding-left:20px}.premium-plan-meta{color:#66736f;border-top:1px solid #edf1f0;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}html{scroll-behavior:smooth}.public-site{color:#17211e;background:#f6f8fb;min-height:100vh;overflow:clip}.public-container{width:min(1180px,100% - 40px);margin:0 auto}.super-navbar{color:#fff;background:#0c1724}.super-navbar-inner{align-items:center;width:100%;min-height:86px;padding:0 clamp(24px,4vw,72px);display:flex}.public-brand{align-items:center;gap:14px;display:inline-flex}.public-brand-mark{background:linear-gradient(145deg,#7c5cff,#5141d9);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #5740d74d}.public-brand-mark.compact{border-radius:13px;width:40px;height:40px}.public-brand-copy{gap:5px;display:grid}.public-brand-copy strong{letter-spacing:-.025em;font:800 22px/1 Manrope,sans-serif}.public-brand-copy small{color:#aebbc9;letter-spacing:.015em;font-size:12px}.public-navbar{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #d7e0e8e6;transition:box-shadow .25s,background .25s;position:sticky;top:0}.public-navbar-inner{width:100%;min-height:68px;display:block}.public-menu-button{color:#263545;background:#fff;border:1px solid #dce3e9;border-radius:12px;place-items:center;width:43px;height:43px;display:none}.public-mobile-menu{display:none}.public-hero{background:linear-gradient(#fbfcff 0%,#f3f4fb 100%);align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.public-hero-grid{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;padding:88px 0 94px;display:grid;position:relative}.public-eyebrow{color:#5e4fd3;background:#ffffffc2;border:1px solid #6554e829;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 25px #4a3ba012}.public-hero-copy h1{letter-spacing:-.052em;color:#14202c;max-width:700px;margin:24px 0 22px;font:800 clamp(44px,5.3vw,75px)/1.03 Manrope,sans-serif}.public-hero-copy h1 span{background:linear-gradient(105deg,#5e4bd8,#247e9e);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.public-hero-copy>p{color:#5e6b79;max-width:640px;margin:0;font-size:17px;line-height:1.78}.public-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-primary-action,.hero-secondary-action{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.hero-primary-action{color:#fff;background:linear-gradient(135deg,#6554e8,#4c3bc4);box-shadow:0 15px 30px #5b49d640}.hero-secondary-action{color:#304050;background:#ffffffc7;border:1px solid #dce3eb}.hero-primary-action:hover,.hero-secondary-action:hover{transform:translateY(-3px)}.journey-path{color:#687681;align-items:center;gap:12px;margin-top:34px;font-size:11px;font-weight:800;display:flex}.anchor-placeholder{scroll-margin-top:80px}.public-footer{color:#d5dee7;background:#0c1724;padding:78px 0 0}.footer-grid{grid-template-columns:1.8fr repeat(4,1fr);gap:44px;padding-bottom:58px;display:grid}.footer-brand-column p{color:#94a3b2;max-width:320px;margin:21px 0 16px;font-size:13px;line-height:1.75}.footer-brand-row{align-items:center;gap:12px;display:flex}.footer-brand-row strong{color:#fff;font:800 20px Manrope,sans-serif}.footer-tagline{color:#b7c4d0;font-size:12px;font-weight:700}.footer-column h3{color:#fff;letter-spacing:.04em;margin:5px 0 20px;font:700 13px Manrope,sans-serif}.footer-links{gap:13px;display:grid}.footer-links a,.footer-social-text{color:#93a2b1;width:max-content;max-width:100%;font-size:12px;transition:color .2s,transform .2s}.footer-links a:hover,.footer-social-text:hover{color:#fff;transform:translate(3px)}.footer-socials{flex-wrap:wrap;gap:9px;display:flex}.footer-socials a{color:#aab7c4;background:#111f2d;border:1px solid #2a3948;border-radius:11px;place-items:center;width:38px;height:38px;transition:transform .2s,border-color .2s,color .2s;display:grid}.footer-socials a:hover{color:#fff;border-color:#6554e8;transform:translateY(-3px)}.footer-social-text{align-items:center;gap:6px;margin-top:17px;display:inline-flex}.footer-bottom-row{color:#738291;border-top:1px solid #253341;justify-content:space-between;align-items:center;gap:24px;min-height:72px;font-size:11px;display:flex}@keyframes orbitPulse{0%,to{opacity:.65;transform:scale(.98)}50%{opacity:1;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey-orbit{animation:none}.hero-primary-action,.hero-secondary-action{transition:none}}@media (width<=980px){.public-menu-button{margin-left:auto;display:grid}.public-mobile-menu{background:#fffffffa;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .3s,border-color .3s;display:grid;overflow:hidden}.public-mobile-menu.is-open{border-color:#e2e8ef;grid-template-rows:1fr}.public-mobile-menu-inner{width:min(100% - 40px,1180px);min-height:0;margin:auto;padding:0;transition:padding .3s;display:grid;overflow:hidden}.public-mobile-menu.is-open .public-mobile-menu-inner{padding:16px 0 22px}.public-mobile-menu-inner a{color:#3d4b59;opacity:0;border-bottom:1px solid #edf0f4;align-items:center;gap:13px;padding:13px 3px;font-weight:800;transition:opacity .25s,transform .25s;display:flex;transform:translateY(-7px)}.public-mobile-menu.is-open a{opacity:1;transform:translateY(0)}.public-mobile-menu-inner a span{color:#8b96a1;letter-spacing:.1em;font-size:10px}.public-mobile-menu-inner .mobile-login-link{color:#fff;background:#172433;border:0;border-radius:12px;justify-content:center;margin-top:12px}.public-hero-grid{grid-template-columns:1fr;gap:50px;padding-top:72px}.public-hero-copy{text-align:center}.public-eyebrow,.public-hero-copy>p{margin-inline:auto}.public-hero-actions{justify-content:center}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}}@media (width<=680px){.public-container{width:min(100% - 28px,1180px)}.super-navbar-inner{min-height:74px}.public-brand-mark{border-radius:14px;width:42px;height:42px}.public-brand-copy strong{font-size:19px}.public-brand-copy small{font-size:10.5px}.public-navbar-inner{min-height:60px}.public-hero{min-height:auto}.public-hero-grid{padding:58px 0 72px}.public-hero-copy h1{font-size:clamp(39px,12vw,55px)}.public-hero-copy>p{font-size:15px}.public-hero-actions{display:grid}.hero-primary-action,.hero-secondary-action{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-brand-column{grid-column:1/-1}.footer-bottom-row{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 0}}@media (width<=430px){.public-brand-copy small{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.footer-grid{grid-template-columns:1fr}.footer-brand-column{grid-column:auto}}.super-navbar{isolation:isolate;background:radial-gradient(circle at 50% 118%,#775bff47,#0000 42%),linear-gradient(130deg,#08111d 0%,#0c1928 48%,#101a2c 100%);place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}.super-navbar:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.super-navbar-inner{place-items:center;width:100%;min-height:132px;padding:18px 24px;display:grid}.public-navbar{box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#f5f8fcd1;border:0;padding:12px clamp(16px,2.6vw,42px);top:0}.public-navbar-inner{justify-content:center;align-items:center;width:100%;min-height:70px;display:flex}.public-nav-item.is-active{color:#fff;background:linear-gradient(135deg,#7059ee 0%,#5544d0 60%,#3c77b8 130%);box-shadow:0 12px 26px #5b48d342}.public-nav-item.is-active .public-nav-icon{color:#fff;background:#ffffff26}.public-menu-button{margin:0}.public-mobile-menu{z-index:200;pointer-events:none;display:block;position:fixed;inset:0}.public-mobile-menu.is-open{pointer-events:auto}.public-mobile-menu.is-open .mobile-menu-backdrop{opacity:1}.public-mobile-menu.is-open .public-mobile-menu-panel{opacity:1;transform:translateY(0)scale(1)}.public-mobile-menu.is-open .public-mobile-menu-links a{opacity:1;transform:translateY(0)}.public-mobile-menu-links a.is-active{color:#fff;background:linear-gradient(135deg,#6f59ed,#5543ce)}.public-mobile-menu-links a.is-active .mobile-menu-icon{color:#fff;background:#ffffff26}.public-mobile-menu-links a.is-active .mobile-menu-index{color:#ffffffa8}@media (width<=1080px){.public-navbar{padding:10px 16px}.public-navbar-inner{min-height:58px}.public-menu-button{color:#243447;background:#fff;border:1px solid #d9e0e8;border-radius:14px;width:42px;height:42px;transition:transform .2s,background .2s;display:grid;box-shadow:0 8px 20px #1d2c4214}.public-menu-button:active{transform:scale(.94)}.public-menu-button.is-open{color:#fff;background:#172536}}@media (width<=680px){.super-navbar{min-height:116px}.super-navbar-inner{min-height:116px;padding:15px 16px}}.public-site{color:#231915;background:#fffaf5}.super-navbar{background:radial-gradient(circle at 50% 122%,#ef6a5b4d,#0000 42%),linear-gradient(132deg,#241312 0%,#3a1d1a 47%,#54231f 100%)}.super-navbar:before{opacity:.12;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px)}.public-brand-mark{background:linear-gradient(145deg,#ef6a5b,#bc4b3f 58%,#8d342e);box-shadow:0 16px 34px #a93e3457}.public-navbar{background:#fff9f3d6}.public-navbar.is-scrolled{background:#fffaf5f0;box-shadow:0 14px 42px #4b261d1c}.public-nav-item.is-active{background:linear-gradient(135deg,#ef6a5b 0%,#d9574d 58%,#a83e36 100%);box-shadow:0 12px 28px #c7483d4a}.public-hero{background:linear-gradient(#fffaf5 0%,#fff2e8 100%)}.public-eyebrow{color:#bd473d;background:#fffcf8d1;border-color:#d5564933;box-shadow:0 8px 25px #843d2d14}.public-hero-copy h1{color:#251b17}.public-hero-copy h1 span{background:linear-gradient(105deg,#d84e43,#ef7858 55%,#bf7a24);color:#0000;-webkit-background-clip:text;background-clip:text}.public-hero-copy>p{color:#705c54}.hero-primary-action{background:linear-gradient(135deg,#ef6a5b,#c94d43);box-shadow:0 15px 30px #c84b4042}.hero-secondary-action{color:#5c4037;background:#fffdf9d1;border-color:#ead8cf}.journey-orbit{border-color:#d5564938}.journey-path{color:#79675f}.public-footer{color:#eaded8;background:#241512}.footer-brand-column p,.footer-links a,.footer-social-text{color:#bda9a0}.footer-tagline{color:#dbc7bd}.footer-socials a{color:#d5c1b7;background:#321d19;border-color:#4b2b24}.footer-socials a:hover{border-color:#ef6a5b}.footer-bottom-row{color:#9f8b82;border-top-color:#4b2b24}.public-menu-button{color:#4b3028;background:#fffaf6;border-color:#e8d5ca}.public-menu-button.is-open{background:#3b241e}.public-mobile-menu-links a.is-active{background:linear-gradient(135deg,#ef6a5b,#c84d43)}.super-navbar{z-index:130;border-bottom:1px solid #ffdac41f;min-height:88px;position:sticky;top:0;box-shadow:0 10px 28px #2d141038}.super-navbar-inner{min-height:88px;padding:8px 20px}.public-navbar{z-index:120;border-bottom:1px solid #9c574221;top:88px;box-shadow:0 8px 24px #4b261d0f}.public-navbar.is-scrolled{box-shadow:0 12px 34px #4b261d1f}.public-nav-item.is-active:after{transform:scaleX(1)}@media (width<=1080px){.public-navbar{top:88px}}@media (width<=680px){.super-navbar,.super-navbar-inner{min-height:74px}.super-navbar-inner{padding:7px 12px}.public-navbar{top:74px}}.hero-v2{isolation:isolate;background:radial-gradient(circle at 15% 18%,#e7715229,#0000 30%),radial-gradient(circle at 83% 20%,#f2ae542e,#0000 27%),linear-gradient(145deg,#fffaf4 0%,#fffdf9 48%,#f9ede3 100%);min-height:calc(100vh - 132px);padding-top:0}.hero-v2-noise{z-index:-1;pointer-events:none;opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-v2-glow{filter:blur(2px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.hero-v2-glow-one{background:#e8714e21;width:340px;height:340px;top:24%;left:-140px}.hero-v2-glow-two{background:#f2aa4826;width:430px;height:430px;bottom:-140px;right:-180px}.hero-v2-thread{z-index:-1;border:1px solid #8b4e3714;border-radius:50%;width:410px;height:410px;position:absolute}.hero-v2-thread-one{bottom:-150px;left:-230px}.hero-v2-thread-two{width:520px;height:520px;top:-170px;right:-280px}.hero-v2-grid{gap:clamp(38px,5vw,84px);min-height:calc(100vh - 132px);padding:clamp(54px,7vh,88px) 0 clamp(74px,9vh,110px)}.hero-v2-copy{z-index:2;position:relative}.hero-v2-eyebrow{color:#95543f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa1;border:1px solid #b55a3d29;padding:9px 13px 9px 10px;display:inline-flex;box-shadow:0 12px 30px #62382912}.hero-v2-live-dot{background:#df7555;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite heroLivePulse;box-shadow:0 0 0 5px #df755521}.hero-v2-copy h1{color:#2b1c17;max-width:760px;margin:22px 0;font-size:clamp(48px,5.5vw,80px);line-height:.99}.hero-v2-copy h1 span{background:linear-gradient(112deg,#c95f42 8%,#e58a4c 54%,#9c513d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-top:8px;display:block}.hero-v2-copy>p{color:#6f5a51;max-width:650px;font-size:clamp(15px,1.25vw,18px);line-height:1.78}.hero-v2-actions{gap:13px;margin-top:31px}.hero-v2-primary,.hero-v2-secondary{border-radius:16px;min-height:52px;transition:transform .22s,box-shadow .22s,border-color .22s}.hero-v2-primary{background:linear-gradient(135deg,#d66d4e,#b95138);box-shadow:0 16px 34px #b74e333b}.hero-v2-primary:hover{transform:translateY(-3px);box-shadow:0 20px 42px #b74e334d}.hero-v2-secondary{color:#5f4035;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-color:#804b3929}.hero-v2-secondary:hover{background:#fff;border-color:#c85f414d;transform:translateY(-3px)}.hero-v2-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px;margin-top:36px;display:grid}.hero-v2-proof>div{border-top:1px solid #7e503e1f;align-items:center;gap:10px;min-width:0;padding:12px 10px;display:flex}.hero-v2-proof-icon{color:#bd6247;background:#eb835c1c;border-radius:12px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.hero-v2-proof span:last-child{min-width:0;display:grid}.hero-v2-proof strong{color:#483029;font-size:12px;line-height:1.25}.hero-v2-proof small{color:#90776d;white-space:nowrap;margin-top:3px;font-size:10px}.hero-v2-stage{perspective:1200px;place-items:center;min-height:560px;display:grid;position:relative}.hero-v2-orbit{border:1px dashed #b05d4329;border-radius:50%;animation:22s linear infinite heroOrbit;position:absolute}.hero-v2-orbit.orbit-a{width:510px;height:510px}.hero-v2-orbit.orbit-b{width:390px;height:390px;animation-duration:18s;animation-direction:reverse}.hero-v2-orbit-dot{background:#db7658;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #db76581c}.hero-v2-orbit-dot.dot-a{animation:4s ease-in-out infinite heroDotFloat;top:84px;right:84px}.hero-v2-orbit-dot.dot-b{background:#e6a34c;animation:4.6s ease-in-out infinite reverse heroDotFloat;bottom:108px;left:72px}.hero-v2-floating-note{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#6d4a3f;background:#ffffffc7;border:1px solid #ffffffd9;border-radius:14px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 16px 40px #5732261f}.hero-v2-floating-note.note-one{animation:5s ease-in-out infinite heroNoteFloat;top:52px;left:7px}.hero-v2-floating-note.note-two{animation:5.8s ease-in-out infinite reverse heroNoteFloat;bottom:69px;right:-4px}.hero-v2-paper-stack{z-index:3;width:min(430px,88vw);height:430px;transform-style:preserve-3d;transition:transform .18s ease-out;position:relative}.hero-v2-paper-shadow-card{transform-origin:50%;border-radius:30px;position:absolute;inset:40px 12px 18px}.shadow-card-one{background:linear-gradient(145deg,#f2bd82,#f7d6ad);transform:translate(34px,-24px)rotate(7deg);box-shadow:0 24px 60px #6f412c21}.shadow-card-two{background:linear-gradient(145deg,#eaa080,#f6c8b5);transform:translate(-30px,-8px)rotate(-6deg);box-shadow:0 24px 60px #6f412c24}.hero-v2-paper{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffdf9eb;border:1px solid #ffffffe0;border-radius:30px;flex-direction:column;min-height:390px;padding:26px;transition:box-shadow .3s,transform .3s;display:flex;position:absolute;inset:20px 0 0;box-shadow:0 34px 80px #5f312233,inset 0 1px #ffffffe6}.hero-v2-paper:hover{box-shadow:0 40px 95px #5f31223d,inset 0 1px #fffffff2}.hero-v2-paper.has-action{animation:.42s heroPaperConfirm}.hero-v2-paper-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-v2-paper-head>div{gap:4px;display:grid}.hero-v2-paper-label{color:#9a7d71;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-v2-paper-head strong{color:#402c25;font-size:13px}.hero-v2-status{color:#98603f;background:#fff0db;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.hero-v2-status i{background:#db8350;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #db835021}.hero-v2-paper-message{margin:31px 0 24px;padding:0 5px 0 15px;position:relative}.hero-v2-quote{color:#ca604229;font:800 72px/1 Georgia,serif;position:absolute;top:-18px;left:-2px}.hero-v2-paper-message h2{color:#321f19;letter-spacing:-.035em;margin:0;font:800 clamp(23px,2.1vw,29px)/1.19 Manrope,sans-serif;position:relative}.hero-v2-paper-message p{color:#816a60;margin:11px 0 0;font-size:13px;line-height:1.6}.hero-v2-route{color:#8a7066;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:auto;font-size:10px;font-weight:800;display:grid}.hero-v2-route-line{background:linear-gradient(90deg,#c45b3d1f,#c45b3d99,#c45b3d1f);height:1px;position:relative;overflow:visible}.hero-v2-route-line i{background:#cf694b;border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite heroRouteTravel;position:absolute;top:-3px;left:0}.hero-v2-paper-actions{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:20px;display:grid}.hero-v2-action-button{cursor:pointer;border:1px solid #7b4b3a21;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;font:750 12px/1 Inter,sans-serif;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:flex}.hero-v2-action-button:active{transform:scale(.97)}.hero-v2-action-button.keep{color:#fff;background:linear-gradient(135deg,#d26a4c,#b95138);border-color:#0000;box-shadow:0 11px 23px #b9513833}.hero-v2-action-button.keep:hover{transform:translateY(-2px);box-shadow:0 15px 28px #b9513842}.hero-v2-action-button.release{color:#68493d;background:#fff8f0}.hero-v2-action-button.release:hover{background:#fff;transform:translateY(-2px)}.hero-v2-action-button.selected{outline:3px solid #d26a4c21}.hero-v2-result{opacity:0;color:#815d4f;text-align:center;max-height:0;font-size:11px;font-weight:750;transition:all .28s;transform:translateY(5px)}.hero-v2-result.visible{opacity:1;max-height:30px;margin-top:12px;transform:none}.hero-v2-interaction-tip{color:#9a7e72;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hero-v2-scroll{z-index:4;color:#8d7065;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-v2-scroll span{border:1px solid #85524040;border-radius:999px;width:21px;height:31px;position:relative}.hero-v2-scroll span:after{content:"";background:#c56548;border-radius:4px;width:3px;height:6px;animation:1.8s ease-in-out infinite heroScrollDot;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes heroLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.72)}}@keyframes heroOrbit{to{transform:rotate(360deg)}}@keyframes heroDotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes heroNoteFloat{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-10px)rotate(.8deg)}}@keyframes heroPaperConfirm{0%{transform:scale(1)}45%{transform:scale(.985)}to{transform:scale(1)}}@keyframes heroRouteTravel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes heroScrollDot{0%{opacity:0;transform:translate(-50%)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,11px)}}@media (width<=1080px){.hero-v2-grid{grid-template-columns:1fr;padding-top:64px}.hero-v2-copy{text-align:center}.hero-v2-copy>p{margin-inline:auto}.hero-v2-actions{justify-content:center}.hero-v2-proof{margin-inline:auto}.hero-v2-stage{min-height:530px}}@media (width<=700px){.hero-v2{min-height:auto}.hero-v2-grid{gap:32px;min-height:auto;padding:45px 0 86px}.hero-v2-copy h1{font-size:clamp(41px,12.8vw,57px)}.hero-v2-actions{grid-template-columns:1fr;display:grid}.hero-v2-primary,.hero-v2-secondary{width:100%}.hero-v2-proof{text-align:left;grid-template-columns:1fr;gap:0}.hero-v2-proof>div{justify-content:flex-start}.hero-v2-stage{min-height:470px}.hero-v2-orbit.orbit-a{width:380px;height:380px}.hero-v2-orbit.orbit-b{width:300px;height:300px}.hero-v2-floating-note{display:none}.hero-v2-paper-stack{width:min(355px,92vw);height:405px}.hero-v2-paper{border-radius:25px;min-height:372px;padding:21px}.hero-v2-paper-message h2{font-size:23px}.hero-v2-paper-actions{grid-template-columns:1fr}.hero-v2-result.visible{margin-top:8px}.hero-v2-scroll{display:none}}@media (prefers-reduced-motion:reduce){.hero-v2-live-dot,.hero-v2-orbit,.hero-v2-orbit-dot,.hero-v2-floating-note,.hero-v2-route-line i,.hero-v2-scroll span:after{animation:none!important}.hero-v2-paper-stack{transition:none}}.how-it-works{background:radial-gradient(circle at 12% 20%,#ed91671f,#0000 34%),radial-gradient(circle at 90% 82%,#f0b75c21,#0000 34%),linear-gradient(#fffdf9 0%,#fff7ee 55%,#fffdf9 100%);padding:clamp(34px,4vw,58px) 0;position:relative;overflow:hidden}.how-it-works:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#72433209 1px,#0000 1px),linear-gradient(90deg,#72433209 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.how-it-works-glow{filter:blur(6px);pointer-events:none;border-radius:50%;position:absolute}.how-glow-one{background:#dd68481f;width:360px;height:360px;top:14%;left:-180px}.how-glow-two{background:#ecab4821;width:420px;height:420px;bottom:6%;right:-220px}.how-it-works-shell{z-index:2;position:relative}.how-it-works-heading{text-align:center;max-width:780px;margin:0 auto 30px}.section-kicker{color:#a4533e;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #b25b3e24;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 10px 28px #5b302212}.how-it-works-heading h2{color:#2f1d17;letter-spacing:-.055em;margin:18px 0 14px;font-size:clamp(38px,5vw,64px);line-height:1.02}.how-it-works-heading p{color:#715c53;max-width:680px;margin:0 auto;font-size:clamp(14px,1.25vw,17px);line-height:1.75}.journey-layout{grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:clamp(26px,4vw,58px);display:grid}.journey-steps{align-content:center;gap:11px;display:grid}.journey-step{width:100%;min-height:94px;color:inherit;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff9e;border:1px solid #7e4d3b1c;border-radius:21px;grid-template-columns:42px 44px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:15px 17px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #532c1f0e}.journey-step:before{content:"";transform-origin:50%;background:linear-gradient(#cf6548,#e4a14a);width:4px;transition:transform .24s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.journey-step:hover{background:#ffffffe6;border-color:#c65e3f3d;transform:translate(6px);box-shadow:0 18px 45px #532c1f17}.journey-step.active{background:#fff;border-color:#c65e3f47;transform:translate(9px);box-shadow:0 22px 54px #6735221f}.journey-step.active:before{transform:scaleY(1)}.journey-step-number{color:#b19184;letter-spacing:.13em;font-size:10px;font-weight:900}.journey-step-icon{color:#ad5a42;background:linear-gradient(145deg,#fff2e7,#ffe3d1);border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .25s,color .25s,background .25s;display:grid;box-shadow:inset 0 1px #ffffffe6}.journey-step.active .journey-step-icon{color:#fff;background:linear-gradient(145deg,#d66b4d,#b74f37);transform:rotate(-4deg)scale(1.05);box-shadow:0 10px 24px #b94e3433}.journey-step-copy{gap:5px;min-width:0;display:grid}.journey-step-copy strong{color:#3f2a22;letter-spacing:-.015em;font-size:14px}.journey-step-copy small{color:#816c63;font-size:11px;line-height:1.5}.journey-step-arrow{color:#b49b90;transition:transform .24s,color .24s}.journey-step.active .journey-step-arrow,.journey-step:hover .journey-step-arrow{color:#c25f43;transform:translate(3px)}.journey-visual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffd1,#fff7eebf);border:1px solid #ffffffd9;border-radius:36px;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #5b302021,inset 0 1px #ffffffe6}.journey-visual:before{content:"";filter:blur(2px);background:#ea936521;border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-80px}.journey-orbit{border:1px dashed #be5d3e24;border-radius:50%;animation:28s linear infinite journeyOrbit;position:absolute}.journey-orbit.orbit-large{width:520px;height:520px}.journey-orbit.orbit-small{width:365px;height:365px;animation-duration:20s;animation-direction:reverse}.journey-scene{width:min(620px,92%);height:540px;transition:all .45s cubic-bezier(.2,.8,.2,1);position:relative}.journey-scene-label{z-index:5;color:#9b5c45;letter-spacing:.09em;text-transform:uppercase;background:#fff1e4;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850;position:absolute;top:24px;left:28px}.journey-paper-mini{z-index:4;background:linear-gradient(145deg,#fffdf9,#fff3e7);border:1px solid #ffffffe6;border-radius:25px;width:250px;min-height:184px;padding:24px 22px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .45s,opacity .45s;position:absolute;top:112px;left:50%;overflow:hidden;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 28px 65px #5d31222b}.journey-paper-fold{background:linear-gradient(225deg,#f1ba88 49%,#0000 50%);width:46px;height:46px;position:absolute;top:0;right:0}.journey-paper-mini>span{color:#b47c68;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.journey-paper-mini>strong{color:#402821;letter-spacing:-.03em;margin-top:25px;font-size:19px;line-height:1.28;display:block}.journey-paper-lines{gap:8px;margin-top:23px;display:grid}.journey-paper-lines i{background:#eadbd3;border-radius:99px;height:5px;display:block}.journey-paper-lines i:nth-child(2){width:82%}.journey-paper-lines i:nth-child(3){width:58%}.journey-node{z-index:3;justify-items:center;gap:7px;transition:transform .45s,opacity .45s;display:grid;position:absolute}.journey-node span{color:#fff;background:linear-gradient(145deg,#d16a4b,#a94833);border:5px solid #ffffffc7;border-radius:50%;place-items:center;width:66px;height:66px;font-size:20px;font-weight:850;display:grid;box-shadow:0 18px 36px #7c3d2838}.journey-node small{color:#6d554c;font-size:10px;font-weight:850}.node-sender{top:238px;left:42px}.node-receiver{top:238px;right:42px}.node-receiver span{background:linear-gradient(145deg,#e5a04c,#c77531)}.journey-path{z-index:2;background:linear-gradient(90deg,#c05a3a33,#c05a3aa6,#e09d41a6,#e09d4133);height:2px;position:absolute;top:268px;left:112px;right:112px}.journey-traveller{background:#cd684b;border-radius:50%;width:12px;height:12px;animation:3.6s ease-in-out infinite journeyTravel;position:absolute;top:-5px;left:0;box-shadow:0 0 0 8px #cd684b1f}.journey-action-chip,.journey-chat-bubble{z-index:6;color:#6c4d42;opacity:0;background:#ffffffe6;border:1px solid #ffffffd9;border-radius:14px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:850;transition:opacity .4s,transform .4s;display:flex;position:absolute;transform:translateY(12px)scale(.95);box-shadow:0 14px 35px #552d1f21}.keep-chip{top:358px;left:122px}.release-chip{top:358px;right:122px}.journey-chat-bubble.bubble-one{top:394px;left:82px}.journey-chat-bubble.bubble-two{top:434px;right:74px}.journey-scene-copy{z-index:7;text-align:center;width:min(470px,90%);position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.journey-scene-copy>span{color:#b26349;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.journey-scene-copy h3{color:#35221c;letter-spacing:-.035em;margin:8px 0 7px;font-size:24px}.journey-scene-copy p{color:#7f695f;margin:0;font-size:12px;line-height:1.55}.scene-1 .journey-paper-mini{transform:translate(-50%)rotate(-1.5deg)scale(1.07)}.scene-1 .journey-path,.scene-1 .node-receiver{opacity:.28}.scene-2 .journey-paper-mini{transform:translate(-50%)translateY(22px)rotate(4deg)scale(.9)}.scene-2 .journey-traveller{animation-duration:2.1s}.scene-3 .journey-paper-mini{transform:translate(-50%)translateY(8px)scale(.94)}.scene-3 .journey-action-chip{opacity:1;transform:none}.scene-4 .journey-paper-mini{opacity:.8;transform:translate(-50%)translateY(-8px)scale(.88)}.scene-4 .journey-chat-bubble.bubble-one{opacity:1;transform:none}.scene-4 .journey-node span{box-shadow:0 0 0 8px #d36f4a1a,0 18px 36px #7c3d2838}.scene-5 .journey-paper-mini{opacity:.5;transform:translate(-50%)translateY(-24px)scale(.74)}.scene-5 .journey-chat-bubble{opacity:1;transform:none}.scene-5 .journey-node{transform:translateY(-16px)}.journey-progress{z-index:8;gap:8px;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.journey-progress button{cursor:pointer;background:#d9c5ba;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:height .25s,background .25s,border-radius .25s}.journey-progress button.active{background:linear-gradient(#cf684a,#e4a04a);border-radius:99px;height:26px}.journey-summary-strip{background:#7c4d3b14;border:1px solid #85503d1a;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.journey-summary-strip>div{background:#ffffffc2;justify-content:center;align-items:center;gap:12px;min-height:82px;padding:16px;display:flex}.journey-summary-strip svg{color:#bd6045}.journey-summary-strip span{gap:3px;display:grid}.journey-summary-strip strong{color:#4a332b;font-size:12px}.journey-summary-strip small{color:#8c746a;font-size:10px}@keyframes journeyOrbit{to{transform:rotate(360deg)}}@keyframes journeyTravel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}@media (width<=1050px){.journey-layout{grid-template-columns:1fr}.journey-steps{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(160px,1fr));padding:5px 4px 16px;overflow-x:auto}.journey-step{scroll-snap-align:center;grid-template-columns:38px minmax(0,1fr);align-content:center;min-width:220px;min-height:130px}.journey-step-number{grid-column:1}.journey-step-icon{grid-area:1/2;justify-self:end}.journey-step-copy{grid-column:1/-1}.journey-step-arrow{display:none}.journey-step.active,.journey-step:hover{transform:translateY(-5px)}}@media (width<=700px){.how-it-works{padding:30px 0 38px}.how-it-works-heading{margin-bottom:24px}.journey-visual{border-radius:28px;min-height:560px}.journey-scene{width:100%;height:520px}.journey-paper-mini{width:220px;min-height:172px;padding:21px 19px;top:108px}.journey-paper-mini>strong{font-size:17px}.node-sender{top:245px;left:18px}.node-receiver{top:245px;right:18px}.journey-node span{width:56px;height:56px}.journey-path{top:272px;left:73px;right:73px}.keep-chip{top:350px;left:32px}.release-chip{top:350px;right:32px}.journey-chat-bubble.bubble-one{top:392px;left:24px}.journey-chat-bubble.bubble-two{top:425px;right:20px}.journey-progress{right:13px}.journey-summary-strip{grid-template-columns:1fr}.journey-summary-strip>div{justify-content:flex-start;min-height:72px}}@media (prefers-reduced-motion:reduce){.journey-orbit,.journey-traveller{animation:none!important}.journey-step,.journey-paper-mini,.journey-action-chip,.journey-chat-bubble{transition:none!important}}.why-different{isolation:isolate;background:linear-gradient(#fffaf5 0%,#fff7ef 48%,#fffdf9 100%);padding:64px 0 68px;position:relative;overflow:hidden}.why-different:before{content:"";z-index:-3;opacity:.48;background-image:radial-gradient(circle at 1px 1px,#824e391f 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.why-different-glow{z-index:-2;filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute}.why-glow-one{background:#de835b2e;width:330px;height:330px;top:8%;left:-130px}.why-glow-two{background:#ecac5b2b;width:360px;height:360px;bottom:4%;right:-140px}.difference-visual-orbit.orbit-one{width:310px;height:310px;animation:23s linear infinite differenceOrbit}.difference-visual-orbit.orbit-two{border-style:solid;border-color:#da974e2b;width:215px;height:215px;animation:16s linear infinite differenceOrbitReverse}@keyframes differenceOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes differenceOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@media (width<=700px){.why-different{padding:44px 0 48px}.difference-visual-orbit.orbit-one{width:265px;height:265px}.difference-visual-orbit.orbit-two{width:185px;height:185px}}.why-different-v2{background:radial-gradient(circle at 12% 8%,#eb91692b,#0000 27%),radial-gradient(circle at 88% 80%,#ddad5c26,#0000 28%),linear-gradient(#fffaf5 0%,#fff4e9 55%,#fffaf6 100%);padding:54px 0 58px}.difference-v2-noise{z-index:-1;opacity:.18;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.difference-v2-header{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:56px;margin-bottom:28px;display:grid}.difference-v2-header h2{color:#34221c;letter-spacing:-.058em;max-width:740px;margin:10px 0 0;font-size:clamp(39px,5vw,66px);line-height:.98}.difference-v2-header>p{color:#7b6258;margin:0 0 5px;font-size:14px;line-height:1.78}.difference-v2-selector{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #7a48361c;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:8px;display:grid;box-shadow:0 15px 45px #5b322312}.difference-v2-tab{color:#765b51;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:8px 13px;transition:color .3s,background .3s,box-shadow .3s,transform .25s;display:grid;position:relative}.difference-v2-tab>span{color:#b35941;background:#fff1e7;border-radius:11px;place-items:center;width:34px;height:34px;transition:transform .3s,color .3s,background .3s;display:grid}.difference-v2-tab strong{letter-spacing:-.01em;font-size:12px}.difference-v2-tab small{color:#b99b90;letter-spacing:.12em;font-size:9px;font-weight:900}.difference-v2-tab:hover{color:#4c3229;background:#ffffffb3;transform:translateY(-2px)}.difference-v2-tab.active{color:#fff;background:linear-gradient(135deg,#c55f43,#9e402f);box-shadow:0 13px 28px #9a432d3b}.difference-v2-tab.active>span{color:#b6543c;background:#fff;transform:rotate(-6deg)scale(1.04)}.difference-v2-tab.active small{color:#ffffffa6}.difference-v2-stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #7a46331c;border-radius:34px;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);min-height:540px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 95px #5c312121}.difference-v2-copy{z-index:3;border-right:1px solid #7e4a3717;flex-direction:column;justify-content:center;padding:50px 48px;display:flex;position:relative}.difference-v2-count{color:#c5a79b;letter-spacing:.16em;font-size:10px;font-weight:900;position:absolute;top:30px;right:34px}.difference-v2-overline{color:#b75a40;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.difference-v2-copy h3{color:#38251e;letter-spacing:-.052em;max-width:510px;margin:15px 0 16px;font-size:clamp(31px,3.6vw,53px);line-height:1.02}.difference-v2-copy>p{color:#7a6258;max-width:560px;margin:0;font-size:13px;line-height:1.78}.difference-v2-points{gap:10px;margin-top:24px;display:grid}.difference-v2-points span{color:#55382f;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.difference-v2-points svg{color:#fff;background:linear-gradient(145deg,#d77858,#b94e37);border-radius:50%;flex:none;width:21px;height:21px;padding:4px;box-shadow:0 6px 14px #ae48302e}.difference-v2-next{color:#a84c36;cursor:pointer;background:#fff7f0;border:1px solid #ad503829;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:28px;padding:11px 15px;font-size:10px;font-weight:900;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.difference-v2-next:hover{background:#fff;transform:translate(4px);box-shadow:0 12px 27px #6c39281a}.difference-v2-art{background:linear-gradient(145deg,#fff8f0 0%,#f7e2d3 52%,#f9dca9 130%);min-height:540px;position:relative;overflow:hidden}.difference-v2-art:after{content:"";background:linear-gradient(110deg,#0000 42%,#ffffff61 50%,#0000 58%);animation:8.5s ease-in-out infinite differenceV2Sheen;position:absolute;inset:0;transform:translate(-120%)}.difference-v2-halo{filter:blur(2px);border-radius:50%;position:absolute}.difference-v2-halo.halo-one{background:radial-gradient(circle,#d3644333,#0000 66%);width:360px;height:360px;top:42%;left:50%;transform:translate(-50%,-50%)}.difference-v2-halo.halo-two{background:radial-gradient(circle,#e5b05038,#0000 67%);width:210px;height:210px;bottom:-30px;right:-40px}.difference-v2-gridlines{opacity:.3;background-image:linear-gradient(#8a4c3614 1px,#0000 1px),linear-gradient(90deg,#8a4c3614 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 75%)}.difference-v2-world{width:390px;height:390px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.world-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-ring.ring-one{border:1px dashed #ad51374a;width:330px;height:330px;animation:24s linear infinite differenceOrbit}.world-ring.ring-two{border:1px solid #d2893f45;width:220px;height:220px;animation:17s linear infinite differenceOrbitReverse}.world-center{z-index:4;color:#fff;background:linear-gradient(145deg,#d87555,#ad4532);border-radius:26px;place-items:center;width:78px;height:78px;animation:3.4s ease-in-out infinite differenceV2Pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 44px #913b284f,0 0 0 14px #d3684917}.world-person{z-index:5;justify-items:center;gap:7px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid;position:absolute}.world-person>span{color:#fff;letter-spacing:.05em;background:linear-gradient(145deg,#d47454,#a9412f);border:4px solid #fffffff0;border-radius:50%;place-items:center;width:62px;height:62px;font-size:10px;font-weight:900;display:grid;box-shadow:0 15px 32px #5f2d1f33}.world-person small{color:#66483d;background:#ffffffd1;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:850;box-shadow:0 7px 17px #5f322314}.world-person.person-one{top:150px;left:4px}.world-person.person-two{top:54px;right:5px}.world-person.person-three{bottom:35px;right:20px}.world-paper{z-index:6;color:#6d4b40;background:#ffffffe6;border:1px solid #974c341a;border-radius:13px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:850;transition:transform .45s,opacity .35s;display:flex;position:absolute;box-shadow:0 13px 26px #5e30211c}.world-paper svg{color:#b5563e}.world-paper.paper-alpha{top:84px;left:92px;transform:rotate(-5deg)}.world-paper.paper-beta{top:207px;right:84px;transform:rotate(4deg)}.world-paper.paper-gamma{bottom:37px;left:105px;transform:rotate(-3deg)}.difference-v2-stage-1 .paper-alpha,.difference-v2-stage-2 .paper-beta,.difference-v2-stage-4 .paper-gamma{animation:2.8s ease-in-out infinite differenceV2Float}.difference-v2-stage-1 .person-two,.difference-v2-stage-2 .person-one,.difference-v2-stage-3 .person-three,.difference-v2-stage-4 .person-two{transform:scale(1.09)}.difference-v2-live-card{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border:1px solid #7d48351a;border-radius:19px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex;position:absolute;bottom:27px;left:30px;right:30px;box-shadow:0 18px 42px #522b1e1f}.live-card-dot{background:#d06a4c;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;animation:2s ease-in-out infinite differenceV2Dot;box-shadow:0 0 0 7px #d06a4c1a}.difference-v2-live-card small{color:#b66a51;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.difference-v2-live-card strong{color:#4c332a;font-size:11px;line-height:1.45;display:block}.difference-v2-manifesto{background:#ffffffa8;border:1px solid #814a361a;border-radius:20px;align-items:center;gap:13px;margin-top:19px;padding:14px 18px;display:flex;box-shadow:0 14px 35px #5b31220f}.difference-v2-manifesto>div{color:#fff;background:linear-gradient(145deg,#d77757,#ad4632);border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.difference-v2-manifesto p{color:#4f342b;gap:5px;margin:0;font-size:12px;display:flex}.difference-v2-manifesto p span{color:#a05f4b}.manifesto-line{background:linear-gradient(90deg,#ad50384d,#0000);flex:1;height:1px;margin-left:10px}@keyframes differenceV2Sheen{0%,58%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes differenceV2Pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.045)}}@keyframes differenceV2Float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes differenceV2Dot{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (width<=980px){.difference-v2-header{grid-template-columns:1fr;gap:16px}.difference-v2-header>p{max-width:700px}.difference-v2-selector{grid-template-columns:repeat(4,210px);overflow-x:auto}.difference-v2-stage{grid-template-columns:1fr}.difference-v2-copy{border-bottom:1px solid #7e4a3717;border-right:0}.difference-v2-art{min-height:520px}}@media (width<=640px){.why-different-v2{padding:42px 0 45px}.difference-v2-header h2{font-size:clamp(36px,11vw,49px)}.difference-v2-selector{grid-template-columns:repeat(4,175px);margin-inline:-2px}.difference-v2-tab{min-height:52px}.difference-v2-stage{border-radius:27px}.difference-v2-copy{padding:40px 24px 32px}.difference-v2-count{top:21px;right:22px}.difference-v2-copy h3{font-size:35px}.difference-v2-art{min-height:475px}.difference-v2-world{width:320px;height:320px;top:42%}.world-ring.ring-one{width:285px;height:285px}.world-ring.ring-two{width:190px;height:190px}.world-person>span{width:52px;height:52px}.world-person.person-one{top:125px;left:0}.world-person.person-two{top:40px;right:0}.world-person.person-three{bottom:18px;right:10px}.world-paper{padding:8px 9px;font-size:8px}.world-paper.paper-alpha{top:66px;left:58px}.world-paper.paper-beta{top:170px;right:55px}.world-paper.paper-gamma{bottom:18px;left:70px}.difference-v2-live-card{bottom:16px;left:16px;right:16px}.difference-v2-manifesto{align-items:flex-start}.difference-v2-manifesto p{line-height:1.5;display:block}.manifesto-line{display:none}}@media (prefers-reduced-motion:reduce){.difference-v2-art:after,.world-ring,.world-center,.world-paper,.live-card-dot{animation:none!important}}.real-connections{background:radial-gradient(circle at 10% 18%,#d5714f21,#0000 31%),radial-gradient(circle at 90% 82%,#deaa5229,#0000 30%),linear-gradient(#fffaf5 0%,#f9eee4 100%);padding:54px 0 50px;position:relative;overflow:hidden}.real-connections:before{content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(#7f48340e 1px,#0000 1px),linear-gradient(90deg,#7f48340e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.real-connections-glow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.trust-glow-one{background:radial-gradient(circle,#ca5c3d29,#0000 68%);width:360px;height:360px;top:18%;left:-180px}.trust-glow-two{background:radial-gradient(circle,#e4ac4b2e,#0000 68%);width:330px;height:330px;bottom:-110px;right:-130px}.real-connections-shell{z-index:2;position:relative}.real-connections-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:50px;margin-bottom:24px;display:grid}.real-connections-heading h2{color:#3d281f;letter-spacing:-.055em;max-width:690px;margin:10px 0 0;font-size:clamp(36px,4.8vw,66px);line-height:.98}.real-connections-heading>p{color:#7a6258;max-width:560px;margin:0;font-size:13px;line-height:1.8}.trust-experience{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #7c48341f;border-radius:34px;grid-template-columns:minmax(460px,1.05fr) minmax(0,.95fr);min-height:570px;display:grid;overflow:hidden;box-shadow:0 32px 90px #5b302021}.trust-visual{background:linear-gradient(145deg,#f5dfd1 0%,#fff8f1 55%,#f7d99c 130%);border-right:1px solid #7c483417;min-height:570px;position:relative;overflow:hidden}.trust-visual:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 20%,#ffffff57 73%);position:absolute;inset:0}.trust-orbit{border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.trust-orbit-large{border:1px dashed #a54c3347;width:390px;height:390px;animation:28s linear infinite trustOrbit}.trust-orbit-small{border:1px solid #d38a4042;width:245px;height:245px;animation:20s linear infinite trustOrbitReverse}.trust-center{z-index:6;color:#fff;background:linear-gradient(145deg,#d77a58,#aa4632);border:1px solid #ffffff94;border-radius:38px;place-items:center;gap:8px;width:126px;height:126px;animation:3.8s ease-in-out infinite trustCenterPulse;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 58px #8a36244f,0 0 0 18px #cc634414}.trust-center span{text-align:center;letter-spacing:.08em;text-transform:uppercase;max-width:82px;font-size:9px;font-weight:900;line-height:1.35}.trust-orbit-item{z-index:8;color:#5f4136;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s;display:grid;position:absolute}.trust-orbit-item>span{color:#b34e37;background:#ffffffe8;border:4px solid #fffffff0;border-radius:19px;place-items:center;width:58px;height:58px;transition:color .3s,background .3s,transform .3s,box-shadow .3s;display:grid;box-shadow:0 13px 28px #532c1e21}.trust-orbit-item small{color:#6a4a3f;letter-spacing:.04em;background:#ffffffd1;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900;box-shadow:0 7px 18px #532c1e14}.trust-orbit-item:hover,.trust-orbit-item.active{transform:translateY(-5px)scale(1.04)}.trust-orbit-item.active>span{color:#fff;background:linear-gradient(145deg,#d67857,#aa4431);box-shadow:0 17px 34px #91392642,0 0 0 9px #cf66471a}.trust-status-card{z-index:9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd4;border:1px solid #7c48341a;border-radius:19px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 16px 39px #522a1d1f}.trust-status-dot{background:#d36c4d;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;animation:2s ease-in-out infinite trustDot;box-shadow:0 0 0 7px #d36c4d1a}.trust-status-card small{color:#b46950;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.trust-status-card strong{color:#4c332a;font-size:11px;line-height:1.45;display:block}.trust-content{flex-direction:column;justify-content:center;padding:48px 46px;display:flex;position:relative}.trust-index{color:#c3a499;letter-spacing:.16em;font-size:10px;font-weight:900;position:absolute;top:28px;right:30px}.trust-icon-large{color:#fff;background:linear-gradient(145deg,#d77958,#aa4431);border-radius:18px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid;box-shadow:0 14px 30px #913a273b}.trust-overline{color:#b55840;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.trust-content h3{color:#3d281f;letter-spacing:-.048em;max-width:560px;margin:13px 0 15px;font-size:clamp(29px,3.4vw,47px);line-height:1.04}.trust-content>p{color:#7b6359;max-width:590px;margin:0;font-size:13px;line-height:1.78}.trust-points{gap:10px;margin-top:23px;display:grid}.trust-points span{color:#563a30;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.trust-points svg{color:#fff;background:linear-gradient(145deg,#d77958,#b34b35);border-radius:50%;flex:none;width:21px;height:21px;padding:4px;box-shadow:0 6px 14px #ac462f2b}.trust-selector{border-top:1px solid #7e4a3717;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:30px;padding-top:20px;display:grid}.trust-selector button{color:#866c62;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-items:center;gap:4px;min-height:51px;padding:8px 5px;font-size:9px;font-weight:850;transition:transform .25s,color .25s,background .25s,border-color .25s;display:grid}.trust-selector button span{color:#bda095;letter-spacing:.11em;font-size:8px;font-weight:900}.trust-selector button:hover{color:#5b3d32;background:#fff9f4;transform:translateY(-2px)}.trust-selector button.active{color:#fff;background:linear-gradient(145deg,#cb684b,#a94431);border-color:#9d3e2a1f;box-shadow:0 10px 22px #953b272e}.trust-selector button.active span{color:#ffffffa6}.trust-footer-note{color:#563a30;background:#ffffffa1;border:1px solid #7e4a371a;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:14px 18px;display:flex;box-shadow:0 12px 30px #562d1f0e}.trust-footer-note svg{color:#bc583f}.trust-footer-note p{margin:0;font-size:11px;line-height:1.55}.trust-footer-note p strong{color:#3f2a22}@keyframes trustOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes trustOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes trustCenterPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.045)}}@keyframes trustDot{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (width<=980px){.real-connections-heading{grid-template-columns:1fr;gap:14px}.real-connections-heading>p{max-width:720px}.trust-experience{grid-template-columns:1fr}.trust-visual{border-bottom:1px solid #7c483417;border-right:0;min-height:520px}}@media (width<=640px){.real-connections{padding:42px 0 43px}.real-connections-heading{margin-bottom:18px}.real-connections-heading h2{font-size:clamp(36px,11vw,49px)}.trust-experience{border-radius:27px}.trust-visual{min-height:485px}.trust-orbit-large{width:300px;height:300px}.trust-orbit-small{width:190px;height:190px}.trust-center{border-radius:31px;width:104px;height:104px}.trust-orbit-item>span{border-radius:16px;width:49px;height:49px}.trust-status-card{bottom:14px;left:14px;right:14px}.trust-content{padding:42px 23px 30px}.trust-index{top:20px;right:21px}.trust-content h3{font-size:34px}.trust-selector{grid-template-columns:repeat(5,70px);margin-inline:-3px;padding-bottom:3px;overflow-x:auto}.trust-footer-note{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.trust-orbit,.trust-center,.trust-status-dot{animation:none!important}}.home-final-cta{isolation:isolate;color:#fff9f4;background:radial-gradient(circle at 12% 22%,#ef7e5c30,#0000 31rem),radial-gradient(circle at 88% 72%,#dea4582e,#0000 28rem),linear-gradient(135deg,#2d1b18 0%,#40251f 52%,#2c1b18 100%);padding:clamp(3.4rem,6vw,5.6rem) 0;position:relative;overflow:hidden}.home-final-cta:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.home-final-cta-noise{z-index:-1;opacity:.13;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.home-final-cta-glow{filter:blur(24px);pointer-events:none;border-radius:999px;animation:8s ease-in-out infinite alternate homeFinalGlow;position:absolute}.home-final-cta-glow-one{background:#f28b6033;width:17rem;height:17rem;top:-7rem;right:12%}.home-final-cta-glow-two{background:#efbe6f29;width:14rem;height:14rem;animation-delay:-3s;bottom:-6rem;left:8%}.home-final-cta-shell{grid-template-columns:minmax(0,1.06fr) minmax(22rem,.94fr);align-items:center;gap:clamp(2rem,5vw,5.2rem);display:grid}.home-final-cta-copy{z-index:2;position:relative}.home-final-cta .section-kicker{color:#f7b493;letter-spacing:.14em}.home-final-cta-copy h2{color:#fffaf6;letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:.9rem 0 1rem;font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:.99}.home-final-cta-copy>p{color:#fff4ecbd;max-width:670px;margin:0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.78}.home-final-cta-actions{flex-wrap:wrap;align-items:center;gap:.78rem;margin-top:1.75rem;display:flex}.home-final-cta-button,.home-final-cta-login{border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:.8rem 1.2rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.home-final-cta-button:hover,.home-final-cta-login:hover{transform:translateY(-3px)}.home-final-cta-button:active,.home-final-cta-login:active{transform:translateY(-1px)scale(.98)}.home-final-cta-secondary{color:#fff7f1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffeadc38}.home-final-cta-secondary:hover{background:#ffffff1c;border-color:#ffdac380}.home-final-cta-login{color:#f7c3a9;padding-inline:.85rem}.home-final-cta-trust{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.4rem;display:flex}.home-final-cta-trust span{color:#fff1e8ad;align-items:center;gap:.42rem;font-size:.84rem;font-weight:700;display:inline-flex}.home-final-cta-visual{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle,#ffb78f21,#0000 52%),#ffffff0b;border:1px solid #ffe1d024;border-radius:2.25rem;min-height:390px;position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 80px #00000038}.home-final-orbit{border:1px dashed #ffd6be2e;border-radius:50%;animation:18s linear infinite homeFinalOrbit;position:absolute;inset:50%;transform:translate(-50%,-50%)}.home-final-orbit-one{aspect-ratio:1;width:78%}.home-final-orbit-two{aspect-ratio:1;width:54%;animation-duration:13s;animation-direction:reverse}.home-final-person{z-index:3;justify-items:center;gap:.55rem;display:grid;position:absolute}.home-final-person>span{aspect-ratio:1;color:#3a211d;background:linear-gradient(145deg,#ffe5d3,#ef9c76);border:4px solid #fff5eed9;border-radius:50%;place-items:center;width:4.4rem;font-weight:900;display:grid;box-shadow:0 18px 34px #0000003d}.home-final-person small{color:#fff5eead;font-weight:700}.home-final-person-left{top:43%;left:9%}.home-final-person-right{top:43%;right:9%}.home-final-paper{z-index:4;color:#3b231e;text-align:center;background:linear-gradient(145deg,#fff9f4,#f5d3bf);border-radius:1.35rem;place-items:center;gap:.5rem;width:min(16rem,44%);min-height:8.2rem;padding:1rem 1.2rem;animation:4s ease-in-out infinite homeFinalPaper;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 20px 42px #00000047}.home-final-paper svg{color:#d96f4a}.home-final-paper span{font-size:.87rem;font-weight:800;line-height:1.45}.home-final-connection-line{background:#ffdeca21;height:2px;position:absolute;top:55%;left:22%;right:22%;overflow:hidden}.home-final-connection-line span{background:linear-gradient(90deg,#0000,#f5aa84,#0000);width:34%;height:100%;animation:2.5s ease-in-out infinite homeFinalTravel;display:block}.home-final-connected-badge{z-index:4;color:#ffe8dc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22141294;border:1px solid #ffe7d82e;border-radius:999px;align-items:center;gap:.48rem;padding:.65rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000038}@keyframes homeFinalGlow{0%{transform:translate(-1rem)scale(.92)}to{transform:translate(1rem,1rem)scale(1.08)}}@keyframes homeFinalOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes homeFinalPaper{0%,to{transform:translate(-50%,-50%)rotate(-3deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(2deg)translateY(-10px)}}@keyframes homeFinalTravel{0%{transform:translate(-130%)}to{transform:translate(390%)}}@media (width<=920px){.home-final-cta-shell{grid-template-columns:1fr}.home-final-cta-copy{text-align:center}.home-final-cta-copy>p{margin-inline:auto}.home-final-cta-actions,.home-final-cta-trust{justify-content:center}.home-final-cta-visual{min-height:360px}}@media (width<=620px){.home-final-cta{padding:3rem 0}.home-final-cta-copy h2{font-size:clamp(2rem,11vw,3.2rem)}.home-final-cta-actions{grid-template-columns:1fr;display:grid}.home-final-cta-button,.home-final-cta-login{width:100%}.home-final-cta-trust{text-align:left;justify-content:start;max-width:max-content;margin-inline:auto;display:grid}.home-final-cta-visual{border-radius:1.65rem;min-height:330px}.home-final-person>span{width:3.65rem}.home-final-person small{text-align:center;max-width:5.4rem;line-height:1.25}.home-final-person-left{left:4%}.home-final-person-right{right:4%}.home-final-paper{width:46%;min-height:7.2rem;padding:.8rem}.home-final-paper span{font-size:.74rem}.home-final-connected-badge{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.home-final-cta-glow,.home-final-orbit,.home-final-paper,.home-final-connection-line span{animation:none!important}}.home-final-cta{color:#3d281f;background:radial-gradient(circle at 11% 20%,#d5714f21,#0000 31%),radial-gradient(circle at 90% 82%,#deaa5229,#0000 30%),linear-gradient(#f9eee4 0%,#fff9f4 58%,#f7eadf 100%);padding:clamp(3.6rem,6vw,5.4rem) 0}.home-final-cta:before{opacity:.26;background-image:linear-gradient(#7f48340e 1px,#0000 1px),linear-gradient(90deg,#7f48340e 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.home-final-cta-noise{opacity:.055;mix-blend-mode:multiply}.home-final-cta-glow-one{background:#d5714f21}.home-final-cta-glow-two{background:#deaa5226}.home-final-cta .section-kicker{color:#b55840}.home-final-cta-copy h2{color:#3d281f}.home-final-cta-copy>p{color:#7a6258}.home-final-cta-primary{color:#fff;background:linear-gradient(145deg,#d77958,#aa4431);box-shadow:0 14px 30px #913a273b}.home-final-cta-primary:hover{box-shadow:0 18px 38px #913a274d}.home-final-cta-secondary{color:#563a30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #7e4a3726;box-shadow:0 9px 22px #562d1f11}.home-final-cta-secondary:hover{color:#3d281f;background:#fffaf6;border-color:#7e4a3745}.home-final-cta-login{color:#b55840}.home-final-cta-login:hover{color:#8f3f2e}.home-final-cta-trust span{color:#6c5147}.home-final-cta-trust svg{color:#bc583f}.home-final-cta-visual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle,#deaa5221,#0000 54%),linear-gradient(145deg,#f5dfd1 0%,#fff8f1 56%,#f7d99c 132%);border:1px solid #7c48341f;box-shadow:inset 0 1px #ffffffb8,0 30px 80px #5b302021}.home-final-orbit{border-color:#a54c3338}.home-final-person>span{color:#3a211d;background:linear-gradient(145deg,#ffe5d3,#ef9c76);border-color:#fffffff2;box-shadow:0 16px 32px #532c1e29}.home-final-person small{color:#6a4a3f}.home-final-paper{color:#3b231e;background:linear-gradient(145deg,#fffdf9,#f5d3bf);border:1px solid #7c483417;box-shadow:0 20px 42px #532c1e2b}.home-final-connection-line{background:#995b4321}.home-final-connection-line span{background:linear-gradient(90deg,#0000,#d77958,#0000)}.home-final-connected-badge{color:#5a382f;background:#ffffffd6;border:1px solid #7c48341c;box-shadow:0 12px 30px #522a1d1c}.home-final-connected-badge svg{color:#d36c4d}@media (width<=620px){.home-final-cta{padding:3rem 0 3.25rem}.home-final-cta-secondary{background:#ffffffd1}}.hero-v2-grid{min-height:auto;padding-top:clamp(52px,5vw,84px);padding-bottom:clamp(58px,6vw,92px)}@media (width>=1440px){.hero-v2-grid{padding-top:64px;padding-bottom:76px}}@media (height<=780px) and (width>=901px){.hero-v2-grid{padding-top:46px;padding-bottom:58px}.hero-v2-stage{min-height:500px}}@media (width<=900px){.hero-v2,.hero-v2-grid{min-height:auto}}.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell{width:min(1380px,100% - 48px);margin-inline:auto}@media (width>=1700px){.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell{width:min(1480px,100% - 96px)}}.hero-v2-grid{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);align-items:center;gap:clamp(48px,5vw,84px);min-height:auto;padding-top:clamp(58px,5.2vw,88px);padding-bottom:clamp(62px,5.5vw,92px)}.hero-v2-copy h1{max-width:820px;font-size:clamp(54px,5.8vw,88px);line-height:.96}.hero-v2-copy>p{max-width:690px;font-size:clamp(16px,1.22vw,19px)}.hero-v2-paper-stack{width:min(455px,88vw)}.hero-v2-proof strong{font-size:13px}.hero-v2-proof small{font-size:11px}.how-it-works{padding:clamp(50px,5vw,74px) 0}.why-different-v2,.real-connections{padding:clamp(54px,5vw,76px) 0}.home-final-cta{padding:clamp(58px,5.5vw,84px) 0}.how-it-works-heading h2,.difference-v2-header h2,.real-connections-heading h2,.home-final-cta-copy h2{text-wrap:balance}.how-it-works-heading p,.difference-v2-header>p,.real-connections-heading>p,.home-final-cta-copy>p{font-size:clamp(15px,1.08vw,17px);line-height:1.75}.journey-visual,.difference-v2-live-card,.trust-experience,.home-final-cta-visual{box-shadow:inset 0 1px #ffffffc7,0 26px 70px #5b31221c}.journey-step,.difference-v2-tab,.trust-selector button{transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s}.journey-step:hover,.difference-v2-tab:hover,.trust-selector button:hover{transform:translateY(-2px)}.difference-v2-tab.is-active,.trust-selector button.is-active,.journey-step.is-active{box-shadow:0 10px 24px #96432c1c}.hero-v2-primary,.home-final-cta-primary{min-height:54px;padding-inline:22px}.hero-v2-secondary,.home-final-cta-secondary{border-color:#804b3933;min-height:54px;padding-inline:20px}.hero-v2-secondary:hover,.home-final-cta-secondary:hover{border-color:#be523757}.hero-v2,.how-it-works,.why-different-v2,.real-connections,.home-final-cta{position:relative}.hero-v2:after,.how-it-works:after,.why-different-v2:after,.real-connections:after{content:"";pointer-events:none;z-index:1;height:52px;position:absolute;bottom:-1px;left:0;right:0}.hero-v2:after{background:linear-gradient(#0000,#fff8f2db)}.how-it-works:after{background:linear-gradient(#0000,#fffaf5e6)}.why-different-v2:after{background:linear-gradient(#0000,#f9eee4e0)}.real-connections:after{background:linear-gradient(#0000,#fff8f2e6)}@media (prefers-reduced-motion:no-preference){.hero-v2-paper-stack,.journey-paper-mini,.world-paper,.home-final-paper{will-change:transform}.hero-v2-floating-note{animation-duration:6.4s}.hero-v2-orbit{animation-duration:28s}.hero-v2-orbit.orbit-b{animation-duration:23s}}@media (width<=1180px){.hero-v2-grid{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);gap:42px}.hero-v2-copy h1{font-size:clamp(49px,5.6vw,72px)}}@media (width<=980px){.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell{width:min(100% - 32px,920px)}.hero-v2-grid{grid-template-columns:1fr;gap:34px;padding-top:52px;padding-bottom:68px}.hero-v2-copy{text-align:center}.hero-v2-copy>p,.hero-v2-proof{margin-inline:auto}.hero-v2-actions{justify-content:center}.hero-v2-stage{min-height:500px}}@media (width<=700px){.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell{width:min(100% - 24px,680px)}.hero-v2-grid{padding-top:38px;padding-bottom:56px}.hero-v2-copy h1{margin-top:18px;font-size:clamp(40px,12vw,56px)}.hero-v2-copy>p{font-size:15px}.hero-v2-stage{min-height:450px}.hero-v2-proof strong{font-size:12px}.hero-v2-proof small{font-size:10px}.how-it-works,.why-different-v2,.real-connections,.home-final-cta{padding-block:42px}}@media (height<=760px) and (width>=981px){.hero-v2-grid{padding-top:44px;padding-bottom:54px}.hero-v2-stage{min-height:500px}.hero-v2-copy h1{font-size:clamp(48px,5vw,72px)}}.public-features-page{color:#3d281f;background:#fbf4ed}.public-features-page main{overflow:hidden}.features-hero,.features-main-showcase,.features-safety{position:relative}.features-hero{background:radial-gradient(circle at 12% 18%,#d7795424,#0000 31%),radial-gradient(circle at 87% 72%,#e2ae5b24,#0000 28%),linear-gradient(#fffaf6,#f8ece3);padding:clamp(46px,5vw,76px) 0 clamp(50px,5vw,78px)}.features-hero-glow{filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute}.features-hero-glow-one{background:#d779541f;width:260px;height:260px;top:20px;left:-100px}.features-hero-glow-two{background:#e2ae5b21;width:320px;height:320px;bottom:-90px;right:-120px}.features-hero-shell{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,5vw,76px);display:grid}.features-hero-copy{z-index:2;position:relative}.features-hero-copy h1{letter-spacing:-.055em;color:#3d281f;text-wrap:balance;max-width:820px;margin:.75rem 0 1rem;font-size:clamp(48px,5.4vw,78px);line-height:.96}.features-hero-copy p{color:#796259;max-width:680px;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.75}.features-hero-preview{background:linear-gradient(145deg,#ffffffe0,#fae2d3c7);border:1px solid #7c48341f;border-radius:30px;min-height:360px;padding:22px;position:relative;overflow:hidden;box-shadow:0 28px 70px #5a302021}.features-preview-topbar{color:#60443a;justify-content:space-between;align-items:center;font-weight:900;display:flex}.features-preview-topbar i{aspect-ratio:1;background:#d77958;border-radius:50%;width:9px;box-shadow:0 0 0 6px #d779581f}.features-preview-message{background:#fffaf5;border:1px solid #7c48341a;border-radius:22px;gap:10px;width:min(310px,86%);margin:50px auto 0;padding:22px;animation:5.4s ease-in-out infinite featureMessageFloat;display:grid;box-shadow:0 18px 38px #5b31221c}.features-preview-message small{color:#bd5d43;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.features-preview-message strong{font-size:1.16rem;line-height:1.45}.features-preview-message span{color:#8a6d61;font-size:.82rem}.features-preview-actions{justify-content:center;gap:8px;margin-top:18px;display:flex}.features-preview-actions button{color:#5a3b31;background:#fffc;border:1px solid #7c483421;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.features-preview-people{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.features-preview-people span{aspect-ratio:1;border-radius:50%;place-items:center;width:48px;font-size:.72rem;font-weight:900;display:grid}.features-preview-people .person-one{background:#efb291}.features-preview-people .person-two{background:#e4c575}.features-preview-people i{background:linear-gradient(90deg,#d7795833,#d77958,#d7795833);flex:1;max-width:150px;height:2px;position:relative;overflow:hidden}.features-preview-people i:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:38%;animation:2.7s linear infinite featureSignal;position:absolute;inset:0}.features-main-showcase{background:linear-gradient(#f8ece3,#fffaf6 18%,#f7eee7 100%);padding:clamp(64px,7vw,100px) 0}.features-section-heading{grid-template-columns:1fr minmax(280px,460px);align-items:end;gap:28px;margin-bottom:32px;display:grid}.features-section-heading h2{letter-spacing:-.05em;color:#3d281f;margin:.65rem 0 0;font-size:clamp(38px,4.5vw,64px);line-height:1}.features-section-heading>p{color:#7a6258;margin:0;line-height:1.7}.features-bento-grid{--feature-pointer-x:50%;--feature-pointer-y:50%;isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:16px;display:grid;position:relative}.features-grid-spotlight{z-index:-1;background:radial-gradient(circle 260px at var(--feature-pointer-x) var(--feature-pointer-y),#d7795829,transparent 72%);pointer-events:none;transition:background 80ms linear;position:absolute;inset:-40px}.features-grid-tracker{left:var(--feature-pointer-x);top:var(--feature-pointer-y);pointer-events:none;z-index:4;width:12px;height:12px;transition:left 60ms linear,top 60ms linear;position:absolute;transform:translate(-50%,-50%)}.tracker-dot{background:#ca6548;border-radius:50%;position:absolute;inset:2px;box-shadow:0 0 18px #ca654873}.tracker-ring{border:1px solid #ca65485c;border-radius:50%;animation:2.2s ease-out infinite featureTrackerPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tracker-ring-one{width:34px;height:34px}.tracker-ring-two{width:58px;height:58px;animation-delay:-1.1s}.feature-bento-card{background:linear-gradient(145deg,#ffffffeb,#fbefe6d1);border:1px solid #7c48341c;border-radius:24px;outline:none;grid-column:span 3;min-height:300px;padding:22px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 16px 38px #5b312213}.feature-bento-card:hover,.feature-bento-card:focus-visible,.feature-bento-card.is-active{border-color:#c5593d52;transform:translateY(-6px);box-shadow:0 24px 54px #5b312224}.feature-bento-card.is-active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d7795847}.feature-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.feature-card-icon{aspect-ratio:1;color:#a94a34;background:#f3d1bf;border-radius:14px;place-items:center;width:46px;display:grid}.feature-card-heading small{color:#a17e70;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:850}.feature-bento-card h3{letter-spacing:-.035em;margin:20px 0 8px;font-size:clamp(22px,2vw,31px)}.feature-bento-card p{color:#7b6359;max-width:520px;margin:0;line-height:1.65}.feature-mini-preview{background:#fffaf6cc;border:1px solid #7c483414;border-radius:18px;min-height:92px;position:absolute;bottom:20px;left:22px;right:22px;overflow:hidden}.preview-message{justify-content:space-between;align-items:center;padding:14px;display:flex}.mini-message-card{background:#fff;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;transition:transform .6s;display:flex;box-shadow:0 10px 22px #5b31221a}.mini-message-target{aspect-ratio:1;background:#e6c879;border-radius:50%;place-items:center;width:48px;font-size:.68rem;font-weight:900;display:grid}.preview-message.is-running .mini-message-card{animation:2.8s ease-in-out infinite featureMiniTravel}.preview-choice{justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.preview-choice button{color:#5b3b31;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;display:flex;box-shadow:0 8px 20px #5b312214}.preview-choice span{color:#9a7b6f;font-size:.8rem}.preview-choice.is-running button:first-child{animation:2.4s ease-in-out infinite featureChoice}.preview-choice.is-running button:last-child{animation:2.4s ease-in-out -1.2s infinite featureChoice}.preview-connection{justify-content:center;align-items:center;gap:9px;padding:16px;display:flex}.preview-connection span{aspect-ratio:1;background:#efb291;border-radius:50%;place-items:center;width:46px;font-size:.68rem;font-weight:900;display:grid}.preview-connection span:last-child{background:#e7cb7f}.preview-connection i{background:#d8b49f;width:44px;height:2px;position:relative;overflow:hidden}.preview-connection.is-running i:after{content:"";background:#c95f43;width:36%;animation:2s linear infinite featureSignal;position:absolute;inset:0}.preview-chat{padding:12px}.chat-bubble{border-radius:13px;width:max-content;max-width:78%;padding:9px 12px;font-size:.78rem}.chat-bubble.incoming{background:#f0e7df}.chat-bubble.outgoing{background:#dcefe8;margin:8px 0 0 auto}.preview-chat.is-running .incoming{animation:3s ease-in-out infinite featureChatIn}.preview-chat.is-running .outgoing{animation:3s ease-in-out .5s infinite featureChatIn}.preview-meet{justify-content:space-between;align-items:center;padding:18px;display:flex}.preview-meet>div{align-items:center;gap:10px;display:flex}.preview-meet span{color:#6e564d;font-size:.8rem}.preview-meet.is-running>svg{color:#c45c40;animation:1.7s ease-in-out infinite featureMeetPulse}.preview-stories{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.preview-stories article{background:#fff;border-radius:12px;padding:12px}.preview-stories span{color:#bb5a40;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;display:block}.preview-stories strong{margin-top:5px;font-size:.76rem;display:block}.preview-stories.is-running article:first-child{animation:3s ease-in-out infinite featureStoryLift}.preview-stories.is-running article:last-child{animation:3s ease-in-out -1.5s infinite featureStoryLift}.preview-calls,.preview-media{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.preview-calls>span,.preview-media>span{aspect-ratio:1;color:#a84a34;background:#f0d0be;border-radius:50%;place-items:center;width:44px;display:grid}.preview-calls small,.preview-media small{color:#765e54}.preview-calls.is-running>span,.preview-media.is-running>span{animation:2.8s ease-in-out infinite featureIconOrbit}.preview-calls.is-running>span:nth-child(2),.preview-media.is-running>span:nth-child(2){animation-delay:-1.4s}.features-safety{background:radial-gradient(circle at 88% 18%,#e2ae5b1f,#0000 28%),linear-gradient(#f7eee7,#fff9f4);padding:clamp(54px,6vw,82px) 0}.features-safety-shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(36px,5vw,72px);display:grid}.features-safety-copy h2{letter-spacing:-.048em;margin:.7rem 0 1rem;font-size:clamp(36px,4vw,58px);line-height:1.02}.features-safety-copy>p{color:#7b6359;line-height:1.72}.features-safety-status{color:#864532;background:#f4dfd2;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:10px 13px;font-size:.78rem;font-weight:850;display:inline-flex}.features-safety-list{gap:10px;display:grid}.features-safety-list article{animation:.55s both featureSafetyIn;animation-delay:var(--safety-delay);background:#ffffffb3;border:1px solid #7c48341a;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:15px 16px;display:grid;box-shadow:0 10px 24px #5b31220e}.features-safety-list article>span{aspect-ratio:1;color:#a94a34;background:#f1d2c1;border-radius:13px;place-items:center;width:44px;display:grid}.features-safety-list h3{margin:0;font-size:1rem}.features-safety-list p{color:#7c655b;margin:4px 0 0;font-size:.86rem;line-height:1.5}@keyframes featureMessageFloat{50%{transform:translateY(-8px)rotate(.8deg)}}@keyframes featureSignal{0%{transform:translate(-120%)}to{transform:translate(390%)}}@keyframes featureTrackerPulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes featureMiniTravel{0%,to{transform:translate(0)}50%{transform:translate(34px)}}@keyframes featureChoice{50%{transform:translateY(-4px);box-shadow:0 12px 24px #5b312224}}@keyframes featureChatIn{0%,to{opacity:.55;transform:translateY(5px)}35%,70%{opacity:1;transform:translateY(0)}}@keyframes featureMeetPulse{50%{filter:drop-shadow(0 0 8px #c45c4059);transform:scale(1.14)}}@keyframes featureStoryLift{50%{transform:translateY(-5px)}}@keyframes featureIconOrbit{50%{transform:translateY(-5px)rotate(6deg)}}@keyframes featureSafetyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.features-hero-shell,.features-safety-shell{grid-template-columns:1fr}.features-hero-copy{text-align:center}.features-hero-copy p{margin-inline:auto}.features-hero-preview{width:100%;max-width:660px;margin-inline:auto}.features-section-heading{grid-template-columns:1fr}.feature-bento-card{grid-column:span 4}}@media (width<=760px){.features-hero{padding-top:38px}.features-hero-shell{width:min(100% - 24px,680px)}.features-hero-copy h1{font-size:clamp(39px,11vw,54px)}.features-hero-preview{min-height:340px}.features-main-showcase,.features-safety{padding-block:46px}.features-section-heading h2{font-size:clamp(34px,10vw,48px)}.features-bento-grid{grid-template-columns:1fr}.feature-bento-card{grid-column:1;min-height:300px}.features-grid-tracker,.features-grid-spotlight{display:none}.features-safety-list article{grid-template-columns:44px 1fr}}@media (width<=480px){.features-hero-preview{min-height:330px;padding:16px}.features-preview-message{width:94%;margin-top:38px;padding:17px}.features-preview-people{left:16px;right:16px}.feature-bento-card{padding:18px}.feature-mini-preview{left:18px;right:18px}.preview-stories{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-features-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.features-grid-tracker{display:none}}.features-grid-spotlight{will-change:background;transition:none}.features-grid-tracker{will-change:left, top;transition:none}.tracker-dot{box-shadow:0 0 10px #ca65487a,0 0 22px #ca654838}.tracker-ring{animation-duration:1.8s}.public-premium-site{--pp-ink:#38231d;--pp-muted:#7b655c;--pp-coral:#c96548;--pp-gold:#d7a756;--pp-border:#6f433221;color:var(--pp-ink);background:#fbf3ec}.public-premium-site main{overflow:hidden}.public-premium-hero,.public-premium-plans{position:relative;overflow:hidden}.public-premium-hero{background:radial-gradient(circle at 16% 24%,#d5a7562b,#0000 29rem),radial-gradient(circle at 86% 19%,#c9654829,#0000 33rem),linear-gradient(#fffaf6 0%,#f8ece2 100%);padding:clamp(58px,6vw,90px) 0 clamp(68px,7vw,104px)}.premium-hero-glow{filter:blur(12px);pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite alternate ppGlow;position:absolute}.premium-hero-glow.glow-one{background:#deab5621;width:360px;height:360px;top:28%;left:-150px}.premium-hero-glow.glow-two{background:#c965481f;width:420px;height:420px;animation-delay:-4s;top:0;right:-180px}.premium-hero-grid{opacity:.2;pointer-events:none;background-image:linear-gradient(#764b3a0f 1px,#0000 1px),linear-gradient(90deg,#764b3a0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 45%,#000,#0000 68%);mask-image:radial-gradient(circle at 68% 45%,#000,#0000 68%)}.premium-hero-shell,.premium-plans-shell{z-index:2;width:min(1380px,100% - 48px);margin-inline:auto;position:relative}.premium-hero-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:clamp(48px,6vw,94px);display:grid}.premium-hero-copy h1{color:#35211b;letter-spacing:-.062em;max-width:830px;margin:17px 0 20px;font-size:clamp(54px,6vw,89px);line-height:.94}.premium-hero-copy h1 span{color:var(--pp-coral);font-family:Georgia,serif;font-style:italic;font-weight:500;display:block}.premium-hero-copy>p{max-width:720px;color:var(--pp-muted);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.78}.premium-live-status{border:1px solid var(--pp-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa3;border-radius:17px;align-items:center;gap:12px;margin-top:28px;padding:12px 16px;display:inline-flex;box-shadow:0 13px 34px #572f2112}.premium-live-dot{background:var(--pp-coral);border-radius:50%;flex:none;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #c965481c}.premium-live-dot:after{content:"";border-radius:inherit;border:1px solid #c9654842;animation:2.2s ease-out infinite ppPulse;position:absolute;inset:-8px}.premium-live-status div{gap:2px;display:grid}.premium-live-status strong{color:#513329;font-size:13px}.premium-live-status small{color:#8a7066;font-size:11px}.premium-hero-visual{min-height:440px;position:relative}.premium-hero-orbit{border:1px solid #a65f4233;border-radius:50%;animation:20s linear infinite ppOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-hero-orbit.orbit-b{border-style:dashed;width:255px;height:255px;animation-duration:15s;animation-direction:reverse}.premium-hero-orbit.orbit-c{width:170px;height:170px;animation-duration:11s}.premium-hero-center{color:#fff7ee;background:linear-gradient(145deg,#d69d53,#bc5d42 65%,#843827);border-radius:44px;align-content:center;place-items:center;gap:5px;width:150px;height:150px;animation:4.8s ease-in-out infinite ppCore;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 30px 70px #7b362347}.premium-hero-center strong{font-size:17px}.premium-hero-center span{letter-spacing:.14em;text-transform:uppercase;opacity:.82;font-size:11px}.premium-hero-chip{color:#604137;border:1px solid var(--pp-border);background:#fffcf8db;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;animation:5s ease-in-out infinite ppChip;display:inline-flex;position:absolute;box-shadow:0 14px 34px #502c1f1a}.premium-hero-chip.chip-a{top:21%;left:3%}.premium-hero-chip.chip-b{animation-delay:-1.6s;top:37%;right:1%}.premium-hero-chip.chip-c{animation-delay:-3.1s;bottom:13%;left:19%}.public-premium-plans{background:radial-gradient(circle at 8% 18%,#c9654817,#0000 26rem),radial-gradient(circle at 94% 78%,#d7a7561f,#0000 29rem),linear-gradient(#f8ece2,#fffaf5 50%,#f5e8de);padding:clamp(62px,6vw,92px) 0 clamp(72px,7vw,108px)}.premium-plans-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:35px;display:flex}.premium-plans-heading h2{color:#3a261f;letter-spacing:-.052em;margin:9px 0 0;font-size:clamp(36px,4.2vw,62px);line-height:1}.premium-plan-count{border:1px solid var(--pp-border);background:#ffffff94;border-radius:16px;align-items:baseline;gap:9px;padding:12px 15px;display:flex}.premium-plan-count strong{color:var(--pp-coral);font-size:25px}.premium-plan-count span{color:#80675d;font-size:12px;font-weight:800}.premium-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,27px);display:grid}.premium-plans-grid.plan-count-1{grid-template-columns:minmax(0,520px);justify-content:center}.premium-plans-grid.plan-count-2{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center}.premium-plans-grid.plan-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-plan-card{--plan-pointer-x:50%;--plan-pointer-y:50%;--plan-rotate-x:0deg;--plan-rotate-y:0deg;border:1px solid var(--pp-border);transform:perspective(1150px) rotateX(var(--plan-rotate-x)) rotateY(var(--plan-rotate-y));animation:.62s both ppCard;animation-delay:calc(var(--plan-index) * 90ms);background:linear-gradient(145deg,#fffffff0,#fff8f2db);border-radius:29px;outline:none;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 22px 58px #582f2117}.premium-plan-card:hover,.premium-plan-card:focus-visible,.premium-plan-card.is-focused{border-color:#b8553947;box-shadow:0 32px 74px #68332129}.premium-plan-card.is-recommended{background:radial-gradient(circle at 90% 4%,#deac512e,#0000 35%),linear-gradient(145deg,#fffdf9,#fff5e7);border-color:#c27a3057}.premium-plan-pointer-glow{pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--plan-pointer-x) var(--plan-pointer-y), #d7a7562b, transparent 53%);transition:opacity .22s;position:absolute;inset:0}.premium-plan-card:hover .premium-plan-pointer-glow,.premium-plan-card:focus-visible .premium-plan-pointer-glow{opacity:1}.premium-recommended-ribbon{z-index:5;color:#5d3b22;text-transform:uppercase;background:linear-gradient(145deg,#f8d98f,#e8b85c);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:16px;right:17px}.premium-plan-visual{background:radial-gradient(circle,#d5a0532b,#0000 47%),linear-gradient(145deg,#f6e1d1,#fff9f4);border-bottom:1px solid #7043321a;height:164px;position:relative;overflow:hidden}.premium-plan-orbit{border:1px solid #974f3833;border-radius:50%;animation:14s linear infinite ppOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-plan-orbit.orbit-one{width:132px;height:132px}.premium-plan-orbit.orbit-two{border-style:dashed;width:92px;height:92px;animation-duration:10s;animation-direction:reverse}.premium-plan-core{color:#fff9f1;background:linear-gradient(145deg,#d7a354,#b9533a);border-radius:22px;place-items:center;width:70px;height:70px;animation:3.8s ease-in-out infinite ppSmallCore;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 15px 34px #80382438}.premium-plan-spark{background:var(--pp-coral);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite ppSpark;position:absolute;box-shadow:0 0 0 5px #c8654817}.premium-plan-spark.spark-one{top:27%;left:19%}.premium-plan-spark.spark-two{animation-delay:-.8s;top:35%;right:17%}.premium-plan-spark.spark-three{animation-delay:-1.5s;bottom:20%;left:30%}.premium-plan-card-content{z-index:2;flex-direction:column;min-height:540px;padding:24px;display:flex;position:relative}.premium-plan-name-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.premium-plan-code{color:#b15a40;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.premium-plan-name-row h2{color:#39241e;margin:0;font-size:clamp(25px,2vw,32px);line-height:1.04}.premium-trial-badge{color:#79531d;text-transform:uppercase;background:#ecc36d38;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:900}.premium-plan-description{color:#7b655c;min-height:68px;margin:14px 0 17px;font-size:13px;line-height:1.65}.premium-plan-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.premium-plan-price-row strong{color:#37221c;font-size:clamp(34px,3.3vw,49px);line-height:1}.premium-plan-price-row span{color:#896f64;font-size:11px;font-weight:700}.premium-plan-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.premium-plan-meta span{color:#715248;background:#edd8ca8a;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.premium-card-divider{background:linear-gradient(90deg,#0000,#6a40302e,#0000);height:1px;margin:19px 0}.premium-benefits-label{color:#9f4e38;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:900;display:block}.premium-plan-benefits ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.premium-plan-benefits li{grid-template-columns:28px 1fr;gap:9px;display:grid}.premium-plan-benefits li>span{color:#b5533a;background:#ca65481a;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.premium-plan-benefits li div{gap:2px;padding-top:4px;display:grid}.premium-plan-benefits li strong{color:#54372d;font-size:12px}.premium-plan-benefits li small,.premium-no-benefits{color:#92766b;font-size:10px}.premium-plan-action{color:#fff;background:linear-gradient(145deg,#cf7657,#a84833);border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:50px;margin-top:auto;padding:12px 15px;font-size:12px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 13px 27px #8b372630}.premium-state-card{border:1px solid var(--pp-border);background:#ffffffa6;border-radius:24px;justify-content:center;align-items:center;gap:15px;min-height:150px;padding:28px;display:flex;box-shadow:0 22px 55px #542d1f14}.premium-state-card div{gap:4px;display:grid}.premium-state-card span{color:#876f65;font-size:12px}.premium-state-card button{color:#fff;background:#b7543d;border:0;border-radius:12px;align-items:center;gap:6px;margin-left:10px;padding:10px 12px;font-weight:800;display:inline-flex}.premium-state-spinner{color:#b7563d;animation:.9s linear infinite ppSpin}.premium-comparison-scroll{overflow-x:auto}.comparison-yes{color:#fff;background:linear-gradient(145deg,#d17c5d,#aa4b36);border-radius:50%;place-items:center;width:29px;height:29px;display:inline-grid}.comparison-no{color:#ad968c;font-size:17px}@keyframes ppGlow{to{transform:translate(24px,-15px)scale(1.08)}}@keyframes ppOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ppCore{50%{transform:translate(-50%,-55%)rotate(2deg)}}@keyframes ppSmallCore{50%{transform:translate(-50%,-55%)rotate(3deg)}}@keyframes ppChip{50%{transform:translateY(-9px)}}@keyframes ppPulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}@keyframes ppSpark{50%{opacity:.55;transform:scale(1.4)}}@keyframes ppCard{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ppSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.premium-plans-grid.plan-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.premium-hero-shell{grid-template-columns:1fr;gap:25px}.premium-hero-copy{text-align:center}.premium-hero-copy>p,.premium-live-status{margin-inline:auto}.premium-plans-grid,.premium-plans-grid.plan-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.premium-hero-shell,.premium-plans-shell{width:min(100% - 24px,680px)}.premium-hero-copy h1{font-size:clamp(43px,13vw,61px)}.premium-hero-visual{min-height:335px}.premium-plans-heading{flex-direction:column;align-items:start}.premium-plans-grid,.premium-plans-grid.plan-count-2,.premium-plans-grid.plan-count-4{grid-template-columns:1fr}.premium-plan-card-content{min-height:auto}.premium-plan-action{margin-top:25px}}@media (prefers-reduced-motion:reduce){.premium-hero-glow,.premium-hero-orbit,.premium-hero-center,.premium-hero-chip,.premium-plan-orbit,.premium-plan-core,.premium-plan-spark,.premium-live-dot:after,.premium-plan-card{animation:none!important}.premium-plan-card{transform:none!important}}.public-premium-hero{min-height:auto;padding:44px 0 58px}.premium-hero-shell{grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);gap:clamp(34px,4.5vw,70px)}.premium-hero-copy h1{max-width:760px;font-size:clamp(50px,5.3vw,78px)}.premium-hero-copy>p{max-width:650px;font-size:clamp(15px,1.08vw,17px)}.premium-hero-visual{min-height:330px}.premium-hero-orbit.orbit-a{width:275px;height:275px}.premium-hero-orbit.orbit-b{width:208px;height:208px}.premium-hero-orbit.orbit-c{width:142px;height:142px}.premium-hero-center{border-radius:34px;width:122px;height:122px}.premium-hero-chip{padding:8px 11px;font-size:10px}.public-premium-plans{padding:46px 0 66px}.premium-plans-shell{width:min(1120px,100% - 48px)}.premium-plans-heading{margin-bottom:24px}.premium-plans-heading h2{font-size:clamp(33px,3.6vw,51px)}.premium-plans-grid,.premium-plans-grid.plan-count-2,.premium-plans-grid.plan-count-4{grid-template-columns:repeat(auto-fit,minmax(295px,1fr));gap:18px;max-width:1060px;margin-inline:auto}.premium-plans-grid.plan-count-1{grid-template-columns:minmax(300px,430px)}.premium-plan-card{border-radius:22px}.premium-plan-card.is-focused{transform:perspective(1150px) rotateX(var(--plan-rotate-x)) rotateY(var(--plan-rotate-y)) translateY(-4px)}.premium-plan-visual{height:96px}.premium-plan-card-content{min-height:0;padding:16px 17px 17px}.premium-plan-name-row h2{font-size:clamp(21px,1.8vw,27px)}.premium-plan-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:8px 0 11px;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.premium-plan-price-row strong{font-size:clamp(30px,2.8vw,40px)}.premium-plan-meta{margin-top:9px}.premium-card-divider{margin:12px 0}.premium-benefits-label{margin-bottom:8px}.premium-plan-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.premium-plan-benefits li{background:#f7e8de75;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:5px 6px}.premium-plan-benefits li>span{width:22px;height:22px}.premium-plan-benefits li strong{font-size:9.5px}.premium-plan-benefits li small{font-size:8px}.premium-plan-action{min-height:42px;margin-top:14px;padding:9px 12px}.premium-compare-panel{background:#ffffff8c;border:1px solid #6f433221;border-radius:17px;width:min(860px,100%);margin:28px auto 0;overflow:hidden;box-shadow:0 14px 34px #582f2112}.premium-compare-toggle{color:#50352c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 15px;display:grid}.premium-compare-toggle:hover{background:#fff8f2b8}.premium-compare-toggle-icon{color:#b6543c;background:#c965481a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.premium-compare-toggle-copy{gap:2px;display:grid}.premium-compare-toggle-copy small{color:#886f65;font-size:9px}.premium-compare-chevron{transition:transform .24s}.premium-compare-panel.is-open .premium-compare-chevron{transform:rotate(180deg)}.premium-compare-content{border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .28s,border-color .28s;display:grid}.premium-compare-content>*{min-height:0;overflow:hidden}.premium-compare-panel.is-open .premium-compare-content{border-top-color:#6f43321a;grid-template-rows:1fr}.premium-compare-content table{border-collapse:collapse;width:100%;min-width:560px}.premium-compare-content th,.premium-compare-content td{text-align:center;border-bottom:1px solid #6f433214;padding:9px 11px;font-size:9.5px}.premium-compare-content thead th:first-child,.premium-compare-content tbody th{text-align:left}.premium-compare-content tbody th{align-items:center;gap:7px;display:flex}.premium-compare-content tbody th span{color:#b9563d;background:#c965481a;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}@media (width<=900px){.premium-hero-shell{grid-template-columns:1fr}.premium-hero-copy{text-align:center}.premium-hero-visual{min-height:300px}}@media (width<=720px){.premium-plans-shell{width:min(100% - 24px,680px)}.premium-plan-benefits ul{grid-template-columns:1fr 1fr}}@media (width<=420px){.premium-plan-benefits ul{grid-template-columns:1fr}}.premium-compare-panel{width:min(1020px,100%)}.premium-compare-toggle{padding:15px 18px}.premium-compare-toggle-copy strong{font-size:13px}.premium-compare-toggle-copy small{font-size:10px}.premium-compare-content table{min-width:680px}.premium-compare-content th,.premium-compare-content td{padding:11px 14px;font-size:10px}@media (width<=760px){.premium-compare-panel{width:100%}.premium-compare-toggle{padding:14px 15px}.premium-compare-content table{min-width:620px}}.public-features-page .features-hero-shell,.public-features-page .features-main-showcase>.public-container,.public-features-page .features-safety-shell{width:min(1120px,100% - 48px);margin-inline:auto}.public-features-page .features-bento-grid{width:100%;max-width:1120px;margin-inline:auto}@media (width<=760px){.public-features-page .features-hero-shell,.public-features-page .features-main-showcase>.public-container,.public-features-page .features-safety-shell{width:min(100% - 24px,680px)}}.hero-v2{min-height:auto!important}.hero-v2-grid{align-items:center;gap:clamp(34px,4vw,58px)!important;min-height:auto!important;padding-top:clamp(38px,4vw,58px)!important;padding-bottom:clamp(42px,4.5vw,66px)!important}.hero-v2-copy h1{margin-top:14px;margin-bottom:16px;font-size:clamp(48px,5.1vw,74px)}.hero-v2-copy>p{line-height:1.65}.hero-v2-actions{margin-top:22px}.hero-v2-proof{margin-top:24px}.hero-v2-stage{min-height:470px!important}.hero-v2-paper-stack{height:390px}.hero-v2-paper{min-height:355px}.hero-v2-scroll{display:none}.how-it-works,.why-different-v2,.real-connections,.home-final-cta{padding-top:clamp(38px,4vw,58px)!important;padding-bottom:clamp(40px,4vw,60px)!important}.how-it-works-heading,.difference-v2-header,.real-connections-heading{margin-bottom:22px!important}.how-it-works-heading h2,.difference-v2-header h2,.real-connections-heading h2,.home-final-cta-copy h2{margin-top:8px}.real-connections{padding-bottom:40px!important}.home-final-cta{margin-top:0!important}.home-final-cta-shell{gap:clamp(28px,4vw,52px)!important}.features-hero{min-height:auto;padding-top:clamp(34px,3.8vw,52px)!important;padding-bottom:clamp(38px,4vw,56px)!important}.features-hero-shell{gap:clamp(30px,4vw,54px)!important}.features-hero-copy h1{margin-top:10px;margin-bottom:14px;font-size:clamp(46px,4.9vw,70px)}.features-hero-copy p{line-height:1.65}.features-hero-preview{padding:18px;min-height:300px!important}.features-preview-message{margin-top:34px;padding:18px}.features-preview-people{bottom:16px}.features-main-showcase{padding-top:clamp(40px,4.2vw,60px)!important;padding-bottom:clamp(42px,4.4vw,64px)!important}.features-section-heading{margin-bottom:24px}.features-section-heading h2{margin-top:8px;font-size:clamp(36px,4.1vw,56px)}.features-bento-grid{grid-auto-rows:minmax(135px,auto);gap:14px}.feature-bento-card{min-height:270px}.features-safety{padding-top:clamp(38px,4vw,56px)!important;padding-bottom:clamp(40px,4vw,58px)!important}.features-safety-shell{gap:clamp(28px,4vw,50px)!important}.features-safety-copy h2{margin-top:8px;margin-bottom:12px;font-size:clamp(34px,3.7vw,52px)}.features-safety-list{gap:8px}.features-safety-list article{border-radius:15px;padding:12px 14px}@media (width>=1500px){.hero-v2-grid,.features-hero-shell{max-width:1120px}.hero-v2-stage{min-height:440px!important}.features-hero-preview{min-height:280px!important}}@media (height<=760px) and (width>=901px){.hero-v2-grid{padding-top:30px!important;padding-bottom:38px!important}.hero-v2-stage{min-height:420px!important}.features-hero{padding-top:28px!important;padding-bottom:34px!important}.features-hero-preview{min-height:270px!important}}@media (width<=1100px){.hero-v2-grid,.features-hero-shell{gap:28px!important}.hero-v2-stage{min-height:430px!important}.features-hero-preview{max-width:620px}}@media (width<=760px){.hero-v2-grid{padding-top:28px!important;padding-bottom:40px!important}.hero-v2-stage{min-height:420px!important}.hero-v2-paper-stack{height:375px}.how-it-works,.why-different-v2,.real-connections,.home-final-cta,.features-main-showcase,.features-safety{padding-top:34px!important;padding-bottom:38px!important}.features-hero{padding-top:28px!important;padding-bottom:38px!important}.features-hero-preview{min-height:300px!important}.feature-bento-card{min-height:270px}}.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell,.public-features-page .features-hero-shell,.public-features-page .features-main-showcase>.public-container,.public-features-page .features-safety-shell,.public-features-page .features-bento-grid{width:min(1380px,100% - 48px)!important;max-width:none!important;margin-inline:auto!important}@media (width>=1700px){.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell,.public-features-page .features-hero-shell,.public-features-page .features-main-showcase>.public-container,.public-features-page .features-safety-shell,.public-features-page .features-bento-grid{width:min(1380px,100% - 72px)!important}}@media (width<=980px){.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell,.public-features-page .features-hero-shell,.public-features-page .features-main-showcase>.public-container,.public-features-page .features-safety-shell,.public-features-page .features-bento-grid{width:min(100% - 32px,920px)!important}}@media (width<=700px){.hero-v2-grid,.how-it-works-shell,.real-connections-shell,.home-final-cta-shell,.public-features-page .features-hero-shell,.public-features-page .features-main-showcase>.public-container,.public-features-page .features-safety-shell,.public-features-page .features-bento-grid{width:min(100% - 24px,680px)!important}}.why-different-v2 .why-different-shell,.why-different .why-different-shell{width:min(1380px,100% - 48px)!important;max-width:none!important;margin-inline:auto!important}@media (width>=1700px){.why-different-v2 .why-different-shell,.why-different .why-different-shell{width:min(1380px,100% - 72px)!important}}@media (width<=980px){.why-different-v2 .why-different-shell,.why-different .why-different-shell{width:min(100% - 32px,920px)!important}}@media (width<=700px){.why-different-v2 .why-different-shell,.why-different .why-different-shell{width:min(100% - 24px,680px)!important}}.how-it-works{padding-top:30px!important;padding-bottom:36px!important}.how-it-works-heading{margin-bottom:16px!important}.how-it-works-heading h2{margin-top:6px!important;margin-bottom:8px!important}.how-it-works-heading p{margin-top:0!important}@media (width<=760px){.how-it-works{padding-top:26px!important;padding-bottom:32px!important}.how-it-works-heading{margin-bottom:14px!important}}.journey-layout{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #7c48341f;border-radius:34px;width:100%;min-height:570px;padding:18px;overflow:hidden;box-shadow:0 32px 90px #5b302021;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr)!important;gap:0!important}.journey-steps{border-right:1px solid #7c483417;align-content:center;padding:14px 18px 14px 8px;gap:10px!important}.journey-step{border-radius:18px;min-height:82px;padding:13px 15px;box-shadow:0 10px 28px #532c1f0d}.journey-visual{box-shadow:none;background:linear-gradient(145deg,#ffffffb8,#fff7eead);border:0;border-radius:28px;min-height:570px!important}.journey-scene{width:min(700px,94%);height:535px}.journey-summary-strip{margin-top:18px}@media (width<=1050px){.journey-layout{padding:14px;grid-template-columns:1fr!important}.journey-steps{border-bottom:1px solid #7c483417;border-right:0;padding:4px 4px 14px}.journey-visual{margin-top:14px;min-height:540px!important}}@media (width<=700px){.journey-layout{border-radius:27px;min-height:0;padding:10px}.journey-visual{border-radius:22px;min-height:510px!important}.journey-scene{height:490px}}.safety-visual-orbit.orbit-one{width:290px;height:290px}.safety-visual-orbit.orbit-two{border-style:dashed;width:215px;height:215px;animation-duration:14s;animation-direction:reverse}.safety-section-heading{margin-bottom:22px}.safety-section-heading h2{letter-spacing:-.045em;color:#38231d;margin:8px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.02}.safety-showcase-tab.is-active{border-color:#b95c3d3d;transform:translateY(-2px);box-shadow:0 16px 34px #542d1f17}.public-header{z-index:1000;position:relative}.public-header .super-navbar{z-index:140;background:radial-gradient(circle at 50% 125%,#ef6a5b47,#0000 42%),linear-gradient(132deg,#241312 0%,#3a1d1a 48%,#54231f 100%);border-bottom:1px solid #ffdac41f;min-height:88px;display:block;position:sticky;top:0;overflow:hidden;box-shadow:0 10px 28px #2d141038}.public-header .super-navbar-inner{justify-content:flex-start;align-items:center;width:min(1380px,100% - 48px);min-height:88px;margin-inline:auto;padding:0;display:flex}.public-header .public-brand{align-items:center;gap:14px;padding:7px 0;display:inline-flex}.public-header .public-brand-mark{background:linear-gradient(145deg,#ef6a5b,#bc4b3f 58%,#8d342e);border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #a93e3461,inset 0 1px #ffffff52}.public-header .brand-paper{background:#fff;border-radius:5px;width:22px;height:27px;position:relative;transform:rotate(-8deg);box-shadow:8px 6px #ffffff38}.public-header .brand-paper:after{content:"";background:#f1b75d;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:4px}.public-header .brand-orbit{border:1.5px solid #ffffff8f;border-radius:50%;width:41px;height:20px;position:absolute;transform:rotate(-18deg)}.public-header .public-brand-copy{gap:5px;display:grid}.public-header .public-brand-copy strong{color:#fff;letter-spacing:-.035em;font:800 clamp(23px,2vw,30px)/1 Manrope,sans-serif}.public-header .public-brand-copy small{color:#f5d3c7;letter-spacing:.065em;text-transform:uppercase;font-size:10.5px;font-weight:600}.public-header .public-navbar{z-index:130;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#fff9f3e6;border:0;border-bottom:1px solid #9c574221;padding:12px 24px;position:sticky;top:88px;box-shadow:0 8px 24px #4b261d0f}.public-header .public-navbar.is-scrolled{background:#fffaf5f7;box-shadow:0 12px 34px #4b261d1f}.public-header .public-navbar-inner{background:#fffdfae0;border:1px solid #dec7bbd1;border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(1380px,100%);min-height:64px;margin-inline:auto;padding:7px;display:grid;box-shadow:0 12px 34px #5b30241a,inset 0 1px #ffffffe6}.public-header .public-nav-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.public-header .public-nav-links>a,.public-header .public-download-link,.public-header .public-login-link{color:#6d554c;text-align:center;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:50px;padding:8px 14px;font-size:13px;font-weight:800;transition:color .22s,background .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.public-header .public-nav-links>a:after{content:"";background:linear-gradient(90deg,#0000,#ef6a5b,#f2b35f,#0000);border-radius:999px;height:2px;transition:transform .25s;position:absolute;bottom:5px;left:22%;right:22%;transform:scaleX(0)}.public-header .public-nav-links>a:hover{color:#38231d;background:#fff3ec;transform:translateY(-2px);box-shadow:0 10px 22px #7a3f2d17}.public-header .public-nav-links>a:hover:after,.public-header .public-nav-links>a.is-active:after{transform:scaleX(1)}.public-header .public-nav-links>a.is-active{color:#fff;background:linear-gradient(135deg,#ef6a5b 0%,#d9574d 58%,#a83e36 100%);box-shadow:0 12px 28px #c7483d45}.public-header .public-nav-actions{grid-template-columns:minmax(165px,auto) minmax(110px,auto);align-items:center;gap:7px;display:grid}.public-header .public-download-link{color:#7b4a16;background:linear-gradient(135deg,#fff4dc,#fbe7bd)}.public-header .public-download-link:hover{transform:translateY(-2px);box-shadow:0 10px 22px #925b1a1f}.public-header .public-login-link{color:#fff;background:linear-gradient(135deg,#36221d,#1f1512);box-shadow:0 11px 24px #2e1c1733}.public-header .public-login-link:hover{background:linear-gradient(135deg,#4b2d25,#281914);transform:translateY(-2px)}.public-header .public-menu-button{color:#4b3028;background:#fffaf6;border:1px solid #e8d5ca;border-radius:14px;place-items:center;width:43px;height:43px;margin-left:auto;display:none;box-shadow:0 8px 20px #4b261d14}.public-header .public-mobile-menu{display:none}@media (width<=1080px){.public-header .public-navbar{padding:10px 16px}.public-header .public-navbar-inner{border-radius:18px;min-height:58px;display:flex}.public-header .public-nav-links,.public-header .public-nav-actions{display:none}.public-header .public-menu-button{display:grid}.public-header .public-mobile-menu{z-index:200;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#28151100;grid-template-rows:0fr;transition:grid-template-rows .3s,background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:grid;position:fixed;inset:0;overflow:hidden}.public-header .public-mobile-menu.is-open{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#28151194;grid-template-rows:1fr}.public-header .public-mobile-menu-inner{opacity:0;background:#fffaf6fa;border:1px solid #ffffffe0;border-radius:25px;align-content:start;width:min(560px,100% - 28px);min-height:0;max-height:calc(100vh - 108px);margin:96px auto auto;padding:0 18px;transition:opacity .28s,transform .32s,padding .32s;display:grid;overflow:auto;transform:translateY(-16px)scale(.97);box-shadow:0 30px 80px #3a1c1447}.public-header .public-mobile-menu.is-open .public-mobile-menu-inner{opacity:1;padding:18px;transform:translateY(0)scale(1)}.public-header .public-mobile-menu-inner>a{color:#654d44;border-bottom:1px solid #eadfd8;grid-template-columns:34px 22px 1fr;align-items:center;gap:10px;min-height:54px;padding:9px 12px;font-weight:800;display:grid}.public-header .public-mobile-menu-inner>a>span{color:#a48d83;letter-spacing:.1em;font-size:10px}.public-header .public-mobile-menu-inner>a:nth-last-child(2),.public-header .public-mobile-menu-inner>a:last-child{border:0;border-radius:14px;grid-template-columns:22px 1fr;justify-content:center;margin-top:9px}.public-header .public-mobile-menu-inner>a:nth-last-child(2){color:#8c5819;background:#fff0cf}.public-header .public-mobile-menu-inner>.mobile-login-link{color:#fff;background:#3b241e}}@media (width<=680px){.public-header .super-navbar,.public-header .super-navbar-inner{min-height:74px}.public-header .super-navbar-inner{width:min(100% - 24px,1380px)}.public-header .public-brand-mark{border-radius:14px;flex-basis:44px;width:44px;height:44px}.public-header .public-brand-copy strong{font-size:22px}.public-header .public-brand-copy small{letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;max-width:205px;font-size:8.5px;overflow:hidden}.public-header .public-navbar{top:74px}}.public-download-site{color:#34231d;background:linear-gradient(#fffaf5 0%,#fff3e9 50%,#fffaf6 100%)}.download-page-shell{width:min(1380px,100% - 48px);margin-inline:auto}.download-hero{background:radial-gradient(circle at 13% 15%,#e0765029,#0000 28rem),radial-gradient(circle at 88% 24%,#e4ab4f2b,#0000 27rem);padding:46px 0 60px;position:relative;overflow:hidden}.download-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(380px,.78fr);align-items:center;gap:clamp(42px,6vw,92px);display:grid}.download-hero-copy h1{color:#35221c;letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(52px,5.4vw,82px);line-height:.95}.download-hero-copy h1 span{color:#c65c43;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;display:block}.download-hero-copy>p{color:#756057;max-width:650px;margin:0;font-size:clamp(15px,1.08vw,18px);line-height:1.72}.download-primary-button{color:#fff;background:linear-gradient(135deg,#d66a4c,#aa4633);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:26px;padding:0 19px;font-weight:850;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 16px 34px #b147303b}.download-primary-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 20px 42px #b147304d}.download-primary-button:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.download-trust-row{color:#806a61;flex-wrap:wrap;gap:16px;margin-top:21px;font-size:11px;font-weight:800;display:flex}.download-trust-row span{align-items:center;gap:7px;display:inline-flex}.download-hero-device{place-items:center;min-height:480px;display:grid;position:relative}.download-device-glow{background:radial-gradient(circle,#d2644430,#0000 67%);border-radius:50%;width:370px;height:370px;position:absolute}.download-phone{z-index:3;background:linear-gradient(145deg,#2f211d,#15100e);border:1px solid #ffffff80;border-radius:42px;width:255px;padding:9px;animation:5.8s ease-in-out infinite downloadPhoneFloat;position:relative;transform:rotate(4deg);box-shadow:0 38px 85px #4e25194d,inset 0 1px #ffffff2e}.download-phone-speaker{z-index:5;background:#17110f;border-radius:0 0 13px 13px;width:74px;height:18px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.download-phone-screen{background:radial-gradient(circle at 85% 15%,#ffffff38,#0000 27%),linear-gradient(160deg,#fff9f2,#f8ddce);border-radius:34px;flex-direction:column;min-height:490px;padding:28px 17px 16px;transition:background .35s;display:flex;overflow:hidden}.download-phone-screen.screen-gold,.download-phone-screen.screen-amber{background:radial-gradient(circle at 85% 15%,#ffffff40,#0000 27%),linear-gradient(160deg,#fff9eb,#f3d6a8)}.download-phone-screen.screen-rose{background:radial-gradient(circle at 85% 15%,#ffffff40,#0000 27%),linear-gradient(160deg,#fff8f5,#efc9c1)}.download-phone-screen.screen-terracotta,.download-phone-screen.screen-clay{background:radial-gradient(circle at 85% 15%,#ffffff38,#0000 27%),linear-gradient(160deg,#fff8ef,#e6c6b3)}.download-screen-topbar{justify-content:space-between;align-items:center;display:flex}.download-mini-brand{color:#6f493b;align-items:center;gap:5px;font-size:10px;font-weight:900;display:inline-flex}.download-screen-avatar{color:#a24f38;background:#ffffffa6;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.download-screen-copy{text-align:center;justify-items:center;margin-top:46px;animation:.4s downloadScreenIn;display:grid}.download-screen-copy>span{color:#a7654f;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.download-screen-icon{color:#fff;background:linear-gradient(145deg,#d57554,#ad4733);border-radius:24px;place-items:center;width:72px;height:72px;margin:17px 0 15px;display:grid;box-shadow:0 18px 38px #973f2a3d}.download-screen-copy h2{color:#3b2821;letter-spacing:-.04em;margin:0;font-size:22px;line-height:1.06}.download-screen-copy p{color:#80695f;margin:10px 0 0;font-size:10px;line-height:1.5}.download-screen-card{color:#66463a;background:#ffffffa8;border:1px solid #7e4e3a1a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px;display:flex;box-shadow:0 12px 28px #5b302212}.download-screen-card div{gap:3px;display:grid}.download-screen-card strong{font-size:10px}.download-screen-card small{color:#987d71;font-size:8px}.download-screen-nav{justify-content:center;gap:8px;margin-top:15px;display:flex}.download-screen-nav span{background:#66433538;border-radius:50%;width:5px;height:5px}.download-screen-nav span.is-active{background:#bc5b41;border-radius:999px;width:18px}.download-floating-paper{z-index:5;color:#69483c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf8e0;border:1px solid #7c4c391a;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 14px 32px #582f211c}.download-floating-paper.paper-a{animation:4.8s ease-in-out infinite downloadChipFloat;top:20%;left:1%}.download-floating-paper.paper-b{animation:5.4s ease-in-out infinite reverse downloadChipFloat;bottom:17%;right:0}.download-preview-section{padding:38px 0 46px}.download-section-heading{max-width:820px;margin-bottom:20px}.download-section-heading h2{color:#38251f;letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.02}.download-preview-tabs{background:#ffffffab;border:1px solid #7d4b381c;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:9px;display:grid;box-shadow:0 14px 38px #552d1f0f}.download-preview-tabs button{color:#785f55;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:11px;font-weight:850;transition:color .22s,background .22s,transform .22s,box-shadow .22s;display:inline-flex}.download-preview-tabs button:hover{color:#4d332a;background:#fff7f1;transform:translateY(-2px)}.download-preview-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#d56b4d,#a94532);box-shadow:0 12px 26px #ab432d36}.download-details-section{padding:20px 0 56px}.download-details-grid{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:18px;display:grid}.download-info-card,.download-feature-card{background:radial-gradient(circle at 100% 0,#e0a34d26,#0000 34%),#fffcf8d6;border:1px solid #7e4b381c;border-radius:28px;box-shadow:0 24px 58px #552d1f14}.download-info-card{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:25px;display:grid}.download-info-copy h2,.download-feature-card h2{color:#39261f;letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.05}.download-app-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0 0;display:grid}.download-app-meta div{background:#ffffffa6;border-radius:13px;padding:12px}.download-app-meta dt{color:#987d71;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.download-app-meta dd{color:#563c32;margin:5px 0 0;font-size:11px;font-weight:850}.download-qr-card{text-align:center;background:#ffffffc2;border:1px solid #7e4c391a;border-radius:20px;justify-items:center;gap:8px;padding:17px;display:grid}.download-qr-card img,.download-qr-placeholder{object-fit:contain;color:#a34e38;background:#fff;border-radius:15px;place-items:center;width:145px;height:145px;display:grid}.download-qr-card strong{color:#52382f;font-size:12px}.download-qr-card small{color:#8b746a;max-width:165px;font-size:9px;line-height:1.45}.download-feature-card{padding:25px}.download-feature-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.download-feature-grid>div{background:#ffffff9e;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.download-feature-grid>div>span{color:#b6573e;background:#fff0e6;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.download-feature-grid strong{color:#5a4036;font-size:11px;line-height:1.35}.download-final-section{padding:6px 0 70px}.download-final-panel{background:radial-gradient(circle at 100%,#e2a4492e,#0000 32%),linear-gradient(145deg,#ffffffe6,#f9e7dce0);border:1px solid #7d4a371c;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;padding:26px 28px;display:flex;box-shadow:0 24px 60px #552d1f14}.download-final-panel h2{color:#3a261f;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(29px,3.4vw,48px);line-height:1.04}.download-final-panel .download-primary-button{flex:none;margin-top:0}@keyframes downloadPhoneFloat{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes downloadChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes downloadScreenIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=1020px){.download-hero-grid,.download-details-grid{grid-template-columns:1fr}.download-hero-copy{text-align:center}.download-hero-copy>p,.download-trust-row{justify-content:center;margin-inline:auto}.download-hero-device{min-height:450px}.download-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.download-page-shell{width:min(100% - 24px,680px)}.download-hero{padding:34px 0 44px}.download-hero-copy h1{font-size:clamp(44px,13vw,60px)}.download-hero-device{min-height:420px}.download-floating-paper{display:none}.download-preview-section,.download-details-section{padding-top:32px;padding-bottom:40px}.download-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.download-info-card{grid-template-columns:1fr}.download-qr-card{justify-self:center;width:min(100%,260px)}.download-app-meta{grid-template-columns:1fr}.download-final-panel{flex-direction:column;align-items:flex-start}.download-final-panel .download-primary-button{width:100%}}@media (width<=460px){.download-phone{width:235px}.download-phone-screen{min-height:455px}.download-feature-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.download-phone,.download-floating-paper,.download-screen-copy{animation:none!important}.download-primary-button,.download-preview-tabs button{transition:none}}.public-features-page .feature-bento-card{flex-direction:column;align-items:stretch;min-height:320px;display:flex}.public-features-page .feature-bento-card>.feature-card-heading,.public-features-page .feature-bento-card>h3,.public-features-page .feature-bento-card>p{z-index:2;flex:none;position:relative}.public-features-page .feature-bento-card>p{margin-bottom:18px}.public-features-page .feature-mini-preview{z-index:1;flex:none;width:100%;min-height:92px;margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.public-features-page .feature-large,.public-features-page .feature-wide{min-height:340px}@media (width<=760px){.public-features-page .feature-bento-card,.public-features-page .feature-large,.public-features-page .feature-wide{min-height:310px}.public-features-page .feature-mini-preview{width:100%;left:auto;right:auto}}.hero-v2-copy h1>span,.public-features-page .features-hero-copy h1>span{letter-spacing:-.045em;padding-top:8px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;line-height:.96;display:block}.hero-v2-copy h1>span{background:linear-gradient(112deg,#c95f42 8%,#e58a4c 54%,#9c513d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.public-features-page .features-hero-copy h1>span{color:#c95f42}@media (width<=760px){.hero-v2-copy h1>span,.public-features-page .features-hero-copy h1>span{padding-top:5px;line-height:1}}.public-header .public-nav-actions{grid-template-columns:minmax(165px,auto)}@media (width<=1080px){.public-header .public-mobile-menu-inner>a:last-child{color:#8c5819;background:#fff0cf;border:0;border-radius:14px;grid-template-columns:22px 1fr;justify-content:center;margin-top:9px}}.public-header .public-brand-mark.brand-svg-mark{width:62px;height:62px;box-shadow:none;background:0 0;border-radius:0;flex:0 0 62px;place-items:center;display:grid;position:relative;overflow:visible}.public-header .circlune-logo-svg{filter:drop-shadow(0 5px 11px #1f0d0a33);width:100%;height:100%;overflow:visible}.public-header .cw-halo,.public-header .cw-halo-secondary,.public-header .cw-crescent-clear,.public-header .cw-globe-clear{transform-box:view-box;transform-origin:60px 60px}.public-header .cw-halo,.public-header .cw-halo-secondary{animation:none}.public-header .cw-crescent-clear{animation:6s ease-in-out infinite cwCrescentFloatClear}.public-header .cw-grid{transform-box:view-box;transform-origin:60px 60px;animation:8s ease-in-out infinite cwGridDrift}.public-header .cw-line{fill:none;stroke:#e27f63;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:45;stroke-dashoffset:45px}.public-header .line-one{animation:4s ease-in-out infinite cwConnectClear}.public-header .line-two{animation:4s ease-in-out .5s infinite cwConnectClear}.public-header .line-three{animation:4s ease-in-out 1s infinite cwConnectClear}.public-header .line-four{animation:4s ease-in-out 1.35s infinite cwConnectClear}.public-header .line-five{animation:4s ease-in-out 1.7s infinite cwConnectClear}.public-header .cw-dot{fill:#e97c5f;stroke:#fffaf0;stroke-width:1.7px;transform-box:fill-box;transform-origin:50%;animation:3.1s ease-in-out infinite cwDotPulseClear}.public-header .inner-dot-b{fill:#dda64d;animation-delay:.25s}.public-header .inner-dot-c{fill:#e99876;animation-delay:.5s}.public-header .inner-dot-d{fill:#b8755c;animation-delay:.75s}.public-header .inner-dot-e{fill:#ddb46b;animation-delay:1s}.public-header .cw-outer-dot{stroke:#fff8ed;stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite cwOuterDotClear}.public-header .outer-dot-a{fill:#ea795c}.public-header .outer-dot-b{fill:#dca247;animation-delay:.4s}.public-header .outer-dot-c{fill:#efc99b;animation-delay:.8s}.public-header .outer-dot-d{fill:#3f1f19;animation-delay:1.2s}.public-header .cw-star-clear{transform-box:view-box;transform-origin:97px 25px;animation:3s ease-in-out infinite cwStarClear}@keyframes cwCrescentFloatClear{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes cwGridDrift{0%,to{opacity:.72;transform:translate(0)}50%{opacity:.86;transform:translate(1px)}}@keyframes cwConnectClear{0%,18%{stroke-dashoffset:45px;opacity:.14}42%,70%{stroke-dashoffset:0;opacity:.95}90%,to{stroke-dashoffset:-45px;opacity:.14}}@keyframes cwDotPulseClear{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes cwOuterDotClear{0%,to{opacity:.92}50%{opacity:1}}@keyframes cwStarClear{0%,to{opacity:.6}50%{opacity:1}}@media (width<=680px){.public-header .public-brand-mark.brand-svg-mark{flex-basis:52px;width:52px;height:52px}.public-header .public-brand-copy strong{font-size:21px}.public-header .public-brand-copy small{letter-spacing:.1em;max-width:none;font-size:8.2px}}@media (prefers-reduced-motion:reduce){.public-header .cw-halo,.public-header .cw-halo-secondary,.public-header .cw-crescent-clear,.public-header .cw-grid,.public-header .cw-line,.public-header .cw-dot,.public-header .cw-outer-dot,.public-header .cw-star-clear{animation:none!important}}.public-header .cw-motion-guide{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-header .cw-motion-guide path{fill:none;stroke:#0000;stroke-width:1px}.public-header .cw-paper-layer{pointer-events:none;will-change:transform, opacity;border-radius:2px;width:11px;height:11px;position:absolute;top:0;left:0}.public-header .cw-paper-layer:before{content:"";clip-path:polygon(0 50%,100% 0,58% 100%,44% 63%);background:linear-gradient(145deg,#fffefb 0%,#fff3e7 100%);position:absolute;inset:0}.public-header .cw-paper-fold{background:#b8863b75;border-radius:999px;width:5px;height:1.2px;position:absolute;top:5px;left:3px;transform:rotate(-38deg)}.public-header .cw-paper-layer-back{z-index:1;opacity:0;filter:drop-shadow(0 1px 2px #2a120e0f)}.public-header .cw-paper-layer-front{z-index:10;opacity:0;filter:drop-shadow(0 2px 4px #2a120e2e)}@media (width<=680px){.public-header .cw-paper-layer{width:9px;height:9px}.public-header .cw-paper-fold{width:4px;height:1px;top:4px;left:2.4px}}.public-header .brand-svg-mark{perspective:420px;transform-style:preserve-3d}.public-header .cw-globe-clear{transform-box:view-box;transform-origin:60px 60px;transform-style:preserve-3d;animation:none}.public-header .cw-globe-sphere{transform-box:fill-box;transform-origin:50%}.public-header .cw-globe-highlight{transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen;animation:none}.public-header .cw-globe-shade{mix-blend-mode:multiply;opacity:.78;animation:none}.public-header .cw-globe-rim-light{animation:none}.public-header .cw-paper-layer-back{filter:blur(.35px)brightness(.82)drop-shadow(0 1px 1px #2a120e0f)}.public-header .cw-paper-layer-front{filter:brightness(1.06)drop-shadow(0 2px 4px #2a120e38)}@media (prefers-reduced-motion:reduce){.public-header .cw-globe-clear,.public-header .cw-grid-3d,.public-header .cw-globe-highlight,.public-header .cw-globe-shade,.public-header .cw-globe-rim-light{animation:none}}.public-header .cw-paper-layer,.public-header .cw-paper-layer-back,.public-header .cw-paper-layer-front{display:none!important}.public-header .cw-paper-svg{transform-box:view-box;transform-origin:0 0;will-change:transform, opacity;pointer-events:none}.public-header .cw-paper-svg-back{opacity:0;filter:blur(.45px)brightness(.75)}.public-header .cw-paper-svg-front{opacity:0;filter:drop-shadow(0 2px 2px #3719103d)}@media (prefers-reduced-motion:reduce){.public-header .cw-paper-svg-back,.public-header .cw-paper-svg-front{opacity:0!important}}.public-header .cw-paper-svg{transition:opacity .16s linear}.public-header .cw-paper-svg-back path:first-child{opacity:.94}.public-header .cw-paper-svg-front path:first-child{opacity:1}.public-header .cw-globe-real-surface{transform-box:view-box;transform-origin:60px 60px}.public-header .cw-globe-atmosphere{opacity:.92}.public-header .cw-continent-layer{transform-box:view-box;transform-origin:60px 60px;animation:9.5s ease-in-out infinite cwContinentsDrift}.public-header .cw-continent{filter:saturate(1.05)brightness(.98)}.public-header .cw-cloud-band{animation:7.8s ease-in-out infinite cwCloudGlide}.public-header .cw-grid-3d,.public-header .cw-globe-highlight,.public-header .cw-globe-shade{animation:none}@keyframes cwContinentsDrift{0%,to{opacity:.9;transform:translate(-1.3px)scaleX(.93)}50%{opacity:1;transform:translate(1.5px)scaleX(1.02)}}@keyframes cwCloudGlide{0%,to{opacity:.1;transform:translate(-1px)}50%{opacity:.18;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.public-header .cw-continent-layer,.public-header .cw-cloud-band{animation:none!important}}.public-header .cw-continent-layer,.public-header .cw-cloud-band{display:none!important}.public-header .cw-globe-real-surface{transform:none!important}.public-header .cw-grid-3d{transform-box:view-box;transform-origin:60px 60px;animation:none}.public-header .cw-meridian{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.public-header .cw-meridian-one,.public-header .cw-meridian-two{animation:none}.public-header .cw-latitude,.public-header .cw-equator,.public-header .cw-axis-line{opacity:.76}.public-header .cw-latitude-one,.public-header .cw-latitude-two,.public-header .cw-equator{animation:none}.public-header .cw-axis-line{opacity:.34}@media (prefers-reduced-motion:reduce){.public-header .cw-meridian-one,.public-header .cw-meridian-two,.public-header .cw-latitude-one,.public-header .cw-latitude-two,.public-header .cw-equator{animation:none}}.public-header .cw-paper-motion-path{visibility:hidden}.public-header .cw-halo,.public-header .cw-halo-secondary,.public-header .cw-globe-clear,.public-header .cw-grid,.public-header .cw-grid-3d,.public-header .cw-meridian,.public-header .cw-latitude,.public-header .cw-equator,.public-header .cw-axis-line,.public-header .cw-globe-highlight,.public-header .cw-globe-shade,.public-header .cw-globe-rim-light,.public-header .cw-globe-atmosphere{animation:none!important}.public-header .cw-halo,.public-header .cw-halo-secondary,.public-header .cw-globe-clear,.public-header .cw-grid,.public-header .cw-grid-3d,.public-header .cw-meridian,.public-header .cw-latitude,.public-header .cw-equator,.public-header .cw-globe-highlight,.public-header .cw-globe-shade,.public-header .cw-globe-rim-light,.public-header .cw-globe-atmosphere{transform:none!important}.public-header .cw-meridian,.public-header .cw-latitude,.public-header .cw-equator{opacity:.68}.public-header .brand-svg-mark,.public-header .circlune-logo-svg{transform:none!important}.public-header .cw-halo,.public-header .cw-halo-secondary,.public-header .cw-crescent-clear,.public-header .cw-globe-clear,.public-header .cw-globe-sphere,.public-header .cw-globe-real-surface,.public-header .cw-globe-atmosphere,.public-header .cw-grid,.public-header .cw-grid-3d,.public-header .cw-meridian,.public-header .cw-meridian-one,.public-header .cw-meridian-two,.public-header .cw-latitude,.public-header .cw-latitude-one,.public-header .cw-latitude-two,.public-header .cw-equator,.public-header .cw-axis-line,.public-header .cw-globe-highlight,.public-header .cw-globe-shade,.public-header .cw-globe-rim-light,.public-header .cw-outer-dots,.public-header .cw-star-clear{animation:none!important;transform:none!important}.public-header .cw-axis-line{display:none!important}.public-header .cw-grid-3d{opacity:.55!important}.public-header .cw-meridian,.public-header .cw-latitude,.public-header .cw-equator{stroke-linecap:round;stroke-linejoin:round;opacity:.68!important}.public-header .cw-globe-highlight{opacity:.82!important}.public-header .cw-globe-shade{opacity:.78!important}.public-header .cw-globe-rim-light{opacity:.55!important}.public-header .cw-paper-svg{transform-box:view-box;transform-origin:0 0;will-change:transform, opacity;pointer-events:none;transition:none!important;animation:none!important}.public-header .cw-paper-svg-back{filter:blur(.35px)brightness(.78)}.public-header .cw-paper-svg-front{filter:drop-shadow(0 2px 2px #3719103d)}.public-header .cw-line{stroke-width:2.15px}.public-header .cw-dot{stroke-width:1.2px}.public-header .cw-star-clear{transform-origin:100px 33px;display:none!important}select{min-height:46px;color:var(--portal-ink);background:#ffffffd6;border:1px solid #2368958c;border-radius:14px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 0 0 4px #2368951a}.premium-state-card{box-shadow:var(--portal-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.07);background:linear-gradient(145deg,#ffffffa8,#ffffff75);border:1px solid #ffffffb8}select{min-height:46px;color:var(--portal-ink);background:#ffffffd6;border:1px solid #2368958c;border-radius:14px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 0 0 4px #2368951a}select,textarea{-webkit-backdrop-filter:none;backdrop-filter:none}.security-note{color:#3d554b;background:#f7fbf9;border:1px solid #d5e3dc;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:13px 15px;display:flex}.public-delete-card input{box-sizing:border-box;border:1px solid #cbd8d2;border-radius:10px;width:100%;margin:8px 0 14px;padding:12px 14px}.public-delete-page{background:#f5f8f7;place-items:center;min-height:70vh;padding:48px 20px;display:grid}.public-delete-card{background:#fff;border:1px solid #dae5e0;border-radius:22px;width:min(680px,100%);padding:34px;box-shadow:0 18px 50px #19352c14}.public-delete-card h1{margin:10px 0}.public-delete-card label{margin-top:20px;font-weight:700;display:block}.public-delete-card button{cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-weight:700}.public-delete-card>button{color:#fff;background:#173a5e}.public-delete-card .danger-button{color:#fff;background:#a83c32}.delete-success{background:#edf8f1;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.legal-public-page{background:#f8f6f2;min-height:100vh}.legal-center-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#eb816229,#0000 35%),#171a22;padding:150px 0 82px}.legal-center-hero-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:60px;display:grid}.legal-center-hero h1{max-width:800px;margin:14px 0 18px;font-size:clamp(42px,6vw,76px);line-height:1.02}.legal-center-hero p{color:#ffffffb8;max-width:680px;font-size:18px;line-height:1.7}.legal-center-emblem{background:#ffffff12;border:1px solid #ffffff26;border-radius:32px;flex-direction:column;gap:12px;padding:32px;display:flex}.legal-center-emblem svg{color:#ef9478}.legal-center-emblem strong{font-size:23px}.legal-center-emblem span{color:#ffffffa3}.legal-center-heading{max-width:720px;margin-bottom:36px}.legal-center-heading h2{margin:10px 0;font-size:42px}.legal-center-heading p{color:#667085;line-height:1.7}.legal-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legal-policy-card{color:#242630;background:#fff;border:1px solid #e7e2da;border-radius:24px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:all .2s;display:grid}.legal-policy-card:hover{border-color:#efb09c;transform:translateY(-3px);box-shadow:0 18px 40px #231e1914}.legal-policy-icon{color:#d96848;background:#fff0eb;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.legal-policy-card h3{margin:0 0 7px;font-size:18px}.legal-policy-card p{color:#68707e;margin:0 0 8px;font-size:13px;line-height:1.55}.legal-policy-card small{color:#9198a4;font-size:11px}.legal-center-note{background:#fff;border:1px solid #e7e2da;border-radius:26px;align-items:flex-start;gap:18px;margin-bottom:80px;padding:26px;display:flex}.legal-center-note svg{color:#d96848}.legal-center-note p{color:#68707e;margin:6px 0 0;line-height:1.65}.legal-center-error,.legal-document-loading{color:#9d3e28;background:#fff3f0;border:1px solid #f1c7bc;border-radius:20px;padding:28px}.legal-back-link{color:#5c6472;align-items:center;gap:8px;margin-bottom:20px;font-weight:700;text-decoration:none;display:inline-flex}.legal-document-card{background:#fff;border:1px solid #e7e2da;border-radius:30px;padding:clamp(24px,5vw,58px);box-shadow:0 22px 70px #231e1912}.legal-document-card header{border-bottom:1px solid #ebe7e1;align-items:flex-start;gap:20px;padding-bottom:30px;display:flex}.legal-document-mark{color:#d96848;background:#fff0eb;border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.legal-document-card h1{margin:10px 0 14px;font-size:clamp(30px,5vw,50px);line-height:1.1}.legal-document-meta{color:#737b87;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.legal-document-meta span{align-items:center;gap:6px;display:inline-flex}.legal-document-card pre{white-space:pre-wrap;color:#333843;margin:34px 0 0;font-family:inherit;font-size:15px;line-height:1.78}@media (width<=850px){.legal-center-hero-grid,.legal-center-grid{grid-template-columns:1fr}.legal-center-hero{padding-top:120px}.legal-document-card header{flex-direction:column}}.safety-centre-page{color:#1d252b;background:#f7f3ec}.safety-centre-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#c9785d38,#0000 28%),linear-gradient(145deg,#182026 0%,#25313a 66%,#394751 100%);padding:150px 0 78px}.safety-centre-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:52px;display:grid}.safety-centre-hero-copy h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 16px;font-size:clamp(3rem,6vw,5.7rem);line-height:.98}.safety-centre-hero-copy>p{color:#ffffffb8;max-width:700px;font-size:1.08rem;line-height:1.75}.safety-centre-badges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.safety-centre-badges span{background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.82rem;font-weight:750;display:inline-flex}.safety-centre-emergency-note{color:#ffffffd9;background:#ffffff14;border-radius:18px;align-items:flex-start;gap:11px;max-width:720px;margin-top:22px;padding:15px 16px;line-height:1.55;display:flex}.safety-centre-hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:32px;padding:34px;box-shadow:0 30px 70px #00000038}.hero-shield{color:#f4d7ce;background:#c9785d38;border-radius:25px;place-items:center;width:74px;height:74px;display:grid}.safety-centre-hero-panel h2{margin:24px 0 10px;font-size:2rem}.safety-centre-hero-panel p{color:#ffffffb3;line-height:1.65}.safety-primary-link{color:#fff;background:#c9785d;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:22px;font-weight:850;text-decoration:none;display:flex}.safety-section-heading.compact{max-width:760px;margin-bottom:30px}.safety-section-heading.compact h2,.safety-guide-intro h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05}.safety-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.safety-action-card{min-height:230px;color:inherit;background:#fffefa;border:1px solid #e1dbd1;border-radius:25px;flex-direction:column;padding:24px;text-decoration:none;transition:all .2s;display:flex}.safety-action-card:hover{border-color:#d0b5aa;transform:translateY(-4px);box-shadow:0 20px 45px #1d252b17}.safety-action-icon{color:#a85e46;background:#f2e0d8;border-radius:17px;place-items:center;width:50px;height:50px;display:grid}.safety-action-card strong{margin-top:22px;font-size:1.08rem}.safety-action-card p{color:#71777a;line-height:1.55}.safety-action-open{color:#a85e46;align-items:center;gap:6px;margin-top:auto;font-size:.86rem;font-weight:800;display:flex}.safety-guide-section{background:#eee9e0}.safety-guide-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:48px;display:grid}.safety-guide-intro{position:sticky;top:112px}.safety-guide-intro>p{color:#71777a;max-width:520px;line-height:1.7}.safety-trust-card{color:#fff;background:#25313a;border-radius:21px;gap:13px;margin-top:25px;padding:18px;display:flex}.safety-trust-card div{gap:4px;display:grid}.safety-trust-card span{color:#ffffffad;font-size:.84rem;line-height:1.5}.safety-guide-list{gap:12px;display:grid}.safety-guide-card{background:#fffefa;border:1px solid #ddd5ca;border-radius:22px;overflow:hidden}.safety-guide-card.warning{border-color:#b47b3466}.safety-guide-card button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:18px;display:flex}.guide-icon{color:#a85e46;background:#f2e0d8;border-radius:16px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.guide-title-copy{flex:1;gap:4px;display:grid}.guide-title-copy strong{font-size:1rem}.guide-title-copy small{color:#71777a;line-height:1.45}.guide-toggle{color:#9f573f;font-size:1.55rem}.safety-guide-card ul{color:#62696d;border-top:1px solid #e8e2d9;margin:0 20px 20px 78px;padding:16px 18px 16px 34px;line-height:1.65}.safety-guide-card li+li{margin-top:8px}.safety-child-banner{color:#fff;background:#2d2425;padding:72px 0}.safety-child-banner-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.safety-child-banner h2{margin:6px 0 8px;font-size:clamp(1.8rem,3vw,3rem)}.safety-child-banner p{color:#ffffffb3;max-width:760px;margin:0;line-height:1.65}.safety-child-banner a{color:#fff;white-space:nowrap;background:#b95f5a;border-radius:15px;align-items:center;gap:8px;padding:15px 18px;font-weight:850;text-decoration:none;display:flex}@media (width<=980px){.safety-centre-hero-grid,.safety-guide-layout{grid-template-columns:1fr}.safety-guide-intro{position:static}.safety-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-child-banner-inner{grid-template-columns:auto 1fr}.safety-child-banner a{grid-column:1/-1;justify-content:center}}@media (width<=620px){.safety-centre-hero{padding:118px 0 54px}.safety-centre-hero-copy h1{font-size:3.1rem}.safety-action-section,.safety-guide-section{padding:58px 0}.safety-action-grid{grid-template-columns:1fr}.safety-action-card{min-height:190px}.safety-guide-card ul{margin-left:18px}.safety-child-banner-inner{grid-template-columns:1fr}}@media (width>=1081px){.public-header .public-navbar-inner{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) minmax(165px,auto)}.public-header .public-nav-links{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:column}.public-header .public-nav-links>a,.public-header .public-download-link{white-space:nowrap}.public-header .public-nav-actions{grid-template-columns:minmax(165px,auto)}}.legal-center-hero{padding:112px 0 48px}.legal-center-hero-grid{gap:36px}.legal-center-hero h1{margin:10px 0 12px}.legal-center-hero p{line-height:1.58}.legal-center-emblem{border-radius:26px;padding:24px}.legal-center-heading{margin-bottom:22px}.legal-center-heading h2{margin:7px 0}.legal-center-heading p{line-height:1.58}.legal-center-grid{gap:14px}.legal-policy-card{border-radius:20px;padding:18px}.legal-center-note{border-radius:22px;margin-bottom:46px;padding:20px}.legal-document-card{border-radius:24px;padding:clamp(22px,4vw,42px)}.legal-document-card header{padding-bottom:22px}.legal-document-card h1{margin:7px 0 10px}.legal-document-card pre{margin-top:24px;line-height:1.66}.safety-centre-hero{padding:112px 0 48px}.safety-centre-hero-grid{gap:36px}.safety-centre-hero-copy h1{margin:12px 0}.safety-centre-hero-copy>p{line-height:1.58}.safety-centre-badges{margin-top:18px}.safety-centre-emergency-note{margin-top:16px;padding:13px 15px}.safety-centre-hero-panel{border-radius:26px;padding:26px}.safety-centre-hero-panel h2{margin:17px 0 8px}.safety-primary-link{min-height:48px;margin-top:16px}.safety-action-section,.safety-guide-section{padding:48px 0}.safety-section-heading.compact{margin-bottom:22px}.safety-section-heading.compact h2,.safety-guide-intro h2{margin-top:8px}.safety-action-grid{gap:14px}.safety-action-card{border-radius:21px;min-height:198px;padding:20px}.safety-action-card strong{margin-top:16px}.safety-action-card p{margin-top:8px;margin-bottom:12px}.safety-guide-layout{gap:30px}.safety-guide-intro>p{line-height:1.58}.safety-trust-card{margin-top:18px;padding:15px}.safety-guide-list{gap:10px}.safety-guide-card{border-radius:19px}.safety-guide-card button{padding:15px 17px}.safety-guide-card ul{margin:0 18px 16px 70px;padding:13px 16px 13px 28px;line-height:1.55}.safety-child-banner{padding:46px 0}.safety-child-banner-inner{gap:18px}.safety-child-banner h2{margin:4px 0 6px}.safety-child-banner p{line-height:1.55}@media (width<=850px){.legal-center-hero,.safety-centre-hero{padding-top:100px}.legal-center-hero-grid,.safety-centre-hero-grid{gap:24px}}@media (width<=640px){.legal-center-hero,.safety-centre-hero{padding:92px 0 36px}.legal-center-section,.safety-action-section,.safety-guide-section{padding:38px 0}.legal-center-heading,.safety-section-heading.compact{margin-bottom:18px}.legal-policy-card{padding:16px}.legal-center-note{margin-bottom:36px}.legal-document-shell{padding-top:94px;padding-bottom:36px}.safety-centre-hero-panel{padding:21px}.safety-action-card{min-height:170px}.safety-child-banner{padding:38px 0}}.legal-document-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px;display:grid}.legal-document-layout:has(.legal-table-of-contents){grid-template-columns:235px minmax(0,1fr);align-items:start}.legal-table-of-contents{background:#faf8f5;border:1px solid #e8e2da;border-radius:20px;max-height:calc(100vh - 140px);padding:16px;position:sticky;top:112px;overflow:auto}.legal-toc-title{color:#292d36;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:900;display:flex}.legal-table-of-contents a{color:#69717e;border-radius:10px;padding:7px 9px;font-size:12px;line-height:1.45;text-decoration:none;display:block}.legal-table-of-contents a:hover{color:#b74d31;background:#fff0eb}.legal-rich-content{color:#343943;min-width:0}.legal-rich-content h2{color:#20232b;border-top:1px solid #ece7e0;margin:38px 0 14px;padding-top:28px;scroll-margin-top:118px;font-size:26px;line-height:1.25}.legal-rich-content h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-rich-content h3{color:#292d36;margin:25px 0 10px;scroll-margin-top:118px;font-size:19px;line-height:1.35}.legal-rich-content p{color:#404651;margin:0 0 15px;font-size:15px;line-height:1.78}.legal-rich-content li{color:#404651;margin:8px 0;padding-left:5px;font-size:15px;line-height:1.68}.legal-rich-content li::marker{color:#d96848}.legal-important-notice{color:#6f2e1f;background:#fff2ed;border-left:4px solid #d96848;border-radius:0 16px 16px 0;margin:0 0 24px;padding:17px 19px;font-size:14px;font-weight:800;line-height:1.65}.legal-facts{background:#fbfaf8;border:1px solid #e8e2da;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 28px;display:grid;overflow:hidden}.legal-facts>div{border-bottom:1px solid #ebe6df;padding:14px 16px}.legal-facts>div:nth-child(odd){border-right:1px solid #ebe6df}.legal-facts dt{text-transform:uppercase;letter-spacing:.07em;color:#8a7068;margin-bottom:4px;font-size:10px;font-weight:900;line-height:1.3}.legal-facts dd{color:#343943;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.55}@media (width<=980px){.legal-document-layout:has(.legal-table-of-contents){grid-template-columns:1fr}.legal-table-of-contents{max-height:none;display:none;position:static}}@media (width<=640px){.legal-rich-content h2{margin-top:30px;padding-top:22px;font-size:22px}.legal-rich-content h3{font-size:17px}.legal-rich-content p,.legal-rich-content li{font-size:14px;line-height:1.7}.legal-facts{grid-template-columns:1fr}.legal-facts>div:nth-child(odd){border-right:0}.legal-document-layout{margin-top:24px}.legal-important-notice{font-size:13px}}.legal-back-link{margin-bottom:10px}.legal-document-card{border-radius:22px;padding:clamp(18px,3vw,34px);box-shadow:0 14px 38px #231e190e}.legal-document-card header{gap:14px;padding-bottom:18px}.legal-document-mark{border-radius:15px;flex:none;width:48px;height:48px}.legal-document-card h1{margin:4px 0 9px;font-size:clamp(27px,4vw,40px)}.legal-document-meta{gap:8px 14px;font-size:11px}.legal-document-layout{gap:20px;margin-top:20px}.legal-document-layout:has(.legal-table-of-contents){grid-template-columns:210px minmax(0,1fr)}.legal-table-of-contents{border-radius:15px;max-height:calc(100vh - 112px);padding:11px;top:92px}.legal-toc-title{margin-bottom:6px}.legal-table-of-contents a{padding:5px 7px;line-height:1.35}.legal-important-notice{border-radius:0 12px 12px 0;margin-bottom:15px;padding:12px 14px;line-height:1.55}.legal-facts{border-radius:14px;margin-bottom:18px}.legal-facts>div{padding:10px 12px}.legal-facts dt{margin-bottom:2px}.legal-facts dd{line-height:1.4}.legal-rich-content h2{margin:24px 0 9px;padding-top:18px;font-size:23px}.legal-rich-content h3{margin:16px 0 7px;font-size:17px}.legal-rich-content p{margin-bottom:10px;line-height:1.62}.legal-rich-content ul{margin:0 0 12px;padding-left:21px}.legal-rich-content li{margin:4px 0;line-height:1.55}@media (width<=980px){.legal-document-shell{padding-top:82px;padding-bottom:30px}.legal-document-layout{margin-top:16px}}@media (width<=640px){.legal-document-shell{padding-top:74px;padding-bottom:22px}.legal-document-card{border-radius:17px;padding:15px}.legal-document-card header{gap:10px;padding-bottom:14px}.legal-document-mark{border-radius:13px;width:42px;height:42px}.legal-document-card h1{margin:2px 0 7px;font-size:25px}.legal-document-meta{gap:6px 10px}.legal-document-layout{gap:14px;margin-top:14px}.legal-rich-content h2{margin-top:20px;margin-bottom:7px;padding-top:14px;font-size:20px}.legal-rich-content h3{margin-top:13px;margin-bottom:5px;font-size:16px}.legal-rich-content p,.legal-rich-content li{font-size:14px;line-height:1.55}.legal-rich-content p{margin-bottom:8px}.legal-rich-content ul{margin-bottom:10px}.legal-important-notice{margin-bottom:12px;padding:10px 12px}.legal-facts{margin-bottom:14px}.legal-facts>div{padding:9px 10px}}.safety-centre-page,.legal-public-page{--public-wide-shell:min(1380px, calc(100% - 48px))}.safety-centre-page .public-container,.legal-public-page .public-container{width:var(--public-wide-shell);max-width:none}.safety-centre-hero,.legal-center-hero{padding:clamp(48px,5.5vw,82px) 0 clamp(56px,6vw,92px)}.safety-centre-hero-grid,.legal-center-hero-grid{width:var(--public-wide-shell);gap:clamp(36px,5vw,76px);margin-inline:auto}.safety-centre-hero-copy h1,.legal-center-hero h1{letter-spacing:-.052em;margin:14px 0 18px;font-size:clamp(46px,5.2vw,78px);line-height:.98}.safety-centre-hero-copy>p,.legal-center-hero p{max-width:720px;font-size:clamp(16px,1.2vw,18px);line-height:1.72}.safety-action-section>.public-container,.safety-guide-section>.public-container,.safety-child-section>.public-container,.safety-contact-section>.public-container,.legal-center-section,.legal-center-note,.legal-document-shell{width:var(--public-wide-shell);max-width:none;margin-inline:auto}.legal-center-section{padding:clamp(52px,5vw,76px) 0}.legal-center-note{margin-top:0;margin-bottom:clamp(52px,5vw,76px)}.legal-document-shell{padding-top:clamp(42px,4.5vw,68px);padding-bottom:clamp(52px,5vw,80px)}.legal-document-card{border-radius:28px;width:100%}.legal-document-layout:has(.legal-table-of-contents){grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(24px,3vw,42px)}@media (width<=900px){.safety-centre-page,.legal-public-page{--public-wide-shell:min(100% - 32px, 1380px)}.safety-centre-hero-grid,.legal-center-hero-grid{grid-template-columns:1fr}.safety-centre-hero,.legal-center-hero{padding:42px 0 52px}}@media (width<=600px){.safety-centre-page,.legal-public-page{--public-wide-shell:min(100% - 24px, 1380px)}.safety-centre-hero-copy h1,.legal-center-hero h1{font-size:clamp(38px,12vw,54px)}.legal-document-shell{padding-top:28px;padding-bottom:44px}}@media (width>=981px){.legal-document-layout:has(.legal-table-of-contents){grid-template-columns:300px minmax(0,1fr);gap:38px}.legal-table-of-contents{border-radius:22px;padding:20px 18px}.legal-toc-title{margin-bottom:13px;font-size:15px}.legal-table-of-contents a{padding:8px 10px;font-size:13.5px;line-height:1.5}}@media (width>=981px) and (width<=1180px){.legal-document-layout:has(.legal-table-of-contents){grid-template-columns:270px minmax(0,1fr);gap:28px}}.legal-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.legal-facts div{background:#f8fafc;border:1px solid #e2e7ef;border-radius:12px;gap:4px;padding:12px;display:grid}.legal-facts span{word-break:break-word}@media (width<=800px){.legal-facts{grid-template-columns:1fr}}.legal-back-link{color:var(--primary);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.danger-button{color:#fff;cursor:pointer;background:#b42318;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-weight:800;display:inline-flex}.danger-button:disabled{opacity:.55;cursor:not-allowed}.danger-button{color:#fff;background:#b8423c;border:0;border-radius:11px;padding:10px 13px;font-weight:800}.danger-button.compact{align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.public-header .public-mobile-navbar-brand{display:none}@media (width<=1080px){.public-header{z-index:400;position:relative}.public-header .super-navbar{z-index:410;position:sticky;top:0}.public-header .public-navbar{z-index:405;visibility:visible;opacity:1;width:100%;padding:8px 12px;display:block;position:sticky;top:88px}.public-header .public-navbar-inner{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:7px 9px;display:flex}.public-header .public-mobile-navbar-brand{color:#4b3028;letter-spacing:-.02em;align-items:center;gap:9px;min-width:0;font:800 15px/1 Manrope,sans-serif;display:inline-flex}.public-header .public-mobile-navbar-mark{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#ef6a5b,#c84d43);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;display:grid;box-shadow:0 7px 16px #c7483d3d}.public-header .public-menu-button{flex:0 0 42px;margin-left:auto;display:grid}.public-header .public-mobile-menu{height:100dvh;top:0}.public-header .public-mobile-menu-inner{max-height:calc(100dvh - 180px);margin-top:164px}}@media (width<=680px){.public-header .public-navbar{padding:7px 10px;top:74px}.public-header .public-navbar-inner{border-radius:16px;min-height:54px}.public-header .public-mobile-menu-inner{width:calc(100% - 20px);max-height:calc(100dvh - 154px);margin-top:142px}}@media (width<=390px){.public-header .public-mobile-navbar-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}}.public-site{--cw-bg:#050816;--cw-panel:#0f142ab8;--cw-panel-strong:#111831;--cw-line:#ffffff1a;--cw-text:#f7f8ff;--cw-muted:#aeb7cf;--cw-primary:#8b7cff;--cw-secondary:#57d7e8;--cw-accent:#ffb86b;--cw-success:#63e6a6;--cw-shadow:0 28px 90px #00000052;min-height:100vh;color:var(--cw-text);background:radial-gradient(circle at 8% 8%,#57d7e81f,#0000 30rem),radial-gradient(circle at 88% 15%,#8b7cff29,#0000 32rem),linear-gradient(#050816 0%,#080c1d 44%,#050816 100%);overflow-x:clip}.public-site,.public-site *{box-sizing:border-box}.public-site a{text-decoration:none}.public-site .public-container{width:min(1180px,100% - 40px);margin-inline:auto}.public-site main{isolation:isolate}.public-site .public-header{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#070a19c2;border:1px solid #ffffff1c;border-radius:22px;width:min(1180px,100% - 40px);margin-inline:auto;position:fixed;inset:18px 0 auto;box-shadow:0 18px 50px #00000038}.public-site .public-header-inner{min-height:72px;padding:0 18px}.public-site .public-brand{color:var(--cw-text)}.public-site .public-brand strong{letter-spacing:-.03em}.public-site .public-nav{gap:6px}.public-site .public-nav a{color:#c8d0e4;border-radius:12px;padding:10px 13px;transition:all .25s}.public-site .public-nav a:hover,.public-site .public-nav a.active{color:#fff;background:#ffffff14}.public-site .public-header-download{background:linear-gradient(135deg, var(--cw-primary), #6956f5);box-shadow:0 10px 30px #6c57f547;color:#fff!important}.public-site .public-hero,.public-site .features-hero,.public-site .safety-hero,.public-site .premium-hero,.public-site .download-hero{min-height:760px;padding-top:150px;position:relative}.public-site .public-hero:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.public-site .hero-v2-grid{align-items:center;gap:70px;min-height:610px}.public-site .hero-v2-copy{max-width:650px}.public-site .public-eyebrow,.public-site .section-kicker{color:#c9c4ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.public-site .public-hero h1,.public-site .features-hero h1,.public-site .safety-hero h1,.public-site .premium-hero h1,.public-site .download-hero h1{color:#fff;letter-spacing:-.065em;margin:24px 0;font-size:clamp(3.4rem,7vw,6.6rem);line-height:.96}.public-site .public-hero h1 span,.public-site .features-hero h1 span,.public-site .safety-hero h1 span,.public-site .premium-hero h1 span,.public-site .download-hero h1 span{background:linear-gradient(100deg,#fff 5%,#9be7f2 44%,#a89aff 90%);color:#0000;-webkit-background-clip:text;display:block}.public-site .public-hero-copy>p,.public-site .features-hero-copy>p,.public-site .safety-hero-copy>p,.public-site .premium-hero-copy>p,.public-site .download-hero-copy>p{color:var(--cw-muted);max-width:620px;font-size:19px;line-height:1.75}.public-site .hero-primary-action,.public-site .hero-secondary-action,.public-site .public-primary-button,.public-site .public-secondary-button{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 21px;font-weight:750;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.public-site .hero-primary-action,.public-site .public-primary-button{color:#fff;background:linear-gradient(135deg,var(--cw-primary),#6250ef);box-shadow:0 16px 40px #6e57f547}.public-site .hero-secondary-action,.public-site .public-secondary-button{color:#eef1ff;border:1px solid var(--cw-line);background:#ffffff0e}.public-site .hero-primary-action:hover,.public-site .hero-secondary-action:hover,.public-site .public-primary-button:hover,.public-site .public-secondary-button:hover{transform:translateY(-3px)}.public-site .hero-v2-stage{min-height:610px}.public-site .hero-v2-note-stack,.public-site .hero-v2-paper-stack{filter:drop-shadow(0 35px 60px #00000057)}.public-site .hero-v2-note,.public-site .hero-v2-paper{color:var(--cw-text);box-shadow:inset 0 1px 0 #ffffff14, var(--cw-shadow);background:linear-gradient(155deg,#1c2344f5,#0b0f22fa);border:1px solid #ffffff24;border-radius:32px}.public-site .hero-v2-note-message h2,.public-site .hero-v2-paper-message h2{color:#fff}.public-site .hero-v2-note-message p,.public-site .hero-v2-paper-message p,.public-site .hero-v2-route{color:var(--cw-muted)}.public-site .hero-v2-action-button{border:1px solid var(--cw-line);border-radius:14px}.public-site .hero-v2-action-button.keep{color:#d8d2ff;background:#8b7cff24}.public-site .hero-v2-action-button.release{color:#b9f4fb;background:#57d7e81a}.public-site .hero-v2-floating-note{border:1px solid var(--cw-line);color:#e9ecff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e20d1}.public-site section:not(.public-hero):not(.features-hero):not(.safety-hero):not(.premium-hero):not(.download-hero){position:relative}.public-site .how-it-works,.public-site .features-main-showcase,.public-site .safety-main,.public-site .premium-main,.public-site .download-main{padding-block:110px}.public-site h2{color:#fff;letter-spacing:-.045em}.public-site h3{color:#f8f9ff}.public-site p{color:var(--cw-muted)}.public-site .how-it-works-heading h2,.public-site .features-section-heading h2{font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.02}.public-site .journey-layout{gap:28px}.public-site .journey-steps,.public-site .journey-preview,.public-site .feature-bento-card,.public-site .safety-card,.public-site .premium-card,.public-site .download-card{border:1px solid var(--cw-line);background:var(--cw-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 70px #0000002e}.public-site .journey-step{color:#ccd3e6;border-color:#0000}.public-site .journey-step:hover,.public-site .journey-step.active{background:#ffffff12;border-color:#8b7cff59}.public-site .feature-bento-card{border-radius:26px;transition:all .3s;overflow:hidden}.public-site .feature-bento-card:hover,.public-site .feature-bento-card.is-active{border-color:#8b7cff6b;transform:translateY(-6px);box-shadow:0 28px 80px #00000047,inset 0 0 0 1px #8b7cff1a}.public-site .feature-card-icon{color:#bfb6ff;background:#8b7cff24}.public-site .public-footer{border-top:1px solid var(--cw-line);color:var(--cw-text);background:#040611;padding-top:78px}.public-site .public-footer p,.public-site .footer-links a,.public-site .footer-bottom-row{color:#969fb8}.public-site .footer-links a:hover{color:#fff;transform:translate(3px)}.public-site .footer-socials a{border:1px solid var(--cw-line);color:#fff;background:#ffffff0d}@media (width<=900px){.public-site .public-header{border-radius:18px;width:auto;inset:10px 10px auto}.public-site .public-container{width:min(100% - 28px,720px)}.public-site .public-hero,.public-site .features-hero,.public-site .safety-hero,.public-site .premium-hero,.public-site .download-hero{padding-top:125px}.public-site .hero-v2-grid{text-align:center;grid-template-columns:1fr;gap:28px}.public-site .hero-v2-copy{margin-inline:auto}.public-site .public-hero-actions,.public-site .hero-v2-proof{justify-content:center}.public-site .hero-v2-stage{min-height:520px}.public-site .public-hero h1,.public-site .features-hero h1,.public-site .safety-hero h1,.public-site .premium-hero h1,.public-site .download-hero h1{font-size:clamp(3rem,12vw,5rem)}}@media (width<=620px){.public-site .public-container{width:calc(100% - 22px)}.public-site .public-hero{min-height:auto;padding-bottom:60px}.public-site .public-hero h1,.public-site .features-hero h1,.public-site .safety-hero h1,.public-site .premium-hero h1,.public-site .download-hero h1{font-size:clamp(2.7rem,14vw,4rem)}.public-site .public-hero-copy>p,.public-site .features-hero-copy>p,.public-site .safety-hero-copy>p,.public-site .premium-hero-copy>p,.public-site .download-hero-copy>p{font-size:16px}.public-site .public-hero-actions{grid-template-columns:1fr;display:grid}.public-site .hero-primary-action,.public-site .hero-secondary-action{width:100%}.public-site .hero-v2-proof{text-align:left;grid-template-columns:1fr;display:grid}.public-site .hero-v2-stage{transform-origin:top;min-height:470px;margin-bottom:-35px;transform:scale(.92)}.public-site .how-it-works,.public-site .features-main-showcase,.public-site .safety-main,.public-site .premium-main,.public-site .download-main{padding-block:78px}}:root{--cw-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cw-bg:#f4f6f9;--cw-surface:#fff;--cw-surface-subtle:#f8fafc;--cw-surface-muted:#eef2f7;--cw-border:#dde3eb;--cw-border-strong:#cbd4df;--cw-text:#172033;--cw-text-soft:#536075;--cw-text-muted:#7c8799;--cw-brand:#3659d9;--cw-brand-hover:#2c4ac0;--cw-brand-soft:#edf1ff;--cw-success:#16845b;--cw-warning:#b56a08;--cw-danger:#c13a4a;--cw-info:#1670a8;--cw-sidebar:264px;--cw-sidebar-collapsed:76px;--cw-topbar:68px;--cw-radius-sm:8px;--cw-radius-md:12px;--cw-radius-lg:16px;--cw-shadow-xs:0 1px 2px #0f172a0d;--cw-shadow-sm:0 6px 18px #0f172a0f;--cw-shadow-md:0 16px 38px #0f172a1c;--cw-fast:.15s;--cw-standard:.22s;--cw-ease:cubic-bezier(.2, .8, .2, 1)}.cw-app-shell,.login-page{font-family:var(--cw-font-sans);color:var(--cw-text);-webkit-font-smoothing:antialiased}.cw-app-shell *,.cw-app-shell :before,.cw-app-shell :after,.login-page *,.login-page :before,.login-page :after{box-sizing:border-box}.cw-app-shell button,.cw-app-shell input,.cw-app-shell select,.cw-app-shell textarea,.login-page button,.login-page input{font:inherit}.cw-app-shell button,.login-page button{cursor:pointer}.login-page.portal-login-cinematic{isolation:isolate;color:#f5f7fb;background:#070a10;min-height:100vh;position:relative;overflow:hidden}.portal-login-field,.portal-login-grid,.portal-login-vignette{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.portal-login-field{z-index:0}.portal-login-grid{z-index:1;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000000d9,#0000 96%);mask-image:linear-gradient(#000000d9,#0000 96%)}.portal-login-vignette{z-index:2;background:linear-gradient(90deg,#070a10d6 0%,#070a109e 28%,#070a1033 52%,#070a1014 70%,#070a104d 100%),linear-gradient(#070a1014,#070a1080)}.portal-login-scene{z-index:4;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);align-items:center;gap:clamp(44px,7vw,112px);width:min(1420px,100% - 64px);min-height:100vh;margin:0 auto;padding:54px 0;display:grid;position:relative}.portal-login-copy{max-width:810px}.portal-login-kicker{color:#c7cedc;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.portal-login-copy h1{max-width:9ch;margin:18px 0 22px;font-family:Space Grotesk,Manrope,Inter,system-ui,sans-serif;line-height:.9}.portal-login-copy h1 strong,.portal-login-copy h1 em{letter-spacing:-.078em;font-style:normal;display:block}.portal-login-copy h1 strong{color:#fbfcff;font-size:clamp(4rem,8vw,7.8rem);font-weight:700}.portal-login-copy h1 em{color:#0000;-webkit-text-stroke:1.35px #e1e7ff57;margin-top:-.05em;font-size:clamp(3rem,6.8vw,6.3rem);font-weight:650}.portal-login-copy>p{color:#aab5c6;max-width:650px;margin:0;font-size:1.05rem;line-height:1.7}.portal-login-signals{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.portal-login-signals span{color:#dde5f1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.8rem;display:inline-flex}.portal-login-signals svg{color:#72e3d2}.portal-login-form-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#121723db,#080b12bd);border:1px solid #ffffff1f;border-radius:28px;padding:28px;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000006b,inset 0 1px #ffffff0d}.portal-login-form-shell:before{content:"";pointer-events:none;background:radial-gradient(circle,#7869ff2e,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;inset:-40% auto auto -20%}.portal-login-form-shell:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff0b 48%,#0000 68%);animation:8s ease-in-out infinite portalLoginSweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes portalLoginSweep{0%,70%{transform:translate(-110%)}90%,to{transform:translate(110%)}}.portal-login-brand,.portal-login-form-copy,.portal-login-form,.portal-login-note{z-index:1;position:relative}.portal-login-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding-bottom:20px;display:flex}.portal-login-logo{flex:0 0 46px;width:46px;height:46px}.portal-login-brand>div{gap:3px;display:grid}.portal-login-brand strong{letter-spacing:-.02em;font-size:1rem}.portal-login-brand span{color:#8f9bad;font-size:.72rem}.portal-login-form-copy{margin:24px 0 18px}.portal-login-form-copy>span{color:#72e3d2;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.portal-login-form-copy h2{letter-spacing:-.05em;margin:8px 0 5px;font-family:Space Grotesk,Manrope,Inter,system-ui,sans-serif;font-size:clamp(2rem,4vw,2.8rem)}.portal-login-form-copy p{color:#919caf;margin:0;font-size:.86rem;line-height:1.55}.portal-login-form{gap:9px;display:grid}.portal-login-form label{color:#d8e0eb;margin-top:7px;font-size:.77rem;font-weight:700}.portal-login-form .input-shell{height:50px;transition:border-color var(--cw-fast), background var(--cw-fast), box-shadow var(--cw-fast), transform var(--cw-fast);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.portal-login-form .input-shell:focus-within{background:#fff1;border-color:#72e3d28c;transform:translateY(-1px);box-shadow:0 0 0 4px #72e3d214,0 12px 28px #00000029}.portal-login-form .input-shell>svg{color:#8390a4;flex:none}.portal-login-form .input-shell input{color:#f7f9fc;background:0 0;border:0;outline:0;width:100%;min-width:0}.portal-login-form .input-shell input::placeholder{color:#657187}.portal-login-form input#staff-totp{letter-spacing:.28em;font-variant-numeric:tabular-nums;font-weight:800}.portal-login-totp-help{color:#dce7ffad;margin:-2px 2px 2px;font-size:11px;line-height:1.45;display:block}.portal-login-form .input-shell button{color:#8390a4;background:0 0;border:0;place-items:center;padding:4px;display:grid}.portal-login-submit{color:#0d1119;width:100%;min-height:50px;transition:transform var(--cw-fast), box-shadow var(--cw-fast), opacity var(--cw-fast);background:linear-gradient(135deg,#f7f8fc,#dfe4ff);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:13px;font-weight:800;display:flex;box-shadow:0 14px 34px #6f65ff33}.portal-login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px #6f65ff47}.portal-login-submit:disabled{cursor:not-allowed;opacity:.62}.portal-login-form .error-banner{color:#ffc4ce;background:#ff708414;border:1px solid #ff708447;border-radius:12px;margin-top:5px;padding:11px 12px;font-size:.78rem}.portal-login-note{color:#788497;text-align:center;margin:18px 0 0;font-size:.72rem}@media (width<=980px){.portal-login-scene{grid-template-columns:1fr;gap:34px;width:min(100% - 36px,720px);padding:42px 0}.portal-login-copy{max-width:720px}.portal-login-copy h1{max-width:10ch}.portal-login-form-shell{justify-self:end;width:min(100%,520px)}.portal-login-vignette{background:linear-gradient(#070a10bd,#070a1033 54%,#070a108c)}}@media (width<=680px){.portal-login-scene{gap:26px;width:min(100% - 24px,620px);min-height:auto;padding:26px 0}.portal-login-copy h1 strong{font-size:clamp(3rem,16vw,4.8rem)}.portal-login-copy h1 em{-webkit-text-stroke:1px #e1e7ff57;font-size:clamp(2.35rem,13vw,3.9rem)}.portal-login-copy>p{font-size:.92rem}.portal-login-signals{gap:7px;margin-top:20px}.portal-login-signals span{padding:8px 10px;font-size:.72rem}.portal-login-form-shell{border-radius:22px;width:100%;padding:20px}.portal-login-brand{padding-bottom:16px}.portal-login-form-copy{margin-top:20px}}@media (prefers-reduced-motion:reduce){.portal-login-form-shell:after{animation:none}.portal-login-field{display:none}}:root{--cw-app-bg:#f6f7fb;--cw-app-surface:#fff;--cw-app-surface-2:#f9fafc;--cw-app-border:#e7e9f0;--cw-app-border-strong:#d8dce6;--cw-app-text:#1d2330;--cw-app-muted:#6f7787;--cw-app-subtle:#9aa1af;--cw-app-accent:#5b5bd6;--cw-app-accent-soft:#efefff;--cw-app-danger:#d4475b;--cw-app-sidebar:280px;--cw-app-sidebar-mini:88px;--cw-app-topbar:76px;--cw-app-radius:14px;--cw-app-shadow:0 18px 45px #171d2a14;--cw-app-ease:cubic-bezier(.22, .8, .22, 1)}.cw-app-shell,.cw-app-shell *{box-sizing:border-box}.cw-app-shell{grid-template-columns:var(--cw-app-sidebar) minmax(0, 1fr);background:var(--cw-app-bg);min-height:100vh;color:var(--cw-app-text);transition:grid-template-columns .26s var(--cw-app-ease);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.cw-app-shell button,.cw-app-shell input{font:inherit}.cw-app-shell button{cursor:pointer}.cw-app-shell a{color:inherit;text-decoration:none}.cw-app-shell.cw-sidebar-collapsed{grid-template-columns:var(--cw-app-sidebar-mini) minmax(0, 1fr)}.cw-navigation{z-index:50;border-right:1px solid var(--cw-app-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.cw-navigation-header{height:var(--cw-app-topbar);flex:0 0 var(--cw-app-topbar);border-bottom:1px solid var(--cw-app-border);align-items:center;padding:0 20px;display:flex}.cw-workspace-brand{align-items:center;gap:12px;min-width:0;display:flex}.cw-brand-symbol{background:linear-gradient(145deg,#fff,#f1f1ff);border:1px solid #dedff9;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 20px #5b5bd621}.cw-brand-logo{width:27px;height:27px}.cw-brand-wordmark{white-space:nowrap;gap:1px;min-width:0;display:grid}.cw-brand-wordmark strong{letter-spacing:-.025em;font-size:15px}.cw-brand-wordmark small{color:var(--cw-app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.cw-nav-icon{width:38px;height:38px;color:var(--cw-app-muted);background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;transition:all .18s;display:grid}.cw-nav-icon:hover{color:var(--cw-app-text);border-color:var(--cw-app-border);background:var(--cw-app-surface-2)}.cw-mobile-close{margin-left:auto;display:none}.cw-workspace-switcher{border:1px solid var(--cw-app-border);background:var(--cw-app-surface-2);width:calc(100% - 28px);min-height:64px;color:var(--cw-app-text);text-align:left;border-radius:15px;align-items:center;gap:11px;margin:16px 14px 8px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.cw-workspace-switcher:hover{border-color:var(--cw-app-border-strong);transform:translateY(-1px);box-shadow:0 8px 22px #1f26370f}.cw-workspace-avatar{color:#fff;letter-spacing:.02em;background:#202334;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.cw-workspace-copy{white-space:nowrap;flex:1;gap:2px;min-width:0;display:grid}.cw-workspace-copy strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.cw-workspace-copy small{color:var(--cw-app-muted);font-size:10px}.cw-workspace-chevron{color:var(--cw-app-subtle);flex:none}.cw-nav-scroll{scrollbar-width:thin;scrollbar-color:#dfe2ea transparent;flex:auto;min-height:0;padding:10px 14px 20px;overflow-y:auto}.cw-nav-section+.cw-nav-section{margin-top:22px}.cw-nav-section-label{color:var(--cw-app-subtle);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding:0 10px 7px;font-size:9px;font-weight:800}.cw-nav-list{gap:3px;display:grid}.cw-nav-item{color:#646c7c;border-radius:12px;align-items:center;gap:10px;min-height:43px;padding:0 10px;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.cw-nav-item:hover{color:var(--cw-app-text);background:#f4f5f9;transform:translate(2px)}.cw-nav-item.is-active{color:#34349f;background:var(--cw-app-accent-soft)}.cw-nav-item.is-active:after{content:"";background:var(--cw-app-accent);border-radius:50%;width:5px;height:5px;position:absolute;right:7px}.cw-nav-item-icon{color:#858d9d;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;transition:color .18s,background .18s;display:grid}.cw-nav-item.is-active .cw-nav-item-icon{color:var(--cw-app-accent);background:#5b5bd617}.cw-nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.cw-nav-item-arrow{opacity:0;color:var(--cw-app-subtle);transition:all .18s;transform:translate(-4px)}.cw-nav-item:hover .cw-nav-item-arrow{opacity:1;transform:none}.cw-navigation-footer{border-top:1px solid var(--cw-app-border);background:#ffffffe6;flex:none;padding:12px 14px 16px}.cw-user-card{background:#f7f8fb;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:8px;display:flex}.cw-user-avatar,.cw-profile-avatar{color:#fff;background:linear-gradient(145deg,#5b5bd6,#7474ea);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;box-shadow:0 7px 16px #5b5bd633}.cw-user-copy{white-space:nowrap;flex:1;gap:2px;min-width:0;display:grid}.cw-user-copy strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.cw-user-copy small{color:var(--cw-app-muted);font-size:9px}.cw-user-logout{width:32px;height:32px;color:var(--cw-app-muted);background:0 0;border:0;border-radius:9px;flex:0 0 32px;place-items:center;transition:all .18s;display:grid}.cw-user-logout:hover{color:var(--cw-app-danger);background:#fff0f2}.cw-collapse-control{width:100%;min-height:36px;color:var(--cw-app-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:7px;font-size:10px;font-weight:650;transition:all .18s;display:flex}.cw-collapse-control:hover{color:var(--cw-app-text);background:#f2f3f7}.cw-sidebar-collapsed .cw-navigation-header{justify-content:center;padding-inline:0}.cw-sidebar-collapsed .cw-brand-wordmark,.cw-sidebar-collapsed .cw-workspace-copy,.cw-sidebar-collapsed .cw-workspace-chevron,.cw-sidebar-collapsed .cw-nav-section-label,.cw-sidebar-collapsed .cw-nav-item-label,.cw-sidebar-collapsed .cw-nav-item-arrow,.cw-sidebar-collapsed .cw-user-copy,.cw-sidebar-collapsed .cw-collapse-control span{display:none}.cw-sidebar-collapsed .cw-workspace-switcher{justify-content:center;width:56px;margin-inline:auto;padding:0}.cw-sidebar-collapsed .cw-nav-scroll{padding-inline:16px}.cw-sidebar-collapsed .cw-nav-section+.cw-nav-section{margin-top:10px}.cw-sidebar-collapsed .cw-nav-item{justify-content:center;padding:0}.cw-sidebar-collapsed .cw-nav-item:hover{transform:none}.cw-sidebar-collapsed .cw-nav-item.is-active:after{right:5px}.cw-sidebar-collapsed .cw-user-card{justify-content:center;padding:8px 4px}.cw-sidebar-collapsed .cw-user-logout{display:none}.cw-workspace-stage{flex-direction:column;min-width:0;min-height:100vh;display:flex}.cw-command-bar{height:var(--cw-app-topbar);flex:0 0 var(--cw-app-topbar);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7fbd6;border-bottom:1px solid #e7e9f0e6;grid-template-columns:minmax(180px,1fr) minmax(280px,520px) minmax(180px,1fr);align-items:center;gap:20px;padding:0 30px;display:grid;position:sticky;top:0}.cw-command-left{align-items:center;gap:12px;min-width:0;display:flex}.cw-mobile-menu{display:none}.cw-page-identity{gap:2px;min-width:0;display:grid}.cw-page-identity span{color:var(--cw-app-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.cw-page-identity strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:15px;overflow:hidden}.cw-command-search{border:1px solid var(--cw-app-border);width:100%;height:42px;color:var(--cw-app-muted);text-align:left;background:#fffc;border-radius:13px;align-items:center;gap:10px;padding:0 12px;transition:all .18s;display:flex;box-shadow:0 5px 16px #161c2809}.cw-command-search:hover{border-color:var(--cw-app-border-strong);background:#fff;box-shadow:0 8px 22px #161c280f}.cw-command-search>span{flex:1;font-size:11px}.cw-command-search kbd{border:1px solid var(--cw-app-border);border-bottom-color:var(--cw-app-border-strong);color:var(--cw-app-subtle);background:#fff;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:9px;display:inline-flex;box-shadow:0 1px 1px #0000000a}.cw-command-actions{justify-self:end;align-items:center;gap:8px;display:flex}.cw-command-icon{border:1px solid var(--cw-app-border);width:40px;height:40px;color:var(--cw-app-muted);background:#ffffffc7;border-radius:12px;place-items:center;transition:all .18s;display:grid;position:relative}.cw-command-icon:hover{color:var(--cw-app-text);background:#fff;transform:translateY(-1px)}.cw-command-icon i{background:#f05d6f;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.cw-profile{position:relative}.cw-profile-trigger{min-width:180px;height:44px;color:var(--cw-app-text);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;padding:4px 8px 4px 5px;transition:all .18s;display:flex}.cw-profile-trigger:hover{border-color:var(--cw-app-border);background:#ffffffb8}.cw-profile-copy{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.cw-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cw-profile-copy small{color:var(--cw-app-muted);font-size:9px}.cw-profile-menu{border:1px solid var(--cw-app-border);width:270px;box-shadow:var(--cw-app-shadow);animation:cw-shell-pop .2s var(--cw-app-ease);background:#fff;border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.cw-profile-menu-head{border-bottom:1px solid var(--cw-app-border);align-items:center;gap:11px;padding:16px;display:flex}.cw-profile-avatar.is-large{flex-basis:42px;width:42px;height:42px}.cw-profile-menu-head>div{gap:3px;min-width:0;display:grid}.cw-profile-menu-head strong{font-size:12px}.cw-profile-menu-head small{text-overflow:ellipsis;color:var(--cw-app-muted);font-size:10px;overflow:hidden}.cw-profile-menu>button{width:100%;color:var(--cw-app-danger);background:#fff;border:0;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.cw-profile-menu>button:hover{background:#fff3f5}.cw-content-canvas{flex:auto;min-width:0;padding:26px 30px 44px}.cw-content-inner{width:100%;max-width:1540px;animation:cw-content-in .28s var(--cw-app-ease);margin:0 auto}.cw-app-shell :is(.card,.panel,.management-card,.settings-card,.table-card,.summary-card,.analytics-card){border:1px solid var(--cw-app-border);border-radius:var(--cw-app-radius);background:var(--cw-app-surface);box-shadow:0 3px 12px #181f2d09}.cw-app-shell table{border-collapse:separate;border-spacing:0;width:100%;color:var(--cw-app-text);font-size:12px}.cw-app-shell th{border-bottom:1px solid var(--cw-app-border);color:#858d9c;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fafbfc;padding:12px 14px;font-size:9px;font-weight:800}.cw-app-shell td{vertical-align:middle;border-bottom:1px solid #eff1f5;padding:13px 14px}.cw-app-shell tbody tr:hover td{background:#fbfbfd}.cw-app-shell input:not([type=checkbox]):not([type=radio]),.cw-app-shell select,.cw-app-shell textarea{border:1px solid var(--cw-app-border);max-width:100%;color:var(--cw-app-text);background:#fff;border-radius:11px;outline:none;transition:all .18s}.cw-app-shell input:not([type=checkbox]):not([type=radio]),.cw-app-shell select{min-height:42px;padding:0 12px}.cw-app-shell textarea{resize:vertical;min-height:100px;padding:11px 12px}.cw-app-shell input:focus,.cw-app-shell select:focus,.cw-app-shell textarea:focus{border-color:#aaaaf0;box-shadow:0 0 0 4px #5b5bd61a}.cw-app-shell .primary-button,.cw-app-shell .primary-action{border:1px solid var(--cw-app-accent);background:var(--cw-app-accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:750;transition:all .18s;display:inline-flex;box-shadow:0 8px 18px #5b5bd62e}.cw-app-shell .primary-button:hover:not(:disabled),.cw-app-shell .primary-action:hover:not(:disabled){background:#4b4bc4;transform:translateY(-1px)}.cw-app-shell .secondary-button{border:1px solid var(--cw-app-border);min-height:40px;color:var(--cw-app-muted);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.cw-app-shell .error-banner{color:#af3042;background:#fff5f6;border:1px solid #f0cbd0;border-radius:12px;padding:12px 14px;font-size:11px}@keyframes cw-shell-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes cw-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1120px){.cw-command-bar{grid-template-columns:minmax(160px,1fr) minmax(220px,360px) auto;padding-inline:22px}.cw-profile-trigger{min-width:44px}.cw-profile-copy,.cw-profile-trigger>svg{display:none}.cw-content-canvas{padding-inline:22px}}@media (width<=860px){.cw-app-shell,.cw-app-shell.cw-sidebar-collapsed{display:block}.cw-navigation{width:min(300px,88vw);transition:transform .24s var(--cw-app-ease);position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:24px 0 60px #1419262e}.cw-navigation.is-mobile-open{transform:translate(0)}.cw-mobile-close,.cw-mobile-menu{display:grid}.cw-sidebar-collapsed .cw-navigation-header{justify-content:flex-start;padding-inline:20px}.cw-sidebar-collapsed .cw-brand-wordmark,.cw-sidebar-collapsed .cw-workspace-copy,.cw-sidebar-collapsed .cw-workspace-chevron,.cw-sidebar-collapsed .cw-nav-section-label,.cw-sidebar-collapsed .cw-nav-item-label,.cw-sidebar-collapsed .cw-nav-item-arrow,.cw-sidebar-collapsed .cw-user-copy{display:initial}.cw-sidebar-collapsed .cw-brand-wordmark,.cw-sidebar-collapsed .cw-workspace-copy,.cw-sidebar-collapsed .cw-user-copy{display:grid}.cw-sidebar-collapsed .cw-workspace-switcher{justify-content:flex-start;width:calc(100% - 28px);margin-inline:14px;padding:10px 12px}.cw-sidebar-collapsed .cw-nav-scroll{padding-inline:14px}.cw-sidebar-collapsed .cw-nav-section+.cw-nav-section{margin-top:22px}.cw-sidebar-collapsed .cw-nav-item{justify-content:flex-start;padding:0 10px}.cw-sidebar-collapsed .cw-user-card{justify-content:flex-start;padding:8px}.cw-sidebar-collapsed .cw-user-logout{display:grid}.cw-collapse-control{display:none}.cw-mobile-backdrop{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#161b2773;border:0;position:fixed;inset:0}.cw-command-bar{grid-template-columns:minmax(0,1fr) auto;height:66px;padding-inline:16px}.cw-command-search{display:none}.cw-content-canvas{padding:20px 16px 34px}}@media (width<=520px){.cw-command-actions{gap:3px}.cw-command-icon{width:38px;height:38px}.cw-content-canvas{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.cw-app-shell *,.cw-app-shell :before,.cw-app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cw-dashboard{gap:20px;display:grid}.cw-dashboard-hero{background:linear-gradient(135deg,#fff 0%,#f7f7ff 58%,#eef 100%);border:1px solid #dedff1;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:146px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #20263c0e}.cw-dashboard-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#5b5bd62b,#5b5bd600 69%);border-radius:50%;width:280px;height:280px;position:absolute;top:-155px;right:-85px}.cw-dashboard-hero-copy,.cw-dashboard-hero-actions{z-index:1;position:relative}.cw-dashboard-kicker,.cw-dashboard-section-label{color:#6868c9;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.cw-dashboard-hero h1{color:#1d2330;letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:720;line-height:1.05}.cw-dashboard-hero p{color:#737b8b;max-width:650px;margin:10px 0 0;font-size:12px;line-height:1.6}.cw-dashboard-hero-actions{align-items:center;gap:10px;display:flex}.cw-sync-status{color:#808797;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.cw-sync-status i{background:#42aa78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42aa781f}.cw-refresh-button{color:#484f5e;background:#ffffffdb;border:1px solid #dedfea;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:750;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px 15px #161c280b}.cw-refresh-button:hover:not(:disabled){border-color:#c9cadb;transform:translateY(-1px);box-shadow:0 8px 20px #161c2813}.cw-refresh-button:disabled{opacity:.6;cursor:wait}.cw-refresh-button .is-spinning{animation:.8s linear infinite cw-dashboard-spin}.cw-dashboard-error{color:#af3548;background:#fff5f7;border:1px solid #f0ccd2;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:11px;display:flex}.cw-dashboard-error button{color:#a52e40;background:0 0;border:0;font-size:10px;font-weight:800}.cw-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cw-dashboard-metric{background:#fff;border:1px solid #e4e6ed;border-radius:17px;min-width:0;min-height:152px;padding:17px 18px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 4px 14px #181f2d09}.cw-dashboard-metric:hover{border-color:#d6d8e3;transform:translateY(-2px);box-shadow:0 12px 28px #181f2d12}.cw-dashboard-metric-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cw-dashboard-metric-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cw-dashboard-metric.is-violet .cw-dashboard-metric-icon{color:#5b5bd6;background:#f0f0ff}.cw-dashboard-metric.is-blue .cw-dashboard-metric-icon{color:#3177be;background:#edf6ff}.cw-dashboard-metric.is-green .cw-dashboard-metric-icon{color:#28835e;background:#edf9f3}.cw-dashboard-metric.is-amber .cw-dashboard-metric-icon{color:#b37219;background:#fff7e9}.cw-dashboard-metric-state{color:#9299a7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.cw-dashboard-metric-state:before{content:"";background:#58ad82;border-radius:50%;width:5px;height:5px}.cw-dashboard-metric>strong{color:#1f2531;letter-spacing:-.04em;font-size:27px;line-height:1;display:block}.cw-dashboard-metric h2{color:#373e4b;margin:8px 0 3px;font-size:11px;font-weight:760}.cw-dashboard-metric p{color:#959ca9;margin:0;font-size:9px;line-height:1.45}.cw-dashboard-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);gap:14px;display:grid}.cw-dashboard-card{background:#fff;border:1px solid #e4e6ed;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #181f2d09}.cw-dashboard-card-head{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:flex-start;gap:18px;min-height:78px;padding:19px 20px 16px;display:flex}.cw-dashboard-card-head h2{color:#232936;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:730}.cw-dashboard-card-head p{color:#8d94a2;margin:5px 0 0;font-size:10px;line-height:1.45}.cw-dashboard-card-count{color:#7d8492;background:#f5f5fa;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:750}.cw-dashboard-text-link{color:#5b5bd6;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.cw-dashboard-work-list{padding:5px 10px 10px}.cw-dashboard-work-item{border-radius:13px;grid-template-columns:39px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:67px;padding:8px 10px;transition:background .18s,transform .18s;display:grid}.cw-dashboard-work-item+.cw-dashboard-work-item{border-top:1px solid #f0f1f4;border-radius:0}.cw-dashboard-work-item:hover{background:#f8f8fc;transform:translate(2px)}.cw-dashboard-work-icon{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.cw-dashboard-work-icon.is-violet{color:#5b5bd6;background:#f0f0ff}.cw-dashboard-work-icon.is-blue{color:#3177be;background:#edf6ff}.cw-dashboard-work-icon.is-rose{color:#c65368;background:#fff0f3}.cw-dashboard-work-icon.is-amber{color:#ae6f17;background:#fff7e9}.cw-dashboard-work-copy{gap:3px;min-width:0;display:grid}.cw-dashboard-work-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#363d49;font-size:11px;overflow:hidden}.cw-dashboard-work-copy small{text-overflow:ellipsis;white-space:nowrap;color:#969da9;font-size:9px;overflow:hidden}.cw-dashboard-work-value{text-align:right;color:#444b59;min-width:48px;font-size:10px;font-weight:800}.cw-dashboard-work-arrow{color:#b1b6c1;transition:transform .18s,color .18s}.cw-dashboard-work-item:hover .cw-dashboard-work-arrow{color:#5b5bd6;transform:translate(1px,-1px)}.cw-dashboard-score-row{align-items:center;gap:18px;padding:20px 20px 17px;display:flex}.cw-dashboard-score{--score:0%;background:conic-gradient(#5b5bd6 var(--score), #ececf5 0);border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid;position:relative}.cw-dashboard-score:before{content:"";background:#fff;border-radius:50%;width:70px;height:70px;position:absolute}.cw-dashboard-score>span{z-index:1;text-align:center;display:grid;position:relative}.cw-dashboard-score strong{color:#272d39;letter-spacing:-.04em;font-size:20px;line-height:1}.cw-dashboard-score small{color:#959ba8;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:750}.cw-dashboard-score-copy strong{color:#363d49;font-size:11px}.cw-dashboard-score-copy p{color:#9299a6;margin:6px 0 0;font-size:9px;line-height:1.55}.cw-dashboard-progress-list{gap:15px;padding:4px 20px 21px;display:grid}.cw-dashboard-progress-item>div:first-child{color:#747c8a;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:9px;display:flex}.cw-dashboard-progress-item strong{color:#454c59;font-size:9px}.cw-dashboard-progress{background:#eceef3;border-radius:999px;height:6px;overflow:hidden}.cw-dashboard-progress span{border-radius:inherit;height:100%;transition:width .7s var(--cw-app-ease);background:linear-gradient(90deg,#7272e3,#5b5bd6);display:block}.cw-dashboard-shortcuts{background:#eceef3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cw-dashboard-shortcut{background:#fff;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:86px;padding:15px 17px;transition:background .18s;display:grid}.cw-dashboard-shortcut:hover{background:#f9f9fd}.cw-dashboard-shortcut-icon{color:#5b5bd6;background:#f1f1fa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cw-dashboard-shortcut>span:nth-child(2){gap:3px;min-width:0;display:grid}.cw-dashboard-shortcut strong{text-overflow:ellipsis;white-space:nowrap;color:#3b424f;font-size:10px;overflow:hidden}.cw-dashboard-shortcut small{text-overflow:ellipsis;white-space:nowrap;color:#9aa0ac;font-size:8px;overflow:hidden}.cw-dashboard-shortcut>svg{color:#b4b9c3;transition:color .18s,transform .18s}.cw-dashboard-shortcut:hover>svg{color:#5b5bd6;transform:translate(1px,-1px)}@keyframes cw-dashboard-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.cw-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-dashboard-layout{grid-template-columns:1fr}.cw-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cw-dashboard{gap:14px}.cw-dashboard-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:22px}.cw-dashboard-hero-actions{justify-content:space-between;width:100%}.cw-dashboard-metrics{gap:10px}.cw-dashboard-metric{min-height:142px}.cw-dashboard-shortcuts{grid-template-columns:1fr}}@media (width<=500px){.cw-dashboard-metrics{grid-template-columns:1fr}.cw-dashboard-hero-actions{flex-direction:column;align-items:flex-start}.cw-dashboard-work-item{grid-template-columns:36px minmax(0,1fr) auto}.cw-dashboard-work-arrow{display:none}.cw-dashboard-score-row{flex-direction:column;align-items:flex-start}}.cw-app-shell .cw-exec-dashboard{gap:22px;max-width:1600px;margin:0 auto;animation:.45s cubic-bezier(.22,1,.36,1) cwExecEnter;display:grid}.cw-app-shell .cw-exec-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 0;display:flex}.cw-app-shell .cw-exec-eyebrow{color:#667085;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.cw-app-shell .cw-exec-eyebrow span{background:#635bff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #635bff1a}.cw-app-shell .cw-exec-title-block h1{color:#101828;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:760;line-height:1.08}.cw-app-shell .cw-exec-title-block p{color:#667085;max-width:680px;margin:10px 0 0;font-size:14px;line-height:1.65}.cw-app-shell .cw-exec-header-actions{align-items:center;gap:10px;display:flex}.cw-app-shell .cw-exec-sync{background:#ffffffd9;border:1px solid #e4e7ec;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:7px 12px;display:flex;box-shadow:0 1px 2px #10182808}.cw-app-shell .cw-exec-sync-dot{background:#12b76a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #12b76a1c}.cw-app-shell .cw-exec-sync div{gap:1px;display:grid}.cw-app-shell .cw-exec-sync small{color:#98a2b3;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.cw-app-shell .cw-exec-sync strong{color:#344054;white-space:nowrap;font-size:11px;font-weight:700}.cw-app-shell .cw-exec-refresh{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #1018280a}.cw-app-shell .cw-exec-refresh:hover{color:#4f46e5;border-color:#b7b2ff;transform:translateY(-1px);box-shadow:0 6px 18px #10182814}.cw-app-shell .cw-exec-refresh:disabled{opacity:.65;cursor:wait;transform:none}.cw-app-shell .cw-exec-error{color:#b42318;background:#fffbfa;border:1px solid #fecdca;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13px;display:flex}.cw-app-shell .cw-exec-error button{color:#b42318;background:0 0;border:0;font-weight:800}.cw-app-shell .cw-exec-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cw-app-shell .cw-exec-metric{background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-width:0;padding:18px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 1px 3px #1018280a}.cw-app-shell .cw-exec-metric:before{content:"";background:var(--metric-accent);width:3px;position:absolute;inset:0 auto 0 0}.cw-app-shell .cw-exec-metric:hover{border-color:#d0d5dd;transform:translateY(-2px);box-shadow:0 12px 28px #10182814}.cw-app-shell .cw-exec-metric.is-indigo{--metric-accent:#635bff;--metric-soft:#f2f1ff}.cw-app-shell .cw-exec-metric.is-emerald{--metric-accent:#12b76a;--metric-soft:#ecfdf3}.cw-app-shell .cw-exec-metric.is-cyan{--metric-accent:#0ba5ec;--metric-soft:#f0f9ff}.cw-app-shell .cw-exec-metric.is-amber{--metric-accent:#f79009;--metric-soft:#fffaeb}.cw-app-shell .cw-exec-metric.is-rose{--metric-accent:#f04438;--metric-soft:#fef3f2}.cw-app-shell .cw-exec-metric-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cw-app-shell .cw-exec-metric-icon{background:var(--metric-soft);width:36px;height:36px;color:var(--metric-accent);border-radius:10px;place-items:center;display:grid}.cw-app-shell .cw-exec-live{color:#98a2b3;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.cw-app-shell .cw-exec-live i{background:#12b76a;border-radius:50%;width:5px;height:5px}.cw-app-shell .cw-exec-metric-value{color:#101828;letter-spacing:-.045em;font-size:30px;font-weight:780;line-height:1}.cw-app-shell .cw-exec-metric-label{color:#344054;margin-top:8px;font-size:13px;font-weight:750}.cw-app-shell .cw-exec-metric-note{color:#98a2b3;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:10.5px;display:flex}.cw-app-shell .cw-exec-metric-note strong{color:var(--metric-accent);font-size:11px}.cw-app-shell .cw-exec-metric-track{background:#f2f4f7;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.cw-app-shell .cw-exec-metric-track i{border-radius:inherit;background:var(--metric-accent);height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.cw-app-shell .cw-exec-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:16px;display:grid}.cw-app-shell .cw-exec-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(250px,.68fr);gap:16px;display:grid}.cw-app-shell .cw-exec-panel{background:#fff;border:1px solid #e4e7ec;border-radius:18px;min-width:0;box-shadow:0 1px 3px #1018280a}.cw-app-shell .cw-exec-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.cw-app-shell .cw-exec-panel-head>div>span{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.cw-app-shell .cw-exec-panel-head h2{color:#101828;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:760}.cw-app-shell .cw-exec-panel-head p{color:#98a2b3;margin:5px 0 0;font-size:11.5px;line-height:1.5}.cw-app-shell .cw-exec-panel-head>button{color:#667085;background:#f9fafb;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cw-app-shell .cw-exec-panel-head>svg{color:#98a2b3}.cw-app-shell .cw-exec-health-layout{grid-template-columns:150px 1fr;align-items:center;gap:26px;padding:24px 20px 20px;display:grid}.cw-app-shell .cw-exec-health-ring{background:conic-gradient(#635bff var(--health),#eef2f6 0);border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:relative}.cw-app-shell .cw-exec-health-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.cw-app-shell .cw-exec-health-ring>div{z-index:1;text-align:center;display:grid;position:relative}.cw-app-shell .cw-exec-health-ring strong{color:#101828;letter-spacing:-.04em;font-size:28px}.cw-app-shell .cw-exec-health-ring span{color:#98a2b3;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:750}.cw-app-shell .cw-exec-health-status{color:#027a48;background:#ecfdf3;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.cw-app-shell .cw-exec-health-status i{background:#12b76a;border-radius:50%;width:6px;height:6px}.cw-app-shell .cw-exec-health-copy h3{color:#101828;letter-spacing:-.025em;margin:12px 0 7px;font-size:18px}.cw-app-shell .cw-exec-health-copy p{color:#667085;max-width:500px;margin:0;font-size:12px;line-height:1.6}.cw-app-shell .cw-exec-distribution-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.cw-app-shell .cw-exec-distribution{background:#fcfcfd;border:1px solid #eaecf0;border-radius:13px;padding:14px}.cw-app-shell .cw-exec-distribution-head{color:#667085;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.cw-app-shell .cw-exec-distribution-head strong{color:#101828}.cw-app-shell .cw-exec-stacked-bar{background:#eef2f6;border-radius:999px;height:7px;display:flex;overflow:hidden}.cw-app-shell .cw-exec-stacked-bar i{min-width:0;height:100%;display:block}.cw-app-shell .cw-exec-stacked-bar .is-active{background:#12b76a}.cw-app-shell .cw-exec-stacked-bar .is-premium{background:#635bff}.cw-app-shell .cw-exec-stacked-bar .is-inactive{background:#d0d5dd}.cw-app-shell .cw-exec-stacked-bar .is-approved{background:#12b76a}.cw-app-shell .cw-exec-stacked-bar .is-pending{background:#f79009}.cw-app-shell .cw-exec-stacked-bar .is-rejected{background:#f04438}.cw-app-shell .cw-exec-legend{color:#667085;flex-wrap:wrap;gap:9px 14px;margin-top:11px;font-size:9.5px;display:flex}.cw-app-shell .cw-exec-legend span{align-items:center;gap:5px;display:inline-flex}.cw-app-shell .cw-exec-legend i{border-radius:50%;width:6px;height:6px}.cw-app-shell .cw-exec-legend .is-active,.cw-app-shell .cw-exec-legend .is-approved{background:#12b76a}.cw-app-shell .cw-exec-legend .is-premium{background:#635bff}.cw-app-shell .cw-exec-legend .is-inactive{background:#d0d5dd}.cw-app-shell .cw-exec-legend .is-pending{background:#f79009}.cw-app-shell .cw-exec-legend .is-rejected{background:#f04438}.cw-app-shell .cw-exec-queue-panel{flex-direction:column;display:flex}.cw-app-shell .cw-exec-queue-list{gap:2px;padding:12px 12px 8px;display:grid}.cw-app-shell .cw-exec-queue-item{color:inherit;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:11px 9px;text-decoration:none;transition:all .18s;display:grid}.cw-app-shell .cw-exec-queue-item:hover{background:#f8f9fc;transform:translate(2px)}.cw-app-shell .cw-exec-queue-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cw-app-shell .cw-exec-queue-icon.is-amber{color:#dc6803;background:#fffaeb}.cw-app-shell .cw-exec-queue-icon.is-rose{color:#d92d20;background:#fef3f2}.cw-app-shell .cw-exec-queue-icon.is-indigo{color:#5b50e6;background:#f2f1ff}.cw-app-shell .cw-exec-queue-icon.is-cyan{color:#026aa2;background:#f0f9ff}.cw-app-shell .cw-exec-queue-icon.is-emerald{color:#027a48;background:#ecfdf3}.cw-app-shell .cw-exec-queue-copy{grid-template-columns:1fr auto;gap:1px 7px;min-width:0;display:grid}.cw-app-shell .cw-exec-queue-copy strong{text-overflow:ellipsis;color:#344054;white-space:nowrap;font-size:11.5px;overflow:hidden}.cw-app-shell .cw-exec-queue-copy small{text-overflow:ellipsis;color:#98a2b3;white-space:nowrap;grid-column:1/-1;font-size:9.5px;overflow:hidden}.cw-app-shell .cw-exec-queue-copy em{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;grid-area:1/2;padding:2px 6px;font-size:7.5px;font-style:normal;font-weight:850}.cw-app-shell .cw-exec-queue-copy em.is-critical{color:#b42318;background:#fef3f2}.cw-app-shell .cw-exec-queue-copy em.is-high{color:#b54708;background:#fffaeb}.cw-app-shell .cw-exec-queue-copy em.is-normal{color:#667085;background:#f2f4f7}.cw-app-shell .cw-exec-queue-value{color:#101828;font-size:12px;font-weight:800}.cw-app-shell .cw-exec-queue-item>svg{color:#c1c7d0}.cw-app-shell .cw-exec-panel-link{color:#4f46e5;border-top:1px solid #eaecf0;justify-content:center;align-items:center;gap:7px;margin:auto 12px 12px;padding:10px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}.cw-app-shell .cw-exec-rate{color:#027a48;white-space:nowrap;background:#ecfdf3;border-radius:999px;padding:6px 9px;font-size:10px}.cw-app-shell .cw-exec-pipeline{gap:14px;padding:20px;display:grid}.cw-app-shell .cw-exec-pipeline-item>div:first-child{color:#667085;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10.5px;display:flex}.cw-app-shell .cw-exec-pipeline-item span{align-items:center;gap:7px;display:inline-flex}.cw-app-shell .cw-exec-pipeline-item span i{border-radius:50%;width:7px;height:7px}.cw-app-shell .cw-exec-pipeline-item strong{color:#344054}.cw-app-shell .cw-exec-pipeline-track{background:#f2f4f7;border-radius:999px;height:6px;overflow:hidden}.cw-app-shell .cw-exec-pipeline-track i{border-radius:inherit;height:100%;display:block}.cw-app-shell .cw-exec-pipeline .is-rose{background:#f04438}.cw-app-shell .cw-exec-pipeline .is-amber{background:#f79009}.cw-app-shell .cw-exec-pipeline .is-emerald{background:#12b76a}.cw-app-shell .cw-exec-shortcuts{grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.cw-app-shell .cw-exec-shortcuts a{color:inherit;border:1px solid #eaecf0;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px;text-decoration:none;transition:all .18s;display:grid}.cw-app-shell .cw-exec-shortcuts a:hover{background:#fafaff;border-color:#c7c3ff;transform:translateY(-1px)}.cw-app-shell .cw-exec-shortcuts a>span{color:#5b50e6;background:#f2f1ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.cw-app-shell .cw-exec-shortcuts div{min-width:0;display:grid}.cw-app-shell .cw-exec-shortcuts strong{color:#344054;font-size:10.5px}.cw-app-shell .cw-exec-shortcuts small{text-overflow:ellipsis;color:#98a2b3;white-space:nowrap;font-size:8.5px;overflow:hidden}.cw-app-shell .cw-exec-shortcuts svg:last-child{color:#c1c7d0}.cw-app-shell .cw-exec-profile-panel{text-align:center;background:linear-gradient(145deg,#fff 0%,#fafaff 100%);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.cw-app-shell .cw-exec-profile-avatar{color:#5145cd;background:#f2f1ff;border:1px solid #d9d6ff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:10px;font-size:14px;font-weight:850;display:grid}.cw-app-shell .cw-exec-profile-panel>span{color:#98a2b3;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.cw-app-shell .cw-exec-profile-panel h2{color:#101828;margin:5px 0 2px;font-size:15px}.cw-app-shell .cw-exec-profile-panel p{color:#667085;margin:0;font-size:10px}.cw-app-shell .cw-exec-profile-status{color:#027a48;background:#ecfdf3;border-radius:999px;align-items:center;gap:6px;margin:13px 0;padding:5px 8px;font-size:8.5px;font-weight:750;display:inline-flex}.cw-app-shell .cw-exec-profile-status i{background:#12b76a;border-radius:50%;width:5px;height:5px}.cw-app-shell .cw-exec-profile-panel>a{color:#4f46e5;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}@keyframes cwExecEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1180px){.cw-app-shell .cw-exec-main-grid{grid-template-columns:1fr}.cw-app-shell .cw-exec-bottom-grid{grid-template-columns:1fr 1fr}.cw-app-shell .cw-exec-profile-panel{text-align:left;flex-direction:row;grid-column:1/-1;gap:14px}.cw-app-shell .cw-exec-profile-avatar{margin:0}.cw-app-shell .cw-exec-profile-status{margin:0 0 0 auto}}@media (width<=900px){.cw-app-shell .cw-exec-metrics{grid-template-columns:1fr 1fr}.cw-app-shell .cw-exec-header{flex-direction:column;align-items:flex-start}.cw-app-shell .cw-exec-header-actions{justify-content:space-between;width:100%}.cw-app-shell .cw-exec-bottom-grid{grid-template-columns:1fr}.cw-app-shell .cw-exec-profile-panel{grid-column:auto}}@media (width<=680px){.cw-app-shell .cw-exec-dashboard{gap:16px}.cw-app-shell .cw-exec-metrics{grid-template-columns:1fr}.cw-app-shell .cw-exec-header-actions{flex-direction:column;align-items:stretch}.cw-app-shell .cw-exec-sync,.cw-app-shell .cw-exec-refresh{width:100%}.cw-app-shell .cw-exec-refresh{justify-content:center}.cw-app-shell .cw-exec-health-layout{text-align:center;grid-template-columns:1fr}.cw-app-shell .cw-exec-health-ring{margin:auto}.cw-app-shell .cw-exec-health-status{justify-content:center}.cw-app-shell .cw-exec-distribution-grid,.cw-app-shell .cw-exec-shortcuts{grid-template-columns:1fr}.cw-app-shell .cw-exec-profile-panel{text-align:center;flex-direction:column}.cw-app-shell .cw-exec-profile-status{margin:10px 0}.cw-app-shell .cw-exec-title-block h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.cw-app-shell .cw-exec-dashboard{animation:none}.cw-app-shell .cw-exec-metric,.cw-app-shell .cw-exec-queue-item,.cw-app-shell .cw-exec-shortcuts a,.cw-app-shell .cw-exec-refresh,.cw-app-shell .cw-exec-metric-track i{transition:none}}.cw-app-shell .people-page{--people-surface:#fff;--people-surface-soft:#f8fafc;--people-line:#e6eaf0;--people-ink:#182033;--people-muted:#687386;--people-accent:#5b5ce2;--people-accent-soft:#efefff;gap:22px;width:min(100%,1500px);margin:0 auto;padding:30px 34px 48px;display:grid}.cw-app-shell .people-page .page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0;padding:0;display:flex}.cw-app-shell .people-page .page-heading>div{max-width:780px}.cw-app-shell .people-page .eyebrow{color:var(--people-accent);letter-spacing:.16em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.cw-app-shell .people-page .page-heading h1{color:var(--people-ink);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}.cw-app-shell .people-page .page-heading p{color:var(--people-muted);margin:10px 0 0;font-size:15px;line-height:1.65}.cw-app-shell .people-page .secondary-button,.cw-app-shell .people-page .approve-button,.cw-app-shell .people-page .danger-button,.cw-app-shell .people-page .danger-outline,.cw-app-shell .people-page .table-action,.cw-app-shell .people-page .pagination-row button,.cw-app-shell .people-page .verification-search button{border:1px solid var(--people-line);color:#283246;min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:11px;font-size:13px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.cw-app-shell .people-page .secondary-button,.cw-app-shell .people-page .table-action,.cw-app-shell .people-page .pagination-row button{justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cw-app-shell .people-page button:not(:disabled):hover{border-color:#cfd5df;transform:translateY(-1px);box-shadow:0 8px 20px #19223414}.cw-app-shell .people-page button:disabled{opacity:.5;cursor:not-allowed}.cw-app-shell .people-page .error-banner{color:#b42318;box-shadow:none;background:#fff7f7;border:1px solid #fecaca;border-radius:13px;padding:13px 16px}.cw-app-shell .people-page .user-count-grid,.cw-app-shell .people-page .verification-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.cw-app-shell .people-page .user-count-grid>button,.cw-app-shell .people-page .verification-tabs>button{border:1px solid var(--people-line);background:var(--people-surface);text-align:left;min-height:94px;color:var(--people-ink);border-radius:16px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 4px 16px #18203309}.cw-app-shell .people-page .user-count-grid>button{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.cw-app-shell .people-page .user-count-grid>button svg{background:var(--people-surface-soft);color:#5e6879;border-radius:11px;width:38px;height:38px;padding:9px}.cw-app-shell .people-page .user-count-grid span,.cw-app-shell .people-page .verification-tabs span{color:var(--people-muted);font-size:13px;font-weight:700}.cw-app-shell .people-page .user-count-grid strong,.cw-app-shell .people-page .verification-tabs strong{color:var(--people-ink);font-size:25px;line-height:1}.cw-app-shell .people-page .user-count-grid>button.active,.cw-app-shell .people-page .verification-tabs>button.active{background:linear-gradient(145deg,#fff 0%,#f7f7ff 100%);border-color:#c8c8ff;box-shadow:0 10px 30px #5b5ce21a}.cw-app-shell .people-page .user-count-grid>button.active:after,.cw-app-shell .people-page .verification-tabs>button.active:after{content:"";background:var(--people-accent);border-radius:4px 4px 0 0;height:3px;position:absolute;inset:auto 14px 0}.cw-app-shell .verification-workspace .verification-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.cw-app-shell .people-page .verification-tabs>button{justify-content:space-between;align-items:center;min-height:72px;display:flex}.cw-app-shell .people-page .verification-panel{border:1px solid var(--people-line);background:var(--people-surface);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 14px 40px #1820330e}.cw-app-shell .people-page .users-toolbar,.cw-app-shell .people-page .verification-toolbar{border-bottom:1px solid var(--people-line);background:#fbfcfe;align-items:center;gap:12px;padding:16px;display:flex}.cw-app-shell .people-page .verification-search{color:#8a94a5;background:#fff;border:1px solid #dfe4ec;border-radius:12px;flex:1;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;min-width:280px;min-height:44px;margin:0;padding-left:13px;display:grid;box-shadow:0 1px 2px #10182808}.cw-app-shell .people-page .verification-search input{width:100%;height:42px;color:var(--people-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 11px;font-size:13px}.cw-app-shell .people-page .verification-search button{color:#fff;background:#20263a;border:0;min-height:34px;margin-right:4px;padding:0 13px}.cw-app-shell .people-page .users-toolbar select{color:#364153;min-width:158px;height:44px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:12px;outline:0;padding:0 34px 0 12px;font-size:13px;font-weight:650}.cw-app-shell .people-page .result-count{color:var(--people-muted);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.cw-app-shell .people-page .verification-table-wrap{max-width:100%;overflow:auto}.cw-app-shell .people-page .verification-table{border-collapse:separate;border-spacing:0;background:#fff;border:0;width:100%;min-width:980px}.cw-app-shell .people-page .verification-table th{z-index:1;border-bottom:1px solid var(--people-line);color:#7b8495;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#fbfcfe;height:44px;padding:0 16px;font-size:10px;font-weight:800;position:sticky;top:0}.cw-app-shell .people-page .verification-table td{color:#364153;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px 16px;font-size:13px}.cw-app-shell .people-page .verification-table tbody tr:hover{background:#fafbff}.cw-app-shell .people-page .verification-table tbody tr:last-child td{border-bottom:0}.cw-app-shell .people-page .verification-user{align-items:center;gap:12px;min-width:250px;display:flex}.cw-app-shell .people-page .user-initial{color:#4c4fc5;background:#eef0ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:850;display:grid}.cw-app-shell .people-page .verification-user>div:last-child{gap:2px;display:grid}.cw-app-shell .people-page .verification-user strong{color:#20283a;font-size:13px}.cw-app-shell .people-page .verification-user span{color:#667085;font-size:12px}.cw-app-shell .people-page .verification-user small{color:#98a2b3;font-size:10px}.cw-app-shell .people-page .status-badge{color:#556070;letter-spacing:.03em;white-space:nowrap;background:#f8fafc;border:1px solid #e3e7ee;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.cw-app-shell .people-page .status-approved,.cw-app-shell .people-page .account-active{color:#177a50;background:#eefbf5;border-color:#bdebd5}.cw-app-shell .people-page .status-pending{color:#98600a;background:#fff9ec;border-color:#f5dcaa}.cw-app-shell .people-page .status-rejected,.cw-app-shell .people-page .status-revoked,.cw-app-shell .people-page .account-deactivated{color:#b42318;background:#fff4f4;border-color:#f4c5c5}.cw-app-shell .people-page .plan-premium{color:#6545c6;background:#f7f4ff;border-color:#d8cffd}.cw-app-shell .people-page .table-action{background:#fff;min-height:34px;padding:0 11px}.cw-app-shell .people-page .pagination-row{border-top:1px solid var(--people-line);min-height:66px;color:var(--people-muted);justify-content:space-between;align-items:center;gap:18px;padding:10px 16px;font-size:12px;font-weight:650;display:flex}.cw-app-shell .people-page .verification-loading,.cw-app-shell .people-page .verification-empty{min-height:310px;color:var(--people-muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:40px;display:grid}.cw-app-shell .people-page .verification-empty h2{color:var(--people-ink);margin:2px 0 0;font-size:18px}.cw-app-shell .people-page .verification-empty p{margin:0;font-size:13px}.cw-app-shell .people-page .modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c121f61;justify-content:flex-end;align-items:stretch;animation:.18s both peopleFade;display:flex;position:fixed;inset:0}.cw-app-shell .people-page .user-detail-modal,.cw-app-shell .people-page .verification-modal{background:#fff;border:0;border-left:1px solid #e4e8ee;border-radius:0;width:min(720px,92vw);height:100%;max-height:none;margin:0;padding:30px;animation:.28s cubic-bezier(.22,.8,.25,1) both peopleDrawer;position:relative;overflow:auto;box-shadow:-24px 0 70px #1118272e}.cw-app-shell .people-page .verification-modal{grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr);gap:26px;width:min(900px,96vw);display:grid}.cw-app-shell .people-page .modal-close{z-index:3;border:1px solid var(--people-line);color:#667085;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.cw-app-shell .people-page .user-detail-heading,.cw-app-shell .people-page .detail-title-row{border-bottom:1px solid var(--people-line);justify-content:space-between;align-items:center;gap:16px;padding:8px 54px 24px 0;display:flex}.cw-app-shell .people-page .user-detail-heading{justify-content:flex-start}.cw-app-shell .people-page .user-detail-avatar{color:#4d50c7;background:#eef0ff;border-radius:17px;place-items:center;width:58px;height:58px;font-size:21px;font-weight:850;display:grid}.cw-app-shell .people-page .user-detail-heading h2,.cw-app-shell .people-page .detail-title-row h2{color:var(--people-ink);letter-spacing:-.025em;margin:2px 0 0;font-size:24px}.cw-app-shell .people-page .user-detail-heading p,.cw-app-shell .people-page .detail-title-row p{color:var(--people-muted);margin:4px 0 0;font-size:13px}.cw-app-shell .people-page .user-detail-grid,.cw-app-shell .people-page .detail-grid{border:1px solid var(--people-line);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:12px;display:grid;overflow:hidden}.cw-app-shell .people-page .user-detail-grid>div,.cw-app-shell .people-page .detail-grid>div{border-right:1px solid var(--people-line);border-bottom:1px solid var(--people-line);gap:6px;min-height:76px;padding:14px 15px;display:grid}.cw-app-shell .people-page .user-detail-grid>div:nth-child(2n),.cw-app-shell .people-page .detail-grid>div:nth-child(2n){border-right:0}.cw-app-shell .people-page .user-detail-grid span,.cw-app-shell .people-page .detail-grid span,.cw-app-shell .people-page .user-bio>span,.cw-app-shell .people-page .reason-box>span{color:#8a94a5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.cw-app-shell .people-page .user-detail-grid strong,.cw-app-shell .people-page .detail-grid strong{color:#293246;overflow-wrap:anywhere;font-size:13px}.cw-app-shell .people-page .user-bio,.cw-app-shell .people-page .reason-box,.cw-app-shell .people-page .review-note{border:1px solid var(--people-line);color:var(--people-muted);background:#fbfcfe;border-radius:13px;margin-top:14px;padding:14px 15px;font-size:13px}.cw-app-shell .people-page .user-bio p,.cw-app-shell .people-page .reason-box p{color:#344054;margin:7px 0 0;line-height:1.6}.cw-app-shell .people-page .user-detail-actions,.cw-app-shell .people-page .verification-actions{border-top:1px solid var(--people-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:flex-end;gap:10px;margin:24px -30px -30px;padding:16px 30px;display:flex;position:sticky;bottom:-30px}.cw-app-shell .people-page .approve-button,.cw-app-shell .people-page .danger-button,.cw-app-shell .people-page .danger-outline{justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.cw-app-shell .people-page .approve-button{color:#fff;background:#5658d8;border-color:#4e50c7}.cw-app-shell .people-page .danger-button{color:#fff;background:#d54135;border-color:#c9362b}.cw-app-shell .people-page .danger-outline{color:#b42318;background:#fff;border-color:#f1c0bc}.cw-app-shell .people-page .selfie-column{padding-top:36px}.cw-app-shell .people-page .selfie-preview{aspect-ratio:4/5;border:1px solid var(--people-line);color:#98a2b3;background:#f4f6f9;border-radius:17px;place-items:center;margin-top:12px;display:grid;overflow:hidden}.cw-app-shell .people-page .selfie-preview img{object-fit:cover;width:100%;height:100%}.cw-app-shell .people-page .selfie-column>p{color:#7b8495;font-size:11px;line-height:1.55}.cw-app-shell .people-page .verification-details{min-width:0;padding-top:36px}.cw-app-shell .people-page .confirm-layer{z-index:1300;justify-content:center;align-items:center}.cw-app-shell .people-page .confirm-dialog{border:1px solid var(--people-line);background:#fff;border-radius:18px;width:min(440px,100vw - 28px);padding:26px;animation:.2s both peoplePop;box-shadow:0 28px 80px #11182740}.cw-app-shell .people-page .confirm-icon{color:#c62f27;background:#fff0ef;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.cw-app-shell .people-page .confirm-icon.action-approve{color:#177a50;background:#ecf9f3}.cw-app-shell .people-page .confirm-dialog h2{color:var(--people-ink);margin:18px 0 7px;font-size:22px}.cw-app-shell .people-page .confirm-dialog>p{color:var(--people-muted);margin:0;line-height:1.6}.cw-app-shell .people-page .reason-input{color:#475467;gap:8px;margin-top:18px;font-size:12px;font-weight:750;display:grid}.cw-app-shell .people-page .reason-input textarea{resize:vertical;color:#20283a;min-height:104px;font:inherit;border:1px solid #dfe4ec;border-radius:12px;outline:0;padding:12px}.cw-app-shell .people-page .reason-input textarea:focus{border-color:#aaf;box-shadow:0 0 0 4px #5b5ce21a}.cw-app-shell .people-page .confirm-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cw-app-shell .people-page .confirm-actions>button{min-height:40px;padding:0 15px}@keyframes peopleFade{0%{opacity:0}to{opacity:1}}@keyframes peopleDrawer{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes peoplePop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.cw-app-shell .people-page{padding:26px 24px 42px}.cw-app-shell .people-page .user-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .verification-workspace .verification-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-app-shell .people-page .verification-modal{grid-template-columns:1fr;width:min(720px,94vw)}.cw-app-shell .people-page .selfie-preview{aspect-ratio:16/10;max-height:380px}}@media (width<=760px){.cw-app-shell .people-page{gap:16px;padding:20px 14px 34px}.cw-app-shell .people-page .page-heading{align-items:flex-start}.cw-app-shell .people-page .page-heading h1{font-size:30px}.cw-app-shell .people-page .page-heading p{font-size:13px}.cw-app-shell .people-page .page-heading .secondary-button{min-width:42px;padding:0 10px;font-size:0}.cw-app-shell .people-page .user-count-grid,.cw-app-shell .verification-workspace .verification-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .people-page .user-count-grid>button{min-height:80px;padding:13px}.cw-app-shell .people-page .users-toolbar,.cw-app-shell .people-page .verification-toolbar{flex-direction:column;align-items:stretch}.cw-app-shell .people-page .verification-search{width:100%;min-width:0}.cw-app-shell .people-page .users-toolbar select{width:100%}.cw-app-shell .people-page .result-count{margin:0}.cw-app-shell .people-page .pagination-row{flex-wrap:wrap;justify-content:center}.cw-app-shell .people-page .pagination-row span{text-align:center;order:-1;width:100%}.cw-app-shell .people-page .user-detail-modal,.cw-app-shell .people-page .verification-modal{width:100%;padding:22px 16px}.cw-app-shell .people-page .user-detail-grid,.cw-app-shell .people-page .detail-grid{grid-template-columns:1fr}.cw-app-shell .people-page .user-detail-grid>div,.cw-app-shell .people-page .detail-grid>div{border-right:0}.cw-app-shell .people-page .user-detail-actions,.cw-app-shell .people-page .verification-actions{margin:20px -16px -22px;padding:14px 16px;bottom:-22px}}@media (prefers-reduced-motion:reduce){.cw-app-shell .people-page *,.cw-app-shell .people-page :before,.cw-app-shell .people-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cw-app-shell .people-page{--people-accent:#4f46e5;--people-accent-soft:#f3f2ff;--people-shadow:0 1px 2px #10182808, 0 12px 32px #1018280e;max-width:1540px;margin-inline:auto}.cw-app-shell .people-page .page-heading{border-bottom:1px solid #e8ebf1;align-items:flex-end;padding:6px 0 20px;position:relative}.cw-app-shell .people-page .page-heading:after{content:"";background:var(--people-accent);border-radius:999px;width:52px;height:2px;position:absolute;bottom:-1px;left:0}.cw-app-shell .people-page .page-heading h1{letter-spacing:-.045em;margin-top:7px;font-size:clamp(30px,3vw,42px);line-height:1.04}.cw-app-shell .people-page .page-heading p{color:#667085;max-width:720px;margin-top:10px;font-size:14px;line-height:1.65}.cw-app-shell .people-page .page-heading-actions{align-items:center;gap:12px;display:flex}.cw-app-shell .people-page .workspace-status{color:#475467;background:#ffffffc7;border:1px solid #e5e8ef;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #10182808}.cw-app-shell .people-page .workspace-status>span{background:#12b76a;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #12b76a1f}.cw-app-shell .people-page .secondary-button{color:#344054;background:#fff;border-color:#dfe3ea;border-radius:11px;min-height:40px;font-weight:750;box-shadow:0 1px 2px #1018280a}.cw-app-shell .people-page .secondary-button:hover:not(:disabled){background:#fafbfc;border-color:#c8cdd8;transform:translateY(-1px);box-shadow:0 7px 18px #10182814}.cw-app-shell .people-page .user-count-grid,.cw-app-shell .verification-workspace .verification-tabs{gap:12px}.cw-app-shell .people-page .user-count-grid>button,.cw-app-shell .verification-workspace .verification-tabs>button{background:linear-gradient(#fff 0%,#fcfcfd 100%);border:1px solid #e7e9ef;border-radius:14px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 1px 2px #10182806}.cw-app-shell .people-page .user-count-grid>button:before,.cw-app-shell .verification-workspace .verification-tabs>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.cw-app-shell .people-page .user-count-grid>button:hover,.cw-app-shell .verification-workspace .verification-tabs>button:hover{border-color:#d9dce5;transform:translateY(-2px);box-shadow:0 10px 24px #10182812}.cw-app-shell .people-page .user-count-grid>button.active,.cw-app-shell .verification-workspace .verification-tabs>button.active{background:linear-gradient(#fff 0%,#f8f7ff 100%);border-color:#d5d2ff;box-shadow:0 8px 24px #4f46e51a}.cw-app-shell .people-page .user-count-grid>button.active:before,.cw-app-shell .verification-workspace .verification-tabs>button.active:before{background:var(--people-accent)}.cw-app-shell .people-page .user-count-grid>button svg{color:#475467;background:#f2f4f7;border-radius:10px;width:36px;height:36px;padding:8px}.cw-app-shell .people-page .user-count-grid>button.active svg{color:var(--people-accent);background:#ebe9ff}.cw-app-shell .people-page .user-count-grid>button strong,.cw-app-shell .verification-workspace .verification-tabs>button strong{letter-spacing:-.035em}.cw-app-shell .people-page .verification-panel{box-shadow:var(--people-shadow);border-color:#e5e8ee;border-radius:16px}.cw-app-shell .people-page .users-toolbar,.cw-app-shell .people-page .verification-toolbar{background:linear-gradient(#fff,#fdfdfe);border-bottom:1px solid #e9ebf0;min-height:72px;padding:15px 18px}.cw-app-shell .people-page .verification-search{background:#fff;border-color:#dfe3ea;border-radius:11px;min-height:42px;box-shadow:inset 0 1px 1px #10182805}.cw-app-shell .people-page .verification-search:focus-within{border-color:#a6a1ff;box-shadow:0 0 0 4px #4f46e517}.cw-app-shell .people-page .verification-search button{color:#fff;background:#202536;border-radius:8px;min-height:34px;margin-right:4px;font-size:12px;font-weight:800}.cw-app-shell .people-page .verification-search button:hover{background:#111827}.cw-app-shell .people-page .users-toolbar select{background-color:#fff;border-color:#dfe3ea;border-radius:11px;min-height:42px;font-weight:650}.cw-app-shell .people-page .verification-table thead th{color:#667085;letter-spacing:.085em;background:#f8f9fb;height:44px;font-size:10px;font-weight:850}.cw-app-shell .people-page .verification-table tbody td{border-bottom-color:#edf0f4;padding-top:14px;padding-bottom:14px}.cw-app-shell .people-page .verification-table tbody tr{transition:background .16s,box-shadow .16s}.cw-app-shell .people-page .verification-table tbody tr:hover{background:#fafaff;box-shadow:inset 3px 0 #7771ee}.cw-app-shell .people-page .verification-user .user-initial{color:#4b45bc;background:linear-gradient(145deg,#f3f2ff,#e8e6ff);border:1px solid #dedcff;box-shadow:0 3px 10px #4f46e517}.cw-app-shell .people-page .verification-user strong{color:#202638;font-weight:800}.cw-app-shell .people-page .verification-user span{color:#667085}.cw-app-shell .people-page .status-badge{letter-spacing:.025em;border-radius:999px;min-height:25px;padding-inline:9px;font-size:10px;font-weight:850}.cw-app-shell .people-page .table-action{color:#344054;background:#fff;border-color:#dfe3ea;border-radius:9px;min-height:34px;font-weight:750;box-shadow:0 1px 2px #10182808}.cw-app-shell .people-page .table-action:hover:not(:disabled){color:#4942c4;background:#f7f6ff;border-color:#c9c5ff;transform:translateY(-1px)}.cw-app-shell .people-page .pagination-row{background:#fcfcfd;border-top:1px solid #e9ebf0;min-height:62px}.cw-app-shell .people-page .pagination-row>button{border-radius:9px;min-height:36px;font-weight:750}.cw-app-shell .people-page .user-detail-modal,.cw-app-shell .people-page .verification-modal{border-left-color:#dfe3ea;box-shadow:-32px 0 90px #10182838}.cw-app-shell .people-page .user-detail-heading,.cw-app-shell .people-page .detail-title-row{padding-top:2px;padding-bottom:22px}.cw-app-shell .people-page .user-detail-avatar{background:linear-gradient(145deg,#f4f3ff,#e7e5ff);border:1px solid #dcd9ff;box-shadow:0 8px 18px #4f46e51f}.cw-app-shell .people-page .user-detail-grid,.cw-app-shell .people-page .detail-grid{background:#fff;border-color:#e5e8ee;border-radius:14px;margin-top:18px}.cw-app-shell .people-page .user-detail-grid>div,.cw-app-shell .people-page .detail-grid>div{background:linear-gradient(#fff,#fefefe);min-height:82px;padding:15px 16px}.cw-app-shell .people-page .user-detail-grid>div:hover,.cw-app-shell .people-page .detail-grid>div:hover{background:#fafaff}.cw-app-shell .people-page .modal-close{border-radius:10px;box-shadow:0 2px 8px #1018280f}.cw-app-shell .people-page .selfie-preview{background:linear-gradient(135deg,#f7f8fa,#eef1f5);border-color:#dfe3ea;box-shadow:0 12px 28px #10182814}.cw-app-shell .people-page .confirm-dialog{border-color:#e2e5eb;border-radius:20px;box-shadow:0 34px 100px #1018284d}@media (width<=760px){.cw-app-shell .people-page .page-heading-actions{justify-content:space-between;width:100%}.cw-app-shell .people-page .workspace-status{min-height:36px}}.cw-app-shell .sf-page{color:#172033;gap:16px;animation:.28s both cw-page-enter;display:grid}.cw-app-shell .sf-header{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:16px;display:flex}.cw-app-shell .sf-kicker{color:#5d6472;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:750;display:inline-flex}.cw-app-shell .sf-header h1{color:#111827;letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.16}.cw-app-shell .sf-header p{color:#667085;margin:6px 0 0;font-size:14px}.cw-app-shell .sf-header-actions{flex-shrink:0;gap:9px;display:flex}.cw-app-shell .sf-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:750;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.cw-app-shell .sf-button:hover:not(:disabled){transform:translateY(-1px)}.cw-app-shell .sf-button:disabled{opacity:.55;cursor:not-allowed}.cw-app-shell .sf-button-primary{color:#fff;background:#4f46e5;box-shadow:0 3px 9px #4f46e533}.cw-app-shell .sf-button-primary:hover:not(:disabled){background:#4338ca;box-shadow:0 5px 14px #4f46e540}.cw-app-shell .sf-button-secondary{color:#344054;background:#fff;border-color:#d8dde6}.cw-app-shell .sf-button-secondary:hover:not(:disabled){background:#f8fafc;border-color:#bfc6d2}.cw-app-shell .sf-button-danger{color:#fff;background:#b42318}.cw-app-shell .sf-button-danger:hover:not(:disabled){background:#912018}.cw-app-shell .sf-button-success{color:#fff;background:#067647}.cw-app-shell .sf-button-success:hover:not(:disabled){background:#05603a}.cw-app-shell .sf-alert{border:1px solid;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:650}.cw-app-shell .sf-alert-error{color:#9f2019;background:#fff4f3;border-color:#f4c7c3}.cw-app-shell .sf-alert-success{color:#087443;background:#effaf4;border-color:#b7dfcb}.cw-app-shell .sf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .sf-metric{text-align:left;color:#182230;background:#fff;border:1px solid #e2e6ed;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;padding:14px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 2px #10182808}.cw-app-shell button.sf-metric{cursor:pointer}.cw-app-shell button.sf-metric:hover{border-color:#cbcfea;transform:translateY(-1px);box-shadow:0 5px 16px #1018280f}.cw-app-shell .sf-metric.is-active{border-color:#a9a5ef;box-shadow:0 0 0 3px #4f46e514}.cw-app-shell .sf-metric-icon{color:#4f46e5;background:#f0efff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.cw-app-shell .sf-metric-icon-success{color:#087443;background:#eaf8f0}.cw-app-shell .sf-metric-icon-muted{color:#667085;background:#f1f3f6}.cw-app-shell .sf-metric-icon-info{color:#175cd3;background:#eaf3ff}.cw-app-shell .sf-metric>span:last-child{gap:2px;min-width:0;display:grid}.cw-app-shell .sf-metric small{color:#667085;font-size:12px;font-style:normal;font-weight:700}.cw-app-shell .sf-metric strong{color:#101828;letter-spacing:-.035em;font-size:25px;line-height:1.05}.cw-app-shell .sf-metric em{color:#8991a0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.cw-app-shell .sf-workspace{background:#fff;border:1px solid #e1e5ec;border-radius:11px;overflow:hidden;box-shadow:0 2px 8px #10182809}.cw-app-shell .sf-toolbar{background:#fafbfc;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.cw-app-shell .sf-search{color:#667085;background:#fff;border:1px solid #d8dde6;border-radius:8px;align-items:center;gap:9px;width:min(700px,100%);height:40px;padding-left:12px;display:flex}.cw-app-shell .sf-search:focus-within{border-color:#8b85e8;box-shadow:0 0 0 3px #4f46e517}.cw-app-shell .sf-search input{color:#182230;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.cw-app-shell .sf-search-clear{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.cw-app-shell .sf-search-clear:hover{color:#182230;background:#f1f3f6}.cw-app-shell .sf-search-submit{color:#344054;cursor:pointer;background:#f7f8fa;border:0;border-left:1px solid #e1e5ec;border-radius:0 7px 7px 0;align-self:stretch;padding:0 15px;font-size:12px;font-weight:750}.cw-app-shell .sf-search-submit:hover{background:#eef0f4}.cw-app-shell .sf-results-count{color:#667085;flex-shrink:0;font-size:12px}.cw-app-shell .sf-results-count strong{color:#182230;font-size:13px}.cw-app-shell .sf-state{color:#667085;text-align:center;place-items:center;gap:7px;min-height:280px;padding:32px;display:grid}.cw-app-shell .sf-state>svg{color:#8c93a1}.cw-app-shell .sf-state strong{color:#344054;font-size:15px}.cw-app-shell .sf-state span{font-size:13px}.cw-app-shell .sf-table-wrap{overflow:auto}.cw-app-shell .sf-table{border-collapse:collapse;width:100%;min-width:980px}.cw-app-shell .sf-table thead th{color:#667085;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8f9fb;border-bottom:1px solid #e4e7ec;height:43px;padding:0 14px;font-size:11px;font-weight:750}.cw-app-shell .sf-table tbody td{color:#475467;vertical-align:middle;border-bottom:1px solid #edf0f3;height:67px;padding:10px 14px;font-size:12px}.cw-app-shell .sf-table tbody tr:last-child td{border-bottom:0}.cw-app-shell .sf-table tbody tr:hover{background:#fafaff}.cw-app-shell .sf-person{align-items:center;gap:10px;display:flex}.cw-app-shell .sf-avatar{color:#4f46e5;background:#eeecff;border:1px solid #dcd9fa;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.cw-app-shell .sf-person>div:last-child{gap:2px;min-width:0;display:grid}.cw-app-shell .sf-person strong{color:#182230;font-size:13px}.cw-app-shell .sf-person span{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.cw-app-shell .sf-person small{color:#98a2b3;font-size:10px}.cw-app-shell .sf-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.cw-app-shell .sf-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.cw-app-shell .sf-status-active{color:#087443;background:#effaf4;border-color:#b7dfcb}.cw-app-shell .sf-status-inactive{color:#667085;background:#f5f6f8;border-color:#d5d9e0}.cw-app-shell .sf-workload{flex-wrap:wrap;gap:7px;display:flex}.cw-app-shell .sf-workload span{color:#667085;white-space:nowrap;background:#f4f5f7;border-radius:6px;padding:4px 7px}.cw-app-shell .sf-workload strong,.cw-app-shell .sf-count-value{color:#182230}.cw-app-shell .sf-date{color:#667085;white-space:nowrap}.cw-app-shell .sf-row-action{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.cw-app-shell .sf-row-action:hover{color:#4338ca;background:#f7f6ff;border-color:#b7b2ee}.cw-app-shell .sf-pagination{color:#667085;background:#fafbfc;border-top:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;display:flex}.cw-app-shell .sf-pagination button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:7px;align-items:center;gap:5px;min-height:33px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.cw-app-shell .sf-pagination button:disabled{opacity:.45;cursor:not-allowed}.cw-app-shell .sf-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cw-app-shell .sf-dialog{background:#fff;border:1px solid #e2e6ed;border-radius:13px;width:min(720px,100%);max-height:calc(100vh - 40px);animation:.2s both cw-modal-enter;overflow:auto;box-shadow:0 28px 80px #0f172a40}.cw-app-shell .sf-dialog-header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px 17px;display:flex}.cw-app-shell .sf-dialog-header span{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.cw-app-shell .sf-dialog-header h2{color:#101828;letter-spacing:-.025em;margin:4px 0;font-size:21px}.cw-app-shell .sf-dialog-header p{color:#667085;margin:0;font-size:12px}.cw-app-shell .sf-icon-button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cw-app-shell .sf-icon-button:hover{color:#182230;background:#f7f8fa}.cw-app-shell .sf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.cw-app-shell .sf-form-grid label{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}.cw-app-shell .sf-form-grid input{color:#182230;width:100%;height:41px;font:inherit;background:#fff;border:1px solid #d8dde6;border-radius:8px;outline:0;padding:0 11px}.cw-app-shell .sf-form-grid input:focus{border-color:#8b85e8;box-shadow:0 0 0 3px #4f46e517}.cw-app-shell .sf-form-grid label small{color:#98a2b3;font-size:10px;font-weight:500}.cw-app-shell .sf-form-full{grid-column:1/-1}.cw-app-shell .sf-dialog-footer{background:#fafbfc;border-top:1px solid #e8ebf0;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.cw-app-shell .sf-drawer-overlay{place-items:stretch end;padding:0}.cw-app-shell .sf-drawer{background:#fff;border-left:1px solid #e1e5ec;width:min(520px,100vw);height:100vh;animation:.25s both cw-drawer-in;overflow:auto;box-shadow:-20px 0 60px #0f172a33}.cw-app-shell .sf-drawer-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex;position:sticky;top:0}.cw-app-shell .sf-drawer-profile{align-items:center;gap:12px;min-width:0;display:flex}.cw-app-shell .sf-drawer-avatar{color:#4f46e5;background:#eeecff;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid}.cw-app-shell .sf-drawer-profile>div:last-child{min-width:0}.cw-app-shell .sf-drawer-profile span{color:#4f46e5;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.cw-app-shell .sf-drawer-profile h2{color:#101828;letter-spacing:-.025em;margin:3px 0 2px;font-size:20px}.cw-app-shell .sf-drawer-profile p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.cw-app-shell .sf-drawer-body{gap:12px;padding:16px;display:grid}.cw-app-shell .sf-detail-section{background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:16px}.cw-app-shell .sf-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cw-app-shell .sf-section-title h3,.cw-app-shell .sf-danger-section h3{color:#182230;margin:0;font-size:14px}.cw-app-shell .sf-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cw-app-shell .sf-detail-grid>div{background:#f7f8fa;border-radius:8px;gap:4px;min-height:66px;padding:10px;display:grid}.cw-app-shell .sf-detail-grid span{color:#667085;text-transform:uppercase;font-size:10px;font-weight:700}.cw-app-shell .sf-detail-grid strong{overflow-wrap:anywhere;color:#344054;align-items:center;gap:5px;font-size:12px;display:flex}.cw-app-shell .sf-workload-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cw-app-shell .sf-workload-cards>div{background:#fafbfc;border:1px solid #e5e8ed;border-radius:8px;gap:4px;padding:11px;display:grid}.cw-app-shell .sf-workload-cards small{color:#667085;font-size:10px}.cw-app-shell .sf-workload-cards strong{color:#101828;font-size:21px}.cw-app-shell .sf-security-card{gap:10px;display:grid}.cw-app-shell .sf-security-card>div{align-items:flex-start;gap:9px;display:flex}.cw-app-shell .sf-security-card>div>svg{color:#4f46e5}.cw-app-shell .sf-security-card>div div{gap:2px;display:grid}.cw-app-shell .sf-security-card strong{color:#344054;font-size:12px}.cw-app-shell .sf-security-card span{color:#667085;font-size:11px}.cw-app-shell .sf-security-card input{border:1px solid #d8dde6;border-radius:8px;outline:0;height:40px;padding:0 11px}.cw-app-shell .sf-security-card input:focus{border-color:#8b85e8;box-shadow:0 0 0 3px #4f46e517}.cw-app-shell .sf-danger-section{background:#fff8f7;border-color:#f1c7c3;justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-app-shell .sf-danger-section p{color:#7a514d;margin:4px 0 0;font-size:11px}.cw-app-shell .sf-confirm-overlay{z-index:1300}.cw-app-shell .sf-confirm{text-align:center;background:#fff;border-radius:12px;width:min(420px,100%);padding:24px;box-shadow:0 28px 80px #0f172a47}.cw-app-shell .sf-confirm-icon{border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.cw-app-shell .sf-confirm-icon.is-danger{color:#b42318;background:#feeceb}.cw-app-shell .sf-confirm-icon.is-success{color:#067647;background:#eaf8f0}.cw-app-shell .sf-confirm h2{color:#101828;margin:0;font-size:19px}.cw-app-shell .sf-confirm p{color:#667085;margin:8px 0 20px;font-size:12px;line-height:1.55}.cw-app-shell .sf-confirm>div:last-child{justify-content:center;gap:9px;display:flex}@media (width<=1050px){.cw-app-shell .sf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .sf-toolbar{flex-direction:column;align-items:stretch}.cw-app-shell .sf-results-count{align-self:flex-end}}@media (width<=720px){.cw-app-shell .sf-page{gap:13px}.cw-app-shell .sf-header{flex-direction:column;align-items:stretch}.cw-app-shell .sf-header h1{font-size:26px}.cw-app-shell .sf-header-actions{width:100%}.cw-app-shell .sf-header-actions .sf-button{flex:1}.cw-app-shell .sf-metrics{grid-template-columns:1fr}.cw-app-shell .sf-metric{min-height:82px}.cw-app-shell .sf-toolbar{padding:10px}.cw-app-shell .sf-search-submit{display:none}.cw-app-shell .sf-pagination{gap:8px}.cw-app-shell .sf-pagination span{font-size:11px}.cw-app-shell .sf-dialog{border-radius:0;max-height:100vh}.cw-app-shell .sf-form-grid{grid-template-columns:1fr;padding:16px}.cw-app-shell .sf-form-full{grid-column:auto}.cw-app-shell .sf-dialog-footer{position:sticky;bottom:0}.cw-app-shell .sf-drawer{width:100vw}.cw-app-shell .sf-detail-grid,.cw-app-shell .sf-workload-cards{grid-template-columns:1fr}.cw-app-shell .sf-danger-section{flex-direction:column;align-items:stretch}.cw-app-shell .sf-confirm>div:last-child{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.cw-app-shell .sf-page,.cw-app-shell .sf-dialog,.cw-app-shell .sf-drawer{animation:none}.cw-app-shell .sf-button,.cw-app-shell .sf-metric{transition:none}}.cw-content.portal-enterprise-page{--ep-surface:#fff;--ep-soft:#f8fafc;--ep-border:#e5eaf2;--ep-text:#172033;--ep-muted:#667085;--ep-accent:#635bff;--ep-shadow:0 1px 2px #1018280a,0 12px 30px #1018280f;background:linear-gradient(#f8fafc 0,#f6f8fb 100%)}.cw-content.portal-enterprise-page>.cw-content-inner{max-width:1600px;margin:0 auto;padding:26px 30px 44px}.portal-enterprise-page .page-heading,.portal-enterprise-page .page-heading-row,.portal-enterprise-page .legal-detail-header{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 22px;padding:0;display:flex}.portal-enterprise-page .page-heading h1,.portal-enterprise-page .page-heading-row h1,.portal-enterprise-page .legal-case-title h1{letter-spacing:-.035em;color:var(--ep-text);margin:4px 0 6px;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:760;line-height:1.15}.portal-enterprise-page .page-heading p,.portal-enterprise-page .page-heading-row p,.portal-enterprise-page .page-subtitle{max-width:760px;color:var(--ep-muted);margin:0;font-size:.93rem;line-height:1.55}.portal-enterprise-page .eyebrow,.portal-enterprise-page .page-eyebrow,.portal-enterprise-page .staff-page-kicker{color:#6d5dfc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.portal-enterprise-page .page-heading-actions,.portal-enterprise-page .payments-heading-actions,.portal-enterprise-page .staff-access-heading-actions,.portal-enterprise-page .app-usage-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-enterprise-page button,.portal-enterprise-page .primary-button,.portal-enterprise-page .secondary-button,.portal-enterprise-page .primary-action,.portal-enterprise-page .primary-inline,.portal-enterprise-page .primary-inline-button{border-radius:10px;min-height:38px;font-size:.83rem;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.portal-enterprise-page button:hover:not(:disabled){transform:translateY(-1px)}.portal-enterprise-page .primary-button,.portal-enterprise-page .primary-action,.portal-enterprise-page .primary-inline,.portal-enterprise-page .primary-inline-button{color:#fff;background:#635bff;border:1px solid #635bff;box-shadow:0 5px 14px #635bff2e}.portal-enterprise-page .secondary-button{color:#344054;background:#fff;border:1px solid #d9e0ea;box-shadow:0 1px 2px #1018280a}.portal-enterprise-page .secondary-button:hover{background:#f9fafb;border-color:#b9c3d2}.portal-enterprise-page .danger-button{color:#b42318;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px}.portal-enterprise-page .metric-grid,.portal-enterprise-page .payments-summary-grid,.portal-enterprise-page .refund-metric-grid,.portal-enterprise-page .support-metric-grid,.portal-enterprise-page .report-metric-grid,.portal-enterprise-page .legal-summary-grid,.portal-enterprise-page .usage-metric-grid,.portal-enterprise-page .activity-summary-grid,.portal-enterprise-page .complaint-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.portal-enterprise-page .metric-card,.portal-enterprise-page .payment-summary-card,.portal-enterprise-page .refund-metric-card,.portal-enterprise-page .support-metric-card,.portal-enterprise-page .report-metric-card,.portal-enterprise-page .legal-summary-card,.portal-enterprise-page .usage-metric-card,.portal-enterprise-page .activity-summary-card,.portal-enterprise-page .complaint-stat-card{background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:15px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #10182806}.portal-enterprise-page .metric-card:before,.portal-enterprise-page .payment-summary-card:before,.portal-enterprise-page .refund-metric-card:before,.portal-enterprise-page .support-metric-card:before,.portal-enterprise-page .report-metric-card:before,.portal-enterprise-page .legal-summary-card:before,.portal-enterprise-page .usage-metric-card:before{content:"";background:linear-gradient(#635bff,#8b5cf6);width:3px;position:absolute;top:0;bottom:0;left:0}.portal-enterprise-page .metric-icon,.portal-enterprise-page .usage-metric-icon,.portal-enterprise-page .legal-summary-icon{color:#635bff;background:#f0efff;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.portal-enterprise-page .metric-card strong,.portal-enterprise-page .payment-summary-card strong,.portal-enterprise-page .refund-metric-card strong,.portal-enterprise-page .support-metric-card strong,.portal-enterprise-page .report-metric-card strong,.portal-enterprise-page .legal-summary-card strong,.portal-enterprise-page .usage-metric-card strong{letter-spacing:-.035em;color:var(--ep-text);font-size:1.5rem;display:block}.portal-enterprise-page .verification-panel,.portal-enterprise-page .payments-filter-card,.portal-enterprise-page .payments-table-panel,.portal-enterprise-page .refund-panel,.portal-enterprise-page .support-panel,.portal-enterprise-page .report-panel,.portal-enterprise-page .table-card,.portal-enterprise-page .legal-wizard-card,.portal-enterprise-page .legal-tab-panel,.portal-enterprise-page .mail-compose-card,.portal-enterprise-page .mail-template-card,.portal-enterprise-page .mail-history-card,.portal-enterprise-page .usage-chart-card,.portal-enterprise-page .card-panel,.portal-enterprise-page .portal-card,.portal-enterprise-page .feature-management-block,.portal-enterprise-page .feature-section,.portal-enterprise-page .premium-panel,.portal-enterprise-page .coupon-management{background:var(--ep-surface);border:1px solid var(--ep-border);box-shadow:var(--ep-shadow);border-radius:16px}.portal-enterprise-page .payments-filter-card,.portal-enterprise-page .refund-panel,.portal-enterprise-page .support-panel,.portal-enterprise-page .report-panel,.portal-enterprise-page .coupon-management,.portal-enterprise-page .feature-management-block{padding:18px}.portal-enterprise-page .payments-toolbar,.portal-enterprise-page .refund-toolbar,.portal-enterprise-page .support-toolbar,.portal-enterprise-page .report-toolbar,.portal-enterprise-page .complaint-filters,.portal-enterprise-page .activity-toolbar,.portal-enterprise-page .mail-history-toolbar,.portal-enterprise-page .filter-row{background:#f8fafc;border:1px solid #e8edf4;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}.portal-enterprise-page input,.portal-enterprise-page select,.portal-enterprise-page textarea,.portal-enterprise-page .payments-search,.portal-enterprise-page .refund-search,.portal-enterprise-page .support-search,.portal-enterprise-page .report-search,.portal-enterprise-page .search-field,.portal-enterprise-page .legal-search-field{color:#253047;background:#fff;border:1px solid #dbe2ec;border-radius:10px;outline:none;min-height:40px;padding:9px 12px;transition:border-color .16s,box-shadow .16s}.portal-enterprise-page input:focus,.portal-enterprise-page select:focus,.portal-enterprise-page textarea:focus{border-color:#8d86ff;box-shadow:0 0 0 3px #635bff1c}.portal-enterprise-page .payments-tabs,.portal-enterprise-page .premium-tabs,.portal-enterprise-page .support-tabs,.portal-enterprise-page .report-tabs,.portal-enterprise-page .legal-tabs,.portal-enterprise-page .range-switcher{background:#eef1f6;border:1px solid #e2e7ef;border-radius:11px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.portal-enterprise-page .payments-tabs button,.portal-enterprise-page .premium-tabs button,.portal-enterprise-page .support-tabs button,.portal-enterprise-page .report-tabs button,.portal-enterprise-page .legal-tabs button,.portal-enterprise-page .range-switcher button{color:#667085;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:7px 12px}.portal-enterprise-page .payments-tabs button.active,.portal-enterprise-page .premium-tabs button.active,.portal-enterprise-page .support-tabs button.active,.portal-enterprise-page .report-tabs button.active,.portal-enterprise-page .legal-tabs button.active,.portal-enterprise-page .range-switcher button.active{color:#29246d;background:#fff;box-shadow:0 1px 3px #1018281a}.portal-enterprise-page .payments-table-wrap,.portal-enterprise-page .refund-table-wrap,.portal-enterprise-page .support-table-wrap,.portal-enterprise-page .report-table-wrap,.portal-enterprise-page .mail-table-wrap,.portal-enterprise-page .verification-table-wrap,.portal-enterprise-page .retained-detail-table-wrap{border:1px solid var(--ep-border);background:#fff;border-radius:13px;overflow:auto}.portal-enterprise-page table{border-collapse:separate;border-spacing:0;width:100%;font-size:.84rem}.portal-enterprise-page th{z-index:2;color:#667085;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e6ebf2;padding:12px 14px;font-size:.69rem;font-weight:800;position:sticky;top:0}.portal-enterprise-page td{color:#344054;vertical-align:middle;border-bottom:1px solid #eef1f5;padding:13px 14px}.portal-enterprise-page tbody tr:hover{background:#fafbff}.portal-enterprise-page .pagination-row,.portal-enterprise-page .refund-pagination,.portal-enterprise-page .report-pagination{color:#667085;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:.82rem;display:flex}.portal-enterprise-page .modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a70;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.portal-enterprise-page .modal-card,.portal-enterprise-page .refund-action-modal,.portal-enterprise-page .support-detail-modal,.portal-enterprise-page .report-detail-modal{background:#fff;border:1px solid #fff9;border-radius:18px;width:min(720px,100%);max-height:88vh;padding:22px;animation:.2s ease-out epModalIn;overflow:auto;box-shadow:0 28px 80px #0f172a3d}.portal-enterprise-page .support-detail-modal,.portal-enterprise-page .report-detail-modal{border-radius:18px 0 0 18px;width:min(720px,94vw);height:100vh;max-height:none;animation:.24s ease-out epDrawerIn;position:fixed;top:0;right:0}.portal-enterprise-page .complaint-layout{grid-template-columns:minmax(330px,.8fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.portal-enterprise-page .complaint-list-card,.portal-enterprise-page .complaint-detail-card{border:1px solid var(--ep-border);box-shadow:var(--ep-shadow);background:#fff;border-radius:16px;padding:16px}.portal-enterprise-page .legal-stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px;display:grid}.portal-enterprise-page .legal-stepper>*{border:1px solid var(--ep-border);text-align:center;color:#667085;background:#fff;border-radius:11px;padding:11px;font-weight:700}.portal-enterprise-page .legal-wizard-card{margin-bottom:16px;padding:22px}.portal-enterprise-page .legal-wizard-heading,.portal-enterprise-page .legal-section-heading,.portal-enterprise-page .mail-card-title,.portal-enterprise-page .usage-card-heading,.portal-enterprise-page .premium-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.portal-enterprise-page .legal-assessment-grid,.portal-enterprise-page .legal-review-grid,.portal-enterprise-page .legal-overview-grid,.portal-enterprise-page .legal-authority-grid,.portal-enterprise-page .refund-form-grid,.portal-enterprise-page .form-grid,.portal-enterprise-page .retained-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-enterprise-page .mail-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.portal-enterprise-page .mail-compose-card,.portal-enterprise-page .mail-template-card,.portal-enterprise-page .mail-history-card{padding:18px}.portal-enterprise-page .mail-history-card{grid-column:1/-1}.portal-enterprise-page .usage-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-enterprise-page .usage-chart-card{min-height:260px;padding:18px}.portal-enterprise-page .usage-chart-wide{grid-column:1/-1}.portal-enterprise-page .activity-list{gap:8px;display:grid}.portal-enterprise-page .activity-row{background:#fff;border:1px solid #e8edf4;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.portal-enterprise-page .activity-row:hover{border-color:#d2d8ff;box-shadow:0 6px 18px #1018280d}.portal-enterprise-page .premium-plan-grid,.portal-enterprise-page .feature-grid,.portal-enterprise-page .staff-access-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.portal-enterprise-page .premium-plan-card,.portal-enterprise-page .feature-card,.portal-enterprise-page .staff-access-card{border:1px solid var(--ep-border);background:#fff;border-radius:15px;padding:17px;transition:transform .18s,box-shadow .18s;box-shadow:0 1px 2px #10182808}.portal-enterprise-page .premium-plan-card:hover,.portal-enterprise-page .feature-card:hover,.portal-enterprise-page .staff-access-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #10182814}.portal-enterprise-page .retained-user-summary,.portal-enterprise-page .sensitive-gate,.portal-enterprise-page .security-note{border:1px solid var(--ep-border);background:#fff;border-radius:15px;margin-bottom:14px;padding:18px}.portal-enterprise-page .security-note{color:#92400e;background:#fffbeb;border-color:#fde68a}.portal-enterprise-page .error-banner,.portal-enterprise-page .success-banner,.portal-enterprise-page .mail-success-banner{border-radius:11px;margin:0 0 14px;padding:11px 13px;font-size:.84rem}.portal-enterprise-page .error-banner{color:#b42318;background:#fff1f2;border:1px solid #fecdd3}.portal-enterprise-page .success-banner,.portal-enterprise-page .mail-success-banner{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.portal-enterprise-page .empty-state,.portal-enterprise-page .payments-empty,.portal-enterprise-page .refund-empty,.portal-enterprise-page .support-empty,.portal-enterprise-page .report-empty,.portal-enterprise-page .verification-empty,.portal-enterprise-page .retained-empty-state{text-align:center;color:#667085;background:#fbfcfe;border:1px dashed #cfd7e5;border-radius:13px;place-items:center;min-height:180px;padding:30px;display:grid}@keyframes epModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes epDrawerIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=1180px){.portal-enterprise-page .metric-grid,.portal-enterprise-page .payments-summary-grid,.portal-enterprise-page .refund-metric-grid,.portal-enterprise-page .support-metric-grid,.portal-enterprise-page .report-metric-grid,.portal-enterprise-page .legal-summary-grid,.portal-enterprise-page .usage-metric-grid,.portal-enterprise-page .activity-summary-grid,.portal-enterprise-page .complaint-stats,.portal-enterprise-page .premium-plan-grid,.portal-enterprise-page .feature-grid,.portal-enterprise-page .staff-access-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cw-content.portal-enterprise-page>.cw-content-inner{padding:20px 18px 36px}.portal-enterprise-page .complaint-layout,.portal-enterprise-page .mail-layout,.portal-enterprise-page .usage-chart-grid{grid-template-columns:1fr}.portal-enterprise-page .mail-history-card,.portal-enterprise-page .usage-chart-wide{grid-column:auto}.portal-enterprise-page .legal-assessment-grid,.portal-enterprise-page .legal-review-grid,.portal-enterprise-page .legal-overview-grid,.portal-enterprise-page .legal-authority-grid,.portal-enterprise-page .refund-form-grid,.portal-enterprise-page .form-grid,.portal-enterprise-page .retained-field-grid{grid-template-columns:1fr}}@media (width<=640px){.portal-enterprise-page .page-heading,.portal-enterprise-page .page-heading-row,.portal-enterprise-page .legal-detail-header{flex-direction:column;gap:14px}.portal-enterprise-page .metric-grid,.portal-enterprise-page .payments-summary-grid,.portal-enterprise-page .refund-metric-grid,.portal-enterprise-page .support-metric-grid,.portal-enterprise-page .report-metric-grid,.portal-enterprise-page .legal-summary-grid,.portal-enterprise-page .usage-metric-grid,.portal-enterprise-page .activity-summary-grid,.portal-enterprise-page .complaint-stats,.portal-enterprise-page .premium-plan-grid,.portal-enterprise-page .feature-grid,.portal-enterprise-page .staff-access-card-grid{grid-template-columns:1fr}.portal-enterprise-page .legal-stepper{grid-template-columns:repeat(2,1fr)}.portal-enterprise-page .payments-toolbar,.portal-enterprise-page .refund-toolbar,.portal-enterprise-page .support-toolbar,.portal-enterprise-page .report-toolbar,.portal-enterprise-page .complaint-filters,.portal-enterprise-page .activity-toolbar,.portal-enterprise-page .mail-history-toolbar{align-items:stretch}.portal-enterprise-page .payments-toolbar>*,.portal-enterprise-page .refund-toolbar>*,.portal-enterprise-page .support-toolbar>*,.portal-enterprise-page .report-toolbar>*,.portal-enterprise-page .complaint-filters>*{width:100%}.portal-enterprise-page .pagination-row,.portal-enterprise-page .refund-pagination,.portal-enterprise-page .report-pagination{flex-direction:column;align-items:stretch}.portal-enterprise-page .support-detail-modal,.portal-enterprise-page .report-detail-modal{border-radius:0;width:100%}.portal-enterprise-page .activity-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.portal-enterprise-page *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.portal-enterprise-page{--ep-gap:20px;gap:var(--ep-gap);min-width:0;display:grid}.portal-page-scope{display:none!important}.portal-enterprise-page>:where(.page-heading,.page-heading-row,.verification-heading,.payments-heading,.refunds-heading,.report-heading,.support-heading,.support-page-heading,.legal-page-heading,.app-usage-heading){margin:0}.portal-enterprise-page :where(.page-heading,.page-heading-row,.verification-heading,.payments-heading,.refunds-heading,.report-heading,.support-heading,.support-page-heading,.legal-page-heading,.app-usage-heading){justify-content:space-between;align-items:flex-start;gap:18px;padding:0 0 2px;display:flex}.portal-enterprise-page :where(.page-heading,.page-heading-row,.verification-heading,.payments-heading,.refunds-heading,.report-heading,.support-heading,.support-page-heading,.legal-page-heading,.app-usage-heading)>div:first-child{min-width:0}.portal-enterprise-page :where(.page-heading,.page-heading-row,.verification-heading,.payments-heading,.refunds-heading,.report-heading,.support-heading,.support-page-heading,.legal-page-heading,.app-usage-heading) h1{color:var(--cw-app-text);letter-spacing:-.045em;margin:4px 0 7px;font-size:clamp(24px,2.2vw,34px);line-height:1.08}.portal-enterprise-page :where(.page-heading,.page-heading-row,.verification-heading,.payments-heading,.refunds-heading,.report-heading,.support-heading,.support-page-heading,.legal-page-heading,.app-usage-heading) p{max-width:760px;color:var(--cw-app-muted);margin:0;font-size:12px;line-height:1.7}.portal-enterprise-page :where(.eyebrow,.page-eyebrow){color:var(--cw-app-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:850;display:inline-flex}.portal-enterprise-page :where(.content-card,.content-panel,.users-panel,.staff-panel,.activity-list-panel,.legal-list-card,.support-panel,.report-panel,.payments-panel,.refunds-panel,.premium-panel,.feature-panel,.deletion-page){border:1px solid var(--cw-app-border);background:#fff;border-radius:18px;min-width:0;box-shadow:0 12px 34px #1c23320e}.portal-enterprise-page :where(.content-card,.content-panel,.activity-list-panel,.legal-list-card,.deletion-page){padding:20px}.portal-enterprise-page :where(.metric-grid,.metrics-grid,.premium-metrics,.support-metrics,.report-metrics,.refund-metrics,.payments-metrics,.summary-grid,.stats-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-enterprise-page :where(.metric-card,.payment-summary-card,.refund-metric-card,.support-metric-card,.report-metric-card,.legal-summary-card,.premium-metric-card,.summary-card){border:1px solid var(--cw-app-border);background:linear-gradient(155deg,#fff 0%,#fbfbfe 100%);border-radius:16px;min-width:0;padding:17px;box-shadow:0 8px 24px #1c23320b}.portal-enterprise-page :where(.metric-card,.payment-summary-card,.refund-metric-card,.support-metric-card,.report-metric-card,.legal-summary-card,.premium-metric-card,.summary-card) strong{color:var(--cw-app-text);letter-spacing:-.025em}.portal-enterprise-page :where(.toolbar,.filter-row,.payments-toolbar,.refunds-toolbar,.support-toolbar,.report-toolbar,.legal-filter-row,.premium-sub-toolbar,.staff-access-toolbar){border:1px solid var(--cw-app-border);background:#ffffffeb;border-radius:15px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px;display:flex;box-shadow:0 6px 18px #1c233209}.portal-enterprise-page :where(.toolbar,.filter-row,.payments-toolbar,.refunds-toolbar,.support-toolbar,.report-toolbar,.legal-filter-row,.premium-sub-toolbar,.staff-access-toolbar)>:is(input,.search-input,.search-wrap){flex:240px}.portal-enterprise-page :where(.primary-button,.primary-action,.secondary-button,.ghost-button,.icon-button,.payments-download-button,.feature-configure,.legal-create-submit,.full-button){cursor:pointer}.portal-enterprise-page :where(.ghost-button,.icon-button){min-height:38px;color:var(--cw-app-muted);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:720;transition:all .18s;display:inline-flex}.portal-enterprise-page :where(.ghost-button,.icon-button):hover{border-color:var(--cw-app-border);color:var(--cw-app-text);background:#f7f8fb}.portal-enterprise-page :where(.page-error,.payments-error){color:#a93244;background:#fff4f5;border:1px solid #f3c8ce;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:11px;font-weight:650;display:flex}.portal-enterprise-page :where(.muted,.text-muted){color:var(--cw-app-muted)}.portal-enterprise-page :where(.danger-text){color:var(--cw-app-danger)}.portal-enterprise-page .spin{animation:.8s linear infinite cw-final-spin}@keyframes cw-final-spin{to{transform:rotate(360deg)}}.portal-enterprise-page :where(.responsive-table,.users-table,.payments-table,.refund-table,.verification-table,.support-table,.report-table,.premium-table,.feature-matrix){border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;width:100%;overflow-x:auto}.portal-enterprise-page :where(.responsive-table,.users-table,.payments-table,.refund-table,.verification-table,.support-table,.report-table,.premium-table,.feature-matrix) table{min-width:780px}.portal-enterprise-page :where(.responsive-table,.users-table,.payments-table,.refund-table,.verification-table,.support-table,.report-table,.premium-table,.feature-matrix) th{z-index:2;background:#f8f9fc;position:sticky;top:0}.portal-enterprise-page tbody tr{transition:background .16s,box-shadow .16s}.portal-enterprise-page tbody tr:last-child td{border-bottom:0}.portal-enterprise-page :where(.payment-user,.activity-title-row,.staff-access-row-main,.retained-user-card,.legal-case-meta){align-items:center;gap:10px;min-width:0;display:flex}.portal-enterprise-page :where(.pagination,.table-pagination){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.portal-page--activity :where(.activity-page,.activity-main){gap:16px;display:grid}.portal-page--activity .activity-list-panel{padding:0;overflow:hidden}.portal-page--activity .activity-title-row{justify-content:space-between}.portal-page--activity .activity-meta{color:var(--cw-app-muted);flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}.portal-page--app-usage :where(.app-usage-admin-page,.usage-detail-grid){gap:18px;display:grid}.portal-page--app-usage .usage-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.portal-page--app-usage :where(.top-usage-card,.usage-chart-card){border:1px solid var(--cw-app-border);background:#fff;border-radius:16px;padding:18px}.portal-page--app-usage .top-usage-list{gap:10px;display:grid}.portal-page--app-usage .top-rank{background:var(--cw-app-accent-soft);width:28px;height:28px;color:var(--cw-app-accent);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.portal-page--app-usage .usage-bar-chart{border-bottom:1px solid var(--cw-app-border);align-items:flex-end;gap:10px;min-height:240px;padding:18px 8px 0;display:flex}.portal-page--app-usage .usage-bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:22px;display:flex}.portal-page--app-usage .usage-bar{background:linear-gradient(#7676e8,#5555cb);border-radius:8px 8px 3px 3px;width:min(34px,100%);min-height:3px;box-shadow:0 8px 18px #5b5bd62e}.portal-page--app-usage :where(.usage-line,.active-user-line,.account-growth-line){fill:none;stroke:var(--cw-app-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.portal-page--app-usage .chart-axis{stroke:#e6e8ef;stroke-width:1px}.portal-page--app-usage .usage-line-labels{color:var(--cw-app-subtle);justify-content:space-between;gap:8px;margin-top:8px;font-size:9px;display:flex}.portal-page--app-usage :where(.usage-empty-small,.mail-empty-copy){text-align:center;color:var(--cw-app-muted);padding:26px;font-size:11px}.portal-page--complaints .complaints-page,.portal-page--reports{gap:16px;display:grid}.portal-page--complaints .page-heading-row,.portal-page--reports .report-heading{margin-bottom:0}.portal-page--complaints .complaint-stats,.portal-page--reports .report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.portal-page--complaints .complaint-stat,.portal-page--reports .report-metric-grid>article{border:1px solid var(--cw-app-border);background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 1px 2px #10182809}.portal-page--complaints .complaint-stat>span,.portal-page--reports .report-metric-grid>article>svg{width:42px;height:42px;color:var(--cw-app-accent);background:#f1f3ff;border-radius:11px;grid-row:1/3;place-items:center;padding:10px;display:grid}.portal-page--complaints .complaint-stat strong,.portal-page--reports .report-metric-grid>article strong{color:var(--cw-app-text);letter-spacing:-.04em;align-self:end;font-size:25px;line-height:1}.portal-page--complaints .complaint-stat p,.portal-page--reports .report-metric-grid>article span{color:var(--cw-app-muted);align-self:start;margin:4px 0 0;font-size:12px;font-weight:650}.portal-page--complaints .complaint-filters,.portal-page--reports .report-toolbar{border:1px solid var(--cw-app-border);background:#fff;border-radius:12px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.55fr));gap:9px;margin:0;padding:12px;display:grid;box-shadow:0 1px 2px #10182806}.portal-page--complaints .complaint-filters{grid-template-columns:minmax(250px,1.4fr) repeat(4,minmax(140px,.55fr))}.portal-page--complaints .search-field,.portal-page--reports .report-search{color:#7b8494;background:#fff;border:1px solid #dbe2ec;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;display:flex}.portal-page--complaints .search-field input,.portal-page--reports .report-search input{width:100%;min-height:38px;box-shadow:none;border:0;padding:0}.portal-page--reports .report-search button{color:#5149cf;background:#f0efff;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.portal-page--complaints .complaint-filters select,.portal-page--reports .report-toolbar select{width:100%;min-width:0;min-height:42px}.portal-page--reports .report-tabs{width:fit-content;max-width:100%;margin:0;overflow-x:auto}.portal-page--reports .report-tabs button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.portal-page--reports .report-tabs strong{color:#667085;background:#eef1f6;border-radius:999px;min-width:22px;padding:2px 6px;font-size:10px}.portal-page--reports .report-tabs button.active strong{color:#5149cf;background:#eceaff}.portal-page--complaints .complaint-layout{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:14px;min-height:620px;display:grid}.portal-page--complaints .complaint-list-card,.portal-page--complaints .complaint-detail-card,.portal-page--reports .report-panel{border:1px solid var(--cw-app-border);background:#fff;border-radius:13px;min-width:0;box-shadow:0 1px 2px #10182808}.portal-page--complaints .complaint-list-card{flex-direction:column;display:flex;overflow:hidden}.portal-page--complaints .complaint-list-item{width:100%;min-height:auto;color:inherit;text-align:left;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;padding:15px 16px;display:block;transform:none}.portal-page--complaints .complaint-list-item:hover{background:#fafbff;transform:none}.portal-page--complaints .complaint-list-item.active{background:#f7f7ff;position:relative}.portal-page--complaints .complaint-list-item.active:before{content:"";background:var(--cw-app-accent);width:3px;position:absolute;inset:0 auto 0 0}.portal-page--complaints .complaint-list-top,.portal-page--complaints .complaint-list-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-page--complaints .complaint-list-item h3{color:var(--cw-app-text);margin:9px 0 5px;font-size:14px;line-height:1.35}.portal-page--complaints .complaint-list-item p,.portal-page--complaints .complaint-list-item time{color:var(--cw-app-muted);margin:0;font-size:11px}.portal-page--complaints .complaint-list-bottom{margin-top:11px}.portal-page--complaints .complaint-list-card .pagination-row{border-top:1px solid #edf0f4;margin-top:auto;padding:12px 14px}.portal-page--complaints .complaint-detail-card{padding:18px;overflow:auto}.portal-page--complaints .complaint-detail-head,.portal-page--reports .report-detail-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.portal-page--complaints .complaint-detail-head h2,.portal-page--reports .report-detail-header h2{color:var(--cw-app-text);letter-spacing:-.025em;margin:4px 0 6px;font-size:21px;line-height:1.2}.portal-page--complaints .complaint-detail-head p,.portal-page--reports .report-detail-header p{color:var(--cw-app-muted);margin:0;font-size:12px;line-height:1.55}.portal-page--complaints .complaint-detail-badges,.portal-page--reports .report-detail-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.portal-page--complaints .complaint-badge,.portal-page--reports .report-priority,.portal-page--reports .report-status{color:#596273;text-transform:capitalize;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.portal-page--complaints :is(.complaint-badge.urgent,.complaint-badge.rejected),.portal-page--reports :is(.report-priority-urgent,.report-status-dismissed){color:#b42318;background:#fff0f1}.portal-page--complaints :is(.complaint-badge.high,.complaint-badge.more-information),.portal-page--reports .report-priority-high{color:#a15c00;background:#fff7e8}.portal-page--complaints :is(.complaint-badge.resolved,.complaint-badge.action-taken),.portal-page--reports :is(.report-status-resolved,.report-priority-low){color:#067647;background:#ecfdf3}.portal-page--complaints :is(.complaint-badge.under-review,.complaint-badge.acknowledged),.portal-page--reports :is(.report-status-reviewing,.report-priority-medium){color:#3538cd;background:#eef4ff}.portal-page--complaints .complaint-badge.restricted{color:#6941c6;background:#f5f3ff}.portal-page--complaints .complaint-urgent-note{color:#8a5314;background:#fff9f0;border:1px solid #f0d3ae;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;font-size:11px;line-height:1.55;display:flex}.portal-page--complaints .complaint-grid,.portal-page--reports .report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-page--complaints .complaint-grid{margin-top:14px}.portal-page--complaints .complaint-info,.portal-page--reports :is(.report-description,.report-note-section,.report-resolution){background:#fbfcfd;border:1px solid #e5e9f0;border-radius:11px;gap:10px;min-width:0;margin-top:12px;padding:14px;display:grid}.portal-page--complaints .complaint-info h3,.portal-page--reports :is(.report-description,.report-note-section,.report-resolution) h3{color:var(--cw-app-text);margin:0;font-size:13px}.portal-page--complaints .complaint-info h4{color:#4a5568;margin:4px 0 -3px;font-size:11px}.portal-page--complaints .complaint-info p,.portal-page--reports .report-description p{color:var(--cw-app-muted);margin:0;font-size:12px;line-height:1.65}.portal-page--complaints .complaint-info label{color:#596273;gap:6px;font-size:11px;font-weight:700;display:grid}.portal-page--complaints .button-row,.portal-page--reports :is(.report-action-grid,.report-resolution>div:last-child){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-page--complaints .complaint-attachment{background:#fff;border:1px solid #e3e8ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.portal-page--complaints .complaint-attachment span{color:#344054;font-size:11px;font-weight:750}.portal-page--complaints .complaint-attachment small{color:var(--cw-app-muted);font-size:10px}.portal-page--complaints .complaint-messages,.portal-page--complaints .complaint-activity,.portal-page--reports .report-activity{gap:8px;display:grid}.portal-page--complaints .complaint-messages article{background:#fff;border:1px solid #e4e8ef;border-radius:10px;padding:11px 12px}.portal-page--complaints .complaint-messages article.internal{background:#faf8ff;border-color:#e4dcff}.portal-page--complaints .complaint-messages article.staff{background:#f7f9ff;border-color:#d8e4ff}.portal-page--complaints .complaint-messages header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.portal-page--complaints .complaint-messages header strong{color:var(--cw-app-text);font-size:11px}.portal-page--complaints .complaint-messages header span,.portal-page--complaints .complaint-messages header time{color:var(--cw-app-muted);font-size:9px}.portal-page--complaints .inline-check{color:#596273;align-items:center;gap:8px;font-size:11px;display:flex}.portal-page--complaints .inline-check input{width:15px;min-height:15px}.portal-page--complaints .complaint-activity>div{grid-template-columns:12px minmax(0,1fr);gap:8px;display:grid}.portal-page--complaints .complaint-activity>div>span{background:#8b84ff;border-radius:999px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #eeecff}.portal-page--complaints .complaint-activity article{border-bottom:1px solid #eceff3;padding-bottom:10px}.portal-page--complaints .complaint-activity strong{color:#344054;font-size:11px}.portal-page--complaints .complaint-activity time{color:var(--cw-app-muted);margin-top:4px;font-size:9px;display:block}.portal-page--reports .report-panel{padding:0;overflow:hidden}.portal-page--reports .report-toolbar{margin:12px}.portal-page--reports .report-table-wrap{border-radius:10px;margin:0 12px}.portal-page--reports .report-table{min-width:1120px}.portal-page--reports .report-table td:first-child strong,.portal-page--reports .report-table td :is(strong,span){display:block}.portal-page--reports .report-table td span{color:var(--cw-app-muted);margin-top:3px;font-size:10px}.portal-page--reports .table-action{color:#414a5a;background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.portal-page--reports .report-pagination{border-top:1px solid #edf0f4;padding:12px}.portal-page--reports .report-loading,.portal-page--reports .report-empty{min-height:260px;color:var(--cw-app-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.portal-page--reports .report-empty h2{color:var(--cw-app-text);margin:5px 0 0;font-size:16px}.portal-page--reports .report-empty p{margin:0;font-size:12px}.portal-page--reports .report-detail-modal{background:#fff;border-radius:0;width:min(720px,94vw);height:100dvh;max-height:none;padding:22px;animation:.22s both cw-moderation-drawer-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 50px #0f172a2e}.portal-page--reports .report-detail-modal .modal-close{z-index:4;float:right;margin:-6px -6px 6px 8px;position:sticky;top:0}.portal-page--reports .report-action-grid{background:#f8fafc;border:1px solid #e5e9f0;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;padding:12px;display:grid}.portal-page--reports .report-action-grid>*{width:100%;min-width:0}.portal-page--reports .report-detail-grid>div{background:#fff;border:1px solid #e5e9f0;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.portal-page--reports .report-detail-grid span{color:var(--cw-app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.portal-page--reports .report-detail-grid strong{color:var(--cw-app-text);font-size:12px}.portal-page--reports .report-detail-grid small{color:var(--cw-app-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.portal-page--reports :is(.report-note-section,.report-resolution) textarea{resize:vertical;min-height:92px}.portal-page--reports .report-activity>*{background:#fbfcfd;border:1px solid #e5e9f0;border-radius:10px;padding:11px 12px}.portal-page--support-dashboard .support-content-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:16px;display:grid}.portal-page--support-dashboard .quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-page--support-dashboard :where(.quick-action,.support-quick-card){border:1px solid var(--cw-app-border);background:#fff;border-radius:14px;padding:15px;transition:all .18s}.portal-page--support-dashboard :where(.quick-action,.support-quick-card):hover{transform:translateY(-2px);box-shadow:0 12px 26px #1c233212}.portal-page--support-dashboard .status-list{gap:9px;display:grid}.portal-page--support-dashboard .support-access-note{background:var(--cw-app-accent-soft);color:#4545ad;border-radius:12px;padding:12px 14px}@media (width<=1180px){.portal-page--complaints .complaint-filters,.portal-page--reports .report-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,.55fr))}.portal-page--complaints .complaint-layout{grid-template-columns:minmax(290px,.65fr) minmax(450px,1.35fr)}}@media (width<=900px){.portal-page--complaints .complaint-stats,.portal-page--reports .report-metric-grid,.portal-page--complaints .complaint-filters,.portal-page--reports .report-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--complaints .complaint-filters>:first-child,.portal-page--reports .report-toolbar>:first-child{grid-column:1/-1}.portal-page--complaints .complaint-layout{grid-template-columns:1fr;min-height:auto}.portal-page--complaints .complaint-list-card{max-height:520px}}@media (width<=640px){.portal-page--complaints .complaint-stats,.portal-page--reports .report-metric-grid,.portal-page--complaints .complaint-filters,.portal-page--reports .report-toolbar,.portal-page--complaints .complaint-grid,.portal-page--reports .report-detail-grid,.portal-page--reports .report-action-grid{grid-template-columns:1fr}.portal-page--complaints .complaint-filters>:first-child,.portal-page--reports .report-toolbar>:first-child{grid-column:auto}.portal-page--complaints .complaint-detail-card{padding:14px}.portal-page--complaints .complaint-detail-head,.portal-page--reports .report-detail-header{flex-direction:column}.portal-page--complaints .complaint-detail-badges,.portal-page--reports .report-detail-badges{justify-content:flex-start}.portal-page--reports .report-detail-modal{width:100%;padding:16px}}@keyframes cw-moderation-drawer-in{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.portal-page--payments .payments-page{gap:16px;min-width:0;display:grid}.portal-page--payments .payments-page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-page--payments .payments-page-header h1{color:var(--cw-app-text);letter-spacing:-.045em;margin:4px 0 6px;font-size:30px;line-height:1.05}.portal-page--payments .payments-page-header p:last-child{max-width:720px;color:var(--cw-app-muted);margin:0;font-size:13px;line-height:1.55}.portal-page--payments .payments-header-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.portal-page--payments .payments-download-button{color:#fff;background:#6558d8;border:1px solid #6558d8;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #6558d82e}.portal-page--payments .payments-download-button:hover{background:#574bc5;border-color:#574bc5}.portal-page--payments .payments-download-button:disabled{opacity:.6;cursor:not-allowed}.portal-page--payments .payments-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-page--payments .payment-summary-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 4px 15px #19202f0a}.portal-page--payments .payment-summary-icon{color:#6254d6;background:#f1efff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.portal-page--payments .payment-summary-card span,.portal-page--payments .payment-summary-card strong,.portal-page--payments .payment-summary-card small{min-width:0;display:block}.portal-page--payments .payment-summary-card span{color:var(--cw-app-muted);font-size:11px;font-weight:750}.portal-page--payments .payment-summary-card strong{color:var(--cw-app-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:22px;line-height:1.1;overflow:hidden}.portal-page--payments .payment-summary-card small{color:#7b8494;margin-top:5px;font-size:10px;line-height:1.35}.portal-page--payments .payments-workspace{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;min-width:0;padding:16px;box-shadow:0 7px 24px #19202f0b}.portal-page--payments .payments-workspace-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.portal-page--payments .payments-workspace-head h2{color:var(--cw-app-text);letter-spacing:-.025em;margin:0 0 3px;font-size:18px}.portal-page--payments .payments-workspace-head p{color:var(--cw-app-muted);margin:0;font-size:11px}.portal-page--payments .payments-record-count{color:#566073;background:#f8f9fb;border:1px solid #e1e5ed;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.portal-page--payments .payments-category-tabs{border:1px solid var(--cw-app-border);background:#f5f6f9;border-radius:10px;gap:3px;width:max-content;margin-bottom:10px;padding:3px;display:flex}.portal-page--payments .payments-category-tabs button{color:#687286;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.portal-page--payments .payments-category-tabs button.active{color:#5547c2;background:#fff;box-shadow:0 1px 4px #181f2e17}.portal-page--payments .payments-toolbar{box-shadow:none;background:#fafbfc;border:1px solid #e4e7ee;border-radius:12px;grid-template-columns:minmax(280px,1fr) 190px auto auto;align-items:end;gap:9px;margin-bottom:12px;padding:11px;display:grid}.portal-page--payments .payments-search{color:#8a93a3;background:#fff;border:1px solid #d8dde7;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.portal-page--payments .payments-search input{width:100%;color:var(--cw-app-text);background:0 0;border:0;outline:0;font-size:12px}.portal-page--payments .payments-filter-field{color:#697386;text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:9px;font-weight:800;display:grid}.portal-page--payments .payments-filter-field select{min-height:40px;color:var(--cw-app-text);background:#fff;border:1px solid #d8dde7;border-radius:9px;padding:0 10px;font-size:12px;font-weight:600}.portal-page--payments .primary-inline-button,.portal-page--payments .payments-clear-button{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.portal-page--payments .primary-inline-button{color:#fff;background:#6558d8;border:1px solid #6558d8}.portal-page--payments .payments-clear-button{color:#5e687b;background:#fff;border:1px solid #d8dde7}.portal-page--payments .payments-table-panel{background:#fff;border:1px solid #e1e5ec;border-radius:12px;min-width:0;overflow:hidden}.portal-page--payments .payments-table-wrap{border:0;border-radius:0;overflow:auto}.portal-page--payments .payments-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.portal-page--payments .payments-table th{z-index:2;color:#737d8f;text-align:left;text-transform:uppercase;letter-spacing:.075em;background:#f7f8fa;border-bottom:1px solid #e3e6ed;padding:10px 12px;font-size:9px;font-weight:850;position:sticky;top:0}.portal-page--payments .payments-table td{color:#3f495c;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:11px 12px;font-size:11px}.portal-page--payments .payments-table tbody tr{cursor:pointer;transition:background-color .16s}.portal-page--payments .payments-table tbody tr:hover{background:#faf9ff}.portal-page--payments .payments-table tbody tr:last-child td{border-bottom:0}.portal-page--payments .payment-user{align-items:center;gap:9px;min-width:190px;display:flex}.portal-page--payments .payment-user>span,.portal-page--payments .payments-detail-user>span{color:#5b4dcb;background:#eeecff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.portal-page--payments .payment-user strong,.portal-page--payments .payment-user small,.portal-page--payments .payment-transaction-copy strong,.portal-page--payments .payment-transaction-copy small{display:block}.portal-page--payments .payment-user strong,.portal-page--payments .payment-transaction-copy strong{color:var(--cw-app-text);font-size:11px}.portal-page--payments .payment-user small,.portal-page--payments .payment-transaction-copy small{color:#7b8495;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:9px;overflow:hidden}.portal-page--payments .payment-category,.portal-page--payments .payment-status{text-transform:capitalize;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.portal-page--payments .payment-category.premium{color:#5d4fc8;background:#f1efff}.portal-page--payments .payment-category.coins{color:#986400;background:#fff6df}.portal-page--payments .payment-status.success{color:#18794e;background:#eaf8f0}.portal-page--payments .payment-status.pending{color:#9b6200;background:#fff7e8}.portal-page--payments .payment-status.danger{color:#b42335;background:#fff0f1}.portal-page--payments .payment-status.neutral{color:#5e6878;background:#f0f2f5}.portal-page--payments .payment-value{color:var(--cw-app-text);white-space:nowrap;font-size:11px}.portal-page--payments .payment-reference{color:#596274;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:9px;display:inline-block;overflow:hidden}.portal-page--payments .payment-date{color:#667085;white-space:nowrap;font-size:10px}.portal-page--payments .payment-view-button{color:#5547c2;background:#fff;border:1px solid #dce0e8;border-radius:8px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800}.portal-page--payments .payments-pagination{background:#fafbfc;border-top:1px solid #e5e8ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.portal-page--payments .payments-pagination>span{color:#6c7586;font-size:10px;font-weight:700}.portal-page--payments .payments-pagination>div{gap:7px;display:flex}.portal-page--payments .payments-pagination .secondary-button{min-height:34px;padding:0 11px;font-size:10px}.portal-page--payments .payments-loading{gap:1px;padding:0;display:grid}.portal-page--payments .payments-loading-row{background:linear-gradient(90deg,#f8f9fb 25%,#eef1f5 45%,#f8f9fb 65%) 0 0/220% 100%;height:54px;animation:1.25s linear infinite cw-payments-skeleton}.portal-page--payments .payments-empty{border:0;border-radius:0;min-height:230px}.portal-page--payments .payments-empty strong,.portal-page--payments .payments-empty span{display:block}.portal-page--payments .payments-empty strong{color:var(--cw-app-text);margin-top:10px;font-size:13px}.portal-page--payments .payments-empty span{margin-top:5px;font-size:11px}.portal-page--payments .payments-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12182452;justify-content:flex-end;display:flex;position:fixed;inset:0}.portal-page--payments .payments-drawer{background:#fff;border-left:1px solid #dfe3eb;width:min(470px,100%);height:100%;padding:18px;animation:.22s ease-out cw-payments-drawer-in;overflow:auto;box-shadow:-24px 0 60px #1218242b}.portal-page--payments .payments-drawer-head{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.portal-page--payments .payments-drawer-head h2{color:var(--cw-app-text);letter-spacing:-.03em;margin:3px 0 4px;font-size:21px}.portal-page--payments .payments-drawer-head span{color:var(--cw-app-muted);font-size:11px;line-height:1.45}.portal-page--payments .payments-drawer-summary{background:#fafbfc;border:1px solid #e1e5ec;border-radius:13px;gap:5px;margin:15px 0;padding:15px;display:grid}.portal-page--payments .payments-drawer-summary strong{color:var(--cw-app-text);letter-spacing:-.04em;font-size:26px}.portal-page--payments .payments-drawer-summary small{color:#737d8f;font-size:10px}.portal-page--payments .payments-drawer-status{color:#5f697b;text-transform:capitalize;align-items:center;gap:6px;width:max-content;font-size:10px;font-weight:850;display:flex}.portal-page--payments .payments-drawer-status.success{color:#18794e}.portal-page--payments .payments-drawer-status.pending{color:#9b6200}.portal-page--payments .payments-drawer-status.danger{color:#b42335}.portal-page--payments .payments-detail-section{border-top:1px solid #eceef2;padding:15px 0}.portal-page--payments .payments-detail-section:first-of-type{border-top:0}.portal-page--payments .payments-detail-section h3{color:var(--cw-app-text);margin:0 0 10px;font-size:12px}.portal-page--payments .payments-detail-user{align-items:center;gap:10px;display:flex}.portal-page--payments .payments-detail-user strong,.portal-page--payments .payments-detail-user small{display:block}.portal-page--payments .payments-detail-user strong{color:var(--cw-app-text);font-size:12px}.portal-page--payments .payments-detail-user small{color:var(--cw-app-muted);margin-top:2px;font-size:10px}.portal-page--payments .payments-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.portal-page--payments .payments-detail-grid>div{background:#fafbfc;border:1px solid #e4e7ed;border-radius:10px;min-width:0;padding:10px}.portal-page--payments .payments-detail-grid dt{color:#7a8394;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.portal-page--payments .payments-detail-grid dd{overflow-wrap:anywhere;color:var(--cw-app-text);text-transform:capitalize;margin:5px 0 0;font-size:11px;font-weight:700}@keyframes cw-payments-skeleton{to{background-position:-220% 0}}@keyframes cw-payments-drawer-in{0%{opacity:.55;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=1120px){.portal-page--payments .payments-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--payments .payments-toolbar{grid-template-columns:minmax(260px,1fr) 180px auto}.portal-page--payments .payments-clear-button{grid-column:1/-1;width:max-content}}@media (width<=720px){.portal-page--payments .payments-page-header{flex-direction:column}.portal-page--payments .payments-header-actions{width:100%}.portal-page--payments .payments-header-actions button{flex:1}.portal-page--payments .payments-summary-grid{grid-template-columns:1fr}.portal-page--payments .payments-workspace{padding:12px}.portal-page--payments .payments-workspace-head{flex-direction:column;align-items:flex-start}.portal-page--payments .payments-category-tabs{width:100%}.portal-page--payments .payments-category-tabs button{flex:1;padding:0 8px}.portal-page--payments .payments-toolbar{grid-template-columns:1fr}.portal-page--payments .payments-toolbar>*{width:100%}.portal-page--payments .payments-pagination{flex-direction:column;align-items:stretch}.portal-page--payments .payments-pagination>div{grid-template-columns:1fr 1fr;display:grid}.portal-page--payments .payments-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portal-page--payments .payments-drawer,.portal-page--payments .payments-loading-row{animation:none}}.portal-page--refunds .refunds-page{gap:16px;min-width:0;display:grid}.portal-page--refunds .refunds-page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-page--refunds .refunds-page-header h1{color:var(--cw-app-text);letter-spacing:-.045em;margin:4px 0 6px;font-size:30px;line-height:1.05}.portal-page--refunds .refunds-page-header p:last-child{max-width:720px;color:var(--cw-app-muted);margin:0;font-size:13px;line-height:1.55}.portal-page--refunds .refunds-alert{margin:0}.portal-page--refunds .refund-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-page--refunds .refund-metric-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 4px 15px #19202f0a}.portal-page--refunds .refund-metric-icon{color:#6254d6;background:#f1efff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.portal-page--refunds .refund-metric-card small,.portal-page--refunds .refund-metric-card strong,.portal-page--refunds .refund-metric-card p{min-width:0;display:block}.portal-page--refunds .refund-metric-card small{color:var(--cw-app-muted);font-size:11px;font-weight:750}.portal-page--refunds .refund-metric-card strong{color:var(--cw-app-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:21px;line-height:1.1;overflow:hidden}.portal-page--refunds .refund-metric-card p{color:#7b8494;margin:5px 0 0;font-size:10px;line-height:1.35}.portal-page--refunds .refunds-workspace{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;min-width:0;padding:16px;box-shadow:0 7px 24px #19202f0b}.portal-page--refunds .refunds-workspace-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.portal-page--refunds .refunds-workspace-head h2{color:var(--cw-app-text);letter-spacing:-.025em;margin:0 0 3px;font-size:18px}.portal-page--refunds .refunds-workspace-head p{color:var(--cw-app-muted);margin:0;font-size:11px}.portal-page--refunds .refunds-workspace-head>span{color:#566073;background:#f8f9fb;border:1px solid #e1e5ed;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.portal-page--refunds .refunds-status-tabs{border:1px solid var(--cw-app-border);background:#f5f6f9;border-radius:10px;gap:3px;width:max-content;max-width:100%;margin-bottom:10px;padding:3px;display:flex;overflow:auto}.portal-page--refunds .refunds-status-tabs button{color:#687286;background:0 0;border:0;border-radius:8px;flex:none;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.portal-page--refunds .refunds-status-tabs button.active{color:#5547c2;background:#fff;box-shadow:0 1px 4px #181f2e17}.portal-page--refunds .refund-toolbar{box-shadow:none;background:#fafbfc;border:1px solid #e4e7ee;border-radius:12px;grid-template-columns:minmax(280px,1fr) 190px auto;align-items:end;gap:9px;margin-bottom:12px;padding:11px;display:grid}.portal-page--refunds .refund-search{color:#8a93a3;background:#fff;border:1px solid #d8dde7;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 11px;display:flex}.portal-page--refunds .refund-search input{width:100%;min-width:0;color:var(--cw-app-text);background:0 0;border:0;outline:0;font-size:12px}.portal-page--refunds .refund-search button{color:#fff;background:#6558d8;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.portal-page--refunds .refund-filter-field{color:#697386;text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:9px;font-weight:800;display:grid}.portal-page--refunds .refund-filter-field select{min-height:40px;color:var(--cw-app-text);background:#fff;border:1px solid #d8dde7;border-radius:9px;padding:0 10px;font-size:12px;font-weight:600}.portal-page--refunds .refund-clear-button{color:#5e687b;background:#fff;border:1px solid #d8dde7;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.portal-page--refunds .refund-table-panel{background:#fff;border:1px solid #e1e5ec;border-radius:12px;min-width:0;overflow:hidden}.portal-page--refunds .refund-table-wrap{overflow:auto}.portal-page--refunds .refund-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.portal-page--refunds .refund-table th{z-index:2;color:#737d8f;text-align:left;text-transform:uppercase;letter-spacing:.075em;background:#f7f8fa;border-bottom:1px solid #e3e6ed;padding:10px 12px;font-size:9px;font-weight:850;position:sticky;top:0}.portal-page--refunds .refund-table td{color:#3f495c;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:11px 12px;font-size:11px}.portal-page--refunds .refund-table tbody tr{cursor:pointer;transition:background-color .16s}.portal-page--refunds .refund-table tbody tr:hover{background:#faf9ff}.portal-page--refunds .refund-table tbody tr:last-child td{border-bottom:0}.portal-page--refunds .refund-case-cell strong,.portal-page--refunds .refund-case-cell span,.portal-page--refunds .refund-purchase-cell strong,.portal-page--refunds .refund-purchase-cell small,.portal-page--refunds .refund-amount-cell strong,.portal-page--refunds .refund-amount-cell small{display:block}.portal-page--refunds .refund-case-cell strong,.portal-page--refunds .refund-purchase-cell strong,.portal-page--refunds .refund-amount-cell strong{color:var(--cw-app-text);font-size:11px}.portal-page--refunds .refund-case-cell span,.portal-page--refunds .refund-purchase-cell small,.portal-page--refunds .refund-amount-cell small{color:#7b8495;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:9px;overflow:hidden}.portal-page--refunds .refund-user-cell{align-items:center;gap:9px;min-width:190px;display:flex}.portal-page--refunds .refund-user-cell>span,.portal-page--refunds .refund-detail-user>span{color:#5b4dcb;background:#eeecff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.portal-page--refunds .refund-user-cell strong,.portal-page--refunds .refund-user-cell small,.portal-page--refunds .refund-detail-user strong,.portal-page--refunds .refund-detail-user small{display:block}.portal-page--refunds .refund-user-cell strong,.portal-page--refunds .refund-detail-user strong{color:var(--cw-app-text);font-size:11px}.portal-page--refunds .refund-user-cell small,.portal-page--refunds .refund-detail-user small{color:#7b8495;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:3px;font-size:9px;overflow:hidden}.portal-page--refunds .refund-status{text-transform:capitalize;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.portal-page--refunds .refund-status.success{color:#18794e;background:#eaf8f0}.portal-page--refunds .refund-status.danger{color:#b42335;background:#fff0f1}.portal-page--refunds .refund-status.warning{color:#9b6200;background:#fff7e8}.portal-page--refunds .refund-status.info{color:#4f46a5;background:#eef2ff}.portal-page--refunds .refund-date-cell{color:#667085;white-space:nowrap;font-size:10px}.portal-page--refunds .refund-open-button{color:#5547c2;background:#fff;border:1px solid #dce0e8;border-radius:8px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800}.portal-page--refunds .refund-loading,.portal-page--refunds .refund-empty{color:#697386;text-align:center;align-content:center;place-items:center;gap:9px;min-height:220px;padding:28px;display:grid}.portal-page--refunds .refund-empty{background:#fbfcfe}.portal-page--refunds .refund-empty h2{color:var(--cw-app-text);margin:0;font-size:16px}.portal-page--refunds .refund-empty p{color:var(--cw-app-muted);margin:0;font-size:11px}.portal-page--refunds .refund-pagination{color:#687286;border-top:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:10px;display:flex}.portal-page--refunds .refund-pagination>div{gap:7px;display:flex}.portal-page--refunds .refund-pagination button{color:#4f596c;background:#fff;border:1px solid #dce0e8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.portal-page--refunds .refund-pagination button:disabled{opacity:.45;cursor:not-allowed}.portal-page--refunds .refund-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141a2752;justify-content:flex-end;display:flex;position:fixed;inset:0}.portal-page--refunds .refund-drawer{background:#fff;border-left:1px solid #e0e4eb;width:min(520px,100%);height:100%;padding:20px;animation:.2s ease-out cw-refund-drawer-in;overflow:auto;box-shadow:-20px 0 55px #12182429}.portal-page--refunds .refund-drawer-head{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.portal-page--refunds .refund-drawer-head h2{color:var(--cw-app-text);letter-spacing:-.03em;margin:3px 0 4px;font-size:21px}.portal-page--refunds .refund-drawer-head p{color:var(--cw-app-muted);margin:0;font-size:11px}.portal-page--refunds .refund-drawer-close{color:#5e6879;background:#fff;border:1px solid #dfe3ea;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.portal-page--refunds .refund-drawer-summary{background:#fafbfc;border:1px solid #e1e5ec;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;margin:15px 0;padding:15px;display:flex}.portal-page--refunds .refund-drawer-summary small,.portal-page--refunds .refund-drawer-summary strong,.portal-page--refunds .refund-drawer-summary span{display:block}.portal-page--refunds .refund-drawer-summary small{color:#737d8f;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.portal-page--refunds .refund-drawer-summary strong{color:var(--cw-app-text);letter-spacing:-.04em;margin-top:5px;font-size:25px}.portal-page--refunds .refund-drawer-summary div>span{color:#737d8f;margin-top:4px;font-size:10px}.portal-page--refunds .refund-detail-section{border-top:1px solid #eceef2;padding:15px 0}.portal-page--refunds .refund-detail-section:first-of-type{border-top:0}.portal-page--refunds .refund-detail-section h3{color:var(--cw-app-text);align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}.portal-page--refunds .refund-detail-user{align-items:center;gap:10px;display:flex}.portal-page--refunds .refund-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.portal-page--refunds .refund-detail-grid>div{background:#fafbfc;border:1px solid #e4e7ed;border-radius:10px;min-width:0;padding:10px}.portal-page--refunds .refund-detail-grid>.wide{grid-column:1/-1}.portal-page--refunds .refund-detail-grid dt{color:#7a8394;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.portal-page--refunds .refund-detail-grid dd{overflow-wrap:anywhere;color:var(--cw-app-text);margin:5px 0 0;font-size:11px;font-weight:700}.portal-page--refunds .refund-copy-block{background:#fafbfc;border:1px solid #e4e7ed;border-radius:10px;margin-top:9px;padding:11px}.portal-page--refunds .refund-copy-block.danger{background:#fff8f8;border-color:#f0d5d8}.portal-page--refunds .refund-copy-block small{color:#7a8394;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.portal-page--refunds .refund-copy-block p{color:#465065;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.portal-page--refunds .refund-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portal-page--refunds .refund-primary-actions button,.portal-page--refunds .refund-danger-actions button{color:#4f596c;background:#fff;border:1px solid #dce0e8;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.portal-page--refunds .refund-primary-actions button.primary{color:#fff;background:#6558d8;border-color:#6558d8}.portal-page--refunds .refund-danger-actions{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:10px;display:grid}.portal-page--refunds .refund-danger-actions button{color:#b42335;background:#fff9f9;border-color:#f0d0d4}.portal-page--refunds .refund-action-modal{border:1px solid var(--cw-app-border);background:#fff;border-radius:16px;width:min(650px,100vw - 28px);max-height:calc(100vh - 36px);padding:20px;overflow:auto;box-shadow:0 26px 80px #141a2738}.portal-page--refunds .refund-action-modal>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.portal-page--refunds .refund-action-modal h2{color:var(--cw-app-text);margin:3px 0 4px;font-size:20px}.portal-page--refunds .refund-action-modal header p{color:var(--cw-app-muted);margin:0;font-size:11px}.portal-page--refunds .refund-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.portal-page--refunds .refund-form-grid label,.portal-page--refunds .refund-field{color:#596274;gap:6px;font-size:10px;font-weight:800;display:grid}.portal-page--refunds .refund-form-grid input,.portal-page--refunds .refund-field textarea{width:100%;color:var(--cw-app-text);background:#fff;border:1px solid #d8dde7;border-radius:9px;font-size:11px}.portal-page--refunds .refund-form-grid input{min-height:40px;padding:0 10px}.portal-page--refunds .refund-form-grid small{color:#7a8394;font-size:9px;font-weight:600}.portal-page--refunds .refund-field{margin-top:12px}.portal-page--refunds .refund-field textarea{resize:vertical;min-height:90px;padding:10px;line-height:1.5}.portal-page--refunds .refund-modal-actions{border-top:1px solid #e8ebf0;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}@keyframes cw-refund-drawer-in{0%{opacity:.55;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=1120px){.portal-page--refunds .refund-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--refunds .refund-toolbar{grid-template-columns:minmax(260px,1fr) 180px}.portal-page--refunds .refund-clear-button{grid-column:1/-1;width:max-content}}@media (width<=720px){.portal-page--refunds .refunds-page-header{flex-direction:column}.portal-page--refunds .refunds-page-header button{width:100%}.portal-page--refunds .refund-metric-grid{grid-template-columns:1fr}.portal-page--refunds .refunds-workspace{padding:12px}.portal-page--refunds .refunds-workspace-head{flex-direction:column}.portal-page--refunds .refunds-status-tabs{width:100%}.portal-page--refunds .refund-toolbar{grid-template-columns:1fr}.portal-page--refunds .refund-toolbar>*{width:100%}.portal-page--refunds .refund-pagination{flex-direction:column;align-items:stretch}.portal-page--refunds .refund-pagination>div{grid-template-columns:1fr 1fr;display:grid}.portal-page--refunds .refund-drawer{width:100%;padding:16px}.portal-page--refunds .refund-detail-grid,.portal-page--refunds .refund-primary-actions,.portal-page--refunds .refund-danger-actions,.portal-page--refunds .refund-form-grid{grid-template-columns:1fr}.portal-page--refunds .refund-drawer-summary{flex-direction:column}.portal-page--refunds .refund-modal-actions{flex-direction:column-reverse;align-items:stretch}.portal-page--refunds .refund-modal-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.portal-page--refunds .refund-drawer{animation:none}}.portal-page--premium{--commerce-accent:#4f46a5;--commerce-soft:#f2f0ff}.portal-page--premium .premium-metrics{margin-bottom:2px}.portal-page--premium .premium-metrics .metric-card{grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;min-height:112px;padding:16px;display:grid}.portal-page--premium .premium-metrics .metric-icon{background:var(--commerce-soft);width:44px;height:44px;color:var(--commerce-accent);border-radius:12px;grid-row:1/span 2;place-items:center;display:grid}.portal-page--premium .premium-metrics span{color:var(--cw-app-muted);font-size:12px;font-weight:700}.portal-page--premium .premium-metrics strong{color:var(--cw-app-text);font-size:27px;line-height:1}.portal-page--premium .premium-metrics .metric-text{font-size:18px;line-height:1.2}.portal-page--premium .premium-tabs{border:1px solid var(--cw-app-border);background:#f6f7fb;border-radius:12px;gap:4px;width:max-content;margin:2px 0 0;padding:4px;display:flex}.portal-page--premium .premium-tabs button{min-height:36px;color:var(--cw-app-muted);background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:12px;font-weight:800}.portal-page--premium .premium-tabs button.active{color:var(--commerce-accent);background:#fff;box-shadow:0 1px 4px #191e2d1a}.portal-page--premium .premium-panel{padding:18px}.portal-page--premium .premium-panel-heading{margin-bottom:16px}.portal-page--premium .premium-panel-heading h2{color:var(--cw-app-text);letter-spacing:-.025em;margin:0 0 4px;font-size:18px}.portal-page--premium .premium-panel-heading p{color:var(--cw-app-muted);margin:0;font-size:12px;line-height:1.55}.portal-page--premium .premium-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-page--premium .premium-plan-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;position:relative;box-shadow:0 6px 20px #1b22310b}.portal-page--premium .premium-plan-card.recommended{border-color:#8d80d6;box-shadow:0 0 0 3px #6857be17,0 10px 28px #1b223112}.portal-page--premium .premium-plan-card.recommended:before{content:"Recommended";background:var(--commerce-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850;position:absolute;top:-10px;left:16px}.portal-page--premium .premium-plan-top,.portal-page--premium .premium-plan-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.portal-page--premium .premium-plan-top h3{color:var(--cw-app-text);margin:3px 0 0;font-size:18px}.portal-page--premium .premium-price{color:var(--cw-app-text);letter-spacing:-.05em;font-size:29px;font-weight:900}.portal-page--premium .premium-price small{color:var(--cw-app-muted);letter-spacing:0;font-size:11px;font-weight:650}.portal-page--premium .premium-plan-card>p{min-height:38px;color:var(--cw-app-muted);margin:0;font-size:12px;line-height:1.55}.portal-page--premium .premium-plan-card ul{gap:7px;min-height:76px;margin:0;padding:0;list-style:none;display:grid}.portal-page--premium .premium-plan-card li{color:#465065;padding-left:19px;font-size:11px;line-height:1.45;position:relative}.portal-page--premium .premium-plan-card li:before{content:"✓";color:#2f8f62;font-weight:900;position:absolute;left:0}.portal-page--premium .premium-plan-meta{color:var(--cw-app-muted);border-top:1px solid #edf0f5;margin-top:auto;padding-top:12px;font-size:10px}.portal-page--premium .premium-plan-actions{align-items:center;gap:8px;display:flex}.portal-page--premium .premium-plan-actions button{border:1px solid var(--cw-app-border);min-height:36px;color:var(--cw-app-text);background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.portal-page--premium .premium-plan-actions .danger-text{color:#b42318;background:snow;border-color:#f2d0cc}.portal-page--premium .premium-plan-actions button:disabled{opacity:.5;cursor:not-allowed}.portal-page--premium .premium-grant-form{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:13px;grid-template-columns:minmax(260px,1fr) 150px minmax(190px,240px) auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.portal-page--premium .premium-grant-form h2{margin:0 0 3px;font-size:16px}.portal-page--premium .premium-grant-form p{color:var(--cw-app-muted);margin:0;font-size:11px}.portal-page--premium .premium-grant-form input,.portal-page--premium .premium-grant-form select{min-height:40px}.portal-page--premium .premium-sub-toolbar{margin-bottom:12px}.portal-page--premium .premium-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-page--premium .premium-modal{border:1px solid var(--cw-app-border);background:#fff;border-radius:18px;width:min(820px,100vw - 28px);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 26px 80px #141a2738}.portal-page--premium .premium-modal h2{color:var(--cw-app-text);letter-spacing:-.035em;margin:5px 0 16px;font-size:23px}.portal-page--premium .premium-modal>label,.portal-page--premium .premium-form-grid label{color:#344054;gap:6px;font-size:11px;font-weight:800;display:grid}.portal-page--premium .premium-modal input,.portal-page--premium .premium-modal select,.portal-page--premium .premium-modal textarea{width:100%;color:var(--cw-app-text);font:inherit;background:#fff;border:1px solid #d9deea;border-radius:10px}.portal-page--premium .premium-modal input,.portal-page--premium .premium-modal select{min-height:40px;padding:0 11px}.portal-page--premium .premium-modal textarea{resize:vertical;min-height:92px;padding:10px 11px}.portal-page--premium .premium-entitlements{border:1px solid var(--cw-app-border);border-radius:14px;margin:16px 0;padding:15px}.portal-page--premium .premium-entitlements legend{color:var(--cw-app-text);padding:0 7px;font-size:12px;font-weight:850}.portal-page--premium .premium-entitlements>p{color:var(--cw-app-muted);margin:0 0 12px;font-size:11px}.portal-page--premium .premium-checks,.portal-page--premium .premium-feature-picker{gap:9px;display:grid}.portal-page--premium .premium-feature-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--premium .premium-feature-option{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:12px;padding:12px}.portal-page--premium .premium-feature-option>label{align-items:flex-start;gap:9px;display:flex}.portal-page--premium .premium-feature-option strong,.portal-page--premium .premium-feature-option small{display:block}.portal-page--premium .premium-feature-option strong{color:var(--cw-app-text);font-size:11px}.portal-page--premium .premium-feature-option small{color:var(--cw-app-muted);margin-top:3px;font-size:10px;line-height:1.45}.portal-page--premium .premium-feature-limit,.portal-page--premium .network-premium-limit{border-top:1px solid #e6e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;padding-top:10px;display:grid}.portal-page--premium .confirm-actions{border-top:1px solid var(--cw-app-border);background:#fffffff7;margin:18px -22px -22px;padding:14px 22px;position:sticky;bottom:-22px}.portal-page--features .features-page{gap:16px;display:grid}.portal-page--features .feature-management-block{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid}.portal-page--features .feature-subheading{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;margin:0;padding:17px 18px}.portal-page--features .feature-subheading h2{font-size:19px}.portal-page--features .feature-groups{gap:14px;display:grid}.portal-page--features .feature-section{padding:18px}.portal-page--features .premium-panel-heading{margin-bottom:15px}.portal-page--features .premium-panel-heading h2{color:var(--cw-app-text);margin:0 0 4px;font-size:17px}.portal-page--features .premium-panel-heading p{color:var(--cw-app-muted);margin:0;font-size:11px;line-height:1.5}.portal-page--features .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-page--features .feature-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 4px 16px #181f2e09}.portal-page--features .feature-card-head,.portal-page--features .feature-subheading,.portal-page--features .feature-reach-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-page--features .feature-card-head strong{color:var(--cw-app-text);font-size:13px;display:block}.portal-page--features .feature-card-head code{color:#737b8d;margin-top:3px;font-size:9px;display:block}.portal-page--features .feature-card>p{color:var(--cw-app-muted);margin:0;font-size:11px;line-height:1.55}.portal-page--features .feature-card>small{color:#7b8496;font-size:9px}.portal-page--features .feature-audience-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-page--features .network-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--features .feature-limit-column,.portal-page--features .feature-static-note{background:#fafbfc;border:1px solid #e1e5ec;border-radius:12px;gap:9px;padding:12px;display:grid}.portal-page--features .premium-limit-column{background:#f7f5ff;border-color:#ddd7fa}.portal-page--features .feature-limit-column>strong{color:var(--cw-app-text);font-size:11px}.portal-page--features .feature-limit-column label{color:#5c6679;gap:5px;font-size:10px;font-weight:750;display:grid}.portal-page--features .feature-limit-column input[type=number]{background:#fff;border:1px solid #d9deea;border-radius:9px;min-height:36px;padding:0 9px}.portal-page--features .feature-reach-title{color:#4b5567;margin-top:3px;font-size:10px}.portal-page--features .switch-row{color:#4b5567;cursor:pointer;justify-content:flex-start;align-items:center;gap:7px;width:max-content;min-height:24px;font-size:10px;font-weight:750;display:inline-flex}.portal-page--features .switch-row input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #b8c0cf;border-radius:4px;place-content:center;width:16px;min-width:16px;height:16px;margin:0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.portal-page--features .switch-row input[type=checkbox]:before{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transition:transform .14s;transform:rotate(-45deg)scale(0)}.portal-page--features .switch-row input[type=checkbox]:checked{border-color:var(--cw-app-accent);background:var(--cw-app-accent)}.portal-page--features .switch-row input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.portal-page--features .switch-row input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #635bff29}.portal-page--features .switch-row:hover input[type=checkbox]{border-color:#8173cf}.portal-page--features .feature-static-note{color:var(--cw-app-muted);font-size:10px}.portal-page--features .feature-management-block.feature-availability-section{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;padding:18px;box-shadow:0 6px 20px #181f2e0a}.portal-page--features .feature-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.portal-page--features .feature-choice-grid button{border:1px solid var(--cw-app-border);min-height:58px;color:var(--cw-app-text);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.portal-page--features .feature-choice-grid button.active{background:#f5f3ff;border-color:#8173cf;box-shadow:0 0 0 3px #6a5abe14}.portal-page--features .feature-group-pill,.portal-page--features .feature-summary{background:var(--cw-app-accent-soft);color:#4747b1;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.portal-page--features .feature-configure{border:1px solid var(--cw-app-border);min-height:36px;color:var(--cw-app-text);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.portal-page--features .feature-table-wrap{border:1px solid var(--cw-app-border);border-radius:14px;overflow:auto}.portal-page--features .feature-matrix{border-collapse:collapse;width:100%;min-width:860px}.portal-page--features .feature-matrix th,.portal-page--features .feature-matrix td{text-align:left;border-bottom:1px solid #edf0f4;padding:11px 12px;font-size:11px}.portal-page--features .feature-matrix th{color:#667085;letter-spacing:.05em;text-transform:uppercase;background:#f7f8fb;font-size:9px}.portal-page--features .feature-status{border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.portal-page--features .feature-status-live{color:#18794e;background:#e9f8f0}.portal-page--features .feature-status-coming_soon{color:#946200;background:#fff4df}.portal-page--features .feature-status-disabled{color:#667085;background:#f2f4f7}.portal-page--features .feature-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12172370;position:fixed;inset:0}.portal-page--features .feature-drawer{z-index:81;border-left:1px solid var(--cw-app-border);background:#fff;flex-direction:column;width:min(600px,100%);height:100%;animation:.2s ease-out cw-commerce-drawer-in;display:flex;position:fixed;top:0;right:0;box-shadow:-22px 0 60px #171d2b33}.portal-page--features .feature-drawer-head,.portal-page--features .feature-drawer-actions{border-bottom:1px solid var(--cw-app-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.portal-page--features .feature-drawer-actions{border-top:1px solid var(--cw-app-border);border-bottom:0}.portal-page--features .feature-drawer-body{flex:1;gap:15px;padding:20px;display:grid;overflow:auto}.portal-page--features .feature-drawer-body label{color:#344054;gap:6px;font-size:11px;font-weight:800;display:grid}.portal-page--features .feature-drawer-body input,.portal-page--features .feature-drawer-body select,.portal-page--features .feature-drawer-body textarea{background:#fff;border:1px solid #d9deea;border-radius:10px;width:100%}.portal-page--features .feature-drawer-body input,.portal-page--features .feature-drawer-body select{min-height:40px;padding:0 10px}.portal-page--features .feature-drawer-body textarea{min-height:100px;padding:10px}@keyframes cw-commerce-drawer-in{0%{opacity:.35;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.portal-page--premium .premium-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--premium .premium-grant-form{grid-template-columns:1fr 140px minmax(180px,1fr)}.portal-page--premium .premium-grant-form>div{grid-column:1/-1}.portal-page--features .feature-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portal-page--premium .premium-plan-grid,.portal-page--features .feature-grid,.portal-page--features .feature-audience-limits,.portal-page--features .network-control-grid,.portal-page--premium .premium-grant-form,.portal-page--premium .premium-form-grid,.portal-page--premium .premium-feature-picker,.portal-page--premium .premium-feature-limit,.portal-page--premium .network-premium-limit{grid-template-columns:1fr}.portal-page--premium .premium-tabs{width:100%}.portal-page--premium .premium-tabs button{flex:1}.portal-page--features .feature-choice-grid{grid-template-columns:1fr}.portal-page--features .feature-drawer{width:100%}}.portal-page--coupons :where(.coupon-code,.coupon-code-icon,.toggle-row){align-items:center;gap:9px;display:flex}.portal-page--coupons .coupon-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.portal-page--legal-list .legal-ops-page,.portal-page--legal-create .legal-create-page,.portal-page--legal-detail{gap:16px;display:grid}.portal-page--legal-list .legal-ops-header,.portal-page--legal-create .legal-create-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-page--legal-list .legal-ops-header h1,.portal-page--legal-create .legal-create-header h1,.portal-page--legal-detail .legal-case-title h1{color:var(--cw-app-text);letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(26px,2.2vw,34px);line-height:1.08}.portal-page--legal-list .legal-ops-header p,.portal-page--legal-create .legal-create-header p,.portal-page--legal-detail .legal-case-title p{max-width:760px;color:var(--cw-app-muted);margin:0;font-size:13px;line-height:1.65}.portal-page--legal-list .legal-ops-kicker,.portal-page--legal-create .legal-ops-kicker{color:#6f51ad;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.portal-page--legal-list .legal-ops-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.portal-page--legal-list .legal-sync-status{border:1px solid var(--cw-app-border);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:7px 10px;display:flex}.portal-page--legal-list .legal-sync-status>span{background:#2fa36b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fa36b1c}.portal-page--legal-list .legal-sync-status div{gap:1px;display:grid}.portal-page--legal-list .legal-sync-status b{color:var(--cw-app-text);font-size:11px}.portal-page--legal-list .legal-sync-status small{color:var(--cw-app-muted);font-size:9px}.portal-page--legal-list .legal-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-page--legal-list .legal-ops-metrics article{border:1px solid var(--cw-app-border);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px 16px;display:flex;box-shadow:0 7px 22px #181f2e0a}.portal-page--legal-list .legal-metric-icon{color:#6250a7;background:#f1effd;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.portal-page--legal-list .legal-metric-icon.danger{color:#c6485d;background:#fff0f2}.portal-page--legal-list .legal-metric-icon.hold{color:#a66a19;background:#fff7e9}.portal-page--legal-list .legal-metric-icon.authority{color:#3677a9;background:#edf6ff}.portal-page--legal-list .legal-ops-metrics article>div{gap:1px;min-width:0;display:grid}.portal-page--legal-list .legal-ops-metrics b{color:var(--cw-app-text);letter-spacing:-.04em;font-size:24px;line-height:1}.portal-page--legal-list .legal-ops-metrics span{color:var(--cw-app-text);font-size:12px;font-weight:750}.portal-page--legal-list .legal-ops-metrics small{color:var(--cw-app-muted);font-size:10px}.portal-page--legal-list .legal-control-note{color:#554786;background:#f8f6ff;border:1px solid #dfd8f4;border-radius:13px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.portal-page--legal-list .legal-control-note>svg{flex:none;margin-top:1px}.portal-page--legal-list .legal-control-note div{gap:2px;display:grid}.portal-page--legal-list .legal-control-note b{font-size:12px}.portal-page--legal-list .legal-control-note span{font-size:11px;line-height:1.55}.portal-page--legal-list .legal-register-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #181f2e0b}.portal-page--legal-list .legal-register-toolbar{border-bottom:1px solid var(--cw-app-border);gap:13px;padding:16px;display:grid}.portal-page--legal-list .legal-register-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-page--legal-list .legal-register-title h2{letter-spacing:-.02em;margin:0;font-size:15px}.portal-page--legal-list .legal-register-title p{color:var(--cw-app-muted);margin:3px 0 0;font-size:10px}.portal-page--legal-list .text-button{color:var(--cw-app-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.portal-page--legal-list .legal-filter-grid{grid-template-columns:minmax(280px,1fr) 190px 170px;gap:10px;display:grid}.portal-page--legal-list .legal-filter-grid label{color:var(--cw-app-muted);gap:5px;font-size:10px;font-weight:750;display:grid}.portal-page--legal-list .legal-search-control>div{position:relative}.portal-page--legal-list .legal-search-control svg{color:#8b93a5;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.portal-page--legal-list .legal-search-control input{padding-left:36px}.portal-page--legal-list .legal-register-table tr{cursor:pointer}.portal-page--legal-list .legal-case-cell{gap:2px;display:grid}.portal-page--legal-list .legal-case-cell span{color:var(--cw-app-accent);font-size:10px;font-weight:850}.portal-page--legal-list .legal-case-cell b{text-transform:capitalize}.portal-page--legal-list .legal-email-cell{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.portal-page--legal-list .legal-unassigned{color:#a16c22;font-weight:750}.portal-page--legal-list .legal-register-state{min-height:230px;color:var(--cw-app-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.portal-page--legal-list .legal-register-state b{color:var(--cw-app-text);font-size:13px}.portal-page--legal-list .legal-register-state span{max-width:420px;font-size:11px;line-height:1.55}.portal-page--legal-create .legal-create-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.portal-page--legal-create .legal-create-rail{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;position:sticky;top:82px;overflow:hidden;box-shadow:0 9px 26px #181f2e0a}.portal-page--legal-create .legal-create-rail-head{border-bottom:1px solid var(--cw-app-border);color:#5b4c93;background:#faf9fe;align-items:center;gap:10px;padding:15px;display:flex}.portal-page--legal-create .legal-create-rail-head div{gap:1px;display:grid}.portal-page--legal-create .legal-create-rail-head b{font-size:12px}.portal-page--legal-create .legal-create-rail-head span{font-size:9px}.portal-page--legal-create .legal-create-rail ol{gap:0;margin:0;padding:8px 0;list-style:none;display:grid}.portal-page--legal-create .legal-create-rail li{color:#8a91a2;grid-template-columns:28px 1fr;gap:10px;padding:11px 14px;display:grid}.portal-page--legal-create .legal-create-rail li>span{background:#fff;border:1px solid #dfe2e9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.portal-page--legal-create .legal-create-rail li div{gap:2px;display:grid}.portal-page--legal-create .legal-create-rail li b{font-size:11px}.portal-page--legal-create .legal-create-rail li small{font-size:8px;line-height:1.45}.portal-page--legal-create .legal-create-rail li.active{color:#51438a;background:#f6f4fd}.portal-page--legal-create .legal-create-rail li.active>span{color:#fff;background:#6654a4;border-color:#9d8ed0}.portal-page--legal-create .legal-create-rail li.complete{color:#2b7957}.portal-page--legal-create .legal-create-rail li.complete>span{color:#27805a;background:#edf9f3;border-color:#b8dfce}.portal-page--legal-create .legal-create-policy{color:#8d5d1d;background:#fff5e9;border-radius:11px;align-items:flex-start;gap:8px;margin:8px 12px 12px;padding:11px;font-size:9px;line-height:1.5;display:flex}.portal-page--legal-create .legal-create-workspace{gap:12px;min-width:0;display:grid}.portal-page--legal-create .legal-create-panel{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;min-height:440px;padding:18px;box-shadow:0 9px 26px #181f2e0a}.portal-page--legal-create .legal-create-panel>header{border-bottom:1px solid var(--cw-app-border);color:#6654a4;align-items:flex-start;gap:11px;margin-bottom:16px;padding-bottom:14px;display:flex}.portal-page--legal-create .legal-create-panel>header h2{color:var(--cw-app-text);letter-spacing:-.02em;margin:0;font-size:16px}.portal-page--legal-create .legal-create-panel>header p{color:var(--cw-app-muted);margin:4px 0 0;font-size:10px}.portal-page--legal-create .legal-report-search{margin-bottom:12px;display:block;position:relative}.portal-page--legal-create .legal-report-search svg{color:#8991a0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.portal-page--legal-create .legal-report-search input{padding-left:38px}.portal-page--legal-create .legal-report-picker{gap:8px;max-height:420px;padding-right:3px;display:grid;overflow:auto}.portal-page--legal-create .legal-report-picker button{border:1px solid var(--cw-app-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:all .16s;display:grid}.portal-page--legal-create .legal-report-picker button:hover{background:#fbfaff;border-color:#cfc8e7}.portal-page--legal-create .legal-report-picker button.selected{background:#f7f4ff;border-color:#7d6bb7;box-shadow:0 0 0 2px #6654a417}.portal-page--legal-create .legal-report-radio{color:#0000;border:1px solid #d9dde6;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.portal-page--legal-create .selected .legal-report-radio{color:#fff;background:#6654a4;border-color:#6654a4}.portal-page--legal-create .legal-report-picker button>div{gap:2px;min-width:0;display:grid}.portal-page--legal-create .legal-report-picker b{font-size:11px}.portal-page--legal-create .legal-report-picker span{color:var(--cw-app-muted);font-size:10px}.portal-page--legal-create .legal-report-picker small{color:#959cab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.portal-page--legal-create .legal-assessment-grid,.portal-page--legal-create .legal-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-page--legal-create .legal-assessment-grid label{color:var(--cw-app-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.portal-page--legal-create .legal-summary-field,.portal-page--legal-create .legal-danger-check,.portal-page--legal-create .legal-review-grid .wide{grid-column:1/-1}.portal-page--legal-create .legal-summary-field textarea{resize:vertical;min-height:150px}.portal-page--legal-create .legal-summary-field small{justify-self:end;font-size:9px}.portal-page--legal-create .legal-danger-check{color:#8a5b1c;cursor:pointer;background:#fffaf1;border:1px solid #efd9b7;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.portal-page--legal-create .legal-danger-check.selected{color:#a43d50;background:#fff2f4;border-color:#e4a9b2}.portal-page--legal-create .legal-danger-check input{margin-top:2px}.portal-page--legal-create .legal-danger-check span{gap:2px;display:grid}.portal-page--legal-create .legal-danger-check b{font-size:11px}.portal-page--legal-create .legal-danger-check small{font-size:9px}.portal-page--legal-create .legal-review-grid>div{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:11px;min-width:0;padding:12px}.portal-page--legal-create .legal-review-grid span{color:var(--cw-app-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.portal-page--legal-create .legal-review-grid b{color:var(--cw-app-text);font-size:11px}.portal-page--legal-create .legal-review-grid p{color:var(--cw-app-text);margin:0;font-size:11px;line-height:1.6}.portal-page--legal-create .legal-confirmation-note{color:#5b4c8f;background:#f8f6ff;border:1px solid #d9d4eb;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;font-size:10px;line-height:1.55;display:flex}.portal-page--legal-create .legal-create-ready{text-align:center;align-content:center;place-items:center;min-height:440px;display:grid}.portal-page--legal-create .legal-ready-icon{color:#2b855e;background:#ecf8f2;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.portal-page--legal-create .legal-create-ready h2{margin:14px 0 5px;font-size:19px}.portal-page--legal-create .legal-create-ready p{max-width:560px;color:var(--cw-app-muted);margin:0 0 16px;font-size:11px;line-height:1.6}.portal-page--legal-create .legal-wizard-actions{justify-content:space-between;align-items:center;gap:10px;padding:12px 0 0;display:flex}.portal-page--legal-detail .legal-detail-header{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;gap:11px;padding:18px;display:grid;box-shadow:0 9px 26px #181f2e0a}.portal-page--legal-detail .legal-back-link{width:max-content;color:var(--cw-app-accent);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.portal-page--legal-detail .legal-case-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-page--legal-detail .legal-case-title>div:first-child{min-width:0}.portal-page--legal-detail .legal-case-title .eyebrow{color:#76a;letter-spacing:.08em;font-size:10px;font-weight:850}.portal-page--legal-detail .legal-case-badges,.portal-page--legal-detail .legal-case-meta,.portal-page--legal-detail .legal-hold-dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-page--legal-detail .legal-case-meta{border-top:1px solid var(--cw-app-border);color:var(--cw-app-muted);padding-top:10px;font-size:10px}.portal-page--legal-detail .legal-case-meta span+span:before{content:"•";color:#c1c6d0;margin-right:8px}.portal-page--legal-detail .legal-danger-banner{color:#a6384b;background:#fff2f4;border:1px solid #ecc1c8;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.portal-page--legal-detail .legal-danger-banner div{gap:2px;display:grid}.portal-page--legal-detail .legal-danger-banner b{font-size:11px}.portal-page--legal-detail .legal-danger-banner span{font-size:10px;line-height:1.55}.portal-page--legal-detail .legal-tabs{border:1px solid var(--cw-app-border);background:#f6f7f9;border-radius:12px;align-items:center;gap:3px;padding:4px;display:flex;overflow-x:auto}.portal-page--legal-detail .legal-tabs button{color:#747d8f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.portal-page--legal-detail .legal-tabs button.active{color:#57478f;background:#fff;box-shadow:0 2px 8px #181f2e14}.portal-page--legal-detail .legal-tabs small{background:#eceaf7;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:8px;display:inline-grid}.portal-page--legal-detail .legal-tab-panel{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 9px 26px #181f2e0a}.portal-page--legal-detail .legal-overview-grid,.portal-page--legal-detail .legal-authority-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:14px;display:grid}.portal-page--legal-detail .legal-overview-grid>article,.portal-page--legal-detail .legal-authority-grid>article{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:13px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.portal-page--legal-detail .legal-tab-panel h2{color:var(--cw-app-text);letter-spacing:-.02em;margin:0;font-size:14px}.portal-page--legal-detail .legal-tab-panel article>p{color:var(--cw-app-muted);margin:-4px 0 2px;font-size:10px;line-height:1.55}.portal-page--legal-detail dl{gap:0;margin:0;display:grid}.portal-page--legal-detail dl>div{border-bottom:1px solid #e9ebf0;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.portal-page--legal-detail dl>div:last-child{border-bottom:0}.portal-page--legal-detail dt{color:var(--cw-app-muted);font-size:9px;font-weight:750}.portal-page--legal-detail dd{min-width:0;color:var(--cw-app-text);overflow-wrap:anywhere;margin:0;font-size:10px}.portal-page--legal-detail .legal-content-snapshot{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:13px;padding:15px}.portal-page--legal-detail .legal-content-snapshot p{color:var(--cw-app-text);font-size:10px;line-height:1.65}.portal-page--legal-detail details{margin-top:8px}.portal-page--legal-detail summary{color:var(--cw-app-accent);cursor:pointer;font-size:10px;font-weight:800}.portal-page--legal-detail pre{color:#e7eaf0;background:#171b24;border-radius:10px;max-height:320px;padding:12px;font-size:9px;line-height:1.55;overflow:auto}.portal-page--legal-detail .legal-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-page--legal-detail .legal-section-heading p{color:var(--cw-app-muted);margin:4px 0 0;font-size:10px}.portal-page--legal-detail .legal-evidence-list,.portal-page--legal-detail .legal-disclosure-list,.portal-page--legal-detail .legal-hold-form{gap:10px;display:grid}.portal-page--legal-detail .legal-evidence-list>article,.portal-page--legal-detail .legal-disclosure-list>article{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:12px;padding:14px}.portal-page--legal-detail .legal-evidence-list>article>div:first-child,.portal-page--legal-detail .legal-disclosure-list>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.portal-page--legal-detail code{overflow-wrap:anywhere;font-size:9px}.portal-page--legal-detail .legal-hold-state{border:1px solid var(--cw-app-border);color:#727b8c;background:#fafbfc;border-radius:13px;align-items:flex-start;gap:12px;padding:15px;display:flex}.portal-page--legal-detail .legal-hold-state.active{color:#95621a;background:#fff8eb;border-color:#e4bd75}.portal-page--legal-detail .legal-hold-state h2{margin-bottom:4px}.portal-page--legal-detail .legal-hold-state p{margin:0;font-size:10px;line-height:1.55}.portal-page--legal-detail .legal-hold-form{max-width:760px}.portal-page--legal-detail .legal-hold-dates{color:var(--cw-app-muted);font-size:10px}.portal-page--legal-detail .legal-subsection-title{margin:3px 0 0;font-size:13px}.portal-page--legal-detail .legal-activity-timeline{display:grid}.portal-page--legal-detail .legal-activity-timeline>article{border-left:1px solid var(--cw-app-border);padding:0 0 18px 27px;position:relative}.portal-page--legal-detail .legal-activity-timeline>article:last-child{padding-bottom:0}.portal-page--legal-detail .legal-timeline-dot{color:#0000;background:#6654a4;border:3px solid #fff;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:1px;left:-7px;box-shadow:0 0 0 1px #bdb4da}.portal-page--legal-detail .legal-activity-timeline b{color:var(--cw-app-text);text-transform:capitalize;font-size:10px}.portal-page--legal-detail .legal-activity-timeline p{color:var(--cw-app-muted);margin:3px 0;font-size:10px;line-height:1.55}.portal-page--legal-detail .legal-activity-timeline small{color:#969dac;font-size:9px}.portal-page--legal-detail .full-button{width:100%}.portal-page--legal-detail .confirmation-dialog{max-width:450px}.portal-page--legal-list :where(.risk-badge,.legal-status-badge),.portal-page--legal-create :where(.risk-badge,.priority-badge),.portal-page--legal-detail :where(.risk-badge,.legal-status-badge){text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.portal-page--legal-list .risk-low,.portal-page--legal-create .risk-low,.portal-page--legal-detail .risk-low{color:#2e7c59;background:#edf8f2}.portal-page--legal-list .risk-medium,.portal-page--legal-create .risk-medium,.portal-page--legal-detail .risk-medium{color:#97601a;background:#fff6e7}.portal-page--legal-list .risk-high,.portal-page--legal-create .risk-high,.portal-page--legal-detail .risk-high{color:#b05535;background:#fff0ea}.portal-page--legal-list .risk-critical,.portal-page--legal-create .risk-critical,.portal-page--legal-detail .risk-critical{color:#b5354b;background:#ffecee}.portal-page--legal-list .legal-status-badge,.portal-page--legal-detail .legal-status-badge{color:#616a7a;background:#f0f1f5}.portal-page--legal-list .status-internal_review,.portal-page--legal-detail .status-internal_review{color:#5b5097;background:#efeffa}.portal-page--legal-list .status-escalated,.portal-page--legal-list .status-authority_request,.portal-page--legal-detail .status-escalated,.portal-page--legal-detail .status-authority_request{color:#9b5f14;background:#fff3e6}.portal-page--legal-list [class*=status-closed_],.portal-page--legal-detail [class*=status-closed_]{color:#2e7c59;background:#edf8f2}@media (width<=1100px){.portal-page--legal-list .legal-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--legal-create .legal-create-shell{grid-template-columns:220px minmax(0,1fr)}.portal-page--legal-detail .legal-overview-grid,.portal-page--legal-detail .legal-authority-grid{grid-template-columns:1fr}}@media (width<=820px){.portal-page--legal-list .legal-ops-header,.portal-page--legal-create .legal-create-header{flex-direction:column}.portal-page--legal-list .legal-ops-header-actions{justify-content:flex-start;width:100%}.portal-page--legal-list .legal-filter-grid{grid-template-columns:1fr 1fr}.portal-page--legal-list .legal-search-control{grid-column:1/-1}.portal-page--legal-create .legal-create-shell{grid-template-columns:1fr}.portal-page--legal-create .legal-create-rail{position:static}.portal-page--legal-create .legal-create-rail ol{grid-template-columns:repeat(4,1fr)}.portal-page--legal-create .legal-create-rail li{text-align:center;grid-template-columns:1fr;justify-items:center;padding:10px 6px}.portal-page--legal-create .legal-create-rail li small,.portal-page--legal-create .legal-create-policy{display:none}.portal-page--legal-detail .legal-case-title{flex-direction:column}}@media (width<=600px){.portal-page--legal-list .legal-ops-metrics,.portal-page--legal-list .legal-filter-grid,.portal-page--legal-create .legal-assessment-grid,.portal-page--legal-create .legal-review-grid{grid-template-columns:1fr}.portal-page--legal-list .legal-search-control,.portal-page--legal-create .legal-summary-field,.portal-page--legal-create .legal-danger-check,.portal-page--legal-create .legal-review-grid .wide{grid-column:auto}.portal-page--legal-list .legal-ops-header-actions>*{width:100%}.portal-page--legal-create .legal-create-panel,.portal-page--legal-detail .legal-tab-panel,.portal-page--legal-detail .legal-detail-header{padding:14px}.portal-page--legal-create .legal-create-rail ol{grid-template-columns:repeat(2,1fr)}.portal-page--legal-create .legal-wizard-actions{flex-direction:column-reverse;align-items:stretch}.portal-page--legal-create .legal-wizard-actions button{width:100%}.portal-page--legal-detail .legal-section-heading{flex-direction:column}.portal-page--legal-detail .legal-section-heading button{width:100%}.portal-page--legal-detail dl>div{grid-template-columns:1fr;gap:3px}.portal-page--legal-detail .legal-case-meta span+span:before{display:none}.portal-page--legal-detail .legal-case-meta{flex-direction:column;align-items:flex-start}}.portal-page--mail :where(.mail-compose-form,.mail-template-list,.mail-history-counts){gap:12px;display:grid}.portal-page--mail .mail-compose-form{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--mail .mail-compose-form>:where(.wide,[data-wide=true]){grid-column:1/-1}.portal-page--mail :where(.mail-card-title-row,.mail-history-header,.mail-template-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-page--mail :where(.bulk-campaign-card,.mail-template-list>*){border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:13px;padding:14px}.portal-page--mail .mail-privacy-note{color:#356692;background:#f0f7ff;border-radius:12px;padding:12px 14px}.portal-page--mail .mail-checkbox{align-items:center;gap:8px;display:inline-flex}.portal-page--retained-data :where(.retained-user-card-grid,.retained-field-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-page--retained-data .retained-user-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:14px;padding:14px;transition:all .18s}.portal-page--retained-data .retained-user-card:hover{border-color:#cfcfe9;transform:translateY(-1px);box-shadow:0 10px 24px #1c23320f}.portal-page--retained-data .retained-user-avatar{background:var(--cw-app-accent-soft);width:42px;height:42px;color:var(--cw-app-accent);border-radius:12px;flex:0 0 42px;place-items:center;font-weight:850;display:grid}.portal-page--retained-data .retained-user-card-copy{gap:4px;min-width:0;display:grid}.portal-page--retained-data :where(.retained-category-list,.retained-category-content){gap:9px;display:grid}.portal-page--retained-data .retained-category-row{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:12px;padding:12px 13px}.portal-page--retained-data .retained-count-badge{background:var(--cw-app-accent-soft);min-width:26px;height:26px;color:var(--cw-app-accent);border-radius:999px;place-items:center;font-size:10px;font-weight:850;display:inline-grid}.portal-page--retained-data .retained-record-modal{z-index:81;border:1px solid var(--cw-app-border);background:#fff;border-radius:18px;width:min(760px,100vw - 30px);max-height:calc(100vh - 30px);padding:20px;position:fixed;inset:15px 15px 15px auto;overflow:auto;box-shadow:-18px 0 48px #171d2b29}.portal-page--retained-data :where(.retained-modal-user-heading,.retained-section-heading){justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-page--retained-data :where(.authenticator-qr-card){border:1px solid var(--cw-app-border);border-radius:14px;justify-items:center;gap:12px;padding:15px;display:grid}.portal-page--retained-data .authenticator-qr-image{border-radius:10px;width:180px;max-width:100%}.portal-page--staff-access .staff-access-directory{gap:12px;display:grid}.portal-page--staff-access .staff-access-row-main{justify-content:space-between}.portal-page--staff-access :where(.staff-access-meta,.staff-access-actions,.staff-access-revoke-actions){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-page--staff-access .staff-access-count{background:var(--cw-app-accent-soft);min-width:28px;height:28px;color:var(--cw-app-accent);border-radius:999px;place-items:center;font-size:10px;font-weight:850;display:grid}.portal-page--staff-access .staff-access-chevron{transition:transform .18s}.portal-page--staff-access :where(.staff-access-history-note,.staff-access-no-assignments,.staff-access-empty){border:1px dashed var(--cw-app-border-strong);color:var(--cw-app-muted);text-align:center;background:#fafbfc;border-radius:12px;padding:14px}.portal-page--staff-access :where(.access-checkbox-grid,.staff-access-modal-sections){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-page--staff-access :where(.access-checkbox-grid>*,.staff-access-modal-sections>*){border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:11px;padding:11px 12px}.portal-page--staff-access .staff-access-revoke-reason{gap:7px;display:grid}.portal-page--staff-access .staff-access-revoke-icon{width:44px;height:44px;color:var(--cw-app-danger);background:#fff0f2;border-radius:13px;place-items:center;display:grid}.portal-page--staff-access .compact{min-height:34px}.cw-live-dot{background:#22a06b;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #22a06b1c}.cw-command-palette-backdrop{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10151f66;place-items:start center;padding-top:min(14vh,120px);animation:.16s cw-palette-fade;display:grid;position:fixed;inset:0}.cw-command-palette{width:min(610px,100vw - 28px);animation:cw-palette-in .2s var(--cw-app-ease);background:#fff;border:1px solid #ffffffb3;border-radius:18px;overflow:hidden;box-shadow:0 26px 70px #1218243d}.cw-command-palette-input{border-bottom:1px solid var(--cw-app-border);height:58px;color:var(--cw-app-muted);align-items:center;gap:11px;padding:0 16px;display:flex}.cw-command-palette-input input{flex:1;font-size:13px;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.cw-command-palette-input kbd{border:1px solid var(--cw-app-border);color:var(--cw-app-subtle);background:#f7f8fa;border-radius:7px;padding:4px 7px;font-size:9px}.cw-command-palette-results{max-height:390px;padding:8px;overflow:auto}.cw-command-palette-results button{width:100%;color:var(--cw-app-text);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:9px 10px;transition:all .14s;display:grid}.cw-command-palette-results button:hover{background:var(--cw-app-accent-soft)}.cw-command-result-icon{width:36px;height:36px;color:var(--cw-app-muted);background:#f2f3f7;border-radius:10px;place-items:center;display:grid}.cw-command-palette-results button:hover .cw-command-result-icon{color:var(--cw-app-accent);background:#fff}.cw-command-palette-results button>span:nth-child(2){gap:2px;display:grid}.cw-command-palette-results strong{font-size:11px}.cw-command-palette-results small{color:var(--cw-app-muted);font-size:9px}.cw-command-empty{text-align:center;color:var(--cw-app-muted);padding:32px 20px;font-size:11px}@keyframes cw-palette-fade{0%{opacity:0}}@keyframes cw-palette-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}@media (width<=1180px){.portal-enterprise-page :where(.metric-grid,.metrics-grid,.premium-metrics,.support-metrics,.report-metrics,.refund-metrics,.payments-metrics,.summary-grid,.stats-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-page--app-usage .usage-detail-grid,.portal-page--support-dashboard .support-content-grid{grid-template-columns:1fr}.portal-page--retained-data .retained-user-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portal-enterprise-page{--ep-gap:15px}.portal-enterprise-page :where(.page-heading,.page-heading-row,.verification-heading,.payments-heading,.refunds-heading,.report-heading,.support-heading,.support-page-heading,.legal-page-heading,.app-usage-heading){flex-direction:column;align-items:stretch}.portal-enterprise-page :where(.page-heading,.page-heading-row,.verification-heading,.payments-heading,.refunds-heading,.report-heading,.support-heading,.support-page-heading,.legal-page-heading,.app-usage-heading)>:where(button,.primary-button,.secondary-button){width:100%}.portal-enterprise-page :where(.metric-grid,.metrics-grid,.premium-metrics,.support-metrics,.report-metrics,.refund-metrics,.payments-metrics,.summary-grid,.stats-grid),.portal-page--support :where(.support-detail-grid,.support-action-grid),.portal-page--reports :where(.report-detail-grid,.report-action-grid),.portal-page--complaints .complaint-grid,.portal-page--premium :where(.premium-form-grid,.premium-grant-form),.portal-page--features .feature-choice-grid,.portal-page--mail .mail-compose-form,.portal-page--retained-data :where(.retained-user-card-grid,.retained-field-card),.portal-page--staff-access :where(.access-checkbox-grid,.staff-access-modal-sections),.portal-page--support-dashboard .quick-action-grid{grid-template-columns:1fr}.portal-enterprise-page :where(.toolbar,.filter-row,.payments-toolbar,.refunds-toolbar,.support-toolbar,.report-toolbar,.legal-filter-row,.premium-sub-toolbar,.staff-access-toolbar)>*{width:100%}.portal-page--retained-data .retained-record-modal{border-radius:0;width:100%;max-height:100vh;inset:0}.cw-command-palette-backdrop{padding-top:72px}}@media (prefers-reduced-motion:reduce){.portal-enterprise-page *,.cw-command-palette,.cw-command-palette-backdrop{transition-duration:.001ms!important;animation-duration:.001ms!important}}.cw-app-shell .cw-pro-dashboard{color:#172033;gap:16px;max-width:1600px;margin:0 auto;font-size:14px;animation:.28s ease-out cwProIn;display:grid}.cw-app-shell .cw-pro-page-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px 2px;display:flex}.cw-app-shell .cw-pro-kicker{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.cw-app-shell .cw-pro-page-head h1{color:#101828;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:780;line-height:1.12}.cw-app-shell .cw-pro-page-head p{color:#667085;margin:7px 0 0;font-size:15px;line-height:1.55}.cw-app-shell .cw-pro-page-actions{align-items:center;gap:10px;display:flex}.cw-app-shell .cw-pro-sync{background:#fff;border:1px solid #e1e5ec;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:7px 12px;display:flex;box-shadow:0 1px 2px #10182808}.cw-app-shell .cw-pro-sync>i{background:#16a36a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16a36a1a}.cw-app-shell .cw-pro-sync span{gap:1px;display:grid}.cw-app-shell .cw-pro-sync small{color:#98a2b3;font-size:11px;font-weight:700}.cw-app-shell .cw-pro-sync strong{color:#344054;white-space:nowrap;font-size:12px}.cw-app-shell .cw-pro-page-actions>button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:13px;font-weight:750;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #1018280a}.cw-app-shell .cw-pro-page-actions>button:hover:not(:disabled){border-color:#9ea7b8;transform:translateY(-1px);box-shadow:0 5px 14px #10182814}.cw-app-shell .cw-pro-page-actions>button:disabled{opacity:.6;cursor:wait}.cw-app-shell .cw-pro-error{color:#b42318;background:#fff6f7;border:1px solid #f5c2c7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.cw-app-shell .cw-pro-error button{color:inherit;background:0 0;border:0;font-weight:800}.cw-app-shell .cw-pro-loading{color:#667085;align-content:center;place-items:center;gap:12px;min-height:360px;display:grid}.cw-app-shell .cw-pro-loading span{border:3px solid #e4e7ec;border-top-color:#5b5bd6;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite cwProSpin}.cw-app-shell .cw-pro-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .cw-pro-metric{--tone:#4f6bed;--soft:#eef3ff;background:#fff;border:1px solid #e1e5ec;border-radius:10px;min-width:0;padding:15px 16px 14px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 1px 3px #1018280a}.cw-app-shell .cw-pro-metric:before{content:"";background:var(--tone);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.cw-app-shell .cw-pro-metric:hover{border-color:#cfd5df;transform:translateY(-1px);box-shadow:0 8px 22px #10182812}.cw-app-shell .cw-pro-metric.is-green{--tone:#17a673;--soft:#ecfdf3}.cw-app-shell .cw-pro-metric.is-violet{--tone:#7a5af8;--soft:#f4f0ff}.cw-app-shell .cw-pro-metric.is-orange{--tone:#f79009;--soft:#fff8e8}.cw-app-shell .cw-pro-metric.is-red{--tone:#e5484d;--soft:#fff1f1}.cw-app-shell .cw-pro-metric-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.cw-app-shell .cw-pro-metric-icon{background:var(--soft);width:38px;height:38px;color:var(--tone);border-radius:9px;place-items:center;display:grid}.cw-app-shell .cw-pro-percent{color:#667085;background:#f7f8fa;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.cw-app-shell .cw-pro-metric-value{color:#172033;letter-spacing:-.035em;font-size:30px;font-weight:780;line-height:1;display:block}.cw-app-shell .cw-pro-metric h2{color:#344054;margin:7px 0 0;font-size:14px;font-weight:760}.cw-app-shell .cw-pro-metric p{color:#7c8596;margin:3px 0 10px;font-size:12.5px}.cw-app-shell .cw-pro-meter{background:#edf0f4;border-radius:999px;height:4px;overflow:hidden}.cw-app-shell .cw-pro-meter i{border-radius:inherit;background:var(--tone);height:100%;transition:width .5s;display:block}.cw-app-shell .cw-pro-panel{background:#fff;border:1px solid #e1e5ec;border-radius:10px;min-width:0;box-shadow:0 1px 3px #10182809}.cw-app-shell .cw-pro-panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 16px;display:flex}.cw-app-shell .cw-pro-panel-head>div:first-child{min-width:0}.cw-app-shell .cw-pro-panel-head span{color:#8a94a6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.cw-app-shell .cw-pro-panel-head h2{color:#243044;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:760;line-height:1.25}.cw-app-shell .cw-pro-panel-head>a{color:#5060c9;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.cw-app-shell .cw-pro-primary-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:12px;display:grid}.cw-app-shell .cw-pro-performance-grid{grid-template-columns:1fr 1fr;gap:18px;padding:16px;display:grid}.cw-app-shell .cw-pro-chart-block{min-width:0}.cw-app-shell .cw-pro-chart-block+.cw-pro-chart-block{border-left:1px solid #edf0f4;padding-left:18px}.cw-app-shell .cw-pro-chart-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cw-app-shell .cw-pro-chart-title strong{font-size:14px}.cw-app-shell .cw-pro-chart-title span{color:#98a2b3;font-size:12px}.cw-app-shell .cw-pro-bar-chart{gap:12px;display:grid}.cw-app-shell .cw-pro-bar-row{--bar:#4f6bed}.cw-app-shell .cw-pro-bar-row.is-green{--bar:#17a673}.cw-app-shell .cw-pro-bar-row.is-violet{--bar:#7a5af8}.cw-app-shell .cw-pro-bar-row.is-red{--bar:#e5484d}.cw-app-shell .cw-pro-bar-row>div:first-child{color:#667085;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12.5px;display:flex}.cw-app-shell .cw-pro-bar-row strong{color:#344054;font-size:13px}.cw-app-shell .cw-pro-track{background:#edf0f4;border-radius:99px;height:8px;overflow:hidden}.cw-app-shell .cw-pro-track i{border-radius:inherit;background:var(--bar);height:100%;display:block}.cw-app-shell .cw-pro-donut-row{justify-content:center;align-items:center;gap:28px;min-height:142px;display:flex}.cw-app-shell .cw-pro-donut{--approved:0deg;--pending:0deg;background:conic-gradient(#17a673 0 var(--approved),#f79009 var(--approved) calc(var(--approved) + var(--pending)),#e5484d calc(var(--approved) + var(--pending)) 360deg);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.cw-app-shell .cw-pro-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:17px}.cw-app-shell .cw-pro-donut span{z-index:1;text-align:center;display:grid}.cw-app-shell .cw-pro-donut strong{font-size:24px}.cw-app-shell .cw-pro-donut small{color:#8a94a6;font-size:11px}.cw-app-shell .cw-pro-legend-list{gap:10px;min-width:130px;display:grid}.cw-app-shell .cw-pro-legend-list>div{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.cw-app-shell .cw-pro-legend-list i{border-radius:50%;width:8px;height:8px}.cw-app-shell .cw-pro-legend-list .is-green{background:#17a673}.cw-app-shell .cw-pro-legend-list .is-orange{background:#f79009}.cw-app-shell .cw-pro-legend-list .is-red{background:#e5484d}.cw-app-shell .cw-pro-legend-list span{color:#667085;text-transform:none;letter-spacing:0;margin:0;font-size:12.5px}.cw-app-shell .cw-pro-legend-list strong{font-size:13px}.cw-app-shell .cw-pro-queue-list{display:grid}.cw-app-shell .cw-pro-queue-item{--tone:#4f6bed;color:#344054;border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;transition:all .15s;display:grid}.cw-app-shell .cw-pro-queue-item:last-child{border-bottom:0}.cw-app-shell .cw-pro-queue-item:hover{background:#fafbfc}.cw-app-shell .cw-pro-queue-item.is-green{--tone:#17a673}.cw-app-shell .cw-pro-queue-item.is-orange{--tone:#f79009}.cw-app-shell .cw-pro-queue-item.is-red{--tone:#e5484d}.cw-app-shell .cw-pro-queue-item.is-violet{--tone:#7a5af8}.cw-app-shell .cw-pro-queue-icon{background:color-mix(in srgb,var(--tone) 10%,white);width:38px;height:38px;color:var(--tone);border-radius:9px;place-items:center;display:grid}.cw-app-shell .cw-pro-queue-copy{gap:2px;min-width:0;display:grid}.cw-app-shell .cw-pro-queue-copy strong{font-size:13.5px}.cw-app-shell .cw-pro-queue-copy small{text-overflow:ellipsis;white-space:nowrap;color:#8a94a6;font-size:11.5px;overflow:hidden}.cw-app-shell .cw-pro-queue-item>b{color:#344054;font-size:14px}.cw-app-shell .cw-pro-secondary-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:12px;display:grid}.cw-app-shell .cw-pro-map-summary{grid-template-columns:auto auto auto auto;align-items:baseline;gap:4px 8px;display:grid}.cw-app-shell .cw-pro-map-summary strong{font-size:18px}.cw-app-shell .cw-pro-map-summary span{color:#98a2b3;text-transform:none;letter-spacing:0;margin:0;font-size:11px}.cw-app-shell .cw-pro-map-layout{grid-template-columns:minmax(0,1fr) 210px;min-height:292px;display:grid}.cw-app-shell .cw-pro-world-map{background:linear-gradient(#fbfcff,#f7f9fc);border-right:1px solid #edf0f4;min-height:292px;position:relative;overflow:hidden}.cw-app-shell .cw-pro-world-map svg{fill:#d7e2f2;stroke:#c2d1e4;stroke-width:1.5px;width:100%;height:100%;padding:18px 22px}.cw-app-shell .cw-pro-map-marker{cursor:help;background:#5060c9;border:3px solid #fffffff2;border-radius:50%;min-width:9px;min-height:9px;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #5060c92e,0 4px 12px #1f2d5b38}.cw-app-shell .cw-pro-map-empty{text-align:center;color:#667085;background:#f9fbfed1;align-content:center;place-items:center;gap:7px;padding:25px;display:grid;position:absolute;inset:0}.cw-app-shell .cw-pro-map-empty strong{color:#344054;font-size:14px}.cw-app-shell .cw-pro-map-empty span{text-transform:none;letter-spacing:0;max-width:360px;margin:0;font-size:12px;line-height:1.5}.cw-app-shell .cw-pro-map-empty code{font-size:11px}.cw-app-shell .cw-pro-country-list{padding:10px 14px;overflow:auto}.cw-app-shell .cw-pro-country-head,.cw-app-shell .cw-pro-country-list>div:not(.cw-pro-country-head){border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.cw-app-shell .cw-pro-country-head{color:#98a2b3;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.cw-app-shell .cw-pro-country-list>div span{color:#344054;text-transform:none;letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.cw-app-shell .cw-pro-country-list i{color:#596579;background:#f0f3f8;border-radius:5px;place-items:center;width:28px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.cw-app-shell .cw-pro-country-list strong{font-size:12px}.cw-app-shell .cw-pro-country-list p{color:#98a2b3;margin:18px 0;font-size:12px;line-height:1.5}.cw-app-shell .cw-pro-support-stats{gap:15px;padding:16px;display:grid}.cw-app-shell .cw-pro-support-stats>div{--tone:#4f6bed}.cw-app-shell .cw-pro-support-stats .is-red{--tone:#e5484d}.cw-app-shell .cw-pro-support-stats .is-orange{--tone:#f79009}.cw-app-shell .cw-pro-support-stats .is-green{--tone:#17a673}.cw-app-shell .cw-pro-support-stats>div>span{color:#667085;font-size:12.5px}.cw-app-shell .cw-pro-support-stats>div>strong{float:right;font-size:15px}.cw-app-shell .cw-pro-support-stats>div>div{background:#edf0f4;border-radius:99px;height:7px;margin-top:7px;overflow:hidden}.cw-app-shell .cw-pro-support-stats>div>div i{border-radius:inherit;background:var(--tone);height:100%;display:block}.cw-app-shell .cw-pro-resolution{color:#667085;background:#f7f8fb;border-radius:8px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:11px 12px;font-size:12px;display:flex}.cw-app-shell .cw-pro-resolution strong{color:#344054;font-size:16px}.cw-app-shell .cw-pro-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.cw-app-shell .cw-pro-quick-actions>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.cw-app-shell .cw-pro-quick-actions>div:last-child>a{color:#344054;border-right:1px solid #edf0f4;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:13px 14px;text-decoration:none;display:grid}.cw-app-shell .cw-pro-quick-actions>div:last-child>a:last-child{border-right:0}.cw-app-shell .cw-pro-quick-actions>div:last-child>a:hover{background:#fafbfc}.cw-app-shell .cw-pro-quick-actions a>span{color:#5060c9;background:#eef2ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.cw-app-shell .cw-pro-quick-actions a>div{gap:2px;min-width:0;display:grid}.cw-app-shell .cw-pro-quick-actions strong{font-size:12.5px}.cw-app-shell .cw-pro-quick-actions small{text-overflow:ellipsis;white-space:nowrap;color:#98a2b3;font-size:11px;overflow:hidden}.cw-app-shell .cw-pro-status-list{display:grid}.cw-app-shell .cw-pro-status-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.cw-app-shell .cw-pro-status-list>div:last-child{border-bottom:0}.cw-app-shell .cw-pro-status-list span{color:#667085;text-transform:none;letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.cw-app-shell .cw-pro-status-list i{border-radius:50%;width:8px;height:8px}.cw-app-shell .cw-pro-status-list .is-green{background:#17a673}.cw-app-shell .cw-pro-status-list .is-orange{background:#f79009}.cw-app-shell .cw-pro-status-list .is-red{background:#e5484d}.cw-app-shell .cw-pro-status-list .is-blue{background:#4f6bed}.cw-app-shell .cw-pro-status-list strong{font-size:12px}@keyframes cwProIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cwProSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.cw-app-shell .cw-pro-primary-grid,.cw-app-shell .cw-pro-secondary-grid,.cw-app-shell .cw-pro-footer-grid{grid-template-columns:1fr}.cw-app-shell .cw-pro-map-layout{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=860px){.cw-app-shell .cw-pro-page-head{flex-direction:column;align-items:flex-start}.cw-app-shell .cw-pro-page-actions{justify-content:space-between;width:100%}.cw-app-shell .cw-pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .cw-pro-performance-grid{grid-template-columns:1fr}.cw-app-shell .cw-pro-chart-block+.cw-pro-chart-block{border-top:1px solid #edf0f4;border-left:0;padding:18px 0 0}.cw-app-shell .cw-pro-quick-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .cw-pro-quick-actions>div:last-child>a:nth-child(2){border-right:0}.cw-app-shell .cw-pro-quick-actions>div:last-child>a:nth-child(-n+2){border-bottom:1px solid #edf0f4}}@media (width<=620px){.cw-app-shell .cw-pro-dashboard{gap:12px}.cw-app-shell .cw-pro-page-head h1{font-size:27px}.cw-app-shell .cw-pro-page-head p{font-size:14px}.cw-app-shell .cw-pro-sync{display:none}.cw-app-shell .cw-pro-metrics,.cw-app-shell .cw-pro-map-layout{grid-template-columns:1fr}.cw-app-shell .cw-pro-world-map{border-bottom:1px solid #edf0f4;border-right:0;min-height:245px}.cw-app-shell .cw-pro-country-list{max-height:220px}.cw-app-shell .cw-pro-donut-row{flex-direction:column;gap:18px}.cw-app-shell .cw-pro-legend-list{width:100%}.cw-app-shell .cw-pro-quick-actions>div:last-child{grid-template-columns:1fr}.cw-app-shell .cw-pro-quick-actions>div:last-child>a{border-bottom:1px solid #edf0f4;border-right:0}.cw-app-shell .cw-pro-quick-actions>div:last-child>a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.cw-app-shell .cw-pro-dashboard,.cw-app-shell .cw-pro-metric,.cw-app-shell .cw-pro-page-actions>button{transition:none;animation:none}}.cw-app-shell .users-v2{color:#172033;gap:16px;font-size:14px;display:grid}.cw-app-shell .users-v2__header{justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 0 4px;display:flex}.cw-app-shell .users-v2__eyebrow{color:#7165d9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.cw-app-shell .users-v2__header h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,32px);line-height:1.08}.cw-app-shell .users-v2__header p{color:#687288;margin:7px 0 0;font-size:14px}.cw-app-shell .users-v2__refresh,.cw-app-shell .users-v2__search button,.cw-app-shell .users-v2__clear,.cw-app-shell .users-v2__view,.cw-app-shell .users-v2__pagination button,.cw-app-shell .users-v2__protected-location button,.cw-app-shell .users-v2__drawer-footer button{color:#293247;background:#fff;border:1px solid #dfe3eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:750;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:inline-flex}.cw-app-shell .users-v2__refresh:hover,.cw-app-shell .users-v2__view:hover,.cw-app-shell .users-v2__pagination button:hover:not(:disabled){border-color:#bbb5ee;transform:translateY(-1px);box-shadow:0 5px 15px #28304614}.cw-app-shell .users-v2__error{color:#ad3344;background:#fff5f6;border:1px solid #f2c3ca;border-radius:9px;padding:12px 14px;font-weight:650}.cw-app-shell .users-v2__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .users-v2__metrics>button{color:#172033;text-align:left;background:#fff;border:1px solid #e2e5ec;border-radius:10px;grid-template-columns:42px 1fr;align-items:start;gap:12px;min-width:0;min-height:112px;padding:16px;transition:all .16s;display:grid;box-shadow:0 2px 8px #1f283d09}.cw-app-shell .users-v2__metrics>button:hover{border-color:#c9c5eb;transform:translateY(-1px);box-shadow:0 8px 22px #1f283d12}.cw-app-shell .users-v2__metrics>button.is-active{border-color:#8b82e4;box-shadow:0 0 0 3px #7165d91c}.cw-app-shell .users-v2__metrics>button>span:last-child{gap:2px;min-width:0;display:grid}.cw-app-shell .users-v2__metrics small{color:#687288;font-size:13px;font-weight:700}.cw-app-shell .users-v2__metrics strong{letter-spacing:-.035em;font-size:28px;line-height:1.1}.cw-app-shell .users-v2__metrics em{color:#9299aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.cw-app-shell .users-v2__metric-icon{color:#675bd1;background:#eeecff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.cw-app-shell .users-v2__metric-icon.success{color:#19875f;background:#eaf8f1}.cw-app-shell .users-v2__metric-icon.premium{color:#a86d00;background:#fff5dc}.cw-app-shell .users-v2__metric-icon.danger{color:#c34155;background:#fff0f2}.cw-app-shell .users-v2__workspace{background:#fff;border:1px solid #e1e4eb;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #1e273c0a}.cw-app-shell .users-v2__toolbar{background:#fbfcfd;border-bottom:1px solid #e8eaf0;grid-template-columns:minmax(300px,1fr) auto;gap:12px;padding:14px;display:grid}.cw-app-shell .users-v2__search{color:#7d8597;background:#fff;border:1px solid #dfe3eb;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:40px;padding-left:12px;display:grid}.cw-app-shell .users-v2__search:focus-within{border-color:#8c83e4;box-shadow:0 0 0 3px #7165d91a}.cw-app-shell .users-v2__search input{color:#172033;font-size:14px;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cw-app-shell .users-v2__search button{color:#fff;background:#7165d9;border-color:#7165d9;border-radius:0 8px 8px 0;min-height:38px;margin:-1px}.cw-app-shell .users-v2__filters{align-items:center;gap:8px;display:flex}.cw-app-shell .users-v2__filters select{color:#374057;background-color:#fff;border:1px solid #dfe3eb;border-radius:8px;min-height:40px;padding:0 32px 0 11px;font-size:13px;font-weight:650}.cw-app-shell .users-v2__clear{color:#7165d9;min-height:40px}.cw-app-shell .users-v2__table-meta{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:0 16px;display:flex}.cw-app-shell .users-v2__table-meta>div{gap:2px;display:grid}.cw-app-shell .users-v2__table-meta strong{font-size:15px}.cw-app-shell .users-v2__table-meta span{color:#7c8598;font-size:12px}.cw-app-shell .users-v2__live{align-items:center;gap:7px;display:inline-flex}.cw-app-shell .users-v2__live i{background:#24a36d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24a36d1a}.cw-app-shell .users-v2__table-wrap{overflow-x:auto}.cw-app-shell .users-v2__table{border-collapse:collapse;width:100%;min-width:1060px}.cw-app-shell .users-v2__table th{z-index:2;color:#687288;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #e8eaf0;padding:11px 14px;font-size:11px;font-weight:800;position:sticky;top:0}.cw-app-shell .users-v2__table td{color:#3a4358;vertical-align:middle;border-bottom:1px solid #eef0f4;padding:12px 14px;font-size:13px}.cw-app-shell .users-v2__table tbody tr{transition:background .14s}.cw-app-shell .users-v2__table tbody tr:hover{background:#fafaff}.cw-app-shell .users-v2__table tbody tr:last-child td{border-bottom:0}.cw-app-shell .users-v2__identity{align-items:center;gap:10px;min-width:260px;display:flex}.cw-app-shell .users-v2__avatar{color:#fff;background:linear-gradient(145deg,#7165d9,#958ce9);border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.cw-app-shell .users-v2__identity>span:last-child{gap:1px;min-width:0;display:grid}.cw-app-shell .users-v2__identity strong{color:#1e273b;font-size:13px}.cw-app-shell .users-v2__identity small{color:#727b8f;font-size:11px}.cw-app-shell .users-v2__identity em{color:#9299a8;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;font-style:normal;overflow:hidden}.cw-app-shell .users-v2__location{color:#576176;align-items:flex-start;gap:7px;display:flex}.cw-app-shell .users-v2__location svg{color:#8a91a1;margin-top:2px}.cw-app-shell .users-v2__location span{gap:1px;display:grid}.cw-app-shell .users-v2__location small{color:#949baa;font-size:11px}.cw-app-shell .users-v2__badge{color:#5f687b;white-space:nowrap;background:#f7f8fa;border:1px solid #e0e3e9;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.cw-app-shell .users-v2__badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.cw-app-shell .users-v2__badge.plan-premium{color:#946100;background:#fff8e7;border-color:#f1dca8}.cw-app-shell .users-v2__badge.status-approved,.cw-app-shell .users-v2__badge.account-active{color:#187653;background:#edf9f4;border-color:#bce6d4}.cw-app-shell .users-v2__badge.status-pending{color:#9a6700;background:#fff8e8;border-color:#f0d99f}.cw-app-shell .users-v2__badge.status-rejected,.cw-app-shell .users-v2__badge.status-revoked,.cw-app-shell .users-v2__badge.account-deactivated{color:#b33d51;background:#fff1f3;border-color:#efc0c8}.cw-app-shell .users-v2__activity{gap:2px;min-width:150px;display:grid}.cw-app-shell .users-v2__activity strong{color:#394257;font-size:12px;font-weight:700}.cw-app-shell .users-v2__activity small{color:#9299a9;font-size:11px}.cw-app-shell .users-v2__view{color:#6257c8;min-height:32px;padding:0 10px}.cw-app-shell .users-v2__state{color:#828a9b;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:280px;padding:30px;display:grid}.cw-app-shell .users-v2__state strong{color:#273047;font-size:16px}.cw-app-shell .users-v2__pagination{color:#727b8d;background:#fbfcfd;border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 14px;font-size:12px;display:flex}.cw-app-shell .users-v2__pagination>div{gap:8px;display:flex}.cw-app-shell .users-v2__pagination button{min-height:34px}.cw-app-shell .users-v2__pagination button:disabled{opacity:.45;cursor:not-allowed}.cw-app-shell .users-v2__drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141b2a5c;justify-content:flex-end;animation:.16s users-v2-fade;display:flex;position:fixed;inset:0}.cw-app-shell .users-v2__drawer{background:#fff;border-left:1px solid #dfe3eb;flex-direction:column;width:min(580px,100vw);height:100%;min-height:0;animation:.22s cubic-bezier(.2,.8,.2,1) users-v2-slide;display:flex;overflow:hidden;box-shadow:-20px 0 55px #1820322e}.cw-app-shell .users-v2__drawer-header{border-bottom:1px solid #e8eaf0;flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.cw-app-shell .users-v2__drawer-person{align-items:center;gap:12px;display:flex}.cw-app-shell .users-v2__drawer-avatar{color:#fff;background:linear-gradient(145deg,#7165d9,#958ce9);border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:850;display:grid}.cw-app-shell .users-v2__drawer-person>div{gap:1px;display:grid}.cw-app-shell .users-v2__drawer-person span{color:#777f90;text-transform:uppercase;font-size:11px;font-weight:750}.cw-app-shell .users-v2__drawer-person h2{letter-spacing:-.02em;margin:0;font-size:21px}.cw-app-shell .users-v2__drawer-person p{color:#747d90;margin:0;font-size:12px}.cw-app-shell .users-v2__drawer-close{color:#5f687a;background:#fff;border:1px solid #e0e3e9;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.cw-app-shell .users-v2__drawer-status{background:#fafbfc;border-bottom:1px solid #eceef2;flex-wrap:wrap;flex:none;gap:7px;padding:12px 20px;display:flex}.cw-app-shell .users-v2__drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px 28px;display:flex;overflow:hidden auto}.cw-app-shell .users-v2__detail-section{background:#fff;border:1px solid #e4e7ed;border-radius:9px;flex:none;min-height:max-content;overflow:hidden}.cw-app-shell .users-v2__section-title{background:#fafbfc;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.cw-app-shell .users-v2__section-title h3{margin:0;font-size:14px}.cw-app-shell .users-v2__section-title span{color:#8b92a2;font-size:11px}.cw-app-shell .users-v2__contact-list{grid-auto-rows:minmax(max-content,auto);display:grid}.cw-app-shell .users-v2__contact-list>div{border-bottom:1px solid #f0f1f4;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px 14px;display:grid}.cw-app-shell .users-v2__contact-list>div:last-child{border-bottom:0}.cw-app-shell .users-v2__contact-list svg{color:#7165d9}.cw-app-shell .users-v2__contact-list span{gap:2px;min-width:0;display:grid}.cw-app-shell .users-v2__contact-list small,.cw-app-shell .users-v2__protected-location small{color:#8b92a2;font-size:11px}.cw-app-shell .users-v2__contact-list strong{overflow-wrap:anywhere;color:#323b50;font-size:13px}.cw-app-shell .users-v2__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(max-content,auto);margin:0;display:grid}.cw-app-shell .users-v2__detail-grid>div{border-bottom:1px solid #eef0f3;border-right:1px solid #eef0f3;min-width:0;padding:11px 14px}.cw-app-shell .users-v2__detail-grid>div:nth-child(2n){border-right:0}.cw-app-shell .users-v2__detail-grid dt{color:#8b92a2;font-size:11px}.cw-app-shell .users-v2__detail-grid dd{overflow-wrap:anywhere;color:#323b50;margin:4px 0 0;font-size:12px;font-weight:750}.cw-app-shell .users-v2__protected-location{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.cw-app-shell .users-v2__protected-location>div{align-items:center;gap:9px;display:flex}.cw-app-shell .users-v2__protected-location>div>span{gap:2px;display:grid}.cw-app-shell .users-v2__protected-location svg{color:#7165d9}.cw-app-shell .users-v2__protected-location button{color:#6257c8;min-height:34px}.cw-app-shell .users-v2__bio{color:#596276;margin:0;padding:13px 14px;line-height:1.6}.cw-app-shell .users-v2__drawer-footer{background:#fff;border-top:1px solid #e6e8ee;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex;box-shadow:0 -8px 20px #1f283c0a}.cw-app-shell .users-v2__drawer-footer>div{gap:2px;display:grid}.cw-app-shell .users-v2__drawer-footer strong{font-size:13px}.cw-app-shell .users-v2__drawer-footer span{color:#838b9c;font-size:11px}.cw-app-shell .users-v2__drawer-footer button.is-danger{color:#fff;background:#c8485c;border-color:#c8485c}.cw-app-shell .users-v2__drawer-footer button.is-success{color:#fff;background:#21875f;border-color:#21875f}.cw-app-shell .users-v2__drawer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cw-app-shell .users-v2__drawer-footer button.is-connect{color:#fff;background:#6257c8;border-color:#6257c8;align-items:center;gap:7px;display:inline-flex}.cw-app-shell .users-v2__drawer-footer button.is-connect:hover:not(:disabled){background:#5146b4;border-color:#5146b4}.cw-app-shell .users-v2__connection-message{color:#18734f;background:#effaf4;border:1px solid #bfe5d2;border-radius:9px;align-items:center;gap:8px;margin:0 20px 14px;padding:11px 12px;font-size:12px;font-weight:750;display:flex}@keyframes users-v2-fade{0%{opacity:0}}@keyframes users-v2-slide{0%{opacity:.4;transform:translate(28px)}}@media (width<=1180px){.cw-app-shell .users-v2__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .users-v2__toolbar{grid-template-columns:1fr}.cw-app-shell .users-v2__filters{flex-wrap:wrap}}@media (width<=720px){.cw-app-shell .users-v2{gap:13px}.cw-app-shell .users-v2__header{flex-direction:column;align-items:stretch}.cw-app-shell .users-v2__refresh{width:100%}.cw-app-shell .users-v2__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cw-app-shell .users-v2__metrics>button{grid-template-columns:34px 1fr;gap:9px;min-height:98px;padding:12px}.cw-app-shell .users-v2__metric-icon{width:34px;height:34px}.cw-app-shell .users-v2__metrics strong{font-size:23px}.cw-app-shell .users-v2__metrics em{display:none}.cw-app-shell .users-v2__filters{grid-template-columns:1fr;display:grid}.cw-app-shell .users-v2__filters>*{width:100%}.cw-app-shell .users-v2__table-meta{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:11px}.cw-app-shell .users-v2__pagination{flex-direction:column;align-items:stretch;padding-block:10px}.cw-app-shell .users-v2__pagination>div{grid-template-columns:1fr 1fr;display:grid}.cw-app-shell .users-v2__drawer{width:100%}.cw-app-shell .users-v2__drawer-footer{flex-direction:column;align-items:stretch}.cw-app-shell .users-v2__drawer-footer button,.cw-app-shell .users-v2__drawer-actions{width:100%}}@media (width<=480px){.cw-app-shell .users-v2__metrics,.cw-app-shell .users-v2__detail-grid{grid-template-columns:1fr}.cw-app-shell .users-v2__detail-grid>div{border-right:0}.cw-app-shell .users-v2__protected-location{flex-direction:column;align-items:stretch}.cw-app-shell .users-v2__protected-location button{width:100%}}@media (prefers-reduced-motion:reduce){.cw-app-shell .users-v2 *,.cw-app-shell .users-v2__drawer-backdrop,.cw-app-shell .users-v2__drawer{transition-duration:.001ms!important;animation-duration:.001ms!important}}.cw-app-shell .vp-page{--vp-text:#172033;--vp-muted:#657087;--vp-border:#e4e8f0;--vp-surface:#fff;--vp-soft:#f7f8fb;--vp-primary:#4f46e5;--vp-primary-dark:#4338ca;--vp-success:#15803d;--vp-warning:#b45309;--vp-danger:#c24141;color:var(--vp-text);gap:16px;display:grid}.cw-app-shell .vp-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cw-app-shell .vp-eyebrow{color:#6d63d8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.cw-app-shell .vp-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2vw,32px);line-height:1.15}.cw-app-shell .vp-header p{max-width:680px;color:var(--vp-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.cw-app-shell .vp-header-actions,.cw-app-shell .vp-drawer-actions,.cw-app-shell .vp-confirm-actions{align-items:center;gap:10px;display:flex}.cw-app-shell .vp-secure-status{color:#4c576d;white-space:nowrap;background:#fff;border:1px solid #dce2ec;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.cw-app-shell .vp-secure-status>span{background:#22a06b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22a06b1f}.cw-app-shell .vp-button{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.cw-app-shell .vp-button:hover:not(:disabled){transform:translateY(-1px)}.cw-app-shell .vp-button:disabled{opacity:.55;cursor:not-allowed}.cw-app-shell .vp-button-secondary{color:#35405a;background:#fff;border-color:#d9deea}.cw-app-shell .vp-button-secondary:hover:not(:disabled){background:#f7f8fb;border-color:#cbd2df}.cw-app-shell .vp-button-primary{background:var(--vp-primary);color:#fff}.cw-app-shell .vp-button-primary:hover:not(:disabled){background:var(--vp-primary-dark)}.cw-app-shell .vp-button-success{color:#fff;background:#168a50}.cw-app-shell .vp-button-success:hover:not(:disabled){background:#117341}.cw-app-shell .vp-button-danger{color:#fff;background:#c24141}.cw-app-shell .vp-button-danger-outline{color:#b63838;background:#fff;border-color:#efcaca}.cw-app-shell .vp-button-danger-outline:hover:not(:disabled){background:#fff6f6;border-color:#e9a8a8}.cw-app-shell .vp-alert{color:#a83333;background:#fff5f5;border:1px solid #f0c7c7;border-radius:9px;padding:11px 14px;font-size:13px;font-weight:650}.cw-app-shell .vp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .vp-metric{border:1px solid var(--vp-border);background:var(--vp-surface);border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px 16px;display:grid}.cw-app-shell .vp-metric-icon{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.cw-app-shell .vp-tone-neutral{color:#4f46e5;background:#eeedff}.cw-app-shell .vp-tone-warning{color:#b45309;background:#fff4df}.cw-app-shell .vp-tone-success{color:#15803d;background:#eaf8ef}.cw-app-shell .vp-tone-danger{color:#c24141;background:#fff0f0}.cw-app-shell .vp-metric div{gap:2px;min-width:0;display:grid}.cw-app-shell .vp-metric span:not(.vp-metric-icon){color:var(--vp-muted);font-size:12px;font-weight:700}.cw-app-shell .vp-metric strong{letter-spacing:-.03em;font-size:25px;line-height:1.15}.cw-app-shell .vp-metric small{color:#8a93a5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cw-app-shell .vp-workspace{border:1px solid var(--vp-border);background:var(--vp-surface);border-radius:11px;overflow:hidden}.cw-app-shell .vp-toolbar{border-bottom:1px solid var(--vp-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.cw-app-shell .vp-search{color:#7b8495;background:#fff;border:1px solid #d9deea;border-radius:8px;align-items:center;gap:9px;width:min(650px,100%);min-height:40px;padding-left:12px;display:flex}.cw-app-shell .vp-search:focus-within{border-color:#8a84ea;box-shadow:0 0 0 3px #4f46e517}.cw-app-shell .vp-search input{min-width:0;color:var(--vp-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.cw-app-shell .vp-search input::placeholder{color:#98a0af}.cw-app-shell .vp-search .vp-button{min-height:32px;margin-right:4px;padding-inline:13px}.cw-app-shell .vp-search-clear{color:#8a93a5;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.cw-app-shell .vp-search-clear:hover{color:#454f63;background:#f0f2f6}.cw-app-shell .vp-result-count{color:var(--vp-muted);white-space:nowrap;font-size:12px;font-weight:700}.cw-app-shell .vp-tabs{border-bottom:1px solid var(--vp-border);align-items:center;gap:22px;padding:0 14px;display:flex;overflow-x:auto}.cw-app-shell .vp-tabs button{color:#697489;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex;position:relative}.cw-app-shell .vp-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.cw-app-shell .vp-tabs button strong{color:#5f697d;background:#f0f2f6;border-radius:999px;place-items:center;min-width:23px;height:21px;padding:0 6px;font-size:11px;display:inline-grid}.cw-app-shell .vp-tabs button.active{color:var(--vp-primary)}.cw-app-shell .vp-tabs button.active:after{background:var(--vp-primary)}.cw-app-shell .vp-tabs button.active strong{color:var(--vp-primary-dark);background:#ecebff}.cw-app-shell .vp-table-wrap{overflow-x:auto}.cw-app-shell .vp-table{border-collapse:collapse;width:100%;min-width:900px}.cw-app-shell .vp-table th{border-bottom:1px solid var(--vp-border);color:#737d90;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#fafbfc;padding:11px 14px;font-size:11px;font-weight:800}.cw-app-shell .vp-table td{color:#424c60;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px 14px;font-size:13px}.cw-app-shell .vp-table tbody tr{transition:background .15s}.cw-app-shell .vp-table tbody tr:hover{background:#fafaff}.cw-app-shell .vp-table tbody tr:last-child td{border-bottom:0}.cw-app-shell .vp-user-cell{align-items:center;gap:11px;min-width:245px;display:flex}.cw-app-shell .vp-avatar{color:#4f46e5;background:#ecebff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.cw-app-shell .vp-user-cell>div{gap:2px;min-width:0;display:grid}.cw-app-shell .vp-user-cell strong{color:#20293a;font-size:13px}.cw-app-shell .vp-user-cell span:not(.vp-avatar){color:#697489;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cw-app-shell .vp-user-cell small{color:#9098a8;font-size:11px}.cw-app-shell .vp-country,.cw-app-shell .vp-date{color:#596477;font-size:12px}.cw-app-shell .vp-attempt-risk{color:#c24141}.cw-app-shell .vp-attempt-total{color:#8c95a5;font-size:12px}.cw-app-shell .vp-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cw-app-shell .vp-status-pending{color:#9a570a;background:#fff4df}.cw-app-shell .vp-status-approved{color:#14733b;background:#eaf8ef}.cw-app-shell .vp-status-rejected{color:#b63838;background:#fff0f0}.cw-app-shell .vp-status-revoked{color:#6248b7;background:#f2efff}.cw-app-shell .vp-review-button{color:#35405a;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.cw-app-shell .vp-review-button:hover{color:#4f46e5;background:#f7f6ff;border-color:#a9a5ec}.cw-app-shell .vp-state{color:#727d90;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:270px;padding:30px;display:flex}.cw-app-shell .vp-state strong{color:#2b3447;font-size:15px}.cw-app-shell .vp-state span{font-size:12px}.cw-app-shell .vp-pagination{border-top:1px solid var(--vp-border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 14px;display:flex}.cw-app-shell .vp-pagination button{color:#465168;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.cw-app-shell .vp-pagination button:disabled{opacity:.45;cursor:not-allowed}.cw-app-shell .vp-pagination span{color:#758095;font-size:12px}.cw-app-shell .vp-overlay,.cw-app-shell .vp-confirm-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1218267a;position:fixed;inset:0}.cw-app-shell .vp-overlay{justify-content:flex-end;display:flex}.cw-app-shell .vp-drawer{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(580px,100%);height:100%;animation:.22s ease-out vp-drawer-in;display:grid;box-shadow:-18px 0 48px #151d2e33}@keyframes vp-drawer-in{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.cw-app-shell .vp-drawer-header{border-bottom:1px solid var(--vp-border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:84px;padding:17px 20px;display:flex}.cw-app-shell .vp-drawer-header h2{letter-spacing:-.025em;margin:0;font-size:21px}.cw-app-shell .vp-drawer-header p{color:#7a8496;margin:3px 0 0;font-size:12px}.cw-app-shell .vp-icon-button{color:#596477;cursor:pointer;background:#fff;border:1px solid #dde2ea;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.cw-app-shell .vp-icon-button:hover{background:#f4f5f8}.cw-app-shell .vp-drawer-scroll{align-content:start;gap:16px;padding:18px 20px;display:grid;overflow-y:auto}.cw-app-shell .vp-selfie-section,.cw-app-shell .vp-detail-section,.cw-app-shell .vp-reason{border:1px solid var(--vp-border);background:#fff;border-radius:10px}.cw-app-shell .vp-selfie-section{padding:14px}.cw-app-shell .vp-selfie-heading{color:#39445a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;font-size:12px;font-weight:800;display:flex}.cw-app-shell .vp-selfie-preview{aspect-ratio:4/3;color:#818a9b;background:#f0f2f6;border-radius:9px;place-items:center;display:grid;overflow:hidden}.cw-app-shell .vp-selfie-preview img{object-fit:contain;background:#171b25;width:100%;height:100%}.cw-app-shell .vp-selfie-section>p{color:#7b8494;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.cw-app-shell .vp-detail-section{padding:15px}.cw-app-shell .vp-detail-section h3{color:#283247;margin:0 0 12px;font-size:14px}.cw-app-shell .vp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cw-app-shell .vp-detail-grid>div{background:#f7f8fb;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.cw-app-shell .vp-detail-grid span{color:#828b9c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.cw-app-shell .vp-detail-grid strong{overflow-wrap:anywhere;color:#344057;font-size:12px;line-height:1.4}.cw-app-shell .vp-reason{background:#fff8f8;border-color:#f0d1d1;padding:13px 14px}.cw-app-shell .vp-reason span{color:#a54343;text-transform:uppercase;font-size:11px;font-weight:800}.cw-app-shell .vp-reason p{color:#753838;margin:5px 0 0;font-size:12px;line-height:1.5}.cw-app-shell .vp-drawer-actions{border-top:1px solid var(--vp-border);background:#fff;justify-content:space-between;min-height:68px;padding:12px 20px}.cw-app-shell .vp-drawer-actions>div{gap:8px;display:flex}.cw-app-shell .vp-confirm-overlay{z-index:1300;place-items:center;padding:20px;display:grid}.cw-app-shell .vp-confirm{background:#fff;border-radius:12px;width:min(430px,100%);padding:22px;animation:.18s ease-out vp-confirm-in;box-shadow:0 24px 70px #141b2b3d}@keyframes vp-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cw-app-shell .vp-confirm-icon{border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:13px;display:grid}.cw-app-shell .vp-confirm-approve{color:#15803d;background:#eaf8ef}.cw-app-shell .vp-confirm-reject,.cw-app-shell .vp-confirm-revoke{color:#c24141;background:#fff0f0}.cw-app-shell .vp-confirm h2{letter-spacing:-.02em;margin:0;font-size:20px}.cw-app-shell .vp-confirm>p{color:#6d778a;margin:7px 0 16px;font-size:13px;line-height:1.5}.cw-app-shell .vp-reason-input{gap:7px;margin-bottom:16px;display:grid}.cw-app-shell .vp-reason-input span{color:#465168;font-size:12px;font-weight:750}.cw-app-shell .vp-reason-input textarea{resize:vertical;color:#283247;width:100%;font:inherit;border:1px solid #d9deea;border-radius:8px;outline:0;padding:10px 11px;font-size:13px;line-height:1.5}.cw-app-shell .vp-reason-input textarea:focus{border-color:#8983e8;box-shadow:0 0 0 3px #4f46e517}.cw-app-shell .vp-confirm-actions{justify-content:flex-end}@media (width<=1100px){.cw-app-shell .vp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cw-app-shell .vp-page{gap:13px}.cw-app-shell .vp-header{flex-direction:column}.cw-app-shell .vp-header-actions{justify-content:space-between;width:100%}.cw-app-shell .vp-metrics{grid-template-columns:1fr;gap:9px}.cw-app-shell .vp-metric{padding:13px 14px}.cw-app-shell .vp-toolbar{flex-direction:column;align-items:stretch}.cw-app-shell .vp-search{width:100%}.cw-app-shell .vp-result-count{align-self:flex-end}.cw-app-shell .vp-tabs{gap:18px}.cw-app-shell .vp-pagination span{display:none}.cw-app-shell .vp-detail-grid{grid-template-columns:1fr}.cw-app-shell .vp-drawer-actions{flex-direction:column-reverse;align-items:stretch}.cw-app-shell .vp-drawer-actions>div{width:100%}.cw-app-shell .vp-drawer-actions .vp-button{flex:1}}@media (width<=520px){.cw-app-shell .vp-secure-status{display:none}.cw-app-shell .vp-header-actions .vp-button{width:100%}.cw-app-shell .vp-search{flex-wrap:wrap;padding:7px 8px 7px 10px}.cw-app-shell .vp-search input{min-width:calc(100% - 54px)}.cw-app-shell .vp-search .vp-button{width:100%;margin:0}.cw-app-shell .vp-drawer-header,.cw-app-shell .vp-drawer-scroll,.cw-app-shell .vp-drawer-actions{padding-left:15px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.cw-app-shell .vp-drawer,.cw-app-shell .vp-confirm{animation:none}.cw-app-shell .vp-button,.cw-app-shell .vp-table tbody tr{transition:none}}.cw-app-shell .account-deletion-page{color:#182033;gap:16px;display:grid}.cw-app-shell .account-deletion-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cw-app-shell .account-deletion-eyebrow{color:#6d7280;letter-spacing:.12em;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.cw-app-shell .account-deletion-header h1{color:#171c2a;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,32px);line-height:1.1}.cw-app-shell .account-deletion-header p{color:#697083;max-width:720px;margin:7px 0 0;font-size:14px;line-height:1.55}.cw-app-shell .account-deletion-header-actions,.cw-app-shell .account-deletion-toolbar-right,.cw-app-shell .account-deletion-footer,.cw-app-shell .account-deletion-pagination,.cw-app-shell .account-deletion-security-note,.cw-app-shell .account-deletion-sync{align-items:center;display:flex}.cw-app-shell .account-deletion-header-actions{flex:none;gap:9px}.cw-app-shell .account-deletion-sync{color:#697083;background:#fff;border:1px solid #e5e8ef;border-radius:9px;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700}.cw-app-shell .account-deletion-refresh{color:#252b3d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddea;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.cw-app-shell .account-deletion-refresh:hover:not(:disabled){border-color:#b9bfd2;transform:translateY(-1px);box-shadow:0 7px 18px #19203412}.cw-app-shell .account-deletion-refresh:disabled{cursor:not-allowed;opacity:.64}.cw-app-shell .account-deletion-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .account-deletion-metric{background:#fff;border:1px solid #e5e8ef;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:15px 16px;display:flex;box-shadow:0 5px 16px #1f263a09}.cw-app-shell .account-deletion-metric-icon{color:#5854c7;background:#f1f3ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.cw-app-shell .account-deletion-metric>div{gap:2px;min-width:0;display:grid}.cw-app-shell .account-deletion-metric strong{color:#171c2a;letter-spacing:-.035em;font-size:25px;line-height:1}.cw-app-shell .account-deletion-metric span:last-child{color:#72798b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.cw-app-shell .account-deletion-panel{background:#fff;border:1px solid #e3e6ee;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 26px #1c23320b}.cw-app-shell .account-deletion-toolbar{background:#fff;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 15px;display:flex}.cw-app-shell .account-deletion-search{color:#7a8192;background:#fafbfc;border:1px solid #dfe3ec;border-radius:9px;align-items:center;gap:9px;width:min(460px,100%);min-height:39px;padding:0 12px;display:flex}.cw-app-shell .account-deletion-search:focus-within{background:#fff;border-color:#9794dc;box-shadow:0 0 0 3px #5b57c51a}.cw-app-shell .account-deletion-search input{color:#202638;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.cw-app-shell .account-deletion-toolbar-right{gap:10px}.cw-app-shell .account-deletion-filter{align-items:center;gap:8px;display:flex}.cw-app-shell .account-deletion-filter>span,.cw-app-shell .account-deletion-results{color:#747b8d;font-size:12px;font-weight:750}.cw-app-shell .account-deletion-filter select{color:#252b3d;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe3ec;border-radius:9px;padding:0 32px 0 11px;font-size:13px;font-weight:700}.cw-app-shell .account-deletion-results{text-align:right;min-width:70px}.cw-app-shell .account-deletion-table-wrap{width:100%;overflow:auto}.cw-app-shell .account-deletion-table{border-collapse:collapse;width:100%;min-width:1120px}.cw-app-shell .account-deletion-table th{z-index:1;color:#6c7384;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f8fb;border-bottom:1px solid #e7e9f0;padding:11px 14px;font-size:11px;font-weight:850;position:sticky;top:0}.cw-app-shell .account-deletion-table td{color:#343a4d;vertical-align:middle;border-bottom:1px solid #eef0f4;padding:12px 14px;font-size:13px}.cw-app-shell .account-deletion-table tbody tr{transition:background .15s}.cw-app-shell .account-deletion-table tbody tr:hover{background:#fafaff}.cw-app-shell .account-deletion-table tbody tr:last-child td{border-bottom:0}.cw-app-shell .account-deletion-reference,.cw-app-shell .account-deletion-date,.cw-app-shell .account-deletion-user>div{gap:3px;display:grid}.cw-app-shell .account-deletion-reference code{color:#2f3548;letter-spacing:.05em;background:#f7f8fb;border:1px solid #dde1eb;border-radius:6px;width:max-content;padding:4px 7px;font-size:11px;font-weight:850}.cw-app-shell .account-deletion-reference span,.cw-app-shell .account-deletion-date span,.cw-app-shell .account-deletion-user small{color:#858b9a;font-size:11px}.cw-app-shell .account-deletion-user{align-items:center;gap:10px;min-width:230px;display:flex}.cw-app-shell .account-deletion-avatar{color:#514db8;background:#edeefe;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.cw-app-shell .account-deletion-user strong,.cw-app-shell .account-deletion-date strong{color:#252b3d;font-size:13px}.cw-app-shell .account-deletion-user span:not(.account-deletion-avatar){color:#6f7688;font-size:12px}.cw-app-shell .account-deletion-source,.cw-app-shell .account-deletion-processing,.cw-app-shell .account-deletion-status,.cw-app-shell .account-deletion-retained-list span{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.cw-app-shell .account-deletion-source{color:#50586b;background:#f2f4f7}.cw-app-shell .account-deletion-status{color:#525a6e;background:#f2f4f7}.cw-app-shell .account-deletion-status--completed,.cw-app-shell .account-deletion-status--deleted,.cw-app-shell .account-deletion-status--success{color:#247244;background:#eaf8ef}.cw-app-shell .account-deletion-status--pending,.cw-app-shell .account-deletion-status--processing{color:#93620c;background:#fff5dc}.cw-app-shell .account-deletion-status--failed,.cw-app-shell .account-deletion-status--cancelled,.cw-app-shell .account-deletion-status--rejected{color:#a43b3b;background:#fdecec}.cw-app-shell .account-deletion-retained-list{flex-wrap:wrap;align-items:center;gap:5px;max-width:250px;display:flex}.cw-app-shell .account-deletion-retained-list span{color:#5f53b9;background:#f1efff}.cw-app-shell .account-deletion-retained-list small,.cw-app-shell .account-deletion-none{color:#858b9a;font-size:11px;font-weight:700}.cw-app-shell .account-deletion-processing{color:#5f6678;background:#f3f4f7}.cw-app-shell .account-deletion-processing.is-automatic{color:#27658f;background:#e9f5ff}.cw-app-shell .account-deletion-state{color:#778092;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.cw-app-shell .account-deletion-state strong{color:#2b3143;font-size:15px}.cw-app-shell .account-deletion-state span{max-width:460px;font-size:13px;line-height:1.5}.cw-app-shell .account-deletion-state button{color:#2d3346;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddea;border-radius:8px;margin-top:4px;padding:0 13px;font-size:12px;font-weight:800}.cw-app-shell .account-deletion-state--error{color:#a43b3b}.cw-app-shell .account-deletion-footer{background:#fbfbfd;border-top:1px solid #e8eaf0;justify-content:space-between;gap:14px;min-height:58px;padding:10px 15px}.cw-app-shell .account-deletion-security-note{color:#6d7485;gap:8px;font-size:12px;font-weight:700}.cw-app-shell .account-deletion-security-note svg{color:#5a56bd}.cw-app-shell .account-deletion-pagination{gap:8px}.cw-app-shell .account-deletion-pagination button{color:#373e50;cursor:pointer;background:#fff;border:1px solid #dce0e9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.cw-app-shell .account-deletion-pagination button:disabled{cursor:not-allowed;opacity:.45}.cw-app-shell .account-deletion-pagination span{color:#697083;text-align:center;min-width:56px;font-size:12px;font-weight:800}.cw-app-shell .account-deletion-page .is-spinning{animation:.8s linear infinite accountDeletionSpin}@keyframes accountDeletionSpin{to{transform:rotate(360deg)}}@media (width<=1120px){.cw-app-shell .account-deletion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cw-app-shell .account-deletion-header,.cw-app-shell .account-deletion-toolbar,.cw-app-shell .account-deletion-footer{flex-direction:column;align-items:stretch}.cw-app-shell .account-deletion-header-actions,.cw-app-shell .account-deletion-toolbar-right{justify-content:space-between;width:100%}.cw-app-shell .account-deletion-search{width:100%}.cw-app-shell .account-deletion-footer{gap:12px}.cw-app-shell .account-deletion-pagination{justify-content:flex-end}}@media (width<=520px){.cw-app-shell .account-deletion-metrics{grid-template-columns:1fr;gap:9px}.cw-app-shell .account-deletion-sync{display:none}.cw-app-shell .account-deletion-refresh{width:100%}.cw-app-shell .account-deletion-toolbar-right{flex-direction:column;align-items:stretch}.cw-app-shell .account-deletion-filter{justify-content:space-between}.cw-app-shell .account-deletion-filter select{flex:1}.cw-app-shell .account-deletion-results{text-align:left}}@media (prefers-reduced-motion:reduce){.cw-app-shell .account-deletion-refresh,.cw-app-shell .account-deletion-table tbody tr{transition:none}.cw-app-shell .account-deletion-page .is-spinning{animation:none}}.cw-app-shell .retained-pro-page,.cw-app-shell .support-pro-page{color:#172033;gap:16px;display:grid}.cw-app-shell .retained-pro-header,.cw-app-shell .support-pro-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 0 4px;display:flex}.cw-app-shell .retained-pro-header h1,.cw-app-shell .support-pro-header h1{letter-spacing:-.045em;color:#172033;margin:7px 0 6px;font-size:clamp(28px,2.4vw,36px);line-height:1.06}.cw-app-shell .retained-pro-header p,.cw-app-shell .support-pro-header p{color:#697386;max-width:760px;margin:0;font-size:14px;line-height:1.65}.cw-app-shell .retained-pro-eyebrow,.cw-app-shell .support-pro-eyebrow{color:#5b5bd6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.cw-app-shell .retained-pro-header-status,.cw-app-shell .support-pro-sync{color:#556074;white-space:nowrap;background:#fff;border:1px solid #e1e6ef;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.cw-app-shell .retained-pro-notice,.cw-app-shell .support-pro-error{color:#8a5b10;background:#fffaf0;border:1px solid #f1d18a;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.cw-app-shell .retained-pro-gate{text-align:center;background:#fff;border:1px solid #dde3ed;border-radius:14px;justify-items:center;gap:12px;max-width:620px;margin:28px auto;padding:32px;display:grid;box-shadow:0 14px 40px #1b253b12}.cw-app-shell .retained-pro-gate-icon{color:#5758c7;background:#f0f1ff;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.cw-app-shell .retained-pro-gate-label{color:#6a6ccf;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.cw-app-shell .retained-pro-gate h2{color:#1b2435;letter-spacing:-.025em;margin:0;font-size:22px}.cw-app-shell .retained-pro-gate p{color:#697386;max-width:500px;margin:0;font-size:13px;line-height:1.7}.cw-app-shell .retained-pro-gate label,.cw-app-shell .retained-pro-access-form label{text-align:left;gap:7px;width:min(100%,360px);display:grid}.cw-app-shell .retained-pro-gate label>span,.cw-app-shell .retained-pro-access-form label>span{color:#475467;font-size:12px;font-weight:750}.cw-app-shell .retained-pro-gate input,.cw-app-shell .retained-pro-access-form input{color:#1f2937;background:#fff;border:1px solid #d7dee9;border-radius:9px;outline:none;width:100%;min-height:43px;padding:10px 12px;font-size:14px}.cw-app-shell .retained-pro-gate input:focus,.cw-app-shell .retained-pro-access-form input:focus{border-color:#7778db;box-shadow:0 0 0 3px #5b5bd61c}.cw-app-shell .retained-pro-primary{color:#fff;background:#5456c8;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 6px 16px #5456c833}.cw-app-shell .retained-pro-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #5456c83d}.cw-app-shell .retained-pro-primary:disabled{opacity:.55;cursor:not-allowed}.cw-app-shell .retained-pro-setup{justify-items:center;gap:14px;width:100%;display:grid}.cw-app-shell .retained-pro-qr{background:#fbfcfe;border:1px solid #e1e6ef;border-radius:12px;justify-items:center;gap:8px;padding:16px;display:grid}.cw-app-shell .retained-pro-qr img{border-radius:8px;width:180px;max-width:100%}.cw-app-shell .retained-pro-qr small{color:#7a8495;font-size:11px}.cw-app-shell .retained-pro-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .retained-pro-summary article{background:#fff;border:1px solid #e0e5ed;border-radius:12px;gap:4px;padding:16px 18px;display:grid}.cw-app-shell .retained-pro-summary span{color:#697386;font-size:12px;font-weight:700}.cw-app-shell .retained-pro-summary strong{color:#172033;letter-spacing:-.04em;font-size:27px;line-height:1}.cw-app-shell .retained-pro-summary small{color:#8a94a6;font-size:11px}.cw-app-shell .retained-pro-panel{background:#fff;border:1px solid #dfe5ed;border-radius:13px;overflow:hidden;box-shadow:0 8px 28px #1b253b0b}.cw-app-shell .retained-pro-panel-head,.cw-app-shell .support-pro-panel-head{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.cw-app-shell .retained-pro-panel-head h2,.cw-app-shell .support-pro-panel-head h2{color:#1c2638;letter-spacing:-.018em;margin:0 0 3px;font-size:16px}.cw-app-shell .retained-pro-panel-head p,.cw-app-shell .support-pro-panel-head p{color:#7a8495;margin:0;font-size:12px}.cw-app-shell .retained-pro-panel-head>span,.cw-app-shell .support-pro-panel-head>span{color:#697386;font-size:12px;font-weight:750}.cw-app-shell .retained-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.cw-app-shell .retained-pro-user{text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.cw-app-shell .retained-pro-user:hover{border-color:#c8cbe8;transform:translateY(-1px);box-shadow:0 8px 22px #1b253b0f}.cw-app-shell .retained-pro-avatar{color:#5b5bd6;background:#f1f2ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.cw-app-shell .retained-pro-user>div:nth-child(2){gap:3px;min-width:0;display:grid}.cw-app-shell .retained-pro-user strong{color:#202a3b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cw-app-shell .retained-pro-user span{color:#697386;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cw-app-shell .retained-pro-user small{color:#8b94a5;font-size:11px}.cw-app-shell .retained-pro-user-meta{justify-items:end;gap:8px;display:grid}.cw-app-shell .retained-pro-user-meta>span{color:#677284;white-space:normal;text-align:right;background:#f3f5f8;border-radius:999px;max-width:160px;padding:5px 8px;font-size:10px;font-weight:750}.cw-app-shell .retained-pro-user-meta>span.is-hold{color:#a85d11;background:#fff4e8}.cw-app-shell .retained-pro-backdrop,.cw-app-shell .support-pro-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121a2a61;position:fixed;inset:0}.cw-app-shell .retained-pro-drawer,.cw-app-shell .retained-pro-record-drawer,.cw-app-shell .support-pro-drawer{background:#fff;flex-direction:column;width:min(720px,94vw);height:100%;animation:.22s ease-out portalDrawerIn;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 50px #121a2a2b}.cw-app-shell .retained-pro-record-drawer{width:min(820px,96vw)}.cw-app-shell .retained-pro-record-layer{z-index:95}.cw-app-shell .retained-pro-drawer>header,.cw-app-shell .retained-pro-record-drawer>header{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.cw-app-shell .retained-pro-drawer>header span,.cw-app-shell .retained-pro-record-drawer>header span{color:#696bd0;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.cw-app-shell .retained-pro-drawer>header h2,.cw-app-shell .retained-pro-record-drawer>header h2{color:#172033;letter-spacing:-.03em;margin:5px 0 4px;font-size:22px}.cw-app-shell .retained-pro-drawer>header p,.cw-app-shell .retained-pro-record-drawer>header p{color:#707b8d;margin:0;font-size:12px}.cw-app-shell .retained-pro-drawer>header button,.cw-app-shell .retained-pro-record-drawer>header button,.cw-app-shell .support-pro-drawer-head>button{color:#556074;background:#fff;border:1px solid #e1e6ee;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.cw-app-shell .retained-pro-drawer-body,.cw-app-shell .support-pro-drawer-body{padding:18px 22px 28px;overflow:auto}.cw-app-shell .retained-pro-category-section{gap:12px;margin-top:18px;display:grid}.cw-app-shell .retained-pro-category-section h3{color:#1e293b;margin:0 0 4px;font-size:15px}.cw-app-shell .retained-pro-category-section p{color:#748094;margin:0;font-size:12px;line-height:1.6}.cw-app-shell .retained-pro-category-list{gap:9px;display:grid}.cw-app-shell .retained-pro-category-list article{background:#fbfcfe;border:1px solid #e1e6ee;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.cw-app-shell .retained-pro-category-list article>div{gap:3px;display:grid}.cw-app-shell .retained-pro-category-list strong{color:#202a3b;font-size:13px}.cw-app-shell .retained-pro-category-list p{color:#6e788a;margin:0;font-size:12px}.cw-app-shell .retained-pro-category-list small{color:#9099a8;font-size:11px}.cw-app-shell .retained-pro-category-list button{color:#4f55b5;background:#fff;border:1px solid #d9dfeb;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.cw-app-shell .retained-pro-access-form{gap:14px;display:grid}.cw-app-shell .retained-pro-access-form label{width:100%}.cw-app-shell .support-pro-header-actions{align-items:center;gap:9px;display:flex}.cw-app-shell .support-pro-live{background:#17a673;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #17a6731c}.cw-app-shell .support-pro-header-actions>button{color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.cw-app-shell .support-pro-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .support-pro-metrics article{background:#fff;border:1px solid #dfe5ed;border-radius:12px;align-items:center;gap:13px;min-width:0;padding:15px 16px;display:flex}.cw-app-shell .support-pro-metrics article>div:last-child{gap:2px;min-width:0;display:grid}.cw-app-shell .support-pro-metrics span{color:#667085;font-size:12px;font-weight:700}.cw-app-shell .support-pro-metrics strong{color:#172033;letter-spacing:-.04em;font-size:25px;line-height:1}.cw-app-shell .support-pro-metrics small{color:#9099a8;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cw-app-shell .support-pro-metric-icon{color:#4f6bed;background:#eff4ff;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cw-app-shell .support-pro-metric-icon.is-violet{color:#7157c9;background:#f2efff}.cw-app-shell .support-pro-metric-icon.is-amber{color:#c97815;background:#fff6e7}.cw-app-shell .support-pro-metric-icon.is-green{color:#15835f;background:#eaf9f2}.cw-app-shell .support-pro-workspace{background:#fff;border:1px solid #dfe5ed;border-radius:13px;overflow:hidden;box-shadow:0 8px 28px #1b253b0b}.cw-app-shell .support-pro-tabs{background:#fbfcfe;border-bottom:1px solid #e8ecf2;gap:2px;padding:9px 12px 0;display:flex;overflow:auto}.cw-app-shell .support-pro-tabs button{color:#6b7587;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.cw-app-shell .support-pro-tabs button strong{color:#697386;background:#edf0f5;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:10px;display:grid}.cw-app-shell .support-pro-tabs button.is-active{color:#34369f;border-bottom-color:#5b5bd6}.cw-app-shell .support-pro-tabs button.is-active strong{color:#4f51bb;background:#ececff}.cw-app-shell .support-pro-toolbar{border-bottom:1px solid #e8ecf2;grid-template-columns:minmax(320px,1fr) auto auto;gap:10px;padding:13px 15px;display:grid}.cw-app-shell .support-pro-search{color:#7a8495;background:#fff;border:1px solid #d9e0ea;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 5px 0 11px;display:grid}.cw-app-shell .support-pro-search input{color:#202a3b;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.cw-app-shell .support-pro-search button{color:#4f51b7;background:#f0f1ff;border:0;border-radius:7px;min-height:30px;padding:0 11px;font-size:11px;font-weight:800}.cw-app-shell .support-pro-toolbar>label{gap:4px;display:grid}.cw-app-shell .support-pro-toolbar>label>span,.cw-app-shell .support-pro-controls label>span{color:#778295;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.cw-app-shell .support-pro-toolbar select,.cw-app-shell .support-pro-controls select{color:#344054;background:#fff;border:1px solid #d9e0ea;border-radius:9px;outline:none;min-height:40px;padding:0 32px 0 10px;font-size:12px}.cw-app-shell .support-pro-table-wrap{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;overflow:auto}.cw-app-shell .support-pro-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px}.cw-app-shell .support-pro-table th{z-index:2;color:#697386;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f8fafc;padding:10px 13px;font-size:10px;font-weight:850;position:sticky;top:0}.cw-app-shell .support-pro-table td{color:#475467;vertical-align:middle;border-top:1px solid #edf0f4;padding:11px 13px;font-size:12px}.cw-app-shell .support-pro-table tbody tr{cursor:pointer;transition:background .14s}.cw-app-shell .support-pro-table tbody tr:hover{background:#fafbff}.cw-app-shell .support-pro-table td:first-child strong,.cw-app-shell .support-pro-table td:first-child span{display:block}.cw-app-shell .support-pro-table td:first-child strong{color:#31379d;font-size:12px}.cw-app-shell .support-pro-table td:first-child span{color:#5d6879;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:3px;overflow:hidden}.cw-app-shell .support-pro-user{align-items:center;gap:9px;min-width:0;display:flex}.cw-app-shell .support-pro-user>div{color:#5557c7;background:#f0f1ff;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;display:grid}.cw-app-shell .support-pro-user>span{gap:2px;min-width:0;display:grid}.cw-app-shell .support-pro-user strong,.cw-app-shell .support-pro-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-app-shell .support-pro-user strong{color:#243044;font-size:12px}.cw-app-shell .support-pro-user small{color:#8a94a6;font-size:10.5px}.cw-app-shell .support-pro-priority,.cw-app-shell .support-pro-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.cw-app-shell .support-pro-priority.is-low{color:#667085;background:#f2f4f7}.cw-app-shell .support-pro-priority.is-medium{color:#315bb8;background:#eff4ff}.cw-app-shell .support-pro-priority.is-high{color:#a35d12;background:#fff4e5}.cw-app-shell .support-pro-priority.is-urgent{color:#b4232a;background:#fff0f0}.cw-app-shell .support-pro-status{color:#667085;background:#f2f4f7}.cw-app-shell .support-pro-status.is-open{color:#325eb8;background:#eef4ff}.cw-app-shell .support-pro-status.is-assigned{color:#6547b4;background:#f2efff}.cw-app-shell .support-pro-status.is-in_progress{color:#9c5a16;background:#fff5e6}.cw-app-shell .support-pro-status.is-waiting_user{color:#8a6811;background:#fff9db}.cw-app-shell .support-pro-status.is-resolved{color:#19765a;background:#eaf8f1}.cw-app-shell .support-pro-status.is-closed{color:#586273;background:#eef1f4}.cw-app-shell .support-pro-unassigned{color:#a26920;font-weight:750}.cw-app-shell .support-pro-view{color:#4d52b4;background:#fff;border:1px solid #dce2eb;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.cw-app-shell .support-pro-footer{color:#7b8596;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:11px;display:flex}.cw-app-shell .support-pro-footer>div{gap:7px;display:flex}.cw-app-shell .support-pro-footer button{color:#4b5565;background:#fff;border:1px solid #dce2eb;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.cw-app-shell .support-pro-state{text-align:center;color:#748094;place-items:center;min-height:230px;padding:28px;display:grid}.cw-app-shell .support-pro-state h3{color:#2b3546;margin:8px 0 3px;font-size:15px}.cw-app-shell .support-pro-state p{margin:0;font-size:12px}.cw-app-shell .support-pro-drawer{width:min(760px,96vw)}.cw-app-shell .support-pro-drawer-head{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.cw-app-shell .support-pro-drawer-head span{color:#5c60c9;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.cw-app-shell .support-pro-drawer-head h2{color:#172033;letter-spacing:-.025em;margin:5px 0 4px;font-size:21px;line-height:1.25}.cw-app-shell .support-pro-drawer-head p{color:#748094;margin:0;font-size:12px}.cw-app-shell .support-pro-drawer-loading{height:100%}.cw-app-shell .support-pro-ticket-badges{gap:7px;margin-bottom:13px;display:flex}.cw-app-shell .support-pro-controls{background:#fafbfc;border:1px solid #e1e6ee;border-radius:11px;gap:9px;padding:12px;display:grid}.cw-app-shell .support-pro-control-row{align-items:end;gap:9px;display:flex}.cw-app-shell .support-pro-control-row>label{flex:1;gap:5px;display:grid}.cw-app-shell .support-pro-control-row>button{color:#4f55b8;background:#fff;border:1px solid #d8dfea;border-radius:9px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800}.cw-app-shell .support-pro-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.cw-app-shell .support-pro-detail-grid article{background:#fff;border:1px solid #e2e7ee;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.cw-app-shell .support-pro-detail-grid span{color:#7b8596;text-transform:uppercase;font-size:10px;font-weight:800}.cw-app-shell .support-pro-detail-grid strong{color:#263143;font-size:12px}.cw-app-shell .support-pro-description,.cw-app-shell .support-pro-thread,.cw-app-shell .support-pro-reply,.cw-app-shell .support-pro-activity{background:#fff;border:1px solid #e1e6ee;border-radius:11px;margin-top:14px;padding:14px}.cw-app-shell .support-pro-description>div,.cw-app-shell .support-pro-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-app-shell .support-pro-description h3,.cw-app-shell .support-pro-section-title h3{color:#202a3b;margin:0;font-size:14px}.cw-app-shell .support-pro-description a{color:#5156bd;font-size:11px;font-weight:800}.cw-app-shell .support-pro-description p{color:#596579;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.7}.cw-app-shell .support-pro-section-title>span{color:#8690a1;font-size:10px}.cw-app-shell .support-pro-thread{gap:9px;display:grid}.cw-app-shell .support-pro-thread-empty{color:#8791a2;text-align:center;border:1px dashed #d9e0e9;border-radius:9px;padding:18px;font-size:12px}.cw-app-shell .support-pro-message{background:#fbfcfd;border:1px solid #e4e8ef;border-radius:10px;padding:11px 12px}.cw-app-shell .support-pro-message.is-internal{background:#fffbef;border-color:#efd89d}.cw-app-shell .support-pro-message.is-staff,.cw-app-shell .support-pro-message.is-admin{background:#f8f8ff;border-color:#d9daf6}.cw-app-shell .support-pro-message header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-app-shell .support-pro-message header>div{align-items:center;gap:7px;display:flex}.cw-app-shell .support-pro-message strong{color:#263143;font-size:12px}.cw-app-shell .support-pro-message span,.cw-app-shell .support-pro-message time{color:#8a94a6;font-size:10px}.cw-app-shell .support-pro-message p{color:#566174;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.65}.cw-app-shell .support-pro-reply{gap:10px;display:grid}.cw-app-shell .support-pro-reply>label{gap:6px;display:grid}.cw-app-shell .support-pro-reply>label>span{color:#475467;font-size:12px;font-weight:800}.cw-app-shell .support-pro-reply textarea{resize:vertical;color:#263143;min-height:110px;font:inherit;border:1px solid #d9e0ea;border-radius:9px;outline:none;padding:11px}.cw-app-shell .support-pro-reply textarea:focus{border-color:#7778db;box-shadow:0 0 0 3px #5b5bd61a}.cw-app-shell .support-pro-reply footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-app-shell .support-pro-check{color:#697386;align-items:center;gap:7px;font-size:11px;display:flex}.cw-app-shell .support-pro-reply footer>button{color:#fff;background:#5658c9;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.cw-app-shell .support-pro-activity{gap:8px;display:grid}.cw-app-shell .support-pro-activity>article{border-top:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 0;display:flex}.cw-app-shell .support-pro-activity>article:first-of-type{border-top:0}.cw-app-shell .support-pro-activity>article>div{gap:2px;display:grid}.cw-app-shell .support-pro-activity strong{color:#2d3748;font-size:11px}.cw-app-shell .support-pro-activity span,.cw-app-shell .support-pro-activity p{color:#8a94a6;margin:0;font-size:10px}@keyframes portalDrawerIn{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.cw-app-shell .support-pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .support-pro-toolbar{grid-template-columns:1fr 1fr}.cw-app-shell .support-pro-search{grid-column:1/-1}}@media (width<=820px){.cw-app-shell .retained-pro-header,.cw-app-shell .support-pro-header{flex-direction:column;align-items:stretch}.cw-app-shell .retained-pro-summary,.cw-app-shell .retained-pro-grid{grid-template-columns:1fr}.cw-app-shell .support-pro-header-actions{justify-content:space-between}.cw-app-shell .support-pro-detail-grid{grid-template-columns:1fr}}@media (width<=620px){.cw-app-shell .support-pro-metrics,.cw-app-shell .support-pro-toolbar{grid-template-columns:1fr}.cw-app-shell .support-pro-search{grid-column:auto}.cw-app-shell .support-pro-tabs{padding-left:8px;padding-right:8px}.cw-app-shell .support-pro-footer{flex-direction:column;align-items:stretch}.cw-app-shell .support-pro-footer>div{justify-content:flex-end}.cw-app-shell .support-pro-control-row{flex-direction:column;align-items:stretch}.cw-app-shell .support-pro-control-row>button,.cw-app-shell .support-pro-drawer,.cw-app-shell .retained-pro-drawer,.cw-app-shell .retained-pro-record-drawer{width:100%}.cw-app-shell .retained-pro-category-list article{flex-direction:column;align-items:flex-start}.cw-app-shell .retained-pro-category-list button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cw-app-shell .retained-pro-user,.cw-app-shell .retained-pro-primary,.cw-app-shell .support-pro-table tbody tr,.cw-app-shell .retained-pro-drawer,.cw-app-shell .retained-pro-record-drawer,.cw-app-shell .support-pro-drawer{transition:none;animation:none}}.adops-page,.couponops-page,.offerops-page{color:var(--cw-text);gap:16px;display:grid}.adops-header,.couponops-header,.offerops-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adops-header h1,.couponops-header h1,.offerops-header h1{letter-spacing:-.035em;margin:4px 0 6px;font-size:30px;line-height:1.12}.adops-header p,.couponops-header p,.offerops-header p{max-width:760px;color:var(--cw-text-soft);margin:0;font-size:14px;line-height:1.6}.adops-eyebrow,.couponops-eyebrow,.offerops-eyebrow{color:var(--cw-brand);letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.adops-readiness,.offerops-readiness{color:#5c6678;white-space:nowrap;background:#fff;border:1px solid #d8deea;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.adops-metrics,.couponops-metrics,.offerops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adops-metrics article,.couponops-metrics article,.offerops-metrics article{border:1px solid var(--cw-border);min-width:0;box-shadow:var(--cw-shadow-xs);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:15px 16px;display:flex}.adops-metrics article>span,.couponops-metrics article>span,.offerops-metrics article>span{background:var(--cw-brand-soft);width:36px;height:36px;color:var(--cw-brand);border-radius:9px;flex:none;place-items:center;display:grid}.adops-metrics strong,.couponops-metrics strong,.offerops-metrics strong{letter-spacing:-.035em;font-size:24px;font-weight:800;line-height:1;display:block}.adops-metrics p,.couponops-metrics p,.offerops-metrics p{color:var(--cw-text-muted);margin:5px 0 0;font-size:12.5px}.adops-layout,.offerops-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr);gap:14px;display:grid}.adops-panel,.couponops-panel,.offerops-panel{border:1px solid var(--cw-border);box-shadow:var(--cw-shadow-xs);background:#fff;border-radius:11px}.adops-panel,.offerops-panel{padding:17px}.adops-panel-head,.offerops-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adops-panel-head span,.offerops-panel-head span{color:var(--cw-brand);letter-spacing:.1em;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.adops-panel-head h2,.offerops-panel-head h2{letter-spacing:-.02em;margin:0;font-size:17px}.adops-placement-list{gap:8px;display:grid}.adops-placement-list article{background:#fbfcfe;border:1px solid #e7ebf2;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.adops-placement-icon{width:38px;height:38px;color:var(--cw-brand);background:#eef2ff;border-radius:9px;place-items:center;display:grid}.adops-placement-list h3,.offerops-type-grid h3{margin:0 0 3px;font-size:13.5px}.adops-placement-list p,.offerops-type-grid p{color:var(--cw-text-muted);margin:0;font-size:12.25px;line-height:1.5}.adops-state{color:#7b8493;white-space:nowrap;background:#fff;border:1px solid #dfe4ec;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:750}.adops-readiness-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adops-readiness-panel li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.adops-readiness-panel li>span{width:28px;height:28px;color:var(--cw-brand);background:#eef2ff;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.adops-readiness-panel strong{margin:1px 0 3px;font-size:12.75px;display:block}.adops-readiness-panel p{color:var(--cw-text-muted);margin:0;font-size:11.75px;line-height:1.5}.adops-empty,.offerops-empty{color:#657084;background:#fafbfe;border:1px dashed #ccd5e3;border-radius:10px;align-items:center;gap:13px;padding:15px 17px;display:flex}.adops-empty>svg,.offerops-empty>svg{color:var(--cw-brand);flex:none}.adops-empty h2,.offerops-empty h2{color:var(--cw-text);margin:0 0 4px;font-size:14px}.adops-empty p,.offerops-empty p{margin:0;font-size:12.25px;line-height:1.55}.offerops-type-grid{gap:8px;display:grid}.offerops-type-grid article{background:#fbfcfe;border:1px solid #e7ebf2;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.offerops-type-grid article>span{color:#7654d8;background:#f3efff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.offerops-type-grid em{color:#7b8493;background:#fff;border:1px solid #dfe4ec;border-radius:999px;padding:5px 8px;font-size:10.5px;font-style:normal;font-weight:750}.offerops-policy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offerops-policy li{color:var(--cw-text-muted);border-bottom:1px solid #edf0f4;align-items:flex-start;gap:9px;padding-bottom:10px;display:flex}.offerops-policy li:last-child{border-bottom:0;padding-bottom:0}.offerops-policy li>svg{color:var(--cw-brand);flex:none;margin-top:2px}.offerops-policy strong{color:var(--cw-text);margin-bottom:3px;font-size:12.5px;display:block}.offerops-policy span{font-size:11.75px;line-height:1.5}.couponops-primary,.couponops-secondary,.couponops-danger{min-height:38px;transition:transform var(--cw-fast),background var(--cw-fast),border-color var(--cw-fast),box-shadow var(--cw-fast);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:750;display:inline-flex}.couponops-primary{border:1px solid var(--cw-brand);background:var(--cw-brand);color:#fff;box-shadow:0 5px 12px #3659d92e}.couponops-primary:hover:not(:disabled){background:var(--cw-brand-hover);transform:translateY(-1px)}.couponops-primary:disabled{cursor:not-allowed;opacity:.55}.couponops-secondary{border:1px solid var(--cw-border-strong);color:var(--cw-text);background:#fff}.couponops-danger{color:#fff;background:#d95767;border:1px solid #d95767}.couponops-error{color:#a92f3e;background:#fff5f6;border:1px solid #f0c8ce;border-radius:9px;padding:11px 13px;font-size:12.5px}.couponops-panel{overflow:hidden}.couponops-toolbar{border-bottom:1px solid var(--cw-border);align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.couponops-search{border:1px solid var(--cw-border);min-width:250px;max-width:390px;height:38px;color:var(--cw-text-muted);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.couponops-search:focus-within{border-color:#94a5e9;box-shadow:0 0 0 3px #3659d917}.couponops-search input{width:100%;min-width:0;color:var(--cw-text);background:0 0;border:0;outline:0;font-size:12.75px}.couponops-tabs{border:1px solid var(--cw-border);background:#f7f8fb;border-radius:8px;align-items:center;padding:3px;display:flex}.couponops-tabs button{height:30px;color:var(--cw-text-muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11.75px;font-weight:700}.couponops-tabs button.is-active{color:var(--cw-brand);box-shadow:var(--cw-shadow-xs);background:#fff}.couponops-count{color:var(--cw-text-muted);white-space:nowrap;margin-left:auto;font-size:11.75px}.couponops-table-wrap{overflow:auto}.couponops-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.couponops-table th{z-index:1;border-bottom:1px solid var(--cw-border);color:#707a8d;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:10px 12px;font-size:10.5px;font-weight:800;position:sticky;top:0}.couponops-table td{color:#334055;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:11px 12px;font-size:12.25px}.couponops-table tbody tr:last-child td{border-bottom:0}.couponops-table tbody tr:hover{background:#fafbfe}.couponops-code{align-items:center;gap:9px;display:flex}.couponops-code>span{background:var(--cw-brand-soft);width:31px;height:31px;color:var(--cw-brand);border-radius:8px;place-items:center;display:grid}.couponops-code strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:block}.couponops-code small,.couponops-table td small{color:var(--cw-text-muted);margin-top:2px;font-size:10.5px;display:block}.couponops-discount{color:#13785a;font-size:13px}.couponops-target{color:#4e5a6d;background:#f1f4f8;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.couponops-date{white-space:nowrap;font-size:11.5px}.couponops-status{border-radius:999px;align-items:center;padding:5px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.couponops-status.is-active{color:#147151;background:#e9f8f1}.couponops-status.is-inactive{color:#6c7584;background:#f0f2f5}.couponops-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.couponops-actions button{border:1px solid var(--cw-border);color:#4f5a6c;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.couponops-actions button.is-danger{color:#bd3d4d;width:31px;padding:0}.couponops-loading,.couponops-empty{text-align:center;min-height:250px;color:var(--cw-text-muted);place-items:center;display:grid}.couponops-empty{align-content:center;padding:30px}.couponops-empty>svg{color:var(--cw-brand)}.couponops-empty h2{color:var(--cw-text);margin:10px 0 4px;font-size:16px}.couponops-empty p{margin:0;font-size:12.5px}.couponops-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a75;place-items:center;padding:20px;animation:.16s ease-out couponops-fade;display:grid;position:fixed;inset:0}.couponops-dialog{width:min(760px,100%);max-height:min(760px,100vh - 40px);animation:couponops-rise .2s var(--cw-ease);background:#fff;border:1px solid #dfe4ec;border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.couponops-dialog>header{border-bottom:1px solid var(--cw-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.couponops-dialog>header span{color:var(--cw-brand);letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.couponops-dialog>header h2{letter-spacing:-.025em;margin:0;font-size:20px}.couponops-dialog>header p{color:var(--cw-text-muted);margin:5px 0 0;font-size:12px}.couponops-dialog>header button{border:1px solid var(--cw-border);width:34px;height:34px;color:var(--cw-text-muted);background:#fff;border-radius:8px;place-items:center;display:grid}.couponops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid;overflow:auto}.couponops-form label{color:#465268;gap:6px;font-size:11.75px;font-weight:750;display:grid}.couponops-form input,.couponops-form select{border:1px solid var(--cw-border);width:100%;height:40px;color:var(--cw-text);background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:12.5px}.couponops-form input:focus,.couponops-form select:focus{border-color:#91a2e8;box-shadow:0 0 0 3px #3659d917}.couponops-switch{border:1px solid var(--cw-border);background:#fafbfe;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px;display:flex!important}.couponops-switch input{width:16px;height:16px;accent-color:var(--cw-brand);margin-top:2px}.couponops-switch strong{color:var(--cw-text);font-size:12px;display:block}.couponops-switch small{color:var(--cw-text-muted);margin-top:3px;font-size:10.75px;font-weight:500;display:block}.couponops-dialog>footer{border-top:1px solid var(--cw-border);background:#fafbfc;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.couponops-confirm{text-align:center;width:min(420px,100%);animation:couponops-rise .2s var(--cw-ease);background:#fff;border:1px solid #e2e6ed;border-radius:13px;padding:22px;box-shadow:0 24px 70px #0f172a38}.couponops-confirm-icon{color:#bd3d4d;background:#fff0f2;border-radius:11px;place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}.couponops-confirm h2{margin:0;font-size:18px}.couponops-confirm p{color:var(--cw-text-muted);margin:8px 0 18px;font-size:12.5px;line-height:1.6}.couponops-confirm>div{justify-content:center;gap:8px;display:flex}@keyframes couponops-fade{0%{opacity:0}to{opacity:1}}@keyframes couponops-rise{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (width<=1100px){.adops-metrics,.couponops-metrics,.offerops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adops-layout,.offerops-layout{grid-template-columns:1fr}.adops-readiness-panel,.offerops-policy{order:2}}@media (width<=760px){.adops-header,.couponops-header,.offerops-header{display:grid}.adops-header h1,.couponops-header h1,.offerops-header h1{font-size:26px}.adops-readiness,.offerops-readiness{justify-self:start}.couponops-primary{width:100%}.couponops-toolbar{flex-wrap:wrap;align-items:stretch}.couponops-search{min-width:100%;max-width:none}.couponops-count{align-self:center;margin-left:0}.couponops-form{grid-template-columns:1fr}.couponops-switch{grid-column:auto}.adops-placement-list article,.offerops-type-grid article{grid-template-columns:38px minmax(0,1fr)}.adops-state,.offerops-type-grid em{grid-column:2;justify-self:start}}@media (width<=520px){.adops-metrics,.couponops-metrics,.offerops-metrics{grid-template-columns:1fr}.couponops-tabs{width:100%}.couponops-tabs button{flex:1}.couponops-dialog{border-radius:0;max-height:100vh}.couponops-backdrop{place-items:stretch stretch;padding:0}.couponops-confirm{margin:auto 14px}.adops-panel,.offerops-panel{padding:14px}}@media (prefers-reduced-motion:reduce){.couponops-backdrop,.couponops-dialog,.couponops-confirm{animation:none}.couponops-primary,.couponops-secondary,.couponops-danger{transition:none}}.cw-app-shell :where(.mail-v2,.analytics-v2,.usage-v2,.audit-v2){color:#172033;gap:16px;font-size:14px;display:grid}.cw-app-shell :where(.mail-v2__header,.analytics-v2__header,.usage-v2__header,.audit-v2__header){justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 0 4px;display:flex}.cw-app-shell :where(.mail-v2__eyebrow,.analytics-v2__eyebrow,.usage-v2__eyebrow,.audit-v2__eyebrow){color:#7165d9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.cw-app-shell :where(.mail-v2__header,.analytics-v2__header,.usage-v2__header,.audit-v2__header) h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.2vw,32px);line-height:1.08}.cw-app-shell :where(.mail-v2__header,.analytics-v2__header,.usage-v2__header,.audit-v2__header) p{color:#687288;margin:7px 0 0;font-size:14px}.cw-app-shell :where(.mail-v2__refresh,.analytics-v2__refresh,.usage-v2__actions>button,.mail-v2__add){color:#293247;background:#fff;border:1px solid #dfe3eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:750;transition:all .16s;display:inline-flex}.cw-app-shell :where(.mail-v2__refresh,.analytics-v2__refresh,.usage-v2__actions>button,.mail-v2__add):hover:not(:disabled){border-color:#bbb5ee;transform:translateY(-1px);box-shadow:0 5px 15px #28304614}.cw-app-shell :where(.analytics-v2__actions,.usage-v2__actions){align-items:center;gap:9px;display:flex}.cw-app-shell :where(.analytics-v2__ranges,.usage-v2__ranges){background:#f7f8fb;border:1px solid #e0e4eb;border-radius:9px;padding:3px;display:inline-flex}.cw-app-shell :where(.analytics-v2__ranges,.usage-v2__ranges) button{color:#6f788b;background:0 0;border:0;border-radius:6px;min-width:44px;height:31px;padding:0 10px;font-size:12px;font-weight:800}.cw-app-shell :where(.analytics-v2__ranges,.usage-v2__ranges) button.is-active{color:#4e46b8;background:#fff;box-shadow:0 1px 4px #1e25361a}.cw-app-shell :where(.mail-v2__alert,.analytics-v2__error,.usage-v2__error,.audit-v2__error){border-radius:9px;padding:12px 14px;font-size:13px;font-weight:650}.cw-app-shell .mail-v2__alert.is-error,.cw-app-shell :where(.analytics-v2__error,.usage-v2__error,.audit-v2__error){color:#ad3344;background:#fff5f6;border:1px solid #f2c3ca}.cw-app-shell .mail-v2__alert.is-success{color:#18714a;background:#f1fbf6;border:1px solid #b8e3cf}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics)>article{background:#fff;border:1px solid #e2e5ec;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 1px 2px #10182809}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics)>article>span{color:#5f55c7;background:#f1f3ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics)>article>span.is-green,.cw-app-shell .usage-v2__metrics .tone-2{color:#16875a;background:#ecf9f2}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics)>article>span.is-red{color:#c53c50;background:#fff0f2}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics)>article>span.is-blue,.cw-app-shell .usage-v2__metrics .tone-3{color:#3375ae;background:#edf6ff}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics)>article>span.is-orange,.cw-app-shell .usage-v2__metrics .tone-4{color:#b87517;background:#fff6e8}.cw-app-shell .usage-v2__metrics .tone-5{color:#704dc4;background:#f3efff}.cw-app-shell .usage-v2__metrics .tone-6{color:#53657a;background:#eef3f8}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics) small{color:#727c8f;font-size:12px;font-weight:700;display:block}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics) strong{color:#172033;letter-spacing:-.035em;margin-top:3px;font-size:25px;line-height:1;display:block}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics) p{color:#98a0ae;margin:5px 0 0;font-size:11.5px}.cw-app-shell :where(.mail-v2__panel,.analytics-v2__panel,.usage-v2__panel,.audit-v2__panel){background:#fff;border:1px solid #e2e5ec;border-radius:10px;min-width:0;box-shadow:0 1px 2px #10182809}.cw-app-shell :where(.mail-v2__panel-head,.analytics-v2__panel-head,.usage-v2__panel-head,.audit-v2__panel-head){border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.cw-app-shell :where(.mail-v2__panel-head,.analytics-v2__panel-head,.usage-v2__panel-head,.audit-v2__panel-head)>div>span{color:#7d8493;letter-spacing:.075em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.cw-app-shell :where(.mail-v2__panel-head,.analytics-v2__panel-head,.usage-v2__panel-head,.audit-v2__panel-head) h2{color:#20283a;letter-spacing:-.02em;margin:0;font-size:16px}.cw-app-shell :where(.mail-v2__panel-head,.analytics-v2__panel-head,.usage-v2__panel-head,.audit-v2__panel-head) p{color:#7c8597;margin:4px 0 0;font-size:12px;line-height:1.45}.cw-app-shell :where(.mail-v2__panel-head,.analytics-v2__panel-head,.usage-v2__panel-head,.audit-v2__panel-head)>svg{color:#7165d9}.cw-app-shell .mail-v2__workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:start;gap:12px;display:grid}.cw-app-shell .mail-v2__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.cw-app-shell .mail-v2__form label{color:#465066;gap:6px;font-size:12px;font-weight:750;display:grid}.cw-app-shell .mail-v2__form label>span{font-size:12px}.cw-app-shell .mail-v2__wide{grid-column:1/-1}.cw-app-shell .mail-v2__form :where(input,select,textarea){color:#263044;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dbe1e9;border-radius:8px;outline:none;padding:9px 11px}.cw-app-shell .mail-v2__form textarea{resize:vertical;line-height:1.55}.cw-app-shell .mail-v2__form :where(input,select,textarea):focus{border-color:#a9a1e8;box-shadow:0 0 0 3px #7165d91c}.cw-app-shell .mail-v2__form small{color:#8891a2;font-size:11px;font-weight:500}.cw-app-shell .mail-v2__form-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.cw-app-shell .mail-v2__form-footer>button,.cw-app-shell .mail-v2__modal-actions>button:last-child{color:#fff;background:#6258c7;border:1px solid #6258c7;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.cw-app-shell .mail-v2__template-list{max-height:462px;display:grid;overflow:auto}.cw-app-shell .mail-v2__template-list>article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.cw-app-shell .mail-v2__template-list>article:last-child{border-bottom:0}.cw-app-shell .mail-v2__template-list article>div:first-child{gap:3px;min-width:0;display:grid}.cw-app-shell .mail-v2__template-list strong{font-size:12.5px}.cw-app-shell .mail-v2__template-list small{text-overflow:ellipsis;white-space:nowrap;color:#7f8899;font-size:11.5px;overflow:hidden}.cw-app-shell .mail-v2__template-list>article>span,.cw-app-shell .mail-v2__status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.cw-app-shell .mail-v2__template-list .is-active,.cw-app-shell .mail-v2__status.is-sent{color:#18754d;background:#eaf8f1}.cw-app-shell .mail-v2__template-list .is-inactive{color:#717b8c;background:#f1f3f6}.cw-app-shell .mail-v2__status.is-failed{color:#b73549;background:#fff0f2}.cw-app-shell .mail-v2__status.is-partial{color:#9a6418;background:#fff6e8}.cw-app-shell .mail-v2__template-list>article>div:last-child{gap:4px;display:flex}.cw-app-shell .mail-v2__template-list button{color:#687288;background:#fff;border:1px solid #e1e5eb;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.cw-app-shell .mail-v2__empty{color:#7f8899;text-align:center;align-content:center;place-items:center;gap:7px;min-height:120px;padding:25px;font-size:12px;display:grid}.cw-app-shell .mail-v2__table-wrap,.cw-app-shell .usage-v2__table-wrap{overflow:auto}.cw-app-shell :where(.mail-v2__table-wrap,.usage-v2__table-wrap) table{border-collapse:collapse;width:100%;min-width:760px;font-size:12.5px}.cw-app-shell :where(.mail-v2__table-wrap,.usage-v2__table-wrap) th{color:#6f7888;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8f9fb;border-bottom:1px solid #e4e8ee;padding:10px 13px;font-size:10px;font-weight:850}.cw-app-shell :where(.mail-v2__table-wrap,.usage-v2__table-wrap) td{color:#465066;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px 13px}.cw-app-shell :where(.mail-v2__table-wrap,.usage-v2__table-wrap) tbody tr:hover{background:#fafbfe}.cw-app-shell .mail-v2__table-wrap td strong{color:#283247;display:block}.cw-app-shell .mail-v2__table-wrap td small{color:#b04455;margin-top:3px;display:block}.cw-app-shell .mail-v2__toolbar{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(260px,1fr) 170px;gap:9px;padding:12px;display:grid}.cw-app-shell .mail-v2__toolbar form{color:#8790a0;border:1px solid #dbe1e9;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.cw-app-shell .mail-v2__toolbar input{min-width:0;font:inherit;border:0;outline:0;flex:1}.cw-app-shell .mail-v2__toolbar form button{color:#5148b2;background:#f0effc;border:0;border-radius:6px;min-height:31px;padding:0 11px;font-size:11.5px;font-weight:800}.cw-app-shell .mail-v2__toolbar select{color:#465066;background:#fff;border:1px solid #dbe1e9;border-radius:8px;min-height:39px;padding:0 10px}.cw-app-shell .mail-v2__pagination{color:#788294;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:12px;display:flex}.cw-app-shell .mail-v2__pagination div{gap:6px;display:flex}.cw-app-shell .mail-v2__pagination button{color:#465066;background:#fff;border:1px solid #dfe3ea;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.cw-app-shell .mail-v2__pagination button:disabled{opacity:.45}.cw-app-shell .mail-v2__backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13192673;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cw-app-shell .mail-v2__modal{background:#fff;border:1px solid #ffffffa6;border-radius:13px;width:min(650px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 26px 70px #1218243d}.cw-app-shell .mail-v2__modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.cw-app-shell .mail-v2__modal>header span{color:#7165d9;text-transform:uppercase;font-size:10px;font-weight:800}.cw-app-shell .mail-v2__modal>header h2{margin:3px 0 0;font-size:18px}.cw-app-shell .mail-v2__modal>header>button{background:#fff;border:1px solid #e1e5eb;border-radius:8px;width:32px;height:32px;font-size:20px}.cw-app-shell .mail-v2__check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.cw-app-shell .mail-v2__check input{width:16px!important;min-height:16px!important}.cw-app-shell .mail-v2__modal-actions{justify-content:flex-end;gap:8px;display:flex}.cw-app-shell .mail-v2__modal-actions>button:first-child{color:#465066;background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-height:39px;padding:0 14px;font-weight:750}.cw-app-shell .analytics-v2__main-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:12px;display:grid}.cw-app-shell .analytics-v2__lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.cw-app-shell .analytics-v2__chart{padding:17px 16px 12px}.cw-app-shell .analytics-v2__chart svg{width:100%;height:220px;overflow:visible}.cw-app-shell .analytics-v2__axis{stroke:#e7eaf0;stroke-width:1px}.cw-app-shell .analytics-v2__line{fill:none;stroke:#665bc9;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cw-app-shell .analytics-v2__line--growth{stroke:#25845e}.cw-app-shell .analytics-v2__area{fill:none;stroke:#665bc929;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.cw-app-shell .analytics-v2__chart>div{color:#929aa9;justify-content:space-between;font-size:10.5px;display:flex}.cw-app-shell .analytics-v2__chart--compact svg{height:175px}.cw-app-shell .analytics-v2__snapshot dl{margin:0;display:grid}.cw-app-shell .analytics-v2__snapshot dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.cw-app-shell .analytics-v2__snapshot dl>div:last-child{border-bottom:0}.cw-app-shell .analytics-v2__snapshot dt{color:#747e90;font-size:12px}.cw-app-shell .analytics-v2__snapshot dd{color:#253046;margin:0;font-size:13px;font-weight:800}.cw-app-shell .analytics-v2__links-panel>a{color:#2a3448;border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;display:grid}.cw-app-shell .analytics-v2__links-panel>a:last-child{border-bottom:0}.cw-app-shell .analytics-v2__links-panel>a:hover{background:#fafbfe}.cw-app-shell .analytics-v2__links-panel>a>span{color:#5d52bf;background:#f0effc;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.cw-app-shell .analytics-v2__links-panel>a>span.is-green{color:#1f7d56;background:#eaf8f1}.cw-app-shell .analytics-v2__links-panel a div{gap:3px;min-width:0;display:grid}.cw-app-shell .analytics-v2__links-panel strong{font-size:12.5px}.cw-app-shell .analytics-v2__links-panel small{color:#7d8798;font-size:11.5px}.cw-app-shell :where(.analytics-v2__loading,.usage-v2__loading){color:#7c8697;background:#fbfcfe;border:1px dashed #ccd3df;border-radius:10px;place-items:center;min-height:220px;display:grid}.cw-app-shell .usage-v2__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-app-shell .usage-v2__overview{grid-template-columns:minmax(0,1.6fr) minmax(300px,.6fr);gap:12px;display:grid}.cw-app-shell .usage-v2__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .usage-v2__details{grid-template-columns:minmax(0,1.55fr) minmax(290px,.55fr);gap:12px;display:grid}.cw-app-shell .usage-v2__bar-chart{align-items:flex-end;gap:5px;height:278px;padding:22px 15px 12px;display:flex}.cw-app-shell .usage-v2__bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.cw-app-shell .usage-v2__bar-chart>div>span{background:linear-gradient(#766bd4,#5c51bd);border-radius:5px 5px 2px 2px;width:min(24px,80%);min-height:3px;transition:filter .15s}.cw-app-shell .usage-v2__bar-chart>div>span:hover{filter:brightness(.9)}.cw-app-shell .usage-v2__bar-chart small{color:#929aa8;white-space:nowrap;font-size:9px}.cw-app-shell .usage-v2__snapshot dl{margin:0;display:grid}.cw-app-shell .usage-v2__snapshot dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:12px 15px;display:flex}.cw-app-shell .usage-v2__snapshot dl>div:last-child{border-bottom:0}.cw-app-shell .usage-v2__snapshot dt{color:#778194;font-size:12px}.cw-app-shell .usage-v2__snapshot dd{color:#253046;margin:0;font-size:12.5px;font-weight:800}.cw-app-shell .usage-v2__line-chart{padding:16px}.cw-app-shell .usage-v2__line-chart svg{width:100%;height:200px}.cw-app-shell .usage-v2__line-chart line{stroke:#e6e9ef}.cw-app-shell .usage-v2__line-chart path{fill:none;stroke:#655ac8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cw-app-shell .usage-v2__line-chart.is-growth path{stroke:#26835e}.cw-app-shell .usage-v2__line-chart>div{color:#929aa8;justify-content:space-between;font-size:10px;display:flex}.cw-app-shell .usage-v2__top-users>div:not(.usage-v2__panel-head,.usage-v2__empty){border-bottom:1px solid #edf0f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.cw-app-shell .usage-v2__top-users>div:last-child{border-bottom:0}.cw-app-shell .usage-v2__top-users b{color:#5f55c7;background:#f0effc;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.cw-app-shell .usage-v2__top-users span{gap:2px;min-width:0;display:grid}.cw-app-shell .usage-v2__top-users span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cw-app-shell .usage-v2__top-users span small{text-overflow:ellipsis;white-space:nowrap;color:#7f8999;font-size:10.5px;overflow:hidden}.cw-app-shell .usage-v2__top-users em{color:#344055;font-size:11.5px;font-style:normal;font-weight:800}.cw-app-shell .usage-v2__empty{color:#80899a;text-align:center;place-items:center;min-height:150px;padding:20px;font-size:12px;display:grid}.cw-app-shell .audit-v2__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cw-app-shell .audit-v2__metrics>button{color:#263044;text-align:left;background:#fff;border:1px solid #e2e5ec;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;transition:all .15s;display:grid}.cw-app-shell .audit-v2__metrics>button:hover,.cw-app-shell .audit-v2__metrics>button.is-active{background:#fbfaff;border-color:#bdb6ed;box-shadow:0 4px 13px #2a31470f}.cw-app-shell .audit-v2__metrics>button>span{color:#5d52bf;background:#f0effc;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.cw-app-shell .audit-v2__metrics>button:nth-child(3)>span{color:#1d7d55;background:#eaf8f1}.cw-app-shell .audit-v2__metrics>button:nth-child(4)>span{color:#a66a19;background:#fff3e5}.cw-app-shell .audit-v2__metrics>button:nth-child(5)>span{color:#3375ae;background:#edf6ff}.cw-app-shell .audit-v2__metrics small{color:#788294;font-size:11.5px;font-weight:700;display:block}.cw-app-shell .audit-v2__metrics strong{margin-top:2px;font-size:20px;display:block}.cw-app-shell .audit-v2__toolbar{background:#fff;border:1px solid #e2e5ec;border-radius:9px;grid-template-columns:minmax(280px,1fr) 260px;gap:9px;padding:11px;display:grid}.cw-app-shell .audit-v2__toolbar label{color:#8790a0;border:1px solid #dbe1e9;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.cw-app-shell .audit-v2__toolbar input{width:100%;font:inherit;border:0;outline:0}.cw-app-shell .audit-v2__toolbar select{color:#465066;background:#fff;border:1px solid #dbe1e9;border-radius:8px;min-height:39px;padding:0 10px}.cw-app-shell .audit-v2__timeline{display:grid}.cw-app-shell .audit-v2__timeline>article{border-bottom:1px solid #edf0f4;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:13px 15px;display:grid}.cw-app-shell .audit-v2__timeline>article:last-child{border-bottom:0}.cw-app-shell .audit-v2__timeline>article:hover{background:#fafbfe}.cw-app-shell .audit-v2__icon{color:#5d52bf;background:#f0effc;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.cw-app-shell .audit-v2__icon.is-support{color:#1d7d55;background:#eaf8f1}.cw-app-shell .audit-v2__icon.is-reports{color:#a66a19;background:#fff3e5}.cw-app-shell .audit-v2__icon.is-mail{color:#3375ae;background:#edf6ff}.cw-app-shell .audit-v2__timeline article>div{min-width:0}.cw-app-shell .audit-v2__timeline header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cw-app-shell .audit-v2__timeline header strong{font-size:12.5px}.cw-app-shell .audit-v2__timeline time{color:#929aaa;white-space:nowrap;font-size:10.5px}.cw-app-shell .audit-v2__timeline p{color:#667185;margin:5px 0 7px;font-size:12px;line-height:1.5}.cw-app-shell .audit-v2__timeline footer{color:#8a93a3;flex-wrap:wrap;gap:7px 14px;font-size:10.5px;display:flex}.cw-app-shell .audit-v2__empty{color:#80899a;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;padding:25px;font-size:12px;display:grid}.cw-app-shell .audit-v2__pagination{color:#788294;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cw-app-shell .audit-v2__pagination div{gap:7px;display:flex}.cw-app-shell .audit-v2__pagination button{color:#465066;background:#fff;border:1px solid #dfe3ea;border-radius:7px;min-height:35px;padding:0 12px;font-size:12px;font-weight:750}.cw-app-shell .audit-v2__pagination button:disabled{opacity:.45}@media (width<=1180px){.cw-app-shell .usage-v2__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell :where(.analytics-v2__main-grid,.analytics-v2__lower-grid,.usage-v2__overview,.usage-v2__details){grid-template-columns:1fr}.cw-app-shell .audit-v2__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.cw-app-shell :where(.mail-v2__header,.analytics-v2__header,.usage-v2__header,.audit-v2__header){flex-direction:column;align-items:flex-start}.cw-app-shell :where(.mail-v2__workspace,.usage-v2__charts){grid-template-columns:1fr}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .audit-v2__toolbar{grid-template-columns:1fr}.cw-app-shell .audit-v2__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cw-app-shell :where(.mail-v2,.analytics-v2,.usage-v2,.audit-v2){gap:12px}.cw-app-shell :where(.mail-v2__header,.analytics-v2__header,.usage-v2__header,.audit-v2__header) h1{font-size:27px}.cw-app-shell :where(.analytics-v2__actions,.usage-v2__actions){justify-content:space-between;width:100%}.cw-app-shell :where(.mail-v2__metrics,.analytics-v2__metrics,.usage-v2__metrics,.audit-v2__metrics),.cw-app-shell .mail-v2__form{grid-template-columns:1fr}.cw-app-shell .mail-v2__wide{grid-column:auto}.cw-app-shell .mail-v2__form-footer{flex-direction:column;align-items:stretch}.cw-app-shell .mail-v2__form-footer>button{width:100%}.cw-app-shell .mail-v2__toolbar{grid-template-columns:1fr}.cw-app-shell .mail-v2__pagination{flex-direction:column;align-items:flex-start}.cw-app-shell .usage-v2__bar-chart{gap:2px;padding-inline:8px}.cw-app-shell .usage-v2__bar-chart small{display:none}.cw-app-shell .audit-v2__timeline header{flex-direction:column;gap:3px}.cw-app-shell .audit-v2__pagination{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cw-app-shell :where(.mail-v2,.analytics-v2,.usage-v2,.audit-v2) *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.settings-page{gap:16px;display:grid}.settings-page__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 0 0;display:flex}.settings-page__eyebrow,.access-admin-eyebrow{color:var(--cw-app-accent);letter-spacing:.11em;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.settings-page__header h1,.access-admin-header h1{color:var(--cw-app-text);letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.15}.settings-page__header p,.access-admin-header p{max-width:720px;color:var(--cw-app-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.settings-page__header-actions,.access-admin-header__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.settings-page__summary,.access-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.settings-page__summary article,.access-admin-metrics article{border:1px solid var(--cw-app-border);background:#fff;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:14px 15px;display:flex;box-shadow:0 1px 2px #10182806}.settings-page__summary-icon,.access-admin-metrics article>span{background:var(--cw-app-accent-soft);width:36px;height:36px;color:var(--cw-app-accent);border-radius:9px;flex:none;place-items:center;display:grid}.settings-page__summary article div,.access-admin-metrics article div{gap:2px;min-width:0;display:grid}.settings-page__summary small,.access-admin-metrics small{color:var(--cw-app-muted);font-size:12px;font-weight:650}.settings-page__summary strong,.access-admin-metrics strong{color:var(--cw-app-text);font-size:19px;line-height:1.1}.settings-page__grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.settings-page__main,.settings-page__aside{gap:12px;display:grid}.settings-card,.settings-profile-card,.settings-security-card,.settings-info-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:12px;box-shadow:0 1px 2px #10182806}.settings-card{padding:16px}.settings-card__heading{border-bottom:1px solid var(--cw-app-border);align-items:flex-start;gap:11px;padding-bottom:14px;display:flex}.settings-card__icon{width:36px;height:36px;color:var(--cw-app-text);background:#f3f5f8;border-radius:9px;flex:none;place-items:center;display:grid}.settings-card__heading h2,.settings-profile-card h2,.settings-security-card h2{color:var(--cw-app-text);letter-spacing:-.015em;margin:0;font-size:16px}.settings-card__heading p,.settings-security-card p{color:var(--cw-app-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.settings-option,.settings-toggle-row{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.settings-option:last-child,.settings-toggle-row:last-child{border-bottom:0;padding-bottom:0}.settings-option>div:first-child,.settings-toggle-row>div{gap:3px;min-width:0;display:grid}.settings-option strong,.settings-toggle-row strong{color:var(--cw-app-text);font-size:13.5px}.settings-option span,.settings-toggle-row span{color:var(--cw-app-muted);font-size:12px;line-height:1.45}.settings-option select{width:210px;min-height:38px}.settings-segmented{border:1px solid var(--cw-app-border);background:#f5f6f8;border-radius:9px;padding:3px;display:inline-flex}.settings-segmented button{min-height:30px;color:var(--cw-app-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12px;font-weight:750}.settings-segmented button.is-active{color:var(--cw-app-text);background:#fff;box-shadow:0 1px 3px #1018281a}.settings-toggle-row{cursor:pointer}.settings-toggle-row input{width:17px;height:17px;accent-color:var(--cw-app-accent);flex:none}.settings-profile-card{text-align:center;padding:17px}.settings-profile-card__avatar{background:var(--cw-app-accent);color:#fff;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 10px;font-size:17px;font-weight:850;display:grid}.settings-profile-card>div:nth-child(2)>span{color:var(--cw-app-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.settings-profile-card p{color:var(--cw-app-muted);word-break:break-word;margin:4px 0 0;font-size:12px}.settings-profile-card dl{text-align:left;gap:0;margin:16px 0 0;display:grid}.settings-profile-card dl div{border-top:1px solid #eef0f3;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.settings-profile-card dt{color:var(--cw-app-muted);font-size:12px}.settings-profile-card dd{color:var(--cw-app-text);text-align:right;margin:0;font-size:12px;font-weight:750}.settings-security-card{padding:16px}.settings-security-card__icon{color:#16845b;background:#edf9f3;border-radius:10px;place-items:center;width:39px;height:39px;margin-bottom:11px;display:grid}.settings-security-card .secondary-button{justify-content:center;width:100%;margin-top:13px}.settings-info-card{color:var(--cw-app-muted);align-items:flex-start;gap:10px;padding:13px;display:flex}.settings-info-card>svg{color:var(--cw-app-accent);flex:none;margin-top:1px}.settings-info-card div{gap:3px;display:grid}.settings-info-card strong{color:var(--cw-app-text);font-size:12.5px}.settings-info-card span{font-size:11.5px;line-height:1.45}.staff-access-page{gap:16px;display:grid}.staff-access-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0;display:flex}.staff-access-page-heading h1{color:var(--cw-app-text);letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.15}.staff-access-page-heading p{max-width:720px;color:var(--cw-app-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.staff-page-kicker{align-items:center;gap:9px;margin-bottom:6px;display:flex}.staff-live-chip{color:#16734f;align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:inline-flex}.staff-live-chip>span{background:#20a36b;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #20a36b1f}.staff-access-heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.staff-access-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staff-access-metric-grid>button{border:1px solid var(--cw-app-border);min-width:0;color:var(--cw-app-text);text-align:left;cursor:default;background:#fff;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;display:grid;box-shadow:0 1px 2px #10182806}.staff-access-metric-grid>button>svg{background:var(--cw-app-accent-soft);width:36px;height:36px;color:var(--cw-app-accent);border-radius:9px;padding:9px}.staff-access-metric-grid>button span{color:var(--cw-app-muted);font-size:12px;font-weight:650}.staff-access-metric-grid>button strong{color:var(--cw-app-text);font-size:20px}.access-governance-panel{border:1px solid var(--cw-app-border);background:#fff;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 2px #10182806}.access-governance-panel>.card-heading{border-bottom:1px solid var(--cw-app-border);padding:15px 16px}.access-governance-panel>.card-heading h2{color:var(--cw-app-text);margin:4px 0 0;font-size:17px}.access-governance-panel>.card-heading p{color:var(--cw-app-muted);margin:4px 0 0;font-size:12.5px}.staff-access-card-grid{grid-template-columns:1fr;gap:0;display:grid}.staff-access-card{border:0;border-bottom:1px solid var(--cw-app-border);box-shadow:none;background:#fff;border-radius:0;padding:0}.staff-access-card:last-child{border-bottom:0}.staff-access-card-header{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:12px 16px;transition:background .15s;display:grid}.staff-access-card-header:hover,.staff-access-card.expanded .staff-access-card-header{background:#fafbfc}.staff-access-avatar{width:36px;height:36px;color:var(--cw-app-text);background:#eef2f7;border-radius:10px;place-items:center;font-size:13px;font-weight:850;display:grid}.staff-access-identity{min-width:0}.staff-access-identity h3{color:var(--cw-app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;overflow:hidden}.staff-access-identity span{color:var(--cw-app-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;display:flex;overflow:hidden}.staff-access-chevron{color:var(--cw-app-muted);transition:transform .18s}.staff-access-card.expanded .staff-access-chevron{transform:rotate(180deg)}.staff-access-details{background:#fafbfc;padding:0 16px 14px 65px}.staff-access-summary{align-items:center;gap:7px;margin-bottom:9px;display:flex}.staff-access-count{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.staff-access-count.active{color:#16734f;background:#eaf8f1}.staff-access-count.inactive{color:#687385;background:#eef0f3}.staff-access-list{gap:8px;display:grid}.staff-access-row{border:1px solid var(--cw-app-border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:11px 12px;display:grid}.staff-access-row.inactive{opacity:.68;background:#f7f8fa}.staff-access-row-main{gap:7px;min-width:0;display:grid}.staff-access-row-main>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-access-row-main strong{color:var(--cw-app-text);font-size:12.5px}.access-level-pill{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.access-level-pill.view{color:#536172;background:#eef2f7}.access-level-pill.review{color:#936216;background:#fff5df}.access-level-pill.full{color:#6247b9;background:#eeeafd}.staff-access-meta{color:var(--cw-app-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.staff-access-meta>span:first-child{align-items:center;gap:5px;display:flex}.staff-access-row-actions{align-items:center;gap:7px;display:flex}.staff-access-history-note{color:var(--cw-app-muted);align-self:center;font-size:11px}.staff-access-empty,.staff-access-no-assignments{min-height:120px;color:var(--cw-app-muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:20px;display:grid}.staff-access-empty strong{color:var(--cw-app-text);font-size:13px}.staff-access-empty span{font-size:11.5px}.staff-access-no-assignments{border:1px dashed var(--cw-app-border-strong);background:#fff;border-radius:10px;min-height:auto;font-size:12px}.staff-access-modal-backdrop{justify-content:flex-end;padding:0;display:flex}.staff-access-modal{background:#fff;border-radius:0;width:min(720px,100%);height:100%;margin:0;padding:20px;overflow:auto;box-shadow:-24px 0 60px #1018282e}.staff-access-modal-heading{padding-right:42px}.staff-access-modal-heading h2{color:var(--cw-app-text);margin:4px 0 0;font-size:20px}.staff-access-modal-heading p{color:var(--cw-app-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.staff-access-modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.staff-access-modal-form-grid label{color:var(--cw-app-text);gap:6px;font-size:12px;font-weight:750;display:grid}.staff-access-modal-sections{margin-top:18px}.staff-access-modal-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.staff-access-modal-section-heading h3{color:var(--cw-app-text);margin:0;font-size:14px}.staff-access-modal-section-heading span{color:var(--cw-app-accent);font-size:11.5px;font-weight:800}.access-section-groups{gap:11px;display:grid}.access-section-group{border:1px solid var(--cw-app-border);background:#fafbfc;border-radius:11px;padding:12px}.access-section-group h4{color:var(--cw-app-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:10.5px;font-weight:850}.access-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-section-option{border:1px solid var(--cw-app-border);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.access-section-option.selected{background:#f5f8ff;border-color:#a9bfff}.access-section-option.disabled{opacity:.5;cursor:not-allowed}.access-section-option input{width:15px;height:15px;accent-color:var(--cw-app-accent);flex:none}.access-section-option>span{min-width:0;color:var(--cw-app-text);font-size:11.5px;font-weight:700}.access-section-option small{color:#9a5a16;margin-top:2px;font-size:9.5px;display:block}.staff-access-modal-submit{justify-content:center;width:100%;margin-top:16px}.staff-access-revoke-modal{background:#fff;border-radius:14px;width:min(430px,100% - 28px);margin:auto;padding:20px}.staff-access-revoke-icon{width:42px;height:42px;color:var(--cw-app-danger);background:#fff0f2;border-radius:11px;place-items:center;display:grid}.staff-access-revoke-modal h2{color:var(--cw-app-text);margin:13px 0 0;font-size:19px}.staff-access-revoke-modal p{color:var(--cw-app-muted);margin:7px 0 15px;font-size:12.5px;line-height:1.55}.staff-access-revoke-reason{color:var(--cw-app-text);gap:6px;font-size:12px;font-weight:750;display:grid}.staff-access-revoke-reason textarea{resize:vertical;min-height:88px}.staff-access-revoke-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}html[data-portal-density=comfortable] :where(.settings-page,.staff-access-page){gap:20px}html[data-portal-motion=reduced] *,html[data-portal-motion=reduced] :before,html[data-portal-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=1100px){.settings-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page__grid{grid-template-columns:1fr}.settings-page__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-info-card{grid-column:1/-1}}@media (width<=760px){.settings-page__header,.staff-access-page-heading{flex-direction:column}.settings-page__header-actions,.staff-access-heading-actions{width:100%}.settings-page__header-actions>*,.staff-access-heading-actions>*{flex:1;justify-content:center}.settings-option,.settings-toggle-row{flex-direction:column;align-items:flex-start}.settings-option select,.settings-segmented{width:100%}.settings-segmented button{flex:1}.settings-page__aside{grid-template-columns:1fr}.settings-info-card{grid-column:auto}.staff-access-metric-grid{grid-template-columns:1fr}.staff-access-details{padding-left:12px;padding-right:12px}.staff-access-row{grid-template-columns:1fr}.staff-access-row-actions{justify-content:flex-start}.staff-access-modal-form-grid,.access-checkbox-grid{grid-template-columns:1fr}}@media (width<=520px){.settings-page__summary{grid-template-columns:1fr}.settings-page__header h1,.staff-access-page-heading h1{font-size:24px}.staff-access-modal{width:100%}}.cw-app-shell .feedbacks-page{color:#172033;gap:16px;font-size:14px;display:grid}.cw-app-shell .feedbacks-page__header{justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 0 4px;display:flex}.cw-app-shell .feedbacks-page__eyebrow{color:#7165d9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.cw-app-shell .feedbacks-page__header h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.2vw,32px);line-height:1.08}.cw-app-shell .feedbacks-page__header p{color:#687288;max-width:720px;margin:7px 0 0;font-size:14px;line-height:1.5}.cw-app-shell .feedbacks-page__status{color:#9a6719;white-space:nowrap;background:#fff9ed;border:1px solid #f0d39d;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.cw-app-shell .feedbacks-page__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cw-app-shell .feedbacks-page__metrics article{background:#fff;border:1px solid #e2e5ec;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 1px 2px #10182809}.cw-app-shell .feedbacks-page__metrics article>span{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.cw-app-shell .feedbacks-page__metrics .is-purple{color:#6558c7;background:#f1f0ff}.cw-app-shell .feedbacks-page__metrics .is-orange{color:#b87517;background:#fff6e8}.cw-app-shell .feedbacks-page__metrics .is-blue{color:#3375ae;background:#edf6ff}.cw-app-shell .feedbacks-page__metrics .is-green{color:#16875a;background:#ecf9f2}.cw-app-shell .feedbacks-page__metrics small{color:#727c8f;font-size:12px;font-weight:700;display:block}.cw-app-shell .feedbacks-page__metrics strong{color:#172033;letter-spacing:-.035em;margin-top:3px;font-size:25px;line-height:1;display:block}.cw-app-shell .feedbacks-page__metrics p{color:#98a0ae;margin:5px 0 0;font-size:11.5px}.cw-app-shell .feedbacks-page__layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px;display:grid}.cw-app-shell .feedbacks-page__panel,.cw-app-shell .feedbacks-page__areas{background:#fff;border:1px solid #e2e5ec;border-radius:10px;min-width:0;box-shadow:0 1px 2px #10182809}.cw-app-shell .feedbacks-page__panel-head,.cw-app-shell .feedbacks-page__section-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.cw-app-shell :where(.feedbacks-page__panel-head,.feedbacks-page__section-head)>div>span{color:#7d8493;letter-spacing:.075em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.cw-app-shell :where(.feedbacks-page__panel-head,.feedbacks-page__section-head) h2{color:#20283a;letter-spacing:-.02em;margin:0;font-size:16px}.cw-app-shell .feedbacks-page__panel-head p{color:#7c8597;margin:4px 0 0;font-size:12px;line-height:1.45}.cw-app-shell .feedbacks-page__panel-head>svg{color:#7165d9}.cw-app-shell .feedbacks-page__empty{text-align:center;align-content:center;place-items:center;min-height:310px;padding:34px;display:grid}.cw-app-shell .feedbacks-page__empty>span{color:#6558c7;background:#f1f0ff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.cw-app-shell .feedbacks-page__empty h3{letter-spacing:-.02em;margin:15px 0 7px;font-size:17px}.cw-app-shell .feedbacks-page__empty p{color:#747e90;max-width:520px;margin:0;font-size:13px;line-height:1.65}.cw-app-shell .feedbacks-page__requirements{padding:8px 16px 14px;display:grid}.cw-app-shell .feedbacks-page__requirements>div{border-bottom:1px solid #eef0f4;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;display:grid}.cw-app-shell .feedbacks-page__requirements>div:last-child{border-bottom:0}.cw-app-shell .feedbacks-page__requirements i{color:#6558c7;background:#f1f0ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid}.cw-app-shell .feedbacks-page__requirements p{margin:0}.cw-app-shell .feedbacks-page__requirements strong{color:#273044;font-size:13px;display:block}.cw-app-shell .feedbacks-page__requirements span{color:#7b8495;margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.cw-app-shell .feedbacks-page__section-head{align-items:flex-end}.cw-app-shell .feedbacks-page__section-head>p{color:#7c8597;text-align:right;max-width:380px;margin:0;font-size:12px}.cw-app-shell .feedbacks-page__area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 8px 8px;display:grid}.cw-app-shell .feedbacks-page__area-grid article{border-right:1px solid #eef0f4;grid-template-columns:36px minmax(0,1fr);gap:10px;min-width:0;padding:13px 10px;display:grid}.cw-app-shell .feedbacks-page__area-grid article:last-child{border-right:0}.cw-app-shell .feedbacks-page__area-grid article>span{color:#5d65a9;background:#f6f7fb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cw-app-shell .feedbacks-page__area-grid h3{color:#2b3345;margin:1px 0 4px;font-size:13px}.cw-app-shell .feedbacks-page__area-grid p{color:#7d8697;margin:0;font-size:11.5px;line-height:1.5}@media (width<=1100px){.cw-app-shell .feedbacks-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .feedbacks-page__layout{grid-template-columns:1fr}.cw-app-shell .feedbacks-page__area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .feedbacks-page__area-grid article:nth-child(2){border-right:0}}@media (width<=720px){.cw-app-shell .feedbacks-page__header{flex-direction:column;align-items:flex-start}.cw-app-shell .feedbacks-page__metrics,.cw-app-shell .feedbacks-page__area-grid{grid-template-columns:1fr}.cw-app-shell .feedbacks-page__area-grid article{border-bottom:1px solid #eef0f4;border-right:0}.cw-app-shell .feedbacks-page__area-grid article:last-child{border-bottom:0}.cw-app-shell .feedbacks-page__section-head{flex-direction:column;align-items:flex-start}.cw-app-shell .feedbacks-page__section-head>p{text-align:left}}.cw-app-shell .feedbacks-page__ratings{overflow:hidden}.cw-app-shell .feedback-rating-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.cw-app-shell .feedback-rating-grid>div{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;padding:16px}.cw-app-shell .feedback-rating-grid span{color:#737d90;font-size:12px;font-weight:700;display:block}.cw-app-shell .feedback-rating-grid strong{color:#182034;margin:5px 0;font-size:24px;display:block}.cw-app-shell .feedback-stars{color:#e8a727;flex-direction:row;gap:2px;display:inline-flex!important}.cw-app-shell .feedback-filter-head{align-items:center}.cw-app-shell .feedback-filters{flex-wrap:wrap;gap:8px;display:flex}.cw-app-shell .feedback-filters input,.cw-app-shell .feedback-filters select{color:#293246;height:38px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:8px;padding:0 11px}.cw-app-shell .feedback-records{display:grid}.cw-app-shell .feedback-record{border-bottom:1px solid #edf0f4;padding:16px}.cw-app-shell .feedback-record:last-child{border-bottom:0}.cw-app-shell .feedback-record__top{justify-content:space-between;gap:16px;display:flex}.cw-app-shell .feedback-record__top strong{color:#1b2437;font-size:14px;display:block}.cw-app-shell .feedback-record__top span,.cw-app-shell .feedback-record__top small{color:#7b8495;margin-top:4px;font-size:11.5px;display:block}.cw-app-shell .feedback-record__top>div:last-child{text-align:right}.cw-app-shell .feedback-record__scores{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cw-app-shell .feedback-record__scores span{color:#687286;background:#f5f6f9;border-radius:7px;padding:6px 8px;font-size:11px}.cw-app-shell .feedback-record__scores b{color:#222c40}.cw-app-shell .feedback-record__note{color:#3f485c;background:#f8f7ff;border-left:3px solid #7568d8;border-radius:0 8px 8px 0;margin:12px 0 0;padding:11px 12px;font-size:13px;line-height:1.55}@media (width<=900px){.cw-app-shell .feedback-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app-shell .feedback-filter-head,.cw-app-shell .feedback-record__top{flex-direction:column;align-items:flex-start}.cw-app-shell .feedback-record__top>div:last-child{text-align:left}}.cw-app-shell .feedbacks-page__enable{color:#fff;height:40px;font:inherit;cursor:pointer;background:#5f54c8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #5f54c82e}.cw-app-shell .feedbacks-page__enable:hover{background:#5146b5}.cw-app-shell .feedbacks-page__enable:disabled{opacity:.65;cursor:wait}.cw-app-shell .feedbacks-page__round{background:#faf9ff;border:1px solid #e4e1fb;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:13px 16px;display:flex}.cw-app-shell .feedbacks-page__round span{color:#77718f;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.cw-app-shell .feedbacks-page__round strong{color:#2d2750;margin-top:3px;font-size:17px;display:block}.cw-app-shell .feedbacks-page__round p{color:#746e89;text-align:right;max-width:620px;margin:0;font-size:12px;line-height:1.55}.cw-app-shell .is-spinning{animation:.8s linear infinite feedback-spin}@keyframes feedback-spin{to{transform:rotate(360deg)}}@media (width<=720px){.cw-app-shell .feedbacks-page__enable{width:100%}.cw-app-shell .feedbacks-page__round{flex-direction:column;align-items:flex-start}.cw-app-shell .feedbacks-page__round p{text-align:left}}.cw-app-shell .feedback-rounds-panel{overflow:hidden}.cw-app-shell .feedback-rounds__back{color:#4b5568;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.cw-app-shell .feedback-round-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.cw-app-shell .feedback-round-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5ec;border-radius:12px;gap:16px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 2px 8px #1018280b}.cw-app-shell .feedback-round-card:hover{border-color:#bdb7ef;transform:translateY(-2px);box-shadow:0 9px 22px #463a961a}.cw-app-shell .feedback-round-card__top,.cw-app-shell .feedback-round-card__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-app-shell .feedback-round-card__top span{color:#81899a;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.cw-app-shell .feedback-round-card__top strong{color:#1e2740;margin-top:4px;font-size:18px;display:block}.cw-app-shell .feedback-round-card__top em{color:#5c50c0;text-transform:uppercase;background:#efedff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.cw-app-shell .feedback-round-card__rating{background:#faf9ff;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.cw-app-shell .feedback-round-card__rating>strong{color:#2a2450;letter-spacing:-.05em;font-size:33px;line-height:1}.cw-app-shell .feedback-round-card__rating>div>span:last-child{color:#7d7791;margin-top:4px;font-size:11px;display:block}.cw-app-shell .feedback-round-card__meta{color:#687286;gap:8px;font-size:11.5px;display:grid}.cw-app-shell .feedback-round-card__meta span{align-items:center;gap:7px;display:flex}.cw-app-shell .feedback-round-card__foot{color:#8a92a2;border-top:1px solid #eef0f4;padding-top:12px}.cw-app-shell .feedback-round-card__foot>span{align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.cw-app-shell .feedback-round-card__foot .is-positive{color:#18845b}.cw-app-shell .feedback-round-card__foot .is-negative{color:#c14e55}.cw-app-shell .feedback-round-card__foot .is-neutral{color:#8a92a2}.cw-app-shell .feedback-round-detail{display:grid}.cw-app-shell .feedback-round-detail__hero{background:#fbfaff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.cw-app-shell .feedback-round-detail__hero small{color:#77718f;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.cw-app-shell .feedback-round-detail__hero>div:first-child>strong{color:#2b2552;margin:6px 10px 0 0;font-size:36px;line-height:1;display:inline-block}.cw-app-shell .feedback-round-detail__hero>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.cw-app-shell .feedback-round-detail__hero>div:last-child span{color:#7d7691;background:#fff;border:1px solid #e5e1f6;border-radius:9px;min-width:100px;padding:10px 12px;font-size:11px}.cw-app-shell .feedback-round-detail__hero>div:last-child b{color:#2e284f;margin-bottom:3px;font-size:16px;display:block}.cw-app-shell .feedback-round-detail__ratings{border-bottom:1px solid #edf0f4}.cw-app-shell .feedback-round-responses__head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.cw-app-shell .feedback-round-responses__head>div:first-child>span{color:#7d8493;letter-spacing:.075em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.cw-app-shell .feedback-round-responses__head h3{color:#20283a;margin:3px 0 0;font-size:16px}@media (width<=1100px){.cw-app-shell .feedback-round-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cw-app-shell .feedback-round-grid{grid-template-columns:1fr}.cw-app-shell .feedback-round-detail__hero,.cw-app-shell .feedback-round-responses__head{flex-direction:column;align-items:flex-start}.cw-app-shell .feedback-round-detail__hero>div:last-child{width:100%}.cw-app-shell .feedback-round-detail__hero>div:last-child span{flex:1}.cw-app-shell .feedback-rounds__back{justify-content:center;width:100%}}.cw-nav-badge{color:#c53c52;background:#fff0f2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-weight:850;display:inline-grid}.cw-nav-item.is-active .cw-nav-badge{background:#fff;box-shadow:0 2px 8px #32327814}.cw-sidebar-collapsed .cw-nav-badge{min-width:16px;height:16px;padding:0 4px;font-size:8px;position:absolute;top:2px;right:2px}.workspace-page{gap:18px;display:grid}.workspace-page__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 2px;display:flex}.workspace-page__header h1{color:var(--cw-app-text);letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(26px,3vw,38px)}.workspace-page__header p{max-width:680px;color:var(--cw-app-muted);margin:0;font-size:13px;line-height:1.65}.workspace-page__eyebrow{color:var(--cw-app-accent);letter-spacing:.15em;font-size:9px;font-weight:850}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace-summary article{border:1px solid var(--cw-app-border);background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex;box-shadow:0 8px 24px #1f263709}.workspace-summary article>span{background:var(--cw-app-accent-soft);width:38px;height:38px;color:var(--cw-app-accent);border-radius:11px;place-items:center;display:grid}.workspace-summary article.is-alert>span{color:#c53c52;background:#fff0f2}.workspace-summary article div{gap:3px;display:grid}.workspace-summary small{color:var(--cw-app-muted);font-size:10px}.workspace-summary strong{font-size:21px}.workspace-toolbar{border:1px solid var(--cw-app-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:10px;display:flex}.workspace-tabs{gap:5px;display:flex}.workspace-tabs button,.workspace-filter-row button{min-height:38px;color:var(--cw-app-muted);background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.workspace-tabs button:hover,.workspace-filter-row button:hover{color:var(--cw-app-text);background:#f5f6fa}.workspace-tabs button.is-active,.workspace-filter-row button.is-active{background:var(--cw-app-accent-soft);color:var(--cw-app-accent)}.workspace-tabs b{color:#c53c52;background:#fff0f2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.workspace-search{border:1px solid var(--cw-app-border);min-width:min(330px,38vw);color:var(--cw-app-subtle);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-search input{width:100%;height:38px;color:var(--cw-app-text);background:0 0;border:0;outline:0;font-size:11px}.workspace-error{color:#a83248;background:#fff4f5;border:1px solid #ffd4da;border-radius:12px;padding:11px 14px;font-size:11px}.workspace-content{min-height:320px}.workspace-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-item-card{border:1px solid var(--cw-app-border);background:#fff;border-radius:17px;flex-direction:column;min-height:218px;padding:18px;display:flex;box-shadow:0 9px 28px #1f26370a}.workspace-item-card.is-pinned{border-color:#d9d9fb;box-shadow:inset 0 3px #6a6ade,0 9px 28px #1f26370a}.workspace-item-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-kind{color:var(--cw-app-accent);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.workspace-item-actions{align-items:center;gap:4px;display:flex}.workspace-item-actions button,.workspace-modal__header>button{width:30px;height:30px;color:var(--cw-app-muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.workspace-item-actions button:hover,.workspace-modal__header>button:hover{color:var(--cw-app-text);background:#f4f5f9}.workspace-item-actions button:last-child:hover{color:#c53c52;background:#fff0f2}.workspace-item-card h3{letter-spacing:-.02em;margin:24px 0 8px;font-size:17px}.workspace-item-card p{color:var(--cw-app-muted);white-space:pre-wrap;flex:1;margin:0;font-size:11px;line-height:1.65;overflow:hidden}.workspace-item-card small{color:var(--cw-app-subtle);margin-top:16px;font-size:9px}.workspace-link-card a{color:var(--cw-app-accent);align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:750;display:inline-flex}.workspace-filter-row{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.workspace-list{gap:10px;display:grid}.workspace-reminder{border:1px solid var(--cw-app-border);background:#fff;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:16px;display:grid}.workspace-reminder.is-overdue{background:linear-gradient(90deg,#fff8f9,#fff);border-color:#ffd0d7}.workspace-reminder.is-completed{opacity:.65}.workspace-reminder.is-completed h3{text-decoration:line-through}.workspace-check{border:1px solid var(--cw-app-border-strong);color:#43a46b;background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.workspace-check span{background:#eef0f5;border-radius:4px;width:11px;height:11px}.workspace-reminder__body{min-width:0}.workspace-reminder__body>div{gap:6px;display:flex}.workspace-reminder h3{margin:7px 0 4px;font-size:14px}.workspace-reminder p{color:var(--cw-app-muted);margin:0 0 7px;font-size:11px;line-height:1.55}.workspace-reminder small{color:var(--cw-app-subtle);font-size:9px}.workspace-priority,.workspace-overdue{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.workspace-priority.is-low{color:#3e8d60;background:#eff8f3}.workspace-priority.is-medium{color:#a46a16;background:#fff7e8}.workspace-priority.is-high,.workspace-overdue{color:#c13a51;background:#fff0f2}.workspace-empty{border:1px dashed var(--cw-app-border-strong);min-height:260px;color:var(--cw-app-muted);text-align:center;background:#ffffff8c;border-radius:17px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;padding:36px;display:grid}.workspace-empty h3{color:var(--cw-app-text);margin:4px 0 0;font-size:15px}.workspace-empty p{margin:0;font-size:11px}.workspace-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1619246b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-modal{background:#fff;border:1px solid #ffffffb3;border-radius:20px;gap:14px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #0e121e3d}.workspace-modal__header{justify-content:space-between;gap:16px;display:flex}.workspace-modal__header span{color:var(--cw-app-accent);letter-spacing:.13em;font-size:8px;font-weight:850}.workspace-modal__header h2{margin:4px 0 0;font-size:21px}.workspace-modal label{color:var(--cw-app-muted);gap:7px;font-size:10px;font-weight:750;display:grid}.workspace-modal input,.workspace-modal textarea,.workspace-modal select{border:1px solid var(--cw-app-border);width:100%;color:var(--cw-app-text);font:inherit;background:#fafbfc;border-radius:11px;outline:0;font-size:12px}.workspace-modal input,.workspace-modal select{height:42px;padding:0 12px}.workspace-modal textarea{resize:vertical;padding:11px 12px}.workspace-modal input:focus,.workspace-modal textarea:focus,.workspace-modal select:focus{border-color:#aaaaf0;box-shadow:0 0 0 3px #5b5bd614}.workspace-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:8px!important;display:flex!important}.workspace-checkbox input{width:16px;height:16px}.workspace-modal__actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}@media (width<=980px){.workspace-summary,.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.workspace-page__header,.workspace-toolbar{flex-direction:column;align-items:stretch}.workspace-page__header .primary-button{justify-content:center}.workspace-tabs{width:100%;overflow-x:auto}.workspace-tabs button{flex:1 0 auto;justify-content:center}.workspace-search{width:100%;min-width:0}.workspace-card-grid,.workspace-summary{grid-template-columns:1fr}.workspace-reminder{grid-template-columns:34px minmax(0,1fr)}.workspace-reminder>.workspace-item-actions{grid-column:2}}.cw-app-shell .cw-pro-map-panel{overflow:hidden}.cw-app-shell .cw-pro-map-panel .cw-pro-map-layout{grid-template-columns:minmax(0,1fr) 238px;min-height:440px}.cw-app-shell .cw-pro-map-panel .cw-pro-world-map{background:radial-gradient(circle at 46% 45%,#142445 0,#0b1428 38%,#070d1b 72%,#050915 100%);border-right:1px solid #e8edf5;min-height:440px}@media (width<=1180px){.cw-app-shell .cw-pro-map-panel .cw-pro-map-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=760px){.cw-app-shell .cw-pro-map-panel .cw-pro-map-layout{grid-template-columns:1fr}.cw-app-shell .cw-pro-map-panel .cw-pro-world-map,.cw-app-shell .cw-globe-shell,.cw-app-shell .cw-globe-stage{min-height:390px}.cw-app-shell .cw-pro-map-panel .cw-pro-world-map{border-bottom:1px solid #e8edf5;border-right:0}.cw-app-shell .cw-globe-hint{flex-wrap:wrap;bottom:12px;left:12px}.cw-app-shell .cw-globe-selection{top:12px;left:12px;right:12px}}@media (width<=480px){.cw-app-shell .cw-pro-map-panel .cw-pro-world-map,.cw-app-shell .cw-globe-shell,.cw-app-shell .cw-globe-stage{min-height:350px}.cw-app-shell .cw-globe-hint span:last-child{display:none}}.cw-app-shell .cw-pro-secondary-grid>.cw-pro-support-panel{align-self:start;height:auto;min-height:0}.cw-app-shell .cw-reach-map-shell{isolation:isolate;background:#dfe9f5;width:100%;height:100%;min-height:440px;position:relative;overflow:hidden}.cw-app-shell .cw-reach-map-canvas{opacity:0;transition:opacity .35s;position:absolute;inset:0}.cw-app-shell .cw-reach-map-canvas.is-ready{opacity:1}.cw-app-shell .cw-reach-map-canvas .maplibregl-canvas{cursor:grab}.cw-app-shell .cw-reach-map-canvas .maplibregl-canvas:active{cursor:grabbing}.cw-app-shell .cw-reach-map-loader{z-index:8;color:#263754;background:linear-gradient(145deg,#edf4fb,#dce8f5);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.cw-app-shell .cw-reach-map-loader span{border:3px solid #475e852e;border-top-color:#5369d7;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite cw-reach-spin}.cw-app-shell .cw-reach-map-loader strong{letter-spacing:.025em;font-size:12px}@keyframes cw-reach-spin{to{transform:rotate(360deg)}}.cw-app-shell .cw-reach-map-hint{z-index:6;pointer-events:none;gap:8px;display:flex;position:absolute;bottom:14px;left:16px}.cw-app-shell .cw-reach-map-hint span{color:#25344f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:flex;box-shadow:0 8px 24px #2a3b5729}.cw-app-shell .cw-reach-map-selection{z-index:7;color:#17243a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:13px;align-items:center;gap:10px;max-width:370px;padding:10px 12px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 16px 38px #21314b33}.cw-app-shell .cw-reach-map-selection button{color:#465bd0;cursor:pointer;background:#f5f7ff;border:1px solid #dbe3ef;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cw-app-shell .cw-reach-map-selection button:hover{background:#e9edff}.cw-app-shell .cw-reach-map-selection>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cw-app-shell .cw-reach-map-selection>span small{color:#4056c9;text-align:center;background:#e9edff;border-radius:6px;min-width:30px;padding:4px 6px;font-size:9px;font-weight:900}.cw-app-shell .cw-reach-map-selection>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cw-app-shell .cw-reach-map-selection>b{white-space:nowrap;font-size:14px}.cw-app-shell .cw-reach-map-selection>b small{color:#7d8799;font-size:10px;font-weight:700}.cw-app-shell .cw-reach-map-empty{color:#25344f;text-align:center;background:linear-gradient(145deg,#edf4fb,#dce8f5);place-content:center;justify-items:center;gap:9px;padding:28px;display:grid;position:absolute;inset:0}.cw-app-shell .cw-reach-map-empty strong{font-size:14px}.cw-app-shell .cw-reach-map-empty span{color:#6f7c91;max-width:320px;font-size:12px;line-height:1.55}.cw-reach-marker{--cw-marker-size:24px;width:var(--cw-marker-size);height:var(--cw-marker-size);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.cw-reach-marker span{z-index:2;background:#5067d8;border:2px solid #fff;border-radius:50%;position:absolute;inset:24%;box-shadow:0 3px 12px #2336918c}.cw-reach-marker i{border:2px solid #5067d899;border-radius:50%;animation:2s ease-out infinite cw-reach-pulse;position:absolute;inset:0}@keyframes cw-reach-pulse{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.65)}}.cw-reach-popup .maplibregl-popup-content{color:#17243a;border-radius:10px;gap:4px;min-width:155px;padding:10px 12px;font-family:Inter,system-ui,sans-serif;display:grid;box-shadow:0 12px 28px #21314b3d}.cw-reach-popup .maplibregl-popup-content strong{font-size:12px}.cw-reach-popup .maplibregl-popup-content span{color:#68758b;font-size:10px}.cw-app-shell .cw-reach-map-shell .maplibregl-ctrl-group{border:1px solid #d1dbe9e6;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #2a3b5726}.cw-app-shell .cw-reach-map-shell .maplibregl-ctrl-attrib{font-size:9px}@media (width<=900px){.cw-app-shell .cw-reach-map-shell{min-height:390px}.cw-app-shell .cw-reach-map-hint{bottom:12px;left:12px}.cw-app-shell .cw-reach-map-selection{max-width:none;top:12px;left:12px;right:12px}}@media (width<=620px){.cw-app-shell .cw-reach-map-shell{min-height:350px}.cw-app-shell .cw-reach-map-hint span:last-child{display:none}}.adops-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.adops-master-switch{text-align:left;color:#49615a;background:#fff;border:1px solid #d9e5e1;border-radius:16px;align-items:center;gap:10px;min-width:255px;padding:10px 12px;display:flex}.adops-master-switch span{flex:1;gap:2px;display:grid}.adops-master-switch strong{color:#1e302b;font-size:13px}.adops-master-switch small{color:#7a8a85;font-size:10px}.adops-master-switch i{background:#d7dfdc;border-radius:99px;width:42px;height:24px;transition:all .2s;position:relative}.adops-master-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0002}.adops-master-switch.is-on{color:#0f766e;background:#f2fbf7;border-color:#98dbc6}.adops-master-switch.is-on i{background:#0f766e}.adops-master-switch.is-on i:after{transform:translate(18px)}.adops-campaign-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:16px;padding:20px;display:grid}.adops-campaign-card{background:#fff;border:1px solid #e1e9e6;border-radius:18px;overflow:hidden}.adops-campaign-media{color:#719087;background:#edf4f2;place-items:center;height:160px;display:grid;position:relative}.adops-campaign-media img{object-fit:cover;width:100%;height:100%}.adops-campaign-media>span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#111b;border-radius:8px;padding:5px 8px;font-size:9px;position:absolute;top:10px;left:10px}.adops-campaign-copy{padding:16px}.adops-campaign-copy h3{margin:12px 0 4px;font:800 17px Manrope}.adops-campaign-copy p{color:#77857f;margin:0;font-size:12px}.adops-campaign-top,.adops-card-stats{justify-content:space-between;align-items:center;gap:8px;display:flex}.adops-status{text-transform:capitalize;background:#edf2f0;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.adops-status.status-active{color:#087454;background:#dff5ea}.adops-status.status-paused{color:#9b6410;background:#fff4d7}.adops-card-stats{color:#687972;flex-wrap:wrap;justify-content:flex-start;margin:14px 0;font-size:10px}.adops-card-stats span{background:#f5f8f7;border-radius:8px;padding:5px 7px}.adops-modal-backdrop{z-index:1000;background:#071410a8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.adops-modal{background:#fff;border-radius:24px;width:min(920px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0005}.adops-modal>header,.adops-modal>footer{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.adops-modal>footer{border-top:1px solid #e7eeeb;border-bottom:0;justify-content:flex-end}.adops-modal header span{letter-spacing:.12em;color:#0f766e;font-size:10px;font-weight:800}.adops-modal header h2{margin:5px 0 0;font:800 22px Manrope}.adops-modal header button{background:#f2f6f4;border:0;border-radius:10px;padding:7px}.adops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:24px;display:grid}.adops-form-grid label{color:#40524c;gap:7px;font-size:12px;font-weight:800;display:grid}.adops-form-grid label.wide{grid-column:1/-1}.adops-form-grid input,.adops-form-grid select,.adops-form-grid textarea{color:#17211e;background:#fbfdfc;border:1px solid #dce6e2;border-radius:11px;outline:none;width:100%;padding:11px}.adops-form-grid textarea{resize:vertical;min-height:85px}.adops-form-grid input:focus,.adops-form-grid select:focus,.adops-form-grid textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e14}@media (width<=720px){.adops-header-actions{justify-content:stretch;width:100%}.adops-master-switch{width:100%}.adops-form-grid{grid-template-columns:1fr}.adops-form-grid label.wide{grid-column:auto}}.adops-panel-head>small{color:#7b8984;font-size:12px;font-weight:700}.adops-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.adops-card-actions button{color:#40524c;background:#fff;border:1px solid #dce6e2;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.adops-card-actions button:hover:not(:disabled){color:#0f766e;background:#f4fbf8;border-color:#9dcfc0;transform:translateY(-1px)}.adops-card-actions button.is-danger{color:#b42318;border-color:#f0d4d1}.adops-card-actions button.is-danger:hover:not(:disabled){color:#9f1d14;background:#fff6f5;border-color:#e5aaa5}.adops-card-actions button:disabled{opacity:.5;cursor:not-allowed}.adops-campaign-editor{border-radius:22px;flex-direction:column;width:min(980px,100%);max-height:94vh;display:flex;overflow:hidden}.adops-campaign-editor>header{background:linear-gradient(#fff,#fbfdfc);flex:none;padding:20px 24px}.adops-campaign-editor>header>div{min-width:0}.adops-campaign-editor>header p{color:#74837e;margin:6px 0 0;font-size:12px;line-height:1.5}.adops-campaign-editor>footer{background:#fff;flex:none;box-shadow:0 -8px 22px #162c240d}.adops-editor-body{background:#f6f9f8;gap:16px;padding:20px 24px 26px;display:grid;overflow:auto}.adops-form-section{background:#fff;border:1px solid #dfe8e5;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #183b3009}.adops-section-heading{color:#0f766e;background:#fbfdfc;border-bottom:1px solid #e8efec;align-items:center;gap:11px;padding:14px 16px;display:flex}.adops-section-heading>svg{flex:none}.adops-section-heading>div{gap:2px;display:grid}.adops-section-heading strong{color:#22352f;font-size:13px}.adops-section-heading small{color:#7a8984;font-size:10.5px;font-weight:600}.adops-campaign-editor .adops-form-grid{gap:14px;padding:16px}.adops-campaign-editor .adops-form-grid label{align-content:start}.adops-campaign-editor .adops-form-grid label>small{color:#88958f;font-size:9.5px;font-weight:600;line-height:1.45}.adops-campaign-editor .adops-form-grid input[type=file]{background:#fff;padding:8px}.adops-campaign-editor .adops-form-grid input::file-selector-button{color:#0f766e;cursor:pointer;background:#e9f5f1;border:0;border-radius:8px;margin-right:9px;padding:7px 9px;font-weight:800}.adops-campaign-editor .adops-form-grid textarea{min-height:78px}@media (width<=800px){.adops-campaign-editor{border-radius:0;max-height:100vh}.adops-modal-backdrop{padding:0}.adops-editor-body{padding:14px}.adops-campaign-editor .adops-form-grid.three-columns{grid-template-columns:1fr}.adops-card-actions{grid-template-columns:1fr 1fr}.adops-card-actions button.is-danger{grid-column:1/-1}}@media (width<=520px){.adops-card-actions{grid-template-columns:1fr}.adops-card-actions button.is-danger{grid-column:auto}.adops-campaign-editor>header,.adops-campaign-editor>footer{padding:16px}.adops-campaign-editor .adops-form-grid{padding:13px}}.adops-modal-backdrop{overscroll-behavior:contain;align-items:center;overflow-y:auto}.adops-modal.adops-campaign-editor{grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 32px);height:min(900px,100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.adops-campaign-editor>header,.adops-campaign-editor>footer{z-index:3;min-width:0;position:relative}.adops-campaign-editor>header{grid-row:1}.adops-campaign-editor>footer{grid-row:3}.adops-campaign-editor .adops-editor-body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-row:2;min-width:0;height:100%;min-height:0;overflow:hidden auto}.adops-campaign-editor .adops-form-section{min-width:0;height:auto;min-height:max-content;overflow:visible}.adops-campaign-editor .adops-form-grid{min-width:0;height:auto;overflow:visible}.adops-campaign-editor .adops-form-grid label,.adops-campaign-editor .adops-form-grid input,.adops-campaign-editor .adops-form-grid select,.adops-campaign-editor .adops-form-grid textarea{min-width:0;max-width:100%}.adops-campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.adops-campaign-card,.adops-campaign-copy{min-width:0;overflow:visible}.adops-card-actions{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.adops-card-actions button{white-space:normal;flex:112px;width:auto;min-width:0;line-height:1.25}@media (width<=1100px){.adops-campaign-grid{grid-template-columns:1fr}}@media (width<=800px){.adops-modal-backdrop{align-items:stretch;padding:0}.adops-modal.adops-campaign-editor{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.adops-campaign-editor .adops-editor-body{padding:14px}}@media (width<=560px){.adops-campaign-editor>header{align-items:flex-start;gap:12px}.adops-campaign-editor>header h2{font-size:19px}.adops-campaign-editor>footer{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adops-campaign-editor>footer button{width:100%;min-width:0}.adops-card-actions{grid-template-columns:1fr;display:grid}.adops-card-actions button{width:100%}}.adops-campaign-editor .adops-editor-body{flex-direction:column!important;align-items:stretch!important;gap:16px!important;display:flex!important}.adops-campaign-editor .adops-form-section{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.adops-campaign-editor .adops-section-heading{flex:none;min-height:58px}.adops-campaign-editor .adops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:grid!important;overflow:visible!important}.adops-campaign-editor .adops-form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adops-campaign-editor .adops-form-grid label{flex-direction:column!important;align-items:stretch!important;gap:7px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.adops-campaign-editor .adops-form-grid label.wide{grid-column:1/-1!important}.adops-campaign-editor .adops-form-grid input,.adops-campaign-editor .adops-form-grid select{visibility:visible!important;opacity:1!important;flex:none!important;width:100%!important;height:44px!important;min-height:44px!important;line-height:1.2!important;display:block!important}.adops-campaign-editor .adops-form-grid input[type=file]{height:auto!important;min-height:46px!important}.adops-campaign-editor .adops-form-grid textarea{visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:92px!important;display:block!important}.adops-campaign-grid{grid-template-columns:repeat(auto-fill,minmax(320px,420px))!important;justify-content:start!important;align-items:start!important;gap:18px!important;width:100%!important;display:grid!important}.adops-campaign-card{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:420px!important;height:auto!important;max-height:none!important;display:flex!important;overflow:hidden!important}.adops-campaign-media{aspect-ratio:16/9!important;background:linear-gradient(145deg,#f3f7fb,#eaf1f7)!important;flex:none!important;place-items:center!important;width:100%!important;height:auto!important;min-height:190px!important;max-height:220px!important;display:grid!important;position:relative!important;overflow:hidden!important}.adops-campaign-media img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:220px!important;display:block!important}.adops-campaign-copy{flex-direction:column!important;flex:auto!important;min-width:0!important;height:auto!important;display:flex!important;overflow:visible!important}.adops-card-actions{margin-top:auto!important;padding-top:14px!important}@media (width<=800px){.adops-campaign-editor .adops-form-grid,.adops-campaign-editor .adops-form-grid.three-columns{grid-template-columns:1fr!important}.adops-campaign-editor .adops-form-grid label.wide{grid-column:auto!important}.adops-campaign-grid{grid-template-columns:minmax(0,1fr)!important}.adops-campaign-card{max-width:none!important}}.ad-control-page{gap:22px;min-width:0;display:grid}.ad-control-hero{background:linear-gradient(135deg,#fff,#f4faf8);border:1px solid #dfe8e5;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex;box-shadow:0 14px 38px #1b3d3514}.ad-control-hero>div:first-child>span,.ad-section-head>div:first-child>span{color:#0f766e;letter-spacing:.14em;font-size:11px;font-weight:800}.ad-control-hero h1{letter-spacing:-.045em;margin:8px 0;font:800 clamp(30px,4vw,46px)/1 Manrope,sans-serif}.ad-control-hero p{color:#66756f;max-width:680px;margin:0;line-height:1.65}.ad-control-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ad-global-switch{text-align:left;color:#384a44;background:#fff;border:1px solid #dce7e3;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:230px;padding:11px 13px;display:grid}.ad-global-switch span{gap:2px;display:grid}.ad-global-switch strong{font-size:13px}.ad-global-switch small{color:#74827d;font-size:11px}.ad-global-switch i{background:#cfd9d6;border-radius:999px;width:38px;height:22px;position:relative}.ad-global-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0000002e}.ad-global-switch.is-on{color:#0f665f;background:#f1fbf7;border-color:#9fd8ca}.ad-global-switch.is-on i{background:#0f766e}.ad-global-switch.is-on i:after{transform:translate(16px)}.ad-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.ad-summary-grid article,.ad-detail-summary article{background:#fff;border:1px solid #e0e9e6;border-radius:18px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex;box-shadow:0 8px 22px #1939310d}.ad-summary-grid article>span,.ad-detail-summary article>span{color:#0f766e;background:#e8f5f1;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ad-summary-grid svg,.ad-detail-summary svg{width:18px;height:18px}.ad-summary-grid article div,.ad-detail-summary article div{gap:2px;min-width:0;display:grid}.ad-summary-grid strong,.ad-detail-summary strong{font:800 22px/1.1 Manrope,sans-serif}.ad-summary-grid small,.ad-detail-summary small{color:#74817c;font-size:11px}.ad-analytics-panel,.ad-campaign-panel{background:#fff;border:1px solid #e0e9e6;border-radius:22px;min-width:0;padding:22px;box-shadow:0 10px 28px #1939310d}.ad-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ad-section-head h2{margin:5px 0 0;font:800 23px/1.15 Manrope,sans-serif}.ad-range-controls{flex-wrap:wrap;gap:7px;display:flex}.ad-range-controls button,.ad-campaign-tools button,.ad-campaign-tools select,.ad-campaign-tools label{color:#50615b;background:#fff;border:1px solid #dce6e2;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.ad-range-controls button.active{color:#fff;background:#0f766e;border-color:#0f766e}.ad-analytics-layout{grid-template-columns:minmax(0,1.7fr) minmax(220px,.7fr) minmax(220px,.7fr);gap:18px;min-width:0;display:grid}.ad-line-chart,.ad-breakdown-list{background:#fbfdfc;border:1px solid #e8efec;border-radius:16px;min-width:0;padding:17px}.ad-chart-legend{color:#697873;gap:16px;font-size:12px;font-weight:700;display:flex}.ad-chart-legend span{align-items:center;gap:7px;display:flex}.ad-chart-legend i{border-radius:3px;width:9px;height:9px}.ad-chart-legend .impressions,.ad-chart-day i.impressions{background:#0f766e}.ad-chart-legend .clicks,.ad-chart-day i.clicks{background:#8ecfc1}.ad-chart-bars{align-items:stretch;gap:8px;height:230px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.ad-chart-day{text-align:center;flex:1;grid-template-rows:1fr auto;gap:7px;min-width:32px;display:grid}.ad-chart-day>div{border-bottom:1px solid #dfe8e5;justify-content:center;align-items:flex-end;gap:3px;display:flex}.ad-chart-day i{border-radius:5px 5px 0 0;width:38%;min-height:3px;display:block}.ad-chart-day small{color:#7a8782;white-space:nowrap;font-size:9px}.ad-no-data{color:#77847f;place-self:center}.ad-breakdown-list h3{margin:0 0 12px;font:800 15px Manrope}.ad-breakdown-list>div{border-top:1px solid #e6eeeb;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.ad-breakdown-list>div span{gap:2px;display:grid}.ad-breakdown-list>div strong{text-transform:capitalize;font-size:13px}.ad-breakdown-list>div small{color:#7a8782;font-size:11px}.ad-breakdown-list>div b{color:#0f766e;white-space:nowrap;font-size:12px}.ad-breakdown-list>p{color:#7a8782;font-size:12px}.ad-campaign-head{align-items:center}.ad-campaign-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.ad-campaign-tools .ad-search{width:min(310px,100%);padding-left:11px}.ad-campaign-tools input{background:0 0;border:0;outline:0;width:100%;min-width:120px}.ad-campaign-tools select{outline:0}.ad-campaign-tools button{cursor:pointer}.ad-campaign-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.ad-campaign-card-v2{background:#fff;border:1px solid #dfe8e5;border-radius:20px;grid-template-columns:minmax(180px,34%) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 26px #16332c12}.ad-campaign-preview-v2{background:#edf3f1;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.ad-campaign-preview-v2 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-campaign-preview-v2>span,.ad-campaign-preview-v2>b{z-index:2;letter-spacing:.05em;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px}.ad-campaign-preview-v2>span{color:#fff;background:#0f211dc7;left:12px}.ad-campaign-preview-v2>b{color:#344740;text-transform:uppercase;background:#fff;right:12px}.ad-campaign-preview-v2>b.status-active{color:#0f766e}.ad-campaign-preview-v2>b.status-paused{color:#a05a14}.ad-campaign-preview-v2>b.status-archived{color:#6e7472}.ad-campaign-content-v2{gap:13px;min-width:0;padding:18px;display:grid}.ad-campaign-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-campaign-title-row small{color:#0f766e;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.ad-campaign-title-row h3{margin:5px 0 0;font:800 18px/1.25 Manrope,sans-serif}.ad-campaign-title-row>strong{white-space:nowrap;background:#f2f6f4;border-radius:999px;padding:6px 8px;font-size:10px}.ad-campaign-content-v2>p{color:#6e7b76;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.ad-campaign-meta-v2{flex-wrap:wrap;gap:6px;display:flex}.ad-campaign-meta-v2 span{color:#5e6f69;text-transform:capitalize;background:#f0f5f3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.ad-campaign-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ad-campaign-stat-grid span{background:#f7faf9;border-radius:11px;gap:2px;padding:9px;display:grid}.ad-campaign-stat-grid strong{font:800 14px Manrope}.ad-campaign-stat-grid small{color:#7b8783;font-size:9px}.ad-limit-progress>div{color:#6d7a75;justify-content:space-between;font-size:10px;display:flex}.ad-limit-progress>i{background:#e5ece9;border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.ad-limit-progress>i>b{border-radius:inherit;background:#0f766e;height:100%;display:block}.ad-campaign-actions-v2{flex-wrap:wrap;gap:7px;display:flex}.ad-campaign-actions-v2 button{color:#435650;background:#fff;border:1px solid #dce6e2;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.ad-campaign-actions-v2 button:hover{color:#0f766e;border-color:#0f766e}.ad-campaign-actions-v2 button.danger{color:#b42318}.ad-campaign-actions-v2 button:disabled{opacity:.45;cursor:not-allowed}.ad-detail-modal{background:#fff;border-radius:22px;grid-template-rows:auto 1fr;width:min(940px,100vw - 34px);max-height:min(860px,100vh - 34px);display:grid;overflow:hidden;box-shadow:0 30px 80px #08191547}.ad-detail-modal>header{border-bottom:1px solid #e5ece9;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.ad-detail-modal>header span{color:#0f766e;letter-spacing:.12em;font-size:10px;font-weight:800}.ad-detail-modal>header h2{margin:6px 0 3px;font:800 25px Manrope}.ad-detail-modal>header p{color:#71807a;margin:0}.ad-detail-modal>header button{background:#f0f5f3;border:0;border-radius:10px;align-self:flex-start;place-items:center;width:38px;height:38px;display:grid}.ad-detail-body{padding:22px;overflow:auto}.ad-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ad-detail-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ad-detail-info>div{border:1px solid #e4ece9;border-radius:13px;gap:5px;padding:14px;display:grid}.ad-detail-info span{color:#798681;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.ad-detail-info strong{text-transform:capitalize;font-size:13px}@media (width<=1380px){.ad-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-campaign-grid-v2{grid-template-columns:1fr}.ad-analytics-layout{grid-template-columns:1fr 1fr}.ad-line-chart{grid-column:1/-1}}@media (width<=980px){.ad-control-hero,.ad-section-head{flex-direction:column}.ad-control-hero-actions,.ad-campaign-tools{justify-content:flex-start;width:100%}.ad-campaign-tools .ad-search{width:100%}.ad-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-campaign-card-v2{grid-template-columns:1fr}.ad-campaign-preview-v2{aspect-ratio:16/9;min-height:220px}.ad-detail-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ad-control-hero,.ad-analytics-panel,.ad-campaign-panel{border-radius:17px;padding:16px}.ad-summary-grid,.ad-detail-summary,.ad-detail-info,.ad-analytics-layout{grid-template-columns:1fr}.ad-campaign-tools>*,.ad-campaign-tools select{width:100%}.ad-campaign-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-global-switch{width:100%}.ad-chart-bars{height:190px}.ad-campaign-actions-v2 button{flex:calc(50% - 7px);justify-content:center}}.ads-accordion{background:#fff;border:1px solid #e3e8f1;border-radius:18px;margin:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.ads-accordion:hover{border-color:#cfd8e6;box-shadow:0 12px 30px #0f172a12}.ads-accordion.is-open{border-color:#cbd7e7;box-shadow:0 16px 38px #0f172a13}.ads-accordion-trigger{color:#172033;text-align:left;cursor:pointer;background:linear-gradient(#fff,#fbfcfe);border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:78px;padding:16px 18px;transition:background .2s;display:grid}.ads-accordion-trigger:hover{background:#f8fafc}.ads-accordion.is-open .ads-accordion-trigger{background:#f8fafc;border-bottom:1px solid #e7ecf3}.ads-accordion-trigger>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.ads-accordion-trigger strong{color:#172033;font:800 16px/1.25 Manrope,sans-serif}.ads-accordion-trigger small{color:#768297;font-size:12px;line-height:1.35}.ads-accordion-trigger>b{color:#4f67d8;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.ads-accordion-trigger>svg{color:#778397;transition:transform .2s}.ads-accordion.is-open .ads-accordion-trigger>svg{color:#5b5ce2}.ads-accordion-icon{color:#5b5ce2;background:#eef2ff;border:1px solid #e1e6ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ads-accordion:nth-of-type(2) .ads-accordion-icon{color:#087f5b;background:#ecfdf5;border-color:#d6f5e7}.ads-accordion:nth-of-type(3) .ads-accordion-icon{color:#c26214;background:#fff7ed;border-color:#ffead1}.ads-accordion:nth-of-type(4) .ads-accordion-icon{color:#7654d7;background:#f8f5ff;border-color:#ebe3ff}.ads-accordion-body{background:#fff;padding:18px}.ad-control-page{gap:16px}.watch-earn-admin-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.watch-earn-admin-summary>div{background:#fbfcfe;border:1px solid #e6ebf2;border-radius:14px;padding:14px}.watch-earn-admin-grid{gap:10px;margin-top:16px;display:grid}.watch-earn-ad-row{background:#fff;border:1px solid #e6ebf2;border-radius:14px;grid-template-columns:90px minmax(0,1fr) repeat(3,minmax(90px,120px));align-items:center;gap:14px;padding:12px;display:grid}.watch-earn-video-thumb{aspect-ratio:16/9;background:#0f172a;border-radius:10px;place-items:center;width:90px;display:grid;overflow:hidden}.watch-earn-video-thumb video{object-fit:cover;width:100%;height:100%}.watch-earn-ad-copy,.watch-earn-ad-row>div{flex-direction:column;gap:3px;display:flex}.watch-earn-ad-row span{color:#7a8699;font-size:12px}.watch-fraud-panel{background:#fffaf2;border:1px solid #f1d7ac;border-radius:14px;margin-top:16px;padding:16px}.watch-fraud-panel>div{align-items:flex-start;gap:10px;display:flex}.watch-fraud-panel dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.watch-fraud-panel dl>div{background:#fff;border:1px solid #f2e2c7;border-radius:12px;padding:12px}.ads-partners-placeholder{color:#5f6b7d;background:#fafbfc;border:1px dashed #ccd5e3;border-radius:14px;align-items:center;gap:14px;padding:22px;display:flex}@media (width<=900px){.watch-earn-admin-summary,.watch-fraud-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-earn-ad-row{grid-template-columns:72px minmax(0,1fr)}.watch-earn-ad-row>div:nth-child(n+3){display:none}}@media (width<=620px){.ads-accordion-trigger{grid-template-columns:auto minmax(0,1fr) auto;min-height:70px;padding:14px}.ads-accordion-trigger>b{display:none}.ads-accordion-body{padding:14px}.ads-accordion-icon{border-radius:10px;width:36px;height:36px}}.partnerops-page{color:#172033;max-width:1540px;margin:0 auto;padding:26px 34px 48px}.partnerops-hero{background:linear-gradient(135deg,#fff 0%,#f6f9ff 62%,#f2fbf8 100%);border:1px solid #e5eaf3;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex;box-shadow:0 14px 35px #16223c12}.partnerops-eyebrow{letter-spacing:.13em;color:#087f72;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.partnerops-hero h1{margin:10px 0;font-size:38px;line-height:1.05}.partnerops-hero p{color:#657086;max-width:760px;margin:0;font-size:15px}.partnerops-hero-actions,.partnerops-actions{align-items:center;gap:10px;display:flex}.partnerops-primary,.partnerops-secondary,.partnerops-actions button{cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 15px;font-weight:750;display:inline-flex}.partnerops-primary{color:#fff;background:#6257ed;box-shadow:0 9px 22px #6257ed40}.partnerops-secondary{color:#344056;background:#fff;border:1px solid #dfe5ef}.partnerops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.partnerops-metrics article{background:#fff;border:1px solid #e4e9f2;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.partnerops-metrics article>span{color:#5d5bea;background:#eef2ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.partnerops-metrics svg{width:19px}.partnerops-metrics strong{font-size:22px;display:block}.partnerops-metrics small{color:#788398}.partnerops-tabs{background:#fff;border:1px solid #e2e7f0;border-radius:16px;gap:8px;width:max-content;max-width:100%;padding:6px;display:flex;overflow:auto}.partnerops-tabs button{color:#657086;white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:10px 15px;font-weight:750}.partnerops-tabs button.is-active{color:#fff;background:#172033}.partnerops-tabs b{background:#7d879e2e;border-radius:20px;margin-left:6px;padding:2px 7px}.partnerops-toolbar{justify-content:space-between;gap:12px;margin:17px 0;display:flex}.partnerops-search{background:#fff;border:1px solid #dfe5ef;border-radius:13px;flex:1;align-items:center;gap:9px;max-width:580px;padding:0 13px;display:flex}.partnerops-search input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.partnerops-toolbar select{background:#fff;border:1px solid #dfe5ef;border-radius:13px;padding:0 14px}.partnerops-list{gap:12px;display:grid}.partnerops-card{background:#fff;border:1px solid #e2e7ef;border-radius:18px;align-items:center;gap:15px;padding:17px 18px;display:flex;box-shadow:0 5px 16px #19233709}.partnerops-avatar{color:#5b5ce7;background:#eef2ff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:850;display:grid}.partnerops-card-main{flex:1;min-width:0}.partnerops-title{align-items:center;gap:10px;display:flex}.partnerops-title h3{margin:0;font-size:16px}.partnerops-card-main p{color:#6f7a8e;margin:5px 0}.partnerops-meta{flex-wrap:wrap;gap:7px;display:flex}.partnerops-meta span{color:#657086;background:#f5f7fa;border-radius:8px;padding:4px 8px;font-size:12px}.partnerops-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.partnerops-status.is-pending{color:#9a6500;background:#fff4d6}.partnerops-status.is-approved{color:#08765f;background:#dcf7ed}.partnerops-status.is-suspended,.partnerops-status.is-rejected{color:#b22f42;background:#ffe5e8}.partnerops-status.is-paused{color:#5c6677;background:#edf0f5}.partnerops-actions button{color:#08765f;background:#edf8f4;padding:8px 10px}.partnerops-actions button.danger{color:#b22f42;background:#fff0f1}.partnerops-actions button.icon{color:#596477;background:#f3f5f8;padding:8px}.partnerops-actions svg{width:15px}.partnerops-empty,.partnerops-loading,.partnerops-billing{text-align:center;background:#fff;border:1px dashed #d8deea;border-radius:20px;padding:60px 24px}.partnerops-empty svg,.partnerops-billing>svg{color:#645bea;width:36px;height:36px}.partnerops-empty h2,.partnerops-billing h2{margin:12px 0 5px}.partnerops-empty p,.partnerops-billing p{color:#6f7a8e}.partnerops-billing div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.partnerops-billing div span{background:#f3f6fb;border-radius:10px;padding:9px 12px}.partnerops-error{color:#a92d40;background:#fff0f1;border-radius:12px;margin-bottom:12px;padding:12px 15px}.partnerops-modal-backdrop{z-index:1200;background:#0e142180;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.partnerops-modal{background:#fff;border-radius:22px;width:min(760px,96vw);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #00000040}.partnerops-modal header,.partnerops-modal footer{z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky}.partnerops-modal header{border-bottom:1px solid #e9edf3;top:0}.partnerops-modal footer{border-top:1px solid #e9edf3;justify-content:flex-end;gap:10px;bottom:0}.partnerops-modal header span{letter-spacing:.12em;color:#087f72;font-size:11px;font-weight:800}.partnerops-modal h2{margin:4px 0 0}.partnerops-modal header button{background:#f2f4f7;border:0;border-radius:10px;padding:7px}.partnerops-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.partnerops-form-grid label{gap:7px;font-size:13px;font-weight:750;display:grid}.partnerops-form-grid label.full{grid-column:1/-1}.partnerops-form-grid input,.partnerops-form-grid textarea{font:inherit;border:1px solid #dfe5ef;border-radius:11px;padding:11px 12px}.partnerops-form-grid textarea{min-height:90px}.partnerops-modal footer button{border:0;border-radius:11px;padding:10px 14px;font-weight:750}.partnerops-modal footer .primary{color:#fff;background:#6257ed;align-items:center;gap:7px;display:flex}@keyframes partner-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.partnerops-metrics{grid-template-columns:repeat(2,1fr)}.partnerops-hero,.partnerops-card{align-items:flex-start}.partnerops-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=700px){.partnerops-page{padding:18px 14px 36px}.partnerops-hero{flex-direction:column;padding:22px}.partnerops-hero h1{font-size:30px}.partnerops-hero-actions{width:100%}.partnerops-hero-actions button{flex:1;justify-content:center}.partnerops-metrics{grid-template-columns:1fr}.partnerops-toolbar{flex-direction:column}.partnerops-toolbar select{padding:12px}.partnerops-card{flex-wrap:wrap}.partnerops-actions{justify-content:flex-start;width:100%;padding-left:63px}.partnerops-form-grid{grid-template-columns:1fr}.partnerops-form-grid label.full{grid-column:auto}}.partner-public-shell{color:#172033;background:#f5f7fb;grid-template-columns:minmax(320px,42%) 1fr;min-height:100vh;display:grid}.partner-public-aside{color:#fff;background:linear-gradient(145deg,#111b39,#1e326b 60%,#3158a8);flex-direction:column;justify-content:space-between;gap:70px;padding:48px clamp(28px,5vw,76px);display:flex}.partner-brand{align-items:center;gap:12px;font-size:18px;font-weight:800;display:flex}.partner-brand svg{background:#ffffff21;border-radius:10px;width:34px;height:34px;padding:8px}.partner-kicker,.partner-auth-card header>span,.partner-dashboard-hero>div>span,.partner-profile-card header span{letter-spacing:.16em;color:#8eabff;font-size:11px;font-weight:800}.partner-public-aside h1{max-width:680px;margin:14px 0 20px;font-size:clamp(34px,4.5vw,60px);line-height:1.04}.partner-public-aside p{color:#d8e2ff;max-width:580px;font-size:17px;line-height:1.7}.partner-public-aside ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.partner-public-aside li{color:#edf2ff;align-items:center;gap:10px;display:flex}.partner-auth-panel{place-items:center;padding:42px 24px;display:grid}.partner-auth-card{background:#fff;border:1px solid #e3e8f2;border-radius:24px;width:min(760px,100%);padding:34px;box-shadow:0 24px 70px #1a2b501f}.partner-auth-card header h2{margin:7px 0;font-size:29px}.partner-auth-card header p{color:#6e7788;margin:0 0 24px}.partner-register-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.partner-register-grid label,.partner-auth-card>label{color:#384256;gap:7px;font-size:13px;font-weight:700;display:grid}.partner-register-grid label small{color:#8992a3;font-weight:500}.partner-register-grid input,.partner-auth-card>label input{height:45px;font:inherit;background:#fbfcfe;border:1px solid #dce2ed;border-radius:11px;outline:none;padding:0 13px}.partner-register-grid input:focus,.partner-auth-card>label input:focus{border-color:#4e72da;box-shadow:0 0 0 3px #4e72da1f}.partner-register-grid .full{grid-column:1/-1}.partner-file-input input{height:auto;padding:10px}.partner-submit{color:#fff;cursor:pointer;background:#315fd0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.partner-submit:disabled{opacity:.6;cursor:not-allowed}.partner-auth-card footer{text-align:center;color:#687286;margin-top:22px}.partner-auth-card footer a{color:#315fd0;font-weight:800}.partner-auth-error{color:#a32929;background:#fff1f1;border:1px solid #ffcaca;border-radius:10px;margin:0 0 18px;padding:12px 14px}.partner-login-card{gap:17px;max-width:460px;display:grid}.partner-login-icon{color:#315fd0;background:#eaf0ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.partner-login-icon svg{width:24px;height:24px}.partner-dashboard{color:#172033;background:#f4f6fa;min-height:100vh;padding-bottom:60px}.partner-dashboard-top{background:#fff;border-bottom:1px solid #e4e8f0;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:flex}.partner-dashboard-top .partner-brand svg{color:#315fd0;background:#e9efff}.partner-dashboard-top button{cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;display:flex}.partner-dashboard-hero,.partner-dashboard-metrics,.partner-status-panel,.partner-profile-card{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.partner-dashboard-hero{color:#fff;background:linear-gradient(130deg,#17254d,#315fd0);border-radius:22px;justify-content:space-between;align-items:center;margin-top:34px;padding:30px;display:flex}.partner-dashboard-hero h1{margin:7px 0;font-size:34px}.partner-dashboard-hero p{color:#dce5ff;margin:0}.partner-approval-badge{text-transform:capitalize;background:#ffffff26;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.partner-approval-badge.is-approved{color:#137446;background:#dff7ea}.partner-approval-badge.is-pending{color:#866400;background:#fff3cf}.partner-approval-badge.is-suspended,.partner-approval-badge.is-rejected{color:#9c2a2a;background:#ffe0e0}.partner-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px;display:grid}.partner-dashboard-metrics article{background:#fff;border:1px solid #e3e7ef;border-radius:16px;grid-template-columns:auto 1fr;column-gap:12px;padding:20px;display:grid}.partner-dashboard-metrics article svg{color:#315fd0;grid-row:1/3}.partner-dashboard-metrics strong{font-size:25px}.partner-dashboard-metrics span{color:#788294;font-size:13px}.partner-status-panel{background:#fff;border:1px solid #e2e7ef;border-radius:16px;justify-content:space-between;align-items:center;margin-top:18px;padding:22px;display:flex}.partner-status-panel>div{align-items:center;gap:14px;display:flex}.partner-status-panel h2{margin:0 0 5px;font-size:19px}.partner-status-panel p{color:#6d7788;margin:0}.partner-status-panel>span{background:#f1f4f9;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.partner-profile-card{background:#fff;border:1px solid #e2e7ef;border-radius:18px;margin-top:18px;padding:25px}.partner-profile-card>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.partner-profile-card h2{margin:5px 0 0}.partner-dashboard-loading{color:#526078;background:#f4f6fa;place-items:center;min-height:100vh;display:grid}.spin{animation:.8s linear infinite partner-spin}@media (width<=850px){.partner-public-shell{grid-template-columns:1fr}.partner-public-aside{gap:36px;min-height:auto;padding:32px 24px}.partner-public-aside ul{display:none}.partner-register-grid{grid-template-columns:1fr}.partner-register-grid .full{grid-column:auto}.partner-dashboard-metrics{grid-template-columns:1fr 1fr}.partner-dashboard-hero,.partner-status-panel,.partner-profile-card>header{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=520px){.partner-auth-card{border-radius:18px;padding:23px}.partner-dashboard-metrics{grid-template-columns:1fr}.partner-dashboard-top{padding:0 18px}.partner-dashboard-top .partner-brand span{font-size:14px}}.partner-register-fieldset{border:0;min-width:0;margin:0;padding:0}.partner-register-fieldset:disabled{opacity:.58}.partner-registration-disabled{color:#84461b;background:#fff8ee;border:1px solid #f2c9a6;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px;display:flex}.partner-registration-disabled svg{flex:none}.partner-registration-disabled strong{display:block}.partner-registration-disabled p{color:#94613d;margin:4px 0 0;font-size:13px;line-height:1.45}.partner-dashboard-message{border-radius:12px;width:min(1180px,100% - 40px);margin:16px auto 0;padding:13px 15px}.partner-dashboard-message.is-error{color:#a72e41;background:#fff0f1;border:1px solid #ffd1d7}.partner-dashboard-message.is-success{color:#08765f;background:#ecfbf4;border:1px solid #c9f1df}.partner-wallet-card{background:#fff;border:1px solid #e2e7ef;border-radius:18px;width:min(1180px,100% - 40px);margin:18px auto 0;padding:25px}.partner-wallet-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.partner-wallet-card>header span{letter-spacing:.14em;color:#315fd0;font-size:11px;font-weight:800}.partner-wallet-card h2{align-items:center;gap:9px;margin:6px 0;display:flex}.partner-wallet-card p{color:#6d7788;margin:0}.partner-gateway-state{border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.partner-gateway-state.is-ready{color:#08765f;background:#e4f8ef}.partner-gateway-state.is-off{color:#a95719;background:#fff1e6}.partner-wallet-layout{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:18px;margin-top:22px;display:grid}.partner-wallet-balance,.partner-topup-box{background:#fafcff;border:1px solid #e5eaf2;border-radius:15px;padding:20px}.partner-wallet-balance{flex-direction:column;justify-content:center;display:flex}.partner-wallet-balance small{color:#788294}.partner-wallet-balance strong{color:#172033;margin:7px 0;font-size:36px}.partner-wallet-balance span{color:#647086;font-size:12px}.partner-topup-box{gap:12px;display:grid}.partner-topup-box label{gap:7px;font-size:13px;font-weight:750;display:grid}.partner-topup-box input{height:44px;font:inherit;border:1px solid #dce2ed;border-radius:10px;padding:0 12px}.partner-quick-amounts{flex-wrap:wrap;gap:8px;display:flex}.partner-quick-amounts button{cursor:pointer;background:#fff;border:1px solid #d9e0ec;border-radius:9px;padding:7px 10px;font-weight:750}.partner-ledger{margin-top:22px}.partner-ledger>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.partner-ledger h3{align-items:center;gap:8px;margin:0;display:flex}.partner-ledger>header span{color:#7b8494;font-size:12px}.partner-ledger article{border-top:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.partner-ledger-icon{color:#315fd0;background:#eaf4ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.partner-ledger article>div{display:grid}.partner-ledger article small{color:#8992a3}.partner-ledger article b.is-credit{color:#08765f}.partner-ledger article b.is-debit{color:#b22f42}.partner-ledger article em{text-transform:capitalize;background:#f1f4f8;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal}.partner-ledger-empty{text-align:center;color:#798395;border:1px dashed #d9dfe9;border-radius:12px;padding:24px}.partnerops-billing-live{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.partnerops-adjustment,.partnerops-ledger{background:#fff;border:1px solid #e3e8f1;border-radius:18px;padding:20px}.partnerops-adjustment header>div,.partnerops-ledger header>div{align-items:flex-start;gap:12px;display:flex}.partnerops-adjustment h2,.partnerops-ledger h2{margin:0 0 4px}.partnerops-adjustment p,.partnerops-ledger p{color:#6e798b;margin:0}.partnerops-adjustment form{gap:11px;margin-top:18px;display:grid}.partnerops-adjustment select,.partnerops-adjustment input{height:43px;font:inherit;border:1px solid #dfe5ef;border-radius:10px;padding:0 11px}.partnerops-adjustment button{color:#fff;background:#6257ed;border:0;border-radius:10px;height:43px;font-weight:800}.partnerops-ledger>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.partnerops-ledger-list{display:grid}.partnerops-ledger-list article{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.partnerops-ledger-list article>div{display:grid}.partnerops-ledger-list span,.partnerops-ledger-list small{color:#7b8596;font-size:12px}.partnerops-ledger-list b.is-credit{color:#08765f}.partnerops-ledger-list b.is-debit{color:#b22f42}.partnerops-ledger-list em{text-transform:capitalize;background:#f1f4f8;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal}@media (width<=850px){.partner-wallet-layout,.partnerops-billing-live{grid-template-columns:1fr}.partner-wallet-card>header{flex-direction:column}.partner-ledger article{grid-template-columns:auto minmax(0,1fr) auto}.partner-ledger article em{display:none}}@media (width<=560px){.partner-wallet-card{padding:18px}.partner-quick-amounts button{flex:1}.partnerops-ledger-list article{grid-template-columns:1fr auto}.partnerops-ledger-list em{display:none}}.partner-campaign-studio{background:#fff;border:1px solid #e5eaf3;border-radius:22px;margin:22px 0;padding:24px;box-shadow:0 12px 35px #1e375a0f}.partner-campaign-studio>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.partner-campaign-studio>header span,.partner-campaign-modal header span{letter-spacing:.14em;color:#5271c6;font-size:11px;font-weight:800}.partner-campaign-studio h2{align-items:center;gap:10px;margin:5px 0;display:flex}.partner-campaign-studio p{color:#68758b;margin:0}.partner-campaign-lock,.partner-review-note{color:#94530c;background:#fff4e6;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;display:flex}.partner-campaign-empty{text-align:center;color:#718096;padding:42px}.partner-campaign-empty svg{width:40px;height:40px}.partner-campaign-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.partner-campaign-card{background:#fbfcff;border:1px solid #e4e9f2;border-radius:18px;overflow:hidden}.partner-campaign-media{background:#eef2f8;place-items:center;height:190px;display:grid;position:relative}.partner-campaign-media img,.partner-campaign-media video{object-fit:cover;width:100%;height:100%}.partner-campaign-media>span{color:#fff;text-transform:uppercase;background:#121c30c7;border-radius:999px;padding:5px 9px;font-size:11px;position:absolute;top:10px;left:10px}.partner-campaign-body{padding:16px}.partner-campaign-title{justify-content:space-between;gap:12px;display:flex}.partner-campaign-title h3{margin:2px 0}.partner-campaign-title small{color:#718096}.partner-campaign-title b{text-transform:capitalize;background:#edf1f7;border-radius:999px;height:max-content;padding:5px 9px;font-size:11px}.partner-campaign-title b.is-approved{color:#158348;background:#e8f8ef}.partner-campaign-title b.is-pending{color:#a36000;background:#fff4dc}.partner-campaign-title b.is-rejected,.partner-campaign-title b.is-changes_requested{color:#b93131;background:#ffeded}.partner-campaign-chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.partner-campaign-chips span{color:#3459a8;background:#edf3ff;border-radius:8px;padding:5px 8px;font-size:11px}.partner-campaign-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.partner-campaign-card dl div{background:#fff;border-radius:10px;padding:10px}.partner-campaign-card dt{color:#78859a;font-size:10px}.partner-campaign-card dd{margin:4px 0 0;font-weight:800}.partner-campaign-card footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.partner-campaign-card footer button,.partner-campaign-card footer a{color:#334155;background:#fff;border:1px solid #dbe2ed;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.partner-campaign-card footer .is-primary{color:#fff;background:#315fd0;border-color:#315fd0}.partner-campaign-card footer .is-danger{color:#b42318}.partner-campaign-modal{z-index:2000;background:#0a122294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.partner-campaign-modal>form{background:#fff;border-radius:22px;flex-direction:column;width:min(900px,96vw);max-height:92vh;display:flex;overflow:hidden}.partner-campaign-modal header,.partner-campaign-modal footer{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.partner-campaign-modal footer{border-top:1px solid #e7ebf2;border-bottom:0;justify-content:flex-end}.partner-campaign-modal header button{background:#eef2f7;border:0;border-radius:10px;width:38px;height:38px}.partner-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid;overflow:auto}.partner-campaign-form label,.partner-campaign-form fieldset{color:#334155;flex-direction:column;gap:7px;font-weight:700;display:flex}.partner-campaign-form input,.partner-campaign-form textarea,.partner-campaign-form select{background:#fff;border:1px solid #d8dfeb;border-radius:11px;padding:11px}.partner-campaign-form textarea{resize:vertical;min-height:90px}.partner-campaign-form .full{grid-column:1/-1}.partner-campaign-upload{border:1px dashed #b9c6da;border-radius:14px;padding:16px}.partner-campaign-upload div{background:#f0f3f8;border-radius:12px;height:230px;overflow:hidden}.partner-campaign-upload img,.partner-campaign-upload video{object-fit:contain;width:100%;height:100%}.partner-placement-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.partner-placement-picker button{background:#fff;border:1px solid #d7dfeb;border-radius:10px;align-items:center;gap:7px;padding:10px;display:flex}.partner-placement-picker button.active{color:#315fd0;background:#edf3ff;border-color:#315fd0}.partner-placement-picker svg{width:16px}@media (width<=700px){.partner-campaign-studio>header{flex-direction:column}.partner-campaign-grid,.partner-campaign-form{grid-template-columns:1fr}.partner-campaign-form .full{grid-column:auto}.partner-placement-picker{grid-template-columns:1fr 1fr}.partner-campaign-card dl{grid-template-columns:1fr}}.partnerops-campaign-preview{background:#eef2f7;border:1px solid #e0e6ef;border-radius:12px;width:180px;height:105px;margin:10px 0;overflow:hidden}.partnerops-campaign-preview img,.partnerops-campaign-preview video{object-fit:cover;width:100%;height:100%}.partner-analytics-card{background:#fff;border:1px solid #e4e9f2;border-radius:22px;margin-top:22px;padding:24px;box-shadow:0 16px 40px #1b273f12}.partner-analytics-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.partner-analytics-card>header>div:first-child>span{letter-spacing:.14em;color:#6b7280;font-size:11px;font-weight:800}.partner-analytics-card h2{color:#172033;align-items:center;gap:10px;margin:5px 0 4px;font-size:22px;display:flex}.partner-analytics-card h2 svg{color:#5965e8}.partner-analytics-card p{color:#667085;margin:0}.partner-analytics-range{background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;padding:4px;display:flex}.partner-analytics-range button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-weight:700}.partner-analytics-range button.active{color:#3444c5;background:#fff;box-shadow:0 2px 8px #3444c521}.partner-analytics-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.partner-analytics-summary article{background:#fbfcff;border:1px solid #e8ebf2;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.partner-analytics-summary svg{box-sizing:content-box;color:#5361df;background:#eef0ff;border-radius:12px;width:20px;height:20px;padding:10px}.partner-analytics-summary strong{color:#172033;font-size:21px;display:block}.partner-analytics-summary span{color:#667085;margin-top:2px;font-size:12px;display:block}.partner-analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:16px;margin-top:16px;display:grid}.partner-analytics-grid>article,.partner-campaign-performance{background:#fff;border:1px solid #e8ebf2;border-radius:18px}.partner-analytics-grid article>header,.partner-campaign-performance>header{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.partner-analytics-grid h3,.partner-campaign-performance h3{color:#202939;margin:0;font-size:15px}.partner-analytics-grid header span,.partner-campaign-performance header span{color:#7b8496;font-size:12px}.partner-trend-bars{align-items:flex-end;gap:5px;height:190px;padding:22px 18px 12px;display:flex}.partner-trend-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:3px;height:100%;display:flex}.partner-trend-bar{background:linear-gradient(#6673ef,#4652ca);border-radius:5px 5px 2px 2px;width:100%;max-width:18px;min-height:4px;transition:height .25s}.partner-trend-day span{color:#98a2b3;white-space:nowrap;height:14px;font-size:9px}.partner-placement-performance>div{border-bottom:1px solid #f0f2f6;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 16px;display:grid}.partner-placement-performance>div:last-child{border-bottom:0}.partner-placement-performance>div span{color:#344054;text-transform:capitalize;font-size:13px;font-weight:700}.partner-placement-performance>div strong{color:#3444c5;font-size:12px}.partner-placement-performance>div small{color:#8a94a6;grid-column:1/-1}.partner-campaign-performance{margin-top:16px;overflow:hidden}.partner-performance-table>div{color:#344054;border-top:1px solid #f0f2f6;grid-template-columns:minmax(210px,1.7fr) repeat(4,minmax(110px,1fr));align-items:center;gap:14px;padding:13px 18px;font-size:13px;display:grid}.partner-performance-table>div:first-child{border-top:0}.partner-performance-table .is-head{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:11px;font-weight:800}.partner-performance-table strong,.partner-performance-table small{display:block}.partner-performance-table small{color:#8a94a6;margin-top:3px;font-size:11px}.partner-analytics-loading,.partner-analytics-empty{color:#7b8496;justify-content:center;align-items:center;gap:8px;min-height:110px;display:flex}.partner-placement-performance .partner-analytics-empty{min-height:auto;padding:24px}@media (width<=1100px){.partner-analytics-summary{grid-template-columns:repeat(3,1fr)}.partner-analytics-grid{grid-template-columns:1fr}.partner-performance-table{overflow-x:auto}.partner-performance-table>div{min-width:820px}}@media (width<=700px){.partner-analytics-card{border-radius:18px;padding:16px}.partner-analytics-card>header{flex-direction:column}.partner-analytics-summary{grid-template-columns:1fr 1fr}.partner-analytics-summary article:last-child{grid-column:1/-1}.partner-trend-bars{height:150px}.partner-analytics-range{width:100%}.partner-analytics-range button{flex:1}}.partner-finance-card{background:#fff;border:1px solid #e5eaf2;border-radius:20px;margin-top:20px;padding:24px;box-shadow:0 12px 30px #1420380f}.partner-finance-card>header,.partner-receipts>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.partner-finance-card h2,.partner-receipts h3{align-items:center;gap:9px;margin:5px 0;display:flex}.partner-finance-card header p{color:#667085;margin:0}.partner-finance-filter{align-items:end;gap:12px;margin:22px 0;display:flex}.partner-finance-filter label{color:#475467;gap:6px;font-size:13px;display:grid}.partner-finance-filter input{border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px}.partner-finance-filter button{border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 16px;display:flex}.partner-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-finance-summary article{background:#f8fafc;border:1px solid #e8edf5;border-radius:14px;padding:16px}.partner-finance-summary small{color:#667085;display:block}.partner-finance-summary strong{margin-top:5px;font-size:22px;display:block}.partner-receipts{border-top:1px solid #edf0f5;margin-top:22px;padding-top:18px}.partner-receipts article{border-bottom:1px solid #eef1f5;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.partner-receipts article small{color:#667085;margin-top:3px;display:block}.partner-receipts article button{background:#fff;border:1px solid #d0d5dd;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:flex}@media (width<=760px){.partner-finance-summary{grid-template-columns:1fr 1fr}.partner-finance-card>header,.partner-finance-filter{flex-direction:column;align-items:stretch}.partner-receipts article{grid-template-columns:1fr auto}.partner-receipts article button{grid-column:1/-1;justify-content:center}}.partnerops-master-toggle{border:1px solid var(--line,#d8e0eb);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:230px;padding:10px 14px;transition:all .2s;display:flex}.partnerops-master-toggle svg{width:20px;height:20px}.partnerops-master-toggle span{flex-direction:column;line-height:1.2;display:flex}.partnerops-master-toggle small{opacity:.72;margin-top:3px;font-size:11px;font-weight:500}.partnerops-master-toggle.is-enabled{color:#11633e;background:#effbf5;border-color:#8bd3af}.partnerops-master-toggle.is-disabled{color:#8d2525;background:#fff4f4;border-color:#f0b5b5}.partnerops-master-toggle:disabled{opacity:.65;cursor:wait}.partnerops-disabled-banner{color:#7d2323;background:#fff5f5;border:1px solid #efb6b6;border-radius:16px;align-items:flex-start;gap:14px;margin:16px 0;padding:15px 17px;display:flex}.partnerops-disabled-banner svg{flex:none;margin-top:2px}.partnerops-disabled-banner strong{font-size:14px;display:block}.partnerops-disabled-banner p{color:#875353;margin:4px 0 0;font-size:13px}.partnerops-locked-content{opacity:.58;filter:saturate(.65);position:relative}.partnerops-locked-content:after{content:"";z-index:20;cursor:not-allowed;border-radius:18px;position:absolute;inset:0}.partnerops-locked-content button,.partnerops-locked-content input,.partnerops-locked-content select,.partnerops-locked-content textarea{pointer-events:none}@media (width<=760px){.partnerops-master-toggle{width:100%;min-width:0}.partnerops-hero-actions{width:100%}}.cw-app-shell .feedbacks-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cw-app-shell .feedbacks-page__suggestions{color:#5f54c8;background:#fff;border:1px solid #dcd8f5;border-radius:9px;justify-content:center;align-items:center;height:40px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cw-app-shell .feedbacks-page__suggestions:hover{background:#f7f5ff}.cw-app-shell .onboarding-suggestions-page{color:#172033;gap:16px;display:grid}.cw-app-shell .onboarding-suggestions-page__header span{color:#7165d9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.cw-app-shell .onboarding-suggestions-page__header h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.2vw,32px);line-height:1.08}.cw-app-shell .onboarding-suggestions-page__header p{color:#687288;margin:7px 0 0;font-size:14px}.cw-app-shell .onboarding-suggestions-page__error{color:#a43d49;background:#fff3f4;border:1px solid #f0c6cb;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:700}.cw-app-shell .onboarding-suggestions-table-wrap{background:#fff;border:1px solid #e2e5ec;border-radius:10px;overflow:auto;box-shadow:0 1px 2px #10182809}.cw-app-shell .onboarding-suggestions-table{border-collapse:collapse;width:100%;min-width:680px}.cw-app-shell .onboarding-suggestions-table th,.cw-app-shell .onboarding-suggestions-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px 16px}.cw-app-shell .onboarding-suggestions-table th{color:#70798b;letter-spacing:.05em;text-transform:uppercase;background:#fafbfc;font-size:11px;font-weight:850}.cw-app-shell .onboarding-suggestions-table td{color:#31394b;font-size:13px}.cw-app-shell .onboarding-suggestions-table tr:last-child td{border-bottom:0}.cw-app-shell .onboarding-suggestions-table input{color:#242c3e;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #bdb7ef;border-radius:8px;outline:none;padding:0 11px}.cw-app-shell .onboarding-suggestions-table button{color:#4b5568;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.cw-app-shell .onboarding-suggestions-table button.is-add{color:#16875a;background:#effaf5;border-color:#cce8dc}.cw-app-shell .onboarding-suggestions-table button:disabled{opacity:.55;cursor:not-allowed}.cw-app-shell .onboarding-suggestions-actions{gap:7px;display:flex}.cw-app-shell .onboarding-suggestions-table__empty{color:#7b8495!important;text-align:center!important;padding:34px!important}@media (width<=720px){.cw-app-shell .feedbacks-page__header-actions{justify-content:stretch;width:100%}.cw-app-shell .feedbacks-page__suggestions,.cw-app-shell .feedbacks-page__enable{flex:1}}.cw-app-shell .feedbacks-page__suggestions span{color:#fff;background:#6d5fd4;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.cw-app-shell .onboarding-suggestions-table td:first-child strong{color:#262f42;font-size:14px}.cw-pending-work{background:var(--portal-surface,#fff);border:1px solid #df5b4933;border-radius:20px;margin:0 0 22px;overflow:hidden;box-shadow:0 14px 34px #20263012}.cw-pending-work__head{border-bottom:1px solid #22293414;align-items:center;gap:12px;padding:18px 20px 15px;display:flex}.cw-pending-work__icon{color:#b74435;background:#df5b491f;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}.cw-pending-work__head div>span{color:#a34b3e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:800;display:block}.cw-pending-work__head h2{color:var(--portal-text,#202630);margin:0;font-size:1.1rem}.cw-pending-work__table-wrap{overflow-x:auto}.cw-pending-work__table{border-collapse:collapse;width:100%}.cw-pending-work__table th,.cw-pending-work__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #22293412;padding:13px 20px}.cw-pending-work__table th{color:var(--portal-muted,#687180);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cw-pending-work__table td{color:var(--portal-text,#202630);font-size:.9rem}.cw-pending-work__table tbody tr:last-child td{border-bottom:0}.cw-pending-work__table td:first-child,.cw-pending-work__table th:first-child{width:72px}.cw-pending-work__table td:nth-child(3),.cw-pending-work__table th:nth-child(3){width:110px}.cw-pending-work__table td:nth-child(3) strong{color:#a83f32;background:#df5b491f;border-radius:999px;place-items:center;min-width:34px;height:28px;padding:0 9px;display:inline-grid}.cw-pending-work__go{background:#b74435;border:1px solid #b74435;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;color:#fff!important}.cw-pending-work__go:hover{background:#92372d;border-color:#92372d;transform:translateY(-1px);color:#fff!important}@media (width<=640px){.cw-pending-work{border-radius:16px}.cw-pending-work__head{padding:16px}.cw-pending-work__table th,.cw-pending-work__table td{padding:12px 14px}}.ad-delivery-calculator-action{flex-direction:column;justify-content:flex-end;gap:7px;display:flex}.ad-delivery-calculator-action button{color:#0f766e;cursor:pointer;background:#edf8f4;border:1px solid #9dcfc0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:800;display:inline-flex}.ad-delivery-calculator-action button:hover:not(:disabled){background:#e2f3ed;border-color:#6fbca5}.ad-delivery-calculator-action button:disabled{opacity:.58;cursor:wait}.ad-delivery-calculator-action small{color:#88958f;font-size:9.5px;line-height:1.45}.ad-delivery-calculation{background:#f7fcfa;border:1px solid #cfe4dd;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.ad-delivery-calculation>div{gap:4px;display:grid}.ad-delivery-calculation span{color:#74837e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.ad-delivery-calculation strong{color:#173f35;font:800 17px Manrope}.ad-delivery-calculation p{color:#667771;grid-column:1/-1;margin:2px 0 0;font-size:10px;line-height:1.5}.ad-delivery-calculation.is-empty{background:#fffaf0;border-color:#ead8b1}.ad-delivery-calculation.is-empty strong{color:#8a5a0a}@media (width<=800px){.ad-delivery-calculation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ad-delivery-calculation{grid-template-columns:1fr}}.announcement-page{color:var(--portal-text,#202630);gap:20px;display:grid}.announcement-page__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.announcement-page__header span,.announcement-panel-head span{color:#6755a5;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.announcement-page__header h1{margin:5px 0;font-size:clamp(1.7rem,3vw,2.25rem)}.announcement-page__header p{color:var(--portal-muted,#687180);margin:0}.announcement-page__header button,.announcement-preview button{color:#4f456e;cursor:pointer;background:#fff;border:1px solid #d9d5e5;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex}.announcement-alert{border:1px solid;border-radius:12px;padding:13px 16px;font-size:.9rem}.announcement-alert.is-error{color:#a43f34;background:#fff5f3;border-color:#f0c8c3}.announcement-alert.is-success{color:#176d52;background:#f1fbf7;border-color:#bfe3d4}.announcement-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.announcement-metrics article{background:#fff;border:1px solid #342b4d17;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 8px 24px #231e310a}.announcement-metrics article>svg{color:#6955a8;background:#f1eefb;border-radius:12px;width:38px;height:38px;padding:9px}.announcement-metrics small{color:#7a7485;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.announcement-metrics strong{margin-top:3px;font-size:1.45rem;display:block}.announcement-workspace{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);align-items:start;gap:16px;display:grid}.announcement-compose,.announcement-guidance,.announcement-history{background:#fff;border:1px solid #342b4d1a;border-radius:18px;box-shadow:0 10px 30px #231e310b}.announcement-compose{padding:22px}.announcement-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.announcement-panel-head h2{margin:4px 0 0;font-size:1.13rem}.announcement-panel-head>svg{color:#6a56a9}.announcement-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.announcement-form-grid label{gap:7px;display:grid}.announcement-form-grid label>span{color:#514b5c;font-size:.78rem;font-weight:800}.announcement-form-grid input,.announcement-form-grid select,.announcement-form-grid textarea,.announcement-user-picker select{color:#27232f;width:100%;font:inherit;background:#fff;border:1px solid #dad6e2;border-radius:11px}.announcement-form-grid input,.announcement-form-grid select,.announcement-user-picker select{min-height:43px;padding:0 12px}.announcement-form-grid textarea{resize:vertical;padding:12px}.announcement-form-grid input:focus,.announcement-form-grid select:focus,.announcement-form-grid textarea:focus{border-color:#8d7bc2;outline:3px solid #6955a81f}.announcement-form-grid label>small{color:#8a8492;justify-self:end;font-size:.7rem}.announcement-form-grid .is-wide{grid-column:1/-1}.announcement-user-picker{gap:9px;display:grid}.announcement-user-picker label>div{gap:8px;display:flex}.announcement-user-picker label>div button{color:#fff;cursor:pointer;background:#6552a0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:750;display:inline-flex}.announcement-preview{background:#faf8ff;border:1px dashed #cfc7e4;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding:14px;display:flex}.announcement-preview div{gap:3px;display:grid}.announcement-preview strong{font-size:.88rem}.announcement-preview span{color:#777080;font-size:.76rem}.announcement-send{color:#fff;cursor:pointer;background:#4c3c7e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:14px;font-weight:800;display:inline-flex}.announcement-send:disabled,.announcement-preview button:disabled{opacity:.55;cursor:not-allowed}.announcement-guidance{padding:20px}.announcement-guidance h2{margin:0 0 15px;font-size:1.05rem}.announcement-guidance ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.announcement-guidance li{color:#686271;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.5;display:flex}.announcement-guidance li svg{color:#2d9574;flex:0 0 16px;margin-top:2px}.announcement-history{overflow:hidden}.announcement-history>.announcement-panel-head{border-bottom:1px solid #342b4d14;padding:19px 20px 15px}.announcement-table-wrap{overflow-x:auto}.announcement-history table{border-collapse:collapse;width:100%}.announcement-history th,.announcement-history td{text-align:left;vertical-align:top;border-bottom:1px solid #342b4d12;padding:13px 16px}.announcement-history th{color:#777080;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.announcement-history td{font-size:.8rem}.announcement-history td:first-child{min-width:240px}.announcement-history td:first-child strong,.announcement-history td:first-child span{display:block}.announcement-history td:first-child span{color:#777080;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:3px;overflow:hidden}.announcement-history em{color:#236f58;text-transform:capitalize;background:#eaf8f3;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-block}.announcement-history em.is-failed{color:#a43f34;background:#fff0ee}.announcement-history em.is-partial{color:#8a5a0a;background:#fff7df}.announcement-empty{color:#777080;text-align:center;padding:28px 20px}.is-spinning{animation:.8s linear infinite announcement-spin}@keyframes announcement-spin{to{transform:rotate(360deg)}}@media (width<=900px){.announcement-workspace{grid-template-columns:1fr}}@media (width<=680px){.announcement-page__header,.announcement-preview{flex-direction:column;align-items:stretch}.announcement-metrics,.announcement-form-grid{grid-template-columns:1fr}.announcement-form-grid .is-wide{grid-column:auto}}:root{--cw-safe-inline:clamp(14px, 3.2vw, 40px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}:is(.cw-public-home,.public-experience-page,.public-premium-observatory,.safety-command-page,.legal-atlas-page,.legal-public-page,.public-download-terminal),:is(.cw-public-home,.public-experience-page,.public-premium-observatory,.safety-command-page,.legal-atlas-page,.legal-public-page,.public-download-terminal) *{box-sizing:border-box}:is(.cw-public-home,.public-experience-page,.public-premium-observatory,.safety-command-page,.legal-atlas-page,.legal-public-page,.public-download-terminal) :is(img,svg,canvas,video){max-width:100%}:is(.cw-public-home,.public-experience-page,.public-premium-observatory,.safety-command-page,.legal-atlas-page,.legal-public-page,.public-download-terminal) :is(h1,h2,h3,p,span,strong,small,a,button,li,td,th){overflow-wrap:anywhere}:is(.cw-public-home,.public-experience-page,.public-premium-observatory,.safety-command-page,.legal-atlas-page,.legal-public-page,.public-download-terminal) :is(.cw-shell,.public-container,.premium-observatory-shell,.download-terminal-shell,.experience-hero-shell,.experience-journey-shell,.experience-decision-shell,.experience-trust-shell,.safety-command-hero-layout,.safety-command-protocol-layout,.safety-command-resources-layout,.legal-atlas-hero-layout,.legal-atlas-registry-heading,.legal-atlas-help-layout)>*{min-width:0}.public-header .super-navbar-inner{width:min(100%,1440px);margin-inline:auto}.public-header .public-brand,.public-header .public-nav a,.public-header .public-actions a,.public-header button{min-height:44px}.public-footer img,.public-footer svg{max-width:100%}@media (width>=1600px){.public-container,.cw-shell,.premium-observatory-shell,.download-terminal-shell{width:min(1380px,100% - 96px)}.experience-hero-stage{max-width:620px}.premium-observatory-stage{max-width:660px}.download-terminal-device-wrap{max-width:610px}}@media (width<=1180px){.public-container,.cw-shell,.premium-observatory-shell,.download-terminal-shell{width:min(100% - 40px,1120px)}.cw-hero-layout,.experience-hero-shell,.premium-observatory-hero-grid,.download-terminal-hero-grid{gap:clamp(24px,4vw,52px)}.cw-hero-copy h1,.experience-hero-copy h1,.premium-observatory-hero-copy h1,.download-terminal-copy h1,.safety-command-hero-copy h1,.legal-atlas-hero-copy h1{max-width:100%}.premium-observatory-workspace,.download-release-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}}@media (width<=980px){.public-container,.cw-shell,.premium-observatory-shell,.download-terminal-shell{width:min(100% - 32px,900px)}.cw-hero-layout,.experience-hero-shell,.premium-observatory-hero-grid,.download-terminal-hero-grid,.premium-observatory-workspace,.download-release-grid,.safety-command-hero-layout,.safety-command-protocol-layout,.safety-command-resources-layout,.legal-atlas-hero-layout,.legal-atlas-registry-heading,.legal-atlas-help-layout{grid-template-columns:minmax(0,1fr)!important}.cw-hero-art,.experience-hero-stage,.premium-observatory-stage,.download-terminal-device-wrap{width:min(100%,620px);margin-inline:auto}.experience-live-lab-grid,.experience-intelligence-grid,.experience-module-grid,.safety-command-guide-grid,.legal-atlas-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-plan-focus-panel,.premium-plan-rail,.download-release-card,.download-qr-terminal{width:100%}.legal-document-layout{grid-template-columns:1fr}.legal-table-of-contents{max-height:none;position:static}}@media (width<=720px){.public-container,.cw-shell,.premium-observatory-shell,.download-terminal-shell{width:min(100% - 24px,680px)}.public-header .super-navbar-inner{padding-inline:12px}.public-header .public-brand-name,.public-header .public-brand-copy{min-width:0}.cw-hero-actions,.experience-hero-actions,.download-terminal-action-row,.premium-plan-focus-actions,.safety-command-status-row{flex-wrap:wrap}.cw-button,.experience-hero-actions a,.download-terminal-primary,.premium-plan-focus-actions a,.premium-plan-focus-actions button,.safety-command-jump{min-height:46px}.experience-live-lab-grid,.experience-intelligence-grid,.experience-module-grid,.safety-command-guide-grid,.legal-atlas-policy-grid,.download-install-flow{grid-template-columns:minmax(0,1fr)!important}.experience-live-lab-shell,.experience-intelligence-shell,.experience-route-stage,.experience-note-terminal,.experience-decision-result,.experience-module,.premium-plan-focus-panel,.safety-command-hero-system,.safety-command-response-stage,.legal-atlas-console,.download-release-card{border-radius:clamp(16px,4vw,22px)}.experience-route-stage,.experience-intelligence-stage,.experience-lab-stage,.safety-command-response-stage,.legal-atlas-console{min-height:clamp(340px,82vw,510px)}.experience-terminal-actions,.experience-lab-channel-controls,.experience-intelligence-filters,.premium-plan-focus-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.experience-terminal-actions button,.experience-lab-channel-controls button,.experience-intelligence-filters button,.premium-plan-focus-actions a,.premium-plan-focus-actions button{justify-content:center;width:100%}.premium-plan-rail{scroll-snap-type:x proximity;padding-bottom:8px;display:flex;overflow:auto hidden}.premium-plan-rail button,.premium-plan-rail-item{scroll-snap-align:start;flex:0 0 min(82vw,310px)}.premium-comparison-scroll,.premium-comparison-table-wrap,.legal-rich-content table,.legal-document-card table{-webkit-overflow-scrolling:touch;overflow-x:auto}.premium-comparison-table,.legal-rich-content table,.legal-document-card table{min-width:640px}.legal-atlas-filters,.experience-intelligence-filters,.experience-lab-channel-controls{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.legal-atlas-filters button,.experience-intelligence-filters button,.experience-lab-channel-controls button{white-space:nowrap;flex:none}.download-terminal-device{width:min(82vw,360px)}.download-terminal-float{max-width:44%}.download-install-line{display:none}.legal-document-card,.legal-document-header,.legal-rich-content{min-width:0}}@media (width<=520px){.public-container,.cw-shell,.premium-observatory-shell,.download-terminal-shell{width:min(100% - 20px,500px)}.cw-hero-copy h1,.experience-hero-copy h1,.premium-observatory-hero-copy h1,.download-terminal-copy h1,.safety-command-hero-copy h1,.legal-atlas-hero-copy h1{letter-spacing:-.055em}.cw-hero-actions,.experience-hero-actions,.download-terminal-action-row,.premium-plan-focus-actions{grid-template-columns:1fr;display:grid}.cw-hero-actions>*,.experience-hero-actions>*,.download-terminal-action-row>*,.premium-plan-focus-actions>*{justify-content:center;width:100%}.experience-terminal-actions,.experience-lab-channel-controls,.experience-intelligence-filters{grid-template-columns:1fr}.experience-stage-person-b,.download-terminal-float-b{right:0}.experience-stage-person-a,.download-terminal-float-a{left:0}.experience-stage-person small,.experience-stage-caption,.download-terminal-float small{font-size:9px}.legal-atlas-node-rail{grid-template-columns:repeat(5,1fr)}.legal-atlas-node-rail button:nth-child(n+6){display:none}.legal-document-meta,.legal-atlas-result-row,.download-terminal-meta-strip{flex-direction:column;align-items:flex-start;gap:8px}.safety-command-layer-controls{grid-template-columns:1fr 1fr}.safety-command-child-layout{grid-template-columns:1fr}.premium-plan-focus-price,.download-release-status{flex-direction:column;align-items:flex-start}}@media (width<=390px){.public-container,.cw-shell,.premium-observatory-shell,.download-terminal-shell{width:calc(100% - 16px)}.public-header .public-brand-mark{transform-origin:0;transform:scale(.9)}.experience-route-node span,.experience-stage-person span{transform:scale(.88)}.experience-flight-note{width:118px}.safety-command-layer-controls{grid-template-columns:1fr}.legal-atlas-core{width:76%}.download-terminal-device{width:min(88vw,330px)}}@media (height<=620px) and (orientation:landscape){.cw-hero,.experience-hero,.premium-observatory-hero,.safety-command-hero,.legal-atlas-hero,.download-terminal-hero{min-height:auto!important;padding-top:92px!important;padding-bottom:36px!important}.cw-hero-art,.experience-hero-stage,.premium-observatory-stage,.download-terminal-device-wrap{max-height:72vh}}@media (hover:none),(pointer:coarse){:is(.cw-public-home,.public-experience-page,.public-premium-observatory,.safety-command-page,.legal-atlas-page,.public-download-terminal) :is(a,button){-webkit-tap-highlight-color:transparent}.cw-cursor-orbit,.cw-pointer-glow,.experience-pointer-lens,.legal-atlas-pointer-lens{display:none!important}:is(.cw-button,.experience-module,.premium-plan-focus-panel,.safety-command-guide-card,.legal-atlas-policy,.download-release-card):hover{transform:none}}@media (forced-colors:active){:is(.cw-public-home,.public-experience-page,.public-premium-observatory,.safety-command-page,.legal-atlas-page,.legal-public-page,.public-download-terminal) :is(a,button,input,textarea,select){forced-color-adjust:auto}}
