:root{color-scheme:light;font-family:Plus Jakarta Sans Variable,Inter Variable,Noto Sans,Noto Sans SC,Noto Sans JP,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--canvas: #fcfbfd;--canvas-strong: #ffffff;--surface: rgba(255, 255, 255, .9);--surface-soft: #faf8fb;--surface-accent: #fdf0fa;--surface-success: #effbf5;--surface-warning: #fff7e7;--surface-danger: #fff1f3;--text: #17151b;--text-secondary: #5f5a67;--text-muted: #77717f;--border: #e9e6ed;--border-strong: #d8d4dd;--accent: #d51aa8;--accent-hover: #c8159c;--accent-pressed: #a31682;--accent-dark: #a31682;--focus: #7147e8;--success: #087d49;--warning: #a76005;--danger: #ce2e49;--info: #5a46bb;--unknown: #6c6873;--user: #ed28bd;--broker: #7849e8;--platform: #2879cf;--shadow-card: 0 18px 55px rgba(67, 32, 79, .08);--shadow-overlay: 0 30px 90px rgba(28, 20, 38, .22);--radius-control: 14px;--radius-card: 24px;--radius-panel: 30px;--header-height: 76px;--mobile-nav-height: 82px;--page-max: 1360px}.promotion-center{gap:22px}.promotion-hero{position:relative;min-height:210px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;overflow:hidden;padding:clamp(24px,4vw,42px);border:1px solid rgba(255,0,122,.16);border-radius:30px;background:radial-gradient(circle at 88% 18%,rgba(252,114,255,.3),transparent 27%),linear-gradient(135deg,#fff,#fff8fc 53%,#f8e7f0);box-shadow:0 24px 70px #71326417}.promotion-hero>div{position:relative;z-index:1;max-width:690px}.promotion-hero h1{margin:8px 0 10px;color:var(--text);font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.04em}.promotion-hero p{max-width:620px;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.7}.promotion-hero>.button{position:relative;z-index:1}.promotion-hero__glow{position:absolute;top:-90px;right:-20px;width:320px;height:180px;border:18px solid rgba(255,0,122,.13);border-right-color:transparent;border-bottom-color:transparent;border-radius:60% 52% 0 0;transform:rotate(16deg)}.promotion-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.promotion-metrics article{min-width:0;display:grid;gap:7px;padding:20px;border:1px solid var(--border);border-radius:20px;background:#fffffff0;box-shadow:0 12px 34px #401f3d0d}.promotion-metrics span,.promotion-metrics small{color:var(--text-muted);font-size:12px}.promotion-metrics strong{color:var(--text);font-family:IBM Plex Mono,monospace;font-size:24px;letter-spacing:-.04em}.promotion-tabs,.admin-promotion-tabs{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px;overflow-x:auto;border:1px solid var(--border);border-radius:17px;background:#ffffffe6}.promotion-tabs button,.admin-promotion-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;white-space:nowrap;color:var(--text-secondary);border:0;border-radius:12px;background:transparent;font:inherit;font-weight:700;cursor:pointer}.promotion-tabs button.is-active,.admin-promotion-tabs button.is-active{color:#fff;background:var(--text);box-shadow:0 8px 22px #19151a29}.promotion-section{display:grid;gap:18px}.promotion-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 2px}.promotion-section>header h2{margin:0 0 5px;font-size:22px;letter-spacing:-.025em}.promotion-section>header p{margin:0;color:var(--text-muted);line-height:1.6}.promotion-section>header>svg{flex:0 0 auto;color:var(--accent)}.promotion-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.promotion-asset-card{min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-rows:1fr auto;gap:18px;padding:18px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 16px 45px #3b1d3b0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.promotion-asset-card:hover{border-color:#ff007a47;box-shadow:0 22px 55px #56224b1c;transform:translateY(-2px)}.promotion-cover{position:relative;min-height:164px;display:grid;align-content:space-between;overflow:hidden;padding:18px;color:#fff;border-radius:19px;background:#19151a}.promotion-cover--pdf{background:linear-gradient(145deg,#19151a,#3a1830)}.promotion-cover--video{background:linear-gradient(145deg,#ff007a,#9d197d)}.promotion-cover--ppt{background:linear-gradient(145deg,#f50db4,#6449ce)}.promotion-cover--image{color:#19151a;background:linear-gradient(145deg,#fc72ff,#f8e7f0)}.promotion-cover.is-compact{width:64px;min-height:64px;flex:0 0 64px;padding:10px;border-radius:16px}.promotion-cover.is-compact small,.promotion-cover.is-compact .promotion-cover__arc{display:none}.promotion-cover>svg,.promotion-cover>small{position:relative;z-index:1}.promotion-cover>small{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em}.promotion-cover__arc{position:absolute;top:-44px;right:-50px;width:160px;height:120px;border:13px solid rgba(255,255,255,.18);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(25deg)}.promotion-asset-card__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.promotion-asset-card__copy>span{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.promotion-asset-card__copy h3{margin:10px 0 14px;font-size:18px;line-height:1.45;letter-spacing:-.02em}.promotion-asset-card__copy small{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:var(--success);font-weight:700}.promotion-asset-card__actions{grid-column:1 / -1;display:grid;grid-template-columns:.72fr 1.28fr;gap:10px}.promotion-asset-card__actions .button{width:100%}.promotion-share-list,.promotion-lead-list{display:grid;gap:12px}.promotion-share-list>article{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(260px,auto) auto;align-items:center;gap:18px;padding:16px;border:1px solid var(--border);border-radius:20px;background:#fff}.promotion-share-list__title{min-width:0;display:grid;gap:5px}.promotion-share-list__title span{color:var(--text-muted);font-size:12px}.promotion-share-list dl{display:grid;grid-template-columns:repeat(3,minmax(70px,1fr));gap:14px;margin:0}.promotion-share-list dl div{display:grid;gap:4px}.promotion-share-list dt{color:var(--text-muted);font-size:11px}.promotion-share-list dd{margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}.promotion-score{min-width:72px;display:grid;justify-items:center;gap:1px;padding:8px 11px;color:#a31682;border:1px solid rgba(213,26,168,.2);border-radius:15px;background:#fdf0fa}.promotion-score strong{font-family:IBM Plex Mono,monospace;font-size:19px}.promotion-score small{white-space:nowrap;font-size:10px;font-weight:800}.promotion-score--strong{color:#fff;border-color:#19151a;background:#19151a}.promotion-score--medium{color:#76500b;border-color:#f3ddb5;background:#fff7e7}.promotion-feedback-route{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(360px,1fr);align-items:center;gap:14px 22px;padding:18px;border:1px solid rgba(213,26,168,.18);border-radius:20px;background:radial-gradient(circle at 92% 12%,rgba(252,114,255,.16),transparent 35%),#fff8fc}.promotion-feedback-route__intro{display:flex;align-items:flex-start;gap:11px}.promotion-feedback-route__intro>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:var(--accent);border-radius:12px;background:#fff;box-shadow:0 8px 24px #67225914}.promotion-feedback-route__intro strong,.promotion-feedback-route__intro p{display:block;margin:0}.promotion-feedback-route__intro p{margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.6}.promotion-feedback-route__roles{display:flex;align-items:center;justify-content:flex-end;gap:8px}.promotion-feedback-route__roles span{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:#a31682;border:1px solid rgba(213,26,168,.18);border-radius:999px;background:#fff;font-size:12px;font-weight:800;text-align:center}.promotion-feedback-route__roles i{color:var(--accent);font-style:normal}.promotion-feedback-route>small{grid-column:1 / -1;color:var(--text-muted);font-size:11px;line-height:1.55}.promotion-feedback-route>small strong{color:var(--text)}.promotion-feedback-route.is-compact{grid-template-columns:1fr;padding:14px;border-radius:16px}.promotion-feedback-route.is-compact .promotion-feedback-route__roles{justify-content:flex-start;flex-wrap:wrap}.promotion-feedback-route.is-compact>small{grid-column:auto}.promotion-lead-list{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-lead-list>article{min-width:0;display:grid;gap:15px;padding:19px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 14px 36px #381e350d}.promotion-lead-list__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.promotion-lead-list__top>div{min-width:0;display:grid;gap:3px}.promotion-lead-list__top>div span{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.promotion-lead-avatar{width:42px;height:42px;display:grid;place-items:center;color:var(--accent);border-radius:50%;background:#fdf0fa}.promotion-lead-evidence{display:flex;flex-wrap:wrap;gap:8px}.promotion-lead-evidence span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:var(--text-secondary);border-radius:9px;background:var(--surface-soft);font-family:IBM Plex Mono,monospace;font-size:10px}.promotion-lead-list p{display:grid;gap:5px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.promotion-share-drawer,.promotion-preview-drawer{width:min(480px,100vw)}.promotion-share-sheet,.promotion-preview{display:grid;gap:18px}.promotion-share-sheet__asset{display:flex;align-items:center;gap:13px;padding:12px;border-radius:18px;background:var(--surface-soft)}.promotion-share-sheet__asset>div{min-width:0;display:grid;gap:5px}.promotion-share-sheet__asset span,.promotion-share-sheet>p{color:var(--text-muted);font-size:12px;line-height:1.6}.promotion-share-sheet>p{margin:0}.promotion-share-link{display:grid;gap:7px}.promotion-share-link span{color:var(--text-secondary);font-size:12px;font-weight:700}.promotion-share-link input{width:100%;min-height:50px;padding:0 13px;border:1px solid var(--border);border-radius:13px;background:#fff;font-family:IBM Plex Mono,monospace;font-size:11px}.promotion-share-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.promotion-share-channels button{min-height:78px;display:grid;place-items:center;align-content:center;gap:7px;padding:8px;color:var(--text);border:1px solid var(--border);border-radius:16px;background:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.promotion-share-channels button:hover,.promotion-share-channels button:focus-visible{color:var(--accent);border-color:#d51aa859;outline:none}.promotion-zalo-mark{width:25px;height:25px;display:grid;place-items:center;color:#fff;border-radius:8px;background:#0969da;font-size:14px;font-weight:900}.promotion-preview>.promotion-cover{min-height:190px}.promotion-preview h2,.promotion-preview p{margin:0}.promotion-preview p{color:var(--text-muted);line-height:1.6}.promotion-preview__stage{min-height:220px;display:grid;place-items:center;align-content:center;gap:14px;color:var(--accent);border:1px solid rgba(255,0,122,.16);border-radius:22px;background:radial-gradient(circle at center,rgba(252,114,255,.18),transparent 35%),#fff8fc}.promotion-preview__stage span{color:var(--text-secondary);font-family:IBM Plex Mono,monospace;font-weight:700}.partner-promotion-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;color:#fff;border-radius:24px;background:radial-gradient(circle at 82% 0%,rgba(252,114,255,.3),transparent 30%),#19151a;box-shadow:0 18px 50px #19151a2e}.partner-promotion-entry>span{width:50px;height:50px;display:grid;place-items:center;color:#fc72ff;border-radius:16px;background:#ffffff1a}.partner-promotion-entry h2,.partner-promotion-entry p{margin:0}.partner-promotion-entry p{margin-top:5px;color:#ffffffb3;line-height:1.6}.admin-promotion-center{display:grid;gap:20px}.admin-promotion-tabs{width:100%;justify-content:flex-start;padding:7px}.admin-promotion-tabs button{min-width:150px}.admin-promotion-filter{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:var(--text-secondary);border:1px solid var(--border);border-radius:12px;font-size:12px;font-weight:700}.admin-promotion-assets,.admin-promotion-leads{min-width:760px;display:grid}.admin-promotion-leads{min-width:980px}.admin-panel:has(.admin-promotion-assets),.admin-panel:has(.admin-promotion-leads){overflow-x:auto}.admin-promotion-assets__head,.admin-promotion-assets>article{display:grid;grid-template-columns:minmax(280px,1.8fr) repeat(5,minmax(90px,.55fr));align-items:center;gap:14px;padding:13px 6px}.admin-promotion-assets__head{color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.admin-promotion-assets>article{border-bottom:1px solid var(--border)}.admin-promotion-assets>article:last-child{border-bottom:0}.admin-promotion-assets>article>strong,.admin-promotion-assets>article>span{font-family:IBM Plex Mono,monospace;font-size:12px}.admin-promotion-assets__asset{min-width:0;display:flex;align-items:center;gap:12px}.admin-promotion-assets__asset>span{min-width:0;display:grid;gap:5px}.admin-promotion-assets__asset strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-promotion-assets__asset small{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:10px}.admin-promotion-chart{display:grid;gap:18px}.admin-promotion-chart>div{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(180px,1.4fr) 50px;align-items:center;gap:14px}.admin-promotion-chart>div>span{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-promotion-chart i,.admin-intent-bars i{height:8px;overflow:hidden;border-radius:999px;background:#f0edf1}.admin-promotion-chart i b,.admin-intent-bars i b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff007a,#f50db4)}.admin-promotion-chart strong{font-family:IBM Plex Mono,monospace;font-size:12px;text-align:right}.admin-promotion-sources{display:grid;gap:10px}.admin-promotion-sources article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px;border-radius:16px;background:var(--surface-soft)}.admin-promotion-sources strong{grid-row:1 / 3;grid-column:2;align-self:center;font-family:IBM Plex Mono,monospace;font-size:22px}.admin-promotion-sources small{color:var(--text-muted)}.admin-promotion-leads__head,.admin-promotion-leads>button{display:grid;grid-template-columns:minmax(165px,1.2fr) repeat(4,minmax(76px,.55fr)) minmax(92px,.65fr) minmax(92px,.65fr) 82px;align-items:center;gap:12px;padding:12px 6px}.admin-promotion-leads__head{color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:700}.admin-promotion-leads>button{width:100%;color:var(--text);border:0;border-bottom:1px solid var(--border);background:transparent;font:inherit;text-align:left;cursor:pointer}.admin-promotion-leads>button:hover,.admin-promotion-leads>button:focus-visible{background:#fff8fc;outline:none}.admin-promotion-leads>button>span:first-child{display:flex;align-items:center;gap:8px}.admin-promotion-leads>button>span:not(:first-child){font-family:IBM Plex Mono,monospace;font-size:11px}.admin-plain-notice{display:flex;align-items:flex-start;gap:12px;padding:17px;color:var(--text-secondary);border:1px solid var(--border);border-radius:18px;background:#fff}.admin-plain-notice svg{flex:0 0 auto;color:var(--accent)}.admin-plain-notice strong,.admin-plain-notice p{display:block;margin:0}.admin-plain-notice p{margin-top:4px;font-size:12px;line-height:1.6}.promotion-upload-form{display:grid;gap:18px}.promotion-upload-drop{min-height:176px;display:grid;place-items:center;align-content:center;gap:8px;padding:22px;color:var(--text-secondary);border:1.5px dashed rgba(213,26,168,.38);border-radius:22px;background:#fff8fc;text-align:center;cursor:pointer}.promotion-upload-drop input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.promotion-upload-drop svg{color:var(--accent)}.promotion-upload-drop span{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.promotion-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.promotion-upload-grid>label:not(.promotion-upload-toggle){display:grid;gap:7px}.promotion-upload-grid>label>span,.promotion-upload-toggle strong{color:var(--text-secondary);font-size:12px;font-weight:700}.promotion-upload-grid input[type=text],.promotion-upload-grid input:not([type]),.promotion-upload-grid select{width:100%;min-height:50px;padding:0 13px;color:var(--text);border:1px solid var(--border);border-radius:13px;background:#fff;font:inherit}.promotion-upload-grid input:focus-visible,.promotion-upload-grid select:focus-visible{border-color:var(--accent);outline:3px solid rgba(213,26,168,.12)}.promotion-upload-toggle{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--border);border-radius:15px}.promotion-upload-toggle>span{display:grid;gap:4px}.promotion-upload-toggle small{color:var(--text-muted)}.promotion-upload-toggle input{width:44px;height:24px;accent-color:var(--accent)}.admin-promotion-lead-drawer{width:min(520px,100vw)}.admin-promotion-lead-detail{display:grid;gap:20px}.admin-promotion-lead-detail__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-radius:20px;background:var(--surface-soft)}.admin-promotion-lead-detail__hero>div{min-width:0;display:grid;gap:4px}.admin-promotion-lead-detail__hero>div span{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-promotion-lead-detail h3{margin:0 0 13px;font-size:16px}.admin-intent-bars{display:grid;gap:11px}.admin-intent-bars>div{display:grid;grid-template-columns:72px minmax(100px,1fr) 46px;align-items:center;gap:10px;font-size:11px}.admin-intent-bars strong{font-family:IBM Plex Mono,monospace;text-align:right}@media(max-width:1050px){.promotion-asset-grid,.promotion-lead-list{grid-template-columns:1fr}.promotion-share-list>article{grid-template-columns:auto minmax(0,1fr) auto}.promotion-share-list dl{grid-column:2 / -1}.promotion-feedback-route{grid-template-columns:1fr}.promotion-feedback-route__roles{justify-content:flex-start;flex-wrap:wrap}.promotion-feedback-route>small{grid-column:auto}}@media(max-width:767px){.promotion-center{gap:16px}.promotion-hero{min-height:0;grid-template-columns:1fr;gap:18px;padding:24px 20px;border-radius:24px}.promotion-hero h1{margin-top:7px;font-size:29px;line-height:1.15}.promotion-hero p{font-size:15px;line-height:1.65}.promotion-hero>.button{width:100%;min-height:50px}.promotion-hero__glow{top:-80px;right:-100px}.promotion-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.promotion-metrics article{min-height:104px;padding:15px;border-radius:17px}.promotion-metrics strong{font-size:21px}.promotion-tabs{position:sticky;top:74px;z-index:5;width:100%;padding:4px;border-radius:15px;box-shadow:0 12px 30px #341b3114}.promotion-tabs button{flex:1 0 auto;min-height:44px;padding:0 13px;font-size:13px}.promotion-section>header h2{font-size:20px}.promotion-section>header p{font-size:13px}.promotion-asset-grid{grid-template-columns:1fr}.promotion-asset-card{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:14px;border-radius:20px}.promotion-cover{min-height:132px;padding:14px;border-radius:16px}.promotion-asset-card__copy h3{margin:7px 0 10px;font-size:16px;line-height:1.4}.promotion-asset-card__actions{grid-template-columns:.7fr 1.3fr}.promotion-asset-card__actions .button{min-height:48px;padding-inline:12px;font-size:13px}.promotion-share-list>article{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px}.promotion-share-list dl{grid-column:1 / -1}.promotion-share-list .promotion-score{min-width:62px}.promotion-lead-list{grid-template-columns:1fr}.promotion-lead-list>article{padding:16px;border-radius:19px}.promotion-feedback-route{gap:13px;padding:15px;border-radius:18px}.promotion-feedback-route__roles{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:5px}.promotion-feedback-route__roles span{min-height:42px;padding:5px 7px;font-size:11px}.promotion-share-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-share-channels button{min-height:70px}.partner-promotion-entry{grid-template-columns:auto minmax(0,1fr);padding:17px}.partner-promotion-entry>.button{grid-column:1 / -1;width:100%}.promotion-upload-grid{grid-template-columns:1fr}.promotion-upload-toggle{grid-column:auto}.admin-promotion-tabs{overflow-x:auto}.admin-promotion-tabs button{min-width:auto}}@media(prefers-reduced-motion:reduce){.promotion-asset-card{transition:none}}@media(max-width:767px){.governance-owner-form__actions{align-items:stretch;flex-direction:column}.governance-owner-form__actions .button{width:100%;min-height:52px}}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 72%,white);outline-offset:3px}button:disabled,input:disabled,select:disabled{cursor:not-allowed}::selection{color:var(--text);background:#f6b8e8}h1,h2,h3,p{margin:0}h1,h2,h3,strong,.metric__value{font-variation-settings:"wght" 650}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-canvas,.admin-canvas{min-height:100vh}.app-canvas{background-color:var(--canvas);background-image:url(/assets/ambient-desktop.png);background-position:center top;background-size:cover;background-attachment:fixed}.brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.brand__mark{display:grid;width:38px;height:38px;place-items:center;color:#6f56da;border:1px solid #d9cff7;border-radius:50%;background:#fbf9ff}.brand__name{font-size:17px;font-weight:760;letter-spacing:-.025em}.button{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--radius-control);font-size:14px;font-weight:680;line-height:1.2;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button--primary{color:#fff;background:var(--accent);box-shadow:0 10px 22px #ee28bd33}.button--primary:hover:not(:disabled){background:var(--accent-hover)}.button--primary:active:not(:disabled){background:var(--accent-pressed)}.button--secondary{color:var(--text);border-color:var(--border);background:#ffffffd9}.button--secondary:hover:not(:disabled){border-color:var(--border-strong);background:#fff}.button--soft{color:var(--accent-dark);background:var(--surface-accent)}.button--soft:hover:not(:disabled){background:#f9e2f3}.button--text{min-height:44px;padding-inline:14px;color:var(--text);background:transparent}.button--full{width:100%}.button:disabled{color:#99949f;border-color:var(--border);background:#f3f1f4;box-shadow:none}.icon-button{width:44px;height:44px;padding:0;display:inline-grid;place-items:center;color:var(--text-secondary);border:1px solid var(--border);border-radius:13px;background:#ffffffd9}.icon-button:hover{color:var(--text);background:#fff;border-color:var(--border-strong)}.card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card__header,.card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.card__header h2{font-size:19px;letter-spacing:-.025em}.card__header span,.card__topline{color:var(--text-muted);font-size:13px}.card__header>div{display:grid;gap:5px}.status-pill{width:max-content;min-height:28px;padding:4px 9px;display:inline-flex;align-items:center;gap:6px;color:var(--success);border:1px solid #cfeede;border-radius:999px;background:var(--surface-success);font-size:12px;font-weight:650;line-height:1.25}.status-pill--warning{color:var(--warning);border-color:#f4dfb9;background:var(--surface-warning)}.status-pill--danger{color:var(--danger);border-color:#f4cbd2;background:var(--surface-danger)}.status-pill--info{color:var(--info);border-color:#ded7f7;background:#f5f2ff}.metric{min-width:0;display:grid;align-content:start;gap:8px}.metric__label{min-width:0;display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:13px;font-weight:560}.metric__label>span{min-width:0}.info-trigger{width:24px;height:24px;padding:0;display:grid;place-items:center;color:var(--text-muted);border:0;border-radius:50%;background:transparent}.metric__value{overflow-wrap:anywhere;color:var(--text);font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.metric__note{color:var(--text-muted);font-size:12px;line-height:1.45}.metric--compact .metric__value{font-size:clamp(23px,2.5vw,31px)}.metric--accent .metric__value,.accent-text{color:var(--accent)}.metric--success .metric__value{color:var(--success)}.metric-grid{display:grid;gap:16px}.metric-grid>.metric{min-height:142px;padding:22px;border:1px solid var(--border);border-radius:20px;background:#ffffffe6;box-shadow:0 12px 35px #361d460e}.metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.data-freshness{min-height:24px;display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;white-space:nowrap}.data-freshness__dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #e5f8ee}.token-pair{display:inline-flex;align-items:center}.token-pair__item{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:#fff}.token-pair__item+.token-pair__item{margin-left:-8px}.token-pair strong{margin-left:10px;font-size:14px}.token-amount{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.token-amount__icon{flex:0 0 auto;display:inline-grid;place-items:center}.token-amount__value{color:inherit}.token-amount__symbol{color:var(--text-secondary);font-size:11px;font-weight:760;letter-spacing:.035em}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:13px;font-weight:650}.eyebrow{color:var(--accent-dark);font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.page-heading{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.page-heading>div:first-child{max-width:790px;display:grid;gap:10px}.page-heading h1{font-size:clamp(30px,4.4vw,58px);line-height:1.03;letter-spacing:-.05em}.page-heading p{color:var(--text-secondary);font-size:16px;line-height:1.55}.page-heading__actions{display:flex;align-items:center;gap:10px}.public-header,.dapp-header{width:100%;min-height:var(--header-height);padding:12px clamp(20px,3.2vw,52px);position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:36px;border-bottom:1px solid rgba(231,228,235,.78);background:#fcfbfddb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.public-nav,.dapp-nav{display:flex;align-items:center;gap:4px}.public-nav button,.dapp-nav button{min-height:42px;padding:0 15px;color:var(--text-secondary);border:0;border-radius:12px;background:transparent;font-size:14px;font-weight:560}.public-nav button:hover,.dapp-nav button:hover{color:var(--text);background:#ffffffbd}.public-nav button.is-active,.dapp-nav button.is-active{color:var(--accent);background:var(--surface-accent)}.public-header__tools,.dapp-header__tools{margin-left:auto;display:flex;align-items:center;gap:9px}.network-chip,.wallet-chip,.admin-user{height:44px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;color:var(--text);border:1px solid var(--border);border-radius:13px;background:#ffffffdb}.locale-menu{position:relative;z-index:35}.locale-menu__trigger{min-width:84px;height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--text);border:1px solid var(--border);border-radius:14px;background:#ffffffeb;font-size:13px;font-weight:680;white-space:nowrap}.locale-menu__trigger:hover{border-color:var(--border-strong);background:#fff}.locale-menu__trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--focus) 42%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--focus) 10%,transparent)}.locale-menu__flag{width:22px;height:22px;flex:0 0 22px;display:grid;overflow:hidden;border:1px solid rgba(23,21,27,.08);border-radius:50%;background:#fff}.locale-menu__flag svg{width:100%;height:100%;object-fit:cover}.locale-menu__popover{width:210px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;display:grid;gap:2px;border:1px solid var(--border);border-radius:18px;background:#fffffffa;box-shadow:var(--shadow-card)}.locale-menu__popover button{min-height:48px;padding:0 10px;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;text-align:left;border:0;border-radius:12px;background:transparent;font-size:14px;font-weight:620}.locale-menu__popover button:hover,.locale-menu__popover button:focus-visible{background:var(--surface-accent)}.locale-menu__popover button[aria-checked=true]{color:var(--accent-dark)}.network-chip,.wallet-chip,.admin-user{font-size:13px;font-weight:620}.wallet-chip__avatar,.avatar{width:28px;height:28px;display:grid;place-items:center;color:#6a4dc6;border-radius:50%;background:#eee9ff}.mobile-menu-button,.dapp-header__mobile-tools{display:none}.public-main,.dapp-main{width:min(100%,var(--page-max));margin-inline:auto}.public-main{padding:56px clamp(20px,4vw,60px) 100px}.dapp-main{padding:54px clamp(20px,4vw,56px) 96px}.public-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(48px,6vw,96px)}.public-hero__copy{display:grid;justify-items:start;gap:24px}.public-hero h1{max-width:700px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.065em}.public-hero__copy>p{max-width:650px;color:var(--text-secondary);font-size:19px;line-height:1.6}.public-hero__actions{display:flex;gap:12px}.affiliation-note{color:var(--text-muted);font-size:12px}.card--hero{padding:32px;display:grid;gap:26px;border-radius:30px}.card--hero .metric{padding-block:14px}.card--hero .metric__value{font-size:clamp(46px,5vw,68px)}.proof-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.proof-row>div{min-height:92px;padding:18px;display:grid;align-content:space-between;gap:10px;border:1px solid var(--border);border-radius:18px;background:#ffffffbd}.proof-row span{color:var(--text-muted);font-size:12px}.proof-row strong{font-size:24px;letter-spacing:-.035em}.settlement-ticker{min-height:72px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #eadcf0;border-radius:18px;background:#fcf4fb}.settlement-ticker__icon{width:40px;height:40px;display:grid;place-items:center;color:var(--success);border-radius:13px;background:#e9f9f1}.settlement-ticker>div{display:grid;gap:4px}.settlement-ticker strong{font-size:14px}.settlement-ticker span{color:var(--text-muted);font-size:12px}.public-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.public-metrics .metric{min-height:150px;padding:22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-block,.comparison-section{padding-top:120px}.section-heading{max-width:780px;display:grid;gap:14px}.section-heading h2,.comparison-section h2,.info-page__cta h2{font-size:clamp(34px,4.6vw,58px);line-height:1.05;letter-spacing:-.05em}.section-heading p{color:var(--text-secondary);font-size:17px;line-height:1.55}.steps-grid{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.step-card{min-height:290px;padding:26px;display:grid;align-content:start;gap:18px;border:1px solid var(--border);border-radius:24px;background:#ffffffc7}.step-card__icon,.settings-section__icon,.empty-state__icon{width:50px;height:50px;display:grid;place-items:center;color:var(--accent-dark);border-radius:16px;background:var(--surface-accent)}.step-card h3{margin-top:14px;font-size:23px;letter-spacing:-.035em}.step-card p{color:var(--text-secondary);font-size:15px;line-height:1.55}.comparison-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(560px,1.3fr);gap:60px}.comparison-section>div:first-child{display:grid;align-content:start;gap:14px}.comparison-table{overflow:hidden;border:1px solid var(--border);border-radius:24px;background:#ffffffd1}.comparison-table__head,.comparison-table__row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center}.comparison-table__head{min-height:68px;padding:0 22px;background:#f8f6f9;font-size:13px}.comparison-table__row{min-height:72px;padding:12px 22px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:13px}.comparison-table__row>span:last-child{display:flex;align-items:center;gap:8px;color:var(--success);font-weight:650}.public-footer{min-height:110px;padding:28px clamp(20px,4vw,60px);display:flex;align-items:center;gap:26px;color:var(--text-muted);border-top:1px solid var(--border);background:#fffc;font-size:12px}.public-footer>div:last-child{margin-left:auto;display:flex;gap:8px}.public-footer button{min-height:48px;padding:0 12px;color:var(--text-secondary);border:0;background:transparent}.mobile-sticky-cta{display:none}.info-page{min-height:80vh;padding-top:40px}.info-page .page-heading{min-height:250px;align-items:center}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.info-card{min-height:250px;padding:30px;display:grid;align-content:start;gap:18px;border:1px solid var(--border);border-radius:24px;background:#fffc}.info-card h2{font-size:26px;letter-spacing:-.04em}.info-card p{max-width:620px;color:var(--text-secondary);font-size:15px;line-height:1.65}.strategy-evidence{margin-top:18px;padding:30px;display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;gap:30px}.strategy-evidence>div:first-child{display:grid;gap:12px}.strategy-evidence h2{font-size:30px}.strategy-evidence p{color:var(--text-secondary);line-height:1.55}.info-page__cta{min-height:300px;margin-top:100px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--border)}.info-page__cta h2{max-width:720px}.prototype-data-notice{min-height:32px;padding:6px 20px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-muted);border-bottom:1px solid var(--border);background:#ffffffb8;font-size:11px}[data-prototype-clean=true] .prototype-data-notice{display:none}.dapp-overview,.dapp-page,.admin-page{display:grid;gap:28px}.dapp-overview>.page-heading{min-height:120px}.dapp-overview>.page-heading h1{max-width:720px}.overview-balance{padding:30px;display:grid;grid-template-columns:.95fr 1.2fr;gap:24px 40px}.overview-balance>.metric{grid-row:1 / 3;align-content:center;padding-right:26px;border-right:1px solid var(--border)}.overview-balance>.metric .metric__value{font-size:clamp(48px,5vw,68px)}.overview-balance__split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.overview-balance__split>.metric:first-child{padding-right:20px;border-right:1px solid var(--border)}.overview-balance__actions{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.overview-balance__details{min-height:56px;padding:12px 0 0;grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);border:0;border-top:1px solid var(--border);background:transparent;text-align:left}.overview-balance__details span{display:grid;gap:3px}.overview-balance__details strong{color:var(--text);font-size:13px}.overview-balance__details small{color:var(--text-muted);font-size:12px}.dapp-overview__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:18px}.chart-card,.settlement-card,.earnings-source,.strategy-card,.settings-section,.partner-hero,.form-card,.waterfall-card,.balance-sheet,.cost-cap,.finance-trend,.exceptions-card{padding:24px}.chart-card{overflow:hidden}.period-select{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:var(--text);border:1px solid var(--border);border-radius:12px;background:#fff;font-size:12px;font-weight:650}.dapp-overview__side{display:grid;gap:18px}@media(min-width:1200px){.dapp-overview{grid-template-columns:minmax(460px,.82fr) minmax(0,1.18fr);align-items:stretch;column-gap:clamp(42px,4.2vw,64px)}.dapp-overview>.page-heading{min-height:300px;align-items:center}.dapp-overview>.page-heading>div:first-child{max-width:470px}.dapp-overview>.overview-balance{min-height:300px;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:18px 22px}.dapp-overview>.overview-balance>.metric{grid-row:auto;grid-column:1 / 3;align-content:start;padding-right:20px}.dapp-overview>.overview-balance>.metric .metric__value{font-size:34px;white-space:nowrap}.dapp-overview>.overview-balance .overview-balance__split{display:contents}.dapp-overview>.overview-balance .overview-balance__split>.metric:first-child{grid-column:3 / 5;padding-right:20px}.dapp-overview>.overview-balance .overview-balance__split>.metric:last-child{grid-column:5 / 7}.dapp-overview>.overview-balance .overview-balance__actions{grid-column:1 / 7;grid-template-columns:2fr 2fr .8fr}.dapp-overview>.overview-balance .overview-balance__details{min-height:42px;grid-column:1 / 7;padding-top:8px}.dapp-overview>.dapp-overview__grid{grid-column:1 / -1}}.strategy-card{width:100%;display:grid;align-content:start;gap:17px;color:var(--text);text-align:left}button.strategy-card{cursor:pointer}.strategy-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.strategy-card__top>div:first-child{display:grid;gap:10px}.strategy-card h2{font-size:21px}.strategy-card p{color:var(--text-secondary);font-size:13px;line-height:1.5}.settlement-card{display:grid;gap:18px}.settlement-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.settlement-row__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--accent-dark);border-radius:14px;background:var(--surface-accent)}.settlement-row>div{min-width:0;display:grid;gap:4px}.settlement-row strong{font-size:13px}.settlement-row span{color:var(--text-muted);font-size:12px}.settlement-card__footer{padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border)}.transaction-link{padding:4px;display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);border:0;background:transparent;font-size:12px;font-weight:600}.transaction-link:hover{color:var(--accent-dark)}.transaction-link--text{max-width:100%;padding:8px 11px;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.account-error-copy{display:grid;gap:5px}.account-error-copy small{overflow-wrap:anywhere;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.vault-grid,.partner-grid,.settings-grid,.finance-grid,.admin-body-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.asset-allocation{margin-top:26px;display:grid;gap:18px}.asset-allocation__row{display:flex;align-items:center;justify-content:space-between;gap:20px}.asset-allocation__row>span{display:flex;align-items:center;gap:10px}.asset-allocation__row>span:last-child{display:grid;gap:3px;text-align:right}.asset-allocation__row strong{font-size:14px}.asset-allocation__row small{color:var(--text-muted);font-size:12px}.allocation-track,.progress-track{width:100%;height:8px;overflow:hidden;display:flex;border-radius:999px;background:#eeeaf1}.allocation-track span:first-child{background:#7a5ce0}.allocation-track span:last-child{background:#2d83d4}.definition-list{margin:24px 0 0;display:grid}.definition-list>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border)}.definition-list dt{color:var(--text-muted);font-size:13px}.definition-list dd{margin:0;font-size:13px;font-weight:620;text-align:right}.partner-hero{min-height:230px;display:flex;align-items:center;justify-content:space-between;gap:30px}.partner-hero>div:first-child{display:grid;gap:12px}.partner-level{font-size:clamp(36px,5vw,62px);letter-spacing:-.05em}.partner-hero p{color:var(--text-secondary)}.partner-ring{width:150px;height:150px;display:grid;place-content:center;gap:4px;color:var(--text);border:16px solid #f3c5e9;border-top-color:var(--accent);border-radius:50%;text-align:center}.partner-ring strong{font-size:32px}.partner-ring span{color:var(--text-muted);font-size:11px}.requirements{margin-top:24px;display:grid;gap:26px}.requirements>div{display:grid;gap:10px}.requirements span{color:var(--text-secondary);font-size:13px}.requirements strong{font-size:16px;font-variant-numeric:tabular-nums}.progress-track span{display:block;border-radius:inherit;background:var(--accent)}.referrer-card{min-height:120px;margin-top:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.referrer-card>div{display:grid;gap:4px}.referrer-card strong{font-size:14px}.referrer-card span{color:var(--text-muted);font-size:12px}.filter-bar{display:flex;align-items:center;gap:10px}.admin-employee-filters{width:100%;display:grid;grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(132px,1fr));align-items:end;gap:14px}.admin-employee-filters label{min-width:0;display:grid;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:680;line-height:1.45}.admin-employee-filters input,.admin-employee-filters select{width:100%;min-width:0;min-height:44px;padding:0 12px;color:var(--text);border:1px solid var(--border);border-radius:12px;background:#fff}.search-field{min-width:260px;height:46px;padding:0 14px;display:flex;align-items:center;gap:9px;color:var(--text-muted);border:1px solid var(--border);border-radius:13px;background:#ffffffdb}.search-field input{width:100%;color:var(--text);border:0;background:transparent;outline:0}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th,td{min-width:110px;padding:14px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap}th{color:var(--text-muted);background:#faf8fb;font-size:11px;font-weight:680;letter-spacing:.02em}td:first-child,th:first-child{padding-left:22px}td:last-child,th:last-child{padding-right:22px}tbody tr:hover{background:#fcf9fc}.activity-table-card{overflow:hidden}.settings-section{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}.settings-section>div:nth-child(2){display:grid;gap:6px}.settings-section h2{font-size:18px}.settings-section p{color:var(--text-secondary);font-size:13px;line-height:1.5}.settings-section>:last-child{grid-column:2}.field,.amount-field{display:grid;gap:8px}.field__label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:12px;font-weight:620}.field input,.field textarea,.select-wrap select{width:100%;min-height:48px;padding:10px 14px;color:var(--text);border:1px solid var(--border);border-radius:13px;background:#fff}.field textarea{min-height:104px;resize:vertical}.select-wrap{position:relative;display:block}.select-wrap select{padding-right:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap>svg{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none}.switch-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px}.switch-row input{width:44px;height:24px;accent-color:var(--accent)}.fee-chart{width:100%;margin-top:10px}.empty-state{max-width:440px;margin-inline:auto;display:grid;justify-items:center;gap:12px;text-align:center}.empty-state h3{margin-top:8px;font-size:20px}.empty-state p{color:var(--text-secondary);font-size:14px;line-height:1.55}.inline-notice{width:100%;min-height:72px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;color:var(--info);border:1px solid #ded7f7;border-radius:16px;background:#f7f4ff}.inline-notice--warning{color:var(--warning);border-color:#f1ddb9;background:var(--surface-warning)}.inline-notice--danger{color:var(--danger);border-color:#f2cbd2;background:var(--surface-danger)}.inline-notice--success{color:var(--success);border-color:#ccebd9;background:var(--surface-success)}.inline-notice>div{display:grid;gap:4px}.inline-notice strong{font-size:13px}.inline-notice p{color:var(--text-secondary);font-size:12px;line-height:1.5}.state-page{min-height:70vh;display:grid;align-content:start;gap:24px}.state-page--center{place-content:center;justify-items:center}.state-page--center .inline-notice{max-width:680px}.state-actions{display:flex;gap:10px}.wallet-auth-gate{width:min(100%,560px);min-height:430px;margin:7vh auto 0;padding:48px;display:grid;align-content:center;justify-items:start;gap:24px;border:1px solid rgba(255,0,122,.14);border-radius:32px;background:radial-gradient(circle at 90% 5%,rgba(252,114,255,.16),transparent 38%),#fff;box-shadow:0 30px 80px #4415301a}.wallet-auth-gate__icon{width:68px;height:68px;display:grid;place-items:center;color:#fff;border-radius:22px;background:linear-gradient(135deg,#ff007a,#d80faf);box-shadow:0 18px 38px #ff007a3d}.wallet-auth-gate>div{display:grid;gap:10px}.wallet-auth-gate h1{margin:0;color:#171218;font-size:clamp(30px,5vw,44px);line-height:1.08;letter-spacing:-.045em}.wallet-auth-gate p,.wallet-auth-gate small{margin:0;color:#6e626a;font-size:16px;line-height:1.65}.wallet-auth-gate small{font-size:14px}.wallet-auth-gate>.button{min-width:220px}.disabled-surface{pointer-events:none;opacity:.58;filter:grayscale(.2)}.skeleton{overflow:hidden;position:relative;border-radius:18px;background:#ece9ef}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/ambient-desktop.png);background-size:cover;opacity:.26;animation:skeleton-fade 1.3s ease-in-out infinite alternate}.skeleton--heading{width:min(620px,80%);height:88px}.skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skeleton--card{height:180px}.skeleton--panel{height:360px}@keyframes skeleton-fade{0%{opacity:.14}to{opacity:.42}}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.prototype-inspector{position:fixed;z-index:100;right:18px;bottom:18px}.prototype-inspector__trigger{color:#fff;border-color:var(--accent);background:var(--accent);box-shadow:0 12px 30px #ee28bd47}.prototype-inspector__panel{width:min(360px,calc(100vw - 32px));padding:18px;position:absolute;right:0;bottom:54px;display:grid;gap:16px;border:1px solid var(--border);border-radius:20px;background:#fffffff5;box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.prototype-inspector__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.prototype-inspector__header>div{display:grid;gap:3px}.prototype-inspector__header strong{font-size:14px}.prototype-inspector__header span{color:var(--text-muted);font-size:11px}.segmented-control{padding:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:14px;background:#f7f5f8}.segmented-control button{min-height:38px;color:var(--text-secondary);border:0;border-radius:10px;background:transparent;font-size:12px;font-weight:650}.segmented-control button.is-active{color:var(--accent-dark);background:#fff;box-shadow:0 5px 15px #24162d14}.inspector-reveal{position:fixed;z-index:100;right:12px;bottom:12px;min-height:32px;padding:0 10px;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;background:#ffffffd1;font-size:10px;opacity:.5}.modal-backdrop,.drawer-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;background:#1c16226b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-backdrop{place-items:center;padding:20px}.modal{width:min(100%,570px);max-height:min(900px,calc(100dvh - 40px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.85);border-radius:28px;background:#fff;box-shadow:var(--shadow-overlay)}.modal__header,.drawer__header{min-height:72px;padding:14px 18px 14px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border)}.modal__header h2,.drawer__header h2{font-size:20px;letter-spacing:-.03em}.modal__body{overflow-y:auto;padding:22px 24px}.modal__footer,.drawer__footer{min-height:78px;padding:14px 24px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);background:#fff}.drawer-backdrop{justify-items:end}.drawer{width:min(440px,100vw);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;box-shadow:var(--shadow-overlay)}.drawer__body{overflow-y:auto;padding:20px}.mobile-drawer-nav{display:grid;gap:4px}.mobile-drawer-nav button{min-height:52px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:var(--text);border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.drawer-backdrop:has(.partner-remark-sheet){align-items:end;justify-items:center}.partner-remark-sheet{width:min(100%,620px);height:auto;max-height:min(86dvh,720px);border:1px solid rgba(255,255,255,.78);border-bottom:0;border-radius:28px 28px 0 0;background:radial-gradient(circle at 92% 0%,rgba(244,50,196,.13),transparent 34%),#fff}.partner-remark-sheet .drawer__header{border-color:#26162d1a}.partner-remark-sheet .drawer__body{padding:22px 24px 26px}.partner-remark-sheet .drawer__footer{flex-wrap:wrap;padding-bottom:max(14px,env(safe-area-inset-bottom));background:#fffffff0}.partner-remark-sheet__content{display:grid;gap:18px}.partner-remark-sheet__target{display:grid;gap:5px;padding:15px 16px;border:1px solid rgba(244,50,196,.18);border-radius:16px;background:#fff4fcb8}.partner-remark-sheet__target span,.partner-remark-sheet__help{color:var(--text-muted);font-size:13px}.partner-remark-sheet__target strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.partner-remark-sheet__field{display:grid;gap:8px;color:var(--text);font-weight:750}.partner-remark-sheet__field textarea{width:100%;min-height:112px;padding:14px 15px;color:var(--text);border:1px solid var(--border-strong);border-radius:16px;background:#fffffff0;font:inherit;line-height:1.55;resize:vertical}.partner-remark-sheet__field textarea:focus{border-color:var(--pink);outline:3px solid rgba(244,50,196,.12)}.partner-remark-sheet__help{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.partner-remark-sheet__help strong{flex:0 0 auto;color:var(--text)}@media(max-width:520px){.partner-remark-sheet{border-radius:24px 24px 0 0}.partner-remark-sheet .drawer__header{min-height:66px}.partner-remark-sheet .drawer__body{padding:18px 18px 22px}.partner-remark-sheet .drawer__footer{display:grid;grid-template-columns:1fr 1fr;padding-inline:18px}.partner-remark-sheet .drawer__footer .button:last-child{grid-column:1 / -1;grid-row:1}}.progress-steps{margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.progress-steps li{display:grid;justify-items:center;gap:7px;color:var(--text-muted);font-size:10px;text-align:center}.progress-steps li>span{width:28px;height:28px;display:grid;place-items:center;color:var(--text-muted);border:1px solid var(--border);border-radius:50%;background:#fff;font-size:11px;font-weight:700}.progress-steps li.is-complete,.progress-steps li.is-current{color:var(--accent-dark)}.progress-steps li.is-complete>span,.progress-steps li.is-current>span{color:#fff;border-color:var(--accent);background:var(--accent)}.flow-form,.flow-review{display:grid;gap:18px}.asset-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asset-options button{min-height:74px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--text-secondary);border:1px solid var(--border);border-radius:14px;background:#fff;font-size:12px;font-weight:650}.asset-options button.is-active,.percentage-pills button.is-active{color:var(--accent-dark);border-color:#eaa0d9;background:var(--surface-accent);box-shadow:inset 0 0 0 1px #f1c5e7}.amount-field{padding:16px;border:1px solid var(--border);border-radius:18px;background:#faf8fb}.amount-field__control{display:flex;align-items:center;gap:12px}.amount-field__control input{min-width:0;flex:1;color:var(--text);border:0;background:transparent;outline:0;font-size:38px;font-weight:700;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.amount-field__asset{min-height:44px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:13px;background:#fff}.amount-field__asset strong{font-size:13px}.amount-field__usd{color:var(--text-muted);font-size:12px}.review-amount,.claim-entitlement{padding:22px;display:grid;gap:6px;border:1px solid var(--border);border-radius:18px;background:#faf8fb}.review-amount>span,.claim-entitlement>span{color:var(--text-muted);font-size:12px}.review-amount strong,.claim-entitlement strong,.review-amount>.token-amount,.claim-entitlement>.token-amount{font-size:28px;letter-spacing:-.04em}.review-amount>.token-amount,.claim-entitlement>.token-amount{color:var(--user-ink, #19151a);font-family:IBM Plex Mono,monospace;font-weight:600}.review-amount__tokens{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.review-amount__tokens .token-amount{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600}.review-amount small,.claim-entitlement small{color:var(--text-muted);font-size:12px}.flow-summary{margin:0;display:grid}.flow-summary>div{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border)}.flow-summary dt{color:var(--text-secondary);font-size:12px}.flow-summary dd{margin:0;font-size:12px;font-weight:650;text-align:right}.flow-summary dd.is-emphasis{color:var(--accent-dark);font-size:14px}.deposit-earnings-share{min-width:0;padding:16px;display:grid;gap:14px;border:1px solid rgba(255,0,122,.22);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(252,114,255,.13),transparent 38%),#fff8fb}.deposit-earnings-share>header{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px}.deposit-earnings-share>header>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(145deg,#ff007a,#ca0061)}.deposit-earnings-share>header>div{min-width:0;display:grid;gap:3px}.deposit-earnings-share h3{color:var(--user-ink, #19151a);font-size:16px;line-height:1.35}.deposit-earnings-share header p,.deposit-earnings-share>p{margin:0;color:var(--user-muted, #746a71);font-size:12px;line-height:1.5}.deposit-earnings-share__chart{min-width:0;display:grid;gap:9px}.deposit-earnings-share__tier{min-width:0;display:grid;grid-template-columns:minmax(118px,.9fr) minmax(0,1.5fr);align-items:center;gap:10px}.deposit-earnings-share__tier>span{color:var(--user-ink, #19151a);font-size:12px;font-weight:680;line-height:1.35}.deposit-earnings-share__tier>div{height:34px;min-width:0;overflow:hidden;border-radius:10px;background:#ff007a13}.deposit-earnings-share__tier strong{min-width:64px;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:10px;background:linear-gradient(90deg,#ff007a,#e9199a);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:720;white-space:nowrap}.deposit-earnings-share__tier.is-tier-2 strong{background:linear-gradient(90deg,#e5006e,#9c3cff)}.deposit-earnings-share__tier.is-tier-3 strong{background:linear-gradient(90deg,#a033ed,#5d36ff)}.deposit-earnings-share>p{padding-top:11px;border-top:1px solid rgba(255,0,122,.12)}.flow-status{min-height:380px;display:grid;place-content:center;justify-items:center;gap:16px;text-align:center}.flow-status__icon{width:76px;height:76px;display:grid;place-items:center;color:var(--success);border-radius:24px;background:var(--surface-success)}.flow-status h3{font-size:26px}.flow-status p{max-width:390px;color:var(--text-secondary);font-size:13px;line-height:1.55}.percentage-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.percentage-pills button{min-height:44px;color:var(--text-secondary);border:1px solid var(--border);border-radius:12px;background:#fff;font-size:12px;font-weight:680}.radio-cards{display:grid;gap:10px}.radio-cards button{min-height:76px;padding:14px;display:flex;align-items:center;gap:12px;color:var(--text);border:1px solid var(--border);border-radius:16px;background:#fff;text-align:left}.radio-cards button.is-active{border-color:#eaa0d9;background:var(--surface-accent)}.radio-cards button span{display:grid;gap:4px}.radio-cards strong{font-size:13px}.radio-cards small{color:var(--text-muted);font-size:11px}.mobile-tabs{display:none}.admin-canvas{display:grid;grid-template-columns:260px minmax(0,1fr);background:#f7f5f8}.admin-sidebar{height:100vh;overflow:hidden;position:sticky;z-index:50;top:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--border);background:#fff}.admin-sidebar__top{min-height:74px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border)}.admin-sidebar__top .icon-button{display:none}.admin-sidebar nav{min-height:0;padding:16px 12px;overflow-y:auto}.admin-nav-group{margin-bottom:18px;display:grid;gap:4px}.admin-nav-group>span{padding:0 12px 6px;color:var(--text-muted);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.admin-nav-group button{min-height:42px;padding:0 11px;display:flex;align-items:center;gap:10px;color:var(--text-secondary);border:0;border-radius:11px;background:transparent;font-size:12px;font-weight:570;text-align:left}.admin-nav-group button:hover{color:var(--text);background:#faf8fb}.admin-nav-group button.is-active{color:var(--accent-dark);background:var(--surface-accent);font-weight:680}.admin-sidebar__footer{min-height:78px;padding:14px 16px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--border)}.admin-sidebar__footer>div{min-width:0;display:grid;gap:3px}.admin-sidebar__footer strong{font-size:12px}.admin-sidebar__footer span{overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis}.admin-workspace{min-width:0}.admin-header{min-height:74px;padding:12px 24px;position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border);background:#ffffffe6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-header>.icon-button{display:none}.admin-header>div:nth-child(2),.admin-header__tools{display:flex;align-items:center;gap:9px}.admin-header__tools{margin-left:auto}.admin-user span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-data-notice--admin{justify-content:flex-start;padding-left:24px;background:#fbfafc}.admin-main{width:100%;padding:28px clamp(20px,3vw,44px) 80px}.admin-page .page-heading h1{font-size:clamp(28px,3vw,42px)}.financial-status-strip{min-height:58px;padding:10px 16px;display:flex;align-items:center;gap:18px;border:1px solid #cfe8db;border-radius:16px;background:#f1fbf6}.financial-status-strip>div{display:flex;align-items:center;gap:10px}.financial-status-strip>div:first-child{flex:1}.financial-status-strip>div:not(:first-child){min-height:34px;padding-left:18px;border-left:1px solid #cce4d6}.financial-status-strip span{color:var(--text-muted);font-size:10px}.financial-status-strip strong{font-size:11px}.finance-kpis .metric{min-height:136px;padding:18px}.finance-kpis .metric__value{font-size:clamp(22px,1.7vw,27px)}.finance-grid--main{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)}.waterfall{margin-top:22px;display:grid;gap:8px}.waterfall__item{min-height:58px;padding:10px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-left:4px solid var(--border-strong);border-radius:12px;background:#faf9fb}.waterfall__item>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.waterfall__item>div span,.waterfall__item small{color:var(--text-muted);font-size:11px}.waterfall__item strong{font-size:13px;font-variant-numeric:tabular-nums}.waterfall__item--accent{border-left-color:var(--accent);background:var(--surface-accent)}.waterfall__item--user{border-left-color:var(--user)}.waterfall__item--broker{border-left-color:var(--broker)}.waterfall__item--platform{border-left-color:var(--platform)}.waterfall__item--cost{border-left-color:#d49a35}.balance-sheet__columns{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.balance-sheet__columns>div{padding:16px;border:1px solid var(--border);border-radius:16px;background:#faf9fb}.balance-sheet__columns>div>span{color:var(--text-muted);font-size:11px}.balance-sheet__columns>div>strong{margin-top:7px;display:block;font-size:25px;letter-spacing:-.04em}.balance-sheet dl{margin:18px 0 0}.balance-sheet dl>div{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border)}.balance-sheet dt,.balance-sheet dd{margin:0;color:var(--text-secondary);font-size:10px}.balance-sheet dd{font-variant-numeric:tabular-nums}.reconciliation-result{min-height:70px;margin-top:16px;padding:14px 16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;color:var(--success);border:1px solid #cfe8db;border-radius:16px;background:var(--surface-success)}.reconciliation-result span{color:var(--text-secondary);font-size:11px}.reconciliation-result strong{font-size:22px}.reconciliation-result small{grid-column:1 / -1;color:var(--text-muted);font-size:10px}.cost-cap__value{font-size:28px}.cost-cap__options{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cost-cap__options>div{min-height:100px;padding:14px;display:grid;align-content:start;gap:9px;border:1px solid var(--border);border-radius:14px;background:#faf9fb}.cost-cap__options>div.is-effective{border-color:#dfc3f2;background:#f8f3ff}.cost-cap__options span{color:var(--text-muted);font-size:10px}.cost-cap__options strong{font-size:17px}.cost-cap__usage{margin-top:22px;display:grid;gap:10px}.cost-cap__usage>div:first-child{display:flex;justify-content:space-between;gap:20px;color:var(--text-secondary);font-size:11px}.cost-cap__usage small{color:var(--text-muted);font-size:10px}.exceptions-card{display:grid;gap:20px}.exception-list,.issue-list,.multisig-list,.check-list{display:grid}.exception-list>div,.issue-list button,.multisig-list button{min-height:62px;display:grid;align-items:center;gap:12px;border-top:1px solid var(--border)}.exception-list>div{grid-template-columns:auto 1fr auto;color:var(--success)}.exception-list span,.exception-list small{color:var(--text-secondary);font-size:11px}.aging-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aging-grid .metric{min-height:110px;padding:14px;border:1px solid var(--border);border-radius:14px;background:#faf9fb}.admin-body-grid .card,.admin-page>.card{overflow:hidden}.admin-body-grid .card{padding:22px}.issue-list button{grid-template-columns:auto 1fr auto;padding:10px 0;color:var(--text-secondary);border-right:0;border-bottom:0;border-left:0;background:transparent;text-align:left}.issue-list button>span{display:grid;gap:4px}.issue-list strong{color:var(--text);font-size:12px}.issue-list small{color:var(--text-muted);font-size:10px}.form-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .field:last-child{grid-column:1 / -1}.form-card__footer{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.check-list{margin-top:20px}.check-list span{min-height:50px;display:flex;align-items:center;gap:9px;color:var(--text-secondary);border-top:1px solid var(--border);font-size:12px}.check-list svg{color:var(--success)}.multisig-list button{width:100%;grid-template-columns:auto 1fr auto auto;padding:12px 0;color:var(--text-secondary);border-right:0;border-bottom:0;border-left:0;background:transparent;text-align:left}.multisig-list__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--info);border-radius:14px;background:#f4f1ff}.multisig-list button>span:nth-child(2){display:grid;gap:4px}.multisig-list strong{color:var(--text);font-size:12px}.multisig-list small{color:var(--text-muted);font-size:10px}@media(max-width:1199px){:root{--header-height: 70px}.public-nav,.dapp-nav,.dapp-header__tools{display:none}.mobile-menu-button,.dapp-header__mobile-tools{display:flex}.public-header__tools{margin-left:auto}.dapp-header__mobile-tools{margin-left:auto;align-items:center;gap:8px}.public-hero{min-height:auto;padding-top:30px;grid-template-columns:1fr}.public-hero__copy{max-width:800px}.card--hero{max-width:760px}.public-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-section,.dapp-overview__grid,.finance-grid--main{grid-template-columns:1fr}.metric-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-canvas{grid-template-columns:minmax(0,1fr)}.admin-sidebar{width:min(320px,90vw);position:fixed;z-index:80;left:0;transform:translate(-105%);box-shadow:var(--shadow-overlay);transition:transform .22s ease}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar__top .icon-button,.admin-header>.icon-button{display:inline-grid}.admin-header{padding-inline:16px}.admin-header>div:nth-child(3) .data-freshness,.admin-user span{display:none}}@media(max-width:767px){:root{--radius-card: 22px;--radius-panel: 24px;--header-height: 66px}.app-canvas{background-image:url(/assets/ambient-mobile.png);background-size:100% auto;background-attachment:scroll}.public-header,.dapp-header{min-height:var(--header-height);padding:9px 16px;gap:10px}.brand{gap:7px}.brand__mark{width:32px;height:32px}.brand__name{font-size:14px}.public-header__tools>.button{display:none}.dapp-header__mobile-tools{min-width:0;gap:6px}.dapp-header__mobile-tools .locale-menu__trigger{min-width:66px;height:40px;padding:0 8px;gap:6px}.network-chip,.wallet-chip{height:40px;padding:0 9px;gap:5px;font-size:11px}.network-chip span,.wallet-chip__avatar{display:none}.public-main,.dapp-main{padding:28px 16px calc(var(--mobile-nav-height) + 36px)}.dapp-main{padding-top:8px}.public-main{padding-bottom:120px}.public-hero{gap:34px}.public-hero__copy{gap:18px}.public-hero h1{font-size:clamp(42px,13vw,58px)}.public-hero__copy>p{font-size:16px;line-height:1.55}.public-hero__actions{width:100%;display:grid}.public-hero__actions .button{width:100%}.card--hero{padding:20px}.card--hero .metric__value{font-size:42px}.proof-row{grid-template-columns:1fr}.public-metrics{margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-metrics .metric{min-height:130px;padding:16px 6px}.public-metrics .metric__value{font-size:25px}.section-block,.comparison-section{padding-top:84px}.section-heading h2,.comparison-section h2,.info-page__cta h2{font-size:34px}.steps-grid,.info-grid{grid-template-columns:1fr}.step-card{min-height:230px}.comparison-table{overflow-x:auto}.comparison-table__head,.comparison-table__row{min-width:640px}.public-footer{padding:26px 18px;display:grid;gap:14px}.public-footer>div:last-child{margin-left:0}.mobile-sticky-cta{min-height:78px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;z-index:25;right:0;bottom:0;left:0;display:block;border-top:1px solid var(--border);background:#fffffff0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-sticky-cta .button{width:100%}.info-page{padding-top:10px}.info-page .page-heading{min-height:220px}.info-card{min-height:210px;padding:22px}.strategy-evidence{padding:22px;grid-template-columns:1fr}.info-page__cta{min-height:260px;margin-top:70px;padding:28px 0;display:grid}.page-heading{display:grid;gap:18px}.page-heading h1{font-size:37px;line-height:1.05}.page-heading p{font-size:14px}.page-heading__actions{width:100%}.page-heading__actions .button{flex:1}.prototype-data-notice{min-height:28px;font-size:9px}.dapp-overview,.dapp-page,.admin-page{gap:18px}.dapp-overview>.page-heading{min-height:120px;padding:16px 8px 6px}.dapp-overview>.page-heading h1{font-size:42px}.overview-balance{padding:22px;display:grid;grid-template-columns:1fr;gap:20px}.overview-balance>.metric{grid-row:auto;padding:0 0 20px;border-right:0;border-bottom:1px solid var(--border)}.overview-balance>.metric .metric__value{font-size:46px}.overview-balance__split{gap:14px}.overview-balance__split .metric__value{font-size:28px}.overview-balance__split>.metric:first-child{padding-right:12px}.overview-balance__actions{grid-template-columns:1fr}.overview-balance__actions .button--text{display:none}.overview-balance__details{grid-column:auto}.dapp-overview__grid,.vault-grid,.partner-grid,.settings-grid,.finance-grid,.finance-grid--main,.admin-body-grid{grid-template-columns:1fr}.chart-card,.settlement-card,.earnings-source,.strategy-card,.settings-section,.partner-hero,.form-card,.waterfall-card,.balance-sheet,.cost-cap,.finance-trend,.exceptions-card{padding:20px}.dapp-overview__side{display:contents}.dapp-overview__side .strategy-card{order:-1}.dapp-overview__side .settlement-card{order:2}.metric-grid--3,.metric-grid--4,.metric-grid--6,.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid>.metric{min-height:130px;padding:16px}.metric-grid>.metric .metric__value{font-size:26px}.partner-hero{min-height:auto;display:grid}.partner-ring{width:120px;height:120px;justify-self:start}.filter-bar{align-items:stretch;flex-wrap:wrap}.search-field{min-width:100%}.table-wrap{overflow:visible}table,thead,tbody,tr,th,td{display:block}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}tbody{display:grid;gap:12px}tbody tr{padding:8px 14px;border:1px solid var(--border);border-radius:16px;background:#fff}tbody td{min-width:0;min-height:42px;padding:10px 0;display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;border-bottom:1px solid var(--border);white-space:normal;text-align:right}tbody td:last-child{border-bottom:0}tbody td:before{content:attr(data-label);color:var(--text-muted);font-size:10px;font-weight:650;text-align:left}tbody td .status-pill,tbody td .transaction-link{justify-self:end}.settings-section{grid-template-columns:auto 1fr}.mobile-tabs{min-height:var(--mobile-nav-height);padding:8px 8px calc(8px + env(safe-area-inset-bottom));position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;border-top:1px solid var(--border);background:#fffffff2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mobile-tabs button{min-width:0;min-height:58px;padding:5px 2px;display:grid;justify-items:center;align-content:center;gap:4px;color:var(--text-muted);border:0;background:transparent;font-size:9px;font-weight:600}.mobile-tabs button.is-active{color:var(--accent)}.mobile-tabs__icon{width:32px;height:30px;display:grid;place-items:center}.mobile-tabs button.is-deposit .mobile-tabs__icon{width:54px;height:54px;margin-top:-27px;color:#fff;border:5px solid #fff;border-radius:50%;background:var(--accent);box-shadow:0 10px 26px #ee28bd3d}.mobile-tabs button.is-deposit{color:var(--accent)}.prototype-inspector{right:12px;bottom:calc(var(--mobile-nav-height) + 10px)}.prototype-inspector__panel{right:0}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:26px 26px 0 0}.modal__header,.modal__footer{padding-right:16px;padding-left:16px}.modal__body{padding:20px 16px}.modal__footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.asset-options{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-steps li strong{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-status-strip{align-items:stretch;display:grid}.financial-status-strip>div:first-child{display:grid}.financial-status-strip>div:not(:first-child){min-height:36px;padding:9px 0 0;border-top:1px solid #cce4d6;border-left:0}.finance-kpis .metric{min-height:126px}.waterfall__item{grid-template-columns:auto 1fr}.waterfall__item>div{display:grid;gap:5px}.waterfall__item>small{grid-column:2}.balance-sheet__columns,.cost-cap__options,.aging-grid{grid-template-columns:1fr}.exception-list>div{grid-template-columns:auto 1fr;padding:10px 0}.exception-list small{grid-column:2}.form-grid{grid-template-columns:1fr}.form-grid .field:last-child{grid-column:auto}.form-card__footer{display:grid}.multisig-list button{grid-template-columns:auto 1fr auto}.multisig-list .status-pill{grid-column:2}.admin-main{padding:22px 14px 70px}.admin-header{min-height:66px;padding:9px 12px}.admin-header>div:nth-child(2),.admin-header__tools .locale-menu,.admin-header__tools .icon-button{display:none}.admin-header__tools{margin-left:auto}.admin-user{padding:0 8px}.admin-page .page-heading h1{font-size:32px}.prototype-data-notice--admin{padding-left:12px}}.admin-user{cursor:pointer;font:inherit}.admin-user:hover,.admin-user:focus-visible{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:var(--surface-accent)}.admin-user:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 24%,transparent);outline-offset:2px}.admin-account-dialog{display:grid;gap:18px}.admin-account-dialog form{display:grid;gap:8px}.admin-account-dialog form>p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.admin-account-current{padding:14px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,#fff 30%,var(--surface-accent))}.admin-account-current .avatar{width:40px;height:40px;color:var(--accent-dark);background:color-mix(in srgb,var(--accent) 10%,white)}.admin-account-current>div{min-width:0;display:grid;gap:3px}.admin-account-current small,.admin-account-current span{color:var(--text-secondary);font-size:12px}.admin-account-current strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.admin-account-dialog{gap:16px}.admin-account-dialog .button--secondary{width:100%;min-height:48px}.modal:has(.admin-account-dialog) .modal__footer{display:grid;grid-template-columns:1fr 1fr}.modal:has(.admin-account-dialog) .modal__footer>:only-child{grid-column:1 / -1}}.admin-customer-views{display:grid;gap:24px;min-width:0}.admin-employee-grid__labels{padding:0 2px 8px;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,.9fr) minmax(160px,.9fr) minmax(150px,.7fr);gap:16px;color:var(--text-muted);font-size:11px;font-weight:700}.admin-employee-card__identity{display:grid;gap:5px}.admin-employee-card__identity strong{font-size:13px;line-height:1.4}.admin-employee-card__identity small{display:block;overflow-wrap:anywhere;line-height:1.5}.admin-employee-grid>button,.admin-customer-table>button,.admin-conversation-list .admin-simple-records>button{width:100%;min-height:76px;padding:13px 2px;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,.85fr) minmax(150px,.85fr) auto;align-items:center;gap:16px;color:inherit;border:0;border-top:1px solid var(--border);background:transparent;text-align:left;transition:background .16s ease,transform .16s ease}.admin-customer-table>button{grid-template-columns:minmax(210px,1.15fr) minmax(150px,.72fr) minmax(200px,.95fr)}.admin-employee-grid__labels,.admin-employee-grid>button{grid-template-columns:minmax(180px,1.2fr) minmax(160px,.9fr) minmax(160px,.9fr) minmax(150px,.7fr)}.admin-employee-grid>button{min-height:88px;padding:16px 12px}.admin-employee-grid>button:first-child,.admin-customer-table>button:first-child,.admin-conversation-list .admin-simple-records>button:first-child{border-top:0}.admin-employee-grid>button:hover,.admin-customer-table>button:hover,.admin-conversation-list .admin-simple-records>button:hover,.admin-conversation-list .admin-simple-records>button.is-selected{background:linear-gradient(90deg,rgba(255,0,122,.075),transparent)}.admin-employee-grid>button:focus-visible,.admin-customer-table>button:focus-visible,.admin-conversation-list .admin-simple-records>button:focus-visible,.admin-user-360__tabs button:focus-visible{outline:3px solid rgba(255,0,122,.35);outline-offset:3px}.admin-employee-grid>button>span,.admin-customer-table>button>span{min-width:0}.admin-employee-grid>button>span:last-child{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-employee-grid__labels,.admin-employee-grid small,.admin-customer-views .admin-status,.admin-profit-views small,.admin-profit-views .admin-status{font-size:12px;line-height:1.5}.admin-ops-empty,.admin-mobile-guard{margin:12px 0 0;padding:13px 14px;color:var(--text-secondary);border:1px dashed rgba(25,21,26,.15);border-radius:15px;background:#fcfbfc;font-size:13px;line-height:1.55}.admin-mobile-guard{color:#805207;border-style:solid;border-color:#a760052e;background:#fff8e9}.admin-assignment-board .admin-panel{min-height:100%}.admin-assignment-dialog .admin-conclusion{min-height:0}.admin-assignment-dialog select,.admin-assignment-dialog input,.admin-contact-reveal select,.admin-contact-center select,.admin-contact-center input,.admin-contact-center textarea{width:100%;min-height:48px;margin-top:7px;padding:10px 12px;color:var(--text);border:1px solid var(--border-strong);border-radius:12px;background:#fff;font:inherit}.admin-contact-center textarea{min-height:86px;resize:vertical}.admin-assignment-dialog label,.admin-contact-reveal label,.admin-contact-center label{display:grid;gap:2px;color:var(--text-secondary);font-size:13px;font-weight:650;line-height:1.45}.admin-user-360{min-width:0;gap:22px}.admin-user-360>p{min-width:0}.admin-user-360>p strong{overflow-wrap:anywhere;word-break:break-word}.admin-user-360__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:5px;border-radius:16px;background:#f8f3f6}.admin-user-360__tabs button{min-height:44px;padding:8px;color:var(--text-secondary);border:0;border-radius:12px;background:transparent;font-size:12px;font-weight:700}.admin-user-360__tabs button[aria-selected=true]{color:#9e075f;background:#fff;box-shadow:0 7px 18px #461a3814}.admin-contact-reveal{display:grid;gap:16px}.admin-contact-reveal>.button{width:100%;min-height:48px}.admin-contact-center{display:grid;grid-template-columns:minmax(250px,.76fr) minmax(390px,1.18fr) minmax(240px,.7fr);gap:18px;align-items:start}.admin-contact-center .admin-panel{min-height:620px}.admin-conversation-list .admin-simple-records>button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-conversation-list .admin-simple-records>button .admin-status:last-child{grid-column:1;justify-self:start}.admin-conversation{display:grid;align-content:start;gap:14px}.admin-conversation>.admin-status{justify-self:start}.admin-contact-channels{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:12px;border-bottom:1px solid var(--border)}.admin-customer-context{min-width:0;padding:22px;display:grid;align-content:start;gap:14px;border:1px solid rgba(25,21,26,.08);border-radius:26px;background:linear-gradient(155deg,#fffffff5,#f8e7f073);box-shadow:0 18px 55px #43204f0b}.admin-customer-context>span{color:#a80b6a;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.admin-customer-context dl{margin:0;display:grid}.admin-customer-context dl div{padding:11px 0;display:grid;gap:5px;border-top:1px solid var(--border)}.admin-customer-context dt{color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.5}.admin-customer-context dd{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1199px){.admin-contact-center{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)}.admin-customer-context{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-employee-filters input,.admin-employee-filters select{min-height:48px}}@media(max-width:767px){.admin-customer-views{gap:18px}.admin-employee-grid__labels{display:none}.admin-employee-filters{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:start;gap:12px}.admin-employee-filters label{min-width:0;display:grid;gap:7px;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.admin-employee-filters select{width:100%;min-width:0;min-height:48px;padding:0 11px;color:var(--text);border:1px solid var(--border);border-radius:13px;background:#fff;font:inherit}.admin-employee-filters .admin-employee-search{grid-column:1 / -1}.admin-employee-filters .admin-employee-search input{width:100%;min-width:0;min-height:48px;padding:0 11px;color:var(--text);border:1px solid var(--border);border-radius:13px;background:#fff;font:inherit}.admin-employee-grid>button,.admin-customer-table>button,.admin-conversation-list .admin-simple-records>button{min-height:100px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.admin-employee-grid>button>span:nth-child(2),.admin-customer-table>button>span:nth-child(2),.admin-customer-table>button>span:nth-child(3){grid-column:1 / -1}.admin-employee-grid>button>span:last-child{grid-column:2;grid-row:1 / span 2;align-self:start}.admin-employee-grid>button{min-height:0;padding:16px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;border:1px solid var(--border);border-radius:16px}.admin-employee-grid>button+button{margin-top:10px}.admin-employee-grid>button>span:nth-child(2),.admin-employee-grid>button>span:last-child{grid-column:auto;grid-row:auto;align-self:auto}.admin-employee-grid>button>span:last-child{justify-content:flex-start}.admin-employee-card__identity,.admin-employee-card__performance,.admin-employee-card__service,.admin-employee-card__security{display:grid;gap:7px;min-width:0}.admin-employee-card__security{justify-items:start}.admin-page-header__actions .button{width:48px;min-height:48px}.admin-main .modal__header .icon-button,.admin-main .drawer__header .icon-button{width:48px;height:48px}.admin-contact-center{grid-template-columns:1fr;gap:12px}.admin-contact-center .admin-panel{min-height:0}.admin-conversation-list{order:1}.admin-conversation{order:2}.admin-customer-context{order:3;grid-column:auto;grid-template-columns:1fr;border-radius:21px}.admin-user-360__tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(68px,1fr));-webkit-overflow-scrolling:touch}.admin-user-360__tabs button{min-height:48px;font-size:13px}.admin-assignment-dialog select,.admin-assignment-dialog input,.admin-contact-reveal select,.admin-contact-center select,.admin-contact-center input,.admin-contact-center textarea{font-size:16px}.admin-contact-center .button,.admin-contact-reveal>.button{min-height:52px}.admin-offline-cost-file input{min-height:48px}}@media(prefers-reduced-motion:reduce){.admin-employee-grid>button,.admin-customer-table>button,.admin-conversation-list .admin-simple-records>button{transition:none}}.admin-offline-cost-ledger__actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.admin-offline-cost-ledger__actions label,.admin-offline-cost-form label,.admin-offline-cost-file{display:grid;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:700}.admin-offline-cost-ledger select,.admin-offline-cost-form input,.admin-offline-cost-form select,.admin-offline-cost-form textarea,.admin-offline-cost-file input{min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);font:inherit;padding:8px 10px}.admin-offline-cost-form,.admin-offline-cost-import,.admin-offline-cost-preview,.admin-offline-cost-errors{display:grid;gap:12px}.admin-offline-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-offline-cost-form>p,.admin-offline-cost-form>.admin-offline-cost-errors,.admin-offline-cost-form label:has(textarea){grid-column:1 / -1}.admin-offline-cost-form textarea{min-height:76px;resize:vertical}.admin-offline-cost-form p,.admin-offline-cost-import p,.admin-offline-cost-ledger__notice{margin:0;color:var(--text-secondary);line-height:1.55;overflow-wrap:anywhere}.admin-offline-cost-errors,.admin-offline-cost-preview{padding:12px;border-radius:12px;background:var(--surface-soft)}.admin-offline-cost-errors{color:var(--danger)}.admin-offline-cost-preview span{overflow-wrap:anywhere}.admin-offline-cost-ledger__notice{color:var(--success);font-weight:700}.admin-offline-cost-readiness,.admin-offline-cost-records{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.admin-offline-cost-readiness>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-offline-cost-categories{display:flex;flex-wrap:wrap;gap:8px}.admin-offline-cost-categories span{min-height:32px;padding:6px 10px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);background:var(--surface);font-size:12px;font-weight:700}.admin-offline-cost-categories span.is-approved{color:var(--success);border-color:#0d9b6638;background:#0d9b6614}.admin-offline-cost-records>p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.admin-offline-cost-record-list{display:grid}.admin-offline-cost-record-list article{min-width:0;padding:12px 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border-top:1px solid var(--border)}.admin-offline-cost-record-list article:first-child{border-top:0}.admin-offline-cost-record-list article>span:first-child{min-width:0;display:grid;gap:3px}.admin-offline-cost-record-list small{overflow:hidden;color:var(--text-secondary);font-family:IBM Plex Mono,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-offline-cost-form input:focus-visible,.admin-offline-cost-form select:focus-visible,.admin-offline-cost-form textarea:focus-visible,.admin-offline-cost-ledger select:focus-visible,.admin-offline-cost-file input:focus-visible{outline:3px solid rgba(192,0,119,.28);outline-offset:2px}@media(max-width:767px){.admin-offline-cost-ledger__actions,.admin-offline-cost-form{grid-template-columns:1fr}.admin-offline-cost-ledger__actions{display:grid}.admin-offline-cost-ledger__actions .button,.admin-offline-cost-ledger__actions select,.admin-offline-cost-form input,.admin-offline-cost-form select{min-height:48px}.admin-offline-cost-readiness>header{align-items:flex-start;flex-direction:column}.admin-offline-cost-record-list article{grid-template-columns:minmax(0,1fr) auto}.admin-offline-cost-record-list article .admin-status{grid-column:1 / -1;justify-self:start}}@media(max-width:420px){.overview-balance>.metric .metric__value{font-size:41px}.overview-balance__split .metric__value{font-size:25px}.metric-grid--3,.metric-grid--4,.metric-grid--6,.finance-kpis{grid-template-columns:1fr}.public-metrics{grid-template-columns:1fr 1fr}}.public-home--fee-journey{width:min(100%,1180px);margin-inline:auto;display:grid;gap:18px}.prototype-data-badge{min-height:32px;padding:6px 10px;justify-self:start;display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;background:#ffffffc2;font-size:11px;font-weight:620}.fee-journey-hero{display:grid;gap:22px}.fee-journey-trust,.uniswap-daily__header a,.section-heading a{display:inline-flex;align-items:center;gap:6px;color:var(--info);font-size:12px;font-weight:680;text-decoration:none}.fee-journey-trust{min-height:36px;padding:7px 11px;justify-self:start;border:1px solid #e4ddfa;border-radius:999px;background:#f8f5ffdb}.fee-journey-hero>h1{max-width:940px;font-size:clamp(39px,11vw,58px);line-height:.98;letter-spacing:-.062em}.fee-journey-hero>h1:first-line{color:var(--text)}.fee-journey-hero>.token-pair{justify-self:start}.fee-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fee-journey__item{min-width:0;position:relative;display:grid;justify-items:center;align-content:start;gap:7px;text-align:center}.fee-journey__visual{position:relative}.fee-journey__icon{width:58px;height:58px;display:grid;place-items:center;color:var(--accent);border:1px solid #eadff2;border-radius:50%;background:#ffffffe6}.fee-journey__item>strong{min-height:34px;display:grid;place-items:center;font-size:12.5px;line-height:1.3}.fee-journey__item>span:not(.fee-journey__visual){color:var(--text-muted);font-size:10.5px;line-height:1.35}.fee-journey__arrow{position:absolute;z-index:-1;top:18px;left:calc(100% - 5px);color:color-mix(in srgb,var(--accent) 58%,white)}.earnings-proof,.uniswap-daily,.trial-campaign,.v4-education,.participation-comparison,.claim-source-preview{border:1px solid var(--border);background:#ffffffde}.earnings-proof{padding:20px;display:grid;gap:16px;border-radius:26px;box-shadow:0 18px 48px #6f326e12}.earnings-proof__topline{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:14px;font-weight:650}.earnings-proof__money-row{display:grid;gap:13px}.earnings-proof__value{font-size:clamp(42px,12vw,66px);line-height:.95;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.earnings-proof__value .token-amount{gap:9px}.earnings-proof__value .token-amount__symbol{align-self:flex-end;margin-bottom:5px;color:var(--text-secondary);font-size:13px;letter-spacing:.04em}.earnings-increment{min-height:54px;padding:10px 13px;justify-self:start;display:grid;grid-template-columns:1fr;align-items:center;gap:3px 7px;color:var(--accent);border:1px solid #f3d7eb;border-radius:16px;background:#fff8fd;box-shadow:0 14px 32px #d51aa81a}.earnings-increment__amount{color:var(--accent);font-size:18px;font-weight:760;font-variant-numeric:tabular-nums}.earnings-increment__amount .token-amount__symbol{color:var(--accent-dark);font-size:9px}.earnings-increment small{grid-column:1;padding-left:27px;color:var(--text-muted);font-size:11px}.earnings-proof__freshness{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px}.earnings-proof__sample{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:9.5px;line-height:1.35}.earnings-proof__freshness>span,.fee-ticker__label>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#12ae68}.earnings-proof__actions{display:grid;gap:10px}.earnings-proof__actions .button{width:100%}.earnings-proof__actions a.button{text-decoration:none}.earnings-proof>p{color:var(--text-muted);font-size:11.5px;line-height:1.45;text-align:center}.fee-ticker{min-width:0;min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border-block:1px solid var(--border);background:#ffffffa3}.fee-ticker__label{height:100%;padding:0 12px;display:flex;align-items:center;gap:7px;border-right:1px solid var(--border);font-size:10.5px;line-height:1.25}.fee-ticker__label>span{background:var(--accent)}.fee-ticker__viewport{min-width:0;overflow:hidden}.fee-ticker__track{width:max-content;display:flex;align-items:center}.fee-ticker__event{min-height:68px;padding:0 14px;display:grid;grid-template-columns:auto auto;align-content:center;gap:2px 8px;border-right:1px solid var(--border);color:var(--text-secondary);font-size:11px}.fee-ticker__avatar{width:27px;height:27px;grid-row:1 / 3;display:grid;place-items:center;color:var(--info);border-radius:50%;background:#f1edff}.fee-ticker__event strong{color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums}.fee-ticker__event .token-amount{gap:4px}.fee-ticker__event .token-amount__symbol{color:var(--accent-dark);font-size:8px}.uniswap-daily,.v4-education,.participation-comparison,.claim-source-preview{padding:20px;border-radius:24px}.uniswap-daily{display:grid;gap:18px}.uniswap-daily__header,.v4-education .section-heading,.claim-source-preview .section-heading{max-width:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.uniswap-daily__header h2,.v4-education h2,.participation-comparison h2,.claim-source-preview h2{font-size:20px;line-height:1.15;letter-spacing:-.035em}.uniswap-daily__header a{max-width:48%;justify-content:flex-end;text-align:right;font-size:10.5px}.uniswap-daily__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.uniswap-daily__metrics>div{min-width:0;padding:0 10px;display:grid;align-content:end;gap:7px;border-left:1px solid var(--border)}.uniswap-daily__metrics>div:first-child{padding-left:0;border-left:0}.uniswap-daily__metrics>div>span{min-height:30px;color:var(--text-muted);font-size:9.5px;line-height:1.3}.uniswap-daily__metrics strong{font-size:clamp(18px,5.7vw,26px);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.uniswap-daily__metrics>div>svg{color:#0aaa64}.uniswap-daily__metrics .token-amount{gap:5px}.uniswap-daily__metrics .token-amount__symbol{font-size:9px}.trial-campaign{padding:20px;display:grid;grid-template-columns:auto 1fr;gap:16px 13px;border-color:#f0c8e6;border-radius:26px;background:#fff8fdf0}.trial-campaign__icon{width:52px;height:52px;display:grid;place-items:center;color:var(--accent);border-radius:18px;background:#fde9f8}.trial-campaign__copy{min-width:0;display:grid;gap:6px}.trial-campaign__copy>span,.trial-campaign__countdown>span{color:var(--text-muted);font-size:10.5px;font-weight:620}.trial-campaign__copy h2{font-size:19px;letter-spacing:-.035em}.trial-campaign__copy h2 strong{color:var(--accent);font-size:27px}.trial-campaign__copy p{display:flex;align-items:flex-start;gap:6px;color:var(--text-secondary);font-size:10.5px;line-height:1.4}.trial-campaign__copy p svg{flex:0 0 auto;color:var(--accent)}.trial-campaign__countdown{grid-column:1 / -1;display:grid;gap:8px}.trial-campaign__countdown>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.trial-campaign__countdown>div>span{min-height:54px;display:grid;place-items:center;align-content:center;gap:1px;border:1px solid #f0dce9;border-radius:13px;background:#ffffffd6}.trial-campaign__countdown strong{color:var(--accent-dark);font-size:19px;font-variant-numeric:tabular-nums}.trial-campaign__countdown small{color:var(--text-muted);font-size:8px}.trial-campaign__actions{grid-column:1 / -1;display:grid;gap:8px}.trial-campaign__actions .button{width:100%}.trial-campaign__actions>button:not(.button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--accent-dark);border:0;background:transparent;font-size:12px;font-weight:680}.trial-campaign__reserve{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-muted);font-size:9.5px}.v4-education{display:grid;gap:20px}.v4-education .section-heading a{justify-content:flex-end;text-align:right}.v4-education__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v4-education__items>div{min-width:0;display:grid;justify-items:center;gap:7px;text-align:center}.v4-education__items>div>span{width:44px;height:44px;display:grid;place-items:center;color:var(--accent);border-radius:50%;background:var(--surface-accent)}.v4-education__items strong{font-size:12px}.v4-education__items small{color:var(--text-muted);font-size:9.5px;line-height:1.35}.participation-comparison{display:grid;gap:18px}.participation-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.comparison-column{min-width:0;padding:15px 12px;display:grid;align-content:start;gap:12px;border:1px solid var(--border);border-radius:18px;background:#ffffffb8}.comparison-column--automated{color:var(--accent-dark);border-color:#efcde7;background:#fff7fd}.comparison-column>strong{font-size:12px}.comparison-column ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.comparison-column li{display:flex;align-items:flex-start;gap:6px;color:var(--text-secondary);font-size:9.5px;line-height:1.35}.comparison-column li svg{flex:0 0 auto;color:var(--accent)}.participation-comparison>.button{width:100%}.claim-source-preview{display:grid;gap:18px}.claim-source-preview ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.claim-source-preview li{min-width:0;position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.claim-source-preview li>span{width:42px;height:42px;display:grid;place-items:center;color:var(--info);border-radius:14px;background:#f2effe}.claim-source-preview li strong{font-size:10.5px}.claim-source-preview li small{color:var(--text-muted);font-size:9px;line-height:1.3}.claim-source-preview li>svg{position:absolute;top:12px;left:calc(100% - 4px);color:var(--border-strong)}.claim-provenance{padding:18px;display:grid;gap:16px;border:1px solid #e5def3;border-radius:20px;background:#fbf9ff}.claim-provenance__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.claim-provenance__heading>span{color:var(--text-secondary);font-size:12px;font-weight:680}.claim-provenance__heading>strong{display:inline-flex;align-items:center;gap:5px;color:var(--success);font-size:10px}.claim-provenance ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.claim-provenance li{min-width:0;position:relative;display:grid;justify-items:center;align-content:start;gap:6px;text-align:center}.claim-provenance__copy{min-width:0;display:grid;justify-items:center;gap:3px}.claim-provenance__icon{width:43px;height:43px;display:grid;place-items:center;color:var(--info);border:1px solid #e6e0f6;border-radius:14px;background:#fff}.claim-provenance li>strong,.claim-provenance__copy>strong{font-size:10.5px;line-height:1.3}.claim-provenance li>small,.claim-provenance__copy>small{color:var(--text-muted);font-size:8.5px;line-height:1.3}.claim-provenance__arrow{position:absolute;top:13px;left:calc(100% - 5px);color:var(--border-strong)}.claim-provenance__tx{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--info);border:1px solid #ded7f3;border-radius:12px;background:#fff;font-size:11px;font-weight:680;text-decoration:none}.claim-provenance__tx--local{color:var(--text-secondary);background:var(--surface-soft);overflow-wrap:anywhere}.claim-success-stack{display:grid;gap:16px}.claim-success-stack .flow-status{padding-bottom:0}@keyframes earnings-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.earnings-increment{animation:earnings-float 3.6s ease-in-out infinite}.fee-ticker__track{animation:ticker-scroll 24s linear infinite}}@media(max-width:767px){.public-canvas:has(.public-home--fee-journey) .public-header{min-height:54px;padding:7px 14px}.public-canvas:has(.public-home--fee-journey) .brand__mark{width:30px;height:30px}.public-canvas:has(.public-home--fee-journey) .brand__name{font-size:13px}.public-canvas:has(.public-home--fee-journey) .public-header__tools{gap:7px}.public-canvas:has(.public-home--fee-journey) .public-header__tools>.button{min-height:40px;padding:0 12px;display:inline-flex;font-size:12px}.public-canvas:has(.public-home--fee-journey) .mobile-menu-button{display:none}.public-canvas:has(.public-home--fee-journey) .locale-menu__trigger{min-width:80px;height:40px;padding-inline:9px}.public-canvas:has(.public-home--fee-journey) .public-main{padding:14px 14px 60px}.public-canvas:has(.public-home--fee-journey) .mobile-sticky-cta{display:none}.public-home--fee-journey{gap:10px}.fee-journey-hero{gap:12px}.fee-journey-trust{min-height:30px;padding:5px 9px;font-size:10px}.fee-journey-hero>h1{max-width:390px;font-size:clamp(30px,7.5vw,32px);line-height:.98;letter-spacing:-.057em}.fee-journey{gap:5px}.fee-journey__icon{width:48px;height:48px}.fee-journey__icon svg{width:23px;height:23px}.fee-journey__item{gap:5px}.fee-journey__item>strong{min-height:29px;font-size:10.5px}.fee-journey__item>span:not(.fee-journey__visual){font-size:8.5px}.fee-journey__arrow{top:14px}.earnings-proof{padding:14px 16px;gap:9px;border-radius:22px}.earnings-proof__topline{font-size:11px}.earnings-proof__money-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.earnings-proof__value{font-size:clamp(32px,9vw,36px)}.earnings-proof__value .token-amount{gap:5px}.earnings-proof__value .token-amount__icon svg{width:22px;height:22px}.earnings-proof__value .token-amount__symbol{margin-bottom:2px;font-size:8px}.earnings-increment{min-height:44px;padding:6px 8px;gap:2px 5px}.earnings-increment__amount{gap:4px;font-size:13px}.earnings-increment__amount .token-amount__icon svg{width:17px;height:17px}.earnings-increment__amount .token-amount__symbol{font-size:7px}.earnings-increment small{padding-left:21px;font-size:8.5px}.earnings-proof__freshness{font-size:9.5px}.earnings-proof__sample{font-size:8px}.earnings-proof__actions{grid-template-columns:.88fr 1.12fr;gap:7px}.earnings-proof__actions .button{min-height:44px;padding:0 8px;gap:5px;font-size:10.5px}.earnings-proof>p{font-size:9px}.fee-ticker{min-height:50px}.fee-ticker__label{padding-inline:9px;font-size:8.5px}.fee-ticker__event{min-height:48px;padding-inline:10px;font-size:9px}.fee-ticker__avatar{width:23px;height:23px}.fee-ticker__event strong{font-size:10px}.uniswap-daily,.v4-education,.participation-comparison,.claim-source-preview{padding:15px;border-radius:20px}.uniswap-daily{gap:12px}.uniswap-daily__header h2,.v4-education h2,.participation-comparison h2,.claim-source-preview h2{font-size:16px}.uniswap-daily__metrics>div{gap:4px}.uniswap-daily__metrics>div>span{min-height:24px;font-size:8px}.uniswap-daily__metrics strong{font-size:clamp(17px,5vw,22px)}.trial-campaign{padding:15px;grid-template-columns:auto 1.2fr 1fr;align-items:center;gap:10px;border-radius:20px}.trial-campaign__icon{width:44px;height:44px;border-radius:15px}.trial-campaign__copy h2{font-size:16px}.trial-campaign__copy h2 strong{font-size:23px}.trial-campaign__copy p{font-size:9px}.trial-campaign__countdown{grid-column:3;grid-row:1 / span 2;gap:6px}.trial-campaign__countdown>div>span{min-height:46px}.trial-campaign__countdown strong{font-size:16px}.trial-campaign__actions .button,.trial-campaign__actions>button:not(.button){min-height:42px;font-size:10.5px}.trial-campaign__actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}}@media(min-width:768px){.public-home--fee-journey{gap:24px}.fee-journey-hero{gap:28px}.fee-journey__icon{width:72px;height:72px}.fee-journey__item>strong{min-height:auto;font-size:15px}.fee-journey__item>span:not(.fee-journey__visual){max-width:180px;font-size:12px}.fee-journey__arrow{top:25px}.earnings-proof{padding:30px}.earnings-proof__money-row{grid-template-columns:1fr auto;align-items:center}.earnings-proof__actions{grid-template-columns:1fr 1fr}.trial-campaign{padding:24px;grid-template-columns:auto 1.2fr 1fr;align-items:center}.trial-campaign__countdown{grid-column:auto}.trial-campaign__actions{grid-column:2 / -1;grid-template-columns:1fr 1fr}.uniswap-daily,.v4-education,.participation-comparison,.claim-source-preview{padding:28px}}@media(min-width:1200px){.public-main{padding-top:68px}.fee-journey-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:start;column-gap:64px}.fee-journey-trust,.fee-journey-hero>h1,.fee-journey-hero>.token-pair,.fee-journey{grid-column:1}.fee-journey-hero>h1{font-size:clamp(58px,5.1vw,78px)}.earnings-proof{grid-column:2;grid-row:1 / span 4;min-height:540px;align-content:center}.earnings-proof__value{font-size:68px}.fee-ticker__label{padding-inline:22px;font-size:12px}.uniswap-daily__metrics span,.trial-campaign__copy>span,.trial-campaign__countdown>span,.comparison-column li,.v4-education__items small,.claim-source-preview li small{font-size:12px}.comparison-column>strong,.v4-education__items strong,.claim-source-preview li strong{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-lazy-loading{min-height:100vh;padding:22px clamp(16px,4vw,52px);background:radial-gradient(circle at 73% 8%,rgba(252,114,255,.09),transparent 24rem),linear-gradient(180deg,#fffafd 0,#fbf8fb 420px,#f8f6f9)}.admin-lazy-loading__brand{display:inline-flex;min-height:44px;align-items:center}.admin-lazy-loading .admin-main{max-width:1160px;padding-inline:0}.admin-canvas{grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 73% 8%,rgba(252,114,255,.09),transparent 24rem),linear-gradient(180deg,#fffafd 0,#fbf8fb 420px,#f8f6f9)}.admin-sidebar{border-right-color:#19151a14;background:linear-gradient(180deg,#fffffffa,#fff9fdfa),#fff}.admin-sidebar:before{content:"";width:98px;height:12px;position:absolute;z-index:-1;top:62px;right:-14px;border-top:3px solid rgba(255,0,122,.16);border-radius:50%;transform:rotate(-7deg)}.admin-sidebar__top{min-height:84px;padding:16px 18px}.admin-sidebar__top .brand{min-width:0}.admin-sidebar__top .brand__name{font-size:18px}.admin-sidebar__top .brand__tagline{max-width:155px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar nav{padding:18px 13px 22px}.admin-nav-group{margin-bottom:20px;gap:5px}.admin-nav-group>span{padding:0 12px 7px;color:#8b7c88;font-size:11px;font-weight:720;letter-spacing:.06em}.admin-nav-group button{min-height:44px;padding:0 12px;gap:11px;border-radius:14px;font-size:14px;font-weight:580;line-height:1.35}.admin-nav-group button:hover{background:#f8e7f085}.admin-nav-group button.is-active{color:#a90066;background:linear-gradient(100deg,#f8e7f0eb,#fc72ff1a);box-shadow:inset 3px 0 #ff007a}.admin-sidebar__footer{min-height:82px;padding:15px 18px;background:#f8e7f057}.admin-sidebar__footer strong{font-size:13px}.admin-sidebar__footer span{font-size:11px}.admin-header{min-height:76px;padding:12px clamp(20px,2.6vw,42px);border-bottom-color:#19151a14;background:#ffffffdb}.admin-header__brand{display:none}.admin-header>div:nth-child(3),.admin-header__tools{display:flex;align-items:center;gap:9px}.admin-header .status-pill{min-height:34px}.admin-user{min-height:44px;padding:0 13px;border:1px solid var(--border);border-radius:14px;background:#fff}.prototype-data-notice--admin{min-height:34px;padding-inline:clamp(20px,2.6vw,42px);color:#755c6d;border-bottom:1px solid rgba(25,21,26,.06);background:#f8e7f075;font-size:12px}.admin-main{max-width:1680px;margin:0 auto;padding:34px clamp(24px,3.3vw,52px) 96px}.admin-command-page{display:grid;gap:24px}.admin-page-header{min-height:116px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.admin-page-header>div:first-child{min-width:0;display:grid;gap:8px}.admin-page-header__eyebrow{color:#c00077;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.admin-page-header h1{max-width:900px;font-size:clamp(32px,3vw,42px);line-height:1.15;letter-spacing:-.045em;overflow:visible}.admin-page-header p{max-width:760px;color:var(--text-secondary);font-size:15px;line-height:1.65}.admin-page-header__actions{flex:0 0 auto;display:flex;gap:10px}.admin-conclusion{min-height:0;padding:22px 24px;position:relative;overflow:visible;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid rgba(14,130,76,.16);border-radius:24px;background:radial-gradient(circle at 85% 40%,rgba(43,183,123,.09),transparent 17rem),#f4fcf8f0}.admin-conclusion:after{content:"";width:150px;height:30px;position:absolute;right:12px;bottom:0;border-top:4px solid rgba(255,0,122,.14);border-radius:50%;transform:rotate(-6deg)}.admin-conclusion--attention{border-color:#c47e0e2e;background:linear-gradient(115deg,#fff9ed,#fffdf7)}.admin-conclusion--unknown{border-color:#63586629;background:linear-gradient(115deg,#f8f6f9,#fff)}.admin-conclusion__icon{width:48px;height:48px;display:grid;place-items:center;color:#087d49;border-radius:16px;background:#fff;box-shadow:0 12px 30px #21443214}.admin-conclusion--attention .admin-conclusion__icon{color:var(--warning)}.admin-conclusion--unknown .admin-conclusion__icon{color:var(--unknown)}.admin-conclusion>div:nth-child(2){display:grid;gap:5px}.admin-conclusion__label{color:#7b6d77;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em}.admin-conclusion h2{font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.03em}.admin-conclusion p{max-width:820px;color:var(--text-secondary);font-size:14px;line-height:1.55}.admin-conclusion__meta{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:12px;white-space:nowrap}.admin-status{min-height:28px;padding:4px 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#08683f;border:1px solid rgba(8,125,73,.14);border-radius:999px;background:#effbf5;font-size:11px;font-weight:650;line-height:1.3;white-space:nowrap}.admin-status--attention,.admin-status--pending,.admin-status--draft{color:#8c5205;border-color:#a7600526;background:#fff7e7}.admin-status--risk{color:#b21938;border-color:#ce2e4929;background:#fff1f3}.admin-status--unknown,.admin-status--localDemo{color:#625c65;border-color:#63586624;background:#f4f2f5}.admin-local-evidence-note{margin:0 0 14px;color:var(--text-muted);font-size:13px}.admin-metric-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;list-style:none}.admin-metric{min-width:0;min-height:138px;padding:18px;position:relative;overflow:hidden;display:grid;align-content:space-between;gap:9px;border:1px solid rgba(25,21,26,.07);border-radius:22px;background:#ffffffeb;box-shadow:0 16px 42px #43204f0e}.admin-metric:after{content:"";width:52px;height:3px;position:absolute;right:16px;bottom:15px;border-radius:999px;background:#19151a14}.admin-metric--accent{border-color:#ff007a2e;background:linear-gradient(145deg,#fff,#fff1f9)}.admin-metric--accent:after{background:#ff007a}.admin-metric--success:after{background:#21a56b}.admin-metric>span{color:var(--text-secondary);font-size:12px;line-height:1.4}.admin-metric>strong{min-width:0;font-family:IBM Plex Mono,monospace;font-size:clamp(18px,1.7vw,25px);line-height:1.15;letter-spacing:-.04em}.admin-metric .token-amount{gap:6px}.admin-metric .token-amount__symbol{font-size:10px}.admin-metric small{min-height:18px;padding-right:46px;color:var(--text-muted);font-size:10px;line-height:1.4}.admin-number,.admin-unknown-value{font-variant-numeric:tabular-nums}.admin-layout{display:grid;gap:18px}.admin-layout--finance{grid-template-columns:minmax(0,1.1fr) minmax(460px,.9fr)}.admin-layout--half{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout--form{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.admin-panel{min-width:0;padding:24px;overflow:hidden;border:1px solid rgba(25,21,26,.07);border-radius:26px;background:#fffffff0;box-shadow:0 18px 55px #43204f0e}.admin-panel__header{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-panel__header>div{display:grid;gap:5px}.admin-panel__header h2{font-size:20px;line-height:1.25;letter-spacing:-.025em}.admin-panel__header p,.admin-panel-copy{color:var(--text-muted);font-size:12px;line-height:1.55}.admin-panel__hero-value{color:#c00077;font-family:IBM Plex Mono,monospace;font-size:18px}.admin-waterfall{margin:0;padding:0;display:grid;gap:8px;list-style:none}.admin-waterfall__item{min-height:54px;padding:10px 13px;display:grid;grid-template-columns:minmax(120px,1fr) auto 62px;align-items:center;gap:10px;border-left:4px solid #d9d5db;border-radius:13px;background:#fbfafc}.admin-waterfall__item small{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:10px}.admin-waterfall__label{color:var(--text-secondary);font-size:13px}.admin-waterfall__item strong{font-family:IBM Plex Mono,monospace;font-size:13px}.admin-waterfall__item--cost{border-left-color:#d79c34}.admin-waterfall__item--accent,.admin-waterfall__item--user{border-left-color:#ff007a}.admin-waterfall__item--accent{background:#fff1f9}.admin-waterfall__item--broker{border-left-color:#8056df}.admin-waterfall__item--platform{border-left-color:#257ccb}.admin-balance-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px}.admin-balance-equation>div{min-width:0;padding:16px;border:1px solid var(--border);border-radius:18px;background:#fcfbfc}.admin-balance-equation>div>span{color:var(--text-muted);font-size:11px}.admin-balance-equation>div>strong{margin-top:8px;display:block;font-family:IBM Plex Mono,monospace;font-size:clamp(19px,1.6vw,25px)}.admin-balance-equation__mark{align-self:center;color:#aa9faa;font-family:IBM Plex Mono,monospace;font-size:22px}.admin-balance-equation dl,.admin-key-values{margin:16px 0 0}.admin-balance-equation dl div,.admin-key-values div{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border)}.admin-balance-equation dt,.admin-balance-equation dd,.admin-key-values dt,.admin-key-values dd{margin:0;color:var(--text-secondary);font-size:11px}.admin-balance-equation dd,.admin-key-values dd{text-align:right;font-family:IBM Plex Mono,monospace}.admin-balance-result{margin-top:14px;padding:15px 17px;display:grid;grid-template-columns:1fr 1fr;gap:12px;color:#087d49;border:1px solid rgba(8,125,73,.14);border-radius:18px;background:#effbf5}.admin-balance-result div{display:grid;gap:3px}.admin-balance-result div+div{padding-left:15px;border-left:1px solid rgba(8,125,73,.15)}.admin-balance-result span{color:var(--text-secondary);font-size:10px}.admin-balance-result strong{font-family:IBM Plex Mono,monospace;font-size:17px}.admin-cap-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-cap-options>div{min-height:116px;padding:15px;display:grid;align-content:start;gap:10px;border:1px solid var(--border);border-radius:17px;background:#fcfbfc}.admin-cap-options>div.is-effective{border-color:#ff007a38;background:#fff1f9}.admin-cap-options span{color:var(--text-muted);font-size:11px}.admin-cap-options strong{font-family:IBM Plex Mono,monospace;font-size:14px}.admin-cap-progress{margin-top:20px;display:grid;gap:9px}.admin-cap-progress>div{display:flex;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:11px}.admin-progress{height:9px;overflow:hidden;border-radius:999px;background:#f0e9ee}.admin-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff007a,#f50db4)}.admin-cap-progress small{color:var(--text-muted);font-size:10px}.admin-action-list{display:grid}.admin-action-list button{min-height:72px;padding:12px 2px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;color:inherit;border:0;border-top:1px solid var(--border);background:transparent;text-align:left}.admin-action-list button:first-child{border-top:0}.admin-action-list button:hover{background:linear-gradient(90deg,rgba(248,231,240,.48),transparent)}.admin-action-list__icon{width:42px;height:42px;display:grid;place-items:center;color:var(--warning);border-radius:14px;background:#fff7e7}.admin-action-list button>span:nth-child(2){min-width:0;display:grid;gap:4px}.admin-action-list strong{font-size:13px}.admin-action-list small{color:var(--text-muted);font-size:11px}.admin-simple-records{display:grid}.admin-simple-records>div{min-height:68px;padding:12px 2px;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,.9fr) auto;align-items:center;gap:16px;border-top:1px solid var(--border)}.admin-simple-records>div:first-child{border-top:0}.admin-simple-records>div>span:first-child{min-width:0;display:grid;gap:4px}.admin-simple-records strong{font-size:13px}.admin-simple-records small{color:var(--text-muted);font-size:11px}.admin-simple-records>div>span:nth-child(2){color:var(--text-secondary);font-family:IBM Plex Mono,monospace;font-size:11px}.admin-record-table{display:grid}.admin-record-table [role=row]{min-width:920px;min-height:62px;padding:10px 12px;display:grid;grid-template-columns:.65fr 1fr 1.1fr 1.15fr .55fr .75fr .9fr;align-items:center;gap:12px;color:inherit;border:0;border-top:1px solid var(--border);background:transparent;text-align:left}.admin-record-table__head{min-height:42px!important;color:var(--text-muted);border-top:0!important;background:#fbfafc!important;font-size:10px;font-weight:700}.admin-record-table__item{cursor:pointer}.admin-record-table__item:hover{background:#fff8fc}.admin-record-table__item:focus-visible{position:relative;z-index:1;outline:3px solid rgba(255,0,122,.32);outline-offset:-3px}.admin-record-table span,.admin-record-table strong{font-size:11px}.admin-aging{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-aging>div{min-height:110px;padding:16px;display:grid;align-content:center;gap:10px;border:1px solid var(--border);border-radius:18px;background:#fcfbfc}.admin-aging span{color:var(--text-muted);font-size:11px}.admin-aging strong{font-family:IBM Plex Mono,monospace;font-size:17px}.admin-allocation{display:grid;gap:18px}.admin-allocation>div{display:grid;grid-template-columns:1fr auto;gap:8px}.admin-allocation span{font-size:13px;font-weight:650}.admin-allocation strong{font-family:IBM Plex Mono,monospace;font-size:13px}.admin-allocation i{grid-column:1 / -1;height:14px;border-radius:999px;background:linear-gradient(90deg,#ff007a,#fc72ff)}.contact-channel-grid,.contact-provider-step,.contact-binding-success,.contact-service-card{min-width:0}.contact-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contact-channel-grid>button{min-width:0;min-height:96px;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;color:var(--text);border:1px solid var(--border);border-radius:24px;background:#ffffffeb;box-shadow:0 10px 28px #43204f0b;text-align:left;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.contact-channel-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:#fff8fc;transform:translateY(-1px)}.contact-channel-grid>button:focus-visible,.contact-provider-step .button:focus-visible,.contact-marketing-consent input:focus-visible,.contact-service-card .button:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 72%,white);outline-offset:3px}.contact-channel-grid>button>svg{flex:0 0 auto;color:var(--accent-dark)}.contact-channel-grid>button>span,.contact-channel-grid>button>span>span{min-width:0;overflow-wrap:anywhere;word-break:normal}.contact-channel-grid strong{display:block;font-size:14px;line-height:1.35}.contact-channel-grid strong+span{margin-top:4px;display:block;color:var(--text-muted);font-size:13px;line-height:1.45}.contact-provider-step,.contact-binding-success{display:grid;gap:14px}.contact-provider-step>label{display:grid;gap:7px;color:var(--text-secondary);font-size:13px;font-weight:650}.contact-provider-step input,.contact-provider-step select{width:100%;min-height:48px;padding:0 13px;color:var(--text);border:1px solid var(--border-strong);border-radius:14px;background:#fff;font-size:16px}.contact-provider-step>.button,.contact-binding-success>.button{width:100%;min-height:48px}.contact-official-account-links{display:grid;gap:10px}.contact-official-account-links .button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none}.contact-official-account-links .button small{color:var(--text-muted);font-size:12px}.admin-service-account-list>div{grid-template-columns:minmax(220px,1fr) auto auto auto}.admin-broker-policy-form{display:grid;gap:14px;margin-bottom:16px}.admin-broker-policy-form fieldset{min-width:0;margin:0;padding:16px;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;border:1px solid var(--border);border-radius:18px}.admin-broker-policy-form legend{padding:0 7px;color:var(--text);font-weight:760}.admin-broker-policy-form label{min-width:0;display:grid;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:680}.admin-broker-policy-form input{width:100%;min-height:44px;padding:0 11px;color:var(--text);border:1px solid var(--border-strong);border-radius:12px;background:#fff;font:inherit;font-size:14px}@media(max-width:767px){.admin-broker-policy-form fieldset{grid-template-columns:1fr;padding:14px}.admin-broker-policy-form input{min-height:48px;font-size:16px}.admin-service-account-list>div{grid-template-columns:minmax(0,1fr) auto}.admin-service-account-list>div .button{grid-column:1 / -1;width:100%}}.contact-provider-step [role=alert],.contact-provider-step [role=status]{color:var(--text-secondary);font-size:13px;line-height:1.5}.contact-binding-code{margin:0;padding:14px 16px;overflow-wrap:anywhere;color:var(--accent-dark);border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:16px;background:var(--surface-accent);font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;letter-spacing:.08em;text-align:center}.contact-marketing-consent{min-height:48px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);font-size:13px;line-height:1.5}.contact-marketing-consent input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--accent)}.contact-binding-success{padding:20px;border:1px solid rgba(8,125,73,.16);border-radius:24px;background:var(--surface-success)}.contact-binding-success h3{font-size:20px;line-height:1.25;letter-spacing:-.025em}.contact-binding-success p,.contact-service-card>p{color:var(--text-secondary);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.contact-service-card{padding:24px;border-color:#19151a17;border-radius:28px;background:linear-gradient(145deg,#fffffffa,#f8e7f080)}.contact-service-card.is-verified,.contact-service-card:has(.status-pill){border-color:#087d4933}.contact-service-card.is-unbound,.contact-service-card:not(:has(.status-pill)){border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:linear-gradient(145deg,#fff,#fff4fa)}.contact-service-card .user-definition-list{margin-top:2px}.contact-service-card .user-definition-list>div{min-width:0}.contact-service-card .user-definition-list dd{max-width:62%;overflow-wrap:anywhere;text-align:right}.contact-service-card .user-page-heading__actions{margin-top:2px}@media(max-width:767px){.modal .contact-channel-grid{grid-template-columns:1fr;gap:10px}.modal .contact-channel-grid>button{min-height:72px;padding:13px 14px;align-items:center}.modal .contact-channel-grid strong{font-size:16px}.modal .contact-channel-grid strong+span,.modal .contact-provider-step,.modal .contact-binding-success,.dapp-canvas .contact-service-card{font-size:16px}.modal .contact-provider-step,.modal .contact-binding-success{gap:13px}.modal .contact-marketing-consent{padding:12px}.dapp-canvas .contact-service-card{padding:20px;border-radius:24px}.dapp-canvas .contact-service-card .user-card__header{gap:12px}.dapp-canvas .contact-service-card .user-card__header h2{overflow-wrap:anywhere;font-size:19px}.dapp-canvas .contact-service-card .status-pill{max-width:45%;white-space:normal;text-align:center}.dapp-canvas .contact-service-card .user-page-heading__actions{display:grid;grid-template-columns:1fr}.dapp-canvas .contact-service-card .user-page-heading__actions .button{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.contact-channel-grid>button{transition:none}.contact-channel-grid>button:hover{transform:none}}.admin-allocation>div:nth-child(2) i{background:linear-gradient(90deg,#297dcc,#67a8e3)}.admin-slot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-slot{min-height:190px;padding:16px;position:relative;display:grid;align-content:start;gap:9px;border:1px dashed #d9d4da;border-radius:20px;background:#fcfbfc}.admin-slot--active{border-style:solid;border-color:#ff007a33;background:linear-gradient(145deg,#fff,#fff0f8)}.admin-slot .admin-status{position:absolute;top:12px;right:12px}.admin-slot h3{margin-top:14px;font-size:17px}.admin-slot p,.admin-slot dt,.admin-slot dd{margin:0;color:var(--text-muted);font-size:10px}.admin-slot dl{margin:auto 0 0;display:grid;gap:8px}.admin-slot dl div{display:flex;justify-content:space-between;gap:10px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-form-grid label{min-width:0;display:grid;gap:7px}.admin-form-grid label.is-wide{grid-column:1 / -1}.admin-form-grid label>span{color:var(--text-secondary);font-size:12px;font-weight:630}.admin-form-grid input,.admin-form-grid select,.admin-search input{width:100%;min-width:0;min-height:48px;padding:0 13px;color:var(--text);border:1px solid var(--border-strong);border-radius:14px;background:#fff}.admin-risk-action{margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.admin-risk-action>p{margin-right:auto;display:flex;align-items:center;gap:7px;color:var(--warning);font-size:12px;line-height:1.5}.admin-check-list{display:grid;gap:0}.admin-check-list span{min-height:48px;display:flex;align-items:center;gap:9px;color:var(--text-secondary);border-top:1px solid var(--border);font-size:12px}.admin-check-list span:first-child{border-top:0}.admin-check-list svg{color:var(--success)}.admin-empty-state{min-height:230px;padding:28px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:20px;background:#fcfbfc;text-align:center}.admin-empty-state h3{color:var(--text);font-size:18px}.admin-empty-state p{max-width:460px;font-size:13px;line-height:1.6}.admin-timeline{display:grid;gap:0}.admin-timeline>span{min-height:74px;padding:8px 0 8px 52px;position:relative;display:grid;align-content:center;gap:4px}.admin-timeline>span:not(:last-child):after{content:"";width:1px;position:absolute;top:49px;bottom:-25px;left:19px;background:var(--border-strong)}.admin-timeline i{width:38px;height:38px;position:absolute;top:18px;left:0;display:grid;place-items:center;font-style:normal;border:1px solid var(--border);border-radius:50%;background:#fff}.admin-timeline .is-complete i{color:#fff;border-color:#087d49;background:#087d49}.admin-timeline strong{font-size:13px}.admin-timeline small{color:var(--text-muted);font-size:11px}.admin-search{min-height:50px;margin-bottom:12px;padding-left:13px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:15px;background:#fff}.admin-search input{min-height:46px;padding-left:0;border:0;outline:0}.admin-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-level-grid article{min-height:170px;padding:18px;position:relative;display:grid;align-content:start;gap:9px;border:1px solid rgba(255,0,122,.14);border-radius:20px;background:linear-gradient(145deg,#fff,#fff6fb)}.admin-level-grid h3{font-size:18px}.admin-level-grid article>strong{position:absolute;top:17px;right:17px;color:#c00077;font-family:IBM Plex Mono,monospace;font-size:24px}.admin-level-grid p{margin-top:18px;font-size:12px}.admin-level-grid small{color:var(--text-muted);font-size:11px}.admin-referral-tree{display:grid;gap:12px}.admin-referral-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.admin-referral-search .admin-search{margin-bottom:0}.admin-referral-search .button{min-width:104px}.admin-referral-tree>article,.admin-referral-tree>div article{min-height:78px;padding:14px 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:18px;background:#fcfbfc}.admin-referral-tree article>span{min-width:0;display:grid;gap:4px}.admin-referral-tree article strong{font-size:13px}.admin-referral-tree article small{color:var(--text-muted);font-size:11px}.admin-referral-tree article b{margin-left:auto;color:#b10d70;font-family:IBM Plex Mono,monospace;font-size:12px}.admin-referral-tree article b>span,.admin-referral-tree article b>strong{display:block;text-align:right}.admin-referral-tree article b>span{margin-bottom:4px;color:var(--text-muted);font-family:var(--font-body);font-size:11px;font-weight:600}.admin-referral-tree article b>strong{color:#b10d70;font-size:12px}.admin-referral-tree>.admin-referral-tree__children{padding-left:44px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referral-tree>div{padding-left:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-role-grid article{min-height:86px;padding:15px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--border);border-radius:18px;background:#fcfbfc}.admin-role-grid article>svg{color:#b10d70}.admin-role-grid article>span{display:grid;gap:4px}.admin-role-grid strong{font-size:13px}.admin-role-grid small{color:var(--text-muted);font-size:11px}.admin-role-grid b{font-family:IBM Plex Mono,monospace;font-size:12px}.admin-role-grid .admin-status{grid-column:2 / -1;justify-self:start}.governance-config-layout{align-items:start}.governance-owner-form,.governance-owner-grid,.governance-boundary-card{display:grid;gap:16px}.governance-owner-field{min-width:0;display:grid;gap:8px}.governance-owner-field>span{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:700}.governance-owner-field>span svg,.governance-boundary-card>svg{color:var(--accent)}.governance-owner-field input{width:100%;min-height:52px;padding:0 14px;color:var(--text);border:1px solid var(--border);border-radius:14px;outline:0;background:#fff;font-family:IBM Plex Mono,monospace;font-size:12px}.governance-owner-field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #ff007a21}.governance-owner-field input[aria-invalid=true]{border-color:var(--danger)}.governance-owner-field small,.governance-owner-form__actions small{color:var(--text-muted);font-size:11px}.governance-owner-form__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.governance-boundary-card{color:var(--text-secondary)}.governance-boundary-card p{margin:0;line-height:1.7}.governance-boundary-card>small{color:var(--text-muted);line-height:1.6}.governance-owner-field--safe{padding-bottom:16px;border-bottom:1px solid var(--border)}.governance-request-form{display:grid;gap:15px}.governance-request-form label{min-width:0;display:grid;gap:7px}.governance-request-form label>span{color:var(--text);font-size:13px;font-weight:760}.governance-request-form input,.governance-request-form textarea,.governance-request-form select{width:100%;min-height:48px;padding:12px 14px;color:var(--text);border:1px solid var(--border);border-radius:14px;outline:0;background:#fff;font:inherit;line-height:1.55}.governance-request-form textarea{resize:vertical}.governance-request-form input:focus-visible,.governance-request-form textarea:focus-visible,.governance-request-form select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #ff007a1f}.governance-request-form__calldata{font-family:IBM Plex Mono,monospace!important;font-size:12px!important;overflow-wrap:anywhere}.governance-qr-card{display:grid;grid-template-columns:minmax(180px,232px) minmax(0,1fr);gap:24px;align-items:start}.governance-qr-card__visual{padding:14px;display:grid;gap:12px;justify-items:center;border:1px solid rgba(255,0,122,.18);border-radius:24px;background:linear-gradient(145deg,#fff,#fff4fa);box-shadow:0 18px 45px #52143d1a}.governance-qr-card__visual img{width:100%;aspect-ratio:1;display:block;border-radius:13px}.governance-qr-card__visual>span{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:11px;font-weight:750}.governance-qr-card__visual i{width:8px;height:8px;border-radius:50%;background:#28b77a;box-shadow:0 0 0 5px #28b77a1f}.governance-qr-card__content{min-width:0;display:grid;gap:12px}.governance-qr-card__content h3,.governance-qr-card__content p{margin:0}.governance-qr-card__content h3{font-size:clamp(19px,2vw,25px);letter-spacing:-.025em}.governance-qr-card__content p{color:var(--text-secondary);line-height:1.65}.governance-qr-card__content>code{padding:10px 12px;color:var(--text-secondary);border-radius:12px;background:var(--surface-muted, #f7f4f6);font-family:IBM Plex Mono,monospace;font-size:10px;overflow-wrap:anywhere}.governance-qr-card__actions{display:flex;flex-wrap:wrap;gap:10px}.governance-owner-progress--admin{display:grid;gap:8px}.governance-owner-progress--admin>div{min-width:0;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:13px}.governance-owner-progress--admin>div.is-signed{color:#147d58;border-color:#28b77a47;background:#28b77a12}.governance-owner-progress--admin span{min-width:0;display:grid;gap:2px}.governance-owner-progress--admin strong,.governance-owner-progress--admin small{overflow:hidden;text-overflow:ellipsis}.governance-owner-progress--admin small{color:var(--text-muted)}.governance-signer{min-height:100dvh;color:#19151a;background:radial-gradient(circle at 12% -8%,rgba(255,0,122,.12),transparent 32rem),radial-gradient(circle at 95% 20%,rgba(252,114,255,.12),transparent 28rem),#fffafc}.governance-signer--center{padding:32px;display:grid;place-content:center;gap:20px;text-align:center}.governance-signer__header{width:min(100% - 32px,760px);min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(25,21,26,.08)}.governance-signer__main{width:min(100% - 32px,680px);margin:0 auto;padding:36px 0 64px;display:grid;gap:18px}.governance-signer__intro{padding:8px 2px 12px}.governance-signer__intro>span{display:flex;align-items:center;gap:8px;color:#d90070;font-size:13px;font-weight:780}.governance-signer__intro h1{margin:13px 0 10px;font-size:clamp(32px,7vw,52px);line-height:1.04;letter-spacing:-.045em}.governance-signer__intro p,.governance-sign-card__heading p{margin:0;color:#6b626a;font-size:16px;line-height:1.7}.governance-sign-card,.governance-approval-card,.governance-sign-confirmations{padding:22px;border:1px solid rgba(25,21,26,.09);border-radius:24px;background:#ffffffeb;box-shadow:0 22px 60px #40153014}.governance-sign-card__heading{display:grid;gap:9px}.governance-sign-card__heading>span{display:flex;align-items:center;gap:8px;color:#d90070;font-size:12px;font-weight:780}.governance-sign-card__heading>strong{font-size:24px;letter-spacing:-.025em}.governance-sign-fields{margin:20px 0 0;display:grid}.governance-sign-fields>div{padding:13px 0;display:grid;grid-template-columns:minmax(108px,.35fr) minmax(0,1fr);gap:16px;border-top:1px solid rgba(25,21,26,.08)}.governance-sign-fields dt{color:#746b73;font-size:13px}.governance-sign-fields dd{min-width:0;margin:0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.governance-sign-fields code{font-family:IBM Plex Mono,monospace;font-size:12px;overflow-wrap:anywhere}.governance-sign-fields button{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;color:#bb0063;border:0;border-radius:9px;background:#fff0f7;font-size:11px;font-weight:740}.governance-calldata{margin-top:8px;padding:13px 0 0;border-top:1px solid rgba(25,21,26,.08)}.governance-calldata summary{cursor:pointer;color:#6b626a;font-size:13px;font-weight:700}.governance-calldata code{margin-top:12px;padding:13px;display:block;border-radius:13px;background:#f7f3f5;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.governance-approval-card__title{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.governance-approval-card__title span{color:#6b626a}.governance-approval-card__title strong{color:#d90070;font-family:IBM Plex Mono,monospace;font-size:22px}.governance-owner-progress:not(.governance-owner-progress--admin){display:grid;gap:9px}.governance-owner-progress:not(.governance-owner-progress--admin)>div{min-width:0;padding:12px 13px;display:flex;align-items:center;gap:11px;color:#777077;border:1px solid rgba(25,21,26,.08);border-radius:14px;background:#fcfafb}.governance-owner-progress:not(.governance-owner-progress--admin)>div.is-signed{color:#147d58;border-color:#28b77a40;background:#28b77a12}.governance-owner-progress:not(.governance-owner-progress--admin) span{min-width:0;display:grid;gap:3px}.governance-owner-progress:not(.governance-owner-progress--admin) strong{font-family:IBM Plex Mono,monospace;font-size:12px}.governance-owner-progress:not(.governance-owner-progress--admin) small{color:#817880;font-size:11px}.governance-sign-confirmations{display:grid;gap:14px}.governance-sign-confirmations label{min-height:48px;display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.55}.governance-sign-confirmations input{width:20px;height:20px;margin:1px 0 0;accent-color:#ff007a}.governance-signer__primary{width:100%;min-height:56px;border-radius:17px}.governance-signer__safety{margin:4px 0 0;display:flex;align-items:flex-start;gap:8px;color:#746b73;font-size:12px;line-height:1.6}.governance-error-copy{display:inline-flex;align-items:flex-start;gap:8px}@media(max-width:767px){.governance-qr-card{grid-template-columns:1fr}.governance-qr-card__visual{width:min(100%,280px);justify-self:center}.governance-qr-card__actions,.governance-owner-form__actions{align-items:stretch;flex-direction:column}.governance-qr-card__actions .button,.governance-owner-form__actions .button{width:100%}.governance-signer__header{min-height:68px}.governance-signer__main{padding-top:24px}.governance-sign-card,.governance-approval-card,.governance-sign-confirmations{padding:18px;border-radius:20px}.governance-sign-fields>div{grid-template-columns:1fr;gap:7px}.governance-sign-fields dd{justify-content:space-between}}.admin-recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-recommendation-grid article{min-height:270px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:16px;border:1px solid rgba(255,0,122,.12);border-radius:26px;background:linear-gradient(145deg,#fff,#fff4fb)}.admin-recommendation-grid article>span{display:flex;align-items:center;gap:7px;color:#a80b6b;font-family:IBM Plex Mono,monospace;font-size:11px}.admin-recommendation-grid h2{grid-column:1;font-size:22px}.admin-recommendation-grid article>div{grid-column:2;grid-row:1 / span 2;display:grid;align-content:start;text-align:right}.admin-recommendation-grid article>div strong{font-family:IBM Plex Mono,monospace;font-size:30px}.admin-recommendation-grid article>div small,.admin-recommendation-grid p{color:var(--text-muted);font-size:11px}.admin-recommendation-grid .admin-status,.admin-recommendation-grid .button{justify-self:start}.admin-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-service{min-height:150px;padding:16px;display:grid;align-content:start;gap:10px;border:1px solid var(--border);border-radius:19px;background:#fcfbfc}.admin-service--unknown{background:#f5f3f6}.admin-service--attention{background:#fff9ed}.admin-service>span{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:12px}.admin-service>strong{font-family:IBM Plex Mono,monospace;font-size:20px}.admin-service small{color:var(--text-muted);font-size:10px;line-height:1.4}.admin-service .admin-status{justify-self:start}.admin-plain-error{padding:18px;display:flex;align-items:flex-start;gap:12px;color:#7d4b06;border:1px solid rgba(167,96,5,.16);border-radius:20px;background:#fff8ea}.admin-plain-error>div{display:grid;gap:5px}.admin-plain-error strong{font-size:14px}.admin-plain-error p{color:var(--text-secondary);font-size:12px;line-height:1.55}.admin-locale-table{min-width:850px;display:grid}.admin-locale-table>div{min-height:58px;padding:8px 10px;display:grid;grid-template-columns:1.8fr repeat(6,minmax(80px,.65fr));align-items:center;gap:8px;border-top:1px solid var(--border)}.admin-locale-table__head{min-height:42px!important;color:var(--text-muted);border-top:0!important;background:#fbfafc;font-size:10px;font-weight:700}.admin-locale-table strong{font-size:12px}.admin-detail{display:grid;gap:20px}.admin-detail>.admin-status{justify-self:start}.admin-detail dl{margin:0;display:grid}.admin-detail dl div{padding:15px 0;display:grid;gap:7px;border-top:1px solid var(--border)}.admin-detail dt{color:var(--text-muted);font-size:11px;font-weight:700}.admin-detail dd{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.admin-transaction-dialog{display:grid;gap:20px}.admin-transaction-dialog .admin-conclusion{min-height:104px}.admin-transaction-steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none}.admin-transaction-steps li{min-height:82px;padding:11px;display:grid;align-content:start;gap:8px;color:var(--text-muted);border:1px solid var(--border);border-radius:15px;background:#fcfbfc}.admin-transaction-steps li span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;font-family:IBM Plex Mono,monospace;font-size:10px}.admin-transaction-steps li strong{font-size:11px;line-height:1.35}.admin-transaction-steps .is-current{color:#9f0864;border-color:#ff007a38;background:#fff0f8}.admin-transaction-steps .is-complete span{color:#fff;border-color:#087d49;background:#087d49}.admin-call-data{padding:18px;border:1px solid var(--border);border-radius:18px;background:#fbfafc}.admin-call-data>span{color:var(--text-muted);font-size:11px;font-weight:700}.admin-call-data dl{margin:12px 0 0}.admin-call-data dl div{min-height:40px;display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--border)}.admin-call-data dt,.admin-call-data dd{margin:0;align-self:center;font-size:11px}.admin-call-data dd{text-align:right;font-family:IBM Plex Mono,monospace}.admin-local-boundary{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px}@media(max-width:1799px){.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric{min-height:126px}.admin-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.admin-metric-grid:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1199px){.admin-canvas{grid-template-columns:minmax(0,1fr)}.admin-layout--finance,.admin-layout--form{grid-template-columns:1fr}.admin-service-grid,.admin-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.admin-header{min-height:64px;padding:8px 13px;gap:8px}.admin-header__brand{display:inline-flex;min-width:0}.admin-header__brand .brand__mark{width:36px;height:36px}.admin-header__brand .brand__name{font-size:16px}.admin-header>div:nth-child(3),.admin-header__tools .locale-menu,.admin-header__tools .icon-button{display:none}.admin-header__tools{margin-left:auto}.admin-user{width:44px;min-height:44px;padding:0;justify-content:center}.admin-user span,.admin-user svg:last-child{display:none}.prototype-data-notice--admin{min-height:34px;padding-inline:14px;font-size:11px}.admin-main{padding:20px 14px 72px}.admin-command-page{gap:18px}.admin-page-header{min-height:0;align-items:flex-start;gap:12px}.admin-page-header__eyebrow{font-size:12px;line-height:1.5}.admin-page-header h1{font-size:30px;line-height:1.12}.admin-page-header p{font-size:15px;line-height:1.55}.admin-page-header__actions{padding-top:22px}.admin-page-header__actions .button{width:44px;min-height:44px;padding:0}.admin-page-header__actions .button span{display:none}.admin-conclusion{min-height:0;padding:19px;grid-template-columns:auto minmax(0,1fr);gap:13px;border-radius:22px}.admin-conclusion__icon{width:42px;height:42px;border-radius:14px}.admin-conclusion h2{font-size:21px}.admin-conclusion p{font-size:14px}.admin-conclusion__meta{grid-column:1 / -1;padding-top:12px;justify-content:space-between;border-top:1px solid rgba(25,21,26,.08);white-space:normal}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-metric{min-height:132px;padding:16px;border-radius:20px}.admin-metric>span{font-size:13px}.admin-metric>strong{font-size:20px}.admin-metric small{font-size:11px}.admin-layout--half,.admin-layout--finance,.admin-layout--form,.admin-recommendation-grid{grid-template-columns:1fr}.admin-panel{padding:19px;border-radius:22px}.admin-panel__header{margin-bottom:17px;align-items:flex-start}.admin-panel__header h2{font-size:19px}.admin-panel__header p{font-size:13px}.admin-waterfall__item{min-height:64px;grid-template-columns:26px minmax(0,1fr) auto}.admin-waterfall__item small{grid-column:2}.admin-waterfall__label{font-size:13px}.admin-balance-equation{grid-template-columns:1fr}.admin-balance-equation__mark{justify-self:center;transform:rotate(90deg)}.admin-balance-equation>div>strong{font-size:21px}.admin-cap-options{grid-template-columns:1fr}.admin-cap-options>div{min-height:92px}.admin-action-list button{min-height:86px;grid-template-columns:auto minmax(0,1fr) auto}.admin-action-list .admin-status{grid-column:2;justify-self:start}.admin-action-list button>svg{grid-column:3;grid-row:1 / span 2}.admin-simple-records>div{min-height:94px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.admin-simple-records>div>span:nth-child(2){grid-column:1}.admin-simple-records .admin-status{grid-column:2;grid-row:1 / span 2}.admin-record-table{gap:10px}.admin-record-table__head{display:none!important}.admin-record-table__item{min-width:0;min-height:180px;padding:16px;grid-template-columns:1fr auto;gap:8px 12px;border:1px solid var(--border);border-radius:18px;background:#fff}.admin-record-table__item>*{min-width:0}.admin-record-table__item>:nth-child(2),.admin-record-table__item>:nth-child(3),.admin-record-table__item>:nth-child(4),.admin-record-table__item>:nth-child(5){grid-column:1 / -1}.admin-record-table__item>:nth-child(7){grid-column:1 / -1}.admin-aging,.admin-role-grid,.admin-referral-tree>div,.admin-service-grid{grid-template-columns:1fr}.admin-slot-grid{grid-template-columns:1fr 1fr}.admin-slot{min-height:176px}.admin-form-grid,.admin-level-grid{grid-template-columns:1fr}.admin-form-grid label.is-wide{grid-column:auto}.admin-risk-action{align-items:stretch;flex-direction:column}.admin-risk-action>p{margin:0}.admin-risk-action .button{width:100%;min-height:52px}.admin-referral-tree article{flex-wrap:wrap}.admin-referral-tree article b{width:100%;margin-left:36px}.admin-referral-tree>div{padding-left:28px}.admin-referral-search{grid-template-columns:1fr}.admin-referral-search .button{width:100%;min-height:48px}.admin-locale-table{min-width:0;gap:10px}.admin-locale-table__head{display:none!important}.admin-locale-table>div:not(.admin-locale-table__head){min-height:190px;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid var(--border);border-radius:18px}.admin-locale-table>div>strong{grid-column:1 / -1}.admin-transaction-dialog .admin-conclusion{padding:16px}.admin-transaction-steps{grid-template-columns:1fr}.admin-transaction-steps li{min-height:54px;grid-template-columns:auto 1fr;align-items:center}.admin-call-data dl div{padding:9px 0;align-items:flex-start;flex-direction:column}.admin-call-data dd{text-align:left}}@media(max-width:380px){.admin-slot-grid{grid-template-columns:1fr}.admin-metric>strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.admin-nav-group button,.admin-progress i{transition:none}}.brand__mark img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain;pointer-events:none}.dapp-canvas,.public-canvas:has(.user-public-page){--user-ink: #19151a;--user-pink: #ff007a;--user-magenta: #f50db4;--user-light-pink: #fc72ff;--user-soft: #f8e7f0;--user-line: #eadfe5;--user-muted: #746a71;color:var(--user-ink);background-color:#fffafc;background-image:none;font-family:Manrope Variable,Manrope,Noto Sans SC Variable,sans-serif}[lang=zh-CN] .dapp-canvas,[lang=zh-CN] .public-canvas:has(.user-public-page){font-family:Noto Sans SC Variable,PingFang SC,Microsoft YaHei,sans-serif}.dapp-canvas .dapp-header,.public-canvas:has(.user-public-page) .public-header{min-height:72px;border-color:#ff007a1a;background:#fffffff5}.dapp-canvas .brand__mark,.public-canvas:has(.user-public-page) .brand__mark{width:45px;height:40px;padding:0;overflow:hidden;color:inherit;border:0;border-radius:0;background:transparent}.dapp-canvas .brand__lockup,.public-canvas:has(.user-public-page) .brand__lockup{display:grid;gap:2px}.dapp-canvas .brand__name,.public-canvas:has(.user-public-page) .brand__name{color:var(--user-ink);font-family:Manrope Variable,Manrope,sans-serif;font-size:20px;font-weight:720;letter-spacing:-.045em;line-height:1}.dapp-canvas .brand__tagline,.public-canvas:has(.user-public-page) .brand__tagline{color:var(--user-pink);font-size:11px;font-weight:650;line-height:1.2}.dapp-canvas .network-chip,.dapp-canvas .wallet-chip,.dapp-canvas .locale-menu__trigger,.public-canvas:has(.user-public-page) .locale-menu__trigger{border-color:var(--user-line);background:#fff;box-shadow:0 8px 24px #742d520e}.dapp-canvas .wallet-chip:focus-visible,.dapp-canvas .network-chip:focus-visible,.dapp-canvas .locale-menu__trigger:focus-visible,.public-canvas:has(.user-public-page) .locale-menu__trigger:focus-visible{outline-color:var(--user-pink)}.dapp-canvas .prototype-data-notice{min-height:30px;color:#756a71;border-color:#ff007a14;background:#fff6fa}.dapp-canvas .dapp-main{width:min(100%,1060px);padding-top:38px}.user-dapp-page,.user-public-page{width:100%;margin-inline:auto;display:grid;gap:22px}.user-public-page{max-width:1040px}.user-dapp-page{max-width:920px}.user-page-heading{min-width:0;display:grid;gap:10px}.user-eyebrow,.user-page-heading>.user-eyebrow{color:var(--user-pink);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.user-page-heading__title{min-width:0;display:flex;align-items:center;gap:12px}.user-page-heading h1{min-width:0;color:var(--user-ink);font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.055em;line-height:1.04;overflow-wrap:anywhere}.user-page-heading>p{max-width:720px;color:var(--user-muted);font-size:16px;line-height:1.65}.user-page-heading__actions{display:flex;flex-wrap:wrap;gap:10px}.user-card,.user-story-row,.user-stat-card,.user-public-cta,.user-fee-hero,.user-partner-hero{border:1px solid var(--user-line);background:#fff;box-shadow:0 18px 48px #5a233f11}.user-card,.user-public-cta,.user-fee-hero,.user-partner-hero{padding:24px;border-radius:24px}.user-card{min-width:0}button.user-card{width:100%;color:inherit;text-align:left}.user-card__header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.user-card__header>div{min-width:0;display:grid;gap:5px}.user-card__header h2,.user-public-cta h2,.user-story-row h2,.user-settings-card h2{color:var(--user-ink);font-size:21px;font-weight:680;letter-spacing:-.035em;line-height:1.2}.user-card__header span:not(.status-pill):not(.token-amount),.user-card__header p,.user-public-cta p,.user-story-row p,.user-settings-card p{color:var(--user-muted);font-size:14px;line-height:1.55}.user-card .status-pill,.user-page-heading .status-pill,.user-fee-hero .status-pill{flex:0 0 auto}.user-fee-hero{position:relative;overflow:hidden;display:grid;gap:16px;color:#fff;border-color:var(--user-ink);background:var(--user-ink);box-shadow:0 20px 56px #19151a2e}.user-fee-hero:after{content:"";width:122px;height:108px;position:absolute;right:-14px;bottom:-18px;opacity:.18;background:url(/assets/unieddy-buffalo.png) center / contain no-repeat;pointer-events:none}.user-fee-hero__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.user-fee-hero__top>div{min-width:0;display:grid;gap:8px}.user-fee-hero__top>div>span:first-child{color:#d8ccd2;font-size:14px;font-weight:600}.user-fee-hero .token-amount{color:#fff;font-family:IBM Plex Mono,monospace;font-size:clamp(30px,6vw,48px);font-weight:600;letter-spacing:-.055em}.user-fee-hero .token-amount__icon{border:3px solid rgba(255,255,255,.8);border-radius:50%}.user-fee-hero .status-pill{color:#fff;border-color:#ffffff29;background:#ffffff1a}.user-fee-hero>p{max-width:620px;position:relative;z-index:1;color:#d8ccd2;font-size:15px;line-height:1.6}.user-fee-hero__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.user-fee-hero .button--secondary{color:#fff;border-color:#4a4046;background:#2a2429}.user-fee-hero.is-compact{padding-block:22px}.user-stat-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.user-stat-card{min-width:0;min-height:132px;padding:18px;display:grid;align-content:start;gap:10px;border-radius:20px}.user-stat-card>span{color:var(--user-muted);font-size:13px;line-height:1.45}.user-stat-card>strong,.user-stat-card>strong .token-amount{min-width:0;color:var(--user-ink);font-family:IBM Plex Mono,monospace;font-size:clamp(20px,3vw,27px);font-weight:600;letter-spacing:-.04em}.user-stat-card>small{color:var(--user-muted);font-size:12px;line-height:1.45}.user-stat-card.is-accent{border-color:#ff007a2e;background:#fff3f8}.user-stat-card.is-accent>strong,.user-stat-card.is-accent .token-amount{color:var(--user-pink)}.user-stat-card.is-soft{background:#fffafd}.user-strategy-card{display:grid;gap:14px}.user-pair-title{display:flex!important;align-items:center;gap:12px}.user-pair-title>div{display:grid;gap:2px}.user-pair-title span{color:var(--user-muted);font-size:12px}.user-pair-title h2{font-size:25px}.user-strategy-card>p{max-width:640px;color:var(--user-muted);font-size:15px;line-height:1.6}.user-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--user-pink);font-size:14px;font-weight:680}.user-settlement-card{display:grid;gap:18px}.user-settlement-card .user-card__header>.token-amount{color:var(--user-pink);font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:600}.user-evidence-row{padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--user-line)}.user-evidence-row>div{min-width:0;display:grid;gap:4px}.user-evidence-row strong{font-size:14px}.user-evidence-row span{color:var(--user-muted);font-size:13px}.user-chart-card{overflow:hidden}.user-chart-card .fee-chart{margin-top:18px}.user-chart-card .recharts-cartesian-axis-tick-value{font-family:IBM Plex Mono,monospace}.earnings-calendar{min-width:0;padding:24px;display:grid;gap:18px;overflow:hidden;border:1px solid var(--user-line);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(252,114,255,.13),transparent 30%),#fff}.earnings-calendar__header,.earnings-calendar__summary,.earnings-calendar__detail>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.earnings-calendar__header>div:first-child{display:grid;gap:5px}.earnings-calendar__header h2{font-size:clamp(22px,4vw,30px);letter-spacing:-.035em}.earnings-calendar__month-actions{display:flex;align-items:center;gap:6px}.earnings-calendar__month-actions button,.earnings-calendar__metric-switch button{min-height:44px;color:var(--user-muted);border:1px solid var(--user-line);border-radius:14px;background:#fff;font-size:12px;font-weight:700}.earnings-calendar__month-actions button{min-width:44px;padding:0 12px}.earnings-calendar__month-actions button:first-child,.earnings-calendar__month-actions button:last-child{padding:0;font-size:24px}.earnings-calendar__metric-switch{padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border-radius:16px;background:#f8e7f0}.earnings-calendar__metric-switch button{border-color:transparent;background:transparent}.earnings-calendar__metric-switch button[aria-pressed=true]{color:var(--user-ink);background:#fff;box-shadow:0 5px 18px #40183014}.earnings-calendar__summary{padding:14px 16px;border:1px solid rgba(255,0,122,.12);border-radius:18px;background:#fff7fb}.earnings-calendar__summary span{color:var(--user-muted);font-size:13px}.earnings-calendar__summary strong{color:var(--user-pink);font-family:IBM Plex Mono,monospace;font-size:18px}.earnings-calendar__weekdays,.earnings-calendar__grid{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.earnings-calendar__weekdays span{min-width:0;padding-block:4px;color:var(--user-muted);font-size:11px;font-weight:700;text-align:center}.earnings-calendar__grid{gap:4px}.earnings-calendar__day{min-width:0;min-height:54px;padding:5px 2px;display:grid;place-items:center;align-content:center;gap:3px;overflow:hidden;color:var(--user-ink);border:1px solid transparent;border-radius:12px;background:#fffafd}.earnings-calendar__day>span{font-family:IBM Plex Mono,monospace;font-size:11px}.earnings-calendar__day>strong{max-width:100%;overflow:hidden;color:var(--user-muted);font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.earnings-calendar__day.is-outside{opacity:.42}.earnings-calendar__day.has-data>strong{color:var(--user-ink)}.earnings-calendar__day.is-today{border-color:#ff007a59}.earnings-calendar__day.is-selected{color:#fff;border-color:var(--user-pink);background:var(--user-pink)}.earnings-calendar__day.is-selected>strong{color:#fff}.earnings-calendar__detail{padding:18px;display:grid;gap:14px;border:1px solid var(--user-line);border-radius:20px;background:#fffafd}.earnings-calendar__detail>div:first-child>span{font-size:14px;font-weight:700}.earnings-calendar__detail>div:first-child>strong{color:var(--user-pink);font-size:12px}.earnings-calendar__detail dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.earnings-calendar__detail dl>div{min-width:0;display:grid;gap:5px}.earnings-calendar__detail dt,.earnings-calendar__detail p,.earnings-calendar__fixture,.earnings-calendar__risk{color:var(--user-muted);font-size:12px;line-height:1.55}.earnings-calendar__detail dd{min-width:0;margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:650}.earnings-calendar__poster-button{width:100%;min-height:48px}.earnings-calendar__fixture,.earnings-calendar__risk{margin:-8px 0 0}.earnings-calendar__fixture{color:var(--user-pink);font-weight:650}.user-inline-stats{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-inline-stats>div{padding:14px;display:grid;gap:6px;border:1px solid var(--user-line);border-radius:16px;background:#fffafd}.user-inline-stats span{color:var(--user-muted);font-size:12px}.user-inline-stats strong{font-family:IBM Plex Mono,monospace;font-size:15px}.user-allocation-card{display:grid;gap:15px}.user-allocation-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-allocation-row>span{min-width:0;display:flex;align-items:center;gap:9px}.user-allocation-row>span:last-child{display:grid;justify-items:end;gap:3px;text-align:right}.user-allocation-row strong{font-size:15px}.user-allocation-row small{color:var(--user-muted);font-size:12px}.user-allocation-track,.user-progress-track{height:7px;overflow:hidden;display:flex;border-radius:999px;background:#f0e7ec}.user-allocation-track span:first-child{background:#7462dd}.user-allocation-track span:last-child{background:#3a82d9}.user-definition-list{margin:18px 0 0;display:grid}.user-definition-list>div{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--user-line)}.user-definition-list dt,.user-definition-list dd{margin:0;font-size:13px}.user-definition-list dt{color:var(--user-muted)}.user-definition-list dd{min-width:0;color:var(--user-ink);font-family:IBM Plex Mono,monospace;font-weight:550;text-align:right;overflow-wrap:anywhere}.user-partner-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;border-color:var(--user-ink);background:var(--user-ink)}.user-partner-hero>div:first-child{min-width:0;display:grid;gap:7px}.user-partner-hero span,.user-partner-hero p{color:#d8ccd2;font-size:13px;line-height:1.5}.user-partner-hero>div:first-child>strong{color:#fff;font-size:32px;letter-spacing:-.045em}.user-level-progress{width:112px;height:112px;flex:0 0 112px;display:grid;place-content:center;justify-items:center;gap:2px;border:8px solid #3a3036;border-top-color:var(--user-pink);border-radius:50%;text-align:center}.user-level-progress strong{font-family:IBM Plex Mono,monospace;font-size:23px}.user-level-progress span{max-width:70px;font-size:10px}.broker-rate-guide{min-width:0;padding:24px;display:grid;gap:18px;border:1px solid rgba(120,73,232,.2);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(120,73,232,.12),transparent 36%),#fff;box-shadow:0 18px 48px #5a233f0e}.broker-rate-guide>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.broker-rate-guide>header>div{min-width:0;display:grid;gap:5px}.broker-rate-guide h2{color:var(--user-ink, #19151a);font-size:22px;letter-spacing:-.035em}.broker-rate-guide header p,.broker-rate-guide__notice{margin:0;color:var(--user-muted, #746a71);font-size:13px;line-height:1.55}.broker-rate-guide ul{min-width:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none}.broker-rate-guide li{min-width:0;min-height:132px;padding:16px;position:relative;display:grid;align-content:start;gap:5px;border:1px solid var(--user-line, #eadfe5);border-radius:18px;background:#fffafd}.broker-rate-guide li.is-current{border-color:#ff007a6b;background:linear-gradient(145deg,#fff0f8,#fff);box-shadow:0 10px 26px #ff007a1a}.broker-rate-guide li>span,.broker-rate-guide li>small{color:var(--user-muted, #746a71);font-size:12px;line-height:1.4}.broker-rate-guide li>strong{color:#7849e8;font-family:IBM Plex Mono,monospace;font-size:30px;line-height:1.08}.broker-rate-guide li.is-current>strong{color:var(--user-pink, #ff007a)}.broker-rate-guide li>em{width:fit-content;margin-top:4px;padding:4px 8px;color:#fff;border-radius:999px;background:var(--user-pink, #ff007a);font-size:11px;font-style:normal;font-weight:700}.broker-rate-guide__notice{padding-top:13px;border-top:1px solid var(--user-line, #eadfe5)}.user-requirements{margin-top:20px;display:grid;gap:20px}.user-requirements>div{display:grid;gap:8px}.user-requirements span{color:var(--user-muted);font-size:13px}.user-requirements strong{font-family:IBM Plex Mono,monospace;font-size:15px}.user-progress-track span{display:block;border-radius:inherit;background:var(--user-pink)}.user-referrer-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}.user-referrer-card__icon,.user-settings-card__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--user-pink);border-radius:15px;background:var(--user-soft)}.user-referrer-card>div{min-width:0;display:grid;gap:3px}.user-referrer-card>div span,.user-referrer-card>div small{color:var(--user-muted);font-size:12px}.user-referrer-card>div strong{font-family:IBM Plex Mono,monospace;font-size:14px}.user-filter-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.user-filter-pills::-webkit-scrollbar{display:none}.user-filter-pills button{min-height:44px;padding:0 16px;flex:0 0 auto;color:var(--user-muted);border:1px solid var(--user-line);border-radius:999px;background:#fff;font-size:13px;font-weight:650}.user-filter-pills button.is-active{color:#fff;border-color:var(--user-ink);background:var(--user-ink)}.user-activity-list{margin:0;padding:0;overflow:hidden;display:grid;border:1px solid var(--user-line);border-radius:24px;background:#fff;box-shadow:0 18px 48px #5a233f11;list-style:none}.user-activity-item{min-width:0;min-height:104px;padding:16px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border-top:1px solid var(--user-line)}.user-activity-item:first-child{border-top:0}.user-activity-item__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--user-ink);border-radius:15px;background:#f4eef1}.user-activity-item__icon.is-success{color:var(--success);background:#eef9f3}.user-activity-item__icon.is-accent{color:var(--user-pink);background:#fff0f7}.user-activity-item>div:nth-child(2){min-width:0;display:grid;gap:4px}.user-activity-item>div:nth-child(2)>strong{font-size:15px}.user-activity-item>div:nth-child(2)>span{color:var(--user-muted);font-size:12px}.user-activity-item .transaction-link{justify-self:start;padding:0;color:var(--user-muted);font-size:11px}.user-activity-item__amount{display:grid;justify-items:end;gap:8px}.user-activity-item__amount .token-amount{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600}.user-activity-list.is-compact .user-activity-item{border-top:0}.user-settings-list{display:grid;gap:12px}.user-settings-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.user-settings-card>div{min-width:0;display:grid;gap:5px}.user-settings-card>:last-child{grid-column:2}.user-switch-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.user-switch-row input{width:48px;height:26px;accent-color:var(--user-pink)}.user-public-steps{overflow:hidden;display:grid;border:1px solid var(--user-line);border-radius:24px;background:#fff;box-shadow:0 18px 48px #5a233f0e}.user-story-row{min-width:0;min-height:132px;padding:22px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;border:0;border-top:1px solid var(--user-line);border-radius:0;box-shadow:none}.user-story-row:first-child{border-top:0}.user-story-row__icon{width:48px;height:48px;display:grid;place-items:center;color:var(--user-pink);border-radius:16px;background:var(--user-soft)}.user-story-row>div{min-width:0;display:grid;gap:8px}.user-public-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;color:#fff;border-color:var(--user-ink);background:var(--user-ink)}.user-public-cta__mark{width:72px;height:64px;display:grid}.user-public-cta__mark img{width:100%;height:100%;object-fit:contain}.user-public-cta h2{color:#fff}.user-public-cta p{color:#d8ccd2}.public-canvas:has(.user-public-page) .public-main{padding-top:44px}.public-canvas:has(.user-public-page) .public-footer{color:#d8ccd2;border:0;background:var(--user-ink)}.public-canvas:has(.user-public-page) .public-footer .brand__name,.public-canvas:has(.user-public-page) .public-footer button{color:#fff}.public-canvas:has(.user-public-page) .public-footer .brand__mark{width:36px;height:32px}.public-canvas:has(.user-public-page) .mobile-sticky-cta{border-color:var(--user-line);background:#fffffff5}.dapp-canvas .mobile-tabs{border-color:var(--user-line);background:#fffffff7}.dapp-canvas .mobile-tabs button.is-active,.dapp-canvas .mobile-tabs button.is-deposit{color:var(--user-pink)}.dapp-canvas .mobile-tabs button.is-deposit .mobile-tabs__icon{background:var(--user-pink);box-shadow:0 10px 26px #ff007a3d}.dapp-canvas .button--primary,.public-canvas:has(.user-public-page) .button--primary,.modal .button--primary{background:var(--user-pink, #ff007a)}.dapp-canvas .button,.public-canvas:has(.user-public-page) .button{min-height:50px;border-radius:16px}.dapp-canvas .transaction-link,.modal .transaction-link{min-height:44px;padding:8px 6px}.modal-backdrop,.drawer-backdrop{background:#19151a85;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal{border-color:#ffffffe6;background:#fffdfd}.modal__header{border-color:var(--user-line, #eadfe5)}.modal__header h2{color:var(--user-ink, #19151a);font-size:22px}.modal__body{overscroll-behavior:contain}.modal__footer{border-color:var(--user-line, #eadfe5);background:#fffffffa}.modal__footer .button{min-height:54px;border-radius:16px}.modal .progress-steps{margin-bottom:22px}.modal .progress-steps li{position:relative;font-size:11px}.modal .progress-steps li:not(:last-child):after{content:"";height:1px;position:absolute;z-index:-1;top:14px;right:-50%;left:50%;background:var(--user-line, #eadfe5)}.modal .progress-steps li.is-complete>span,.modal .progress-steps li.is-current>span{border-color:var(--user-pink, #ff007a);background:var(--user-pink, #ff007a)}.modal .asset-options button{min-width:0;min-height:82px;border-color:var(--user-line, #eadfe5);border-radius:18px}.modal .asset-options button.is-active{color:var(--user-pink, #ff007a);border-color:#ff007a73;background:#fff2f8;box-shadow:inset 0 0 0 1px #ff007a1f}.modal .amount-field,.modal .claim-entitlement,.modal .review-amount{border-color:var(--user-line, #eadfe5);background:#fff8fb}.modal .amount-field__control input{font-family:IBM Plex Mono,monospace}.modal .inline-notice{border-color:#ead9e1;background:#fff7fb}.modal .flow-summary>div{border-color:var(--user-line, #eadfe5)}.modal .claim-provenance{border-color:#ff007a24;background:#fff7fb}.modal .icon-button:focus-visible{outline-color:var(--user-pink, #ff007a)}.drawer{border-left:1px solid rgba(255,0,122,.12);background:#fffafd}.drawer__header{border-color:#ff007a1f}.drawer .mobile-drawer-nav button{min-height:58px;padding-inline:16px;border:1px solid var(--user-line, #eadfe5);border-radius:16px;background:#fff;font-size:15px}@media(min-width:768px){.user-public-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.user-story-row:nth-child(2){border-top:0}.user-story-row:nth-child(2n){border-left:1px solid var(--user-line)}.user-dapp-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.user-dapp-overview>.user-page-heading,.user-dapp-overview>.user-fee-hero,.user-dapp-overview>.user-stat-grid,.user-dapp-overview>.user-chart-card{grid-column:1 / -1}}@media(max-width:767px){html,body,#root{max-width:100%;overflow-x:clip}.dapp-canvas,.public-canvas:has(.user-public-page){min-width:0}.dapp-canvas .dapp-header,.public-canvas:has(.user-public-page) .public-header{min-width:0;min-height:64px;padding:8px 12px;gap:8px}.dapp-canvas .brand,.public-canvas:has(.user-public-page) .brand{min-width:0;flex:0 1 auto;gap:7px}.dapp-canvas .brand__mark,.public-canvas:has(.user-public-page) .brand__mark{width:34px;height:30px;flex:0 0 34px}.dapp-canvas .brand__name,.public-canvas:has(.user-public-page) .brand__name{font-size:17px}.dapp-canvas .brand__tagline{display:none}.dapp-canvas .dapp-header__mobile-tools{min-width:0;margin-left:auto;gap:5px}.dapp-canvas .dapp-header__mobile-tools .locale-menu__trigger{min-width:66px;height:44px;padding-inline:7px;gap:5px}.dapp-canvas .dapp-header__mobile-tools .locale-menu__flag{width:20px;height:16px;flex-basis:20px;border-radius:5px}.dapp-canvas .dapp-header__mobile-tools .network-chip{width:44px;height:44px;padding:0;justify-content:center}.dapp-canvas .dapp-header__mobile-tools .network-chip>svg:last-child{display:none}.dapp-canvas .dapp-header__mobile-tools .wallet-chip{width:50px;height:44px;padding:0;justify-content:center}.dapp-canvas .dapp-header__mobile-tools .wallet-chip>span,.dapp-canvas .dapp-header__mobile-tools .wallet-chip>svg:last-child{display:none}.dapp-canvas .dapp-header__mobile-tools .wallet-chip__avatar{display:grid!important;color:var(--user-pink);background:#fff0f7}.dapp-canvas .prototype-data-notice{min-height:26px;padding-inline:12px;font-size:10px}.dapp-canvas .dapp-main{padding:18px 14px calc(var(--mobile-nav-height) + 40px)}.wallet-auth-gate{min-height:calc(100dvh - 210px);margin:0 auto;padding:30px 24px;gap:20px;border-radius:28px}.wallet-auth-gate h1{font-size:32px}.wallet-auth-gate p{font-size:16px}.wallet-auth-gate>.button{width:100%;min-height:54px}.public-canvas:has(.user-public-page) .public-main{padding:22px 14px 118px}.user-dapp-page,.user-public-page{max-width:480px;gap:16px}.user-page-heading{gap:8px;padding:4px 2px}.user-page-heading__title{align-items:flex-start;justify-content:space-between}.user-page-heading h1{font-size:30px;line-height:1.12}.user-page-heading>p{font-size:16px;line-height:1.62}.user-page-heading__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.user-page-heading__actions .button{width:100%}.user-card,.user-public-cta,.user-fee-hero,.user-partner-hero{padding:20px;border-radius:22px}.user-card__header{gap:12px}.user-card__header h2,.user-public-cta h2,.user-story-row h2,.user-settings-card h2{font-size:20px}.user-card__header span:not(.status-pill):not(.token-amount),.user-card__header p,.user-public-cta p,.user-story-row p,.user-settings-card p{font-size:14px}.user-fee-hero{gap:15px}.user-fee-hero:after{width:106px;height:94px}.user-fee-hero__top{display:grid}.user-fee-hero .token-amount{font-size:31px}.user-fee-hero__top .status-pill{justify-self:start}.user-fee-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.user-fee-hero.is-compact .user-fee-hero__actions{grid-template-columns:1fr}.user-fee-hero__actions .button{width:100%}.user-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-stat-card{min-height:118px;padding:15px}.user-stat-card>strong,.user-stat-card>strong .token-amount{font-size:18px}.user-stat-card .token-amount{max-width:100%;gap:5px;font-size:17px}.user-stat-card .token-amount__symbol{font-size:10px}.user-stat-grid .user-stat-card:nth-child(3):last-child{grid-column:1 / -1}.user-pair-title h2{font-size:23px}.user-evidence-row{align-items:flex-start}.user-inline-stats{grid-template-columns:1fr}.earnings-calendar{width:100%;padding:18px 12px;gap:14px;border-radius:22px}.earnings-calendar__header{align-items:flex-start}.earnings-calendar__header h2{font-size:22px}.earnings-calendar__month-actions{flex-wrap:wrap;justify-content:flex-end}.earnings-calendar__month-actions button{padding-inline:8px;font-size:11px}.earnings-calendar__month-actions button:nth-child(2){order:3;width:100%}.earnings-calendar__summary{align-items:flex-start}.earnings-calendar__summary strong{font-size:15px;text-align:right}.earnings-calendar__grid{margin-inline:-12px;gap:0}.earnings-calendar__weekdays{margin-inline:-12px}.earnings-calendar__day{min-height:48px;padding-inline:0;border-radius:10px}.earnings-calendar__day>strong{font-size:12px}.earnings-calendar__detail dl{grid-template-columns:1fr}.user-definition-list>div{min-height:62px;align-items:flex-start;padding-block:13px}.user-definition-list dd{max-width:58%}.user-partner-hero{align-items:flex-start}.user-partner-hero>div:first-child>strong{font-size:28px}.user-level-progress{width:92px;height:92px;flex-basis:92px;border-width:7px}.user-referrer-card{grid-template-columns:auto minmax(0,1fr)}.user-referrer-card .transaction-link{grid-column:2;justify-self:start}.user-activity-item{min-height:112px;padding:15px;grid-template-columns:auto minmax(0,1fr);align-items:start}.user-activity-item__amount{grid-column:2;justify-items:start;display:flex;flex-wrap:wrap;align-items:center}.user-settings-card{padding:18px}.user-story-row{min-height:0;padding:20px 18px;grid-template-columns:32px minmax(0,1fr);gap:12px}.user-story-row__icon{display:none}.user-public-cta{grid-template-columns:52px minmax(0,1fr)}.user-public-cta__mark{width:52px;height:46px}.user-public-cta .button{width:100%;grid-column:1 / -1}.public-canvas:has(.user-public-page) .public-footer{padding-bottom:110px}.public-canvas:has(.user-public-page) .public-footer .brand__mark{width:32px;height:28px}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:calc(100dvh - 18px);border-right:0;border-bottom:0;border-left:0;border-radius:28px 28px 0 0;box-shadow:0 -18px 70px #19151a38}.modal:before{content:"";width:42px;height:4px;position:absolute;top:8px;left:50%;border-radius:999px;background:#dccfd6;transform:translate(-50%)}.modal__header{min-height:70px;padding:20px 14px 10px 18px}.modal__header h2{font-size:21px}.modal__header .icon-button{width:46px;height:46px;border-radius:16px}.modal__body{min-width:0;padding:16px 16px 20px;scrollbar-width:thin;scrollbar-color:#d8cbd2 transparent}.modal__body::-webkit-scrollbar{width:4px}.modal__body::-webkit-scrollbar-track{background:transparent}.modal__body::-webkit-scrollbar-thumb{border-radius:999px;background:#d8cbd2}.modal .flow-form,.modal .flow-review{min-width:0;grid-template-columns:minmax(0,1fr)}.modal .flow-form>*,.modal .flow-review>*,.modal .amount-field,.modal .amount-field__control,.modal .inline-notice{width:100%;min-width:0}.modal .amount-field__control input{width:0}.modal__footer{min-height:80px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.modal__footer>:only-child{grid-column:1 / -1}.modal__footer .button{width:100%;min-height:56px}.modal .asset-options{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.modal .asset-options button{width:100%;min-width:0}.modal .progress-steps{margin-bottom:18px}.modal .progress-steps li{gap:6px}.modal .progress-steps li strong{max-width:96px;overflow:visible;color:inherit;font-size:11px;line-height:1.25;text-overflow:clip;white-space:normal}.modal .amount-field__control input{font-size:32px}.modal .inline-notice{grid-template-columns:auto minmax(0,1fr)}.modal .inline-notice>:last-child:not(div){grid-column:2}.modal .claim-provenance ol{grid-template-columns:1fr;gap:0}.modal .claim-provenance li{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:stretch;gap:12px;padding:10px 0;text-align:left;border-top:1px solid var(--user-line, #eadfe5)}.modal .claim-provenance li:first-child{border-top:0}.modal .claim-provenance__copy{justify-items:start;gap:4px}.modal .claim-provenance__copy>strong{font-size:13px;line-height:1.4}.modal .claim-provenance li>small,.modal .claim-provenance__copy>small{font-size:12px;line-height:1.45}.modal .claim-provenance__arrow{display:none}.drawer{width:min(92vw,390px)}.drawer__header{min-height:72px}}@media(max-width:359px){.dapp-canvas .brand__name{display:none}.user-stat-grid,.user-fee-hero__actions,.user-page-heading__actions{grid-template-columns:1fr}.user-stat-grid .user-stat-card:nth-child(3):last-child{grid-column:auto}}@media(prefers-reduced-motion:no-preference){.user-card,.user-stat-card,.user-story-row,.user-fee-hero,.user-public-cta{animation:user-surface-enter .44s cubic-bezier(.2,.75,.28,1) both}.modal{animation:user-sheet-enter .3s cubic-bezier(.2,.75,.28,1) both}}@keyframes user-surface-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes user-sheet-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.public-home--v4-explainer{width:min(100%,1180px);margin-inline:auto;display:grid;gap:18px}.v4-home-hero,.v4-mechanism,.v4-comparison,.v4-daily,.v4-trial,.v4-claim{border:1px solid var(--border);border-radius:28px;background:#ffffffeb;box-shadow:0 18px 50px #44235011}.v4-home-hero{padding:26px;display:grid;gap:24px;border-color:#eadfec;background-color:#fffcfff0}.v4-home-hero__copy{min-width:0;display:grid;justify-items:start;align-content:start;gap:18px}.v4-home-trust,.v4-section-heading a{min-height:40px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;color:var(--accent-dark);border:1px solid #ead7e7;border-radius:999px;background:#fff7fc;font-size:13px;font-weight:680;line-height:1.35;text-decoration:none}.v4-home-hero h1{max-width:760px;font-size:clamp(36px,5vw,58px);line-height:1.08;letter-spacing:-.05em;text-wrap:balance}.v4-home-hero__copy>p{max-width:700px;color:var(--text-secondary);font-size:17px;line-height:1.65}.v4-home-assets{width:100%;display:grid;gap:10px}.v4-home-assets>span{color:var(--text-muted);font-size:13px;font-weight:650}.v4-home-assets>div{display:flex;flex-wrap:wrap;gap:8px}.v4-home-assets__token{min-height:42px;padding:7px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:14px;background:#ffffffe6}.v4-home-assets__token strong{font-size:13px;letter-spacing:.01em}.v4-home-hero__actions,.v4-comparison__actions{width:100%;display:flex;flex-wrap:wrap;gap:10px}.v4-home-hero__actions .button,.v4-comparison__actions .button{min-height:54px;padding-inline:20px;font-size:15px;text-decoration:none}.v4-proof{min-width:0;padding:24px;display:grid;align-content:center;gap:18px;border:1px solid #eadcec;border-radius:24px;background:#fff;box-shadow:0 20px 50px #a42a8317}.v4-proof__topline,.v4-proof__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.v4-proof__topline>span:first-child{color:var(--text-secondary);font-size:15px;font-weight:680}.v4-proof__sample{min-height:30px;padding:5px 9px;display:inline-flex;align-items:center;gap:5px;color:var(--info);border-radius:999px;background:#f4f0ff;font-size:12px;font-weight:650}.v4-proof__value{min-width:0;font-size:clamp(39px,9vw,62px);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.v4-proof__value .token-amount{max-width:100%;gap:8px}.v4-proof__value .token-amount__symbol{align-self:flex-end;margin-bottom:4px;color:var(--text-secondary);font-size:13px;letter-spacing:.02em}.v4-proof__increment{min-height:48px;padding:8px 11px;display:grid;gap:2px;color:var(--accent);border:1px solid #f2d7ea;border-radius:15px;background:#fff8fd}.v4-proof__increment .token-amount{font-size:16px;font-weight:760}.v4-proof__increment .token-amount__symbol{font-size:11px}.v4-proof__increment small{padding-left:27px;color:var(--text-muted);font-size:12px}.v4-proof__freshness{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:13px}.v4-proof__freshness>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#11a966;box-shadow:0 0 0 4px #e8f8f0}.v4-proof__disclaimer{color:var(--text-muted);font-size:12px;line-height:1.5}.v4-mechanism,.v4-comparison,.v4-daily,.v4-trial,.v4-claim{padding:26px}.v4-mechanism,.v4-comparison,.v4-daily,.v4-claim{display:grid;gap:24px}.v4-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.v4-section-heading>div{min-width:0;display:grid;gap:8px}.v4-section-heading>div>span{color:var(--accent-dark);font-size:13px;font-weight:720;letter-spacing:.03em}.v4-section-heading h2{max-width:760px;font-size:clamp(27px,3.5vw,40px);line-height:1.18;letter-spacing:-.04em;text-wrap:balance}.v4-section-heading p{max-width:740px;color:var(--text-secondary);font-size:15px;line-height:1.6}.v4-section-heading a{flex:0 0 auto}.v4-section-heading--compact{align-items:center}.v4-mechanism__steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none}.v4-mechanism__steps li{min-width:0;min-height:210px;padding:20px;position:relative;display:grid;align-content:start;justify-items:start;gap:14px;border:1px solid var(--border);border-radius:22px;background:#fdfbfe}.v4-mechanism__number{width:30px;height:30px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--accent);font-size:13px;font-weight:760}.v4-mechanism__icon{width:52px;height:52px;display:grid;place-items:center;color:var(--accent);border-radius:17px;background:var(--surface-accent)}.v4-mechanism__steps li>div{display:grid;gap:7px}.v4-mechanism__steps strong{font-size:16px;line-height:1.4}.v4-mechanism__steps p{color:var(--text-secondary);font-size:14px;line-height:1.55}.v4-mechanism__arrow{position:absolute;z-index:1;top:50%;right:-16px;color:var(--accent)}.v4-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v4-comparison__column{min-width:0;padding:22px;display:grid;align-content:start;gap:18px;border:1px solid var(--border);border-radius:22px;background:#faf9fb}.v4-comparison__column.is-automated{border-color:#efcae5;background:#fff7fd;box-shadow:inset 4px 0 0 var(--accent)}.v4-comparison__column>strong{font-size:17px;line-height:1.4}.v4-comparison__column.is-automated>strong{color:var(--accent-dark)}.v4-comparison__column ul{margin:0;padding:0;display:grid;gap:13px;list-style:none}.v4-comparison__column li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;color:var(--text-secondary);font-size:15px;line-height:1.5}.v4-comparison__column li svg{margin-top:2px;color:var(--accent)}.v4-comparison>small{color:var(--text-muted);font-size:12px;line-height:1.55}.v4-daily__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v4-daily__metrics>div{min-width:0;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:10px;border:1px solid var(--border);border-radius:20px;background:#fcfbfd}.v4-daily__metrics>div>span{min-height:44px;color:var(--text-secondary);font-size:14px;line-height:1.45}.v4-daily__metrics strong{grid-column:1 / -1;font-size:clamp(24px,3vw,32px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.v4-daily__metrics strong .token-amount__symbol{font-size:12px}.v4-daily__metrics>div>svg{grid-column:2;grid-row:1;color:#0a9f5d}.v4-trial{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border-color:#efc8e4;background:#fff8fd}.v4-trial__icon{width:54px;height:54px;display:grid;place-items:center;color:var(--accent);border-radius:18px;background:#fce5f6}.v4-trial__copy{min-width:0;display:grid;gap:5px}.v4-trial__copy>span,.v4-trial__copy p,.v4-trial__reserve{color:var(--text-secondary);font-size:13px;line-height:1.45}.v4-trial__copy h2{font-size:19px}.v4-trial__countdown{display:grid;grid-template-columns:repeat(4,58px);gap:6px}.v4-trial__countdown>span{min-height:58px;display:grid;place-items:center;align-content:center;border:1px solid #efdbe9;border-radius:14px;background:#fff}.v4-trial__countdown strong{color:var(--accent-dark);font-size:18px}.v4-trial__countdown small{color:var(--text-muted);font-size:10px}.v4-trial__actions,.v4-trial__reserve{grid-column:2 / -1}.v4-trial__actions{display:flex;flex-wrap:wrap;gap:8px}.v4-trial__actions>button:not(.button){min-height:44px;padding-inline:12px;display:inline-flex;align-items:center;gap:6px;color:var(--accent-dark);border:0;background:transparent;font-size:13px;font-weight:680}.v4-trial__reserve{display:inline-flex;align-items:center;gap:6px}.v4-claim ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none}.v4-claim li{min-width:0;min-height:96px;padding:16px;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--border);border-radius:18px;background:#fcfbfd}.v4-claim li>span{width:46px;height:46px;display:grid;place-items:center;color:var(--info);border-radius:15px;background:#f1edff}.v4-claim li>div{min-width:0;display:grid;gap:4px}.v4-claim li strong{font-size:15px;line-height:1.4}.v4-claim li small{color:var(--text-muted);font-size:13px;line-height:1.4}.v4-claim li>svg{position:absolute;z-index:1;top:39px;right:-16px;color:var(--accent)}@media(prefers-reduced-motion:no-preference){.v4-proof__increment{animation:earnings-float 3.6s ease-in-out infinite}}@media(max-width:767px){.public-canvas:has(.public-home--v4-explainer) .public-header{min-height:62px;padding:8px 14px}.public-canvas:has(.public-home--v4-explainer) .brand__mark{width:34px;height:34px}.public-canvas:has(.public-home--v4-explainer) .brand__name{font-size:14px}.public-canvas:has(.public-home--v4-explainer) .public-header__tools{gap:8px}.public-canvas:has(.public-home--v4-explainer) .mobile-menu-button{display:none}.public-canvas:has(.public-home--v4-explainer) .locale-menu__trigger{min-width:88px;height:44px;padding-inline:10px;font-size:14px}.public-canvas:has(.public-home--v4-explainer) .public-main{padding:18px 14px 112px}.public-canvas:has(.public-home--v4-explainer) .mobile-sticky-cta{min-height:80px;padding-inline:14px}.public-canvas:has(.public-home--v4-explainer) .mobile-sticky-cta .button{min-height:56px;font-size:16px}.public-home--v4-explainer{gap:14px}.v4-home-hero,.v4-mechanism,.v4-comparison,.v4-daily,.v4-trial,.v4-claim{padding:20px;border-radius:24px}.v4-home-hero{gap:20px}.v4-home-hero__copy{gap:16px}.v4-home-trust{min-height:42px;font-size:13px}.v4-home-hero h1{font-size:clamp(30px,8.2vw,34px);line-height:1.18;letter-spacing:-.045em;text-wrap:pretty}.v4-home-hero__copy>p{font-size:16px;line-height:1.65}.v4-home-assets>span{font-size:14px}.v4-home-assets__token{min-height:44px}.v4-home-assets__token strong{font-size:13px}.v4-home-hero__actions,.v4-comparison__actions{display:grid;grid-template-columns:1fr}.v4-home-hero__actions .button,.v4-comparison__actions .button{width:100%;min-height:56px;padding-inline:14px;font-size:16px}.v4-proof{padding:18px;gap:16px;border-radius:21px}.v4-proof__topline{align-items:flex-start}.v4-proof__topline>span:first-child{font-size:15px}.v4-proof__sample{font-size:12px}.v4-proof__value{font-size:clamp(36px,10.1vw,43px)}.v4-proof__value .token-amount__icon svg{width:30px;height:30px}.v4-proof__value .token-amount__symbol{font-size:12px}.v4-proof__bottom{align-items:flex-end}.v4-proof__increment .token-amount{font-size:15px}.v4-proof__freshness{font-size:13px}.v4-proof__disclaimer{font-size:12px}.v4-section-heading{display:grid;align-items:start;gap:14px}.v4-section-heading>div>span{font-size:13px}.v4-section-heading h2{font-size:clamp(24px,6.8vw,28px);line-height:1.25;text-wrap:pretty}.v4-section-heading p{font-size:15px;line-height:1.6}.v4-section-heading a{min-height:44px;justify-self:start;font-size:14px}.v4-mechanism,.v4-comparison,.v4-daily,.v4-claim{gap:20px}.v4-mechanism__steps{grid-template-columns:1fr;gap:12px}.v4-mechanism__steps li{min-height:0;padding:16px;grid-template-columns:30px 48px minmax(0,1fr);align-items:start;gap:10px;border-radius:19px}.v4-mechanism__number{margin-top:9px}.v4-mechanism__icon{width:48px;height:48px;border-radius:16px}.v4-mechanism__steps li>div{align-self:center}.v4-mechanism__steps strong{font-size:16px}.v4-mechanism__steps p{font-size:15px;line-height:1.55}.v4-mechanism__arrow{top:auto;right:auto;bottom:-16px;left:55px;transform:rotate(90deg)}.v4-comparison__grid{grid-template-columns:1fr}.v4-comparison__column{padding:18px;gap:16px;border-radius:19px}.v4-comparison__column>strong{font-size:17px}.v4-comparison__column li{font-size:15px}.v4-comparison>small{font-size:13px}.v4-daily__metrics{grid-template-columns:1fr}.v4-daily__metrics>div{min-height:92px;padding:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.v4-daily__metrics>div>span{min-height:0;font-size:15px}.v4-daily__metrics strong{grid-column:1;font-size:26px}.v4-daily__metrics>div>svg{grid-row:1 / span 2;align-self:center}.v4-trial{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px}.v4-trial__copy>span,.v4-trial__copy p,.v4-trial__reserve{font-size:13px}.v4-trial__countdown,.v4-trial__actions,.v4-trial__reserve{grid-column:1 / -1}.v4-trial__countdown{grid-template-columns:repeat(4,minmax(0,1fr))}.v4-trial__actions{display:grid}.v4-trial__actions .button,.v4-trial__actions>button:not(.button){min-height:48px;font-size:14px}.v4-claim ol{grid-template-columns:1fr}.v4-claim li{min-height:86px;padding:14px}.v4-claim li strong{font-size:15px}.v4-claim li small{font-size:14px}.v4-claim li>svg{top:auto;right:auto;bottom:-16px;left:28px;transform:rotate(90deg)}}@media(min-width:768px)and (max-width:959px){.v4-home-hero{grid-template-columns:1fr}.v4-proof{min-height:0}.v4-mechanism__steps,.v4-daily__metrics,.v4-claim ol{grid-template-columns:1fr}.v4-mechanism__steps li,.v4-claim li{min-height:0}.v4-mechanism__arrow,.v4-claim li>svg{display:none}}@media(min-width:960px){.v4-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center}.v4-proof{min-height:360px}}.public-canvas:has(.public-home--unieddy){--uni-pink: #ff007a;--uni-magenta: #f50db4;--uni-light-pink: #fc72ff;--uni-ink: #19151a;--uni-white: #ffffff;--uni-soft: #f8e7f0;--accent: var(--uni-pink);--accent-hover: #e6006e;--accent-pressed: #cd0062;--accent-dark: #b40058;--focus: var(--uni-pink);--surface-accent: #fff0f7;--canvas: #fffafd;--text: var(--uni-ink);--text-secondary: #625961;--text-muted: #80747e;--border: #f0dfe8;--border-strong: #e8bfd4;color:var(--uni-ink);background-color:var(--canvas);background-image:none;font-family:Manrope Variable,Manrope,Noto Sans SC Variable,sans-serif}[lang=zh-CN] .public-canvas:has(.public-home--unieddy){font-family:Noto Sans SC Variable,PingFang SC,Microsoft YaHei,sans-serif}.public-canvas:has(.public-home--unieddy) .public-header{min-height:76px;padding:10px clamp(18px,3.2vw,52px);gap:28px;border-color:#ff007a1a;background:#fffffff0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.public-canvas:has(.public-home--unieddy) .brand{gap:10px}.public-canvas:has(.public-home--unieddy) .brand__mark{width:54px;height:48px;padding:0;overflow:hidden;color:inherit;border:0;border-radius:0;background:transparent}.public-canvas:has(.public-home--unieddy) .brand__mark img{width:100%;height:100%;display:block;object-fit:contain}.public-canvas:has(.public-home--unieddy) .brand__lockup{display:grid;gap:2px}.public-canvas:has(.public-home--unieddy) .brand__name{color:var(--uni-ink);font-family:Manrope Variable,Manrope,sans-serif;font-size:22px;font-weight:690;letter-spacing:-.045em;line-height:1}.public-canvas:has(.public-home--unieddy) .brand__tagline{color:var(--uni-pink);font-size:11px;font-weight:650;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.public-canvas:has(.public-home--unieddy) .brand--compact .brand__mark{width:42px;height:38px}.public-canvas:has(.public-home--unieddy) .brand--compact .brand__name{font-size:18px}.public-canvas:has(.public-home--unieddy) .public-nav button.is-active{color:var(--uni-pink);background:var(--uni-soft)}.public-canvas:has(.public-home--unieddy) .locale-menu__trigger{min-width:92px;height:48px;border-color:#eadfe5;border-radius:16px;background:var(--uni-white);box-shadow:0 8px 24px #742d520f}.public-canvas:has(.public-home--unieddy) .locale-menu__flag{width:24px;height:20px;flex-basis:24px;border-radius:6px}.public-canvas:has(.public-home--unieddy) .mobile-menu-button{width:48px;height:48px;color:var(--uni-white);border:0;border-radius:16px;background:var(--uni-pink);box-shadow:0 10px 24px #ff007a33}.public-canvas:has(.public-home--unieddy) .button--primary{background:var(--uni-pink);box-shadow:0 12px 28px #ff007a33}.public-canvas:has(.public-home--unieddy) .button--primary:hover:not(:disabled){background:#e6006e}.public-canvas:has(.public-home--unieddy) .public-main{width:min(100%,1240px);padding-top:28px}.public-home--unieddy{width:min(100%,1160px);margin-inline:auto;display:grid;gap:22px}.unieddy-intro,.unieddy-evolution,.unieddy-earning,.unieddy-comparison,.unieddy-claim,.unieddy-trial{border:1px solid rgba(255,0,122,.1);border-radius:30px;background:var(--uni-white);box-shadow:0 24px 70px #602a4811}.unieddy-intro{padding:clamp(28px,4.5vw,58px);position:relative;display:grid;gap:28px;overflow:hidden;background-color:#fffafd}.unieddy-intro__copy{max-width:760px;position:relative;z-index:1;display:grid;justify-items:start;gap:16px}.unieddy-eyebrow{min-height:32px;display:inline-flex;align-items:center;gap:9px;color:var(--uni-pink);font-size:14px;font-weight:780;letter-spacing:.018em;line-height:1.4;background:linear-gradient(105deg,#c6005f 10%,#ff007a 36%,#ff78ca,#ff007a 64%,#c6005f 90%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:unieddy-leader-shimmer 3.8s ease-in-out infinite}.unieddy-eyebrow>span{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--uni-pink);box-shadow:0 0 0 6px #ff007a14;-webkit-text-fill-color:initial;animation:unieddy-leader-pulse 2.8s ease-in-out infinite}@keyframes unieddy-leader-shimmer{0%,28%{background-position:100% 50%}72%,to{background-position:0 50%}}@keyframes unieddy-leader-pulse{0%,to{box-shadow:0 0 0 5px #ff007a14;transform:scale(.94)}50%{box-shadow:0 0 0 8px #ff007a24;transform:scale(1)}}.unieddy-intro h1{max-width:760px;color:var(--uni-ink);font-size:clamp(38px,5.8vw,64px);font-weight:690;line-height:1.05;letter-spacing:-.055em}.unieddy-intro__copy>p{max-width:720px;color:var(--text-secondary);font-size:18px;line-height:1.7}.unieddy-relation,.unieddy-section-heading a,.unieddy-yesterday__meta a,.unieddy-official-links a{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:13px;font-weight:620;line-height:1.4;text-decoration:none}.unieddy-relation{padding:0 13px;border:1px solid #eddae5;border-radius:999px;background:#ffffffd1}.unieddy-relation:hover,.unieddy-section-heading a:hover,.unieddy-yesterday__meta a:hover,.unieddy-official-links a:hover{color:var(--uni-pink)}.unieddy-media{min-width:0;position:relative;display:grid;gap:12px;padding:0 0 16px;overflow:hidden;border:1px solid rgba(255,0,122,.35);border-radius:28px;background:var(--uni-white);box-shadow:0 22px 60px #88295e17}.unieddy-media__tabs{padding:12px;position:absolute;z-index:3;top:12px;right:12px;display:inline-flex;border:1px solid rgba(25,21,26,.06);border-radius:999px;background:#ffffffeb;box-shadow:0 10px 26px #49223517;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.unieddy-media__tabs button{min-width:84px;min-height:44px;padding:0 17px;color:var(--text-secondary);border:0;border-radius:999px;background:transparent;font-size:15px;font-weight:650}.unieddy-media__tabs button[aria-pressed=true]{color:var(--uni-white);background:var(--uni-pink);box-shadow:0 8px 20px #ff007a33}.unieddy-media button:focus-visible,.unieddy-media a:focus-visible{outline:3px solid #19151a;outline-offset:3px}.unieddy-media__stage{min-height:0;position:relative;display:grid;overflow:hidden;aspect-ratio:16 / 9;border-radius:27px;color:var(--uni-white);background:radial-gradient(circle at 18% 18%,rgba(252,114,255,.38),transparent 36%),radial-gradient(circle at 82% 76%,rgba(255,0,122,.34),transparent 42%),linear-gradient(145deg,#19151a,#3c1830 52%,#85064a)}.unieddy-media__stage--branded:before{content:"ai-uniswap";position:absolute;z-index:0;inset:auto auto 24px 24px;color:#ffffff2e;font-size:clamp(34px,7vw,72px);font-weight:780;letter-spacing:-.05em;pointer-events:none}.unieddy-media__video-wrap,.unieddy-media__video-wrap video{width:100%;height:100%;display:block}.unieddy-media__video-wrap{z-index:1;min-width:0;min-height:0}.unieddy-media__video-wrap video{background:transparent;object-fit:cover}.unieddy-media__token{width:46px;height:46px;position:absolute;z-index:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:#ffffffe0;box-shadow:0 10px 24px #60334924}.unieddy-media__token.token-a{left:17%;bottom:23%}.unieddy-media__token.token-b{right:20%;bottom:31%}.unieddy-media__token.token-c{right:42%;bottom:19%}.unieddy-media__play{width:78px;height:78px;padding:0;position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;color:var(--uni-pink);border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffffe6;box-shadow:0 18px 40px #622f4829;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.unieddy-media__caption,.unieddy-media__duration{min-height:44px;padding:0 15px;position:absolute;z-index:2;bottom:15px;display:inline-flex;align-items:center;border-radius:14px;font-size:13px}.unieddy-media__caption{left:15px;color:var(--uni-white);background:#19151ae6;font-weight:650}.unieddy-media__duration{right:15px;color:var(--uni-ink);background:#ffffffe0;font-family:IBM Plex Mono,monospace}.unieddy-media__slide{z-index:1;min-width:0;min-height:100%;padding:clamp(76px,10vw,112px) clamp(24px,7vw,74px) clamp(28px,5vw,52px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(10px,2vw,20px);overflow:auto;background:linear-gradient(120deg,#19151af5,#19151ab8);transition:opacity .22s ease,transform .22s ease}.unieddy-media__slide h2{max-width:18ch;margin:0;font-size:clamp(28px,4.7vw,54px);line-height:1.08;text-wrap:balance;overflow-wrap:normal}.unieddy-media__slide p{max-width:66ch;margin:0}.unieddy-media__slide-subtitle{color:#ffd7ed;font-size:clamp(16px,2.1vw,22px);font-weight:680;line-height:1.4}.unieddy-media__slide-body{color:#ffffffc2;font-size:clamp(14px,1.5vw,17px);line-height:1.62}.unieddy-media__independent{max-width:72ch;color:#ffffff9e;font-size:12px;line-height:1.45}.unieddy-media__error{max-width:calc(100% - 32px);min-height:44px;margin:0;padding:10px 14px;position:absolute;z-index:3;left:16px;bottom:16px;display:flex;align-items:center;color:var(--uni-ink);border-radius:12px;background:#fffffff0;box-shadow:0 8px 28px #19151a3d;font-size:14px;line-height:1.45}.unieddy-media__stage:has(.unieddy-media__error) .unieddy-media__slide{padding-bottom:96px}.unieddy-media__caption-fallback{margin:0 16px;padding:10px 14px;color:var(--uni-ink);border-left:4px solid var(--uni-pink);border-radius:8px;background:#fff2f8;font-size:15px;font-weight:650;line-height:1.5}.unieddy-media__slide-controls,.unieddy-media__actions{padding-inline:16px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.unieddy-media__slide-controls button,.unieddy-media__slide-controls a,.unieddy-media__actions button{min-width:44px;min-height:48px;padding:9px 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(25,21,26,.15);border-radius:999px;background:var(--uni-white);color:var(--uni-ink);font:inherit;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}.unieddy-media__slide-controls button:disabled{cursor:not-allowed;opacity:.46}.unieddy-media__download{margin-inline-start:auto}.unieddy-media__actions button:first-child{color:var(--uni-white);border-color:var(--uni-pink);background:var(--uni-pink)}.unieddy-media__actions button:last-child{border-color:transparent;color:var(--uni-pink);background:transparent}.unieddy-media__boundary-fallback{padding:22px}.unieddy-media__boundary-fallback .unieddy-media__error{max-width:none;position:static;box-shadow:none;background:var(--uni-soft)}.unieddy-media__boundary-fallback .unieddy-media__actions{padding:0}.unieddy-media[lang=vi] .unieddy-media__slide h2,.unieddy-media[lang=vi] .unieddy-media__slide p{max-width:100%;text-wrap:pretty}.unieddy-yesterday{display:grid;gap:14px}.unieddy-yesterday__meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.unieddy-yesterday__meta>span{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.unieddy-yesterday__rows{border-top:1px solid var(--border)}.unieddy-yesterday__rows>div{min-height:94px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--border)}.unieddy-yesterday__metric-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--uni-pink);border-radius:50%;background:var(--uni-soft)}.unieddy-yesterday__rows>div>span:nth-child(2){color:var(--text-secondary);font-size:15px}.unieddy-yesterday__rows strong{min-width:0;font-family:IBM Plex Mono,monospace;font-size:clamp(24px,3.2vw,34px);font-weight:600;letter-spacing:-.045em}.unieddy-yesterday__rows .token-amount{gap:8px}.unieddy-yesterday__rows .token-amount__symbol{color:var(--text-muted);font-family:Manrope Variable,Manrope,sans-serif;font-size:12px;letter-spacing:0}.unieddy-yesterday>small{display:inline-flex;align-items:flex-start;gap:6px;color:var(--text-muted);font-size:12px;line-height:1.5}.unieddy-yesterday>small svg{margin-top:2px;flex:0 0 auto}.unieddy-evolution,.unieddy-earning,.unieddy-comparison,.unieddy-claim,.unieddy-trial{padding:clamp(26px,4vw,48px);display:grid;gap:26px}.unieddy-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px}.unieddy-section-heading>div{max-width:760px;display:grid;gap:9px}.unieddy-section-heading>div>span{color:var(--uni-pink);font-size:13px;font-weight:720;letter-spacing:.035em}.unieddy-section-heading h2{color:var(--uni-ink);font-size:clamp(29px,4vw,44px);font-weight:680;line-height:1.16;letter-spacing:-.05em;text-wrap:balance}.unieddy-section-heading p{color:var(--text-secondary);font-size:16px;line-height:1.65}.unieddy-section-heading a{flex:0 0 auto;color:var(--uni-pink);font-size:14px;font-weight:680}.unieddy-evolution__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--border)}.unieddy-evolution__tabs button{min-height:76px;padding:12px 8px;position:relative;display:grid;place-items:center;align-content:center;gap:5px;color:var(--text-muted);border:0;background:transparent}.unieddy-evolution__tabs button:after{height:3px;position:absolute;right:0;bottom:-1px;left:0;content:"";border-radius:999px;background:transparent}.unieddy-evolution__tabs button[aria-pressed=true]{color:var(--uni-pink)}.unieddy-evolution__tabs button[aria-pressed=true]:after{background:var(--uni-pink)}.unieddy-evolution__tabs strong{font-family:IBM Plex Mono,monospace;font-size:18px}.unieddy-evolution__tabs span{font-family:IBM Plex Mono,monospace;font-size:11px}.unieddy-evolution__detail{min-height:98px;padding:20px 22px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;border:1px solid #f0dbe7;border-radius:20px;background:#fff8fc}.unieddy-evolution__detail>span{min-width:56px;color:var(--uni-pink);font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600}.unieddy-evolution__detail p{color:var(--text-secondary);font-size:16px;line-height:1.6}.unieddy-earning{color:var(--uni-white);border-color:var(--uni-ink);background:var(--uni-ink);box-shadow:0 28px 70px #19151a29}.unieddy-earning .unieddy-section-heading h2{color:var(--uni-white)}.unieddy-earning .unieddy-section-heading p{color:#cfc4cb}.unieddy-earning__steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none}.unieddy-earning__steps li{min-width:0;min-height:230px;padding:21px;position:relative;display:grid;align-content:start;gap:15px;border:1px solid #3a3238;border-radius:22px;background:#211c21}.unieddy-earning__icon{width:50px;height:50px;display:grid;place-items:center;color:var(--uni-pink);border-radius:16px;background:#321e2a}.unieddy-earning__steps li>div{display:grid;gap:7px}.unieddy-earning__steps strong{font-size:17px;line-height:1.4}.unieddy-earning__steps p{color:#cfc4cb;font-size:14px;line-height:1.6}.unieddy-earning__steps li>svg{position:absolute;z-index:1;top:50%;right:-15px;color:var(--uni-pink)}.unieddy-fee-flow{padding:16px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;border:1px solid #3a3238;border-radius:18px;background:#211c21}.unieddy-fee-flow>span{color:var(--uni-light-pink);font-size:13px;font-weight:680}.unieddy-fee-flow>div{min-width:max-content;display:flex;gap:10px}.unieddy-fee-flow>div>span{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;color:var(--uni-white);border:1px solid #473a43;border-radius:999px;background:#2c252a}.unieddy-fee-flow .token-amount{font-family:IBM Plex Mono,monospace;font-size:12px}.unieddy-fee-flow .token-amount__symbol{color:#bbaeb6;font-family:Manrope Variable,Manrope,sans-serif;font-size:10px}.unieddy-fee-flow>small{color:#9f929a;font-size:11px}.unieddy-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unieddy-comparison__grid article{min-width:0;padding:24px;display:grid;align-content:start;gap:18px;border:1px solid var(--border);border-radius:22px;background:#fcfafb}.unieddy-comparison__grid article.is-automated{border-color:#ff007a42;background:#fff5fa;box-shadow:inset 4px 0 0 var(--uni-pink)}.unieddy-comparison__grid article>strong{font-size:18px;line-height:1.45}.unieddy-comparison__grid article.is-automated>strong{color:var(--uni-pink)}.unieddy-comparison__grid ul{margin:0;padding:0;display:grid;gap:14px;list-style:none}.unieddy-comparison__grid li{display:grid;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:9px;color:var(--text-secondary);font-size:15px;line-height:1.55}.unieddy-comparison__grid li svg{margin-top:2px;color:var(--uni-pink)}.unieddy-comparison__actions{display:flex;flex-wrap:wrap;gap:10px}.unieddy-comparison__actions .button{min-height:54px;font-size:15px;text-decoration:none}.unieddy-comparison>small{color:var(--text-muted);font-size:12px;line-height:1.55}.unieddy-claim ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none}.unieddy-claim li{min-width:0;min-height:102px;padding:17px;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--border);border-radius:20px;background:#fcfafb}.unieddy-claim li>span{width:48px;height:48px;display:grid;place-items:center;color:var(--uni-pink);border-radius:16px;background:var(--uni-soft)}.unieddy-claim li>div{min-width:0;display:grid;gap:4px}.unieddy-claim li strong{font-size:15px;line-height:1.4}.unieddy-claim li small{color:var(--text-muted);font-size:13px;line-height:1.45}.unieddy-claim li>svg{position:absolute;z-index:1;top:42px;right:-16px;color:var(--uni-pink)}.unieddy-claim__footer{display:grid;gap:18px}.unieddy-assets{display:grid;gap:11px}.unieddy-assets>span{color:var(--text-muted);font-size:13px;font-weight:650}.unieddy-assets>div{display:flex;flex-wrap:wrap;gap:8px}.unieddy-assets__token{min-height:46px;padding:7px 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:15px;background:#fff}.unieddy-assets__token strong{font-family:IBM Plex Mono,monospace;font-size:12px}.unieddy-official-links{display:flex;flex-wrap:wrap;gap:8px 18px}.unieddy-official-links a{color:var(--uni-pink)}.unieddy-risk-note{margin:0;padding-top:18px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;color:var(--text-muted);border-top:1px solid var(--border);font-size:13px;line-height:1.6}.unieddy-risk-note svg{margin-top:2px;color:var(--uni-pink)}.unieddy-trial{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border-color:#ff007a38;background:#fff6fb}.unieddy-trial__icon{width:54px;height:54px;display:grid;place-items:center;color:var(--uni-pink);border-radius:18px;background:var(--uni-soft)}.unieddy-trial__copy{display:grid;gap:5px}.unieddy-trial__copy>span,.unieddy-trial__copy p,.unieddy-trial__reserve{color:var(--text-secondary);font-size:13px;line-height:1.45}.unieddy-trial__copy h2{font-size:19px}.unieddy-trial__countdown{display:grid;grid-template-columns:repeat(4,58px);gap:6px}.unieddy-trial__countdown>span{min-height:58px;display:grid;place-items:center;align-content:center;border:1px solid var(--border);border-radius:14px;background:#fff}.unieddy-trial__countdown strong{color:var(--uni-pink);font-family:IBM Plex Mono,monospace}.unieddy-trial__countdown small{color:var(--text-muted);font-size:10px}.unieddy-trial__actions,.unieddy-trial__reserve{grid-column:2 / -1}.unieddy-trial__actions{display:flex;flex-wrap:wrap;gap:8px}.unieddy-trial__actions>button:not(.button){min-height:44px;padding-inline:12px;display:inline-flex;align-items:center;gap:6px;color:var(--uni-pink);border:0;background:transparent;font-size:13px;font-weight:680}.unieddy-trial__reserve{display:inline-flex;align-items:center;gap:6px}.public-canvas:has(.public-home--unieddy) .public-footer{border-color:#ff007a1a;background:var(--uni-ink)}.public-canvas:has(.public-home--unieddy) .public-footer .brand__name,.public-canvas:has(.public-home--unieddy) .public-footer span,.public-canvas:has(.public-home--unieddy) .public-footer button{color:var(--uni-white)}.public-canvas:has(.public-home--unieddy) .public-footer>span{color:#c9bec5}.drawer-backdrop:has(.public-navigation-drawer){background:#19151a8f;-webkit-backdrop-filter:blur(14px) saturate(.86);backdrop-filter:blur(14px) saturate(.86)}.public-navigation-drawer{width:min(380px,calc(100vw - 48px));border-left:1px solid rgba(255,0,122,.18);background:#fff8fc;box-shadow:-24px 0 80px #19151a4d}.public-navigation-drawer .drawer__header{min-height:88px;padding-top:max(14px,env(safe-area-inset-top));border-color:#ff007a3d;background:#19151a}.public-navigation-drawer .drawer__header h2{position:relative;color:#fff;font-family:Manrope Variable,Manrope,Noto Sans SC Variable,sans-serif;font-size:24px}.public-navigation-drawer .drawer__header h2:after{content:"";width:28px;height:3px;margin-top:8px;display:block;border-radius:999px;background:#ff007a}.public-navigation-drawer .drawer__header .icon-button{min-width:48px;min-height:48px;color:#fff;border-color:#fc72ff47;background:#2b242a}.public-navigation-drawer .drawer__body{padding:20px 18px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 100% 0%,rgba(252,114,255,.12),transparent 34%),#fff8fc}.public-navigation-drawer .mobile-drawer-nav{gap:10px}.public-navigation-drawer .mobile-drawer-nav button{min-height:64px;padding:10px 14px;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:14px;color:#19151a;border:1px solid rgba(255,0,122,.14);border-radius:18px;background:#fff;box-shadow:0 10px 28px #602a4812;font-size:15px;font-weight:650;line-height:1.35}.public-navigation-drawer .mobile-drawer-nav__icon{width:40px;height:40px;display:grid;place-items:center;color:#ff007a;border:1px solid rgba(255,0,122,.14);border-radius:14px;background:#f8e7f0}.public-navigation-drawer .mobile-drawer-nav__label{min-width:0;text-align:left;overflow-wrap:anywhere}.public-navigation-drawer .mobile-drawer-nav__arrow{display:grid;place-items:center;color:#80747e}.public-navigation-drawer .mobile-drawer-nav button:is(:hover,:focus-visible){color:#19151a;border-color:#ff007a6b;background:#fff2f8}.public-navigation-drawer .mobile-drawer-nav button:active{background:#f8e7f0}.public-navigation-drawer .mobile-drawer-nav button.is-current{border-color:#ff007a;background:#fff0f7;box-shadow:inset 4px 0 #ff007a,0 12px 30px #ff007a1f}.public-navigation-drawer .mobile-drawer-nav button:is(:hover,:focus-visible,.is-current) .mobile-drawer-nav__arrow{color:#ff007a}@media(max-width:359px){.public-navigation-drawer{width:100vw}.public-navigation-drawer .drawer__body{padding-inline:12px}}@media(min-width:768px){.public-navigation-drawer{width:min(400px,calc(100vw - 72px))}}@media(prefers-reduced-motion:no-preference){.public-canvas:has(.public-home--unieddy) .unieddy-fee-flow>div{animation:unieddy-fee-lane 10s linear infinite alternate}}@keyframes unieddy-fee-lane{0%{transform:translate(0)}to{transform:translate(-52px)}}@media(max-width:767px){.public-canvas:has(.public-home--unieddy) .public-header{min-height:72px;padding:8px 14px;gap:8px}.public-canvas:has(.public-home--unieddy) .brand{gap:6px}.public-canvas:has(.public-home--unieddy) .brand__mark{width:44px;height:40px}.public-canvas:has(.public-home--unieddy) .brand__name{font-size:18px}.public-canvas:has(.public-home--unieddy) .brand__tagline{font-size:13px}.public-canvas:has(.public-home--unieddy) .public-header__tools{gap:7px}.public-canvas:has(.public-home--unieddy) .locale-menu__trigger{min-width:84px;height:48px;padding-inline:9px;gap:6px;font-size:13px}.public-canvas:has(.public-home--unieddy) .mobile-menu-button{display:grid}.public-canvas:has(.public-home--unieddy) .public-main{padding:14px 12px 118px}.public-home--unieddy{gap:14px}.unieddy-intro,.unieddy-evolution,.unieddy-earning,.unieddy-comparison,.unieddy-claim,.unieddy-trial{border-radius:26px}.unieddy-intro{padding:26px 18px 22px;gap:22px}.unieddy-intro__copy{gap:14px}.unieddy-eyebrow{min-height:28px;font-size:13px}.unieddy-intro h1{font-size:clamp(34px,9vw,36px);line-height:1.12;text-wrap:pretty}.unieddy-intro__copy>p{font-size:16px;line-height:1.7}.unieddy-relation{min-height:46px;padding:8px 12px;border-radius:16px;font-size:13px}.unieddy-media{border-radius:24px}.unieddy-media__stage{min-height:0;aspect-ratio:16 / 10;border-radius:23px}.unieddy-media__stage.is-slides{min-height:360px;aspect-ratio:auto}.unieddy-media__tabs{top:10px;right:10px;padding:5px}.unieddy-media__tabs button{min-width:68px;min-height:44px;padding-inline:12px;font-size:14px}.unieddy-media__slide{padding:72px 20px 24px;justify-content:flex-start}.unieddy-media__slide h2{font-size:clamp(27px,8.2vw,36px)}.unieddy-media__play{width:62px;height:62px}.unieddy-media__token{width:42px;height:42px}.unieddy-media__caption{max-width:calc(100% - 108px);padding-inline:12px;white-space:normal}.unieddy-media__duration{padding-inline:11px}.unieddy-media__slide-body{display:none}.unieddy-media__slide-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.unieddy-media__slide-controls button{width:100%}.unieddy-media__download{grid-column:1 / -1;margin-inline-start:0}.unieddy-media__actions{align-items:stretch;flex-direction:column}.unieddy-media__actions button{width:100%}.unieddy-yesterday__meta{align-items:flex-start;display:grid;gap:6px}.unieddy-yesterday__meta a{min-height:48px;font-size:13px}.unieddy-yesterday__rows>div{min-height:112px;grid-template-columns:42px minmax(0,1fr);gap:10px 12px}.unieddy-yesterday__rows strong{grid-column:1 / -1;padding-left:54px;padding-bottom:14px;font-size:clamp(25px,7.8vw,31px)}.unieddy-yesterday__rows .token-amount{flex-wrap:nowrap}.unieddy-yesterday__rows .token-amount__symbol{font-size:13px}.unieddy-yesterday>small{font-size:13px}.unieddy-evolution,.unieddy-earning,.unieddy-comparison,.unieddy-claim,.unieddy-trial{padding:24px 18px;gap:22px}.unieddy-section-heading{display:grid;align-items:start;gap:10px}.unieddy-section-heading>div>span{font-size:13px}.unieddy-section-heading h2{font-size:clamp(27px,7.4vw,31px);line-height:1.24;text-wrap:pretty}.unieddy-section-heading p{font-size:16px;line-height:1.65}.unieddy-section-heading a{min-height:48px;justify-self:start;font-size:14px}.unieddy-evolution__tabs{gap:2px}.unieddy-evolution__tabs button{min-height:72px}.unieddy-evolution__tabs strong{font-size:16px}.unieddy-evolution__tabs span{font-size:13px}.unieddy-evolution__detail{min-height:116px;padding:18px;grid-template-columns:1fr;gap:7px}.unieddy-evolution__detail p{font-size:16px}.unieddy-earning__steps{grid-template-columns:1fr}.unieddy-earning__steps li{min-height:0;padding:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:10px}.unieddy-earning__steps li>div{align-self:center}.unieddy-earning__steps strong{font-size:17px}.unieddy-earning__steps p{font-size:15px}.unieddy-earning__steps li>svg{top:auto;right:auto;bottom:-15px;left:62px;transform:rotate(90deg)}.unieddy-fee-flow{padding:15px;grid-template-columns:1fr;gap:10px}.unieddy-fee-flow>span{font-size:14px}.unieddy-fee-flow>div{overflow:visible}.unieddy-fee-flow>small{font-size:13px}.unieddy-fee-flow .token-amount__symbol{font-size:13px}.unieddy-comparison__grid{grid-template-columns:1fr}.unieddy-comparison__grid article{padding:19px}.unieddy-comparison__grid article>strong{font-size:18px}.unieddy-comparison__grid li{font-size:16px}.unieddy-comparison__actions{display:grid}.unieddy-comparison__actions .button{width:100%;min-height:56px;font-size:16px}.unieddy-comparison>small{font-size:13px}.unieddy-claim ol{grid-template-columns:1fr}.unieddy-claim li{min-height:90px;padding:15px}.unieddy-claim li strong{font-size:16px}.unieddy-claim li small{font-size:14px}.unieddy-claim li>svg{top:auto;right:auto;bottom:-15px;left:29px;transform:rotate(90deg)}.unieddy-assets>span,.unieddy-risk-note{font-size:13px}.unieddy-assets__token{min-height:40px;padding:5px 8px;gap:5px;border-radius:12px;white-space:nowrap}.unieddy-official-links{display:flex;flex-wrap:wrap;gap:7px}.unieddy-official-links a{min-height:44px;padding:0 9px;flex:0 0 auto;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:13px;background:#fff;font-size:13px;line-height:1;white-space:nowrap}.unieddy-trial{grid-template-columns:50px minmax(0,1fr);align-items:start}.unieddy-trial__countdown,.unieddy-trial__actions,.unieddy-trial__reserve{grid-column:1 / -1}.unieddy-trial__countdown{grid-template-columns:repeat(4,minmax(0,1fr))}.unieddy-trial__actions{display:grid}.unieddy-trial__actions .button,.unieddy-trial__actions>button:not(.button){min-height:48px;font-size:14px}.public-canvas:has(.public-home--unieddy) .mobile-sticky-cta{min-height:84px;padding:11px 14px calc(11px + env(safe-area-inset-bottom));border-color:#ff007a29;background:#fffffff5}.public-canvas:has(.public-home--unieddy) .mobile-sticky-cta .button{min-height:58px;border-radius:18px;font-size:16px}}@media(min-width:768px){.unieddy-intro{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center}.unieddy-intro__copy{align-self:start;padding-top:24px}.unieddy-media{grid-column:2;grid-row:1 / span 2}.unieddy-yesterday{grid-column:1}}@media(min-width:960px){.unieddy-media__stage.is-slides{min-height:420px;aspect-ratio:auto}.unieddy-media__slide{padding:76px 32px 32px;gap:12px}.unieddy-media__slide h2{font-size:clamp(28px,3.4vw,42px)}}@media(min-width:768px)and (max-width:959px){.unieddy-intro{grid-template-columns:1fr}.unieddy-media,.unieddy-yesterday{grid-column:1;grid-row:auto}.unieddy-earning__steps,.unieddy-claim ol{grid-template-columns:1fr}.unieddy-earning__steps li,.unieddy-claim li{min-height:0}.unieddy-earning__steps li>svg,.unieddy-claim li>svg{display:none}}@media(prefers-reduced-motion:reduce){.public-canvas:has(.public-home--unieddy) .unieddy-media__slide,.public-canvas:has(.public-home--unieddy) .unieddy-media button,.public-canvas:has(.public-home--unieddy) .unieddy-fee-flow>div{animation:none;transition:none}}@media(max-width:767px){.dapp-canvas .brand__mark,.public-canvas:has(.user-public-page) .brand__mark,.public-canvas:has(.public-home--unieddy) .brand__mark{overflow:hidden;contain:layout paint}.dapp-canvas .mobile-tabs button{font-size:11px;line-height:1.2}.dapp-canvas .user-eyebrow{font-size:13px}.dapp-canvas .user-stat-card>small,.dapp-canvas .user-inline-stats span,.dapp-canvas .user-allocation-row small{font-size:13px}.dapp-canvas .user-level-progress span{font-size:11px;line-height:1.25}.dapp-canvas .user-activity-item>div:nth-child(2)>span{font-size:13px}.dapp-canvas .user-activity-item .transaction-link{font-size:12px}.dapp-canvas .token-amount__symbol,.modal .token-amount__symbol{font-size:11px}.modal .progress-steps li,.modal .progress-steps li strong{font-size:12px}.modal .asset-options button,.modal .field__label,.modal .amount-field__usd,.modal .radio-cards strong{font-size:13px}.modal .inline-notice p,.modal .radio-cards small{font-size:13px;line-height:1.55}.public-canvas:has(.user-public-page) .public-footer button{min-height:48px}}.admin-analytics-views,.admin-operating-overview,.admin-behavior-analysis,.admin-employee-scorecard,.admin-campaign-board{min-width:0;display:grid;gap:18px}.admin-analytics-views>div>h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.025em}.admin-operating-overview .admin-metric{min-height:148px;padding:0}.admin-operating-overview .admin-metric>button{width:100%;min-width:0;min-height:148px;padding:18px;display:grid;align-content:space-between;gap:9px;color:inherit;border:0;border-radius:inherit;background:transparent;text-align:left;cursor:pointer}.admin-operating-overview .admin-metric>button:hover{background:linear-gradient(145deg,rgba(255,0,122,.045),transparent)}.admin-operating-overview .admin-metric>button:focus-visible,.admin-analytics-toolbar select:focus-visible,.admin-campaign-builder select:focus-visible,.admin-campaign-builder input:focus-visible,.admin-campaign-builder input[type=checkbox]:focus-visible{outline:3px solid rgba(255,0,122,.28);outline-offset:2px}.admin-operating-overview .admin-metric>button>span{color:var(--text-secondary);font-size:13px;line-height:1.45}.admin-operating-overview .admin-metric>button>strong{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:clamp(18px,1.7vw,25px);line-height:1.15;letter-spacing:-.04em}.admin-operating-overview .admin-metric>button>small,.admin-evidence-context{overflow-wrap:anywhere;color:var(--text-muted);font-size:11px;line-height:1.55}.admin-analytics-chart{min-width:0;overflow:hidden}.admin-analytics-views details{margin-top:14px}.admin-analytics-views summary{min-height:44px;display:inline-flex;align-items:center;color:var(--accent-dark);font-size:12px;font-weight:700;cursor:pointer}.admin-analytics-toolbar__controls,.admin-campaign-builder__fields{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end;gap:12px}.admin-analytics-toolbar label,.admin-campaign-builder label{min-width:0;display:grid;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:650}.admin-analytics-toolbar select,.admin-campaign-builder select,.admin-campaign-builder input:not([type=checkbox]){width:100%;min-width:0;min-height:46px;padding:0 12px;color:var(--text);border:1px solid var(--border);border-radius:13px;background:#fff;font:inherit}.admin-analytics-toolbar select:disabled{color:var(--text-muted);background:var(--surface-soft);cursor:not-allowed}.admin-funnel .admin-simple-records>div{grid-template-columns:minmax(180px,1fr) auto}.admin-simple-records>li{min-height:64px;padding:12px 2px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border)}.admin-simple-records>li:first-child{border-top:0}.admin-simple-records>li>span{min-width:0;display:grid;gap:4px}.admin-simple-records>li>strong{flex:0 0 auto;font-family:IBM Plex Mono,monospace}.admin-retention-grid{overflow-x:auto}.admin-performance-split .admin-simple-records>li{min-height:56px}.admin-employee-scorecard .admin-simple-records>div{grid-template-columns:minmax(170px,1fr) auto auto minmax(160px,auto)}.admin-campaign-board .admin-simple-records>div{grid-template-columns:minmax(0,1fr) auto}.admin-campaign-board .admin-simple-records small{overflow-wrap:anywhere}.admin-campaign-builder fieldset{margin:16px 0 0;padding:14px;display:flex;flex-wrap:wrap;gap:12px 18px;border:1px solid var(--border);border-radius:16px}.admin-campaign-builder fieldset label{min-height:44px;display:inline-flex;grid-auto-flow:column;align-items:center;gap:9px}.admin-campaign-builder input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--accent)}.admin-campaign-builder>p,.admin-attribution-note .admin-panel__header p{padding:12px 14px;color:var(--text-secondary);border:1px solid rgba(140,82,5,.14);border-radius:14px;background:#fff8e9;font-size:12px;line-height:1.55}.admin-attribution-note .admin-simple-records>div>strong{max-width:480px;overflow-wrap:anywhere;color:var(--text-secondary);font-size:12px;line-height:1.5;text-align:right}.admin-metric-detail dd{overflow-wrap:anywhere}@media(max-width:1199px){.admin-analytics-views .admin-layout--half,.admin-performance-split{grid-template-columns:1fr}.admin-analytics-toolbar__controls,.admin-campaign-builder__fields{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:767px){.admin-analytics-views,.admin-operating-overview,.admin-behavior-analysis,.admin-employee-scorecard,.admin-campaign-board{gap:14px}.admin-analytics-views>div>h2{font-size:19px}.admin-operating-overview .admin-metric{min-height:142px}.admin-operating-overview .admin-metric>button{min-height:142px;padding:15px}.admin-operating-overview .admin-metric>button>span{font-size:13px}.admin-operating-overview .admin-metric>button>strong{font-size:19px}.admin-operating-overview .admin-metric>button>small,.admin-evidence-context{font-size:11px}.admin-analytics-toolbar__controls,.admin-campaign-builder__fields{grid-template-columns:1fr}.admin-analytics-toolbar label,.admin-campaign-builder label{font-size:13px}.admin-analytics-toolbar select,.admin-campaign-builder select,.admin-campaign-builder input:not([type=checkbox]){min-height:48px;font-size:16px}.admin-funnel .admin-simple-records>div,.admin-employee-scorecard .admin-simple-records>div,.admin-campaign-board .admin-simple-records>div{min-height:0;padding-block:14px;grid-template-columns:minmax(0,1fr)}.admin-funnel .admin-simple-records>div>strong,.admin-campaign-board .admin-simple-records>div>.admin-status,.admin-attribution-note .admin-simple-records>div>strong{grid-column:1;justify-self:start;max-width:none;text-align:left}.admin-employee-scorecard .admin-simple-records>div .button{width:100%;min-height:48px;grid-column:1}.admin-performance-split .admin-simple-records>li{min-height:58px}.admin-campaign-builder fieldset{display:grid;grid-template-columns:1fr}.admin-campaign-builder .admin-page-header__actions{display:grid;grid-template-columns:1fr;gap:10px}.admin-campaign-builder .admin-page-header__actions .button{width:100%;min-height:48px;padding-inline:14px}.admin-campaign-builder .admin-page-header__actions .button span{display:inline}.admin-retention-grid{overflow:visible}.admin-analytics-chart .recharts-legend-wrapper{font-size:11px}.admin-analytics-views summary,.admin-campaign-builder fieldset label{min-width:0;min-height:48px;padding-block:8px;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.admin-operating-overview .admin-metric>button>small,.admin-evidence-context,.admin-analytics-views .admin-simple-records small,.admin-analytics-views tbody td,.admin-analytics-views tbody td:before,.admin-analytics-chart .recharts-legend-wrapper{font-size:12px;line-height:1.5}.admin-operating-overview .admin-conclusion__meta{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px}.admin-operating-overview .admin-conclusion__meta .admin-status,.admin-operating-overview .admin-simple-records .admin-status{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.admin-operating-overview .admin-simple-records>div{grid-template-columns:minmax(0,1fr)}.admin-operating-overview .admin-simple-records .admin-status{grid-column:1;grid-row:auto;justify-self:start}.admin-analytics-views .admin-status,.admin-analytics-views th{font-size:12px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.admin-operating-overview .admin-metric>button,.admin-analytics-views summary{transition:none}}.admin-profit-views{min-width:0;display:grid;gap:18px}.admin-profit-header{min-height:116px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.admin-profit-header>div{min-width:0}.admin-profit-header>div>span{color:#c00077;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.admin-profit-header h1{margin:8px 0;font-size:clamp(32px,3vw,42px);line-height:1.04;letter-spacing:-.045em}.admin-profit-header p{max-width:760px;overflow-wrap:anywhere;color:var(--text-secondary);font-size:15px;line-height:1.65}.admin-profit-headlines{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none}.admin-profit-headlines>li{min-width:0;min-height:156px;overflow:hidden;border:1px solid rgba(25,21,26,.07);border-radius:22px;background:#ffffffeb;box-shadow:0 16px 42px #43204f0e}.admin-profit-headlines>li.is-incomplete{border-color:#a760053d;background:linear-gradient(145deg,#fff,#fff8e9)}.admin-profit-headlines button{width:100%;min-height:156px;padding:18px;display:grid;align-content:space-between;gap:10px;color:inherit;border:0;background:transparent;text-align:left;cursor:pointer}.admin-profit-headlines button:hover{background:linear-gradient(145deg,rgba(255,0,122,.045),transparent)}.admin-profit-headlines button:focus-visible,.admin-profit-toolbar button:focus-visible,.admin-operational-alerts .button:focus-visible,.admin-employee-operations-summary .button:focus-visible{outline:3px solid rgba(255,0,122,.32);outline-offset:3px}.admin-profit-headlines button>span{color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-profit-headlines button>strong{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:clamp(18px,1.7vw,25px);line-height:1.15;letter-spacing:-.04em}.admin-profit-headlines small .admin-status{max-width:100%;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.admin-profit-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px}.admin-profit-toolbar{margin-bottom:18px;display:flex;flex-wrap:wrap;gap:8px}.admin-profit-toolbar button{min-height:38px;padding:7px 11px;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-profit-toolbar button[aria-pressed=true]{color:#a70064;border-color:#c000773d;background:#fff0f8}.admin-profit-trend-list{margin:0;padding:0;display:grid;list-style:none}.admin-profit-trend-list li{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border-top:1px solid var(--border)}.admin-profit-trend-list li>span,.admin-profit-trend-list li>strong{overflow-wrap:anywhere}.admin-profit-trend-list li>strong,.admin-profit-bridge strong,.admin-employee-operations-summary strong{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.admin-profit-bridge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-profit-bridge .admin-panel__header{grid-column:1 / -1}.admin-profit-bridge>div{min-width:0;padding:14px;display:grid;gap:8px;border-radius:16px;background:var(--surface-soft)}.admin-profit-bridge span,.admin-employee-operations-summary span{color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-profit-bridge strong{overflow-wrap:anywhere;font-size:16px}.admin-operational-alerts article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px}.admin-operational-alerts article>svg{color:var(--warning)}.admin-operational-alerts p{margin:6px 0 10px;overflow-wrap:anywhere;color:var(--text-secondary);font-size:12px;line-height:1.55}.admin-operational-alerts__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-employee-operations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-employee-operations-summary .admin-panel__header{grid-column:1 / -1}.admin-employee-operations-summary>div{min-width:0;padding:14px;display:grid;gap:8px;border-top:1px solid var(--border)}.admin-employee-operations-summary strong{overflow-wrap:anywhere;font-size:20px}.admin-profit-definition{margin:0;display:grid;gap:12px}.admin-profit-definition>div{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.admin-profit-definition dt{color:var(--text-secondary);font-size:12px;font-weight:700}.admin-profit-definition dd{margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.55}@media(max-width:1199px){.admin-profit-headlines{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profit-layout{grid-template-columns:1fr}}@media(max-width:767px){.admin-profit-views{gap:14px}.admin-profit-header{min-height:0;display:grid;gap:12px}.admin-profit-header h1{font-size:30px;line-height:1.12}.admin-profit-header p{font-size:14px;line-height:1.55}.admin-profit-headlines,.admin-profit-layout,.admin-profit-bridge{grid-template-columns:1fr}.admin-profit-toolbar button,.admin-profit-toolbar select{min-height:48px}.admin-profit-headlines button{min-height:142px;padding:15px}.admin-profit-headlines>li{min-height:142px}.admin-profit-trend-list li{grid-template-columns:minmax(0,1fr) auto;padding-block:10px}.admin-profit-trend-list li .admin-status{grid-column:1 / -1;justify-self:start}.admin-operational-alerts article{grid-template-columns:auto minmax(0,1fr)}.admin-operational-alerts__actions{grid-column:1 / -1;justify-content:stretch}.admin-operational-alerts__actions .button,.admin-employee-operations-summary .button{width:100%;min-height:48px}.admin-employee-operations-summary{grid-template-columns:1fr}.admin-profit-definition>div{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){.admin-profit-headlines button,.admin-profit-toolbar button,.admin-operational-alerts .button,.admin-employee-operations-summary .button{transition:none}}.admin-growth-panel{min-width:0;padding:22px;display:grid;gap:18px;overflow:hidden;border:1px solid rgba(192,0,119,.12);border-radius:28px;background:radial-gradient(circle at 88% -18%,rgba(255,0,122,.12),transparent 31%),linear-gradient(145deg,#fffffffa,#fff7fbf0);box-shadow:0 22px 60px #43204f12}.admin-growth-header{display:flex;align-items:end;justify-content:space-between;gap:22px}.admin-growth-header>div:first-child{min-width:0}.admin-growth-header>div:first-child>span{color:#c00077;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.admin-growth-header h2{margin:7px 0 6px;font-size:clamp(24px,2.2vw,32px);line-height:1.12;letter-spacing:-.035em}.admin-growth-header p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.admin-growth-range{flex:0 0 auto;padding:4px;display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:3px;border:1px solid var(--border);border-radius:16px;background:#ffffffdb}.admin-growth-range button{min-height:40px;padding:8px 13px;color:var(--text-secondary);border:0;border-radius:12px;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.admin-growth-range button[aria-pressed=true]{color:#fff;background:#c00077;box-shadow:0 7px 16px #c0007733}.admin-growth-panel>[data-testid=growth-conclusion] .admin-conclusion{min-height:0;border-color:#c0007724;background:linear-gradient(120deg,#fff,#fff2f8)}.admin-growth-panel>[data-testid=growth-conclusion] .admin-conclusion h2{max-width:900px;font-size:clamp(19px,1.8vw,25px);line-height:1.35}.admin-growth-metrics{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none}.admin-growth-metric{min-width:0;overflow:hidden;border:1px solid rgba(25,21,26,.07);border-radius:20px;background:#fffffff0;box-shadow:0 12px 32px #43204f0b}.admin-growth-metric:last-child{border-color:#c000772e;background:linear-gradient(145deg,#fff,#fff0f8)}.admin-growth-metric>button{width:100%;min-height:174px;padding:15px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto;align-content:start;gap:11px 9px;color:inherit;border:0;background:transparent;text-align:left;cursor:pointer}.admin-growth-metric__icon{width:34px;height:34px;display:inline-grid;place-items:center;color:#c00077;border-radius:11px;background:#fff0f8}.admin-growth-metric__label{align-self:center;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.admin-growth-metric>button>strong{min-width:0;grid-column:1 / -1;align-self:center;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:clamp(22px,2.1vw,31px);font-variant-numeric:tabular-nums;line-height:1.12;letter-spacing:-.045em}.admin-growth-metric .token-amount{max-width:100%;flex-wrap:wrap;gap:5px}.admin-growth-metric__footer{min-width:0;grid-column:1 / -1;display:grid;gap:3px}.admin-growth-metric__footer small{color:var(--text-secondary);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.admin-growth-metric__footer small.is-positive{color:#087d57;font-weight:700}.admin-growth-unknown{color:var(--text-secondary)}.admin-growth-toolbar{display:flex;justify-content:flex-end}.admin-growth-toolbar label{display:flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:12px;font-weight:700}.admin-growth-toolbar select{min-height:40px;padding:7px 34px 7px 12px;color:var(--text-primary);border:1px solid var(--border);border-radius:12px;background-color:#fff;font:inherit;font-weight:700}.admin-growth-contribution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-growth-contribution{min-width:0;padding:17px;border:1px solid var(--border);border-radius:22px;background:#ffffffeb}.admin-growth-contribution>header{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-growth-contribution>header span{color:#c00077;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-growth-contribution>header h3{margin:4px 0 0;font-size:19px;line-height:1.25}.admin-growth-contribution>header>strong{min-width:34px;height:34px;display:inline-grid;place-items:center;border-radius:11px;background:var(--surface-soft);font-family:IBM Plex Mono,monospace}.admin-growth-contribution>ol{margin:13px 0 0;padding:0;display:grid;gap:10px;list-style:none}.admin-growth-contributor{min-width:0;padding:13px;display:grid;gap:11px;border:1px solid var(--border);border-radius:17px;background:#fff}.admin-growth-contributor__identity{width:100%;min-height:48px;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:inherit;border:0;background:transparent;text-align:left;cursor:pointer}.admin-growth-contributor__identity>span:nth-child(2){min-width:0;display:grid;gap:2px}.admin-growth-contributor__identity strong,.admin-growth-contributor__identity small{overflow-wrap:anywhere}.admin-growth-contributor__identity strong{font-size:14px}.admin-growth-contributor__identity small,.admin-growth-contributor__owner{color:var(--text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.45}.admin-growth-contributor__avatar{width:38px;height:38px;display:inline-grid;place-items:center;color:#c00077;border-radius:12px;background:#fff0f8}.admin-growth-contributor dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-growth-contributor dl>div{min-width:0;padding:9px;display:grid;gap:4px;border-radius:11px;background:var(--surface-soft)}.admin-growth-contributor dt{color:var(--text-secondary);font-size:10px;line-height:1.4}.admin-growth-contributor dd{margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;line-height:1.35}.admin-growth-contributor dd .token-amount{max-width:100%;flex-wrap:wrap;gap:4px}.admin-growth-contributor__signal{min-height:40px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);border:0;background:transparent;cursor:pointer}.admin-growth-inclusion-note{margin:10px 0 0;padding:10px 11px;display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);border-radius:12px;background:#fff7fb;font-size:11px;line-height:1.5}.admin-growth-inclusion-note svg{flex:0 0 auto;color:#c00077}.admin-growth-no-data{margin:14px 0 0;padding:24px;color:var(--text-secondary);border:1px dashed var(--border);border-radius:14px;text-align:center}.admin-growth-unassigned{width:100%;min-height:76px;padding:13px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;color:inherit;border:1px solid rgba(192,0,119,.15);border-radius:18px;background:#fff;text-align:left;cursor:pointer}.admin-growth-unassigned>span:first-child{width:40px;height:40px;display:inline-grid;place-items:center;color:#c00077;border-radius:13px;background:#fff0f8}.admin-growth-unassigned>span:nth-child(2){min-width:0;display:grid;gap:3px}.admin-growth-unassigned strong,.admin-growth-unassigned small{overflow-wrap:anywhere}.admin-growth-unassigned small{color:var(--text-secondary);font-size:12px;line-height:1.45}.admin-growth-unassigned b{color:#c00077;font-family:IBM Plex Mono,monospace;font-size:22px}.admin-growth-definition{margin:0;display:grid;gap:12px}.admin-growth-definition>div{padding-bottom:12px;display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border)}.admin-growth-definition dt{color:var(--text-secondary);font-size:12px;font-weight:700}.admin-growth-definition dd{margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.55}.admin-growth-definition__notice{margin:16px 0 0;padding:13px;color:var(--text-secondary);border-radius:13px;background:var(--surface-soft);font-size:13px;line-height:1.6}.admin-growth-empty{min-height:130px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--text-secondary);text-align:center}.admin-growth-range button:focus-visible,.admin-growth-metric>button:focus-visible,.admin-growth-toolbar select:focus-visible,.admin-growth-contributor__identity:focus-visible,.admin-growth-contributor__signal:focus-visible,.admin-growth-unassigned:focus-visible{outline:3px solid rgba(255,0,122,.32);outline-offset:3px}@media(max-width:1199px){.admin-growth-header{align-items:start}.admin-growth-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-growth-contribution-grid{grid-template-columns:1fr}}@media(max-width:767px){.admin-growth-panel{margin-inline:-2px;padding:16px;gap:15px;border-radius:22px}.admin-growth-header{display:grid;gap:14px}.admin-growth-header h2{font-size:24px}.admin-growth-header p{font-size:15px;line-height:1.55}.admin-growth-range{width:100%;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-growth-range button,.admin-growth-toolbar select,.admin-growth-contributor__signal{min-height:48px}.admin-growth-panel>[data-testid=growth-conclusion] .admin-conclusion h2{font-size:18px;line-height:1.42}.admin-growth-panel>[data-testid=growth-conclusion] .admin-conclusion p{font-size:15px;line-height:1.55}.admin-growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-growth-metric:last-child{grid-column:1 / -1}.admin-growth-metric>button{min-height:166px;padding:13px}.admin-growth-metric>button>strong{font-size:clamp(21px,7vw,28px)}.admin-growth-metric__label{font-size:13px}.admin-growth-metric__footer small{font-size:12px;line-height:1.5}.admin-growth-toolbar{justify-content:stretch}.admin-growth-toolbar label{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr)}.admin-growth-toolbar select{width:100%}.admin-growth-contribution{padding:14px}.admin-growth-contribution>header h3{font-size:18px}.admin-growth-contributor{padding:12px}.admin-growth-contributor__identity,.admin-growth-unassigned{min-height:48px}.admin-growth-inclusion-note,.admin-growth-contributor__owner,.admin-growth-contributor dt{font-size:12px;line-height:1.5}.admin-growth-contributor dd{font-size:12px}.admin-growth-unassigned{grid-template-columns:auto minmax(0,1fr) auto}.admin-growth-unassigned>svg{display:none}.admin-growth-unassigned small{font-size:12px;line-height:1.5}.admin-growth-definition>div{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){.admin-growth-range button,.admin-growth-metric>button,.admin-growth-contributor__identity,.admin-growth-contributor__signal,.admin-growth-unassigned{transition:none}}@media(max-width:767px){.admin-canvas .admin-header>.icon-button,.admin-canvas .admin-header .admin-user{width:48px;min-width:48px;height:48px;min-height:48px}.admin-canvas .admin-page-header__actions .button{width:48px;min-width:48px;min-height:48px}.admin-canvas .admin-offline-cost-file input[type=file]{box-sizing:border-box;height:48px;min-height:48px}}@media(max-width:767px){.admin-canvas .admin-campaign-builder .admin-page-header__actions .button{width:100%;min-width:0;min-height:48px;padding-inline:14px}.admin-canvas .admin-campaign-builder .admin-page-header__actions .button span{display:inline;white-space:normal;overflow-wrap:anywhere}}.drawer-backdrop:has(.earnings-poster-sheet){align-items:center;justify-items:center;padding:32px}.earnings-poster-sheet{width:min(760px,calc(100vw - 64px));height:min(880px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);min-width:0;border:1px solid rgba(255,0,122,.2);border-radius:28px;background:radial-gradient(circle at 94% 0%,rgba(252,114,255,.2),transparent 30%),#fff;box-shadow:0 28px 88px #19151a42}.earnings-poster-sheet .drawer__header,.earnings-poster-sheet .drawer__footer{border-color:#ff007a29;background:#fffffff5}.earnings-poster-sheet .drawer__header h2{color:#19151a}.earnings-poster-sheet .drawer__header .icon-button{width:48px;height:48px;flex:0 0 48px}.earnings-poster-sheet .drawer__body{min-width:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:#f8e7f0}.earnings-poster-sheet .drawer__footer{min-height:86px;padding:14px 24px}.earnings-poster{min-width:0;display:grid;gap:22px;color:#19151a}.earnings-poster fieldset{min-width:0;margin:0;padding:0;border:0}.earnings-poster legend{margin-bottom:10px;color:#19151a;font-size:14px;font-weight:800;line-height:1.45}.earnings-poster fieldset:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.earnings-poster fieldset:first-of-type legend{grid-column:1 / -1}.earnings-poster fieldset:first-of-type>span{min-width:0;display:grid;gap:6px}.earnings-poster fieldset button,.earnings-poster__actions button{min-width:0;min-height:52px;padding:12px 14px;border:1px solid rgba(25,21,26,.16);border-radius:16px;background:#fff;color:#19151a;font:inherit;font-size:14px;font-weight:750;line-height:1.35;overflow-wrap:anywhere;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.earnings-poster fieldset button[aria-pressed=true]{border-color:#ff007a;background:linear-gradient(135deg,#ff007a,#f50db4);color:#fff;box-shadow:0 10px 22px #ff007a33}.earnings-poster fieldset button[disabled],.earnings-poster__actions button[disabled]{cursor:not-allowed;opacity:.52}.earnings-poster fieldset button:focus-visible,.earnings-poster__actions button:focus-visible{outline:3px solid rgba(245,13,180,.45);outline-offset:3px}.earnings-poster fieldset button:active:not([disabled]),.earnings-poster__actions button:active:not([disabled]){transform:translateY(1px)}.earnings-poster fieldset:first-of-type>span>span{color:#6f5965;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.earnings-poster fieldset:nth-of-type(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.earnings-poster fieldset:nth-of-type(2) legend{grid-column:1 / -1}.earnings-poster fieldset:nth-of-type(2) button{min-height:118px;display:grid;align-content:end;text-align:left;background:linear-gradient(145deg,#fffffffa,#f8e7f0e6)}.earnings-poster fieldset:nth-of-type(2) button[aria-pressed=true]{background:linear-gradient(145deg,#ff007a,#f50db4 58%,#fc72ff)}.earnings-poster>p{margin:0;padding:14px 16px;color:#574a52;border:1px solid rgba(25,21,26,.1);border-radius:16px;background:#ffffffc7;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.earnings-poster>p[role=alert]{color:#a40051;border-color:#ff007a42;background:#fff}.earnings-poster__preview{width:min(100%,420px);max-width:100%;aspect-ratio:3 / 4;height:auto;justify-self:center;display:block;object-fit:contain;border:1px solid rgba(25,21,26,.1);border-radius:20px;background:#fff;box-shadow:0 18px 42px #19151a1f}.earnings-poster__actions{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.earnings-poster__actions button:nth-child(2){order:-1;border-color:#ff007a;background:linear-gradient(135deg,#ff007a,#f50db4);color:#fff;box-shadow:0 10px 22px #ff007a33}@media(max-width:767px){.drawer-backdrop:has(.earnings-poster-sheet){align-items:end;justify-items:stretch;padding:0}.earnings-poster-sheet{width:100%;max-width:100vw;height:min(820px,calc(100dvh - 12px));max-height:calc(100dvh - 12px);border-width:1px 0 0;border-radius:28px 28px 0 0}.earnings-poster-sheet .drawer__header{min-height:72px;padding:max(14px,env(safe-area-inset-top)) 16px 14px}.earnings-poster-sheet .drawer__body{padding:18px 16px}.earnings-poster-sheet .drawer__footer{min-height:0;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.earnings-poster fieldset:nth-of-type(2){grid-template-columns:1fr}.earnings-poster fieldset:nth-of-type(2) button{min-height:84px}.earnings-poster__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-poster__actions button{width:100%;min-height:52px}.earnings-poster__actions button:nth-child(2){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.earnings-poster fieldset button,.earnings-poster__actions button{transition:none}}.partner-invitation-card,.partner-direct-section,.partner-referral-card{min-width:0;border:1px solid var(--user-line, #eadfe5);background:#fff;box-shadow:0 18px 48px #5a233f11}.partner-invitation-card{position:relative;isolation:isolate;padding:26px;display:grid;gap:18px;overflow:hidden;border-color:#ff007a38;border-radius:26px;background:radial-gradient(circle at 95% 0%,rgba(252,114,255,.22),transparent 34%),linear-gradient(135deg,#fff,#fff7fb 58%,#fff1f8)}.partner-invitation-card:after{content:"";width:150px;height:132px;position:absolute;z-index:-1;right:-20px;bottom:-26px;opacity:.055;background:url(/assets/unieddy-buffalo.png) center / contain no-repeat;pointer-events:none}.partner-invitation-card__intro{display:flex;align-items:flex-start;gap:14px}.partner-invitation-card__intro>div{min-width:0;display:grid;gap:6px}.partner-invitation-card__icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;color:#fff;border-radius:16px;background:linear-gradient(135deg,var(--user-pink, #ff007a),#f432c4);box-shadow:0 12px 24px #ff007a33}.partner-invitation-card h2,.partner-direct-section h2{color:var(--user-ink, #19151a);font-size:clamp(22px,3.4vw,30px);letter-spacing:-.04em}.partner-invitation-card p,.partner-direct-section__heading p{max-width:690px;color:var(--user-muted, #71636b);font-size:14px;line-height:1.6}.partner-invitation-card__field{min-width:0;display:grid;gap:8px;color:var(--user-ink, #19151a);font-size:13px;font-weight:700}.partner-invitation-card__field input{width:100%;min-width:0;min-height:50px;padding:0 15px;overflow:hidden;color:var(--user-ink, #19151a);border:1px solid rgba(255,0,122,.2);border-radius:15px;background:#ffffffe0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;text-overflow:ellipsis}.partner-invitation-card__field input:focus{border-color:var(--user-pink, #ff007a);outline:3px solid rgba(255,0,122,.12)}.partner-invitation-card>.button{position:relative;z-index:1}.partner-direct-section{padding:26px;display:grid;gap:18px;border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(252,114,255,.08),transparent 25%),#fffafd}.partner-direct-section__heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.partner-direct-section__heading>div{min-width:0;display:grid;gap:6px}.partner-direct-section__eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--user-pink, #ff007a);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.partner-referral-list{min-width:0;margin:0;padding:0;display:grid;gap:14px;list-style:none}.partner-referral-card{position:relative;padding:20px;display:grid;gap:18px;overflow:hidden;border-radius:22px}.partner-referral-card:before{content:"";width:4px;position:absolute;inset:18px auto 18px 0;border-radius:999px;background:linear-gradient(var(--user-pink, #ff007a),#f432c4)}.partner-referral-card__topline{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px}.partner-referral-card__short-address{min-width:0;overflow:hidden;color:var(--user-ink, #19151a);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.partner-referral-card__remark-action{min-height:44px!important}.partner-referral-address{min-width:0;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;border:1px solid rgba(255,0,122,.12);border-radius:17px;background:#fff8fb}.partner-referral-address>span,.partner-referral-remark span{display:inline-flex;align-items:center;gap:6px;color:var(--user-muted, #71636b);font-size:12px;font-weight:650}.partner-referral-address>strong{min-width:0;grid-column:1;overflow-wrap:anywhere;color:var(--user-ink, #19151a);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.55}.partner-referral-address>.button{grid-column:2;grid-row:1 / span 2}.partner-referral-address>small[role=alert]{grid-column:1 / -1;color:#a73143;font-size:12px;line-height:1.5}.partner-referral-metrics{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.partner-referral-metric{min-width:0;min-height:92px;padding:14px;display:grid;align-content:start;gap:8px;border:1px solid var(--user-line, #eadfe5);border-radius:16px;background:#fff}.partner-referral-metric dt{color:var(--user-muted, #71636b);font-size:12px;line-height:1.45}.partner-referral-metric dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--user-ink, #19151a);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:650;line-height:1.45}.partner-referral-metric--earnings dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partner-referral-metric--earnings dd>strong,.partner-referral-metric--earnings dd>small{grid-column:1 / -1}.partner-referral-metric--earnings dd>strong{color:var(--user-pink, #ff007a);font-size:16px}.partner-referral-metric--earnings dd>small{margin-top:-6px;color:var(--user-muted, #71636b);font-family:inherit;font-size:10px;font-weight:500}.partner-referral-metric--earnings dd>span{min-width:0;padding-top:8px;display:grid;gap:4px;border-top:1px solid var(--user-line, #eadfe5)}.partner-referral-metric--earnings em{color:var(--user-muted, #71636b);font-family:inherit;font-size:10px;font-style:normal;font-weight:500}.partner-referral-metric--earnings b{overflow-wrap:anywhere;font-size:11px}.partner-referral-remark{min-width:0;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--user-line, #eadfe5)}.partner-referral-remark>div{min-width:0;display:grid;gap:5px}.partner-referral-remark strong{overflow-wrap:anywhere;color:var(--user-ink, #19151a);font-size:14px}.drawer-backdrop:has(.partner-remark-sheet){align-items:end;justify-items:center;padding:0}.drawer.partner-remark-sheet{width:min(100%,620px);height:auto;max-height:min(86dvh,720px);border-width:1px 1px 0;border-radius:28px 28px 0 0}@media(max-width:680px){.partner-invitation-card,.partner-direct-section{padding:20px;border-radius:22px}.partner-invitation-card__intro{gap:12px}.partner-invitation-card__icon{width:44px;height:44px;flex-basis:44px}.partner-referral-card{padding:17px;border-radius:19px}.partner-referral-card__topline{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.partner-referral-card__remark-action{width:100%;grid-column:1 / -1}.partner-referral-address{grid-template-columns:minmax(0,1fr)}.partner-referral-address>.button{width:100%;grid-column:1;grid-row:auto}.partner-referral-metrics{grid-template-columns:minmax(0,1fr)}.partner-referral-metric{min-height:0}.partner-referral-remark{align-items:stretch}}@media(max-width:390px){.partner-invitation-card,.partner-direct-section{padding-inline:16px}.partner-direct-section__heading{gap:10px}.partner-referral-card{padding-inline:15px}.partner-referral-metric--earnings dd{grid-template-columns:minmax(0,1fr)}.partner-referral-metric--earnings dd>strong,.partner-referral-metric--earnings dd>small{grid-column:1}}.guided-overview{width:100%;max-width:920px;min-width:0;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;overflow-wrap:anywhere}.guided-overview__learning-shell{min-width:0;display:grid;overflow:hidden;border:1px solid rgba(255,0,122,.18);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(252,114,255,.13),transparent 34%),#fffdfd;box-shadow:0 20px 56px #5a233f17;scroll-margin-top:calc(var(--header-height) + 16px)}.guided-overview__learning-shell.is-collapsed{border-color:var(--user-line, #eadfe5);box-shadow:0 14px 38px #5a233f11}.guided-overview__header{min-width:0;padding:26px;display:grid;gap:12px;border-bottom:1px solid var(--user-line, #eadfe5)}.guided-overview__header.is-collapsed{border-bottom:0}.guided-overview__compact-top{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.guided-overview__compact-top>div{min-width:0;display:grid;gap:4px}.guided-overview__compact-top p{color:var(--user-muted, #746a71);font-size:14px;line-height:1.5}.guided-overview__terminal-status{min-width:max-content;padding:7px 10px;color:#a20c5a;border:1px solid rgba(255,0,122,.18);border-radius:999px;background:#ff007a13;font-size:12px;font-weight:700}.guided-overview__header h1,.guided-overview h2,.guided-overview h3{min-width:0;color:var(--user-ink, #19151a);letter-spacing:-.045em;overflow-wrap:anywhere}.guided-overview__header h1{max-width:760px;font-size:clamp(30px,4.4vw,46px);line-height:1.08}.guided-overview__header.is-collapsed h1{font-size:clamp(23px,3.2vw,30px);line-height:1.12}.guided-overview__header>p{max-width:680px;color:var(--user-muted, #746a71);font-size:16px;line-height:1.62}.guided-overview__header>p[aria-live]{color:var(--user-ink, #19151a);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.guided-overview__header nav{width:100%;min-width:0;padding:6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border:1px solid rgba(234,223,229,.92);border-radius:16px;background:#ffffffc7}.guided-overview__header nav button{width:100%;min-width:0;min-height:44px;padding:0;color:var(--user-muted, #746a71);border:1px solid transparent;border-radius:11px;background:transparent;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}.guided-overview__header nav button>span{width:9px;height:9px;display:inline-block;border-radius:999px;background:currentColor;opacity:.45}.guided-overview__header nav button[aria-current=step]{color:#fff;border-color:var(--user-pink, #ff007a);background:var(--user-pink, #ff007a);box-shadow:0 8px 18px #ff007a38}.guided-overview__header nav button[aria-current=step]>span{opacity:1}.guided-overview__header>.button{width:100%;min-height:48px}.guided-overview [data-guided-step],.guided-overview #guided-account{scroll-margin-top:calc(var(--header-height) + 16px)}.guided-overview__step-panel{min-width:0;padding:0 26px 26px;display:grid;background:#ffffffa8}.guided-overview__step-panel>[data-guided-step]{padding:26px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.guided-overview__step-controls{min-width:0;padding-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid var(--user-line, #eadfe5)}.guided-overview__step-controls .button{width:100%;min-height:50px}.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence,.guided-participation-action{min-width:0;padding:24px;display:grid;gap:22px;border:1px solid var(--user-line, #eadfe5);border-radius:24px;background:#fff;box-shadow:0 18px 48px #5a233f11}.guided-platform-evidence,.guided-participation-action{background:radial-gradient(circle at 100% 0,rgba(252,114,255,.13),transparent 35%),#fff}.guided-market-pulse>header,.guided-fee-journey>header,.guided-comparison>header,.guided-platform-evidence>header,.guided-participation-action{min-width:0}.guided-market-pulse>header,.guided-fee-journey>header,.guided-comparison>header,.guided-platform-evidence>header{display:grid;gap:8px}.guided-market-pulse>header>.eyebrow,.guided-fee-journey>header>.eyebrow,.guided-comparison>header>.eyebrow,.guided-platform-evidence>header>.eyebrow,.guided-participation-action>.eyebrow{color:var(--user-pink, #ff007a);font-family:IBM Plex Mono,monospace;font-size:clamp(32px,6vw,56px);font-weight:600;letter-spacing:-.08em;line-height:.88}.guided-overview :is(.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence,.guided-participation-action)>header>p,.guided-participation-action>p{color:var(--user-muted, #746a71);font-size:16px;line-height:1.62}.guided-overview h2{font-size:clamp(24px,3.6vw,34px);line-height:1.15}.guided-overview h3{font-size:17px;line-height:1.3}.guided-overview .button,.guided-overview a.button,.guided-overview__header nav button{transition:none}.guided-overview .button:hover:not(:disabled){transform:none}.guided-overview .status-pill,.guided-overview .metric__note,.guided-overview [role=status]{max-width:100%;overflow-wrap:anywhere}.guided-overview .status-pill{width:fit-content;min-width:0;white-space:normal}.guided-overview .status-pill>svg{flex:0 0 auto}.guided-overview .status-pill>span{min-width:0;overflow-wrap:anywhere}.guided-overview .metric-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guided-overview .metric-grid>.metric{min-width:0;min-height:144px;padding:18px;display:grid;align-content:start;gap:10px;border:1px solid var(--user-line, #eadfe5);border-radius:20px;background:#fffafd;box-shadow:none}.guided-overview .metric__label,.guided-overview .metric__note{color:var(--user-muted, #746a71);font-size:13px;line-height:1.45}.guided-overview .metric__value,.guided-overview .metric__value .token-amount{min-width:0;color:var(--user-ink, #19151a);font-family:IBM Plex Mono,monospace;font-size:clamp(21px,3vw,30px);font-weight:650;letter-spacing:-.055em;line-height:1.1}.guided-overview .metric__value .token-amount{display:inline-flex;flex-wrap:nowrap;align-items:baseline;white-space:nowrap}.guided-overview .metric__value .token-amount__symbol{flex:0 0 auto}.guided-platform-evidence__metric.is-estimated{border-style:dashed;background:#fff8fb}.guided-market-pulse>section,.guided-platform-evidence>section{min-width:0;padding-top:20px;display:grid;gap:14px;border-top:1px solid var(--user-line, #eadfe5)}.guided-market-pulse ul,.guided-platform-evidence__settlements{min-width:0;margin:0;padding:0;display:grid;gap:8px;list-style:none}.guided-market-pulse li,.guided-platform-evidence__settlements li{min-width:0;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border-radius:14px;background:#fff8fb;font-family:IBM Plex Mono,monospace;font-size:13px}.guided-market-pulse code{display:inline-block;max-width:100%;color:var(--user-muted, #746a71);overflow-wrap:anywhere;word-break:break-word}.guided-overview :is(.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence)>footer{padding-top:18px;display:grid;gap:12px;border-top:1px solid var(--user-line, #eadfe5)}.guided-overview :is(.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence)>footer p{color:var(--user-muted, #746a71);font-size:13px;line-height:1.55}.guided-market-pulse>footer a{min-height:44px;display:inline-flex;align-items:center}.guided-overview :is(.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence,.guided-participation-action)>footer .button,.guided-participation-action>.button,.guided-comparison__card>.button{width:100%;min-height:48px}.guided-fee-journey>ol{min-width:0;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none}.guided-fee-journey>ol>li{min-width:0;position:relative;padding:0 0 18px 32px}.guided-fee-journey>ol>li:not(:last-child):after{content:"";width:2px;position:absolute;top:48px;bottom:-2px;left:12px;background:linear-gradient(#ff007a,#fc72ff);opacity:.7}.guided-fee-journey>ol button{width:100%;min-height:56px;padding:12px 14px;position:relative;z-index:1;display:flex;align-items:center;gap:11px;color:var(--user-ink, #19151a);border:1px solid var(--user-line, #eadfe5);border-radius:16px;background:#fff;box-shadow:0 8px 22px #5a233f0a;text-align:left}.guided-fee-journey>ol button:before{content:"";width:10px;height:10px;position:absolute;left:-25px;border:3px solid #fff;border-radius:50%;background:var(--user-pink, #ff007a);box-shadow:0 0 0 1px #ff007a3d}.guided-fee-journey>ol button svg{flex:0 0 auto;color:var(--user-pink, #ff007a)}.guided-fee-journey>ol button strong{min-width:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.guided-fee-journey>ol p{margin:10px 0 0;color:var(--user-muted, #746a71);font-size:14px;line-height:1.55}.guided-fee-journey>ol>li.is-provider-step{padding-bottom:20px}.guided-fee-journey>ol>li.is-provider-step button{flex-wrap:wrap;border-color:#ff007a6b;background:linear-gradient(135deg,#fff0f8,#fffafd 56%,#fff);box-shadow:0 12px 30px #ff007a1f}.guided-fee-journey>ol>li.is-provider-step button strong{flex:1 1 160px;color:#c6005f}.guided-fee-journey__you{min-height:28px;padding:4px 9px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;border-radius:999px;background:linear-gradient(135deg,#ff007a,#d50067);font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.guided-comparison__cards{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.guided-comparison__card{min-width:0;padding:20px;display:grid;align-content:start;gap:16px;border:1px solid var(--user-line, #eadfe5);border-radius:20px;background:#fffafd}.guided-comparison__card:nth-child(2){border-color:#ff007a38;background:linear-gradient(145deg,#fff8fb,#fff)}.guided-comparison__card ul{min-width:0;margin:0;padding:0;display:grid;gap:9px;list-style:none}.guided-comparison__card li{min-width:0;padding-left:18px;position:relative;color:var(--user-muted, #746a71);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.guided-comparison__card li:before{content:"";width:6px;height:6px;position:absolute;top:.52em;left:2px;border-radius:50%;background:var(--user-pink, #ff007a)}.guided-comparison__card>.button{align-self:end}.guided-platform-evidence__proof-chain{min-width:0;margin:0;padding:0;display:grid;gap:10px;list-style:none}.guided-platform-evidence__proof-chain li{min-width:0;padding:14px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;border:1px solid rgba(255,0,122,.13);border-radius:16px;background:#fffafde0}.guided-platform-evidence__proof-chain li>div{min-width:0;display:grid;gap:4px}.guided-platform-evidence__proof-chain strong{color:var(--user-ink, #19151a);font-size:15px;line-height:1.35}.guided-platform-evidence__proof-chain p,.guided-platform-evidence__scale-note{margin:0;color:var(--user-muted, #746a71);font-size:13px;line-height:1.58}.guided-platform-evidence__receipt{min-width:0;padding:18px;display:grid!important;gap:14px!important;border:1px solid rgba(93,54,255,.16)!important;border-radius:18px;background:linear-gradient(145deg,#f8f6ff,#fff)!important}.guided-platform-evidence__receipt h3{color:var(--user-ink, #19151a)}.guided-platform-evidence__receipt dl{margin:0;display:grid;gap:0}.guided-platform-evidence__receipt dl>div{min-width:0;padding:10px 0;display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:12px;border-top:1px solid rgba(93,54,255,.1)}.guided-platform-evidence__receipt dt,.guided-platform-evidence__receipt dd{min-width:0;margin:0;font-size:13px;line-height:1.45}.guided-platform-evidence__receipt dt{color:var(--user-muted, #746a71)}.guided-platform-evidence__receipt dd{color:var(--user-ink, #19151a);font-weight:680;text-align:right;overflow-wrap:anywhere}.guided-platform-evidence__receipt code{color:var(--user-ink, #19151a);font-family:IBM Plex Mono,monospace}.guided-platform-evidence__scale-note{padding:13px 14px;border-left:3px solid var(--user-pink, #ff007a);border-radius:0 12px 12px 0;background:#fff6fb}.guided-participation-action{align-content:start;gap:12px;border-color:#ff007a3d}.account-overview{min-width:0;padding:24px;display:grid;gap:16px;border:1px solid var(--user-line, #eadfe5);border-radius:24px;background:#fffdfd;box-shadow:0 18px 48px #5a233f11}.account-overview__header{padding-bottom:16px;display:grid;gap:6px;border-bottom:1px solid var(--user-line, #eadfe5)}.account-overview__header>span{color:var(--user-muted, #746a71);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.account-overview__truth{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.account-overview h2{color:var(--user-ink, #19151a);font-size:clamp(25px,3.6vw,34px);line-height:1.12}.account-overview .user-fee-hero,.account-overview .user-card,.account-overview .user-stat-card{box-shadow:none}.modal:has(.pre-deposit-service) .modal__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.modal:has(.pre-deposit-service) .modal__footer .button{width:100%;min-height:56px}.pre-deposit-service{min-width:0;display:grid;gap:14px}.pre-deposit-service p{color:var(--user-muted, #746a71);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.pre-deposit-service__connected{padding:14px;display:grid;gap:5px;border:1px solid var(--user-line, #eadfe5);border-radius:16px;background:#fff8fb}.pre-deposit-service__connected strong{color:var(--user-ink, #19151a)}@media(max-width:767px){.guided-overview{gap:16px}.guided-overview__learning-shell{border-radius:22px}.guided-overview__header{padding:18px;gap:10px}.guided-overview__header h1{font-size:30px;line-height:1.12}.guided-overview__header.is-collapsed h1{font-size:23px}.guided-overview__compact-top{gap:12px}.guided-overview__terminal-status{padding:6px 9px}.guided-overview__header nav{gap:4px}.guided-overview__header nav button{min-height:44px;font-size:12px}.guided-overview__step-panel{padding:0 18px 18px}.guided-overview__step-panel>[data-guided-step]{padding:20px 0}.guided-overview__step-controls{padding-top:16px}.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence,.guided-participation-action,.account-overview{padding:20px;gap:18px;border-radius:22px}.guided-overview .metric-grid,.guided-comparison__cards{grid-template-columns:minmax(0,1fr)}.guided-overview .metric-grid>.metric{min-height:0;padding:17px}.guided-overview .metric__value,.guided-overview .metric__value .token-amount{font-size:clamp(21px,7vw,28px)}.guided-overview :is(.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence,.guided-participation-action)>header>p,.guided-participation-action>p{font-size:16px}.guided-overview :is(.guided-market-pulse,.guided-fee-journey,.guided-comparison,.guided-platform-evidence)>footer .button,.guided-participation-action>.button,.guided-comparison__card>.button{min-height:48px}.guided-market-pulse li{grid-template-columns:minmax(0,1fr) auto}.guided-market-pulse li .status-pill{grid-column:1 / -1;justify-self:start}.guided-platform-evidence__receipt dl>div{grid-template-columns:minmax(86px,.7fr) minmax(0,1fr)}.account-overview .user-stat-grid,.account-overview .user-fee-hero__actions{grid-template-columns:minmax(0,1fr)}.modal:has(.pre-deposit-service) .modal__footer{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.guided-overview__compact-top{display:grid}.guided-overview__terminal-status{justify-self:start}.guided-overview__step-controls{grid-template-columns:minmax(0,1fr)}.guided-overview__step-controls>span[aria-hidden=true]{display:none}}@media(max-width:640px){.deposit-earnings-share{padding:14px}.deposit-earnings-share__tier{grid-template-columns:minmax(104px,.9fr) minmax(0,1.35fr);gap:8px}.broker-rate-guide{padding:20px;border-radius:22px}.broker-rate-guide>header{display:grid}.broker-rate-guide>header .status-pill{justify-self:start}.broker-rate-guide ul{grid-template-columns:minmax(0,1fr)}.broker-rate-guide li{min-height:96px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.broker-rate-guide li>strong{grid-column:2;grid-row:1 / span 2}.broker-rate-guide li>small{grid-column:1}.broker-rate-guide li>em{grid-column:1 / -1}}@media(max-width:360px){.unieddy-assets>div,.unieddy-official-links{gap:5px}.unieddy-assets__token{padding-inline:7px}.unieddy-official-links a{padding-inline:7px;font-size:12px}.guided-platform-evidence__receipt{padding:15px}}@media(min-width:768px){.guided-fee-journey>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.guided-fee-journey>ol>li{padding:0}.guided-fee-journey>ol>li:not(:last-child):after{width:calc(100% - 40px);height:2px;top:28px;right:-8px;bottom:auto;left:auto}.guided-fee-journey>ol button:before{display:none}.guided-comparison__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.unieddy-eyebrow,.unieddy-eyebrow>span{animation:none}html:has(.guided-overview){scroll-behavior:auto!important}.guided-overview,.guided-overview *,.guided-overview *:before,.guided-overview *:after,.modal:has(.pre-deposit-service),.modal:has(.pre-deposit-service) *{scroll-behavior:auto!important;animation:none!important;transition-duration:0s!important;transition-delay:0s!important}}
