[data-surface=phone]{--font-display:"Sora", "Hind", "Hind Mysuru", ui-sans-serif, system-ui, sans-serif;--font-ui:"Sora", "Hind", "Hind Mysuru", ui-sans-serif, system-ui, sans-serif}[data-surface=phone] body,[data-surface=phone] .phone-col{background:var(--bg)}@media (min-width:520px){[data-surface=phone] body{background:var(--surface-sunken)}[data-surface=phone] .phone-col{box-shadow:0 0 0 1px var(--border)}}[data-surface=phone] .app-main h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-1);font-size:22px;font-weight:600}[data-surface=phone] .app-main h2{font-family:var(--font-display);color:var(--text-1);font-size:17px;font-weight:600}[data-surface=phone] .app-main h3{font-family:var(--font-display);color:var(--text-1);font-size:15px;font-weight:600}[data-surface=phone] .small{font-size:13px}[data-surface=phone] .muted{color:var(--text-3)}[data-surface=phone] .app-top{background:var(--top-bg);border-bottom:1px solid var(--top-line);color:var(--top-ink);padding:10px 16px}[data-surface=phone] .app-top.scrolled{box-shadow:0 6px 18px -12px #30246e40}[data-surface=phone] .app-top .brand{color:var(--top-ink)}[data-surface=phone] .app-top .btn.ghost{border:1px solid var(--top-line);background:var(--top-bg);width:44px;min-height:44px;color:var(--top-ink);border-radius:999px;justify-content:center;padding:0}[data-surface=phone] .app-top .btn.ghost:hover{background:var(--top-hover);color:var(--brand-ink)}[data-surface=phone] .app-top .lang-pick{border:1px solid var(--top-line);background:var(--top-bg);color:var(--top-ink);font-family:var(--font-display);border-radius:999px;font-weight:600}[data-surface=phone] .app-top .lang-pick option{color:#302f30}[data-surface=phone] .one-phone-brand{color:var(--top-ink);align-items:baseline;gap:8px;display:flex}[data-surface=phone] .app-main{gap:14px;padding:16px 16px 112px}[data-surface=phone] .bottom-nav{background:var(--surface-1);border-top:1px solid var(--border);box-shadow:0 -6px 20px -12px #30246e2e}[data-surface=phone] .bottom-nav button{font-family:var(--font-display);color:var(--text-3);font-size:11px;font-weight:500}[data-surface=phone] .bottom-nav button[aria-current=page]{color:var(--brand-ink)}[data-surface=phone] .bottom-nav .add .add-dot{background:var(--action);width:50px;height:50px;color:var(--action-ink);box-shadow:0 8px 20px -6px var(--action-glow);border-radius:999px}[data-surface=phone] .bottom-nav .add span.lbl{color:var(--text-1);font-weight:600}[data-surface=phone] .hello{font-family:var(--font-display);color:var(--text-3);margin:0;font-size:14px}[data-surface=phone] .one-hero{border-radius:var(--radius-lg);background:var(--hero-bg);color:var(--hero-ink);box-shadow:var(--shadow-2);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}[data-surface=phone] .one-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 70%);border-radius:999px;width:200px;height:200px;position:absolute;top:-60px;right:-60px}[data-surface=phone] .one-hero .label{font-family:var(--font-display);color:#fffc;font-size:13px;position:relative}[data-surface=phone] .one-hero .amount{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.05;position:relative}[data-surface=phone] .one-hero .sub{color:#fffc;font-size:13px;position:relative}[data-surface=phone] .one-hero .btn{position:relative}[data-surface=phone] .one-hero-actions{grid-template-columns:1fr auto;gap:8px;display:grid;position:relative}[data-surface=phone] .one-hero .btn.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff2e}[data-surface=phone] .one-hero .btn.secondary:hover{color:#fff;background:#ffffff29}[data-surface=phone] .hero-earn .amount{font-family:var(--font-display);color:var(--text-1);font-size:40px;font-weight:600}[data-surface=phone] .hero-earn .label,[data-surface=phone] .hero-earn .sub{font-family:var(--font-display);color:var(--text-3)}[data-surface=phone] .panel,[data-surface=phone] .slip,[data-surface=phone] .list,[data-surface=phone] .tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1)}[data-surface=phone] .slip .amt{font-family:var(--font-display);color:var(--text-1);font-size:28px;font-weight:600}[data-surface=phone] .slip .tear{border-top-color:var(--border-strong)}[data-surface=phone] .slip .tear:before,[data-surface=phone] .slip .tear:after{background:var(--bg);border-color:var(--border)}[data-surface=phone] .rail:before{background:var(--border-strong)}[data-surface=phone] .rail .stop i{border-color:var(--border-strong);background:var(--surface-1)}[data-surface=phone] .rail .stop.done i{background:var(--good);border-color:var(--good)}[data-surface=phone] .rail .stop.now i{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-wash)}[data-surface=phone] .rail .stop b{font-family:var(--font-display);color:var(--text-1);font-weight:500}[data-surface=phone] .tiles{gap:8px}[data-surface=phone] .tile{padding:12px;transition:border-color .15s,transform .15s}[data-surface=phone] .tile:active{transform:translateY(1px)}[data-surface=phone] .tile .n{font-family:var(--font-display);color:var(--text-1);font-size:22px;font-weight:600}[data-surface=phone] .tile .l{color:var(--text-3);font-size:12px}[data-surface=phone] .list-item{border-bottom-color:var(--border);padding:12px 16px}[data-surface=phone] .list-item:hover{background:var(--surface-2)}[data-surface=phone] .list-item .title{font-family:var(--font-display);color:var(--text-1);font-size:14px;font-weight:500}[data-surface=phone] .list-item .meta{color:var(--text-3);font-size:12px}[data-surface=phone] .section-title h3{font-family:var(--font-display);font-size:15px;font-weight:600}[data-surface=phone] .section-title .btn.ghost{color:var(--brand-ink)}[data-surface=phone] .note{border-radius:var(--radius);color:var(--text-1);font-size:13px}[data-surface=phone] .note.wood{background:var(--warn-wash)}[data-surface=phone] .note.plum{background:var(--brand-wash);color:var(--brand-ink)}[data-surface=phone] .note.good{background:var(--good-wash)}[data-surface=phone] .note.warn{background:var(--warn-wash)}[data-surface=phone] .note.info{background:var(--brand-wash)}[data-surface=phone] .note.bad{background:var(--bad-wash)}[data-surface=phone] .tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;overflow-x:auto}[data-surface=phone] .tabs button{font-family:var(--font-display);color:var(--text-3);font-size:13px;font-weight:500}[data-surface=phone] .tabs button[aria-selected=true]{color:var(--text-1);border-bottom-color:var(--brand)}[data-surface=phone] .tabs .count{background:var(--surface-2);color:var(--text-3)}[data-surface=phone] .field>span.label,[data-surface=phone] .label{font-family:var(--font-display);color:var(--text-1);font-size:13px;font-weight:500}[data-surface=phone] .input,[data-surface=phone] .select,[data-surface=phone] .textarea{border-radius:var(--radius-sm);min-height:46px;font-size:15px}[data-surface=phone] .choice,[data-surface=phone] .type-card{border-radius:var(--radius)}[data-surface=phone] .sample-tag{background:var(--action);color:var(--action-ink);font-family:var(--font-display)}[data-surface=phone] .demo-hint{background:var(--surface-2);border:1px dashed var(--border-strong);color:var(--text-2)}[data-surface=phone] .slip .wood,[data-surface=phone] span[style*=--sheesham]{color:var(--good)!important}[data-surface=phone] .one-quick{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-surface=phone] .one-quick button,[data-surface=phone] .one-quick a{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);font-family:var(--font-display);color:var(--text-1);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}[data-surface=phone] .one-quick i{background:var(--brand-wash);width:32px;height:32px;color:var(--brand-ink);border-radius:9px;flex-shrink:0;place-items:center;font-style:normal;display:grid}[data-surface=phone] .one-quick i svg{width:18px;height:18px}[data-surface=phone] .one-quick small{font-family:var(--font-ui);color:var(--text-3);font-size:11px;font-weight:400;display:block}[data-surface=phone] .app-top .brand{gap:8px;min-width:0}[data-surface=phone] .app-top .lang-pick{max-width:96px;padding:5px 8px}[data-surface=phone] .app-top .sample-tag{white-space:nowrap}@media (max-width:420px){[data-surface=phone] .one-phone-brand .cf-sub{display:none}}[data-surface=phone] .earn-top{background:var(--surface-2);border-bottom:1px solid var(--border)}[data-surface=phone] .earn-amount{font-family:var(--font-display);color:var(--text-1);font-weight:600}[data-surface=phone] .goal-chips button{font-family:var(--font-display);border-color:var(--border-strong);background:var(--surface-1);color:var(--text-2);font-weight:500}[data-surface=phone] .goal-chips button[aria-checked=true]{background:var(--action);border-color:var(--action);color:#fff}[data-surface=phone] .earn-today{background:var(--brand-wash);border-bottom-color:var(--border)}[data-surface=phone] .earn-today strong{font-family:var(--font-display);color:var(--brand-ink);font-weight:600}[data-surface=phone] .earn-stats{border-bottom-color:var(--border)}[data-surface=phone] .earn-stats>div+div{border-left-color:var(--border)}[data-surface=phone] .earn-stats dd{font-family:var(--font-display);font-weight:600}[data-surface=phone] .earn-proof{border-left-color:var(--brand);color:var(--text-2)}[data-surface=phone] .lever{border-color:var(--border);border-radius:var(--radius);background:var(--surface-1);font-family:var(--font-display);font-weight:500}[data-surface=phone] .lever-ico{background:var(--brand-wash);color:var(--brand-ink)}[data-surface=phone] .meter.wood i{background:var(--brand)}[data-surface=phone] .challenge{background:var(--hero-bg-2);border-radius:var(--radius-lg)}[data-surface=phone] .challenge .ch-track i{background:var(--action)}[data-surface=phone] .challenge .btn{color:#fff;background:#ffffff1f;border:1px solid #fff3}[data-surface=phone] .btn.big.block:not(.secondary):not(.ghost):not(.danger){background:var(--action);color:var(--action-ink);box-shadow:0 6px 16px -8px var(--action-glow);font-weight:600}[data-surface=phone] .btn.big.block:not(.secondary):not(.ghost):not(.danger):hover{background:var(--action-hover)}[data-surface=phone] .btn.big.block:disabled{opacity:.5}[data-surface=phone] .kyc-progress{flex-direction:column;gap:8px;display:flex}[data-surface=phone] .kyc-progress-top{justify-content:space-between;font-size:13px;display:flex}[data-surface=phone] .kyc-progress-top b{font-family:var(--font-display);color:var(--text-1);font-weight:600}[data-surface=phone] .kyc-progress-top span{color:var(--text-3)}[data-surface=phone] .kyc-progress ol{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-surface=phone] .kyc-progress li{background:var(--surface-3);border-radius:999px;height:4px}[data-surface=phone] .kyc-progress li.done{background:var(--good)}[data-surface=phone] .kyc-progress li.now{background:var(--brand)}@keyframes m-fill{0%{width:0}}[data-surface=phone] .app-main{padding:14px 16px 112px}[data-surface=phone] .p-screen{flex-direction:column;gap:16px;display:flex}[data-surface=phone] .p-head{align-items:center;gap:8px;min-height:40px;display:flex}[data-surface=phone] .p-head-text{flex:1;min-width:0}[data-surface=phone] .p-head h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-1);margin:0;font-size:22px;font-weight:600;line-height:1.2}[data-surface=phone] .p-head p{color:var(--text-3);margin:2px 0 0;font-size:13px}[data-surface=phone] .p-back{width:40px;height:40px;color:var(--text-1);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-left:-10px;display:grid}[data-surface=phone] .p-back:hover{background:var(--surface-2)}[data-surface=phone] .p-back svg{width:22px;height:22px}[data-surface=phone] .p-focus{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-1);grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:14px;display:grid;position:relative;overflow:hidden}[data-surface=phone] .p-focus:before{content:"";background:var(--action);width:4px;position:absolute;top:0;bottom:0;left:0}[data-surface=phone] .p-focus.warn:before{background:var(--warn)}[data-surface=phone] .p-focus.good:before{background:var(--good)}[data-surface=phone] .p-focus.brand:before{background:var(--brand)}[data-surface=phone] .p-focus-ico{background:var(--brand-wash);width:38px;height:38px;color:var(--brand-ink);border-radius:12px;place-items:center;display:grid}[data-surface=phone] .p-focus.warn .p-focus-ico{background:var(--warn-wash);color:var(--warn)}[data-surface=phone] .p-focus.good .p-focus-ico{background:var(--good-wash);color:var(--good)}[data-surface=phone] .p-focus.brand .p-focus-ico{background:var(--brand-wash);color:var(--brand-ink)}[data-surface=phone] .p-focus-ico svg{width:20px;height:20px}[data-surface=phone] .p-focus-text{flex-direction:column;gap:3px;min-width:0;display:flex}[data-surface=phone] .p-focus-text strong{font-family:var(--font-display);color:var(--text-1);font-size:15px;font-weight:600;line-height:1.35}[data-surface=phone] .p-focus-text p{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}[data-surface=phone] .p-kicker{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}[data-surface=phone] .p-focus-cta{grid-column:1/-1;justify-content:center;gap:4px;min-height:42px;margin-top:8px}[data-surface=phone] .p-focus-cta svg{width:16px;height:16px}[data-surface=phone] .p-focus.action .p-focus-cta{animation:2.4s 1s 2 m-pulse}[data-surface=phone] .p-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-6px;display:flex}[data-surface=phone] .p-section-head h2{font-family:var(--font-display);color:var(--text-1);margin:0;font-size:15px;font-weight:600}[data-surface=phone] .p-link{font-family:var(--font-display);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:500}[data-surface=phone] .p-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}[data-surface=phone] .p-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}[data-surface=phone] .p-group>.p-row:last-child{border-bottom:0}[data-surface=phone] button.p-row{cursor:pointer}[data-surface=phone] button.p-row:hover{background:var(--surface-2)}[data-surface=phone] .p-row-ico{background:var(--brand-wash);width:36px;height:36px;color:var(--brand-ink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}[data-surface=phone] .p-row-ico svg{width:18px;height:18px}[data-surface=phone] .p-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-surface=phone] .p-row-title{font-family:var(--font-display);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-surface=phone] .p-row-meta{color:var(--text-3);font-size:12px;line-height:1.4}[data-surface=phone] .p-row-right{font-family:var(--font-display);color:var(--text-1);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:14px;font-weight:600;display:flex}[data-surface=phone] .p-row-right .pill{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:11px;display:inline-block;overflow:hidden}[data-surface=phone] .p-row-chev{width:16px;height:16px;color:var(--text-4,#b9b6c6);flex-shrink:0}[data-surface=phone] .p-amt-good{color:var(--good)}[data-surface=phone] .p-amt-muted{color:var(--text-3);font-weight:500}[data-surface=phone] .p-avatar{background:hsl(var(--hue) 70% 94%);color:hsl(var(--hue) 45% 35%);font-family:var(--font-display);letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;display:grid}[data-theme=dark] [data-surface=phone] .p-avatar,[data-theme=dark][data-surface=phone] .p-avatar{background:hsl(var(--hue) 30% 22%);color:hsl(var(--hue) 70% 80%)}[data-surface=phone] .p-month{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:6px 2px -6px;font-size:12px;font-weight:600}[data-surface=phone] .p-sticky{z-index:5;background:var(--bg);flex-direction:column;gap:10px;margin:-4px -16px 0;padding:8px 16px 10px;display:flex;position:sticky;top:52px}[data-surface=phone] .p-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}[data-surface=phone] .p-chips::-webkit-scrollbar{display:none}[data-surface=phone] .p-chips button{border:1px solid var(--border-strong);background:var(--surface-1);height:40px;font-family:var(--font-display);color:var(--text-2);cursor:pointer;transition:background-color var(--m-base) var(--m-ease), color var(--m-base), border-color var(--m-base), transform var(--m-fast);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}[data-surface=phone] .p-chips button span{background:var(--surface-2);text-align:center;min-width:18px;color:var(--text-3);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}[data-surface=phone] .p-chips button[aria-selected=true]{border-color:var(--text-1);background:var(--text-1);color:var(--surface-1)}[data-surface=phone] .p-chips button[aria-selected=true] span{color:inherit;background:#ffffff2e}[data-surface=phone] .p-chips button:active{transform:scale(.95)}[data-surface=phone] .p-search{border:1px solid var(--border);background:var(--surface-1);height:44px;transition:border-color var(--m-base), box-shadow var(--m-base);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}[data-surface=phone] .p-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}[data-surface=phone] .p-search svg{width:18px;height:18px;color:var(--text-3);flex-shrink:0}[data-surface=phone] .p-search input{min-width:0;font:inherit;color:var(--text-1);background:0 0;border:0;outline:0;flex:1;font-size:15px}[data-surface=phone] .p-search button{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}[data-surface=phone] .p-ministats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:relative}[data-surface=phone] .p-ministats button{border:1px solid var(--border);background:var(--surface-1);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}[data-surface=phone] .p-ministats button:disabled{cursor:default}[data-surface=phone] .p-ministats b{font-family:var(--font-display);color:var(--text-1);font-size:18px;font-weight:600}[data-surface=phone] .p-ministats span{color:var(--text-3);font-size:11px;line-height:1.3}[data-surface=phone] .p-ministats.dark button{background:#ffffff0f;border-color:#ffffff1f}[data-surface=phone] .p-ministats.dark button:hover{background:#ffffff1a}[data-surface=phone] .p-ministats.dark b{color:#fff}[data-surface=phone] .p-ministats.dark span{color:#ffffffa6}[data-surface=phone] .p-bar{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}[data-surface=phone] .p-bar>i{border-radius:inherit;background:var(--brand);height:100%;animation:m-fill .9s var(--m-ease) both;display:block}[data-surface=phone] .p-bar.action>i{background:var(--action)}[data-surface=phone] .p-bar.good>i{background:var(--good)}[data-surface=phone] .p-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:14px;display:flex}[data-surface=phone] .p-card-tap{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}[data-surface=phone] .p-card-tap:hover{border-color:var(--border-strong)}[data-surface=phone] .p-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-surface=phone] .p-card-row b{font-family:var(--font-display);color:var(--text-1);font-size:14px;font-weight:600}[data-surface=phone] .p-card-row span{color:var(--text-3);font-size:12px}[data-surface=phone] .p-duo{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-surface=phone] .p-duo .p-card{gap:6px;padding:12px}[data-surface=phone] .p-duo .p-row-ico{border-radius:10px;width:32px;height:32px}[data-surface=phone] .p-duo b{font-family:var(--font-display);color:var(--text-1);font-size:13px;font-weight:600;line-height:1.3}[data-surface=phone] .p-duo small{color:var(--text-3);font-size:11.5px;line-height:1.35}[data-surface=phone] .one-hero{gap:16px;padding:18px}[data-surface=phone] .one-hero .amount{font-size:42px}[data-surface=phone] .p-profile{border-radius:var(--radius-lg);background:var(--hero-bg);color:var(--hero-ink);box-shadow:var(--shadow-2);align-items:center;gap:14px;padding:16px;display:flex}[data-surface=phone] .p-profile b{font-family:var(--font-display);font-size:17px;font-weight:600;display:block}[data-surface=phone] .p-profile>div>span{color:#ffffffb3;font-size:12.5px;display:block}[data-surface=phone] .p-profile .pill{margin-top:6px}[data-surface=phone] .p-fold{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1);overflow:hidden}[data-surface=phone] .p-fold>summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}[data-surface=phone] .p-fold>summary::-webkit-details-marker{display:none}[data-surface=phone] .p-fold>summary .p-row-text b{font-family:var(--font-display);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}[data-surface=phone] .p-fold>summary .p-row-chev{transition:transform var(--m-base) var(--m-ease)}[data-surface=phone] .p-fold[open]>summary .p-row-chev{transform:rotate(90deg)}[data-surface=phone] .p-fold-body{animation:m-rise var(--m-base) var(--m-ease) both;padding:0 14px 14px}[data-surface=phone] .p-fold-body .kv{margin:0}[data-surface=phone] .p-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 8px 8px;display:flex}[data-surface=phone] .p-done h1{font-family:var(--font-display);margin:6px 0 0;font-size:22px;font-weight:600}[data-surface=phone] .p-done p{max-width:34ch;color:var(--text-2);margin:0;font-size:15px;line-height:1.5}[data-surface=phone] .p-more{border:1px dashed var(--border-strong);border-radius:var(--radius)}[data-surface=phone] .p-more>summary{font-family:var(--font-display);color:var(--text-2);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;font-weight:500;list-style:none;display:flex}[data-surface=phone] .p-more>summary::-webkit-details-marker{display:none}[data-surface=phone] .p-more>summary svg{width:16px;height:16px;transition:transform var(--m-base) var(--m-ease)}[data-surface=phone] .p-more[open]>summary svg{transform:rotate(90deg)}[data-surface=phone] .p-more-body{animation:m-rise var(--m-base) var(--m-ease) both;flex-direction:column;gap:14px;padding:0 14px 14px;display:flex}[data-surface=phone] .p-submit{z-index:4;background:linear-gradient(to top, var(--bg) 70%, transparent);margin:0 -16px;padding:10px 16px;position:sticky;bottom:76px}[data-surface=phone] .bottom-nav button:not(.add) svg{box-sizing:content-box;transition:background-color var(--m-base) var(--m-ease), color var(--m-base);border-radius:999px;padding:4px 14px}[data-surface=phone] .bottom-nav button[aria-current=page]:not(.add) svg{background:var(--brand-wash)}[data-surface=phone] .bottom-nav .add .add-dot{transition:transform var(--m-fast) var(--m-ease), box-shadow var(--m-base)}[data-surface=phone] .app-top .sample-tag{border:1px solid var(--action-glow);color:var(--action);background:0 0;padding:3px 8px;font-size:11px;font-weight:600}[data-surface=phone] .p-fold-static{align-items:center;gap:12px;padding:14px;display:flex}[data-surface=phone] .p-fold-static .p-row-text b{font-family:var(--font-display);color:var(--text-1);font-size:20px;font-weight:600}[data-surface=phone] .p-big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);font-size:34px;font-weight:600;line-height:1.1}[data-surface=phone] .p-challenge{border-radius:var(--radius-lg);background:var(--hero-bg-2);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-2);border:0;flex-direction:column;gap:10px;padding:14px;display:flex}[data-surface=phone] .p-challenge .p-kicker{color:#fff9}[data-surface=phone] .p-challenge strong{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.35}[data-surface=phone] .p-challenge .p-bar{background:#ffffff24}[data-surface=phone] .p-challenge .p-card-row span{color:#ffffffb3}[data-surface=phone] .p-challenge .p-card-row b{color:#fff}[data-surface=phone] .p-hero-meters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid;position:relative}[data-surface=phone] .p-hero-meters>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}[data-surface=phone] .p-hero-meters .p-card-row span{color:#ffffffb3;font-size:12px}[data-surface=phone] .p-hero-meters .p-card-row{gap:6px}[data-surface=phone] .p-hero-meters .p-card-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-surface=phone] .p-hero-meters .p-card-row b{color:#fff;white-space:nowrap;flex-shrink:0;font-size:18px}[data-surface=phone] .p-hero-meters .p-card-row small{color:#ffffff8c;font-size:12px;font-weight:400}[data-surface=phone] .p-hero-meters .p-bar{background:#ffffff24}[data-surface=phone] .p-meter-note{color:#ffffffa6;font-size:11.5px}[data-surface=phone] .p-call{border-radius:12px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}[data-surface=phone] .p-call svg{width:16px;height:16px}[data-surface=phone] .p-row-meta{white-space:pre-line}[data-surface=phone] .p-fold>summary>svg:last-child{width:18px;height:18px;color:var(--text-3)}.p-avatar{overflow:hidden}.p-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.kyc-selfie{border:2px dashed var(--border-strong,#c9c6d6);background:var(--surface-2,#f4f3f8);cursor:pointer;width:168px;height:168px;transition:border-color var(--m-base,.2s), box-shadow var(--m-base,.2s), transform var(--m-fast,.12s);border-radius:50%;align-self:center;place-items:center;display:grid;overflow:hidden}.kyc-selfie:active{transform:scale(.98)}.kyc-selfie>span{color:var(--text-3,#8a8799);font-size:40px}.kyc-selfie>img{object-fit:cover;width:100%;height:100%;display:block}.kyc-selfie.ok{border:3px solid var(--good,#1f9d55);box-shadow:0 0 0 6px var(--good-wash,#e3f6ea)}label.btn.disabled{opacity:.55;pointer-events:none}[data-surface=phone] .one-hero,[data-surface=phone] .p-profile,[data-surface=phone] .challenge,[data-surface=phone] .p-challenge{--action:#fff;--action-hover:#f0eaff;--action-ink:#4a36b3;--action-glow:#ffffff73}[data-surface=phone] .one-hero .btn.action,[data-surface=phone] .one-hero .btn:not(.secondary):not(.ghost){color:#4a36b3;background:#fff;font-weight:600;box-shadow:0 8px 20px -10px #00000059}[data-surface=phone] .one-hero .btn.action:hover,[data-surface=phone] .one-hero .btn:not(.secondary):not(.ghost):hover{background:#f0eaff}.cf-brand{align-items:baseline;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.cf-logo{letter-spacing:-.045em;color:var(--brand,#4a36b3);font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1}.cf-sub{letter-spacing:.02em;color:var(--text-3,#71717a);border-left:1px solid var(--border-strong,#d9d7e3);padding-left:8px;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1}.cf-brand.light .cf-logo{color:#fff}.cf-brand.light .cf-sub{color:#fffc;border-left-color:#ffffff59}.cf-brand.big .cf-logo{font-size:30px}.cf-brand.big .cf-sub{font-size:14px}[data-theme=dark] .cf-brand:not(.light) .cf-logo{color:var(--brand-ink,#c4bbfa)}[data-surface=phone] .btn.small{min-height:44px}[data-surface=phone] .p-back{min-width:44px;min-height:44px}
:root{--m-fast:.12s;--m-base:.2s;--m-slow:.32s;--m-ease:cubic-bezier(.2, .8, .2, 1);--m-ease-in-out:cubic-bezier(.4, 0, .2, 1);--m-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes m-sheet-up{0%{transform:translateY(100%)}}@keyframes m-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes m-shimmer{to{transform:translate(100%)}}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes m-pulse{0%,to{box-shadow:0 0 0 0 var(--action-glow)}50%{box-shadow:0 0 0 8px #0000}}@keyframes m-dot{0%,to{opacity:1}50%{opacity:.35}}.m-page{animation:m-rise var(--m-slow) var(--m-ease) both}.m-fade{animation:m-fade var(--m-base) var(--m-ease) both}.m-pop{animation:m-pop .42s var(--m-ease) both}.m-stagger>*{animation:m-rise var(--m-slow) var(--m-ease) both}.m-stagger>:nth-child(2){animation-delay:35ms}.m-stagger>:nth-child(3){animation-delay:70ms}.m-stagger>:nth-child(4){animation-delay:.105s}.m-stagger>:nth-child(5){animation-delay:.14s}.m-stagger>:nth-child(6){animation-delay:.175s}.m-stagger>:nth-child(7){animation-delay:.21s}.m-stagger>:nth-child(8){animation-delay:.245s}.m-stagger>:nth-child(9){animation-delay:.28s}.m-stagger>:nth-child(10){animation-delay:.315s}.m-stagger>:nth-child(11){animation-delay:.35s}.m-stagger>:nth-child(12){animation-delay:.385s}.m-stagger>:nth-child(n+13){animation-delay:.42s}.m-skel{border-radius:var(--radius-sm,8px);background:var(--surface-2,#f1f0f5);position:relative;overflow:hidden}.m-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.2s infinite m-shimmer;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .m-skel:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}.m-skel-stack{flex-direction:column;gap:12px;display:flex}.btn,.k-btn,.list-item,.tile,.choice,.one-quick button,.p-row,.p-card-tap,.bottom-nav button,.k-list-row,.k-nav-item{transition:transform var(--m-fast) var(--m-ease), background-color var(--m-base) var(--m-ease), color var(--m-base) var(--m-ease), border-color var(--m-base) var(--m-ease), box-shadow var(--m-base) var(--m-ease), opacity var(--m-base)}.btn:active:not(:disabled),.k-btn:active:not(:disabled),.choice:active,.one-quick button:active,.p-card-tap:active,.tile:active{transform:scale(.97)}.list-item:active,.p-row:active,.k-list-row:active{transform:scale(.99)}.bottom-nav button:active{transform:scale(.92)}.scrim{animation:m-fade var(--m-base) var(--m-ease) both}.scrim .modal{animation:m-rise var(--m-slow) var(--m-ease) both}@media (max-width:639px){.scrim .modal{animation:m-sheet-up var(--m-slow) var(--m-ease) both;border-bottom-right-radius:0;border-bottom-left-radius:0}.scrim{padding:0}.scrim .modal{width:100%}}.toast{animation:m-toast-in var(--m-base) var(--m-spring) both}.meter i,.k-progress>i,.p-bar>i{transition:width .7s var(--m-ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
