.pc-content{text-align:center;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;align-items:center;padding:28px 24px 24px;display:flex;overflow-y:auto}.pc-content::-webkit-scrollbar{width:4px}.pc-content::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}@media (prefers-reduced-motion:reduce){.pc-btn,.pc-dot{transition:none}}@keyframes pc-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){body{background:linear-gradient(160deg,#f3efe4 0%,#e9e3d3 100%);margin:0}#root{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}#root>.pc-app-shell,#root>.pc-root,#root>.pc-desktop-frame>.pc-app-shell,#root>.pc-desktop-frame>.pc-root{max-width:var(--pc-app-width);width:100%;height:min(860px,100vh - 64px);max-width:var(--pc-app-width);border-radius:32px;flex-direction:column;width:100%;height:100%;max-height:min(860px,100vh - 64px);margin:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #201d162e,0 2px 8px #201d1614}}#privy-dialog,#privy-dialog *,.privy-modal,.privy-modal *{text-indent:0!important;box-sizing:border-box!important;letter-spacing:normal!important}#privy-dialog input{padding-left:12px!important}#privy-dialog [role=dialog]{overflow:visible!important}:root{--pc-bg:#faf7f0;--pc-card:#e2ebe1;--pc-card-alt:#d7e3d6;--pc-border:#d3e0d2;--pc-green:#1b5e3f;--pc-green-dark:#144a32;--pc-green-light:#e3efe4;--pc-green-text:#1b5e3f;--pc-orange:#c2723a;--pc-orange-light:#fbeedd;--pc-orange-border:#f0d9b8;--pc-red:#c14b4b;--pc-text:#201d16;--pc-text-muted:#8c8674;--pc-text-faint:#b3ac99;--pc-radius-lg:22px;--pc-radius-md:16px;--pc-radius-pill:999px;--pc-shadow:0 1px 2px #201d160a;--pc-app-width:420px}.pc-root{background:var(--pc-bg);color:var(--pc-text);flex-direction:column;max-width:420px;min-height:100%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;display:flex;position:relative}.pc-header{align-items:center;gap:8px;padding:20px 20px 0;display:flex}.pc-back-btn{border-radius:var(--pc-radius-pill);cursor:pointer;width:32px;height:32px;color:var(--pc-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-back-btn:hover{background:var(--pc-card)}.pc-header-title{font-size:17px;font-weight:600}.pc-eyebrow{color:var(--pc-text-muted);align-items:center;gap:6px;padding:4px 20px 0;font-size:13px;display:flex}.pc-content{text-align:center;flex-direction:column;flex:1;align-items:center;padding:28px 24px 12px;display:flex}.pc-icon-circle{background:var(--pc-green-light);width:64px;height:64px;color:var(--pc-green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.pc-title{margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.3}.pc-subtitle{color:var(--pc-text-muted);max-width:320px;margin:0 0 22px;font-size:14.5px;line-height:1.5}.pc-card{background:var(--pc-card);border-radius:var(--pc-radius-lg);text-align:left;width:100%;box-shadow:var(--pc-shadow);padding:16px 18px}.pc-stat-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pc-stat-row+.pc-stat-row{border-top:1px solid var(--pc-border)}.pc-stat-label{color:var(--pc-text-muted);font-size:14px}.pc-stat-value{white-space:nowrap;font-size:15px;font-weight:700}.pc-stat-value.pc-positive{color:var(--pc-green)}.pc-stat-value.pc-negative{color:var(--pc-orange)}.pc-split-cards{gap:10px;width:100%;display:flex}.pc-split-card{background:var(--pc-card);border-radius:var(--pc-radius-md);text-align:left;flex:1;padding:14px}.pc-split-card.pc-accent{background:var(--pc-green);color:#fff}.pc-split-card-label{color:var(--pc-text-muted);margin-bottom:4px;font-size:12.5px}.pc-split-card.pc-accent .pc-split-card-label{color:#ffffffbf}.pc-split-card-value{font-size:18px;font-weight:700}.pc-arrow-between{color:var(--pc-text-faint);justify-content:center;align-items:center;padding:0 2px;display:flex}.pc-note{color:var(--pc-text-muted);text-align:left;align-items:flex-start;gap:10px;padding:12px 2px 0;font-size:13px;line-height:1.45;display:flex}.pc-warning-box{background:var(--pc-orange-light);border:1px solid var(--pc-orange-border);border-radius:var(--pc-radius-md);text-align:left;color:#6b4423;align-items:flex-start;gap:10px;width:100%;padding:14px 16px;font-size:13.5px;line-height:1.45;display:flex}.pc-dots{justify-content:center;gap:6px;padding:6px 0 18px;display:flex}.pc-dot{background:var(--pc-border);border-radius:50%;width:6px;height:6px;transition:all .2s}.pc-dot.pc-dot-active{background:var(--pc-green);border-radius:var(--pc-radius-pill);width:18px}.pc-actions{padding:12px 20px 28px}.pc-btn{border-radius:var(--pc-radius-pill);cursor:pointer;border:none;width:100%;padding:16px 20px;font-size:16px;font-weight:600;transition:transform 80ms,opacity .15s}.pc-btn:active{transform:scale(.98)}.pc-btn-primary{background:var(--pc-green);color:#fff}.pc-btn-primary:hover{background:var(--pc-green-dark)}.pc-btn-outline{color:var(--pc-text);border:1.5px solid var(--pc-border);background:0 0}.pc-btn-outline:hover{background:var(--pc-card)}.pc-divider-row{color:var(--pc-text-faint);align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.pc-divider-row:before,.pc-divider-row:after{content:"";background:var(--pc-border);flex:1;height:1px}.pc-link{color:var(--pc-green);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;font-weight:600}.pc-footer{color:var(--pc-text-faint);justify-content:center;align-items:center;gap:6px;padding:0 0 20px;font-size:12.5px;display:flex}.pc-footer b{color:var(--pc-text-muted)}.pc-swipe-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.pc-swipe-track::-webkit-scrollbar{display:none}.pc-swipe-slide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;display:flex}@media (prefers-reduced-motion:reduce){.pc-btn,.pc-dot{transition:none}}.pc-modal-overlay{z-index:200;background:#201d1666;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pc-modal-card{background:var(--pc-bg);color:var(--pc-text);border-radius:var(--pc-radius-lg);width:100%;max-width:380px;padding:26px 24px;box-shadow:0 24px 60px #201d1640}.pc-modal-card h2{color:var(--pc-text);margin:0 0 8px;font-size:19px;font-weight:700}.pc-modal-card p{color:var(--pc-text-muted);margin:0 0 4px;font-size:14px;line-height:1.45}.pc-modal-highlight{color:var(--pc-green);margin:6px 0 16px;font-size:28px;font-weight:700}.pc-modal-fee{background:var(--pc-card);border-radius:var(--pc-radius-md);color:var(--pc-text);justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 14px;font-size:13.5px;display:flex}.pc-modal-actions{gap:10px;margin-top:18px;display:flex}.pc-modal-actions .pc-btn{flex:1}.pc-modal-icon-success,.pc-modal-icon-error{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:24px;display:flex}.pc-modal-icon-success{background:var(--pc-green-light);color:var(--pc-green)}.pc-modal-icon-error{background:var(--pc-orange-light);color:var(--pc-orange)}:is(.pc-modal-card:has(.pc-modal-icon-success),.pc-modal-card:has(.pc-modal-icon-error)){text-align:center}@media (width<=480px){.pc-modal-overlay{align-items:flex-end;padding:0}.pc-modal-card{border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;max-width:100%;padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));animation:.18s ease-out pc-sheet-up}}input[type=number],input[type=text],.amount-input{box-sizing:border-box;border:1.5px solid var(--pc-border);border-radius:var(--pc-radius-md);width:100%;color:var(--pc-text);-moz-appearance:textfield;background:#fff;outline:none;padding:13px 16px;font-size:16px;font-weight:600;transition:border-color .15s,box-shadow .15s}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]:focus,input[type=text]:focus,.amount-input:focus{border-color:var(--pc-green);box-shadow:0 0 0 3px var(--pc-green-light)}input::placeholder{color:var(--pc-text-faint);font-weight:500}input:disabled{background:var(--pc-card);color:var(--pc-text-faint);cursor:not-allowed}.pc-app-shell{flex-direction:column;min-height:100vh;display:flex}.pc-screen-scroll{flex:1;padding-bottom:12px;overflow-y:auto}.pc-bottom-nav{border-top:1px solid var(--pc-border);background:var(--pc-bg);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));display:flex;position:sticky;bottom:0}.pc-nav-item{cursor:pointer;color:var(--pc-text-faint);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 4px;font-size:11px;font-weight:600;display:flex}.pc-nav-item.pc-nav-active{color:var(--pc-green)}.pc-risk-bar-card{background:var(--pc-card);border-radius:var(--pc-radius-md);align-items:center;gap:12px;margin:12px 16px 0;padding:12px 16px;display:flex}.pc-risk-bar-track{border-radius:var(--pc-radius-pill);background:linear-gradient(to right, var(--pc-green) 0%, var(--pc-green) 45%, #e8b95a 45%, #e8b95a 75%, #d9846a 75%, #d9846a 100%);flex:1;height:6px;position:relative}.pc-risk-bar-marker{background:var(--pc-text);border-radius:2px;width:3px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pc-risk-label{white-space:nowrap;font-size:11.5px;font-weight:700}.pc-toggle{border-radius:var(--pc-radius-pill);cursor:pointer;background:var(--pc-border);border:none;flex-shrink:0;width:42px;height:24px;transition:background .15s;position:relative}.pc-toggle.pc-toggle-on{background:var(--pc-green)}.pc-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.pc-toggle.pc-toggle-on .pc-toggle-knob{transform:translate(18px)}.pc-toggle:disabled{cursor:default;opacity:.85}.pc-list-row{justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;display:flex}.pc-list-row+.pc-list-row{border-top:1px solid var(--pc-border)}.pc-list-row-label{font-size:15px;font-weight:600}.pc-list-row-sub{color:var(--pc-text-muted);margin-top:2px;font-size:12.5px}.pc-list-row-icon{background:var(--pc-green-light);width:34px;height:34px;color:var(--pc-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-history-item{background:var(--pc-card);border-radius:var(--pc-radius-md);justify-content:space-between;align-items:center;margin:0 16px 10px;padding:14px 16px;display:flex}.pc-history-item-action{font-size:14.5px;font-weight:600}.pc-history-item-time{color:var(--pc-text-muted);margin-top:2px;font-size:12px}.pc-history-item-amount{font-size:15px;font-weight:700}.pc-section-title{color:var(--pc-text-muted);text-transform:uppercase;letter-spacing:.4px;padding:20px 16px 10px;font-size:12.5px;font-weight:700}.pc-empty-state{text-align:center;color:var(--pc-text-muted);padding:40px 24px;font-size:14px;line-height:1.5}.pc-sheet-overlay{z-index:40;background:#201d1659;align-items:flex-end;display:flex;position:absolute;inset:0}.pc-sheet{background:var(--pc-bg);border-radius:24px 24px 0 0;width:100%;max-height:88%;animation:.18s ease-out pc-sheet-up;overflow-y:auto}.pc-sheet-handle{background:var(--pc-border);border-radius:var(--pc-radius-pill);width:36px;height:4px;margin:10px auto 0}.pc-sheet-header{justify-content:space-between;align-items:center;padding:14px 18px 4px;display:flex}.pc-sheet-title{font-size:16px;font-weight:700}.pc-sheet-close{background:var(--pc-card);width:28px;height:28px;color:var(--pc-text-muted);cursor:pointer;border:none;border-radius:50%}.pc-sheet-body{padding:12px 16px 24px}@media (width>=640px){body{background:linear-gradient(160deg,#f3efe4 0%,#e9e3d3 100%)}.pc-desktop-frame{justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.pc-desktop-frame .pc-app-shell,.pc-desktop-frame .pc-root{max-width:var(--pc-app-width);border-radius:32px;width:100%;height:860px;max-height:860px;overflow:hidden;box-shadow:0 24px 60px #201d162e,0 2px 8px #201d1614}}.pc-desktop-layout-wide{background:var(--pc-bg);flex-direction:column;width:100%;max-width:1320px;min-height:100vh;margin:0 auto;display:flex}.pc-desktop-main-wide{flex-direction:column;flex:1;gap:24px;padding:32px 32px 110px;display:flex;overflow-y:auto}.pc-hero{background:var(--pc-card);border-radius:var(--pc-radius-lg);flex-wrap:wrap;align-items:center;gap:28px;width:100%;padding:24px 28px;display:flex}.pc-hero-chip{flex-direction:column;gap:4px;min-width:120px;display:flex}.pc-hero-chip-lead{flex-direction:row;align-items:center;gap:12px;min-width:160px}.pc-hero-chip-icon{width:40px;height:40px;color:var(--pc-text);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-hero-chip-label{color:var(--pc-text-muted);font-size:12.5px}.pc-hero-chip-value{color:var(--pc-text);font-size:19px;font-weight:700}.pc-hero-divider{background:var(--pc-border);align-self:stretch;width:1px}.pc-hero-empty{flex:1;align-items:center;gap:16px;display:flex}.pc-hero-empty-icon{width:52px;height:52px;color:var(--pc-text-faint);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-hero-empty-title{color:var(--pc-text);margin-bottom:2px;font-size:17px;font-weight:700}.pc-hero-empty-desc{color:var(--pc-text-muted);font-size:13.5px}.pc-hero-cta{flex-shrink:0;width:auto;padding:14px 28px}.pc-desktop-cards-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:16px;width:100%;display:grid}@media (width>=1100px){.pc-desktop-cards-grid{grid-template-columns:repeat(4,1fr)}}.pc-dashboard-card-box{background:var(--pc-card);border-radius:var(--pc-radius-lg);flex-direction:column;gap:14px;min-height:0;padding:22px;display:flex;overflow:hidden}.pc-dashboard-card-content{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;overflow-y:auto}.pc-dashboard-card-content::-webkit-scrollbar{width:4px}.pc-dashboard-card-content::-webkit-scrollbar-thumb{background:var(--pc-border);border-radius:4px}@media (width>=900px){html,body,#root{height:100%;overflow:hidden}.pc-desktop-layout-wide{height:100vh;max-height:100vh}.pc-desktop-main-wide{grid-template-rows:auto 1fr;gap:clamp(12px,2vh,24px);height:100%;padding:clamp(12px,2.5vh,32px) 32px clamp(90px,12vh,110px);display:grid;overflow:hidden}.pc-hero{padding:clamp(14px,2vh,24px) 28px}.pc-desktop-cards-grid,.pc-dashboard-card-box{height:100%;min-height:0}.pc-dashboard-card-content .pc-title{margin:0 0 clamp(6px,1.2vh,12px)!important;font-size:clamp(22px,3vh,40px)!important}.pc-dashboard-card-content .pc-content{padding-top:0!important}.pc-dashboard-card-content .pc-risk-bar-card{margin:0 0 clamp(8px,1.5vh,16px)!important;padding:10px 14px!important}.pc-dashboard-card-content .pc-slider-hint{margin-bottom:clamp(6px,1vh,14px)!important;font-size:11px!important}.pc-dashboard-card-content .pc-card{padding:12px 14px!important}.pc-dashboard-card-content .pc-actions{padding-top:clamp(6px,1vh,12px)!important}}.pc-desktop-section-title{color:var(--pc-text-muted);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.pc-desktop-section-title-icon{width:26px;height:26px;color:var(--pc-green);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-dashboard-card-content{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.pc-dashboard-card-content>*{flex-shrink:0}.pc-dashboard-card-content .card{flex-direction:column;gap:10px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.pc-dashboard-card-content .card h2{display:none}.pc-dashboard-card-content .input-header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex;color:var(--pc-text-muted)!important}.pc-dashboard-card-content .input-container,.pc-dashboard-card-content .amount-input{border-radius:var(--pc-radius-md)!important;border:1px solid var(--pc-border)!important;color:var(--pc-text)!important;background:#fff!important}.pc-dashboard-card-content input{color:var(--pc-text)!important;background:0 0!important;border:none!important}.pc-dashboard-card-content .button,.pc-dashboard-card-content button.button{cursor:pointer;background:var(--pc-green)!important;color:#fff!important;border-radius:var(--pc-radius-pill)!important;border:none!important;padding:13px 16px!important;font-weight:600!important}.pc-dashboard-card-content .button:disabled{opacity:.55;cursor:default}.pc-dashboard-card-content .hint-text{color:var(--pc-text-muted)!important;font-size:12.5px!important}.pc-desktop-floating-nav{background:var(--pc-bg);border:1px solid var(--pc-border);border-radius:var(--pc-radius-pill);z-index:50;gap:4px;padding:6px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #201d1629}.pc-desktop-floating-nav button{color:var(--pc-text-muted);border-radius:var(--pc-radius-pill);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.pc-desktop-floating-nav button:hover{background:var(--pc-card)}.pc-desktop-floating-nav button.active{background:var(--pc-green);color:#fff}.pc-desktop-floating-nav .pc-nav-icon{align-items:center;display:flex}.pc-desktop-content-grid .pc-root{max-width:720px;min-height:0;margin:0 auto}
