.lusfera-proof-ui{background:radial-gradient(circle at 100% 0,#23c7e80e,#0000 34%),linear-gradient(145deg,#ffffff07,#ffffff01),#090b11;border:1px solid #ffffff1c;border-radius:22px;width:100%;min-width:0;min-height:440px;padding:16px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0b}.proof-ui-header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:0 4px 12px;display:flex}.proof-ui-brand{align-items:center;gap:10px;min-width:0;display:flex}.proof-ui-brand img{object-fit:contain;width:32px;height:32px}.proof-ui-brand>div{gap:3px;min-width:0;display:grid}.proof-ui-brand strong{color:#f5f6fb;font-size:13px;line-height:1.2}.proof-ui-brand span{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.proof-ui-status{border-radius:var(--radius-pill);min-height:27px;color:var(--case-cyan);letter-spacing:.08em;text-transform:uppercase;background:#23c7e80e;border:1px solid #23c7e833;flex:none;align-items:center;gap:7px;padding:0 9px;font-size:.54rem;font-weight:900;display:inline-flex}.proof-ui-status i,.proof-dashboard-plan small i{background:var(--case-cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 11px #23c7e8a6}.proof-dashboard{gap:12px;display:grid}.proof-dashboard-plan{background:linear-gradient(135deg,#7c5cff1a,#23c7e806);border:1px solid #7c5cff30;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.proof-dashboard-plan>div{gap:5px;display:grid}.proof-dashboard-plan>div>span{color:#b9adff;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:900}.proof-dashboard-plan strong{color:#f5f6fb;font-size:12px}.proof-dashboard-plan p{max-width:390px;color:var(--color-text-faint);margin:0;font-size:9px;line-height:1.45}.proof-dashboard-plan small{color:var(--case-cyan);text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:.52rem;font-weight:900;display:inline-flex}.proof-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.proof-dashboard-metrics article{background:#ffffff04;border:1px solid #ffffff13;border-radius:13px;gap:6px;min-width:0;padding:10px;display:grid}.proof-dashboard-metrics span,.proof-dashboard-metrics small{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.proof-dashboard-metrics strong{color:#f5f6fb;letter-spacing:-.045em;font-size:19px;line-height:1}.proof-dashboard-next{background:#23c7e806;border:1px solid #23c7e81f;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.proof-dashboard-next>div{gap:3px;display:grid}.proof-dashboard-next span{color:var(--case-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.proof-dashboard-next strong{color:#f5f6fb;font-size:10px}.proof-dashboard-next p{color:var(--color-text-faint);margin:0;font-size:8px;line-height:1.35}.proof-dashboard-next>i{color:#101117;background:#f5f6fb;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.proof-dashboard-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.proof-dashboard-tools article{background:#ffffff04;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:27px minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}.proof-dashboard-tools article>span{width:27px;height:27px;color:var(--case-cyan);background:#23c7e80b;border:1px solid #23c7e82b;border-radius:8px;place-items:center;font-size:.47rem;font-weight:900;display:grid}.proof-dashboard-tools article>div{min-width:0}.proof-dashboard-tools strong{color:var(--color-text-soft);margin-bottom:3px;font-size:9px;line-height:1.2;display:block}.proof-dashboard-tools p{color:var(--color-text-faint);margin:0;font-size:7px;line-height:1.35}.lusfera-proof-ui--wallet{min-height:545px}.proof-wallet{gap:14px;display:grid}.proof-wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.proof-wallet-balance-card{background:linear-gradient(145deg,#ffffff08,#ffffff02);border:1px solid #ffffff16;border-radius:17px;gap:12px;min-width:0;padding:14px;display:grid}.proof-wallet-balance-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-wallet-balance-head span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:900}.proof-wallet-balance-head small{border-radius:var(--radius-pill);color:var(--color-text-soft);background:#ffffff06;border:1px solid #ffffff1a;padding:5px 8px;font-size:.48rem;font-weight:900}.proof-wallet-balance-card>strong{color:#f5f6fb;letter-spacing:-.05em;font-size:clamp(25px,2.6vw,34px);line-height:1}.proof-wallet-detail-list{gap:7px;display:grid}.proof-wallet-detail-list>div{background:#ffffff05;border:1px solid #fff1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 10px;display:flex}.proof-wallet-detail-list span{color:var(--color-text-faint);font-size:8px}.proof-wallet-detail-list b{color:var(--color-text-soft);text-align:right;font-size:8px}.proof-wallet-primary-action,.proof-wallet-action-grid>span{color:#fff;text-align:center;background:linear-gradient(#4b8cff,#3378ee);border-radius:10px;place-items:center;min-height:34px;font-size:8px;font-weight:900;display:grid}.proof-wallet-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proof-wallet-tabs{flex-wrap:wrap;gap:7px;display:flex}.proof-wallet-tabs span{border-radius:var(--radius-pill);min-height:28px;color:var(--color-text-faint);background:#ffffff04;border:1px solid #ffffff13;padding:0 11px;font-size:7px;font-weight:800;line-height:26px}.proof-wallet-tabs span.active{color:#9bc0ff;background:#2f7ff51c;border-color:#2f7ff585}.proof-wallet-transactions{background:#ffffff03;border:1px solid #fff1;border-radius:14px;gap:7px;padding:9px;display:grid}.proof-wallet-transactions article{background:#ffffff05;border:1px solid #fff1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:9px 11px;display:flex}.proof-wallet-transaction-main{align-items:center;gap:10px;min-width:0;display:flex}.proof-wallet-transaction-main>small{border-radius:var(--radius-pill);min-width:30px;height:24px;color:var(--color-text-soft);background:#fff1;flex:none;place-items:center;font-size:.48rem;font-weight:900;display:grid}.proof-wallet-transaction-main>div,.proof-wallet-transaction-value{gap:4px;min-width:0;display:grid}.proof-wallet-transaction-main strong{color:var(--color-text-soft);font-size:9px}.proof-wallet-transaction-main span,.proof-wallet-transaction-value span{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.proof-wallet-transaction-value{flex:none;justify-items:end}.proof-wallet-transaction-value b{color:#22dc79;font-size:9px}.proof-wallet-transaction-value b.negative{color:#ff666d}.lusfera-proof-ui--creative{min-height:495px;color:var(--color-text);background:radial-gradient(circle at 100% 0,#7c5cff1c,#0000 38%),radial-gradient(circle at 0 100%,#23c7e80f,#0000 42%),#090b11}.proof-creative{gap:15px;display:grid}.proof-creative-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px;display:flex}.proof-creative-heading>div{gap:6px;display:grid}.proof-creative-heading span{color:#a997ff;letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:950}.proof-creative-heading strong{color:#f5f6fb;letter-spacing:-.045em;font-size:clamp(24px,2.7vw,34px);line-height:1}.proof-creative-heading p{max-width:480px;color:var(--color-text-muted);margin:0;font-size:10px;line-height:1.45}.proof-creative-heading>i{background:#866cff;border-radius:50%;width:10px;height:10px;margin-top:9px;box-shadow:0 0 18px #7c5cffb3}.proof-creative-layout{grid-template-columns:minmax(0,1.16fr) minmax(230px,.84fr);gap:11px;display:grid}.proof-creative-panel{background:linear-gradient(145deg,#ffffff08,#ffffff02);border:1px solid #ffffff13;border-radius:17px;flex-direction:column;gap:11px;min-width:0;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff09}.proof-creative-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-creative-panel>header strong{color:#f5f6fb;font-size:11px}.proof-creative-panel>header span{color:var(--color-text-faint);font-size:.52rem;font-weight:900}.proof-creative-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.proof-creative-fields>div{gap:5px;min-width:0;display:grid}.proof-creative-fields>div.wide{grid-column:1/-1}.proof-creative-fields span,.proof-creative-output>span{color:var(--color-text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.46rem;font-weight:900}.proof-creative-fields strong{min-height:31px;color:var(--color-text-soft);background:#0f141d;border:1px solid #ffffff12;border-radius:9px;align-items:center;padding:0 9px;font-size:7px;font-weight:700;line-height:1.35;display:flex;overflow:hidden}.proof-creative-action{color:#fff;background:linear-gradient(#4b8cff,#3378ee);border-radius:10px;justify-content:space-between;align-items:center;min-height:34px;margin-top:auto;padding:0 11px;font-size:8px;font-weight:900;display:flex}.proof-creative-action i{font-style:normal}.proof-creative-output{background:#0f141d;border:1px solid #fff1;border-radius:11px;gap:7px;padding:10px;display:grid}.proof-creative-output p,.proof-creative-output li{color:var(--color-text-muted);margin:0;font-size:7px;line-height:1.5}.proof-creative-output ul{gap:5px;margin:0;padding-left:14px;display:grid}.proof-creative-tags{flex-wrap:wrap;gap:6px;display:flex}.proof-creative-tags span{border-radius:var(--radius-pill);color:#b9a9ff;background:#7c5cff13;border:1px solid #7c5cff38;padding:5px 8px;font-size:6px;font-weight:850}.proof-partner{gap:11px;display:grid}.proof-partner-subtitle{color:var(--color-text-faint);margin:0;font-size:9px}.proof-partner-nav{gap:6px;display:flex}.proof-partner-nav span{border-radius:var(--radius-pill);min-height:27px;color:var(--color-text-faint);border:1px solid #ffffff13;padding:0 10px;font-size:7px;font-weight:850;line-height:25px}.proof-partner-nav span.active{color:var(--case-cyan);background:#23c7e80e;border-color:#23c7e838}.proof-partner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.proof-partner-metrics article{background:#ffffff04;border:1px solid #ffffff13;border-radius:11px;gap:5px;padding:9px;display:grid}.proof-partner-metrics span{color:var(--color-text-faint);font-size:7px}.proof-partner-metrics strong{color:#f5f6fb;font-size:18px;line-height:1}.proof-partner-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.proof-partner-filters>div{gap:4px;display:grid}.proof-partner-filters span{color:var(--color-text-faint);text-transform:uppercase;font-size:6px;font-weight:850}.proof-partner-filters strong{min-height:29px;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;background:#ffffff04;border:1px solid #ffffff13;border-radius:8px;padding:0 8px;font-size:7px;line-height:27px;overflow:hidden}.proof-partner-table{border:1px solid #ffffff13;border-radius:12px;overflow:hidden}.proof-partner-table>header,.proof-partner-table>article{grid-template-columns:1.2fr .8fr .85fr 1fr;align-items:center;gap:8px;display:grid}.proof-partner-table>header{background:#ffffff06;min-height:30px;padding:0 9px}.proof-partner-table>header span{color:var(--color-text-faint);text-transform:uppercase;font-size:6px;font-weight:900}.proof-partner-table>article{border-top:1px solid #fff1;min-height:45px;padding:0 9px}.proof-partner-table>article>strong{color:var(--color-text-soft);align-items:center;gap:7px;font-size:8px;display:flex}.proof-partner-table>article>strong i{color:#c2b8ff;background:#7c5cff1f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.proof-partner-table>article>span{color:var(--color-text-faint);font-size:7px}.proof-partner-stage{border-radius:var(--radius-pill);background:#23c7e80e;border:1px solid #23c7e833;width:fit-content;padding:4px 7px;color:var(--case-cyan)!important}.proof-partner-stage.onboarding{background:#7c5cff12;border-color:#7c5cff40;color:#b9adff!important}.proof-partner-stage.new{background:#ffffff08;border-color:#ffffff1a;color:var(--color-text-muted)!important}.lusfera-proof-ui--mobile{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.proof-mobile-duo{background:radial-gradient(circle at 18% 10%,#23c7e817,#0000 34%),radial-gradient(circle at 85% 90%,#7c5cff1f,#0000 39%),linear-gradient(#0d1018f5,#080a10fa);border:1px solid #ffffff17;border-radius:32px;grid-template-columns:repeat(2,minmax(300px,350px));justify-content:center;align-items:start;gap:clamp(30px,5vw,70px);width:100%;max-width:930px;margin:0 auto;padding:42px clamp(18px,4vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000061,inset 0 1px #ffffff0b}.proof-mobile-duo:before{content:"";pointer-events:none;background:radial-gradient(circle,#23c7e80e,#7c5cff08 42%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-mobile-duo__connection{z-index:0;background:linear-gradient(90deg,#0000,#23c7e86b,#7c5cff6b,#0000);width:150px;height:1px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.proof-mobile-duo__connection:before,.proof-mobile-duo__connection:after{background:var(--case-cyan);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 14px #23c7e8b3}.proof-mobile-duo__connection:before{left:25%}.proof-mobile-duo__connection:after{background:#8d76ff;right:25%;box-shadow:0 0 14px #7c5cffb3}.proof-mobile-duo__device{z-index:1;color:#f5f6fb;background:linear-gradient(#151b27,#0b1018);border:1px solid #ffffff21;border-radius:38px;flex-direction:column;min-width:0;min-height:650px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 85px #00000080,inset 0 1px #ffffff0f}.proof-mobile-duo__device--messages{margin-top:42px}.proof-mobile-duo__device:after{border-radius:var(--radius-pill);content:"";background:#070a10;width:72px;height:19px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.proof-mobile-duo__statusbar{z-index:3;justify-content:space-between;align-items:center;min-height:39px;padding:12px 20px 3px;display:flex;position:relative}.proof-mobile-duo__statusbar>span{color:#ffffff78;font-size:7px;font-weight:800}.proof-mobile-duo__statusbar>div{align-items:flex-end;gap:3px;display:flex}.proof-mobile-duo__statusbar i{background:#ffffff7a;border-radius:1px;width:3px;display:block}.proof-mobile-duo__statusbar i:first-child{height:4px}.proof-mobile-duo__statusbar i:nth-child(2){height:7px}.proof-mobile-duo__statusbar i:nth-child(3){border-radius:2px;width:11px;height:6px}.proof-mobile-duo__appbar{z-index:2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex;position:relative}.proof-mobile-duo__appbar>div{align-items:center;gap:9px;display:flex}.proof-mobile-duo__appbar img{object-fit:contain;width:25px;height:25px}.proof-mobile-duo__appbar>div>span{color:#f5f6fb;font-size:10px;font-weight:800}.proof-mobile-duo__appbar>i{color:var(--color-text-faint);letter-spacing:.08em;font-size:8px;font-style:normal}.proof-mobile-duo__appbar--overlay{background:linear-gradient(#070a107a,#0000);border-bottom:0}.proof-mobile-profile-cover{background:radial-gradient(circle at 15% 10%,#23c7e885,#0000 48%),radial-gradient(circle at 95% 100%,#7c5cff94,#0000 55%),linear-gradient(135deg,#102533,#1b1534);min-height:126px}.proof-mobile-profile{flex-direction:column;flex:1;gap:14px;padding:0 18px 16px;display:flex;position:relative}.proof-mobile-profile__identity{align-items:flex-end;gap:12px;margin-top:-38px;display:flex}.proof-mobile-profile__avatar{background:linear-gradient(145deg,#24c6e6,#7c5cff);border:5px solid #101620;border-radius:24px;flex:none;place-items:center;width:76px;height:76px;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000061}.proof-mobile-profile__avatar img{object-fit:contain;width:62px;height:62px}.proof-mobile-profile__identity>div{gap:5px;padding-bottom:7px;display:grid}.proof-mobile-profile__identity strong{color:#fff;align-items:center;gap:6px;font-size:15px;display:flex}.proof-mobile-profile__identity strong i,.proof-mobile-chat-header__identity strong i{color:#fff;background:#4388ff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:inline-grid}.proof-mobile-profile__identity>div>span{color:var(--color-text-faint);font-size:8px}.proof-mobile-profile__bio{color:var(--color-text-muted);margin:0;font-size:9px;line-height:1.55}.proof-mobile-profile__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.proof-mobile-profile__stats>div{background:#ffffff05;border:1px solid #fff1;border-radius:13px;justify-items:center;gap:4px;padding:10px 4px;display:grid}.proof-mobile-profile__stats strong{color:#fff;font-size:14px}.proof-mobile-profile__stats span{color:var(--color-text-faint);font-size:6px}.proof-mobile-profile__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proof-mobile-profile__actions>span{min-height:38px;color:var(--color-text-soft);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;place-items:center;font-size:8px;font-weight:900;display:grid}.proof-mobile-profile__actions>span.primary{color:#fff;background:linear-gradient(#4b8cff,#3479ee);border-color:#0000}.proof-mobile-offer-card{background:radial-gradient(circle at 100% 0,#7c5cff29,#0000 48%),linear-gradient(145deg,#7c5cff13,#ffffff05);border:1px solid #7c5cff33;border-radius:18px;gap:9px;padding:14px;display:grid}.proof-mobile-offer-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.proof-mobile-offer-card>header>span{color:#b9a9ff;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:900}.proof-mobile-offer-card>header small{border-radius:var(--radius-pill);color:#b9a9ff;background:#7c5cff21;padding:4px 7px;font-size:.44rem;font-weight:900}.proof-mobile-offer-card>strong{color:#fff;font-size:12px}.proof-mobile-offer-card>p{color:var(--color-text-muted);margin:0;font-size:7px;line-height:1.5}.proof-mobile-offer-card>footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:2px;display:flex}.proof-mobile-offer-card>footer>div{align-items:baseline;gap:5px;display:flex}.proof-mobile-offer-card>footer strong{color:#fff;font-size:20px}.proof-mobile-offer-card>footer span{color:var(--color-text-faint);font-size:7px}.proof-mobile-offer-card>footer>i{color:#10131a;background:#f5f6fb;border-radius:10px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.proof-mobile-locked-post{background:#ffffff05;border:1px solid #fff1;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:auto;padding:9px;display:grid}.proof-mobile-locked-post__visual{background:linear-gradient(145deg,#23c7e824,#7c5cff26);border-radius:11px;place-items:center;width:52px;height:45px;display:grid}.proof-mobile-locked-post__visual span{color:#ffffffb3;font-size:17px}.proof-mobile-locked-post>div:nth-child(2){gap:4px;min-width:0;display:grid}.proof-mobile-locked-post>div:nth-child(2) span{color:var(--case-cyan);letter-spacing:.07em;text-transform:uppercase;font-size:.46rem;font-weight:900}.proof-mobile-locked-post>div:nth-child(2) strong{color:var(--color-text-soft);font-size:7px;line-height:1.4}.proof-mobile-locked-post>i{color:var(--color-text-faint);font-style:normal}.proof-mobile-duo__bottom-nav{border-top:1px solid #ffffff0e;justify-content:space-around;align-items:center;min-height:45px;margin:auto 16px 0;display:flex}.proof-mobile-duo__bottom-nav span{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.proof-mobile-duo__bottom-nav span i{border:1px solid #ffffff40;border-radius:2px;width:7px;height:7px}.proof-mobile-duo__bottom-nav span.active{background:#4087ff1c}.proof-mobile-duo__bottom-nav span.active i{background:#4388ff;border-color:#5c98ff;box-shadow:0 0 11px #4087ff80}.proof-mobile-chat-header{border-bottom:1px solid #ffffff0f;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:0 17px;display:grid}.proof-mobile-chat-header>span,.proof-mobile-chat-header>i{color:var(--color-text-muted);font-size:11px;font-style:normal}.proof-mobile-chat-header__identity{align-items:center;gap:9px;min-width:0;display:flex}.proof-mobile-chat-header__avatar{background:linear-gradient(145deg,#23c7e829,#7c5cff2e);border:1px solid #23c7e842;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 8px 22px #23c7e81f}.proof-mobile-chat-header__avatar img{object-fit:contain;width:28px;height:28px}.proof-mobile-chat-header__identity>div{gap:4px;min-width:0;display:grid}.proof-mobile-chat-header__identity strong{color:#fff;align-items:center;gap:5px;font-size:10px;display:flex}.proof-mobile-chat-header__identity>div>span{color:var(--color-text-faint);align-items:center;gap:5px;font-size:6px;display:flex}.proof-mobile-chat-header__identity>div>span i{background:#25d87d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #25d87d8c}.proof-mobile-chat{flex-direction:column;flex:1;gap:13px;padding:15px 17px;display:flex}.proof-mobile-chat__date{border-radius:var(--radius-pill);color:var(--color-text-faint);background:#ffffff09;align-self:center;padding:5px 9px;font-size:6px}.proof-mobile-chat__bubble{border-radius:16px;gap:6px;max-width:78%;padding:11px 12px;display:grid}.proof-mobile-chat__bubble p{margin:0;font-size:8px;line-height:1.5}.proof-mobile-chat__bubble span{font-size:5px}.proof-mobile-chat__bubble--incoming{background:#ffffff0e;border-bottom-left-radius:5px;align-self:flex-start}.proof-mobile-chat__bubble--incoming p{color:var(--color-text-soft)}.proof-mobile-chat__bubble--incoming span{color:var(--color-text-faint)}.proof-mobile-chat__bubble--outgoing{background:linear-gradient(145deg,#4087ff38,#7c5cff2b);border-bottom-right-radius:5px;align-self:flex-end}.proof-mobile-chat__bubble--outgoing p{color:#fff}.proof-mobile-chat__bubble--outgoing span{color:#ffffff80;text-align:right}.proof-mobile-paid-media{background:#ffffff05;border:1px solid #7c5cff33;border-radius:18px;overflow:hidden}.proof-mobile-paid-media__preview{background:radial-gradient(circle at 18% 15%,#23c7e833,#0000 45%),radial-gradient(circle at 90% 90%,#7c5cff40,#0000 54%),linear-gradient(135deg,#111d2a,#18132d);place-items:center;min-height:125px;display:grid;position:relative}.proof-mobile-paid-media__preview>small{border-radius:var(--radius-pill);color:#c7bcff;background:#070a10ad;padding:5px 8px;font-size:.46rem;font-weight:900;position:absolute;top:11px;right:11px}.proof-mobile-paid-media__lock{backdrop-filter:blur(10px);background:#070a109e;border:1px solid #ffffff2b;border-radius:15px;place-items:center;width:45px;height:45px;display:grid;position:relative}.proof-mobile-paid-media__lock:before{content:"";border:2px solid #ffffffb8;border-bottom:0;border-radius:8px 8px 0 0;width:15px;height:12px;transform:translateY(-5px)}.proof-mobile-paid-media__lock i{background:#ffffffb8;border-radius:4px;width:18px;height:14px;position:absolute;bottom:10px}.proof-mobile-paid-media__content{gap:7px;padding:12px;display:grid}.proof-mobile-paid-media__content>span{color:#b9a9ff;letter-spacing:.07em;text-transform:uppercase;font-size:.47rem;font-weight:900}.proof-mobile-paid-media__content>strong{color:var(--color-text-soft);font-size:9px}.proof-mobile-paid-media__content>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.proof-mobile-paid-media__content>div small{color:var(--color-text-faint);font-size:6px}.proof-mobile-paid-media__content>div>span{color:#fff;background:linear-gradient(#4b8cff,#3479ee);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:900;display:inline-flex}.proof-mobile-paid-media__content>div>span i{font-style:normal}.proof-mobile-chat__unlock-state{background:#25d87d09;border:1px solid #25d87d24;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.proof-mobile-chat__unlock-state>span{background:#25d87d1a;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.proof-mobile-chat__unlock-state>span i{color:#25d87d;font-size:11px;font-style:normal}.proof-mobile-chat__unlock-state>div{gap:4px;display:grid}.proof-mobile-chat__unlock-state strong{color:#8ce9b4;font-size:8px}.proof-mobile-chat__unlock-state small{color:var(--color-text-faint);font-size:6px;line-height:1.4}.proof-mobile-composer{border-top:1px solid #ffffff0e;grid-template-columns:27px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:58px;margin-top:auto;padding:9px 15px;display:grid}.proof-mobile-composer>span{width:27px;height:27px;color:var(--color-text-muted);background:#ffffff0a;border-radius:9px;place-items:center;font-size:12px;display:grid}.proof-mobile-composer>div{border-radius:var(--radius-pill);min-height:34px;color:var(--color-text-faint);background:#ffffff06;border:1px solid #ffffff12;padding:0 12px;font-size:7px;line-height:32px}.proof-mobile-composer>i{color:#fff;background:#4388ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}@media (width<=900px){.proof-mobile-duo{grid-template-columns:1fr;max-width:610px}.proof-mobile-duo__device{width:min(100%,390px);margin-left:auto;margin-right:auto}.proof-mobile-duo__device--messages{margin-top:0}.proof-mobile-duo__connection{display:none}}@media (width<=520px){.proof-mobile-duo{border-radius:24px;padding:22px 10px}.proof-mobile-duo__device{border-radius:31px;min-height:610px}}@media (width<=700px){.proof-dashboard-metrics,.proof-partner-metrics,.proof-partner-filters,.proof-dashboard-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-wallet-balance-grid,.proof-creative-layout{grid-template-columns:1fr}.proof-wallet-transactions article{flex-direction:column;align-items:flex-start}.proof-wallet-transaction-value{justify-items:start;width:100%}.proof-mobile-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-mobile-duo__device{min-height:460px}}@media (width<=440px){.lusfera-proof-ui{padding:10px}.proof-dashboard-metrics,.proof-dashboard-tools,.proof-partner-metrics,.proof-partner-filters,.proof-mobile-duo,.proof-wallet-action-grid,.proof-creative-fields{grid-template-columns:1fr}.proof-creative-fields>div.wide{grid-column:auto}.proof-partner-table{overflow-x:auto}.proof-partner-table>header,.proof-partner-table>article{min-width:500px}.proof-mobile-duo__device{min-height:440px}}@media (width<=700px){.proof-dashboard-metrics,.proof-partner-metrics{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.proof-dashboard-metrics article,.proof-partner-metrics article{flex-direction:column;justify-content:flex-start;gap:7px;width:auto;min-width:0;min-height:100px;padding:13px 12px;display:flex;overflow:hidden}.proof-dashboard-metrics span,.proof-dashboard-metrics small,.proof-partner-metrics span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.58rem;line-height:1.3;display:block;overflow:visible}.proof-dashboard-metrics strong,.proof-partner-metrics strong{letter-spacing:-.045em;white-space:nowrap;min-width:0;font-size:clamp(1.4rem,7vw,1.85rem);line-height:1;display:block}.proof-dashboard-metrics small{margin-top:auto}}@media (width<=380px){.proof-dashboard-metrics,.proof-partner-metrics{gap:8px!important}.proof-dashboard-metrics article,.proof-partner-metrics article{min-height:94px;padding:11px 10px}.proof-dashboard-metrics strong,.proof-partner-metrics strong{font-size:clamp(1.25rem,7vw,1.65rem)}}.case-study-page{--case-line:#ffffff1a;--case-soft-line:#fff1;--case-cyan:#23c7e8;--case-violet:#7c5cff;isolation:isolate;position:relative;overflow:clip}.case-study-page:before{z-index:-3;content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000 0,#0000 38%)}.case-study-v2-hero{grid-template-columns:minmax(0,.7fr) minmax(620px,1.3fr);align-items:center;gap:clamp(50px,5vw,76px);min-height:700px;padding:84px 0 112px;display:grid;position:relative}.case-study-v2-ambient{z-index:-2;pointer-events:none;position:absolute;inset:-100px -12vw -20px;overflow:hidden}.case-study-v2-orb{filter:blur(6px);opacity:.8;border-radius:50%;position:absolute}.case-study-v2-orb-cyan{background:radial-gradient(circle,#23c7e826,#23c7e805 48%,#0000 72%);width:560px;height:560px;top:2%;right:1%}.case-study-v2-orb-violet{background:radial-gradient(circle,#7c5cff29,#7c5cff06 50%,#0000 74%);width:480px;height:480px;bottom:0;right:28%}.case-study-v2-grid{background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#23c7e807 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#7c5cff07 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:132px 132px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle at 72% 42%,#000,#0000 70%)}.case-study-v2-copy{z-index:4;max-width:660px;position:relative}.case-study-v2-eyebrow{margin-bottom:25px}.case-study-v2-copy h1{margin:0}.case-study-v2-brand{color:#f5f6fb;letter-spacing:-.072em;font-size:clamp(76px,7.2vw,112px);font-weight:560;line-height:.85;display:block}.case-study-v2-title{max-width:570px;color:var(--color-text);letter-spacing:-.052em;text-wrap:balance;margin-top:28px;font-size:clamp(34px,3.55vw,52px);font-weight:500;line-height:1.02;display:block}.case-study-v2-lead{max-width:560px;color:var(--color-text-muted);margin:27px 0 36px;font-size:clamp(15px,1.15vw,18px);line-height:1.68}.lusfera-product-stage{--stage-y:0px;--stage-rx:0deg;--stage-ry:0deg;--spot-x:70%;--spot-y:28%;z-index:3;background:radial-gradient(circle at var(--spot-x) var(--spot-y), #23c7e817, transparent 38%), radial-gradient(circle at 0% 100%, #7c5cff1a, transparent 42%), #0a0c13c7;min-width:0;min-height:570px;transform:translate3d(0, var(--stage-y), 0) rotateX(var(--stage-rx)) rotateY(var(--stage-ry));transform-style:preserve-3d;perspective:1500px;backdrop-filter:blur(22px);border:1px solid #ffffff21;border-radius:30px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.28fr) minmax(215px,.72fr);gap:12px;padding:12px;transition:transform .18s ease-out,background-position .18s ease-out;display:grid;position:relative;box-shadow:0 44px 120px #0000007a,inset 0 1px #ffffff0e}.lusfera-product-stage__glow{z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#23c7e821,#7c5cff12 42%,#0000 72%);border-radius:50%;position:absolute;inset:8% 6%}.lusfera-product-stage__dashboard,.lusfera-product-stage__creative,.lusfera-product-stage__wallet{background:linear-gradient(145deg,#ffffff09,#ffffff02),#080a10eb;border:1px solid #ffffff1b;border-radius:21px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.lusfera-product-stage__dashboard{flex-direction:column;grid-row:1/-1;display:flex}.lusfera-product-stage__topbar{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 16px;display:flex}.lusfera-product-stage__brand{align-items:center;gap:10px;min-width:0;display:flex}.lusfera-product-stage__brand>span{background:#23c7e812;border:1px solid #23c7e833;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.lusfera-product-stage__brand img{object-fit:contain;width:28px;height:28px}.lusfera-product-stage__brand>div{gap:2px;min-width:0;display:grid}.lusfera-product-stage__brand strong{color:var(--color-text);font-size:13px;line-height:1.2}.lusfera-product-stage__brand small{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.lusfera-product-stage__status{border-radius:var(--radius-pill);min-height:27px;color:var(--case-cyan);letter-spacing:.08em;text-transform:uppercase;background:#23c7e80f;border:1px solid #23c7e833;flex:none;align-items:center;gap:7px;padding:0 9px;font-size:.55rem;font-weight:900;display:inline-flex}.lusfera-product-stage__status i,.lusfera-product-stage__account small i,.lusfera-product-stage__wallet header>span i{background:var(--case-cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #23c7e89e}.lusfera-product-stage__dashboard-body{flex-direction:column;flex:1;gap:13px;padding:15px;display:flex}.lusfera-product-stage__account{background:linear-gradient(135deg,#7c5cff18,#23c7e806);border:1px solid #7c5cff2b;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.lusfera-product-stage__account>div{gap:5px;display:grid}.lusfera-product-stage__account>div span{color:#b9adff;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:900}.lusfera-product-stage__account>div strong{max-width:280px;color:var(--color-text-soft);font-size:11px;line-height:1.4}.lusfera-product-stage__account small{color:var(--case-cyan);text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:.55rem;font-weight:900;display:inline-flex}.lusfera-product-stage__metrics{gap:8px;display:grid}.lusfera-product-stage__metrics>p{color:var(--color-text-faint);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:900}.lusfera-product-stage__metrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lusfera-product-stage__metrics article{background:#ffffff05;border:1px solid #ffffff13;border-radius:13px;gap:8px;min-width:0;padding:10px;display:grid}.lusfera-product-stage__metrics article span{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.lusfera-product-stage__metrics article strong{color:var(--color-text);letter-spacing:-.04em;font-size:18px;line-height:1}.lusfera-product-stage__tools{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lusfera-product-stage__tools article{background:#ffffff05;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.lusfera-product-stage__tools article:hover{background:#23c7e806;border-color:#23c7e82e;transform:translateY(-1px)}.lusfera-product-stage__tool-icon{width:29px;height:29px;color:var(--case-cyan);letter-spacing:.05em;background:#23c7e80d;border:1px solid #23c7e829;border-radius:9px;place-items:center;font-size:.49rem;font-weight:900;display:grid}.lusfera-product-stage__tools article>div{min-width:0}.lusfera-product-stage__tools strong{color:var(--color-text-soft);margin-bottom:4px;font-size:10px;line-height:1.25;display:block}.lusfera-product-stage__tools p{color:var(--color-text-faint);margin:0;font-size:8px;line-height:1.35}.lusfera-product-stage__creative,.lusfera-product-stage__wallet{flex-direction:column;padding:15px;display:flex}.lusfera-product-stage__creative header,.lusfera-product-stage__wallet header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lusfera-product-stage__creative header>div{gap:4px;display:grid}.lusfera-product-stage__creative header p,.lusfera-product-stage__wallet header>p{color:var(--case-cyan);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:900}.lusfera-product-stage__creative header strong{color:var(--color-text);font-size:14px;line-height:1.2}.lusfera-product-stage__creative header>span{color:#b9adff;font-size:18px}.lusfera-product-stage__panel-description{color:var(--color-text-faint);margin:9px 0 12px;font-size:8px;line-height:1.4}.lusfera-product-stage__creative-fields{gap:6px;display:grid}.lusfera-product-stage__creative-fields>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-height:31px;padding:0 9px;display:flex}.lusfera-product-stage__creative-fields span{color:var(--color-text-faint);text-transform:uppercase;font-size:7px;font-weight:800}.lusfera-product-stage__creative-fields strong{color:var(--color-text-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lusfera-product-stage__creative-action{color:#101117;background:#f5f6fb;border-radius:9px;justify-content:space-between;align-items:center;min-height:32px;margin-top:auto;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.lusfera-product-stage__wallet header>span{color:var(--case-cyan);text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:900;display:inline-flex}.lusfera-product-stage__balance{gap:6px;margin:20px 0;display:grid}.lusfera-product-stage__balance span{color:var(--color-text-faint);font-size:8px;font-weight:700}.lusfera-product-stage__balance strong{color:var(--color-text);letter-spacing:-.055em;font-size:clamp(28px,3vw,39px);line-height:1}.lusfera-product-stage__wallet-meta{gap:6px;margin-top:auto;display:grid}.lusfera-product-stage__wallet-meta>div{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:9px;min-height:33px;padding-top:7px;display:flex}.lusfera-product-stage__wallet-meta span{color:var(--color-text-faint);font-size:8px}.lusfera-product-stage__wallet-meta strong{color:var(--color-text-soft);font-size:9px}.lusfera-product-stage__preview{color:var(--color-text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:800;position:absolute;bottom:-29px;right:20px}.case-study-v2-proof-deck{z-index:8;backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#23c7e80f,#0000 34%),radial-gradient(circle at 0 100%,#7c5cff12,#0000 38%),#0c0e16cc;border:1px solid #ffffff1f;border-radius:30px;margin-top:-38px;position:relative;overflow:hidden;box-shadow:0 28px 85px #00000047,inset 0 1px #ffffff0d}.case-study-v2-overview,.case-study-v2-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-v2-overview{border-bottom:1px solid var(--case-line)}.case-study-v2-overview article{border-right:1px solid var(--case-line);min-width:0;min-height:126px;padding:25px}.case-study-v2-overview article:last-child,.case-study-v2-metrics article:last-child{border-right:0}.case-study-v2-overview p{color:var(--case-cyan);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:.6rem;font-weight:900}.case-study-v2-overview strong{max-width:250px;color:var(--color-text-soft);font-size:13px;line-height:1.55;display:block}.case-study-v2-metrics article{border-right:1px solid var(--case-line);min-width:0;padding:29px 25px 31px}.case-study-v2-metrics strong{color:#f5f6fb;letter-spacing:-.06em;margin-bottom:9px;font-size:clamp(36px,4vw,52px);font-weight:580;line-height:.95;display:block}.case-study-v2-metrics p{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.case-study-story-nav{z-index:2;border-radius:var(--radius-pill);scrollbar-width:none;backdrop-filter:blur(20px);background:#08090fbf;border:1px solid #ffffff1c;justify-content:center;align-items:center;gap:4px;width:fit-content;max-width:calc(100% - 24px);margin:32px auto 0;padding:5px;display:flex;position:relative;top:auto;overflow-x:auto;box-shadow:0 18px 50px #00000047}.case-study-story-nav::-webkit-scrollbar{display:none}.case-study-story-nav a{border-radius:var(--radius-pill);min-height:38px;color:var(--color-text-muted);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.case-study-story-nav a:hover{color:var(--color-text);background:#fff1;transform:translateY(-1px)}.case-study-story-nav span{color:var(--case-cyan);letter-spacing:.08em;font-size:.58rem}.case-study-page .section{padding-top:126px;padding-bottom:36px;scroll-margin-top:112px}.case-study-split,.case-study-architecture{display:block}.case-study-section-heading{max-width:600px}@media (width>=1081px){.case-study-section-heading{position:sticky;top:108px}}.case-study-section-heading h2,.case-study-product .section-heading h2,.case-study-visuals .section-heading h2,.case-study-delivery .section-heading h2,.case-study-outcomes .section-heading h2{letter-spacing:-.062em;text-wrap:balance;font-size:clamp(42px,5vw,70px);line-height:.98}.case-study-section-heading>p:last-child,.case-study-product .section-heading>p:last-child,.case-study-delivery .section-heading>p:last-child,.case-study-outcomes .section-heading>p:last-child{max-width:750px;color:var(--color-text-muted);margin-top:24px;font-size:16px;line-height:1.76}.case-study-point-list{gap:12px;display:grid}.case-study-point-list article{border:1px solid var(--case-soft-line);background:linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:22px;min-height:150px;padding:25px;transition:border-color .22s,background .22s,transform .22s;display:grid}.case-study-point-list article:hover{background:linear-gradient(135deg,#23c7e80b,#7c5cff06);border-color:#23c7e833;transform:translateY(-3px)}.case-study-point-list>article>span,.case-study-capability-grid>article>span,.case-study-outcome-grid>article>span{color:var(--case-cyan);letter-spacing:.1em;font-size:.66rem;font-weight:900}.case-study-point-list h3,.case-study-capability-grid h3,.case-study-delivery-grid h3,.case-study-outcome-grid h3{margin-bottom:11px;font-size:18px;line-height:1.3}.case-study-point-list p,.case-study-capability-grid p,.case-study-delivery-grid p,.case-study-outcome-grid p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.7}.case-study-product .section-heading,.case-study-visuals .section-heading,.case-study-delivery .section-heading,.case-study-outcomes .section-heading{max-width:850px}.case-study-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;margin-top:46px;display:grid}.case-study-capability-grid article{border:1px solid var(--case-soft-line);background:radial-gradient(circle at 100% 0%, #23c7e80d, transparent 38%), linear-gradient(145deg, #ffffff08, #ffffff02), var(--color-surface);border-radius:24px;flex-direction:column;min-width:0;min-height:238px;padding:27px;transition:border-color .24s,transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.case-study-capability-grid article:after{content:"";background:radial-gradient(circle,#7c5cff1c,#0000 68%);border-radius:50%;width:190px;height:190px;transition:transform .36s;position:absolute;bottom:-92px;right:-72px}.case-study-capability-grid article:hover{border-color:#7c5cff45;transform:translateY(-4px);box-shadow:0 24px 65px #0003}.case-study-capability-grid article:hover:after{transform:scale(1.25)}.case-study-capability-grid h3{max-width:300px;min-height:47px;margin-top:48px}.case-study-gallery{gap:28px;margin-top:48px;display:grid}.case-study-gallery-item{border:1px solid var(--case-line);background:radial-gradient(circle at 100% 0,#23c7e811,#0000 36%),radial-gradient(circle at 0 100%,#7c5cff12,#0000 40%),#0c0e16b8;border-radius:32px;grid-template-columns:minmax(230px,.56fr) minmax(0,1.44fr);align-items:center;gap:clamp(30px,4vw,52px);min-height:520px;padding:clamp(28px,3.4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.case-study-gallery-item:nth-child(2n){grid-template-columns:minmax(0,1.44fr) minmax(230px,.56fr)}.case-study-gallery-item:nth-child(2n) .case-study-gallery-copy{z-index:3;max-width:390px;position:relative}.case-study-gallery-item:nth-child(2n) figure{order:1}.case-study-gallery-copy{z-index:3;max-width:440px;position:relative}.case-study-gallery-copy h3{letter-spacing:-.05em;text-wrap:balance;margin-bottom:18px;font-size:clamp(30px,3vw,43px);line-height:1.04}.case-study-gallery-copy>p:last-child{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.7}.case-study-gallery-visual{width:100%;min-width:0}.case-study-gallery-item:nth-child(2n) .case-study-gallery-visual{order:1}.case-study-gallery-item:nth-child(2n) .case-study-gallery-copy{order:2}.case-study-architecture-panel{border:1px solid var(--case-line);background:radial-gradient(circle at 100% 0,#23c7e814,#0000 37%),radial-gradient(circle at 0 100%,#7c5cff1a,#0000 40%),#0c0e16c2;border-radius:30px;margin-top:42px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.case-study-architecture-flow{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid;position:relative}.case-study-architecture-flow article{border:1px solid var(--case-line);backdrop-filter:blur(14px);background:#07080db8;border-radius:19px;flex-direction:column;min-width:0;min-height:220px;padding:23px;transition:border-color .22s,transform .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.case-study-architecture-flow article:not(:last-child):after{z-index:3;content:"";background:linear-gradient(90deg,#7c5cff66,#23c7e8b3);width:28px;height:1px;position:absolute;top:50%;right:-22px}.case-study-architecture-flow article header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:auto;display:flex}.case-study-architecture-flow article header i{background:var(--case-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #23c7e89e}.case-study-architecture-flow article:hover{border-color:#23c7e83d;transform:translateY(-3px)}.case-study-architecture-flow article span{color:var(--case-cyan);letter-spacing:.1em;font-size:.63rem;font-weight:900;display:block}.case-study-architecture-flow h3{margin:48px 0 12px;font-size:17px;line-height:1.3}.case-study-architecture-flow p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.65}.case-study-architecture-note{z-index:2;color:var(--color-text-faint);margin:22px 3px 0;font-size:12px;line-height:1.62;position:relative}.case-study-delivery-layout{grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);align-items:stretch;gap:22px;margin-top:46px;display:grid}.case-study-delivery-grid{border:1px solid var(--case-line);background:#0c0e16b8;border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.case-study-delivery-grid article{border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);min-height:180px;padding:27px;transition:background .22s}.case-study-delivery-grid article:hover{background:linear-gradient(135deg,#23c7e809,#7c5cff06)}.case-study-delivery-grid article:nth-child(2n){border-right:0}.case-study-delivery-grid article:nth-last-child(-n+2){border-bottom:0}.case-study-commercial{background:radial-gradient(circle at 100% 0,#7c5cff3d,#0000 48%),radial-gradient(circle at 0 100%,#23c7e814,#0000 44%),#0d0e18db;border:1px solid #7c5cff9e;border-radius:30px;flex-direction:column;align-items:flex-start;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.case-study-commercial:before{content:"";border:1px solid #ffffff0e;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.case-study-commercial>strong{color:var(--color-text);letter-spacing:-.064em;margin:42px 0 14px;font-size:clamp(39px,4.6vw,62px);line-height:.94;display:block;position:relative}.case-study-commercial h3{margin-bottom:19px;font-size:19px;position:relative}.case-study-commercial>p:not(.eyebrow){color:var(--color-text-muted);margin:0 0 32px;font-size:14px;line-height:1.72;position:relative}.case-study-commercial .button{margin-top:auto;position:relative}.case-study-outcome-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;margin-top:46px;display:grid}.case-study-outcome-grid article{border:1px solid var(--case-soft-line);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:24px;grid-column:span 6;min-height:230px;padding:27px;transition:border-color .22s,transform .22s;position:relative;overflow:hidden}.case-study-outcome-grid article:hover{border-color:#23c7e836;transform:translateY(-3px)}.case-study-outcome-grid h3{max-width:390px;margin-top:54px}.case-study-cta{background:radial-gradient(circle at 100% 0%, #23c7e821, transparent 38%), radial-gradient(circle at 0% 100%, #7c5cff29, transparent 42%), linear-gradient(180deg, #ffffff0b, #ffffff03), var(--color-bg-soft);border-color:#ffffff21;margin-top:110px;position:relative;overflow:hidden}.case-study-cta:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-180px;right:-100px}.case-study-cta>*{z-index:2;position:relative}.case-study-motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.case-study-motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.case-study-point-list [data-reveal]:nth-child(2),.case-study-capability-grid [data-reveal]:nth-child(2),.case-study-outcome-grid [data-reveal]:nth-child(2){transition-delay:70ms}.case-study-point-list [data-reveal]:nth-child(3),.case-study-capability-grid [data-reveal]:nth-child(3),.case-study-outcome-grid [data-reveal]:nth-child(3){transition-delay:.14s}.case-study-point-list [data-reveal]:nth-child(4),.case-study-capability-grid [data-reveal]:nth-child(4),.case-study-outcome-grid [data-reveal]:nth-child(4){transition-delay:.21s}@keyframes case-study-orbit-one{0%{transform:translate(0,0)scale(1)}to{transform:translate(-45px,30px)scale(1.08)}}@keyframes case-study-orbit-two{0%{transform:translate(0,0)scale(1)}to{transform:translate(58px,-26px)scale(1.11)}}@keyframes case-study-status-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes case-study-float-wallet{0%,to{transform:translateZ(58px)rotate(2.5deg)}50%{transform:translate3d(0,-9px,58px)rotate(1.5deg)}}@keyframes case-study-float-studio{0%,to{transform:translateZ(48px)rotate(-3deg)}50%{transform:translate3d(0,8px,48px)rotate(-2deg)}}.case-study-challenge{isolation:isolate;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(52px,6vw,96px);display:grid;position:relative}.case-study-challenge .case-study-section-heading{grid-column:1;align-self:start;width:100%;min-width:0;max-width:520px;padding:0;position:relative;top:auto}.case-study-challenge .case-study-section-heading h2{letter-spacing:-.058em;text-wrap:balance;max-width:510px;margin:0 0 28px;font-size:clamp(43px,4.4vw,62px);font-weight:500;line-height:.99}.case-study-challenge .case-study-section-heading>p:last-child{max-width:480px;color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.72}.case-study-challenge .case-study-point-list{z-index:1;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid;position:relative}.case-study-challenge .case-study-point-list article{border:1px solid var(--case-soft-line);background:radial-gradient(circle at 100% 0,#23c7e80b,#0000 38%),linear-gradient(145deg,#ffffff07,#ffffff02),#0a0c13bd;border-radius:22px;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:17px;min-width:0;min-height:205px;margin:0;padding:25px;transition:border-color .22s,background .22s,transform .22s;display:grid;position:relative;overflow:hidden}.case-study-challenge .case-study-point-list article:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c5cff11,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-82px;right:-68px}.case-study-challenge .case-study-point-list article:hover{background:radial-gradient(circle at 100% 0,#23c7e811,#0000 40%),linear-gradient(145deg,#ffffff09,#7c5cff03),#0a0c13c7;border-color:#23c7e82e;transform:translateY(-2px)}.case-study-challenge .case-study-point-list article>span{z-index:1;color:var(--case-cyan);letter-spacing:.1em;padding-top:3px;font-size:.63rem;font-weight:900;position:relative}.case-study-challenge .case-study-point-list article>div{z-index:1;min-width:0;position:relative}.case-study-challenge .case-study-point-list h3{color:var(--color-text);margin:0 0 12px;font-size:17px;line-height:1.3}.case-study-challenge .case-study-point-list p{max-width:330px;color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.65}@media (width<=1080px){.case-study-challenge{grid-template-columns:1fr;gap:40px}.case-study-challenge .case-study-section-heading{grid-column:1;max-width:760px}.case-study-challenge .case-study-section-heading h2{max-width:700px}.case-study-challenge .case-study-section-heading>p:last-child{max-width:670px}.case-study-challenge .case-study-point-list{grid-column:1}}@media (width<=700px){.case-study-challenge{gap:32px}.case-study-challenge .case-study-section-heading h2{margin-bottom:22px;font-size:clamp(38px,10.8vw,51px)}.case-study-challenge .case-study-section-heading>p:last-child{font-size:14px;line-height:1.68}.case-study-challenge .case-study-point-list{grid-template-columns:1fr;gap:11px}.case-study-challenge .case-study-point-list article{grid-template-columns:34px minmax(0,1fr);gap:13px;min-height:auto;padding:21px}.case-study-challenge .case-study-point-list h3{font-size:16px}.case-study-challenge .case-study-point-list p{max-width:none}}@media (width<=1180px){.case-study-hero{grid-template-columns:1fr;min-height:auto;padding-top:76px}.case-study-hero-copy{max-width:850px}.case-study-hero-stage{width:min(100%,900px);height:620px}.case-study-hero-media{width:88%;right:4%}.case-study-floating-wallet{right:0}.case-study-split,.case-study-architecture{grid-template-columns:1fr;gap:42px}.case-study-section-heading{max-width:800px}.case-study-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-capability-grid article{grid-column:auto}.case-study-delivery-layout{grid-template-columns:1fr}}@media (width<=900px){.case-study-overview,.case-study-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-overview article:nth-child(2),.case-study-metrics article:nth-child(2){border-right:0}.case-study-overview article:nth-child(-n+2),.case-study-metrics article:nth-child(-n+2){border-bottom:1px solid var(--case-line)}.case-study-gallery-item,.case-study-gallery-item:nth-child(2n){grid-template-columns:1fr;min-height:auto}.case-study-gallery-item:nth-child(2n) .case-study-gallery-copy,.case-study-gallery-item:nth-child(2n) .case-study-gallery-visual{order:initial}.case-study-gallery-copy{max-width:680px}.case-study-architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-architecture-flow article:after{display:none}}@media (width<=700px){.case-study-hero{gap:30px;padding:58px 0 82px}.case-study-status-row{flex-direction:column;align-items:flex-start}.case-study-hero-brand{font-size:clamp(68px,22vw,94px)}.case-study-hero-title-line{margin-top:22px;font-size:clamp(37px,11vw,52px)}.case-study-lead{margin-top:24px}.case-study-hero-stage{height:430px;margin-top:10px}.case-study-hero-media{border-radius:22px;width:96%;padding:7px;top:45px;right:0}.case-study-browser-bar{min-height:34px}.case-study-hero-media>img{border-radius:16px}.case-study-hero-media figcaption{padding-bottom:3px}.case-study-hero-media figcaption span{display:none}.case-study-floating-studio{width:35%;top:3%;left:0}.case-study-floating-wallet{width:48%;bottom:0;right:-1%}.case-study-stage-signals{width:74%;bottom:17%;right:3%}.case-study-stage-signals span:nth-child(3){display:none}.case-study-proof-deck{border-radius:24px;margin-top:-28px}.case-study-overview,.case-study-metrics,.case-study-capability-grid,.case-study-delivery-grid,.case-study-outcome-grid{grid-template-columns:1fr}.case-study-overview article,.case-study-overview article:nth-child(2),.case-study-overview article:nth-child(-n+2),.case-study-metrics article,.case-study-metrics article:nth-child(2),.case-study-metrics article:nth-child(-n+2),.case-study-delivery-grid article,.case-study-delivery-grid article:nth-child(2n),.case-study-delivery-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--case-line);min-height:auto}.case-study-overview article:last-child,.case-study-metrics article:last-child,.case-study-delivery-grid article:last-child{border-bottom:0}.case-study-story-nav{justify-content:flex-start;width:calc(100% - 8px);max-width:none;margin-top:24px}.case-study-story-nav a{padding:0 12px}.case-study-page .section{padding-top:96px}.case-study-point-list article{grid-template-columns:38px minmax(0,1fr);min-height:auto;padding:22px}.case-study-capability-grid article,.case-study-capability-grid article:first-child,.case-study-capability-grid article:last-child,.case-study-outcome-grid article{grid-column:auto;min-height:auto}.case-study-capability-grid h3,.case-study-outcome-grid h3{margin-top:38px}.case-study-gallery-item,.case-study-gallery-item:nth-child(2n){border-radius:24px;gap:26px;padding:22px}.case-study-gallery-visual{width:100%}.case-study-architecture-flow{grid-template-columns:1fr}.case-study-architecture-panel,.case-study-commercial{border-radius:24px;padding:23px}.case-study-architecture-flow article{min-height:auto}.case-study-architecture-flow article span{margin-bottom:32px}.case-study-commercial>strong{margin-top:36px}.case-study-outcome-grid{gap:12px}.case-study-cta{margin-top:80px}}@media (width<=420px){.case-study-hero-stage{height:360px}.case-study-floating-studio{width:38%}.case-study-floating-wallet{width:52%}.case-study-stage-signals{bottom:13%}.case-study-stage-signals span{min-height:27px;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.case-study-orb,.case-study-live-status i,.case-study-floating-panel{animation:none}.case-study-hero-stage,.case-study-gallery-item figure,.case-study-point-list article,.case-study-capability-grid article,.case-study-outcome-grid article,.case-study-motion-ready [data-reveal]{transition:none;transform:none}.case-study-motion-ready [data-reveal]{opacity:1}}@media (width<=1180px){.case-study-v2-hero{grid-template-columns:1fr;min-height:auto;padding-top:76px}.case-study-v2-copy{max-width:820px}.lusfera-product-stage{width:min(100%,920px);min-height:570px}}@media (width<=900px){.case-study-v2-overview,.case-study-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-v2-overview article:nth-child(2),.case-study-v2-metrics article:nth-child(2){border-right:0}.case-study-v2-overview article:nth-child(-n+2),.case-study-v2-metrics article:nth-child(-n+2){border-bottom:1px solid var(--case-line)}}@media (width<=700px){.case-study-v2-hero{gap:46px;padding:58px 0 82px}.case-study-v2-brand{font-size:clamp(68px,22vw,92px)}.case-study-v2-title{margin-top:23px;font-size:clamp(37px,11vw,51px)}.case-study-v2-lead{margin-top:24px}.lusfera-product-stage{border-radius:23px;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;padding:8px}.lusfera-product-stage__dashboard{grid-area:auto/1/auto/-1}.lusfera-product-stage__creative,.lusfera-product-stage__wallet{min-height:250px}.lusfera-product-stage__preview{bottom:-25px;right:8px}.case-study-v2-proof-deck{border-radius:23px;margin-top:-24px}}@media (width<=520px){.lusfera-product-stage{grid-template-columns:1fr}.lusfera-product-stage__dashboard,.lusfera-product-stage__creative,.lusfera-product-stage__wallet{grid-column:1}.lusfera-product-stage__tools article:nth-child(n+5){display:none}.lusfera-product-stage__creative,.lusfera-product-stage__wallet{min-height:230px}.case-study-v2-overview,.case-study-v2-metrics{grid-template-columns:1fr}.case-study-v2-overview article,.case-study-v2-overview article:nth-child(2),.case-study-v2-overview article:nth-child(-n+2),.case-study-v2-metrics article,.case-study-v2-metrics article:nth-child(2),.case-study-v2-metrics article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--case-line);min-height:auto}.case-study-v2-overview article:last-child,.case-study-v2-metrics article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.lusfera-product-stage,.lusfera-product-stage__tools article{transition:none;transform:none}}.case-study-gallery-item--mobile,.case-study-gallery-item--mobile:nth-child(2n){grid-template-columns:1fr;gap:42px;min-height:auto;padding:clamp(34px,4.5vw,58px)}.case-study-gallery-item--mobile .case-study-gallery-copy,.case-study-gallery-item--mobile:nth-child(2n) .case-study-gallery-copy{order:1;max-width:780px}.case-study-gallery-item--mobile .case-study-gallery-visual,.case-study-gallery-item--mobile:nth-child(2n) .case-study-gallery-visual{order:2;width:100%}.case-study-gallery-item--mobile .case-study-gallery-copy h3{max-width:720px;margin-bottom:18px;font-size:clamp(37px,4.4vw,62px);line-height:1}.case-study-gallery-item--mobile .case-study-gallery-copy>p:last-child{max-width:680px;font-size:15px;line-height:1.72}@media (width<=700px){.case-study-gallery-item--mobile,.case-study-gallery-item--mobile:nth-child(2n){gap:30px;padding:22px}.case-study-gallery-item--mobile .case-study-gallery-copy h3{font-size:clamp(34px,10vw,48px)}}@media (width<=640px){.lusfera-product-stage__creative-fields{gap:10px}.lusfera-product-stage__creative-fields>div:last-child{margin-bottom:14px}.lusfera-product-stage__creative-action{margin-top:14px}.lusfera-product-stage__creative-action .button,.lusfera-product-stage__creative-action button,.lusfera-product-stage__creative-action a{min-height:48px}.lusfera-product-stage__metrics{width:100%;min-width:0;display:block}.lusfera-product-stage__metrics>p{margin:0 0 11px}.lusfera-product-stage__metrics>div{align-items:stretch;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.lusfera-product-stage__metrics article{flex-direction:column;justify-content:flex-start;gap:7px;width:auto;min-width:0;min-height:105px;padding:14px 12px;display:flex;overflow:hidden}.lusfera-product-stage__metrics article span{min-width:0;color:var(--color-text-faint);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.58rem;line-height:1.3;display:block;overflow:visible}.lusfera-product-stage__metrics article strong{min-width:0;color:var(--color-text);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(1.4rem,7vw,1.85rem);line-height:1;display:block}.lusfera-product-stage__metrics article p,.lusfera-product-stage__metrics article small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.52rem;line-height:1.35;display:block;overflow:visible}}@media (width<=380px){.lusfera-product-stage__metrics>div{gap:8px!important}.lusfera-product-stage__metrics article{min-height:98px;padding:12px 10px}.lusfera-product-stage__metrics article strong{font-size:clamp(1.25rem,7vw,1.65rem)}}.case-study-gallery-copy{min-width:0}.case-study-gallery-copy h3{overflow-wrap:anywhere;word-break:normal;width:100%;max-width:100%}@media (width>=901px){.case-study-gallery-item:nth-child(3){grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:clamp(40px,4vw,60px)}.case-study-gallery-item:nth-child(3) .case-study-gallery-copy{width:100%;min-width:0;max-width:380px}.case-study-gallery-item:nth-child(3) .case-study-gallery-copy h3{letter-spacing:-.05em;text-wrap:balance;max-width:370px;font-size:clamp(30px,3vw,44px);line-height:1.03}}@media (width>=901px) and (width<=1120px){.case-study-gallery-item:nth-child(3){grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr);gap:30px}.case-study-gallery-item:nth-child(3) .case-study-gallery-copy h3{font-size:clamp(28px,3.5vw,38px)}}@media (width<=980px){.case-study-delivery .section-heading{width:100%;min-width:0;max-width:100%}.case-study-delivery .section-heading h2{letter-spacing:-.052em;overflow-wrap:anywhere;word-break:normal;hyphens:auto;width:100%;min-width:0;max-width:100%;font-size:clamp(36px,8.8vw,54px);line-height:1.02}}
