@import"https://fonts.googleapis.com/css2?family=Commissioner:wght@400;500;600;700;800;900&family=Epilogue:wght@300;400;600;900&family=Manrope:wght@400;600;800&display=swap";.mcdl-field,.mcdl-field-group{display:flex;flex-direction:column;gap:var(--mcdl-field-gap)}.mcdl-field-header{display:flex;align-items:center;justify-content:space-between}.mcdl-field-meta{display:inline-flex;align-items:center;gap:var(--mcdl-field-meta-gap);margin-left:auto}.mcdl-field-label{font-family:var(--mcdl-font-body);font-size:var(--mcdl-field-label-size);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);margin:0}.mcdl-field-action-btn{font-family:var(--mcdl-font-body);font-size:var(--mcdl-field-action-btn-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mcdl-color-accent);background:transparent;border:none;cursor:pointer;padding:var(--mcdl-field-action-btn-pad-block) var(--mcdl-field-action-btn-pad-inline);margin:calc(-1 * var(--mcdl-field-action-btn-pad-block)) calc(-1 * var(--mcdl-field-action-btn-pad-inline));border-radius:var(--mcdl-radius-pill);transition:background var(--mcdl-duration-fast) ease}.mcdl-field-action-btn:hover:not(:disabled){background:var(--mcdl-border-ghost)}.mcdl-field-action-btn:disabled{opacity:.4;cursor:not-allowed}.mcdl-input-wrapper{--mcdl-control-radius: var(--mcdl-radius-md);--mcdl-control-border-width: 1px;position:relative;background:var(--mcdl-control-bg, var(--mcdl-color-surface-card));border-radius:var(--mcdl-control-radius);border:var(--mcdl-control-border-width) solid var(--mcdl-control-border, var(--mcdl-border-ghost));display:flex;align-items:center;transition:border-color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease}.mcdl-input-wrapper:hover{border-color:color-mix(in srgb,var(--mcdl-color-accent) 35%,var(--mcdl-control-border, var(--mcdl-border-ghost)))}.mcdl-input-wrapper:focus-within{border-color:var(--mcdl-control-focus-border, var(--mcdl-color-accent));box-shadow:var(--mcdl-control-focus-ring, 0 0 0 3px rgba(255, 135, 17, .14))}.mcdl-input-wrapper.is-pill{--mcdl-control-radius: var(--mcdl-radius-pill)}.mcdl-input-wrapper.is-readonly{background:color-mix(in srgb,var(--mcdl-color-surface-card) 82%,var(--mcdl-color-surface-subtle))}.mcdl-input{flex:1;width:100%;min-width:0;background:transparent;border:none;color:var(--mcdl-text-title);font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-input-size, var(--mcdl-input-size-default));font-weight:700;padding:var(--mcdl-input-padding-block) var(--mcdl-input-padding-inline);outline:none}.mcdl-input.is-text{font-family:var(--mcdl-font-body);font-size:var(--mcdl-input-text-size, var(--mcdl-input-text-size-default));font-weight:600;letter-spacing:-.01em}.mcdl-input-prefix,.mcdl-input-icon,.mcdl-input-suffix,.mcdl-input-trailing{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--mcdl-text-body)}.mcdl-input-prefix,.mcdl-input-icon{padding-left:var(--mcdl-input-prefix-padding-start)}.mcdl-input-prefix{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-input-prefix-size, var(--mcdl-input-prefix-size-default));font-weight:700;letter-spacing:-.02em}.mcdl-input-icon{padding-right:var(--mcdl-input-icon-padding-end)}.mcdl-input-prefix+.mcdl-input,.mcdl-input-icon+.mcdl-input{padding-left:var(--mcdl-input-padding-offset)}.mcdl-input::placeholder{color:var(--mcdl-control-placeholder, var(--mcdl-text-body));opacity:var(--mcdl-control-placeholder-opacity, .4)}.mcdl-input[readonly]{color:var(--mcdl-text-body)}.mcdl-input+.mcdl-input-suffix,.mcdl-input+.mcdl-input-trailing{padding-left:0}.mcdl-input-suffix,.mcdl-input-trailing{font-family:var(--mcdl-font-body);font-size:var(--mcdl-input-suffix-size);font-weight:800;padding-right:var(--mcdl-input-suffix-padding-end);-webkit-user-select:none;user-select:none}.mcdl-input-trailing{padding-left:var(--mcdl-input-trailing-padding-start)}.mcdl-field-hint{font-family:var(--mcdl-font-body);font-size:var(--mcdl-field-hint-size);font-weight:600;color:var(--mcdl-text-body);margin:0}.mcdl-field-error{font-family:var(--mcdl-font-body);font-size:var(--mcdl-field-error-size);font-weight:700;color:var(--mcdl-color-negative);margin:0}.mcdl-tabbar-wrapper{position:fixed;bottom:-1px;left:0;right:0;width:min(100%,480px);margin:0 auto;z-index:100;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0rem);background:linear-gradient(to top,var(--mcdl-color-surface) 0%,color-mix(in srgb,var(--mcdl-color-surface) 92%,transparent) 36%,color-mix(in srgb,var(--mcdl-color-surface) 48%,transparent) 72%,transparent 100%);transition:transform var(--mcdl-duration-fast) cubic-bezier(.16,1,.3,1);will-change:transform}.mcdl-tabbar-wrapper.is-hidden{transform:translateY(140%)}.mcdl-tabbar{pointer-events:auto;position:relative;display:flex;align-items:stretch;justify-content:space-around;width:100%;max-width:none;padding:.5rem .375rem;background:color-mix(in srgb,var(--mcdl-color-surface-card) 78%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top-left-radius:var(--mcdl-radius-xl);border-top-right-radius:var(--mcdl-radius-xl);border:none;box-shadow:0 -12px 48px #00000014}[data-theme=dark] .mcdl-tabbar{box-shadow:0 -12px 48px #0006}.mcdl-tabbar-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.375rem 0;background:transparent;border:none;cursor:pointer;color:var(--mcdl-text-body);transition:all var(--mcdl-duration-fast) var(--mcdl-ease-standard);-webkit-tap-highlight-color:transparent}.mcdl-tabbar-item:hover{color:var(--mcdl-text-title)}.mcdl-tabbar-item:active{transform:scale(.94) translateY(2px)}.mcdl-tabbar-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:32px;border-radius:var(--mcdl-radius-pill);transition:all var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-tabbar-label-container{display:flex}.mcdl-tabbar-label{display:flex;font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;opacity:.8;transition:all var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-tabbar-item--active{color:var(--mcdl-text-title)}.mcdl-tabbar-item--active .mcdl-tabbar-icon-wrap{transform:translateY(-4px);color:var(--mcdl-color-accent)}.mcdl-tabbar-item--active .mcdl-tabbar-label{font-weight:800;opacity:1;letter-spacing:.08em;color:var(--mcdl-text-title);transform:translateY(2px)}.mcdl-tabbar-icon-wrap>svg{transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-tabbar-item--active .mcdl-tabbar-icon-wrap>svg{transform:scale(1.1)}.mcdl-skeleton{background:var(--mcdl-color-surface-subtle);position:relative;overflow:hidden;border-radius:var(--mcdl-radius-md);flex-shrink:0}[data-theme=dark] .mcdl-skeleton{background:var(--mcdl-color-surface-card)}.mcdl-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#ffffff4d 20%,#ffffff80 50%,#fff0);animation:mcdl-skeleton-shimmer 2s infinite;z-index:10}[data-theme=dark] .mcdl-skeleton:after{background-image:linear-gradient(90deg,#fff0 0,#ffffff08 20%,#ffffff0f 50%,#fff0)}@keyframes mcdl-skeleton-shimmer{to{transform:translate(100%)}}.mcdl-skeleton--text{border-radius:4px}@keyframes mcdl-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mcdl-skeleton-layer{animation:mcdl-fade-in .3s ease-out forwards}.privy-badge{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 9px 0 7px;border-radius:999px;background:linear-gradient(135deg,#7c5cff1f,#4cb2ff1f);line-height:1}.privy-badge-logo{width:36px;height:auto;display:block;flex:0 0 auto}[data-theme=dark] .privy-badge{background:linear-gradient(135deg,#7c5cff38,#4cb2ff2e)}.base-badge{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 8px 0 6px;border-radius:999px;background:#0052ff1a;line-height:1;font-size:10px;font-weight:600;font-family:inherit;color:#0052ff;vertical-align:middle}[data-theme=dark] .base-badge,[data-theme=dark] .base-badge *{background:#0052ff33;color:#6090ff}[data-theme=dark] .base-badge-icon{color:currentColor}.base-badge-icon{width:8px;height:8px;flex:0 0 auto;color:currentColor}.mcdl-card-meta{display:flex;flex-direction:column;gap:6px;width:100%}.mcdl-card-meta.is-variant-hero{gap:12px;margin-bottom:1.25rem}.mcdl-card-meta-cert{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;color:var(--mcdl-color-accent);letter-spacing:.15em;line-height:1;text-transform:uppercase;display:block}.mcdl-card-meta.is-variant-hero .mcdl-card-meta-cert{font-size:.625rem}.mcdl-card-meta-name{margin:0;font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--mcdl-text-title, #fff);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.mcdl-card-meta-name.is-full-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.mcdl-card-meta.is-variant-hero .mcdl-card-meta-name{font-family:var(--mcdl-font-display, var(--mcdl-font-body));font-size:var(--mcdl-font-size-title-lg);font-weight:800;line-height:1;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible;letter-spacing:-.02em}.mcdl-card-meta-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mcdl-card-meta.is-variant-hero .mcdl-card-meta-tags{gap:8px}.mcdl-card-meta:not(.is-variant-hero) .mcdl-chip{--mcdl-chip-padding: .25rem .5rem;--mcdl-chip-font-size: .5rem;--mcdl-chip-letter-spacing: .08em}.mcdl-action-more{width:100%;border:1px solid var(--mcdl-border-ghost);border-radius:14px;background:transparent;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mcdl-color-accent);cursor:pointer;transition:background .3s ease,border-color .3s ease}.mcdl-action-more:hover:not(:disabled){background:color-mix(in srgb,var(--mcdl-color-accent) 6%,transparent);border-color:var(--mcdl-color-accent)}.mcdl-action-more:disabled{opacity:.5;cursor:not-allowed}.mcdl-bottom-sheet{display:flex;flex-direction:column;min-height:0;max-height:80vh}.mcdl-bottom-sheet-header{padding:1.25rem 1.25rem .75rem}.mcdl-bottom-sheet-title{font-size:1.1rem}.mcdl-bottom-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 1.25rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.mcdl-bottom-sheet-footer{display:flex;gap:.75rem;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));background:var(--mcdl-color-surface);flex-shrink:0}.mcdl-bottom-sheet-btn{flex:1 1 0;height:44px;border-radius:var(--mcdl-radius-pill);border:none;font-family:var(--mcdl-font-body);font-size:.85rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),transform var(--mcdl-duration-fast) var(--mcdl-ease-standard);display:inline-flex;align-items:center;justify-content:center}.mcdl-bottom-sheet-btn:active{transform:scale(.98)}.mcdl-bottom-sheet-btn.is-ghost{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title)}.mcdl-bottom-sheet-btn.is-ghost:hover{background:color-mix(in srgb,var(--mcdl-text-body) 12%,var(--mcdl-color-surface-subtle))}.mcdl-bottom-sheet-btn.is-primary{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.mcdl-bottom-sheet-btn.is-primary:hover{background:color-mix(in srgb,#000 8%,var(--mcdl-color-accent))}.mcdl-bottom-sheet-btn.is-destructive{background:color-mix(in srgb,var(--mcdl-color-negative) 15%,transparent);color:var(--mcdl-color-negative)}.mcdl-bottom-sheet-btn.is-destructive:hover{background:color-mix(in srgb,var(--mcdl-color-negative) 25%,transparent)}.mcdl-bottom-sheet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mcdl-bottom-sheet-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem .75rem;border:none;background:transparent;color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.9rem;font-weight:600;text-align:left;cursor:pointer;border-radius:var(--mcdl-radius-md);transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-bottom-sheet-option:hover{background:var(--mcdl-color-surface-subtle)}.mcdl-bottom-sheet-option.is-selected{color:var(--mcdl-color-accent);font-weight:800}.mcdl-bottom-sheet-empty{padding:1.5rem;text-align:center;opacity:.7;font-size:.85rem}.mcdl-filter-group{display:flex;flex-direction:column;gap:.65rem}.mcdl-filter-group-title{font-family:var(--mcdl-font-body);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body);margin:0}.mcdl-filter-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.mcdl-filter-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .9rem;border-radius:var(--mcdl-radius-pill);border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface);color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.78rem;font-weight:700;cursor:pointer;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-filter-chip:hover{border-color:var(--mcdl-color-accent)}.mcdl-filter-chip.is-active{background:var(--mcdl-color-accent);border-color:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.mcdl-filter-chip-count{font-size:.68rem;font-weight:700;opacity:.7;font-variant-numeric:tabular-nums}.mcdl-filter-chip.is-active .mcdl-filter-chip-count{opacity:.85}.mcdl-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mcdl-space-2)}.mcdl-filter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-pill);height:38px;padding:0 .75rem;display:inline-flex;align-items:center;gap:.25rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mcdl-text-body);cursor:pointer;white-space:nowrap;box-shadow:var(--mcdl-shadow-soft);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease;flex-shrink:0}.mcdl-filter-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcdl-filter-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mcdl-color-accent) 30%,transparent);color:var(--mcdl-text-title)}.mcdl-filter-btn:active{transform:scale(.97) translateY(0)}.mcdl-filter-btn svg{color:inherit;flex-shrink:0;transition:color var(--mcdl-duration-fast) ease}.mcdl-filter-btn.is-active,.mcdl-filter-icon-btn.is-active{border-color:var(--mcdl-color-accent);color:var(--mcdl-color-accent)}.mcdl-filter-btn.is-destructive{border-color:color-mix(in srgb,var(--mcdl-color-negative) 30%,transparent);color:var(--mcdl-color-negative)}.mcdl-filter-btn.is-destructive:hover{border-color:color-mix(in srgb,var(--mcdl-color-negative) 60%,transparent);color:var(--mcdl-color-negative)}.mcdl-filter-btn:disabled,.mcdl-filter-icon-btn:disabled,.mcdl-filter-reset-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.mcdl-filter-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-pill);width:38px;height:38px;display:grid;place-items:center;cursor:pointer;color:var(--mcdl-text-body);flex-shrink:0;box-shadow:var(--mcdl-shadow-soft);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease;position:relative}.mcdl-filter-icon-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mcdl-color-accent) 30%,transparent);color:var(--mcdl-color-accent)}.mcdl-filter-icon-btn:active{transform:scale(.97) translateY(0)}.mcdl-filter-badge{position:absolute;top:-2px;right:-2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);font-family:var(--mcdl-font-body);font-size:.55rem;font-weight:900;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--mcdl-color-surface-card)}.mcdl-filter-badge.is-text{padding:0 4px;font-size:.5rem;letter-spacing:-.05em;font-weight:800}.mcdl-filter-indicator{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--mcdl-color-accent);box-shadow:0 0 0 2px var(--mcdl-color-surface-card)}.mcdl-filter-reset-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-md);border:none;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:0 .5rem;height:38px;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mcdl-text-body);cursor:pointer;transition:all var(--mcdl-duration-fast) ease}.mcdl-filter-reset-btn:hover{transform:translateY(-1px);color:var(--mcdl-color-accent)}.mcdl-filter-reset-btn:active{transform:scale(.95)}.mcdl-filter-search{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 .75rem;border-radius:var(--mcdl-radius-pill);background:var(--mcdl-color-surface-subtle);border:1px solid transparent;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-filter-search:focus-within{background:var(--mcdl-color-surface-card);border-color:var(--mcdl-color-accent)}.mcdl-filter-search-icon{flex-shrink:0;color:var(--mcdl-text-body);opacity:.7}.mcdl-filter-search-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:var(--mcdl-font-body);font-size:.85rem;color:var(--mcdl-text-title);padding:0}.mcdl-filter-search-input::placeholder{color:var(--mcdl-text-body);opacity:.6}.mcdl-filter-search-input::-webkit-search-cancel-button,.mcdl-filter-search-input::-webkit-search-decoration{-webkit-appearance:none}.mcdl-filter-search-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:none;background:color-mix(in srgb,var(--mcdl-text-body) 18%,transparent);color:var(--mcdl-color-surface);cursor:pointer;padding:0;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease,background .1s ease}.mcdl-filter-search-clear.is-visible{opacity:1;visibility:visible}.mcdl-filter-search-clear:hover{background:color-mix(in srgb,var(--mcdl-text-body) 30%,transparent)}.invite-hero{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-xl);display:flex;flex-direction:column;gap:.375rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #00000005}.invite-hero:after{content:"";position:absolute;top:-48px;right:-48px;width:120px;height:120px;border-radius:50%;background:color-mix(in srgb,var(--mcdl-color-accent) 10%,transparent);pointer-events:none}.invite-hero-eyebrow{display:flex;align-items:center;gap:.375rem;font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--mcdl-color-accent)}.invite-hero-eyebrow:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--mcdl-color-accent);flex-shrink:0}.invite-hero-title{font-family:var(--mcdl-font-display);font-size:1.4375rem;font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1.05;margin:0}.invite-hero-desc{font-family:var(--mcdl-font-body);font-size:.6875rem;line-height:1.65;color:var(--mcdl-text-body);margin:.25rem 0 0;max-width:34ch}.invite-code-section{gap:.625rem}.invite-code-section .mcdl-field-hint{opacity:.6}.invite-code-track{display:grid;grid-template-columns:repeat(4,1fr) auto repeat(4,1fr);gap:.25rem;align-items:center}.invite-code-track-sep{width:1px;height:20px;background:var(--mcdl-border-ghost);flex-shrink:0;justify-self:center}.invite-digit-box{height:44px;display:flex;align-items:center;justify-content:center;background:var(--mcdl-control-bg, var(--mcdl-color-surface-card));border:1px solid var(--mcdl-control-border, var(--mcdl-border-ghost));border-radius:var(--mcdl-radius-md);font-family:var(--mcdl-font-numeric);font-size:1.0625rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:0;font-variant-numeric:tabular-nums;transition:border-color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease;-webkit-user-select:none;user-select:none;pointer-events:none}.invite-digit-box.is-filled{border-color:color-mix(in srgb,var(--mcdl-color-accent) 30%,transparent);background:color-mix(in srgb,var(--mcdl-color-accent) 5%,var(--mcdl-color-surface-card))}.invite-digit-box.is-cursor{border-color:var(--mcdl-color-accent);box-shadow:var(--mcdl-control-focus-ring, 0 0 0 3px rgba(255, 135, 17, .14))}.invite-digit-box.is-empty{color:transparent}.invite-code-field-wrapper{position:relative}.invite-code-real-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:text;font-size:16px;z-index:2;border:none;background:transparent;caret-color:transparent;outline:none}.invite-note{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-md);padding:.75rem .875rem;display:grid;grid-template-columns:auto 1fr;gap:.625rem;align-items:start}.invite-note-icon{width:14px;height:14px;color:var(--mcdl-text-body);opacity:.5;margin-top:1px;flex-shrink:0}.invite-note-text{font-family:var(--mcdl-font-body);font-size:.75rem;line-height:1.6;color:var(--mcdl-text-body);margin:0}.invite-actions{display:flex;flex-direction:column;gap:.625rem}.invite-btn-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:0 1rem;height:52px;border-radius:var(--mcdl-radius-pill);border:1.5px solid var(--mcdl-border-ghost);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease}.invite-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--mcdl-text-body) 30%,transparent);background:var(--mcdl-color-surface-subtle);transform:translateY(-1px)}.invite-btn-secondary:active:not(:disabled){transform:scale(.97) translateY(0)}.invite-btn-secondary:disabled{opacity:.4;cursor:not-allowed}.invite-btn-primary{height:56px;width:100%;font-size:.8125rem;letter-spacing:.06em}.invite-poster-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#000000b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.invite-poster-panel{width:min(100%,560px);max-height:min(92vh,920px);overflow:hidden;display:flex;flex-direction:column;border-radius:var(--mcdl-radius-xl);background:var(--mcdl-color-surface);border:1px solid var(--mcdl-border-ghost);box-shadow:0 30px 80px #00000059}.invite-poster-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:var(--mcdl-page-space-section-lg) var(--mcdl-dialog-padding-inline) .625rem}.invite-poster-header-info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.invite-poster-eyebrow{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--mcdl-color-accent);display:flex;align-items:center;gap:.375rem}.invite-poster-eyebrow:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--mcdl-color-accent);flex-shrink:0}.invite-poster-title{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-dialog-title);font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1;margin:0}.invite-poster-desc{font-family:var(--mcdl-font-body);font-size:.6875rem;line-height:1.6;color:var(--mcdl-text-body);margin:.125rem 0 0}.invite-poster-meta{padding:0 var(--mcdl-dialog-padding-inline) .875rem}.invite-poster-copy-btn{display:inline-flex;align-items:center;gap:.375rem;height:36px;padding:0 .875rem;border-radius:var(--mcdl-radius-pill);background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--mcdl-color-accent) 25%,transparent);color:var(--mcdl-color-accent);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.invite-poster-copy-btn:hover:not(:disabled){background:color-mix(in srgb,var(--mcdl-color-accent) 20%,transparent);border-color:color-mix(in srgb,var(--mcdl-color-accent) 40%,transparent);transform:translateY(-1px)}.invite-poster-copy-btn:active:not(:disabled){transform:scale(.96) translateY(0)}.invite-poster-copy-btn:disabled{opacity:.5;cursor:not-allowed}.invite-poster-stage{padding:0 var(--mcdl-dialog-padding-inline);overflow:auto;flex:1;min-height:0}.invite-poster-frame{position:relative;padding:14px;border-radius:var(--mcdl-radius-lg);background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost)}.invite-poster-image{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 20px 40px #00000024}.invite-poster-actions{padding:1rem var(--mcdl-dialog-padding-inline) var(--mcdl-page-space-section-lg);display:flex;justify-content:flex-end}.invite-poster-save-btn{height:52px;min-width:160px;font-size:.75rem;letter-spacing:.06em}@media (max-width: 480px){.invite-poster-panel{border-radius:var(--mcdl-radius-lg)}.invite-poster-header,.invite-poster-meta,.invite-poster-stage,.invite-poster-actions{padding-left:.875rem;padding-right:.875rem}.invite-hero-title{font-size:1.0625rem}.invite-code-track{gap:.25rem}.invite-digit-box{height:40px;font-size:.9375rem;border-radius:12px}}.cs-page{--cs-surface-raised: var(--mcdl-color-surface-card);--cs-surface-muted: color-mix(in srgb, var(--mcdl-color-surface-subtle) 72%, var(--mcdl-color-surface-card));--cs-border-soft: color-mix(in srgb, var(--mcdl-border-ghost) 90%, transparent);--cs-border-strong: color-mix(in srgb, var(--mcdl-text-body) 16%, transparent);--cs-accent-soft: color-mix(in srgb, var(--mcdl-color-accent) 14%, transparent);--cs-positive-soft: color-mix(in srgb, var(--mcdl-color-positive) 12%, transparent);--cs-negative-soft: color-mix(in srgb, var(--mcdl-color-negative) 12%, transparent);min-height:100dvh;display:flex;flex-direction:column;background-color:var(--mcdl-color-surface);color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);overflow-x:hidden;box-sizing:border-box}.cs-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem var(--mcdl-page-gutter-marketing);width:100%;max-width:75rem;margin:0 auto;box-sizing:border-box}.cs-logo{height:1.5rem;width:auto;display:block;flex-shrink:0}.cs-controls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cs-ctrl-btn{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 .875rem;border:1px solid var(--cs-border-soft);border-radius:var(--mcdl-radius-pill);background:var(--cs-surface-muted);color:var(--mcdl-text-body);font-size:.6875rem;font-family:var(--mcdl-font-body);font-weight:800;cursor:pointer;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) var(--mcdl-ease-standard),transform var(--mcdl-duration-fast) var(--mcdl-ease-standard);white-space:nowrap;-webkit-user-select:none;user-select:none}.cs-ctrl-btn--icon{width:2rem;padding:0}.cs-ctrl-btn:hover{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title);border-color:var(--cs-border-strong);transform:translateY(-1px)}.cs-ctrl-btn:active{opacity:.75}.cs-main{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem var(--mcdl-page-gutter-marketing) 2.5rem}.cs-content{width:100%;max-width:36.25rem;text-align:center;display:flex;flex-direction:column;align-items:center}.cs-badge{display:inline-flex;align-items:center;padding:.25rem 1rem;border-radius:var(--mcdl-radius-pill);background:var(--cs-accent-soft);color:var(--mcdl-color-accent);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.75rem}.cs-headline{font-size:clamp(1.875rem,5.5vw,3rem);font-family:var(--mcdl-font-display);font-weight:900;line-height:1.18;color:var(--mcdl-text-title);letter-spacing:-.025em;margin:0 0 1.25rem}.cs-desc{font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.7;color:var(--mcdl-text-body);margin:0 0 2.75rem;max-width:31.25rem}.cs-waitlist-cta{display:flex;align-items:flex-start;justify-content:center;gap:.625rem;font-size:clamp(.8125rem,1.8vw,.9375rem);line-height:1.7;color:var(--mcdl-color-accent);margin:0 0 2.25rem;max-width:31.25rem;text-align:left}.cs-waitlist-cta-icon{flex-shrink:0;margin-top:.22em}.cs-waitlist-cta-text{min-width:0}.cs-form{width:100%;max-width:31.25rem;margin-bottom:3.25rem}.cs-input-row{display:flex;gap:.5rem;width:100%}.cs-input{flex:1;min-width:0;padding:.875rem;border:1px solid var(--cs-border-soft);border-radius:var(--mcdl-radius-md);background:var(--cs-surface-raised);color:var(--mcdl-text-title);font-size:.875rem;font-family:var(--mcdl-font-body);font-weight:600;outline:none;transition:border-color var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) var(--mcdl-ease-standard),background var(--mcdl-duration-fast) var(--mcdl-ease-standard);box-sizing:border-box}.cs-input::placeholder{color:var(--mcdl-text-body);opacity:.45}.cs-input:focus{border-color:var(--mcdl-color-accent);box-shadow:var(--mcdl-control-focus-ring)}.cs-input--error{border-color:var(--mcdl-color-negative)}.cs-input--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--mcdl-color-negative) 18%,transparent)}.cs-input:disabled{opacity:.6;cursor:not-allowed}.cs-submit-btn{flex-shrink:0;padding:.875rem 1.25rem;border:none;border-radius:var(--mcdl-radius-md);background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);font-size:.75rem;font-weight:800;font-family:var(--mcdl-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:filter var(--mcdl-duration-fast) var(--mcdl-ease-standard),transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.cs-submit-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:var(--mcdl-shadow-strong)}.cs-submit-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.cs-submit-btn:disabled{opacity:.6;cursor:not-allowed}.cs-submit-btn-content{display:inline-flex;align-items:center;gap:.5rem}.cs-submit-btn-icon{flex-shrink:0}.cs-feedback{margin:.625rem 0 0;font-size:.6875rem;color:var(--mcdl-color-negative);text-align:left}.cs-privacy{margin:.75rem 0 0;font-size:.6875rem;color:var(--mcdl-text-body);text-align:center}.cs-success{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.5rem;border-radius:var(--mcdl-radius-md);background:var(--cs-positive-soft);color:var(--mcdl-color-positive);font-size:.875rem;font-weight:700;margin-bottom:3.25rem;line-height:1.4}.cs-socials{display:flex;flex-direction:column;align-items:center;gap:.875rem}.cs-social-label{font-size:.6875rem;color:var(--mcdl-text-body);margin:0}.cs-social-links{display:flex;gap:.625rem}.cs-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--mcdl-radius-pill);border:1px solid var(--cs-border-soft);background:var(--cs-surface-muted);color:var(--mcdl-text-body);text-decoration:none;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) var(--mcdl-ease-standard),transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.cs-social-link:hover{background:var(--cs-accent-soft);color:var(--mcdl-color-accent);border-color:color-mix(in srgb,var(--mcdl-color-accent) 36%,transparent);transform:translateY(-2px)}.cs-social-link:active{transform:translateY(0)}.cs-footer{padding:1.25rem var(--mcdl-page-gutter-marketing);text-align:center;border-top:1px solid var(--cs-border-soft)}.cs-footer p{font-size:.6875rem;color:var(--mcdl-text-body);margin:0}@media (max-width: 31.25rem){.cs-header{padding:1rem var(--mcdl-page-gutter-marketing-sm)}.cs-main{padding:2.25rem var(--mcdl-page-gutter-marketing-sm) 2rem}.cs-footer{padding:1rem var(--mcdl-page-gutter-marketing-sm)}.cs-input-row{flex-direction:column}.cs-submit-btn{width:100%}.cs-waitlist-cta{gap:.5rem}.cs-feedback{text-align:center}.cs-desc{margin-bottom:2.25rem}.cs-form{margin-bottom:2.5rem}.cs-success{margin-bottom:2.5rem;text-align:center}}.card-detail-page{--color-vault-stage: var(--mcdl-color-stage);--mcdl-watermark-size: 6rem;--mcdl-app-cta-spacing: calc(5.25rem + env(safe-area-inset-bottom, 0rem)) }.cdp-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.cdp-section{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved);position:relative;width:100%;box-sizing:border-box}.cdp-state-card{--mcdl-feedback-state-bg: var(--mcdl-color-surface-subtle);--mcdl-feedback-state-radius: var(--mcdl-radius-2xl)}.cdp-btn-primary{--mcdl-button-hover-brightness: 1.1;--mcdl-button-hover-shadow: var(--mcdl-shadow-strong);--mcdl-button-active-scale: .96}.cdp-hero-section{padding:0;overflow:hidden}.cdp-hero-stage{width:100%;min-height:380px;padding:var(--mcdl-page-space-section-3xl) var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-xl)}.cdp-hero-card-img{width:auto;max-width:60%;max-height:280px;height:auto;cursor:pointer}.cdp-hero-card-art{display:block;width:auto;max-width:100%;max-height:calc(280px - ((var(--mcdl-floating-card-padding, .625rem) + 1px) * 2));height:auto}.cdp-hero-info{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-lg)}.cdp-price-block{position:relative;background:var(--mcdl-color-surface-subtle);border-radius:28px;padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-lg) 1rem;display:flex;flex-direction:column;gap:1rem;box-shadow:inset 0 2px 10px #00000005}.cdp-price-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cdp-price-main-top{display:flex;align-items:baseline;gap:.625rem;flex-wrap:nowrap;min-width:0}.cdp-price-value{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-title-lg);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;display:block;flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap}.cdp-price-twd{font-family:var(--mcdl-font-numeric);font-size:.875rem;font-weight:600;color:var(--mcdl-text-body);letter-spacing:-.02em}.cdp-price-change{display:inline-flex;align-items:center;flex:0 0 auto;font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:800;color:var(--mcdl-color-positive);padding:.125rem .375rem;border-radius:6px;background:color-mix(in srgb,var(--mcdl-color-positive) 12%,transparent);white-space:nowrap}.cdp-price-change.negative{color:var(--mcdl-color-negative);background:color-mix(in srgb,var(--mcdl-color-negative) 12%,transparent)}.cdp-price-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;padding-top:.875rem;border-top:1px dashed var(--mcdl-border-ghost)}.cdp-price-metric{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cdp-price-metric-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body)}.cdp-price-metric-val{font-family:var(--mcdl-font-numeric);font-size:1rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;display:block;max-width:100%;min-width:0;white-space:nowrap}.cdp-share-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:color-mix(in srgb,var(--mcdl-color-accent) 10%,transparent);color:var(--mcdl-color-accent);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background .3s ease,transform .4s var(--mcdl-ease-standard);flex-shrink:0}.cdp-share-btn.top-right{position:absolute;top:1rem;right:1rem;width:38px;height:38px;background:var(--mcdl-color-surface-card);box-shadow:var(--mcdl-shadow-soft);border:1px solid var(--mcdl-border-ghost)}.cdp-share-btn:hover{background:color-mix(in srgb,var(--mcdl-color-accent) 18%,transparent);transform:translateY(-2px)}.cdp-share-btn.top-right:hover{background:var(--mcdl-color-surface-card);box-shadow:var(--mcdl-shadow-strong)}.cdp-share-btn:active{transform:scale(.94)}.cdp-chart-controls{display:flex;justify-content:space-between;align-items:center;padding:0 0 .875rem;gap:.375rem}.cdp-chart-type-toggle{display:flex;gap:0;background:var(--mcdl-color-surface-subtle);border-radius:99px;padding:3px}.cdp-chart-type-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.375rem .75rem;border-radius:99px;cursor:pointer;transition:background .3s ease,color .3s ease}.cdp-chart-type-btn.active{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.cdp-time-range-wrap{position:relative}.cdp-time-range-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mcdl-border-ghost);background:transparent;color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.375rem .625rem;border-radius:99px;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:border-color .3s ease,background .3s ease}.cdp-time-range-btn:hover{border-color:var(--mcdl-color-accent)}.cdp-time-range-btn .chevron-icon{transition:transform .3s ease}.cdp-time-range-btn .chevron-icon.open{transform:rotate(180deg)}.cdp-time-range-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:100;background:var(--mcdl-color-surface-card);border-radius:14px;box-shadow:var(--mcdl-shadow-strong);min-width:100px;padding:.375rem;overflow:hidden}.cdp-time-range-option{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:700;padding:.5rem .75rem;border-radius:10px;cursor:pointer;color:var(--mcdl-text-body);transition:background .2s ease,color .2s ease}.cdp-time-range-option:hover{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title)}.cdp-time-range-option.active{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.cdp-chart-container{border-radius:20px;overflow:hidden;background:var(--mcdl-color-surface-subtle);min-height:280px}.cdp-tabs-nav{display:flex;gap:.25rem;padding:.375rem;margin:.875rem 1.25rem .375rem;background:var(--mcdl-color-surface-subtle);border-radius:20px}.cdp-tabs-nav::-webkit-scrollbar{display:none}.cdp-tab-btn{flex:1;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;color:var(--mcdl-text-body);padding:.625rem .375rem;border-radius:14px;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;transition:all .4s var(--mcdl-ease-standard)}.cdp-tab-btn.active{color:var(--mcdl-text-title);background:var(--mcdl-color-surface-card);box-shadow:var(--mcdl-shadow-soft)}.cdp-tab-content{padding:var(--mcdl-page-space-section-lg);animation:cdp-fade-up .5s var(--mcdl-ease-standard) both}.cdp-subsection-header{margin-top:var(--mcdl-space-10)}.cdp-card-images{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:2.25rem;align-items:stretch}.cdp-card-img-wrap{border-radius:20px;overflow:hidden;box-shadow:var(--mcdl-shadow-soft);position:relative;padding:.375rem}.cdp-card-img-wrap.primary-img,.cdp-card-img-wrap.secondary-img{background:var(--color-vault-stage);aspect-ratio:auto;margin:0;opacity:1}.cdp-card-img-wrap.secondary-img{opacity:.9;transition:opacity .3s ease}.cdp-card-img-wrap.secondary-img:hover{opacity:1}.cdp-card-art-shell,.cdp-card-img-wrap .ant-image,.cdp-card-img-wrap img,.cdp-card-img-wrap .ant-image-img{width:100%;height:100%}.cdp-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.cdp-auth-box{background:var(--mcdl-color-surface-subtle);border-radius:20px;padding:1rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:inset 0 2px 10px #00000005}.cdp-auth-box.primary{background:color-mix(in srgb,var(--mcdl-color-accent) 8%,var(--mcdl-color-surface-card));border:1px solid color-mix(in srgb,var(--mcdl-color-accent) 20%,transparent)}.cdp-auth-box.primary .cdp-data-key{color:var(--mcdl-color-accent)}.cdp-auth-box.primary .cdp-data-key svg{opacity:1}.cdp-auth-box.cert-box{grid-column:1 / -1}.cdp-meta-list{background:var(--mcdl-color-surface-subtle);border-radius:24px;padding:.875rem 1.25rem;display:flex;flex-direction:column;box-shadow:inset 0 2px 10px #00000005}.cdp-meta-row{display:flex;justify-content:space-between;align-items:center;gap:.875rem;padding:.75rem 0;border-bottom:1px solid var(--mcdl-border-ghost)}.cdp-meta-row:last-child{border-bottom:none}.cdp-meta-key{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);flex-shrink:0;display:flex;align-items:center;gap:.375rem}.cdp-meta-key svg{opacity:.6}.cdp-meta-val{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700;color:var(--mcdl-text-title);text-align:right;word-break:break-word}.cdp-meta-val.numeric{font-family:var(--mcdl-font-numeric);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cdp-market-hero{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.cdp-market-box{background:var(--mcdl-color-surface-subtle);border-radius:20px;padding:1rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:inset 0 2px 10px #00000005}.cdp-market-box.primary{grid-column:1 / -1;background:color-mix(in srgb,var(--mcdl-color-accent) 8%,var(--mcdl-color-surface-card));border:1px solid color-mix(in srgb,var(--mcdl-color-accent) 20%,transparent)}.cdp-market-box.primary .cdp-data-key{color:var(--mcdl-color-accent)}.cdp-market-box.primary .cdp-data-key svg{opacity:1}.cdp-data-key{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);display:flex;align-items:center;gap:.375rem}.cdp-data-key svg{opacity:.6}.cdp-data-val{font-family:var(--mcdl-font-body);font-size:1rem;font-weight:700;color:var(--mcdl-text-title)}.cdp-data-val.numeric{font-family:var(--mcdl-font-numeric);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.cdp-orders-section{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-lg)}.cdp-orders-section.hidden{display:none}.cdp-section-header{font-family:var(--mcdl-font-display);font-size:1.0625rem;font-weight:900;letter-spacing:-.03em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1}.cdp-orders-header-row{display:flex;align-items:center;justify-content:space-between;gap:.875rem;margin-bottom:1rem}.cdp-orders-filter-check{display:flex;align-items:center;gap:.375rem;cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none}.cdp-orders-filter-check input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cdp-orders-filter-check-mark{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--mcdl-border-ghost);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.cdp-orders-filter-check input:checked~.cdp-orders-filter-check-mark{background:var(--mcdl-color-accent);border-color:var(--mcdl-color-accent)}.cdp-orders-filter-check-mark:after{content:"";display:block;width:4px;height:7px;border:2px solid transparent;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px);transition:border-color .2s ease}.cdp-orders-filter-check input:checked~.cdp-orders-filter-check-mark:after{border-color:var(--mcdl-color-on-accent)}.cdp-orders-filter-check-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-text-body);white-space:nowrap;transition:color .2s ease}.cdp-orders-filter-check:hover .cdp-orders-filter-check-mark{border-color:var(--mcdl-color-accent)}.cdp-orders-filter-check:hover .cdp-orders-filter-check-label{color:var(--mcdl-text-title)}.cdp-login-prompt{text-align:center;padding:var(--mcdl-page-space-section-xl) var(--mcdl-space-4);background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);border:1px dashed var(--mcdl-border-ghost)}.cdp-login-prompt span{font-size:.8125rem;color:var(--mcdl-text-body)}.cdp-login-link{color:var(--mcdl-color-accent);font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cdp-no-orders{text-align:center;padding:var(--mcdl-page-space-section-xl) var(--mcdl-space-4);font-size:.8125rem;color:var(--mcdl-text-body);background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);border:1px dashed var(--mcdl-border-ghost)}.cdp-orders-list{display:flex;flex-direction:column;gap:1rem}.cdp-order-item{background:var(--mcdl-color-surface-subtle);border-radius:32px;padding:0;display:flex;gap:1rem;align-items:stretch;box-shadow:inset 0 2px 10px #00000005;position:relative;overflow:hidden}.cdp-order-thumb-wrap{width:100px;border-radius:0;overflow:hidden;flex-shrink:0;background:var(--color-vault-stage)}.cdp-order-thumb-wrap img{width:100%;height:100%}.cdp-order-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.625rem;padding:1rem 1rem 1rem 0}.cdp-order-header{display:flex;justify-content:space-between;align-items:center}.cdp-order-type{display:flex;align-items:center;gap:.375rem}.cdp-type-dot{width:6px;height:6px;border-radius:50%}.cdp-type-dot.buy{background:var(--mcdl-color-positive);box-shadow:0 0 6px var(--mcdl-color-positive)}.cdp-type-dot.sell{background:var(--mcdl-color-negative);box-shadow:0 0 6px var(--mcdl-color-negative)}.cdp-type-text{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body)}.cdp-order-time{font-family:var(--mcdl-font-body);font-size:.5625rem;color:var(--mcdl-text-body);opacity:.7;font-weight:700}.cdp-order-title{font-family:var(--mcdl-font-body);font-size:.9375rem;font-weight:800;color:var(--mcdl-text-title);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.cdp-order-metrics-grid{display:grid;grid-template-columns:auto auto;gap:1.75rem;margin-bottom:.25rem}.cdp-metric-col{display:flex;flex-direction:column;gap:.25rem}.cdp-metric-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);opacity:.7}.cdp-metric-value{font-size:.875rem;font-weight:700;color:var(--mcdl-text-title)}.cdp-metric-value.numeric{font-family:var(--mcdl-font-numeric);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.cdp-order-footer{display:flex;justify-content:space-between;align-items:center;gap:.875rem;margin-top:.25rem}.cdp-order-progress-info{flex:1;display:flex;flex-direction:row;align-items:center;gap:.375rem;max-width:140px}.cdp-order-percent{font-size:.625rem;font-weight:700;color:var(--mcdl-color-accent);line-height:1}.cdp-order-percent.numeric{font-family:var(--mcdl-font-numeric);transform:translateY(-1px)}.cdp-progress-bar{width:100%;height:4px;background:color-mix(in srgb,var(--mcdl-border-ghost) 60%,transparent);border-radius:99px;overflow:hidden}.cdp-progress-fill{height:100%;background:var(--mcdl-color-accent);border-radius:99px;transition:width .6s var(--mcdl-ease-standard)}.cdp-cancel-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--mcdl-border-ghost) 40%,transparent);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.375rem .75rem;border-radius:99px;cursor:pointer;border:1px solid transparent;transition:all .3s ease;white-space:nowrap}.cdp-cancel-btn:hover:not(:disabled){color:var(--mcdl-color-negative);background:color-mix(in srgb,var(--mcdl-color-negative) 8%,transparent)}.cdp-cancel-btn:disabled{opacity:.4;cursor:not-allowed}.cdp-sticky-footer{--mcdl-floating-bar-pad-bottom: calc(.875rem + env(safe-area-inset-bottom, 0rem)) }.cdp-footer-btn{--mcdl-floating-action-width: auto;--mcdl-floating-action-max-width: 200px;--mcdl-floating-action-font-size: .8125rem;--mcdl-floating-action-letter-spacing: .06em;flex:1}.cdp-footer-btn:nth-child(2){--mcdl-floating-action-delay: .16s}.cdp-footer-btn.btn-buy{--mcdl-floating-action-bg: var(--mcdl-color-positive);--mcdl-floating-action-fg: #FFFFFF;--mcdl-floating-action-shadow-color: var(--mcdl-color-positive)}.cdp-footer-btn.btn-sell{--mcdl-floating-action-bg: var(--mcdl-color-negative);--mcdl-floating-action-fg: #FFFFFF;--mcdl-floating-action-shadow-color: var(--mcdl-color-negative)}.cdp-drawer-overlay{z-index:1000}.cdp-drawer-backdrop{background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cdp-drawer-content{width:100%}.cdp-trade-toggle{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--mcdl-color-surface-subtle);border-radius:99px;padding:3px}.cdp-trade-toggle-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.625rem 0;border-radius:99px;cursor:pointer;color:var(--mcdl-text-body);transition:background .3s ease,color .3s ease}.cdp-trade-toggle-btn.buy-active{background:var(--mcdl-color-positive);color:#fff}.cdp-trade-toggle-btn.sell-active{background:var(--mcdl-color-negative);color:#fff}.cdp-order-type-tabs{display:flex;gap:.375rem}.cdp-order-type-tab{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;color:var(--mcdl-text-body);text-transform:uppercase;letter-spacing:.06em;padding:.25rem .625rem;border-radius:99px;cursor:pointer;background:transparent;transition:background .2s ease,color .2s ease}.cdp-order-type-tab.active{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title)}.cdp-input-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.cdp-input-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-text-body)}.cdp-input-hint{font-size:.625rem;font-weight:700;color:var(--mcdl-color-accent)}.cdp-input-wrapper{display:flex;align-items:center;padding:.25rem .25rem .25rem 1rem;height:auto;min-height:54px;gap:0}.cdp-input-field{flex:1;min-width:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;padding:0}.cdp-input-field::placeholder{opacity:var(--mcdl-control-placeholder-opacity, .4)}.cdp-input-unit{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:0 .625rem;flex-shrink:0}.cdp-input-stepper{display:flex;flex-direction:column;gap:2px}.cdp-stepper-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--mcdl-color-surface);width:32px;height:22px;display:grid;place-items:center;cursor:pointer;color:var(--mcdl-text-body);transition:background .3s ease,color .3s ease}.cdp-stepper-btn:first-child{border-radius:10px 10px 0 0}.cdp-stepper-btn:last-child{border-radius:0 0 10px 10px}.cdp-stepper-btn:hover{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.cdp-input-wrapper:focus-within .cdp-stepper-btn{background:var(--mcdl-color-surface-subtle)}.cdp-input-wrapper:focus-within .cdp-stepper-btn:hover{background:var(--mcdl-color-accent)}.cdp-percentage-slider{padding:.25rem 0}.cdp-percentage-slider input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:99px;outline:none;cursor:pointer}.cdp-percentage-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--mcdl-color-accent);border:3px solid var(--mcdl-color-surface);box-shadow:0 2px 8px #0003;cursor:pointer}.cdp-slider-labels{display:flex;justify-content:space-between;margin-top:.375rem}.cdp-slider-labels span{font-size:.5rem;font-weight:700;color:var(--mcdl-text-body);cursor:pointer;opacity:.6;transition:opacity .2s ease,color .2s ease}.cdp-slider-labels span:hover{opacity:1;color:var(--mcdl-color-accent)}.cdp-trade-total-row{display:flex;align-items:flex-end;justify-content:space-between;margin:1.25rem 0 .375rem;padding:0;min-width:0}.cdp-trade-total-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;color:var(--mcdl-text-body);text-transform:uppercase;letter-spacing:.08em;padding-bottom:.25rem}.cdp-trade-total-value{display:flex;align-items:baseline;gap:.375rem;flex:1 1 auto;min-width:0;justify-content:flex-end}.cdp-trade-total-number{font-family:var(--mcdl-font-numeric);font-size:1.9375rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em;line-height:.85;font-variant-numeric:tabular-nums;display:block;width:100%;max-width:100%;min-width:0;text-align:right;white-space:nowrap}.cdp-balance-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.375rem;padding:.375rem 0;border-top:1px dashed var(--mcdl-border-ghost)}.cdp-balance-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);flex-shrink:0;padding-top:.125rem}.cdp-balance-values{text-align:right;display:flex;flex-direction:column;gap:0;cursor:pointer;-webkit-user-select:none;user-select:none}.cdp-balance-summary{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}.cdp-balance-total{font-family:var(--mcdl-font-numeric);font-size:.75rem;font-weight:600;color:var(--mcdl-text-title);letter-spacing:-.01em}.cdp-balance-chevron{display:flex;align-items:center;color:var(--mcdl-text-body);opacity:.7;transition:color .2s ease,opacity .2s ease}.cdp-balance-values:hover .cdp-balance-chevron{color:var(--mcdl-text-title);opacity:1}.cdp-balance-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease,margin-top .22s ease;overflow:hidden;margin-top:0}.cdp-balance-values.expanded .cdp-balance-detail{grid-template-rows:1fr;margin-top:.25rem}.cdp-balance-detail>div{overflow:hidden;display:flex;flex-direction:column;gap:.2rem;min-height:0}.cdp-balance-line{font-family:var(--mcdl-font-numeric);font-size:.625rem;font-weight:600;color:var(--mcdl-text-title);letter-spacing:-.01em}.cdp-balance-line.sub{font-size:.5625rem;color:var(--mcdl-text-body)}.cdp-fee-info{font-size:.625rem;color:var(--mcdl-text-body);opacity:.6;font-weight:600}.cdp-confirm-trade-btn{width:100%;border-radius:999px;font-family:var(--mcdl-font-body);font-weight:800;font-size:.875rem;padding:.875rem;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:transform .4s var(--mcdl-ease-standard),filter .4s ease,box-shadow .4s ease}.cdp-confirm-trade-btn.buy{background:var(--mcdl-color-positive);color:#fff;box-shadow:0 8px 24px #2ebd8540}.cdp-confirm-trade-btn.sell{background:var(--mcdl-color-negative);color:#fff;box-shadow:0 8px 24px #e34d5940}.cdp-confirm-trade-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.cdp-confirm-trade-btn:active:not(:disabled){transform:scale(.97) translateY(0)}.cdp-confirm-trade-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.cdp-market-share-tooltip{position:absolute;bottom:24px;right:-8px;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);border-radius:10px;padding:8px 12px;font-size:.625rem;white-space:nowrap;box-shadow:var(--mcdl-shadow-soft);z-index:1000;color:var(--mcdl-text-title)}@keyframes cdp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cdp-hero-section,.cdp-state-card,.cdp-order-item{animation:cdp-fade-up .7s var(--mcdl-ease-standard) both}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#00000073;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);opacity:0;visibility:hidden;transition:opacity var(--mcdl-duration-slow) var(--mcdl-ease-standard),visibility var(--mcdl-duration-slow)}.drawer-overlay.open{opacity:1;visibility:visible}.menu-drawer-content{width:var(--mcdl-layout-drawer-width);max-width:90vw;height:100%;height:100dvh;padding:0;display:flex;flex-direction:column;background:var(--mcdl-color-surface);border-left:1px solid var(--mcdl-border-ghost);box-shadow:-.75rem 0 2rem #00000014;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);overflow-y:auto;overscroll-behavior:contain}[data-theme=dark] .menu-drawer-content{box-shadow:-.75rem 0 2rem #0006}.drawer-overlay.open .menu-drawer-content{transform:translate(0)}.drawer-footer-premium{padding:var(--mcdl-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--mcdl-space-4);margin-top:auto;border-top:1px dashed var(--mcdl-border-ghost)}.drawer-socials{display:flex;gap:var(--mcdl-space-4)}.drawer-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--mcdl-radius-pill);border:1px solid color-mix(in srgb,var(--mcdl-border-ghost) 90%,transparent);background:color-mix(in srgb,var(--mcdl-color-surface-subtle) 72%,var(--mcdl-color-surface-card));color:var(--mcdl-text-body);text-decoration:none;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) var(--mcdl-ease-standard),transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.drawer-social-link:hover{background:color-mix(in srgb,var(--mcdl-color-accent) 14%,transparent);color:var(--mcdl-color-accent);border-color:color-mix(in srgb,var(--mcdl-color-accent) 36%,transparent);transform:translateY(-.125rem)}.drawer-social-link:active{transform:translateY(0)}.drawer-copyright{margin:0;font-size:.625rem;font-weight:500;color:var(--mcdl-text-body);opacity:.6}.mcdl-profile-header-compact{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--mcdl-space-6);border-bottom:1px dashed var(--mcdl-border-ghost)}.mcdl-profile-user-info-compact{display:flex;align-items:center;gap:var(--mcdl-space-4)}.mcdl-profile-avatar-compact{width:3rem;height:3rem;border-radius:50%;overflow:hidden;background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);display:flex;align-items:center;justify-content:center;color:var(--mcdl-text-body);flex-shrink:0}.mcdl-profile-detail-compact{display:flex;flex-direction:column;gap:.25rem}.mcdl-profile-username-compact{font-family:var(--mcdl-font-body);font-size:.9375rem;font-weight:800;color:var(--mcdl-text-title);line-height:1.2}.profile-tags{display:flex;gap:var(--mcdl-space-1);flex-wrap:wrap}.profile-tag{font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:.25rem;letter-spacing:.03em;text-transform:uppercase}.profile-tag.unverified{border:1px solid color-mix(in srgb,var(--mcdl-color-negative) 40%,transparent);color:var(--mcdl-color-negative)}.profile-tag.verified{border:1px solid color-mix(in srgb,var(--mcdl-color-positive) 40%,transparent);color:var(--mcdl-color-positive)}.profile-tag.regular{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body)}.mcdl-drawer-close-simple{width:var(--mcdl-header-icon-size);height:var(--mcdl-header-icon-size);border-radius:50%;background:var(--mcdl-color-surface-subtle);display:flex;align-items:center;justify-content:center;border:none;padding:0;color:var(--mcdl-text-body);cursor:pointer;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) var(--mcdl-ease-standard),transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-drawer-close-simple:hover{background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);transform:scale(1.05)}.mcdl-profile-body{padding:var(--mcdl-space-6);display:flex;flex-direction:column;gap:var(--mcdl-space-6);flex-grow:1;overflow-y:auto}.mcdl-profile-section{display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.mcdl-profile-section-title{margin-left:.25rem;display:flex;align-items:center;gap:.375rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;color:var(--mcdl-text-body);text-transform:uppercase;letter-spacing:.1em}.mcdl-profile-section-title:before{content:"";display:block;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--mcdl-text-body);opacity:.5}.mcdl-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mcdl-space-2)}.mcdl-profile-card{display:flex;flex-direction:column;gap:var(--mcdl-space-3);padding:var(--mcdl-space-4);background:var(--mcdl-color-surface-subtle);border:1px solid transparent;border-radius:var(--mcdl-radius-lg);cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),background var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease}.mcdl-profile-card:hover{background:var(--mcdl-color-surface-card);transform:translateY(-.125rem);box-shadow:var(--mcdl-shadow-soft);border-color:var(--mcdl-border-ghost)}.mcdl-profile-card-icon{width:2rem;height:2rem;border-radius:50%;background:var(--mcdl-color-surface);display:flex;align-items:center;justify-content:center;border:1px solid var(--mcdl-border-ghost)}.mcdl-icon-gradient{color:var(--mcdl-color-accent)}.mcdl-profile-card-label{font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:800;color:var(--mcdl-text-title)}.mcdl-profile-list{display:flex;flex-direction:column;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-lg);overflow:hidden}.mcdl-profile-list-item{display:flex;align-items:center;gap:var(--mcdl-space-3);padding:var(--mcdl-space-3) var(--mcdl-space-4);cursor:pointer;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease;border-bottom:1px dashed var(--mcdl-border-ghost);color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700}.mcdl-profile-list-item:hover{background:var(--mcdl-color-surface-card)}.mcdl-profile-list-item:last-child{border-bottom:none}.mcdl-currency-symbol-pill{width:2.75rem;min-width:2.75rem;height:1.5rem;margin-right:.5rem;border-radius:var(--mcdl-radius-pill);box-sizing:border-box;flex-shrink:0}.mcdl-currency-symbol-text{font-size:.75rem;font-weight:800;line-height:1;white-space:nowrap}.mcdl-currency-option-copy{flex:1}.mcdl-currency-option-code{margin-left:.25rem;font-size:.8em;opacity:.5}.mcdl-currency-option-check{color:var(--mcdl-color-accent)}.mcdl-profile-list-item .mcdl-arrow{margin-left:auto;color:var(--mcdl-text-body);opacity:.5;transition:transform var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease}.mcdl-profile-list-item:hover .mcdl-arrow{transform:translate(.25rem);color:var(--mcdl-color-accent)}.mcdl-profile-list-item.preference-row{justify-content:space-between}.mcdl-profile-list-item .preference-left{display:flex;align-items:center;gap:var(--mcdl-space-3)}.mcdl-preference-val{margin-left:auto;display:flex;align-items:center;gap:var(--mcdl-space-2);color:var(--mcdl-color-accent);font-size:.625rem;font-weight:800;text-transform:uppercase}.mcdl-theme-segmented{display:flex;background:var(--mcdl-color-surface);border-radius:var(--mcdl-radius-pill);padding:.125rem;border:1px solid var(--mcdl-border-ghost)}.mcdl-segment{display:flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:var(--mcdl-radius-pill);color:var(--mcdl-text-body);transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease}.mcdl-segment.active{background:var(--mcdl-color-surface-card);color:var(--mcdl-color-accent);box-shadow:var(--mcdl-shadow-soft)}.mcdl-btn-logout{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:var(--mcdl-space-2);width:100%;padding:var(--mcdl-space-3);background:transparent;border:1px dashed var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-pill);color:var(--mcdl-color-negative);font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),background var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease}.mcdl-btn-logout:hover{background:var(--mcdl-color-negative);color:#fff;border-style:solid;border-color:var(--mcdl-color-negative);transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #e34d5933}.currency-rate-info{margin:var(--mcdl-space-6);padding:var(--mcdl-space-4);background:var(--mcdl-color-surface-subtle);border:1px dashed var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-lg)}.currency-rate-info p{margin:0;font-size:.625rem;font-weight:600;color:var(--mcdl-text-body)}.currency-rate-info p:first-child{margin-bottom:.25rem;font-weight:800;color:var(--mcdl-text-title)}.wallet-sheet-title-group{display:flex;align-items:center;gap:.5rem}.wallet-balance-block{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-xl);display:flex;flex-direction:column;gap:.25rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #00000005}.wallet-balance-eyebrow{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--mcdl-text-body);display:flex;align-items:center;gap:.375rem}.wallet-balance-eyebrow:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--mcdl-color-accent);flex-shrink:0}.wallet-balance-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.875rem;flex-wrap:wrap;min-width:0}.wallet-balance-amount{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-amount-display);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;display:block;flex:1 1 auto;max-width:100%;min-width:0;overflow:visible;white-space:nowrap}.wallet-balance-loading{font-family:var(--mcdl-font-body);font-size:1.0625rem;font-weight:700;color:var(--mcdl-text-body);letter-spacing:-.02em;opacity:.5}.wallet-balance-currency{display:inline-flex;align-items:center;flex-shrink:0;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-color-accent);background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent);border-radius:var(--mcdl-radius-pill);padding:.25rem .625rem;white-space:nowrap}.wallet-address-block{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-lg);padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.875rem;box-shadow:inset 0 2px 10px #00000005}.wallet-address-left{display:flex;flex-direction:column;gap:.25rem;min-width:0}.wallet-address-eyebrow{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body)}.wallet-address-value{font-family:var(--mcdl-font-mono);font-size:.8125rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-copy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--mcdl-text-body);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.wallet-copy-btn:hover{background:var(--mcdl-color-surface-card);color:var(--mcdl-color-accent)}.wallet-copy-btn:active{transform:scale(.88)}.wallet-copy-btn.copied{color:var(--mcdl-color-positive)}.wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.wallet-btn-deposit{padding:0 1rem;height:52px;gap:.375rem}.wallet-btn-withdraw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:0 1rem;height:52px;border-radius:var(--mcdl-radius-pill);border:1.5px solid var(--mcdl-border-ghost);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease}.wallet-btn-withdraw:hover:not(:disabled){border-color:var(--mcdl-color-accent);background:color-mix(in srgb,var(--mcdl-color-accent) 6%,transparent);transform:translateY(-2px)}.wallet-btn-withdraw:active:not(:disabled){transform:scale(.97) translateY(0)}.wallet-btn-withdraw:disabled{opacity:.5;cursor:not-allowed}.wallet-btn-icon{display:inline-block;width:16px;height:16px;flex-shrink:0;background-color:currentColor}.wallet-btn-icon--deposit{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='20'%20y1='4'%20x2='4'%20y2='20'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↙%20--%3e%3cpolyline%20points='12%2020%204%2020%204%2012'%20/%3e%3c/svg%3e") no-repeat center / contain;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='20'%20y1='4'%20x2='4'%20y2='20'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↙%20--%3e%3cpolyline%20points='12%2020%204%2020%204%2012'%20/%3e%3c/svg%3e") no-repeat center / contain}.wallet-btn-icon--withdraw{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='4'%20y1='20'%20x2='20'%20y2='4'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↗%20--%3e%3cpolyline%20points='12%204%2020%204%2020%2012'%20/%3e%3c/svg%3e") no-repeat center / contain;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='4'%20y1='20'%20x2='20'%20y2='4'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↗%20--%3e%3cpolyline%20points='12%204%2020%204%2020%2012'%20/%3e%3c/svg%3e") no-repeat center / contain}.wallet-divider{border:none;border-top:1px dashed var(--mcdl-border-ghost);margin:0}.wallet-contracts-section{display:flex;flex-direction:column;gap:.875rem}.wallet-contracts-eyebrow{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--mcdl-text-body);display:flex;align-items:center;gap:.375rem}.wallet-contracts-eyebrow:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--mcdl-color-accent);flex-shrink:0}.wallet-contracts-total{font-family:var(--mcdl-font-numeric);font-size:1.5rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;display:block;max-width:100%;min-width:0;white-space:nowrap}.wallet-btn-withdraw-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--mcdl-color-accent);font-family:var(--mcdl-font-body);font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:0 1rem;height:48px;border-radius:var(--mcdl-radius-pill);border:1.5px solid color-mix(in srgb,var(--mcdl-color-accent) 40%,transparent);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease}.wallet-btn-withdraw-all:hover:not(:disabled){border-color:var(--mcdl-color-accent);background:color-mix(in srgb,var(--mcdl-color-accent) 8%,transparent);transform:translateY(-2px)}.wallet-btn-withdraw-all:active:not(:disabled){transform:scale(.97) translateY(0)}.wallet-btn-withdraw-all:disabled{opacity:.45;cursor:not-allowed}.wallet-contracts-list{display:flex;flex-direction:column;gap:.625rem}.wallet-contract-item{display:flex;align-items:center;gap:.875rem;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-lg);padding:.75rem .875rem;box-shadow:inset 0 2px 8px #00000005;transition:background var(--mcdl-duration-fast) ease;min-width:0}.wallet-contract-thumb{width:40px;height:66px;flex-shrink:0;background:var(--mcdl-color-stage, var(--mcdl-color-surface-card));border:1px solid var(--mcdl-border-ghost)}.wallet-contract-thumb-placeholder{width:40px;height:66px;border-radius:var(--mcdl-card-art-radius);flex-shrink:0;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost)}.wallet-contract-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.wallet-contract-cert{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-color-accent);line-height:1.2}.wallet-contract-name{font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:700;color:var(--mcdl-text-title);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.wallet-contract-amount{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;flex-shrink:1;min-width:0}.wallet-contract-amount-value{font-family:var(--mcdl-font-numeric);font-size:.9375rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;display:block;width:100%;max-width:100%;min-width:0;text-align:right;white-space:nowrap}.wallet-contract-amount-label{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body)}.mcdl-async-stage{display:grid;justify-items:center;text-align:center;gap:var(--mcdl-space-3);animation:mcdl-async-stage-in var(--mcdl-duration-fast) var(--mcdl-ease-standard) both}.mcdl-async-stage-icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;margin:0 auto;flex-shrink:0}.mcdl-async-stage-icon.is-warning{background:color-mix(in srgb,var(--mcdl-color-negative) 10%,transparent);color:var(--mcdl-color-negative)}.mcdl-async-stage-icon.is-accent{background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent);color:var(--mcdl-color-accent)}.mcdl-async-stage-icon.is-positive{background:color-mix(in srgb,var(--mcdl-color-positive) 12%,transparent);color:var(--mcdl-color-positive)}.mcdl-async-stage-title{font-family:var(--mcdl-font-display);font-size:1.1875rem;font-weight:900;letter-spacing:-.03em;color:var(--mcdl-text-title);line-height:1.15;margin:0;text-transform:uppercase}.mcdl-async-stage-desc{font-family:var(--mcdl-font-body);font-size:.75rem;line-height:1.6;color:var(--mcdl-text-body);margin:0}.mcdl-async-stage-detail{width:100%;padding:.625rem .875rem;border-radius:var(--mcdl-radius-md);background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.6875rem;font-weight:700;line-height:1.45;box-sizing:border-box}.mcdl-async-stage-progress{width:100%;height:5px;border-radius:var(--mcdl-radius-pill);background:var(--mcdl-color-surface-subtle);overflow:hidden;margin-top:var(--mcdl-space-2)}.mcdl-async-stage-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--mcdl-color-accent)}.mcdl-async-stage-progress-fill.is-indeterminate{width:38%;animation:mcdl-async-stage-progress 1.2s ease-in-out infinite}.mcdl-async-stage-aux{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body)}.mcdl-async-stage-spinner{display:block;transform-origin:center;transform-box:fill-box;will-change:transform;animation:mcdl-async-stage-spin .9s linear infinite}@keyframes mcdl-async-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mcdl-async-stage-spin{to{transform:rotate(360deg)}}@keyframes mcdl-async-stage-progress{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.mcdl-async-stage-spinner,.mcdl-async-stage-progress-fill.is-indeterminate{animation:none}}.withdraw-dialog-overlay,.withdraw-dialog-container{font-family:var(--mcdl-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.withdraw-dialog-overlay.mcdl-dialog-overlay.mcdl-dialog-overlay-center{padding:var(--mcdl-dialog-overlay-padding)}.withdraw-dialog-container.mcdl-dialog-sheet{width:100%;max-width:28.75rem;padding:0;gap:0;overflow:hidden}.withdraw-confirm2-dialog{display:flex;flex-direction:column;background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);border:1px solid var(--mcdl-border-ghost);box-shadow:var(--mcdl-shadow-strong)}.withdraw-confirm2-header{padding:var(--mcdl-page-space-section-lg) var(--mcdl-dialog-padding-inline) 0;align-items:flex-start}.withdraw-confirm2-title{margin-right:auto}.withdraw-confirm2-close{margin-left:var(--mcdl-space-4)}.withdraw-confirm2-body{display:flex;flex-direction:column;gap:var(--mcdl-space-4);padding:var(--mcdl-dialog-padding-inline)}.withdraw-confirm2-amount-section{text-align:center;min-width:0}.withdraw-confirm2-amount-label{margin:0 0 var(--mcdl-space-2);font-size:.625rem;color:var(--mcdl-text-body);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.withdraw-confirm2-amount-row{display:flex;justify-content:center;align-items:baseline;gap:var(--mcdl-space-2);min-width:0;max-width:100%}.withdraw-confirm2-amount-value{font-size:var(--mcdl-font-size-title-lg);line-height:1;font-weight:900;letter-spacing:-.02em;display:block;flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap}.withdraw-confirm2-amount-currency{font-size:.875rem;color:var(--mcdl-text-body);font-weight:700;text-transform:uppercase}.withdraw-confirm2-direction{display:flex;justify-content:center}.withdraw-confirm2-direction-icon{width:2.5rem;height:2.5rem;border-radius:var(--mcdl-radius-pill);border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--mcdl-text-body)}.withdraw-confirm2-wallet-card{display:flex;flex-direction:column;gap:var(--mcdl-space-3);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-lg);padding:1rem;background:var(--mcdl-color-surface-subtle)}.withdraw-confirm2-wallet-top{display:flex;align-items:flex-start;justify-content:space-between}.withdraw-confirm2-wallet-main{display:flex;align-items:flex-start;gap:var(--mcdl-space-3);width:100%}.withdraw-confirm2-wallet-meta{flex:1;min-width:0}.withdraw-confirm2-wallet-name-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mcdl-space-2)}.withdraw-confirm2-wallet-icon{width:2.5rem;height:2.5rem;border-radius:var(--mcdl-radius-md);border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-card);display:inline-flex;align-items:center;justify-content:center;color:var(--mcdl-text-body);flex-shrink:0}.withdraw-confirm2-wallet-name{margin:0;font-size:.8125rem;font-weight:800;color:var(--mcdl-text-title)}.withdraw-confirm2-wallet-address{margin:.125rem 0 0;font-size:.6875rem;color:var(--mcdl-text-body)}.withdraw-confirm2-wallet-balance-label{margin:0;font-size:.625rem;color:var(--mcdl-text-body);letter-spacing:.08em;flex-shrink:0;text-transform:uppercase;font-weight:800}.withdraw-confirm2-wallet-balance{display:flex;justify-content:flex-end;align-items:baseline;gap:.375rem;min-width:0}.withdraw-confirm2-wallet-balance-value{font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;display:block;flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap}.withdraw-confirm2-wallet-balance-currency{font-size:.6875rem;color:var(--mcdl-text-body);font-weight:700;text-transform:uppercase}.withdraw-confirm2-warning{border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-lg);background:color-mix(in srgb,var(--mcdl-color-accent) 10%,var(--mcdl-color-surface-subtle));display:flex;align-items:flex-start;gap:var(--mcdl-space-3);padding:.875rem 1rem}.withdraw-confirm2-warning-icon{color:var(--mcdl-color-accent);flex-shrink:0;margin-top:0rem}.withdraw-confirm2-warning-text{margin:0;font-size:.6875rem;color:var(--mcdl-text-body);line-height:1.6}.withdraw-confirm2-actions{display:flex;flex-direction:column;gap:var(--mcdl-space-3);padding:0 var(--mcdl-dialog-padding-inline) var(--mcdl-dialog-padding-bottom)}.withdraw-confirm2-btn{width:100%;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mcdl-radius-pill);font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:800;letter-spacing:.05em;border:1px solid transparent;text-transform:uppercase;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),background-color var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease,filter var(--mcdl-duration-fast) ease}.withdraw-confirm2-btn:active{transform:scale(.98)}.withdraw-confirm2-btn-primary{--mcdl-button-font-size: .75rem;--mcdl-button-padding: .75rem 1rem;--mcdl-button-shadow: var(--mcdl-shadow-soft);--mcdl-button-hover-shadow: var(--mcdl-shadow-strong)}.withdraw-confirm2-btn-secondary{background:transparent;color:var(--mcdl-text-title);border-color:var(--mcdl-border-ghost)}.withdraw-confirm2-btn.mcdl-button-primary{width:100%}.withdraw-confirm2-btn-secondary:hover{background:var(--mcdl-color-surface-subtle)}.ipo-claim-summary{display:flex;flex-direction:column;gap:var(--mcdl-space-3);padding:var(--mcdl-space-4);background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-lg)}.ipo-claim-campaign-name{margin:0;font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:800;line-height:1.35;color:var(--mcdl-text-title)}.ipo-claim-amounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:var(--mcdl-space-3)}.ipo-claim-amount-item{display:flex;flex-direction:column;gap:var(--mcdl-space-1);padding:.875rem 1rem;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-md);min-width:0}.ipo-mini-label{margin:0;font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body)}.ipo-claim-amount-value{margin:0;font-family:var(--mcdl-font-numeric);font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--mcdl-text-title);display:block;max-width:100%;min-width:0;white-space:nowrap}@media (max-width: 30rem){.withdraw-dialog-container.mcdl-dialog-sheet{max-width:100%}.withdraw-confirm2-header{padding:var(--mcdl-space-4) var(--mcdl-space-4) 0}.withdraw-confirm2-body{padding:var(--mcdl-space-4)}.withdraw-confirm2-actions{padding:0 var(--mcdl-space-4) var(--mcdl-space-4)}.withdraw-confirm2-wallet-top{flex-direction:column;gap:var(--mcdl-space-2)}.withdraw-confirm2-wallet-name-row{flex-direction:column;align-items:flex-start}}.mcdl-header-wrapper{position:sticky;top:-1px;left:0;right:0;z-index:160;padding:0;display:flex;justify-content:center;pointer-events:none;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.mcdl-header-wrapper.is-hidden{transform:translateY(-100%);opacity:0}.mcdl-app-header{pointer-events:auto;width:100%;height:var(--mcdl-app-header-height);display:flex;justify-content:space-between;align-items:center;padding:0 var(--mcdl-header-inline-padding);box-sizing:border-box;background:color-mix(in srgb,var(--mcdl-color-surface-card) 78%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--mcdl-border-ghost) 50%,transparent);box-shadow:0 12px 48px #0000000a;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease,background .4s ease}[data-theme=dark] .mcdl-app-header{box-shadow:0 12px 48px #0003}.mcdl-app-header:hover{box-shadow:0 12px 48px #00000014;background:color-mix(in srgb,var(--mcdl-color-surface-card) 85%,transparent)}.mcdl-app-header .header-left,.mcdl-app-header .header-right{display:flex;gap:var(--mcdl-header-side-gap);align-items:center}.mcdl-app-header .header-left{flex:1;min-width:0}.mcdl-app-header .header-right{flex-shrink:0}.mcdl-app-header .header-title{font-family:var(--mcdl-font-body);font-size:var(--mcdl-header-title-size);font-weight:800;letter-spacing:-.01em;color:var(--mcdl-text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcdl-app-header .icon-box,.mcdl-app-header .header-back-btn{width:var(--mcdl-header-icon-size);height:var(--mcdl-header-icon-size);display:flex;align-items:center;justify-content:center;color:var(--mcdl-text-title);border-radius:50%;background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),background var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease;cursor:pointer;position:relative;flex-shrink:0}.mcdl-app-header .icon-box:hover,.mcdl-app-header .header-back-btn:hover{background:var(--mcdl-color-surface);transform:translateY(-2px);box-shadow:var(--mcdl-shadow-soft);border-color:color-mix(in srgb,var(--mcdl-text-title) 15%,transparent)}.mcdl-app-header .icon-box:active,.mcdl-app-header .header-back-btn:active{transform:scale(.95) translateY(0)}.mcdl-app-header .icon-box.user{border-radius:50%;background:color-mix(in srgb,var(--mcdl-color-accent) 10%,var(--mcdl-color-surface-subtle));border-color:color-mix(in srgb,var(--mcdl-color-accent) 20%,transparent);color:var(--mcdl-color-accent)}.mcdl-app-header .icon-box.user.authenticated{padding:0;overflow:hidden;border:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--mcdl-color-accent) 30%,transparent)}.mcdl-app-header .icon-box.user.authenticated:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--mcdl-color-accent) 50%,transparent)}.mcdl-app-header .icon-box.user.authenticated .header-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.mcdl-app-header .auth-btn{font-family:var(--mcdl-font-body);font-size:var(--mcdl-header-auth-font-size);font-weight:800;cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),background var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease;padding:var(--mcdl-header-auth-padding);border-radius:var(--mcdl-radius-pill);white-space:nowrap;letter-spacing:.02em;border:none}.mcdl-app-header .auth-btn.login{background:transparent;color:var(--mcdl-text-title);padding:var(--mcdl-header-login-padding)}.mcdl-app-header .auth-btn.login:hover{background:var(--mcdl-color-surface-subtle)}.mcdl-app-header .auth-btn.signup{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);box-shadow:var(--mcdl-shadow-soft)}.mcdl-app-header .auth-btn.signup:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--mcdl-color-accent) 30%,transparent)}.mcdl-app-header .auth-btn.signup:active{transform:scale(.96) translateY(0)}.mcdl-app-header .notification-badge{position:absolute;top:-.125rem;right:-.125rem;background:var(--mcdl-color-negative, #E34D59);color:#fff;border-radius:var(--mcdl-radius-pill);min-width:1rem;height:1rem;padding:0 .25rem;display:flex;align-items:center;justify-content:center;font-family:var(--mcdl-font-numeric);font-size:.5625rem;font-weight:700;box-shadow:0 2px 6px color-mix(in srgb,var(--mcdl-color-negative, #E34D59) 40%,transparent),0 0 0 2px var(--mcdl-color-surface-card)}.mcdl-app-header .logo-box{display:flex;align-items:center;background:transparent;min-width:0}.mcdl-app-header .logo-box--clickable{border:none;cursor:pointer;padding:0;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mcdl-app-header .logo-box--clickable:hover{transform:scale(1.02)}.mcdl-app-header .logo-box--clickable:active{transform:scale(.98)}.mcdl-app-header .logo-image{height:var(--mcdl-header-logo-height);width:auto;object-fit:contain}.mcdl-app-shell{--mcdl-app-content-bottom-spacing: 0rem;width:100%;max-width:var(--mcdl-app-shell-max-width);min-height:100dvh;margin:0 auto;position:relative;isolation:isolate;background-color:var(--mcdl-color-surface);box-shadow:var(--mcdl-shadow-strong);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mcdl-app-page-shell{min-height:calc(100dvh - var(--mcdl-app-header-height, 3.5rem) - var(--mcdl-app-content-bottom-spacing, 0rem));padding-bottom:var(--mcdl-app-content-bottom-spacing, 0rem)}.mcdl-app-page-shell--plain{--mcdl-app-content-bottom-spacing: var(--mcdl-app-plain-spacing, calc(1.5rem + env(safe-area-inset-bottom, 0rem)) )}.mcdl-app-page-shell--tabbar{--mcdl-app-content-bottom-spacing: var(--mcdl-app-tabbar-spacing, calc(5.5rem + env(safe-area-inset-bottom, 0rem)) )}.mcdl-app-page-shell--cta{--mcdl-app-content-bottom-spacing: var(--mcdl-app-cta-spacing, 0rem)}.trade-confirm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center}.trade-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.trade-confirm-sheet{position:relative;z-index:20;width:100%;max-width:var(--mcdl-dialog-max-width, 26.75rem);padding:0;gap:0;display:flex;flex-direction:column;background:var(--mcdl-color-surface);border-radius:var(--mcdl-radius-xl) var(--mcdl-radius-xl) 0 0;box-shadow:0 -16px 48px #110b081f;border-top:1px solid var(--mcdl-border-ghost);overflow:hidden}[data-theme=dark] .trade-confirm-sheet{box-shadow:0 -16px 48px #00000073}.trade-confirm-sheet-stage{max-width:420px;padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-lg);gap:.875rem;border-radius:var(--mcdl-radius-xl);border-top:none;overflow:visible}.trade-confirm-header{position:relative;padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-lg) 1rem;text-align:center;border-bottom:1px dashed var(--mcdl-border-ghost)}.trade-confirm-close{position:absolute;top:.875rem;right:.875rem;z-index:1}.trade-confirm-title{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-dialog-title);font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1;margin:0 0 .25rem}.trade-confirm-subtitle{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;color:var(--mcdl-text-body);text-transform:uppercase;letter-spacing:.1em;margin:0}.trade-confirm-card-container{padding:1rem var(--mcdl-dialog-padding-inline) 0}.trade-confirm-card{display:flex;align-items:center;gap:.875rem;padding:.875rem;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-lg);border:1px dashed var(--mcdl-border-ghost)}.trade-confirm-card-image{width:96px;height:134.4px;flex-shrink:0;overflow:hidden;border-radius:var(--mcdl-card-art-radius);background:var(--mcdl-color-stage);box-shadow:var(--mcdl-shadow-soft)}.trade-confirm-card-art{display:block;width:100%;height:100%}.trade-confirm-card-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--mcdl-text-body);opacity:.4}.trade-confirm-card-info{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.trade-confirm-card-name{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700;color:var(--mcdl-text-title);line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.trade-confirm-card-cert{font-family:var(--mcdl-font-numeric);font-size:.625rem;font-weight:700;color:var(--mcdl-color-accent);letter-spacing:.03em;margin:0}.trade-confirm-details{padding:0 var(--mcdl-dialog-padding-inline);display:flex;flex-direction:column}.trade-confirm-detail-row{display:flex;justify-content:space-between;align-items:baseline;gap:.875rem;padding:.75rem 0;border-bottom:1px dashed var(--mcdl-border-ghost)}.trade-confirm-detail-row:last-child{border-bottom:none}.trade-confirm-detail-total-row{padding:1rem 0 .625rem;align-items:center;border-bottom:none;border-top:1px solid var(--mcdl-border-ghost);min-width:0}.trade-confirm-detail-row:has(+.trade-confirm-detail-total-row){border-bottom:none}.trade-confirm-detail-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);margin:0;flex-shrink:0}.trade-confirm-detail-value{font-family:var(--mcdl-font-numeric);font-size:.875rem;font-weight:700;color:var(--mcdl-text-title);margin:0;text-align:right;letter-spacing:-.02em}.trade-confirm-detail-unit{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:700;letter-spacing:.05em;color:var(--mcdl-text-body);text-transform:uppercase;margin-left:.25em}.trade-confirm-detail-total-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);margin:0;flex-shrink:0}.trade-confirm-detail-total-container{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex:1 1 auto;min-width:0}.trade-confirm-detail-total-value{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-title-lg);font-weight:900;color:var(--mcdl-color-accent);line-height:1;margin:0;letter-spacing:-.04em;display:block;width:100%;max-width:100%;min-width:0;text-align:right;white-space:nowrap}.trade-confirm-detail-fee{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body);opacity:.6;margin:0}.trade-confirm-actions{display:flex;flex-direction:column;gap:.625rem;padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-lg) 1rem;border-top:none}.trade-confirm-btn-primary{display:flex;height:56px;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--mcdl-radius-pill);background:var(--mcdl-color-positive);color:#fff;font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:none;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,filter var(--mcdl-duration-fast) ease}.trade-confirm-btn-primary.sell-active{background:var(--mcdl-color-negative)}.trade-confirm-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--mcdl-shadow-strong);filter:brightness(1.06)}.trade-confirm-btn-primary:active:not(:disabled){transform:scale(.97) translateY(0);box-shadow:none}.trade-confirm-btn-primary:disabled{opacity:.5;cursor:not-allowed}.trade-confirm-btn-primary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-confirm-btn-cancel{display:flex;height:44px;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--mcdl-radius-pill);background:transparent;color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:none;transition:color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease}.trade-confirm-btn-cancel:hover:not(:disabled){color:var(--mcdl-text-title);background:var(--mcdl-color-surface-subtle)}.trade-confirm-btn-cancel:active:not(:disabled){transform:scale(.97)}.trade-confirm-btn-cancel:disabled{opacity:.3;cursor:not-allowed}.trade-confirm-btn-cancel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-confirm-safe-area{height:env(safe-area-inset-bottom,0rem);min-height:0}.trade-confirm-stage-detail-content{display:grid;gap:.25rem}.trade-confirm-stage-card-name{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700;line-height:1.4}.trade-confirm-stage-meta{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body)}.trade-confirm-stage-metrics{display:flex;justify-content:space-between;gap:.875rem;font-family:var(--mcdl-font-numeric);font-size:.75rem;font-weight:700}@media (max-width: 480px){.trade-confirm-header{padding:var(--mcdl-page-space-section-lg) 1rem .875rem}.trade-confirm-close{top:.625rem;right:.625rem}.trade-confirm-title{font-size:var(--mcdl-font-size-dialog-title)}.trade-confirm-card-container{padding:.875rem 1rem 0}.trade-confirm-card-image{width:72px;height:100.8px}.trade-confirm-details{padding:0 1rem}.trade-confirm-detail-total-value{font-size:1.4375rem}.trade-confirm-actions{padding:.875rem 1rem}.trade-confirm-btn-primary{height:52px}.trade-confirm-sheet-stage{padding:var(--mcdl-page-space-section-lg) 1rem}}@media (prefers-reduced-motion: reduce){.trade-confirm-sheet{animation:none}.trade-confirm-btn-primary,.trade-confirm-btn-cancel{transition:none}}.ml-page{--color-stage: var(--mcdl-color-stage);--color-watermark: var(--mcdl-color-watermark)}.ml-toolbar-container{position:sticky;top:var(--mcdl-app-header-sticky-offset, var(--mcdl-app-header-height, 3.5rem));z-index:150;background:var(--mcdl-color-surface);box-shadow:0 -2px 0 0 var(--mcdl-color-surface),0 2px 0 0 var(--mcdl-color-surface);border-bottom:1px solid var(--mcdl-border-ghost)}.ml-toolbar{padding:0 var(--mcdl-page-chrome-gutter-resolved) .75rem}.ml-filter-bar{padding:0 var(--mcdl-page-chrome-gutter-resolved)}.ml-sort-glyph{font-size:12px;font-weight:900;letter-spacing:-.05em}.ml-filter-bar-inner{display:flex;gap:.375rem;overflow-x:auto;padding:.875rem 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ml-filter-bar-inner::-webkit-scrollbar{display:none}.ml-cat-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .875rem;border-radius:var(--mcdl-radius-pill);border:none;cursor:pointer;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body);transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) var(--mcdl-ease-standard),transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.ml-cat-pill:hover{background:color-mix(in srgb,var(--mcdl-color-accent) 12%,var(--mcdl-color-surface-subtle));color:var(--mcdl-text-title)}.ml-cat-pill:active{transform:scale(.96)}.ml-cat-pill.active{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.ml-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.ml-section{padding:var(--mcdl-page-space-section-2xl) var(--mcdl-page-gutter-resolved) var(--mcdl-page-space-section-xl)}.ml-headline{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-title-xl);font-weight:900;letter-spacing:-.05em;color:var(--mcdl-text-title);line-height:1;text-transform:uppercase;margin:0 0 1.25rem;display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap;margin-left:0}.ml-state-card{padding:4.25rem 1.75rem;border-radius:var(--mcdl-radius-xl);display:flex;flex-direction:column;align-items:center;gap:.875rem;margin:.875rem}.ml-card-list{display:flex;flex-direction:column;gap:.875rem}.ml-asset-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);overflow:hidden;box-shadow:var(--mcdl-shadow-soft);cursor:pointer;display:flex;flex-direction:column;border:1px solid transparent;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease;animation:ml-fade-up .6s var(--mcdl-ease-standard) both}.ml-asset-card:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}.ml-asset-card:active{transform:scale(.98) translateY(0)}.ml-asset-card:nth-child(1){animation-delay:0ms}.ml-asset-card:nth-child(2){animation-delay:60ms}.ml-asset-card:nth-child(3){animation-delay:.12s}.ml-asset-card:nth-child(4){animation-delay:.18s}.ml-asset-card:nth-child(5){animation-delay:.24s}.ml-asset-card:nth-child(6){animation-delay:.3s}.ml-asset-card:nth-child(n+7){animation-delay:.32s}@keyframes ml-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ml-card-media{display:flex;align-items:stretch;gap:0}.ml-card-stage{width:100px;min-height:120px;flex-shrink:0;background:var(--color-stage);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.625rem}.ml-card-img{max-width:100%;max-height:100%;width:auto;height:auto;transform:translate(2px);position:relative;z-index:2}.ml-card-img-placeholder{width:100%;height:100%;background:var(--color-stage);border-radius:var(--mcdl-card-art-radius);position:relative;z-index:2;display:flex;align-items:center;justify-content:center;color:var(--mcdl-border-ghost)}.ml-card-stage-watermark{--mcdl-watermark-size: 3rem;width:130%;height:110%;color:var(--color-watermark)}.ml-card-content{flex:1;display:flex;flex-direction:column;padding:1rem 1rem .875rem;gap:.5rem;min-width:0}.ml-card-divider{height:1px;background:var(--mcdl-border-ghost);margin:.25rem 0;border:none}.ml-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.625rem;margin-top:auto;min-width:0}.ml-card-price-block{display:flex;flex-direction:column;gap:.125rem;flex:1 1 auto;min-width:0}.ml-card-price{font-family:var(--mcdl-font-numeric);font-size:1.1875rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1;display:block;max-width:100%;min-width:0;white-space:nowrap}.ml-card-market-cap{font-size:.5625rem;letter-spacing:.06em;color:var(--mcdl-text-body)}.ml-card-trend-block{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.ml-card-mini-chart{display:block}.ml-card-change-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:var(--mcdl-radius-pill);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:900;letter-spacing:.02em;white-space:nowrap}.ml-card-change-badge.positive{background:color-mix(in srgb,var(--mcdl-color-positive) 15%,transparent);color:var(--mcdl-color-positive)}.ml-card-change-badge.negative{background:color-mix(in srgb,var(--mcdl-color-negative) 15%,transparent);color:var(--mcdl-color-negative)}.ml-pagination{display:flex;justify-content:center;align-items:center;gap:.625rem;padding:var(--mcdl-page-space-section-lg) 0 .375rem}.ml-page-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mcdl-radius-pill);border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-weight:800;font-size:.625rem;cursor:pointer;transition:background var(--mcdl-duration-fast) var(--mcdl-ease-standard),border-color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.ml-page-btn:disabled{opacity:.35;cursor:not-allowed}.ml-page-btn:not(:disabled):hover{background:var(--mcdl-color-surface-subtle);border-color:var(--mcdl-color-accent);transform:translateY(-1px)}.ml-page-btn:not(:disabled):active{transform:scale(.96)}.ml-page-indicator{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);min-width:80px;text-align:center}@media (prefers-reduced-motion: reduce){.ml-asset-card{animation:none}}.mya-page{background-color:var(--mcdl-color-surface);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body)}.mya-page *{box-sizing:border-box}.mya-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.mya-hero{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved) 0;position:relative}.mya-hero-eyebrow{margin-bottom:.375rem}.mya-hero-amount-row{display:flex;align-items:center;justify-content:space-between;gap:.875rem;margin-bottom:.375rem}.mya-hero-amount{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-display);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;margin:0}.mya-hero-meta-row{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.mya-change-badge{display:inline-flex;align-items:center;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.02em;padding:.25rem .625rem;border-radius:var(--mcdl-radius-pill)}.mya-change-badge.positive{color:var(--mcdl-color-positive);background:color-mix(in srgb,var(--mcdl-color-positive) 12%,transparent)}.mya-change-badge.negative{color:var(--mcdl-color-negative);background:color-mix(in srgb,var(--mcdl-color-negative) 12%,transparent)}.mya-invite-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:color-mix(in srgb,var(--mcdl-color-accent) 10%,transparent);color:var(--mcdl-color-accent);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard);flex-shrink:0}.mya-invite-btn:hover{background:color-mix(in srgb,var(--mcdl-color-accent) 18%,transparent);transform:translateY(-2px)}.mya-invite-btn:active{transform:scale(.93)}.mya-tabs-wrap{position:sticky;top:var(--mcdl-app-header-sticky-offset, var(--mcdl-app-header-height, 3.5rem));z-index:150;background:var(--mcdl-color-surface);padding:.875rem var(--mcdl-page-chrome-gutter-resolved) 0;margin-top:.375rem;box-shadow:0 2px 0 0 var(--mcdl-color-surface),0 -2px 0 0 var(--mcdl-color-surface);border:none}.mya-tabs{display:flex;align-items:center;gap:.375rem;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-pill);padding:3px;width:100%;overflow-x:auto;scrollbar-width:none}.mya-tabs::-webkit-scrollbar{display:none}.mya-tab-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mcdl-text-body);padding:.375rem .125rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;white-space:nowrap;flex:1;min-width:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease}.mya-tab-btn.active{background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft)}.mya-tab-btn:not(.active):hover{color:var(--mcdl-text-title)}.mya-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:var(--mcdl-radius-pill);background:color-mix(in srgb,var(--mcdl-text-body) 15%,transparent);font-family:var(--mcdl-font-numeric);font-size:.5rem;line-height:1;color:var(--mcdl-text-body);transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease}.mya-tab-btn.active .mya-tab-count{background:color-mix(in srgb,var(--mcdl-color-accent) 15%,transparent);color:var(--mcdl-color-accent)}.mya-section{padding:1rem 0 1.25rem;position:relative}.mya-list{display:flex;flex-direction:column;gap:1rem;padding:.875rem var(--mcdl-page-gutter-resolved) .625rem}.mya-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);overflow:hidden;box-shadow:var(--mcdl-shadow-soft);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease;border:1px solid transparent;-webkit-tap-highlight-color:transparent;outline:none}.mya-card-inner{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0;align-items:stretch;min-height:9.25rem;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}@media (hover: hover){.mya-card:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}}.mya-card:active{transform:scale(.98) translateY(0)}.mya-card-thumb{background:var(--mcdl-color-surface-subtle);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:0;padding:.625rem}.mya-card-thumb-img{max-width:100%;max-height:100%;width:auto;height:auto;transform:translate(2px);position:relative;z-index:2}.mya-card-img-placeholder{max-width:100%;max-height:100%;width:100%;height:100%;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-card-art-radius);position:relative;z-index:2;display:flex;align-items:center;justify-content:center;color:var(--mcdl-border-ghost)}.mya-card-stage-watermark{--mcdl-watermark-size: 3rem;width:130%;height:110%;color:var(--mcdl-color-watermark)}.mya-card-content{padding:1rem 1rem 1rem .875rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.mya-card-header{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.mya-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:.375rem .625rem}.mya-card-stat{display:flex;flex-direction:column;gap:.125rem;min-width:0}.mya-card-stat.right{text-align:right}.mya-card-stat-key{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);line-height:1.2}.mya-card-stat-val{font-family:var(--mcdl-font-numeric);font-size:.75rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;display:flex;align-items:baseline;gap:.25rem;width:100%;max-width:100%;min-width:0;white-space:nowrap}.mya-card-stat.right .mya-card-stat-val{justify-content:flex-end}.mya-card-price-row{flex-wrap:nowrap}.mya-price-value{display:block;flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap}.mya-card-stat-val.positive{color:var(--mcdl-color-positive)}.mya-card-stat-val.negative{color:var(--mcdl-color-negative)}.mya-price-change{display:inline-flex;align-items:center;flex:0 0 auto;font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.mya-price-change.positive{color:var(--mcdl-color-positive)}.mya-price-change.negative{color:var(--mcdl-color-negative)}.mya-card-expand-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--mcdl-color-stage);width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;cursor:pointer;border-top:1px dashed var(--mcdl-border-ghost);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transition:color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease;-webkit-tap-highlight-color:transparent;outline:none}@media (hover: hover){.mya-card-expand-btn:hover{color:var(--mcdl-text-title);background:color-mix(in srgb,var(--mcdl-color-stage) 80%,black)}}.mya-card-expand-icon{transition:transform .3s var(--mcdl-ease-standard);flex-shrink:0}.mya-card-expand-icon.open{transform:rotate(180deg)}.mya-card-extra{padding:1rem 1.25rem;border-top:1px solid var(--mcdl-border-ghost);display:flex;flex-direction:column;gap:.875rem;animation:mya-fade-slide-down .3s var(--mcdl-ease-standard) both}@keyframes mya-fade-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mya-staking-box{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-lg);padding:1rem;box-shadow:inset 0 2px 10px #00000005}.mya-staking-header{display:flex;align-items:center;gap:.375rem;margin-bottom:.75rem}.mya-staking-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--mcdl-text-body);margin:0}.mya-staking-grid{display:grid;grid-template-columns:1fr 1fr;padding:0 .75rem;gap:.375rem}.mya-staking-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem;padding:.625rem .375rem;background:var(--mcdl-color-surface);border-radius:var(--mcdl-radius-md);box-shadow:inset 0 2px 10px #00000005;min-width:0}.mya-staking-item.right{text-align:center}.mya-staking-item-key{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body)}.mya-staking-item-val{font-family:var(--mcdl-font-numeric);font-size:.75rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:block;width:100%;max-width:100%;min-width:0;text-align:center;white-space:nowrap}.mya-staking-apy-badge{display:inline-block;font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;padding:.125rem .375rem;border-radius:var(--mcdl-radius-pill);background:color-mix(in srgb,var(--mcdl-color-positive) 15%,transparent);color:var(--mcdl-color-positive);letter-spacing:.04em;margin-top:.125rem}.mya-staking-actions{margin-top:.875rem;display:flex;justify-content:flex-end;gap:.375rem}.mya-btn-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mcdl-border-ghost);background:transparent;color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.375rem .75rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;transition:border-color var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mya-btn-ghost:hover{border-color:var(--mcdl-color-accent);color:var(--mcdl-color-accent);transform:translateY(-1px)}.mya-contract-box{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-lg);overflow:hidden}.mya-contract-section-label{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--mcdl-text-body);padding:.75rem 1rem .25rem}.mya-contract-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;padding:.25rem .75rem .875rem}.mya-contract-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem;padding:.625rem .25rem;background:var(--mcdl-color-surface);border-radius:var(--mcdl-radius-md);box-shadow:inset 0 2px 10px #00000005;min-width:0}.mya-contract-item-key{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body)}.mya-contract-item-val{font-family:var(--mcdl-font-numeric);font-size:.75rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:block;width:100%;max-width:100%;min-width:0;text-align:center;white-space:nowrap}.mya-contract-divider{height:1px;background:var(--mcdl-border-ghost);margin:0 .75rem}.mya-contract-actions{padding:0 .75rem .875rem;display:flex;justify-content:flex-end;gap:.375rem}.mya-card-actions{display:flex;gap:.375rem;flex-wrap:wrap}.mya-card-actions>button{flex:1}.mya-btn-primary{--mcdl-button-font-size: .625rem;--mcdl-button-padding: .5rem 1rem}.mya-btn-positive{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:color-mix(in srgb,var(--mcdl-color-positive) 12%,transparent);color:var(--mcdl-color-positive);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.5rem .875rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;transition:background var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mya-btn-positive:hover{background:color-mix(in srgb,var(--mcdl-color-positive) 22%,transparent);transform:translateY(-1px)}.mya-btn-negative{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:color-mix(in srgb,var(--mcdl-color-negative) 12%,transparent);color:var(--mcdl-color-negative);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.5rem .875rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;transition:background var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mya-btn-negative:hover{background:color-mix(in srgb,var(--mcdl-color-negative) 22%,transparent);transform:translateY(-1px)}.mya-state-wrap{padding:0 var(--mcdl-page-gutter-resolved) 1rem}.mya-state-card{--mcdl-feedback-state-padding: 4.25rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-xl);--mcdl-feedback-state-bg: var(--mcdl-color-surface-subtle)}@keyframes mya-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mya-card{animation:mya-fade-up var(--mcdl-duration-fast) var(--mcdl-ease-standard) both}@media (prefers-reduced-motion: reduce){.mya-card,.mya-card-extra{animation:none}}@media (max-width: 360px){.mya-hero-amount{font-size:1.9375rem}.mya-section{padding:.875rem 0}.mya-tabs-wrap{padding:0 var(--mcdl-page-chrome-gutter-resolved)}.mya-card-inner{grid-template-columns:76px minmax(0,1fr)}.mya-state-wrap{padding-bottom:.875rem}}.ref-body{--mcdl-app-cta-spacing: var(--mcdl-app-tabbar-spacing);display:flex;flex-direction:column;gap:0;overflow-x:clip}.ref-hero{padding:var(--mcdl-space-8) var(--mcdl-page-gutter-resolved) 0 var(--mcdl-page-gutter-resolved)}.ref-hero-header{--mcdl-section-header-title-size: clamp(1.75rem, 10vw, 2.625rem);--mcdl-section-header-title-gap: var(--mcdl-space-6);--mcdl-section-header-lead-size: .8125rem;--mcdl-section-header-lead-gap: .5rem;--mcdl-section-header-lead-max-width: 48ch;--mcdl-section-header-margin-bottom: 0}.ref-hero-header .mcdl-section-header-title{white-space:nowrap}.ref-headline-accent{color:var(--mcdl-color-accent)}.ref-stats-layer{margin:0 var(--mcdl-page-layer-offset-resolved);padding:var(--mcdl-page-gutter-resolved);display:flex;flex-direction:column;gap:var(--mcdl-space-4);box-shadow:inset 0 2px 10px #00000005}.ref-stat-grid{--mcdl-stat-grid-gap: .625rem}.ref-stat-box{--mcdl-stat-box-bg: var(--mcdl-color-surface-card);--mcdl-stat-box-radius: var(--mcdl-radius-lg);--mcdl-stat-box-padding: 1rem 1.25rem;--mcdl-stat-box-gap: .375rem}.ref-stat-val{--mcdl-stat-val-size: 1.5rem;--mcdl-stat-val-tracking: -.04em;--mcdl-stat-val-line-height: 1}.ref-stat-val.is-accent{color:var(--mcdl-color-accent)}.ref-stat-label{--mcdl-meta-label-size: .5625rem;--mcdl-meta-label-tracking: .1em}.ref-claim-btn{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.875rem 1.25rem;border-radius:var(--mcdl-radius-xl);border:1px solid transparent;cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,opacity var(--mcdl-duration-fast) ease}.ref-claim-btn.is-active{background-color:var(--mcdl-color-accent);border-color:#ffffff1f;box-shadow:0 16px 40px #ff871147}.ref-claim-btn.is-active:hover{transform:translateY(-2px);box-shadow:0 24px 56px #ff87115c}.ref-claim-btn.is-active:active{transform:scale(.98) translateY(0)}.ref-claim-btn.is-disabled,.ref-claim-btn:disabled{background:var(--mcdl-color-surface-subtle);border-color:var(--mcdl-border-ghost);box-shadow:var(--mcdl-shadow-soft);cursor:not-allowed}.ref-claim-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:left;flex-shrink:0}.ref-claim-amount{font-family:var(--mcdl-font-numeric);font-size:1.1875rem;font-weight:700;text-align:right;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ref-claim-btn.is-active .ref-claim-label,.ref-claim-btn.is-active .ref-claim-amount{color:var(--mcdl-color-on-accent)}.ref-claim-btn.is-disabled .ref-claim-label,.ref-claim-btn.is-disabled .ref-claim-amount,.ref-claim-btn:disabled .ref-claim-label,.ref-claim-btn:disabled .ref-claim-amount{color:var(--mcdl-text-body)}.ref-claim-spinner{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.ref-activity-section{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved) .875rem;display:flex;flex-direction:column;gap:var(--mcdl-space-6)}.ref-activity-header{display:flex;flex-direction:column;gap:.875rem}.ref-activity-title-row{display:flex;align-items:center;justify-content:space-between;gap:.875rem}.ref-activity-section-title{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-title-md);font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1;margin:0}.ref-sort-badge{--mcdl-chip-bg: var(--mcdl-color-surface-subtle);--mcdl-chip-color: var(--mcdl-text-body);--mcdl-chip-font-size: .5625rem;--mcdl-chip-letter-spacing: .08em;gap:.25rem}.ref-sort-badge:before{display:none}.ref-sort-badge-val{color:var(--mcdl-text-title)}.ref-tabs{display:flex;gap:.375rem;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-pill);padding:4px}.ref-tab-btn{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem .875rem;background:transparent;border:none;border-radius:var(--mcdl-radius-pill);font-family:var(--mcdl-font-body);font-size:.6875rem;font-weight:700;color:var(--mcdl-text-body);cursor:pointer;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease;letter-spacing:.01em}.ref-tab-btn.is-active{background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft)}.ref-activity-list{display:flex;flex-direction:column;gap:.875rem;padding:0 var(--mcdl-page-gutter-resolved)}.ref-state-card{--mcdl-feedback-state-padding: 4.25rem .875rem;--mcdl-feedback-state-bg: var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-lg);box-shadow:none}.ref-activity-card{display:flex;align-items:center;gap:.875rem;background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-lg);padding:.875rem 1rem;box-shadow:var(--mcdl-shadow-soft);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease}.ref-activity-card:hover{transform:translateY(-2px);box-shadow:var(--mcdl-shadow-strong)}.ref-avatar-wrap{flex-shrink:0}.ref-avatar-wrap.is-inactive{filter:grayscale(100%);opacity:.45}.ref-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block}.ref-avatar-fallback{width:44px;height:44px;border-radius:50%;background:var(--mcdl-color-surface-subtle);border:1.5px solid var(--mcdl-border-ghost);display:flex;align-items:center;justify-content:center;font-family:var(--mcdl-font-display);font-size:.875rem;font-weight:900;color:var(--mcdl-text-body);text-transform:uppercase}.ref-activity-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.ref-activity-row{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.ref-activity-name{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-reward-amount{font-family:var(--mcdl-font-numeric);font-size:.8125rem;font-weight:700;color:var(--mcdl-color-positive);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0}.ref-reward-inactive{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:700;color:var(--mcdl-text-body);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.ref-activity-date{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);margin:0;letter-spacing:.02em}.ref-load-sentinel{padding:.625rem 0 .25rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);text-align:center;letter-spacing:.04em;opacity:.7}.ref-bottom-bar{--mcdl-floating-bar-pad-top: 0px;--mcdl-floating-bar-pad-x: var(--mcdl-page-gutter-resolved)}.ref-share-btn{--mcdl-floating-action-font-size: .875rem;--mcdl-floating-action-letter-spacing: .08em}.ref-share-btn .material-symbols-outlined{font-size:20px}@media (max-width: 360px){.ref-hero-header{--mcdl-section-header-title-size: var(--mcdl-font-size-title-xl)}.ref-bottom-bar{--mcdl-floating-bar-pad-bottom: calc(.875rem + env(safe-area-inset-bottom, 0rem)) }}.notif-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.notif-controls{padding:0 var(--mcdl-page-gutter-resolved);margin:var(--mcdl-space-4) 0 var(--mcdl-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--mcdl-space-3)}.notif-filter-rail{display:flex;align-items:center;gap:.375rem;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-pill);padding:3px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.notif-filter-rail::-webkit-scrollbar{display:none}.notif-filter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body);padding:.375rem .125rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;white-space:nowrap;flex:1;min-width:0;text-align:center;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease}.notif-filter-btn.is-active{background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft)}.notif-filter-btn:not(.is-active):hover{color:var(--mcdl-text-title)}.notif-mark-all-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-card);color:var(--mcdl-text-body);border-radius:var(--mcdl-radius-pill);width:36px;height:36px;display:grid;place-items:center;cursor:pointer;flex-shrink:0;box-shadow:var(--mcdl-shadow-soft);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease}.notif-mark-all-btn:hover:not(:disabled){transform:translateY(-1px);color:var(--mcdl-color-accent);border-color:color-mix(in srgb,var(--mcdl-color-accent) 35%,transparent)}.notif-mark-all-btn:active:not(:disabled){transform:scale(.96) translateY(0)}.notif-mark-all-btn:disabled{opacity:.45;cursor:not-allowed}.notif-list{display:flex;flex-direction:column;gap:var(--mcdl-space-3);padding:0 var(--mcdl-page-gutter-resolved) var(--mcdl-space-4)}.notif-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);overflow:hidden;box-shadow:var(--mcdl-shadow-soft);cursor:pointer;border:1px solid transparent;display:flex;flex-direction:row;align-items:stretch;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease;animation:notif-fade-up .5s var(--mcdl-ease-standard) both}.notif-card:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}.notif-card:active{transform:scale(.98) translateY(0);box-shadow:var(--mcdl-shadow-soft)}.notif-card.is-unread{border-left-color:color-mix(in srgb,var(--mcdl-color-accent) 55%,transparent)}.notif-card-tone{flex-shrink:0;width:72px;display:flex;align-items:center;justify-content:center;padding:1rem .375rem}.notif-card-icon-wrap{width:40px;height:40px;border-radius:var(--mcdl-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-card-icon-wrap.tone-neutral{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body)}.notif-card-icon-wrap.tone-warning{background:#f59e0b21;color:#d97706}[data-theme=dark] .notif-card-icon-wrap.tone-warning{color:#fcd34d}.notif-card-icon-wrap.tone-positive{background:#2ebd8521;color:var(--mcdl-color-positive)}.notif-card-icon-wrap.tone-brand{background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent);color:var(--mcdl-color-accent)}.notif-card-body{flex:1;min-width:0;padding:1rem 1rem 1rem 0;display:flex;flex-direction:column;gap:var(--mcdl-space-2)}.notif-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mcdl-space-2)}.notif-card-title{font-size:.75rem;font-weight:800;color:var(--mcdl-text-title);letter-spacing:-.01em;line-height:1.3;flex:1;min-width:0;margin:0}.notif-card-meta{display:inline-flex;align-items:center;gap:var(--mcdl-space-2);flex-shrink:0}.notif-card-time{font-size:.5625rem;font-weight:600;color:var(--mcdl-text-body);letter-spacing:.01em;white-space:nowrap}.notif-card-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--mcdl-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mcdl-color-accent) 18%,transparent);flex-shrink:0}.notif-card-description{font-size:.6875rem;font-weight:600;color:var(--mcdl-text-body);line-height:1.5;margin:0;white-space:pre-line}.notif-card-bottom{margin-top:var(--mcdl-space-1);display:flex;align-items:center;justify-content:flex-end}.notif-qw-btn{--mcdl-button-font-size: .625rem;--mcdl-button-padding: .375rem .875rem;--mcdl-button-shadow: 0 6px 18px rgba(255, 135, 17, .3);--mcdl-button-hover-shadow: 0 10px 24px rgba(255, 135, 17, .38);gap:.375rem}.notif-state-wrap{padding:0 var(--mcdl-page-gutter-resolved)}.notif-state-card{--mcdl-feedback-state-padding: 4.5rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-xl)}.notif-load-more{padding:var(--mcdl-space-8) 0;display:flex;align-items:center;justify-content:center;gap:var(--mcdl-space-3)}.notif-load-more-btn{--mcdl-button-font-size: .625rem;--mcdl-button-padding: .625rem 1.5rem;background:var(--mcdl-color-surface-card);color:var(--mcdl-text-body);border:1px solid var(--mcdl-border-ghost);box-shadow:var(--mcdl-shadow-soft)}.notif-load-more-btn:hover:not(:disabled){color:var(--mcdl-text-title);border-color:color-mix(in srgb,var(--mcdl-color-accent) 30%,transparent)}@keyframes notif-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.notif-card{animation:none}}@media (max-width: 360px){.notif-card-tone{width:60px}.notif-card-icon-wrap{width:34px;height:34px}.notif-card-body{padding:.875rem .875rem .875rem 0}}.ipo-hub-page{--color-ipo-hub-stage: var(--mcdl-color-stage);--ipo-hub-headline-size: var(--mcdl-font-size-title-xl);--ipo-hub-lead-size: .875rem;--ipo-hub-watermark-size: 6rem;--ipo-hub-metric-size: 1.25rem;--ipo-hub-stage-size: 1.5rem;--mcdl-watermark-size: var(--ipo-hub-watermark-size);overflow-x:hidden}.ipo-hub-page-container{display:flex;flex-direction:column;gap:0}.ipo-hub-section-header{--mcdl-section-header-title-size: var(--ipo-hub-headline-size);--mcdl-section-header-title-gap: .875rem;--mcdl-section-header-lead-size: var(--ipo-hub-lead-size);--mcdl-section-header-lead-gap: .875rem}.ipo-hub-section{padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-gutter-resolved) var(--mcdl-page-space-section-xl);position:relative;width:100%;max-width:1200px;margin:0 auto}.ipo-hub-section-copy{min-width:0}.ipo-hub-section.ipo-hub-layer-1{background-color:var(--mcdl-color-surface-subtle);border-radius:32px;margin:.875rem var(--mcdl-page-layer-offset-resolved);width:calc(100% - (var(--mcdl-page-layer-offset-resolved) * 2));padding:var(--mcdl-page-space-section-2xl) var(--mcdl-page-gutter-resolved);box-shadow:inset 0 2px 10px #00000005}.ipo-hub-state-card{--mcdl-feedback-state-padding: 5.25rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-2xl);--mcdl-feedback-state-bg: var(--mcdl-color-surface-subtle)}.ipo-hub-state-card.ipo-hub-state-card-compact{padding-block:1.75rem}.ipo-hub-section.ipo-hub-layer-1 .ipo-hub-state-card{--mcdl-feedback-state-bg: var(--mcdl-color-surface-card)}.ipo-hub-btn-primary{--mcdl-button-font-size: .875rem;--mcdl-button-padding: .875rem 2.25rem;--mcdl-button-hover-shadow: var(--mcdl-shadow-strong)}.ipo-hub-hero-carousel{--ipo-hub-hero-card-max-width: 100%;--ipo-hub-hero-slide-padding: 0px;display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}.ipo-hub-hero-switcher-bars{display:flex;gap:.5rem;align-items:center;width:100%;min-width:0;padding:0 .125rem}.ipo-hub-hero-switcher-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;flex:1 1 0;min-width:0;height:18px;display:flex;align-items:center;cursor:pointer}.ipo-hub-hero-switcher-bar-fill{display:block;width:100%;height:6px;border-radius:999px;background:color-mix(in srgb,var(--mcdl-text-title) 12%,transparent);opacity:.55;transition:height .28s cubic-bezier(.22,1,.36,1),background-color .28s ease,opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.ipo-hub-hero-switcher-bar.is-active .ipo-hub-hero-switcher-bar-fill{height:10px;background:var(--mcdl-color-accent);opacity:1;transform:scaleX(1.02)}.ipo-hub-hero-switcher-bar:focus-visible .ipo-hub-hero-switcher-bar-fill{outline:2px solid var(--mcdl-color-accent);outline-offset:4px}.ipo-hub-hero-viewport{overflow:hidden;touch-action:pan-y;outline:none;width:100%;min-width:0}.ipo-hub-hero-rail{display:flex;transition:transform .48s cubic-bezier(.22,1,.36,1);will-change:transform}.ipo-hub-hero-rail.is-dragging{transition:none}.ipo-hub-hero-slide{flex:0 0 100%;width:100%;padding:0 var(--ipo-hub-hero-slide-padding)}.ipo-hub-hero-card{width:min(100%,var(--ipo-hub-hero-card-max-width));margin:0 auto;background-color:var(--mcdl-color-surface-card);border-radius:32px;position:relative;overflow:hidden;will-change:transform}.ipo-hub-card-image-wrap{width:100%;height:420px;background:var(--color-ipo-hub-stage);position:relative;display:flex;align-items:center;justify-content:center;padding:var(--mcdl-page-space-section-3xl)}.ipo-hub-watermark-clipper{border-radius:inherit}.ipo-hub-editorial-watermark{mix-blend-mode:normal;opacity:1}.ipo-hub-floating-card-img{width:auto;max-width:100%;height:100%;--mcdl-floating-card-padding: 12px;--mcdl-floating-card-radius: 20px}.ipo-hub-floating-card-img>.ipo-hub-floating-card-art{display:block;width:auto;max-width:100%;height:100%}.ipo-hub-hero-card:hover .ipo-hub-floating-card-img,.ipo-hub-subscription-item:hover .ipo-hub-floating-card-img{transform:var(--mcdl-floating-card-transform-hover);box-shadow:var(--mcdl-floating-card-shadow-hover)}.ipo-hub-hero-card:hover .ipo-hub-editorial-watermark,.ipo-hub-subscription-item:hover .ipo-hub-editorial-watermark{transform:translate(-50%,-50%) scale(1.02)}.ipo-hub-card-content{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-2xl)}.ipo-hub-opportunity-chips{display:flex;gap:.375rem;margin-bottom:1.75rem;flex-wrap:wrap}.ipo-hub-opportunity-chips.is-pair{flex-wrap:nowrap}.ipo-hub-hero-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mcdl-page-space-section-lg) .875rem;background:var(--mcdl-color-surface-subtle);border-radius:20px;padding:var(--mcdl-page-space-section-lg);margin-bottom:1.75rem}.ipo-hub-metric-cell{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ipo-hub-metric-val{font-family:var(--mcdl-font-numeric);font-size:var(--ipo-hub-metric-size);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;display:block;max-width:100%;min-width:0}.ipo-hub-metric-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;color:var(--mcdl-text-body);letter-spacing:.05em;line-height:1.2}.ipo-hub-hero-time-block{padding:1rem var(--mcdl-page-space-section-lg);background:var(--mcdl-color-surface);border-radius:16px;border:1px solid var(--mcdl-border-ghost);display:flex;justify-content:space-between;align-items:center}.time-block-label{font-size:.625rem;font-weight:800;text-transform:uppercase;color:var(--mcdl-text-body);letter-spacing:.1em;white-space:pre-line}.time-block-val{font-family:var(--mcdl-font-display);font-size:1rem;font-weight:800;color:var(--mcdl-color-accent);letter-spacing:-.02em;white-space:pre-line;text-align:right}@media (max-width: 390px){.ipo-hub-hero-carousel{--ipo-hub-hero-slide-padding: 0px}.ipo-hub-card-image-wrap{height:380px;padding:2.5rem}.ipo-hub-card-content{padding:var(--mcdl-page-space-section-xl) 1rem 2.25rem 1rem}.ipo-hub-hero-metrics-grid{padding:1rem;gap:1rem .75rem}.time-block-val{font-size:.875rem}}.ipo-hub-portfolio-filters{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;margin-bottom:1rem;scrollbar-width:none}.ipo-hub-portfolio-filters::-webkit-scrollbar{display:none}.ipo-hub-portfolio-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-card);color:var(--mcdl-text-body);border-radius:999px;padding:.375rem .625rem;display:inline-flex;align-items:center;gap:.375rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s ease,background-color .24s ease,color .24s ease}.ipo-hub-portfolio-filter:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--mcdl-color-accent) 28%,transparent)}.ipo-hub-portfolio-filter.is-active{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);border-color:var(--mcdl-color-accent)}.ipo-hub-portfolio-filter:disabled{opacity:.42;cursor:not-allowed}.ipo-hub-portfolio-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:color-mix(in srgb,var(--mcdl-text-title) 8%,transparent);font-family:var(--mcdl-font-numeric);font-size:.5625rem;line-height:1}.ipo-hub-portfolio-filter.is-active .ipo-hub-portfolio-filter-count{background:#ffffff2e}.ipo-hub-list-grid{display:flex;flex-direction:column;gap:var(--mcdl-page-space-section-xl)}.ipo-hub-subscription-item{background:var(--mcdl-color-surface-card);border-radius:32px;overflow:hidden;box-shadow:var(--mcdl-shadow-soft);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;cursor:pointer}.ipo-hub-subscription-item:hover{transform:translateY(-4px);box-shadow:var(--mcdl-shadow-strong)}.ipo-hub-subscription-item:active{transform:scale(.98) translateY(0)}.ipo-hub-subscription-media{height:320px;background:var(--color-ipo-hub-stage);position:relative;display:flex;align-items:center;justify-content:center;padding:var(--mcdl-page-space-section-2xl)}.ipo-hub-subscription-body{padding:var(--mcdl-page-space-section-xl)}.ipo-hub-list-item-title{font-family:var(--mcdl-font-body);font-size:1.0625rem;font-weight:800;color:var(--mcdl-text-title);margin-bottom:1.25rem;line-height:1.4;letter-spacing:-.01em}.ipo-hub-list-item-stats{display:flex;flex-direction:column;gap:.875rem}.ipo-hub-stat-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--mcdl-border-ghost);padding-bottom:.875rem;gap:.75rem;min-width:0}.ipo-hub-stat-row:last-child{border:none;padding-bottom:0}.ipo-hub-stat-row-label{font-size:.8125rem;font-weight:600;color:var(--mcdl-text-body);white-space:nowrap;line-height:1}.ipo-hub-stat-row-val{font-family:var(--mcdl-font-numeric);font-size:1.0625rem;font-weight:700;color:var(--mcdl-text-title);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;line-height:1;display:block;flex:1 1 auto;max-width:100%;min-width:0}.ipo-hub-stat-row-val--datetime{font-family:var(--mcdl-font-body);font-size:.9375rem;letter-spacing:-.01em}.ipo-hub-ticket-link{margin-top:var(--mcdl-page-space-section-xl);padding:var(--mcdl-page-space-section-lg);background-color:var(--mcdl-color-accent);border-radius:20px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mcdl-font-display);font-size:1.0625rem;font-weight:900;color:var(--mcdl-color-on-accent);cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease;box-shadow:var(--mcdl-shadow-strong)}.ipo-hub-ticket-link:hover{transform:translateY(-4px);filter:brightness(1.05)}.ipo-hub-ticket-link:active{transform:scale(.98) translateY(0)}.ipo-hub-link-arrow{font-family:var(--mcdl-font-body);font-weight:900;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.ipo-hub-inline-action{margin-top:1.25rem}.ipo-hub-archive-grid{display:flex;flex-direction:column;gap:.875rem}.ipo-hub-archive-card{padding:0;border-radius:20px;background:var(--mcdl-color-surface-subtle);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease;cursor:pointer;position:relative;border:1px solid transparent;overflow:hidden;display:flex}.ipo-hub-archive-bg{position:absolute;top:0;right:0;bottom:0;width:60%;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 60%);mask-image:linear-gradient(to right,transparent 0%,black 60%)}.ipo-hub-archive-bg img{width:100%;height:100%;object-position:right center;opacity:.7;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}[data-theme=dark] .ipo-hub-archive-bg img{opacity:.5}.ipo-hub-archive-card:hover{transform:translateY(-2px);box-shadow:var(--mcdl-shadow-soft);border-color:var(--mcdl-border-ghost)}.ipo-hub-archive-card:hover .ipo-hub-archive-bg img{transform:scale(1.05);opacity:.9}[data-theme=dark] .ipo-hub-archive-card:hover .ipo-hub-archive-bg img{opacity:.7}.ipo-hub-archive-card:active{transform:scale(.99) translateY(0)}.ipo-hub-hero-card .mcdl-status-badge,.ipo-hub-subscription-item .mcdl-status-badge,.ipo-hub-archive-card .mcdl-status-badge{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.ipo-hub-hero-card .mcdl-status-badge,.ipo-hub-subscription-item .mcdl-status-badge{position:absolute;top:1.25rem;right:1.25rem}.ipo-hub-archive-card .mcdl-status-badge{position:absolute;top:.875rem;right:.875rem}.ipo-hub-hero-card:hover .mcdl-status-badge,.ipo-hub-subscription-item:hover .mcdl-status-badge,.ipo-hub-archive-card:hover .mcdl-status-badge{transform:translateY(-3px);box-shadow:0 4px 16px #00000026,inset 0 1px #fff3}[data-theme=dark] .ipo-hub-hero-card:hover .mcdl-status-badge,[data-theme=dark] .ipo-hub-subscription-item:hover .mcdl-status-badge,[data-theme=dark] .ipo-hub-archive-card:hover .mcdl-status-badge{box-shadow:0 4px 16px #0006,inset 0 1px #ffffff26}.ipo-hub-archive-content{position:relative;z-index:2;padding:1rem 1.25rem;display:flex;flex-direction:column;justify-content:center;gap:.625rem;width:100%}.ipo-hub-archive-title{font-family:var(--mcdl-font-body);font-size:1rem;font-weight:800;color:var(--mcdl-text-title);margin:0;max-width:70%;line-height:1.3;letter-spacing:-.01em}.ipo-hub-archive-metrics{display:flex;gap:0;position:relative;z-index:2;background:color-mix(in srgb,var(--mcdl-color-surface-subtle) 80%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-radius:12px;padding:.625rem 0;align-self:flex-start;border:1px solid color-mix(in srgb,var(--mcdl-text-title) 8%,transparent);box-shadow:0 1px #ffffff40 inset,0 4px 12px #0000000f,0 1px 3px #0000000a}[data-theme=dark] .ipo-hub-archive-metrics{background:color-mix(in srgb,var(--mcdl-color-surface-subtle) 70%,transparent);border-color:#ffffff12;box-shadow:0 1px #ffffff0f inset,0 4px 14px #00000059,0 1px 3px #0003}.ipo-hub-archive-metric-item{padding:0 .875rem;flex:1 1 0;min-width:0;overflow:hidden}.ipo-hub-archive-metric-item+.ipo-hub-archive-metric-item{border-left:1px solid color-mix(in srgb,var(--mcdl-text-title) 10%,transparent)}.ipo-hub-mini-label{--mcdl-meta-label-size: .5625rem;--mcdl-meta-label-tracking: .08em;margin-top:.125rem}.ipo-hub-archive-metrics .ipo-hub-mini-label{white-space:nowrap}.ipo-hub-mini-val{font-family:var(--mcdl-font-numeric);font-size:.9375rem;font-weight:700;color:var(--mcdl-text-title);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;display:block;max-width:100%;min-width:0}.ipo-hub-timeline{margin-top:2.5rem;display:flex;flex-direction:column;position:relative;max-width:1000px}.ipo-hub-timeline-node{display:flex;gap:1.25rem}.ipo-hub-timeline-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px;padding-top:calc((var(--ipo-hub-stage-size) - 14px) / 2)}.ipo-hub-timeline-dot{width:14px;height:14px;border-radius:50%;background:var(--mcdl-color-accent);box-shadow:0 0 0 8px var(--mcdl-color-surface-subtle);z-index:2;flex-shrink:0}.ipo-hub-timeline-track{flex-grow:1;width:2px;background:var(--mcdl-border-ghost);margin-top:.375rem;margin-bottom:-.375rem;z-index:1}.ipo-hub-timeline-content-wrapper{display:flex;flex-direction:column;gap:.875rem;padding-bottom:3.5rem;flex:1;min-width:0}.ipo-hub-timeline-node:last-child .ipo-hub-timeline-content-wrapper{padding-bottom:0}.ipo-hub-timeline-stage{font-family:var(--mcdl-font-display);font-size:var(--ipo-hub-stage-size);font-weight:900;color:var(--mcdl-color-accent);letter-spacing:-.04em;line-height:1}.ipo-hub-timeline-content{display:flex;flex-direction:column;gap:.375rem}.ipo-hub-timeline-desc{font-size:.9375rem;color:var(--mcdl-text-body);line-height:1.6;max-width:60ch;font-kerning:normal}.ipo-hub-timeline-footnote{margin-top:3.5rem;text-align:center;font-size:.75rem;color:var(--mcdl-text-body);opacity:.7;font-weight:600}@keyframes ipo-hub-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ipo-hub-hero-card,.ipo-hub-subscription-item,.ipo-hub-archive-card,.ipo-hub-state-card,.ipo-hub-timeline-node{animation:ipo-hub-fade-up .8s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.ipo-hub-hero-card,.ipo-hub-subscription-item,.ipo-hub-archive-card,.ipo-hub-state-card,.ipo-hub-timeline-node{animation:none;transition:none}}.idlg-retry-note{background:var(--mcdl-color-surface-subtle, #F4EBE6);border-radius:12px;padding:.625rem .875rem;font-size:.625rem;color:var(--mcdl-text-body, #665248);line-height:1.5}.idlg-success-codes{background:var(--mcdl-color-surface-subtle, #F4EBE6);border-radius:16px;padding:.625rem 1rem;display:flex;flex-direction:column;gap:.375rem}.idlg-success-code-row{display:grid;grid-template-columns:1fr 1fr auto;gap:.375rem;align-items:center;font-size:.625rem;color:var(--mcdl-text-title, #110B08);padding:.375rem 0;border-bottom:1px dashed var(--mcdl-border-ghost, rgba(17, 11, 8, .12))}.idlg-success-code-row:last-child{border-bottom:none}.idlg-success-code-digit-box{width:22px;height:26px;background:var(--mcdl-color-surface-card, #FFFFFF);border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:var(--mcdl-font-mono);font-weight:800;font-size:.8125rem;color:var(--mcdl-text-title, #110B08);box-shadow:0 2px 4px #110b080a}.idlg-success-code-amount{font-family:var(--mcdl-font-numeric);font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.idlg-success-code-lucky{background:var(--mcdl-color-accent, #FF8711);color:var(--mcdl-color-on-accent, #FFFFFF);font-size:.5rem;font-weight:900;font-family:var(--mcdl-font-body);text-transform:uppercase;padding:.125rem .375rem;border-radius:99px;white-space:nowrap;letter-spacing:.05em}.idlg-commit-field{background:var(--mcdl-color-surface-subtle, #F4EBE6);border-radius:32px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.idlg-input-wrap{margin-top:.25rem;box-shadow:0 2px 12px #110b080a}.idlg-input-prefix{font-size:var(--mcdl-font-size-title-md);font-weight:700;pointer-events:none;letter-spacing:-.03em;line-height:1;padding-right:.25rem}.idlg-input{font-size:1.5625rem;font-weight:700;letter-spacing:-.04em;padding-left:.125rem}.idlg-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.idlg-quick-chip{border-radius:12px;padding:.375rem .25rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--mcdl-color-surface-card, #FFFFFF);color:var(--mcdl-text-body, #665248);text-align:center;cursor:pointer;border:1px solid var(--mcdl-border-ghost, rgba(17, 11, 8, .12));transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;box-shadow:0 2px 4px #110b0805}.idlg-quick-chip.active{background:var(--mcdl-color-accent, #FF8711);color:var(--mcdl-color-on-accent, #FFFFFF);border-color:var(--mcdl-color-accent, #FF8711);box-shadow:0 4px 12px #ff871133}.idlg-form-error{font-size:.625rem;color:#e53e3e;font-weight:600;line-height:1.4}.idlg-balance-row{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;font-size:.6875rem;color:var(--mcdl-text-body, #665248)}.idlg-balance-row strong{font-family:var(--mcdl-font-numeric);font-size:.875rem;font-weight:700;color:var(--mcdl-text-title, #110B08);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.idlg-check-icon{width:100px;height:100px;border-radius:50%;background:var(--mcdl-color-positive, #2EBD85);color:#fff;display:grid;place-items:center;margin:0 auto;box-shadow:0 12px 32px #2ebd854d}.idlg-reminder-copy-group{text-align:center;display:flex;flex-direction:column;gap:.625rem;align-items:center}.idlg-reminder-body{font-size:.875rem;line-height:1.6;color:var(--mcdl-text-body, #665248);max-width:30ch;margin:0}.idlg-codes-toolbar{display:flex;flex-direction:column;gap:.875rem}.idlg-codes-filters{display:flex;align-items:center;flex-wrap:nowrap;gap:.375rem;overflow-x:auto;padding-bottom:.375rem;-ms-overflow-style:none;scrollbar-width:none}.idlg-codes-filters::-webkit-scrollbar{display:none}.idlg-filter-chip{display:flex;align-items:center;gap:.375rem;border-radius:99px;padding:.375rem .75rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--mcdl-color-surface-subtle, #F4EBE6);color:var(--mcdl-text-title, #110B08);border:1px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.chip-count{background:var(--mcdl-color-surface-card, #FFFFFF);color:var(--mcdl-text-body, #665248);padding:.125rem .375rem;border-radius:99px;font-size:.5rem;font-weight:900;margin-left:.125rem}.idlg-filter-chip.is-active{background:var(--mcdl-color-accent, #FF8711);color:var(--mcdl-color-on-accent, #FFFFFF);border-color:var(--mcdl-color-accent, #FF8711)}.idlg-filter-chip.is-active .chip-count{background:#fff3;color:#fff}.idlg-codes-meta{display:flex;align-items:center;justify-content:space-between;gap:.625rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-text-body, #665248)}.idlg-state{background:var(--mcdl-color-surface-subtle, #F4EBE6);border-radius:32px;padding:var(--mcdl-page-space-section-xl);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.625rem}.idlg-state-loader{width:32px;height:32px;border:3px solid var(--mcdl-border-ghost, rgba(17, 11, 8, .12));border-top-color:var(--mcdl-color-accent, #FF8711);border-radius:50%;animation:idlg-spin 1s linear infinite;margin:0 auto}@keyframes idlg-spin{to{transform:rotate(360deg)}}.idlg-state-title{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:800;color:var(--mcdl-text-title, #110B08);letter-spacing:-.01em}.idlg-state-desc{font-size:.6875rem;color:var(--mcdl-text-body, #665248);line-height:1.5;max-width:30ch}.idlg-state-btn{border-radius:99px;border:none;background:var(--mcdl-color-accent, #FF8711);color:var(--mcdl-color-on-accent, #FFFFFF);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.375rem 1rem;cursor:pointer;transition:filter .2s ease}.idlg-state-btn:hover{filter:brightness(1.08)}.idlg-pager{display:grid;grid-template-columns:auto 1fr auto;gap:.375rem;align-items:center}.idlg-pager-btn,.idlg-pager-number,.idlg-pager-ellipsis{min-width:32px;height:32px;border-radius:8px;border:1.5px solid var(--mcdl-border-ghost, rgba(17, 11, 8, .12));background:var(--mcdl-color-surface-subtle, #F4EBE6);display:grid;place-items:center;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;color:var(--mcdl-text-title, #110B08)}.idlg-pager-btn,.idlg-pager-number{cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.idlg-pager-btn:hover:not(:disabled),.idlg-pager-number:hover{background:var(--mcdl-color-surface-card, #FFFFFF)}.idlg-pager-btn:disabled{opacity:.35;cursor:not-allowed}.idlg-pager-number.is-active{background:var(--mcdl-color-accent, #FF8711);border-color:var(--mcdl-color-accent, #FF8711);color:var(--mcdl-color-on-accent, #FFFFFF)}.idlg-pager-ellipsis{color:var(--mcdl-text-body, #665248);border-style:dashed}.idlg-pager-track{display:flex;justify-content:center;gap:4px;min-width:0;overflow:hidden}.idlg-notice-icon{color:var(--mcdl-text-body, #665248);display:flex;align-items:flex-start;margin-top:.25rem}.idlg-notice-list{margin:0;padding-left:1rem;font-size:.6875rem;line-height:1.5;color:var(--mcdl-text-body, #665248)}.idlg-notice-list li{margin-bottom:.25rem}.idlg-notice-list li:last-child{margin-bottom:0}.idlg-actions{display:flex;flex-direction:column;gap:.625rem;padding-top:.375rem}.ipo-ed-codes-list,.ipo-ed-code-card{--ipo-ed-surface-sec: var(--mcdl-color-surface-subtle, var(--mcdl-color-surface-subtle, #F4EBE6));--ipo-ed-surface-card: var(--mcdl-color-surface-card, var(--mcdl-color-surface-card, #FFFFFF));--ipo-ed-text-title: var(--mcdl-text-title, var(--mcdl-text-title, #110B08));--ipo-ed-text-body: var(--mcdl-text-body, var(--mcdl-text-body, #665248));--ipo-ed-primary: var(--mcdl-color-accent, var(--mcdl-color-accent, #FF8711));--ipo-ed-primary-text: var(--mcdl-color-on-accent, var(--mcdl-color-on-accent, #FFFFFF));--ipo-ed-ghost-border: var(--mcdl-border-ghost, var(--mcdl-border-ghost, rgba(17, 11, 8, .12)))}.ipo-ed-codes-list{display:flex;flex-direction:column;gap:.875rem;margin-top:.375rem}.ipo-ed-code-card{background:var(--ipo-ed-surface-sec);border-radius:32px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.875rem;position:relative;overflow:hidden}.ipo-ed-code-card.is-compact{padding:.875rem 1rem;flex-direction:row}.ipo-ed-code-card.is-compact .ipo-ed-code-main{width:100%}.ipo-ed-code-card.is-winner{background:var(--ipo-ed-surface-card);box-shadow:0 8px 32px #110b080a}.ipo-ed-code-card.is-total-winner{border:1px solid var(--ipo-ed-primary)}.ipo-ed-code-main{display:flex;align-items:center;justify-content:space-between}.ipo-ed-code-digits{display:flex;gap:6px}.ipo-ed-digit{font-family:var(--mcdl-font-numeric);font-size:1.375rem;font-weight:700;color:var(--ipo-ed-text-body);width:1.5rem;text-align:center;font-variant-numeric:tabular-nums;transition:color .2s ease}.ipo-ed-digit.is-lucky{color:var(--ipo-ed-primary);position:relative}.ipo-ed-digit.is-matched{color:var(--color-positive, #10B981);position:relative}.ipo-ed-digit.is-lucky:before{content:"LUCKY";position:absolute;top:-2px;left:50%;transform:translate(-50%);font-family:var(--mcdl-font-body);font-size:.375rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--ipo-ed-primary);opacity:.8}.ipo-ed-digit.is-matched:before{content:"MATCH";position:absolute;top:-2px;left:50%;transform:translate(-50%);font-family:var(--mcdl-font-body);font-size:.375rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--color-positive, #10B981);opacity:.8}.ipo-ed-badges{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.ipo-ed-badge{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .5rem;border-radius:99px;white-space:nowrap}.ipo-ed-badge--matched{background:var(--ipo-ed-primary);color:var(--ipo-ed-primary-text)}.ipo-ed-badge--lucky{background:color-mix(in srgb,var(--ipo-ed-primary) 15%,transparent);color:var(--ipo-ed-primary)}.ipo-ed-compact-info{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.ipo-ed-compact-row{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.ipo-ed-code-meta{display:flex;align-items:center;justify-content:space-between;padding-top:.875rem;border-top:1px dashed var(--ipo-ed-ghost-border)}.ipo-ed-meta-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ipo-ed-text-body)}.ipo-ed-meta-val{font-family:var(--mcdl-font-numeric);font-size:.875rem;font-weight:700;color:var(--ipo-ed-text-title)}.ipo-detail-page{--color-vault-stage: var(--mcdl-color-stage);--mcdl-watermark-size: 6rem}.ipo-detail-page-shell{--mcdl-app-cta-spacing: var(--mcdl-app-tabbar-spacing)}.ipo-detail-page-body{display:flex;flex-direction:column;gap:0}.idp-section{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved);position:relative;width:100%;box-sizing:border-box}.idp-section.idp-layer-1{background-color:var(--mcdl-color-surface-subtle);border-radius:32px;margin:.375rem var(--mcdl-page-layer-offset-resolved);padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved);width:calc(100% - (var(--mcdl-page-layer-offset-resolved) * 2));box-sizing:border-box;box-shadow:inset 0 2px 10px #00000005}.ipo-detail-page-body{overflow-x:clip}.idp-state-card{--mcdl-feedback-state-bg: var(--mcdl-color-surface-subtle)}.idp-section.idp-layer-1 .idp-state-card{--mcdl-feedback-state-bg: var(--mcdl-color-surface-card)}.idp-btn-primary{--mcdl-button-hover-brightness: 1.1;--mcdl-button-hover-shadow: var(--mcdl-shadow-strong);--mcdl-button-active-scale: .96}.idp-chip{--mcdl-chip-font-size: .625rem;--mcdl-chip-padding: .25rem .625rem}.idp-mini-label{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;color:var(--mcdl-text-body);letter-spacing:.08em;line-height:1.2}.idp-stat-grid{--mcdl-stat-grid-gap: .625rem}.idp-stat-box{--mcdl-stat-box-bg: var(--mcdl-color-surface-subtle);min-width:0}.idp-section.idp-layer-1 .idp-stat-box{--mcdl-stat-box-bg: var(--mcdl-color-surface-card)}.idp-stat-val{--mcdl-stat-val-size: 1.0625rem;--mcdl-stat-val-tracking: -.02em;--mcdl-stat-val-line-height: 1.1;display:block;max-width:100%;min-width:0;white-space:nowrap}.idp-hero-section{padding:0;overflow:hidden}.idp-hero-stage{width:100%;min-height:380px;background:var(--color-vault-stage);position:relative;display:flex;align-items:center;justify-content:center;padding:2.5rem var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-xl)}.idp-hero-card-img{width:auto;max-width:60%;max-height:280px;height:auto}.idp-hero-card-art{display:block;width:auto;max-width:100%;max-height:calc(280px - ((var(--mcdl-floating-card-padding, .625rem) + 1px) * 2));height:auto}.idp-hero-stage .mcdl-status-badge{position:absolute;top:1.25rem;right:1.25rem;--mcdl-status-badge-font-size: .625rem;--mcdl-status-badge-padding: .375rem .75rem;min-height:1.625rem}.idp-hero-info{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-space-section-lg) var(--mcdl-page-space-section-lg)}.idp-hero-note{font-size:.625rem;color:var(--mcdl-text-body);line-height:1.6;margin-bottom:.875rem}.idp-hero-note a{color:var(--mcdl-color-accent);text-decoration:none;font-weight:600;word-break:break-all}.idp-valuation-block{--idp-valuation-label-width: clamp(5.5rem, 22vw, 6.75rem);background:var(--mcdl-color-surface-subtle);border-radius:32px;padding:1.5rem var(--mcdl-page-space-section-xl);display:grid;grid-template-columns:var(--idp-valuation-label-width) minmax(0,1fr);align-items:end;gap:1.5rem}.idp-valuation-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body);margin-bottom:0;line-height:1.25}.idp-valuation-value{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-title-xl);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;display:block;max-width:100%;text-align:right;min-width:0;white-space:nowrap}.idp-params-list{display:flex;flex-direction:column;gap:0}.idp-params-row{display:flex;justify-content:space-between;align-items:center;gap:.875rem;padding:.75rem 0;border-bottom:1px dashed var(--mcdl-border-ghost)}.idp-params-row:first-child{padding-top:0}.idp-params-row:last-child{border-bottom:none;padding-bottom:0}.idp-params-key{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);flex:0 1 32%;max-width:32%}.idp-params-val{font-family:var(--mcdl-font-numeric);font-size:.9375rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1 1 68%;min-width:0}.idp-timeline{display:flex;flex-direction:column;gap:0}.idp-timeline-item{display:flex;gap:1.25rem;position:relative}.idp-timeline-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:14px}.idp-timeline-dot{width:12px;height:12px;border-radius:50%;background:var(--mcdl-color-surface-subtle);border:2px solid var(--mcdl-border-ghost);z-index:2;flex-shrink:0;margin-top:5px}.idp-section.idp-layer-1 .idp-timeline-dot:not(.dot-done):not(.dot-current){background:var(--mcdl-color-surface-card)}.idp-timeline-dot.dot-done{background:var(--mcdl-color-surface-subtle);border-color:var(--mcdl-color-accent)}.idp-section.idp-layer-1 .idp-timeline-dot.dot-done{background:var(--mcdl-color-surface-card);border-color:var(--mcdl-color-accent)}.idp-timeline-dot.dot-current,.idp-section.idp-layer-1 .idp-timeline-dot.dot-current{width:14px;height:14px;background:var(--mcdl-color-accent);border:2px solid var(--mcdl-color-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--mcdl-color-accent) 20%,transparent);margin-top:4px}.idp-timeline-line{flex-grow:1;width:2px;background:var(--mcdl-border-ghost);margin:.375rem 0;min-height:32px}.idp-timeline-line.line-done{background:var(--mcdl-color-accent);opacity:.4}.idp-timeline-line.line-future{background:transparent;border-left:2px dashed var(--mcdl-border-ghost);width:0}.idp-timeline-body{flex:1;min-width:0;padding-bottom:2.25rem}.idp-timeline-item:last-child .idp-timeline-body{padding-bottom:0}.idp-timeline-name-row{display:flex;align-items:center;justify-content:space-between;gap:.375rem;margin-bottom:.625rem;min-height:22px}.idp-timeline-name{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:800;text-transform:uppercase;color:var(--mcdl-text-title);letter-spacing:.05em;opacity:.75}.idp-timeline-item.is-current .idp-timeline-name{color:var(--mcdl-color-accent);opacity:1;font-weight:900}.idp-timeline-badge{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .75rem;border-radius:99px;white-space:nowrap;flex-shrink:0}.idp-timeline-current-card{background:var(--mcdl-color-surface-card);border-radius:32px;padding:1.5rem;display:flex;flex-direction:column;gap:.625rem;box-shadow:var(--mcdl-shadow-soft);position:relative;overflow:hidden}.idp-timeline-metric-group{display:flex;flex-direction:column;gap:.25rem;min-width:0}.idp-timeline-metric-val{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-title-md);font-weight:900;color:var(--mcdl-text-title);letter-spacing:-.03em;line-height:1.2;display:block;max-width:100%;min-width:0;white-space:nowrap}.idp-timeline-metric-lbl{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;color:var(--mcdl-color-accent);letter-spacing:.08em}.idp-timeline-copy{font-size:.8125rem;color:var(--mcdl-text-body);line-height:1.6}.idp-timeline-summary{display:flex;flex-direction:column;gap:.375rem;padding:0}.idp-timeline-date{display:flex;flex-direction:column;gap:.125rem}.idp-timeline-date-row{display:flex;align-items:center;gap:.375rem;font-family:var(--mcdl-font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--mcdl-text-title);line-height:1.2;opacity:.85}.idp-timeline-date-icon{color:var(--mcdl-color-accent);opacity:.75;flex-shrink:0;stroke-width:2.5;transform:translateY(-2px)}.idp-timeline-summary .idp-timeline-copy{opacity:.75}.idp-timeline-footnote{margin-top:1.25rem;text-align:center;font-size:.625rem;color:var(--mcdl-text-body);opacity:.6;font-weight:600;line-height:1.5}.idp-participate-card{background:var(--mcdl-color-surface-card);border-radius:32px;padding:var(--mcdl-page-space-section-xl);display:flex;flex-direction:column;gap:1rem;box-shadow:var(--mcdl-shadow-soft)}.idp-section.idp-layer-1 .idp-participate-card{background:var(--mcdl-color-surface);box-shadow:none}.idp-participate-headline{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-title-md);font-weight:900;letter-spacing:-.03em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1}.idp-participate-copy{font-size:.8125rem;color:var(--mcdl-text-body);line-height:1.6}.idp-participate-note{font-size:.625rem;color:var(--mcdl-text-body);opacity:.8;line-height:1.5}.idp-countdown-field{background:var(--mcdl-color-surface-subtle);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.625rem}.idp-section.idp-layer-1 .idp-countdown-field{background:var(--mcdl-color-surface-card)}.idp-countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.idp-countdown-unit{display:flex;flex-direction:column;gap:5px;align-items:center}.idp-countdown-digits{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:100%}.idp-countdown-box{aspect-ratio:1;border-radius:8px;background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);display:grid;place-items:center;font-family:var(--mcdl-font-numeric);font-size:1.25rem;font-weight:700;letter-spacing:-.04em;line-height:1}.idp-countdown-label{font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body)}.idp-status-card{border-radius:28px;padding:var(--mcdl-page-space-section-xl);display:flex;flex-direction:column;gap:1.25rem;box-shadow:var(--mcdl-shadow-soft)}.idp-status-card.is-drawing,.idp-status-card.is-failed{background:var(--mcdl-color-surface-card)}.idp-status-card.is-cancelled{background:var(--mcdl-color-surface-subtle)}.idp-section.idp-layer-1 .idp-status-card{background:var(--mcdl-color-surface);box-shadow:none}.idp-status-title-row{display:flex;align-items:center;gap:.625rem}.idp-status-head{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.idp-status-head .idp-status-chips{flex:1 1 auto;min-width:0;padding-top:.1875rem}.idp-status-icon{width:44px;height:44px;border-radius:50%;background:var(--mcdl-color-accent);display:flex;align-items:center;justify-content:center;font-size:1.0625rem;color:var(--mcdl-color-on-accent);font-weight:900;position:relative;flex-shrink:0}.idp-status-card.is-failed .idp-status-icon{background:var(--mcdl-color-negative);color:#fff}.idp-status-card.is-cancelled .idp-status-icon{background:transparent;border:1px dashed var(--mcdl-border-ghost);color:var(--mcdl-text-body)}.idp-status-pulse{display:block;width:12px;height:12px;border-radius:50%;background:var(--mcdl-color-on-accent);animation:idp-pulse 1.5s ease-in-out infinite}@keyframes idp-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.idp-status-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.idp-status-refresh-text{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);letter-spacing:.02em;opacity:.7}.idp-status-chips .idp-status-refresh-text{margin-left:.125rem}.idp-status-title{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-title-md);font-weight:900;letter-spacing:-.03em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1}.idp-status-copy{font-size:.8125rem;color:var(--mcdl-text-body);line-height:1.6}.idp-status-callout{background:var(--mcdl-color-surface-subtle);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.625rem}.idp-section.idp-layer-1 .idp-status-callout{background:var(--mcdl-color-surface-card)}.idp-status-callout-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem}.idp-status-callout-head strong{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-title-md);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em}.idp-status-callout-head span{font-size:.625rem;color:var(--mcdl-text-body)}.idp-status-callout-copy{font-size:.625rem;color:var(--mcdl-text-body);line-height:1.5}.idp-progress-track{height:4px;background:var(--mcdl-border-ghost);border-radius:99px;overflow:hidden}.idp-progress-fill{height:100%;background:var(--mcdl-color-accent);border-radius:99px;transition:width .6s cubic-bezier(.16,1,.3,1)}.idp-status-eta{background:var(--mcdl-color-surface-subtle);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.375rem}.idp-section.idp-layer-1 .idp-status-eta{background:var(--mcdl-color-surface-card)}.idp-status-eta strong{font-family:var(--mcdl-font-display);font-size:.875rem;font-weight:900;color:var(--mcdl-color-accent);letter-spacing:-.02em}.idp-status-eta-copy{font-size:.625rem;color:var(--mcdl-text-body);line-height:1.5}.idp-status-steps{display:flex;flex-direction:column;gap:0}.idp-status-step{display:flex;gap:.875rem;padding-bottom:1rem;position:relative}.idp-status-step:last-child{padding-bottom:0}.idp-status-step-dot{width:10px;height:10px;border-radius:50%;background:var(--mcdl-border-ghost);flex-shrink:0;margin-top:4px;transition:background .3s ease}.idp-status-step.is-done .idp-status-step-dot{background:var(--mcdl-color-accent)}.idp-status-step.is-current .idp-status-step-dot{background:var(--mcdl-color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mcdl-color-accent) 20%,transparent)}.idp-status-step-body{flex:1;min-width:0}.idp-status-step-title{font-family:var(--mcdl-font-body);font-size:.75rem;font-weight:800;color:var(--mcdl-text-title);margin-bottom:.25rem}.idp-status-step.is-future .idp-status-step-title{color:var(--mcdl-text-body)}.idp-status-step-copy{font-size:.625rem;color:var(--mcdl-text-body);line-height:1.5}.idp-status-user-commit{background:var(--mcdl-color-surface-subtle);border-radius:14px;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem;min-width:0}.idp-section.idp-layer-1 .idp-status-user-commit{background:var(--mcdl-color-surface-card)}.idp-status-user-commit strong{font-family:var(--mcdl-font-numeric);font-size:.9375rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.02em;display:block;flex:1 1 auto;max-width:100%;min-width:0;text-align:right;white-space:nowrap}.idp-status-user-commit span{font-size:.625rem;color:var(--mcdl-text-body)}.idp-draw-factor{background:var(--mcdl-color-surface-subtle);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.875rem}.idp-section.idp-layer-1 .idp-draw-factor{background:var(--mcdl-color-surface-card)}.idp-draw-factor-head{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.idp-draw-factor-title{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-title);display:flex;align-items:center;gap:.375rem}.idp-draw-factor-title:before{content:"";display:block;width:3px;height:16px;background:var(--mcdl-color-accent);border-radius:2px;flex-shrink:0}.idp-verify-link{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;color:var(--mcdl-color-accent);text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.idp-factor-digits{display:flex;gap:.375rem;flex-wrap:nowrap;justify-content:center}.idp-factor-digit{width:42px;height:50px;border-radius:10px;background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);display:grid;place-items:center;font-family:var(--mcdl-font-numeric);font-size:1.25rem;font-weight:700;letter-spacing:-.04em}.idp-verify-meta{display:flex;flex-direction:column;gap:4px}.idp-verify-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;font-size:.625rem;line-height:1.4}.idp-verify-key{color:var(--mcdl-text-body);flex:0 1 32%;max-width:32%}.idp-verify-val{color:var(--mcdl-text-title);font-weight:700;flex:1 1 68%;min-width:0;text-align:right}.idp-not-subscribed{text-align:center;padding:var(--mcdl-page-space-section-xl) var(--mcdl-space-4)}.idp-not-subscribed-badge{display:inline-flex;background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.375rem .875rem;border-radius:99px;margin-bottom:.625rem}.idp-not-subscribed-copy{font-size:.75rem;color:var(--mcdl-text-body);line-height:1.6}.idp-my-sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.idp-codes-preview-head{display:flex;justify-content:space-between;align-items:center;margin-top:.375rem;padding:0 .875rem;font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);opacity:.6;gap:.875rem}.idp-codes-preview-head span:last-child{text-align:right}.idp-digit-card{width:40px;border-radius:8px;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);overflow:hidden;flex:0 0 auto;display:flex;flex-direction:column}.idp-section.idp-layer-1 .idp-digit-card{background:var(--mcdl-color-surface)}.idp-digit-card.is-lucky{border-color:var(--mcdl-color-accent)}.idp-digit-card.is-matched{border-color:var(--mcdl-color-positive)}.idp-digit-card.plain{align-self:flex-end}.idp-digit-status{height:14px;font-size:.5rem;font-weight:800;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;white-space:nowrap;letter-spacing:.04em}.idp-digit-card.is-lucky .idp-digit-status{background:var(--mcdl-color-accent)}.idp-digit-card.is-matched .idp-digit-status{background:var(--mcdl-color-positive)}.idp-digit-card.plain .idp-digit-status{display:none}.idp-digit-value{display:grid;place-items:center;min-height:36px;font-family:var(--mcdl-font-numeric);font-size:1.0625rem;font-weight:700;letter-spacing:-.04em;line-height:.9;color:var(--mcdl-text-title)}.idp-code-more{margin-top:.875rem}.idp-boost-card{background:var(--mcdl-color-surface-card);border-radius:32px;padding:var(--mcdl-page-space-section-xl);display:flex;flex-direction:column;gap:1.75rem;box-shadow:var(--mcdl-shadow-soft);position:relative;overflow:hidden}.idp-section.idp-layer-1 .idp-boost-card{background:var(--mcdl-color-surface);box-shadow:none}.idp-boost-header{display:flex;align-items:center;justify-content:space-between;gap:.875rem}.idp-boost-title{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-title-md);font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1}.idp-boost-badge{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.375rem .75rem;border-radius:99px;white-space:nowrap}.idp-boost-code-hero{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mcdl-border-ghost);width:100%;text-align:left;border-radius:20px;background:transparent;padding:var(--mcdl-page-space-section-lg);display:flex;flex-direction:column;gap:.875rem;cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,background .4s ease;position:relative;overflow:hidden}.idp-boost-code-hero.is-copyable:hover{border-color:var(--mcdl-color-accent);background:color-mix(in srgb,var(--mcdl-color-accent) 3%,transparent)}.idp-boost-code-hero.is-copyable:active{transform:scale(.98)}.idp-boost-code-hero.is-empty{cursor:default;border-style:dashed;background:var(--mcdl-color-surface-subtle)}.idp-boost-hero-head{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.idp-boost-status{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-text-body)}.idp-boost-status.is-ready{color:var(--mcdl-color-accent)}.idp-boost-hero-body{display:flex;align-items:center;justify-content:space-between;gap:.875rem}.idp-boost-code-value{font-family:var(--mcdl-font-mono);font-size:var(--mcdl-font-size-title-lg);font-weight:700;letter-spacing:.04em;line-height:normal;color:var(--mcdl-text-title);overflow-wrap:anywhere;text-transform:uppercase}.idp-boost-code-hero.is-empty .idp-boost-code-value{font-size:1.0625rem;color:var(--mcdl-text-body);letter-spacing:0}.idp-boost-copy-btn{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-color-accent);background:color-mix(in srgb,var(--mcdl-color-accent) 10%,transparent);padding:.375rem .875rem;border-radius:99px;white-space:nowrap}.idp-boost-hero-foot{font-family:var(--mcdl-font-body);font-size:.625rem;color:var(--mcdl-text-body)}.idp-boost-val-accent{color:var(--mcdl-color-accent)}.idp-invite-btn{width:100%;border-radius:999px;background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);font-family:var(--mcdl-font-body);font-weight:800;font-size:.8125rem;padding:.875rem 1.75rem;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease,box-shadow .4s ease;box-shadow:var(--mcdl-shadow-strong)}.idp-invite-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.idp-invite-btn:active{transform:scale(.97) translateY(0)}.idp-invite-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.idp-floating-wrap{--mcdl-floating-bar-pad-top: 0px}.idp-floating-cta{--mcdl-floating-action-font-size: .875rem;--mcdl-floating-action-letter-spacing: .08em}@keyframes idp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.idp-participate-card,.idp-status-card,.idp-boost-card,.idp-state-card{animation:idp-fade-up .7s cubic-bezier(.16,1,.3,1) both}.ipo-action-btn{width:100%;border-radius:999px;font-family:var(--mcdl-font-body);font-weight:800;font-size:.8125rem;padding:.875rem;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease,box-shadow .4s ease}.ipo-action-btn.primary{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);box-shadow:var(--mcdl-shadow-soft)}.ipo-action-btn.primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:var(--mcdl-shadow-strong)}.ipo-action-btn.primary:active{transform:scale(.97) translateY(0)}.ipo-action-btn.primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ipo-action-btn.positive{background:var(--mcdl-color-positive);color:#fff;box-shadow:0 8px 24px #2ebd8540}.ipo-action-btn.positive:disabled{opacity:.7;cursor:not-allowed}.idp-hits-legend{margin:.75rem 0 1rem}.idp-hits-grid.mcdl-stat-grid{grid-template-columns:repeat(3,1fr)}.idp-hits-grid .idp-stat-box.is-high{background:color-mix(in srgb,var(--mcdl-color-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--mcdl-color-accent) 25%,transparent)}.idp-hits-grid .idp-stat-box.is-high .idp-mini-label{color:var(--mcdl-color-accent)}.idp-hits-legend-note{margin-top:.625rem;font-size:.625rem;color:var(--mcdl-text-body);opacity:.7;line-height:1.5}.referral-capture-page{padding-inline:var(--mcdl-page-gutter-resolved)}.referral-capture-shell{max-width:430px;margin:0 auto;padding-top:64px}.referral-capture-card{--mcdl-feedback-state-bg: var(--mcdl-color-surface-card);--mcdl-feedback-state-border: color-mix(in srgb, var(--mcdl-border-ghost) 90%, transparent);--mcdl-feedback-state-padding: 2.5rem var(--mcdl-page-space-section-xl);--mcdl-feedback-state-gap: .75rem;box-shadow:var(--mcdl-shadow-soft)}.referral-capture-title{--mcdl-feedback-state-title-size: var(--mcdl-font-size-dialog-title)}.referral-capture-status{max-width:30ch}.referral-capture-copy{font-family:var(--mcdl-font-body);font-size:.8125rem;line-height:1.6;color:var(--mcdl-text-body);max-width:32ch}.home-page{overflow-x:hidden}.home-section{position:relative;padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved)}.home-section-layer{margin:0 var(--mcdl-page-layer-offset-resolved);padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved);background-color:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);box-shadow:inset 0 2px 10px #00000005}.home-section:not(.home-section-layer)+.home-section:not(.home-section-layer){padding-top:0}.home-banner+.home-section-layer{margin-top:calc(var(--mcdl-page-space-section-xl) - .375rem)}.home-banner{position:relative;width:calc(100% - (var(--mcdl-page-gutter-resolved) * 2));margin:.375rem var(--mcdl-page-gutter-resolved);border-radius:var(--mcdl-radius-lg);aspect-ratio:5 / 2;overflow:hidden;flex-shrink:0}.home-banner-track{display:flex;width:100%;height:100%;will-change:transform;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.home-banner-slide{display:block;width:100%;height:100%;flex:0 0 100%}.home-banner-img{display:block;width:100%;height:100%;object-fit:cover}.home-banner-dots{position:absolute;bottom:10px;left:50%;display:flex;gap:6px;align-items:center;transform:translate(-50%)}.home-banner-dot{width:6px;height:6px;padding:0;border:none;border-radius:50%;cursor:pointer;background:#ffffff80;transition:width .3s ease,background .3s ease}.home-banner-dot.is-active{width:20px;border-radius:3px;background:#fffffff2}.home-featured-grid{display:flex;flex-direction:column;gap:.875rem}.home-featured-slot{position:relative;width:100%;overflow:hidden;background:var(--mcdl-color-surface-card);border:1px solid transparent;border-radius:var(--mcdl-radius-xl);box-shadow:var(--mcdl-shadow-soft);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease}.home-featured-slot.is-hero{touch-action:pan-y}.home-featured-slot:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}.home-featured-slot:active{transform:scale(.99) translateY(0)}.home-featured-track{display:flex;flex-direction:row;width:100%;will-change:transform;transition:transform .35s cubic-bezier(.25,1,.5,1)}.home-featured-track.no-transition{transition:none!important}.home-featured-card{flex:0 0 100%;width:100%;display:flex;gap:0;align-items:stretch;cursor:pointer;background:transparent}.home-featured-card.is-hero{flex-direction:column}.home-featured-media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.home-featured-card.is-hero .home-featured-media{width:100%;height:280px;padding:var(--mcdl-page-space-section-xl)}.home-featured-card:not(.is-hero) .home-featured-media{width:90px;min-height:130px}.home-featured-media img{display:block;width:100%;height:100%;object-fit:cover}.home-featured-editorial-watermark{--mcdl-watermark-size: 4.25rem}.home-featured-floating-card-img{position:relative;z-index:2;width:auto;max-width:100%;height:100%;--mcdl-floating-card-padding: 8px;--mcdl-floating-card-radius: 12px}.home-featured-floating-card-img>.home-featured-floating-card-art{display:block;width:auto;max-width:100%;height:100%}.home-featured-controls{display:flex;justify-content:center;margin:-.25rem 0 .125rem;padding:0}.home-featured-swipe-dots{display:flex;gap:4px;background:transparent;border:none;padding:0;box-shadow:none}.home-featured-swipe-dot{width:12px;height:4px;border-radius:2px;background:var(--mcdl-border-ghost);transition:all .3s cubic-bezier(.4,0,.2,1)}.home-featured-swipe-dot.is-active{width:24px;background:var(--mcdl-color-accent)}.home-featured-nav-arrows{position:absolute;top:140px;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 .5rem;z-index:10;pointer-events:none}.home-featured-nav-btn{pointer-events:auto;display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);border:1px solid var(--mcdl-border-ghost);border-radius:50%;box-shadow:var(--mcdl-shadow-strong);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.95}.home-featured-nav-btn:hover{background:var(--mcdl-color-surface);transform:scale(1.1);opacity:1}.home-featured-nav-btn:active{transform:scale(.95)}.home-featured-placeholder{width:100%;height:100%;background:var(--mcdl-color-stage)}.home-featured-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;gap:.375rem;padding:1rem}.home-featured-card.is-hero .home-featured-body{padding:var(--mcdl-page-space-section-lg)}.home-featured-card.is-hero .mcdl-card-meta-name{font-size:1.0625rem;-webkit-line-clamp:3;line-clamp:3}.home-featured-footer{display:flex;gap:.375rem;align-items:flex-end;justify-content:space-between;margin-top:auto;min-width:0}.home-featured-metrics{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;flex:1 1 auto;min-width:0}.home-featured-metric{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0}.home-metric-val{font-family:var(--mcdl-font-numeric);font-size:.9375rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mcdl-text-title);display:block;max-width:100%;min-width:0;white-space:nowrap}.home-featured-card:not(.is-hero) .home-metric-val{font-size:.8125rem}.home-metric-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body)}.home-featured-card:not(.is-hero) .home-metric-label{font-size:.5rem}.home-change-badge{display:inline-flex;gap:3px;align-items:center;padding:.25rem .5rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;border-radius:var(--mcdl-radius-pill)}.home-change-badge.positive{background:#2ebd851f;color:var(--mcdl-color-positive)}.home-change-badge.negative{background:#e34d591f;color:var(--mcdl-color-negative)}.home-ipo-viewport{width:100%;overflow:hidden;touch-action:pan-y}.home-ipo-rail{display:flex;will-change:transform;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.home-ipo-rail.is-dragging{transition:none}.home-ipo-card{display:flex;gap:0;width:100%;flex:0 0 100%;align-items:stretch;overflow:hidden;cursor:pointer;background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);box-shadow:0 2px 8px #00000008;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease}.home-ipo-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000000f}.home-ipo-card:active{transform:scale(.99) translateY(0)}[data-theme=dark] .home-ipo-card{box-shadow:0 2px 8px #00000026}[data-theme=dark] .home-ipo-card:hover{box-shadow:0 4px 12px #00000040}.home-ipo-media{position:relative;display:flex;width:110px;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;padding:1rem .625rem}.home-ipo-editorial-watermark{--mcdl-watermark-size: 2.5rem}.home-ipo-floating-card-img{width:100%;height:auto;--mcdl-floating-card-padding: 4px;--mcdl-floating-card-radius: 8px;--mcdl-floating-card-transform: scale(1) translateY(0);--mcdl-floating-card-transform-hover: scale(1.04) translateY(-3px)}.home-ipo-floating-card-img>.home-ipo-floating-card-art{display:block;width:100%;height:auto;max-height:100%}.home-ipo-media .mcdl-status-badge{position:absolute;top:.625rem;left:.625rem;right:auto}.home-ipo-body{display:flex;flex:1;flex-direction:column;min-width:0;gap:.625rem;padding:1rem}.home-ipo-chips{display:flex;gap:.375rem;flex-wrap:wrap}.home-ipo-chips.is-pair{flex-wrap:nowrap}.home-ipo-chips .mcdl-chip{--mcdl-chip-font-size: .5625rem;--mcdl-chip-padding: .25rem .5rem}.home-ipo-metrics{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;border-radius:var(--mcdl-radius-md)}.home-ipo-metric{display:flex;gap:.375rem;align-items:center;justify-content:space-between;min-width:0}.home-ipo-metric-val{order:2;font-family:var(--mcdl-font-numeric);font-size:.8125rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mcdl-text-title);display:block;flex:1 1 auto;max-width:100%;min-width:0;text-align:right;white-space:nowrap}.home-ipo-metric-label{order:1;font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body)}.home-ipo-progress-wrap{display:flex;gap:.375rem;align-items:center}.home-ipo-progress-bar{height:4px;flex:1;overflow:hidden;background:var(--mcdl-border-ghost);border-radius:2px}.home-ipo-progress-fill{height:100%;background:var(--mcdl-color-accent);border-radius:2px;transition:width .3s ease}.home-ipo-progress-pct{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:700;white-space:nowrap;color:var(--mcdl-text-body)}.home-ipo-time-row{display:flex;gap:.375rem;align-items:baseline;justify-content:space-between}.home-ipo-time-label{flex-shrink:0;font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body)}.home-ipo-time-val{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:700;line-height:1.3;text-align:right;white-space:normal;color:var(--mcdl-color-accent)}.home-ipo-switcher{display:flex;gap:.375rem;align-items:center;margin-top:.75rem;padding:0 .125rem}.home-ipo-switcher-bar{display:flex;flex:1 1 0;min-width:0;height:16px;margin:0;padding:0;border:none;align-items:center;cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-ipo-switcher-fill{display:block;width:100%;height:5px;background:color-mix(in srgb,var(--mcdl-text-title) 10%,transparent);border-radius:var(--mcdl-radius-pill);transition:height .28s cubic-bezier(.22,1,.36,1),background .28s ease}.home-ipo-switcher-bar.is-active .home-ipo-switcher-fill{height:9px;background:var(--mcdl-color-accent)}.home-ipo-cta{width:100%;margin-top:1rem;--mcdl-button-font-size: .75rem;--mcdl-button-padding: .75rem 1.75rem}.home-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.home-category-card{position:relative;display:flex;min-height:140px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1rem;text-align:left;cursor:pointer;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-xl);box-shadow:var(--mcdl-shadow-soft);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease}.home-category-card:before{display:none}.home-category-watermark{position:absolute;top:-20px;right:-20px;opacity:.05;color:var(--mcdl-color-accent);pointer-events:none;transform:rotate(-10deg);transition:transform var(--mcdl-duration-slow) var(--mcdl-ease-standard),opacity var(--mcdl-duration-fast) ease}.home-category-card:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:color-mix(in srgb,var(--mcdl-color-accent) 40%,transparent)}.home-category-card:hover .home-category-watermark{opacity:.12;transform:rotate(0) scale(1.1)}.home-category-card:active{transform:scale(.98) translateY(0)}.home-category-header,.home-category-footer{position:relative;z-index:2;display:flex;width:100%;justify-content:space-between}.home-category-header{align-items:flex-start}.home-category-footer{align-items:center}.home-category-icon-wrapper{display:flex;width:44px;height:44px;align-items:center;justify-content:center;background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-lg);box-shadow:inset 0 1px 3px #0000000d;color:var(--mcdl-text-title)}.home-category-icon{opacity:.85}.home-category-title{font-family:var(--mcdl-font-display);font-size:.9375rem;font-weight:800;letter-spacing:-.02em;color:var(--mcdl-text-title)}.home-category-arrow-box{display:flex;width:28px;height:28px;align-items:center;justify-content:center;background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);border-radius:50%;color:var(--mcdl-text-body);transition:all var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.home-category-card:hover .home-category-arrow-box{transform:translate(4px);background:var(--mcdl-color-accent);border-color:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.home-lb-tabs{display:flex;gap:.375rem;margin-bottom:1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-lb-tabs::-webkit-scrollbar{display:none}.home-lb-tab{display:inline-flex;gap:.25rem;align-items:center;padding:.375rem .75rem;white-space:nowrap;cursor:pointer;background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-pill);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .24s ease,color .24s ease,border-color .24s ease,transform .24s var(--mcdl-ease-standard)}.home-lb-tab:hover:not(.is-active){transform:translateY(-1px);border-color:color-mix(in srgb,var(--mcdl-color-accent) 25%,transparent)}.home-lb-tab.is-active{background:var(--mcdl-color-accent);border-color:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.home-lb-list{display:flex;flex-direction:column}.home-lb-row{display:flex;gap:.625rem;align-items:center;padding:.75rem 0;cursor:pointer;border-bottom:1px dashed var(--mcdl-border-ghost);transition:background .2s ease}.home-lb-row:last-child{border-bottom:none}.home-lb-row:active{background:color-mix(in srgb,var(--mcdl-color-accent) 5%,transparent)}.home-lb-rank{display:flex;width:24px;flex-shrink:0;align-items:center;justify-content:center}.home-lb-trophy{flex-shrink:0}.home-lb-trophy.rank-1{color:gold}.home-lb-trophy.rank-2{color:silver}.home-lb-trophy.rank-3{color:#cd7f32}.home-lb-rank-num{font-family:var(--mcdl-font-numeric);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mcdl-text-body)}.home-lb-thumb{width:40px;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:2px;flex-shrink:0;background:var(--mcdl-color-stage);border-radius:6px}.home-lb-thumb-placeholder{display:block;width:100%;height:100%}.home-lb-thumb .home-lb-thumb-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.home-lb-thumb-placeholder{border-radius:var(--mcdl-card-art-radius)}.home-lb-thumb-placeholder{background:var(--mcdl-color-stage)}.home-lb-info{display:flex;flex:1;flex-direction:column;min-width:0;gap:3px}.home-lb-name{display:-webkit-box;overflow:hidden;font-family:var(--mcdl-font-body);font-size:.6875rem;font-weight:700;line-height:1.3;color:var(--mcdl-text-title);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home-lb-meta-row{display:flex;flex-wrap:wrap;gap:.25rem}.home-lb-meta-row.is-pair{flex-wrap:nowrap}.home-lb-meta-chip{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-title);border:1px solid color-mix(in srgb,var(--mcdl-text-title) 10%,transparent);background:var(--mcdl-color-surface-subtle);border-radius:999px;padding:.125rem .375rem;white-space:nowrap}.home-lb-right{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px}.home-lb-price{font-family:var(--mcdl-font-numeric);font-size:.75rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mcdl-text-title)}.home-lb-change{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800}.home-lb-change.positive{color:var(--mcdl-color-positive)}.home-lb-change.negative{color:var(--mcdl-color-negative)}.home-lb-more{margin-top:1rem}@media (prefers-reduced-motion: reduce){.home-banner-track,.home-ipo-rail,.home-featured-card,.home-ipo-card,.home-category-card,.home-lb-tab,.home-lb-more{animation:none;transition:none}}@media (max-width: 375px){.home-section-header{--mcdl-section-header-title-size: 1.375rem}.home-featured-card.is-hero .home-featured-media{height:220px}.home-ipo-media{width:90px}}.mac-page{--mac-referral-total-size: 2rem;--mac-referral-claimable-size: .875rem;background-color:var(--mcdl-color-surface);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body)}.mac-page *{box-sizing:border-box}.mac-body{display:flex;flex-direction:column;gap:2.5rem;overflow-x:clip}.mac-guest-shell{display:flex;align-items:center;justify-content:center;padding-top:1.75rem;padding-inline:var(--mcdl-page-gutter-resolved)}.mac-guest-card{width:min(100%,400px);background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);padding:2.5rem var(--mcdl-page-space-section-xl);box-shadow:var(--mcdl-shadow-soft);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.mac-guest-icon-wrap{width:64px;height:64px;border-radius:50%;background:var(--mcdl-color-surface-subtle);display:grid;place-items:center;color:var(--mcdl-color-accent)}.mac-guest-title{font-family:var(--mcdl-font-display);font-size:1.5rem;font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1;margin:0}.mac-guest-desc{font-size:.8125rem;color:var(--mcdl-text-body);line-height:1.6;max-width:28ch;margin:0}.mac-guest-actions{display:flex;flex-direction:column;gap:.625rem;width:100%;max-width:240px}.mac-btn-primary{--mcdl-button-font-size: .75rem;--mcdl-button-padding: .75rem 1.75rem;--mcdl-button-hover-shadow: var(--mcdl-shadow-strong);letter-spacing:.06em}.mac-hero{padding:var(--mcdl-space-8) var(--mcdl-page-gutter-resolved) 0;display:flex;flex-direction:column;gap:var(--mcdl-space-8)}.mac-profile-row-clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;text-align:left;display:flex;align-items:center;gap:var(--mcdl-space-4);cursor:pointer;border-radius:var(--mcdl-radius-xl);transition:opacity var(--mcdl-duration-fast) ease;width:100%}.mac-profile-row-clickable:hover{opacity:.8}.mac-avatar-l{width:64px;height:64px;border-radius:50%;background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);flex-shrink:0;display:grid;place-items:center;color:var(--mcdl-text-body);overflow:hidden}.mac-avatar-l img{width:100%;height:100%;object-fit:cover}.mac-profile-info-l{display:flex;flex-direction:column;gap:var(--mcdl-space-1);min-width:0;flex-grow:1}.mac-username-l{font-family:var(--mcdl-font-display);font-size:1.1875rem;font-weight:800;color:var(--mcdl-text-title);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.mac-uid-badge{font-family:var(--mcdl-font-mono);font-size:.625rem;color:var(--mcdl-text-body);background:var(--mcdl-color-surface-subtle);padding:.125rem .375rem;border-radius:var(--mcdl-radius-pill);align-self:flex-start;letter-spacing:.05em}.mac-profile-chevron{width:32px;height:32px;border-radius:50%;border:1px solid transparent;background:var(--mcdl-color-surface-subtle);display:grid;place-items:center;color:var(--mcdl-text-title);flex-shrink:0;transition:background var(--mcdl-duration-fast) ease}.mac-profile-row-clickable:hover .mac-profile-chevron{background:var(--mcdl-color-surface-card);border-color:var(--mcdl-border-ghost)}.mac-balance-block{display:flex;flex-direction:column;gap:var(--mcdl-space-2);min-width:0}.mac-balance-eyebrow{display:flex;align-items:center;gap:var(--mcdl-space-2);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;color:var(--mcdl-color-accent);text-transform:uppercase;letter-spacing:.15em}.mac-balance-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--mcdl-color-accent);flex-shrink:0}.mac-balance-amount{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-amount-display);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1;margin:0;max-width:100%;min-width:0;white-space:nowrap}.mac-address-row{display:inline-flex;align-items:center;gap:.375rem;color:var(--mcdl-text-body)}.mac-address-text{font-size:.8125rem;font-weight:600;letter-spacing:.02em;font-family:var(--mcdl-font-mono)}.mac-copy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer;color:var(--mcdl-text-body);display:grid;place-items:center;transition:color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mac-copy-btn:hover{color:var(--mcdl-color-accent);transform:translateY(-2px)}.mac-actions-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mcdl-space-3)}.mac-action-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border:none;background:transparent;padding:0;font:inherit;color:inherit}.mac-action-item:disabled{cursor:not-allowed;opacity:.45}.mac-action-icon-box{width:60px;height:60px;border-radius:var(--mcdl-radius-lg);background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);display:grid;place-items:center;color:var(--mcdl-text-title);transition:background var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease}.mac-action-item:not(:disabled):hover .mac-action-icon-box{background:var(--mcdl-color-surface-card);transform:translateY(-4px);box-shadow:var(--mcdl-shadow-soft)}.mac-action-item:not(:disabled):active .mac-action-icon-box{transform:scale(.96) translateY(0)}.mac-action-label{font-size:.5625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mcdl-text-body)}.mac-section{padding:0 var(--mcdl-page-gutter-resolved)}.mac-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mcdl-space-4);margin-bottom:var(--mcdl-space-6)}.mac-section-eyebrow{font-size:.625rem}.mac-section-nav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body);border-radius:var(--mcdl-radius-pill);padding:.375rem .75rem;font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease}.mac-section-nav-btn:hover{border-color:var(--mcdl-color-accent);background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title)}.mac-panel-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);padding:var(--mcdl-space-8);box-shadow:var(--mcdl-shadow-soft)}.mac-asset-panel{display:flex;flex-direction:column;gap:1rem}.mac-asset-top-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mcdl-space-3)}.mac-asset-valuation-wrap{display:flex;flex-direction:column;gap:.25rem}.mac-asset-valuation-label{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body)}.mac-asset-valuation-number{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-title-lg);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.mac-pnl-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:var(--mcdl-radius-pill);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;white-space:nowrap}.mac-pnl-chip.positive{background:color-mix(in srgb,var(--mcdl-color-positive) 14%,transparent);color:var(--mcdl-color-positive)}.mac-pnl-chip.negative{background:color-mix(in srgb,var(--mcdl-color-negative) 14%,transparent);color:var(--mcdl-color-negative)}.mac-pnl-chip.neutral{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body)}.mac-info-btn{width:16px;height:16px;border:1px solid var(--mcdl-border-ghost);border-radius:50%;background:transparent;font-size:9px;font-weight:800;color:var(--mcdl-text-body);display:inline-grid;place-items:center;cursor:pointer;padding:0;line-height:1;flex-shrink:0;font-family:var(--mcdl-font-body)}.mac-info-btn:hover{color:var(--mcdl-text-title);border-color:var(--mcdl-text-title)}.mac-chart-area{width:100%;min-height:140px;border-radius:var(--mcdl-radius-md);overflow:hidden;background:var(--mcdl-color-surface-subtle);display:flex;align-items:center;justify-content:center}.mac-chart-area.is-filled{background:transparent}.mac-chart-empty-text{font-size:.6875rem;color:var(--mcdl-text-body);text-align:center;padding:.875rem}.mac-range-row{display:flex;align-items:center;gap:.375rem}.mac-range-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mcdl-border-ghost);background:none;border-radius:var(--mcdl-radius-pill);padding:.25rem .625rem;font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-text-body);cursor:pointer;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease}.mac-range-chip.active{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);border-color:var(--mcdl-color-accent)}.mac-range-chip:hover:not(.active){color:var(--mcdl-text-title);border-color:var(--mcdl-border-ghost)}.mac-wide-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.75rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;text-align:center;transition:background var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mac-wide-cta:hover{background:var(--mcdl-color-surface-subtle);border-color:var(--mcdl-border-ghost);transform:translateY(-2px)}.mac-referral-card{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);overflow:hidden;border:1px solid transparent}.mac-referral-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mcdl-space-4);padding:var(--mcdl-space-6) var(--mcdl-space-8)}.mac-referral-left{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.mac-referral-icon-wrap{width:52px;height:52px;border-radius:var(--mcdl-radius-lg);background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent);display:grid;place-items:center;color:var(--mcdl-color-accent);flex-shrink:0}.mac-referral-icon-wrap>svg{width:24px;height:24px}.mac-referral-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.mac-referral-copy-label{display:none}.mac-referral-copy-value{display:block;font-family:var(--mcdl-font-numeric);font-size:var(--mac-referral-total-size);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1;overflow-wrap:anywhere;word-break:break-word}.mac-referral-invite-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent);border:none;border-radius:var(--mcdl-radius-lg);padding:.75rem;min-width:80px;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;cursor:pointer;white-space:normal;text-align:center;margin-left:auto;flex-shrink:0;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),filter var(--mcdl-duration-fast) ease}.mac-referral-invite-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.mac-referral-claim-strip{border-top:1px dashed var(--mcdl-border-ghost);padding:1rem 1.25rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.875rem;background:color-mix(in srgb,var(--mcdl-color-surface-subtle) 60%,transparent)}.mac-referral-claim-copy{min-width:0;flex:1}.mac-referral-claimable-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body);margin:0 0 .125rem}.mac-referral-claimable-value{display:block;font-family:var(--mcdl-font-numeric);font-size:var(--mac-referral-claimable-size);font-weight:700;color:var(--mcdl-color-positive);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;margin:0;overflow-wrap:anywhere;word-break:break-word}.mac-claim-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--mcdl-radius-pill);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.5rem 1rem;cursor:pointer;margin-left:auto;flex-shrink:0;transition:filter var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mac-claim-btn.is-active{background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.mac-claim-btn.is-active:hover{filter:brightness(1.08);transform:translateY(-2px)}.mac-claim-btn.is-disabled,.mac-claim-btn:disabled{background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body);cursor:not-allowed}.mac-activity-cards-grid{display:grid;grid-template-columns:1fr;gap:var(--mcdl-space-8)}.mac-activity-card{display:flex;flex-direction:column;gap:var(--mcdl-space-3);animation:mac-fade-up var(--mcdl-duration-fast) var(--mcdl-ease-standard) both}.mac-activity-card-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--mcdl-space-2)}.mac-activity-card-title{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body)}.mac-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mcdl-space-3)}.mac-metric-cell{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-lg);padding:var(--mcdl-space-6);display:flex;flex-direction:column;gap:var(--mcdl-space-1);box-shadow:var(--mcdl-shadow-soft);border:1px solid transparent;min-width:0}.mac-metric-label-row{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.mac-metric-label{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);line-height:1.3}.mac-metric-value{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-font-size-title-md);font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;max-width:100%;min-width:0;white-space:nowrap}.mac-metric-value.positive{color:var(--mcdl-color-positive)}.mac-metric-value.negative{color:var(--mcdl-color-negative)}.mac-metric-sub{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:600;color:var(--mcdl-text-body);letter-spacing:.02em;opacity:.75}.mac-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--mcdl-dialog-overlay-padding);background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1100}.mac-modal-card{width:100%;max-width:320px;background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);padding:var(--mcdl-dialog-padding-inline);box-shadow:var(--mcdl-shadow-strong);display:flex;flex-direction:column;gap:.875rem;animation:mac-pop-in var(--mcdl-duration-fast) var(--mcdl-ease-standard) both}.mac-modal-body{font-size:.8125rem;line-height:1.65;color:var(--mcdl-text-body)}.mac-modal-body p{margin:0}.mac-modal-body p+p{margin-top:.75rem}@keyframes mac-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mac-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.mac-activity-card,.mac-modal-card{animation:none}}@media (min-width: 48rem){.mac-page{--mac-referral-total-size: 2.25rem;--mac-referral-claimable-size: 1rem}}@media (max-width: 360px){.mac-balance-amount{font-size:2.125rem}.mac-hero{padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-gutter-resolved) 0}.mac-section{padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-gutter-resolved)}.mac-actions-strip{gap:.375rem}.mac-action-icon-box{width:52px;height:52px}}.tfd-label{margin-top:0;margin-bottom:var(--mcdl-space-2)}.tfd-range{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--mcdl-space-2);align-items:center;margin-bottom:var(--mcdl-space-1);position:relative}.tfd-range-sep{font-size:.75rem;font-weight:700;color:var(--mcdl-text-body);text-align:center}.tfd-date-picker{width:100%;height:38px;border:1px solid var(--mcdl-control-border)!important;border-radius:var(--mcdl-radius-md)!important;background:var(--mcdl-control-bg)!important;box-shadow:none!important;transition:border-color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease!important}.tfd-date-picker:hover,.tfd-date-picker.ant-picker-focused{border-color:var(--mcdl-control-focus-border)!important;box-shadow:var(--mcdl-control-focus-ring)!important}.tfd-date-picker .ant-picker-input>input{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:600;color:var(--mcdl-text-title);text-align:center}.tfd-date-picker .ant-picker-input>input::placeholder{color:var(--mcdl-text-body)}.tfd-date-picker .ant-picker-suffix{color:var(--mcdl-text-body)}.tfd-date-picker-popup{max-width:100%}.tfd-date-picker-popup .ant-picker-panel-container{border-radius:var(--mcdl-radius-lg)!important;box-shadow:var(--mcdl-shadow-strong)!important;overflow:hidden;background:var(--mcdl-color-surface-card)!important}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--mcdl-color-accent)!important;color:var(--mcdl-color-on-accent)!important}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent)!important}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--mcdl-color-accent)!important;color:var(--mcdl-color-on-accent)!important}.tfd-date-picker-popup .ant-picker-header-view button:hover,.tfd-date-picker-popup .ant-picker-today-btn{color:var(--mcdl-color-accent)!important}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--mcdl-color-accent)!important}[data-theme=dark] .tfd-date-picker{background:var(--mcdl-color-surface-card)!important}[data-theme=dark] .tfd-date-picker{border-color:var(--mcdl-border-ghost)!important}[data-theme=dark] .tfd-date-picker .ant-picker-input>input{color:var(--mcdl-text-title)}[data-theme=dark] .tfd-date-picker-popup .ant-picker-panel-container{background:var(--mcdl-color-surface-card)}.tfd-note{font-size:.625rem;color:var(--mcdl-text-body);text-align:center;margin-top:-.875rem}.fh-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.fh-filter-bar{padding:0 var(--mcdl-page-gutter-resolved);margin-top:var(--mcdl-space-4);margin-bottom:var(--mcdl-space-3)}.fh-filter-bar .mcdl-filter-btn{flex:1;min-width:0;justify-content:center}.fh-applied-strip{padding:0 var(--mcdl-page-gutter-resolved);margin-bottom:var(--mcdl-space-4);display:flex;align-items:stretch;gap:var(--mcdl-space-2)}.fh-applied-inner{flex:1;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-md);padding:.625rem .875rem;display:flex;align-items:center;gap:var(--mcdl-space-2);flex-wrap:wrap}.fh-applied-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-color-accent);flex-shrink:0}.fh-applied-text{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);line-height:1.4;flex:1;min-width:0}.fh-content-section{padding:0 var(--mcdl-page-gutter-resolved) var(--mcdl-space-4)}.fh-list{display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.fh-record-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);overflow:hidden;box-shadow:var(--mcdl-shadow-soft);cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease;border:1px solid transparent;display:flex;flex-direction:row;align-items:stretch;animation:fh-fade-up .5s var(--mcdl-ease-standard) both}.fh-record-card:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}.fh-record-card:active{transform:scale(.98) translateY(0);box-shadow:var(--mcdl-shadow-soft)}.fh-card-accent{flex-shrink:0;width:5px;border-radius:var(--mcdl-radius-xl) 0 0 var(--mcdl-radius-xl);background:var(--mcdl-border-ghost);transition:background var(--mcdl-duration-fast) ease}.fh-card-accent.positive{background:var(--mcdl-color-positive)}.fh-card-accent.negative{background:var(--mcdl-color-negative)}.fh-card-body{flex:1;min-width:0;padding:1rem;display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.fh-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mcdl-space-2);min-width:0}.fh-card-type{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body);background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-pill);padding:.25rem .625rem;white-space:nowrap}.fh-card-amount{font-family:var(--mcdl-font-body);font-size:.9375rem;font-weight:800;letter-spacing:-.02em;line-height:1;flex:1 1 auto;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;display:block;max-width:100%;min-width:0}.fh-card-amount.positive{color:var(--mcdl-color-positive)}.fh-card-amount.negative{color:var(--mcdl-color-negative)}.fh-card-data{border-radius:var(--mcdl-radius-md);padding:0 .375rem}.fh-card-data .mcdl-data-row{gap:var(--mcdl-space-3);padding:.375rem 0}.fh-card-data .mcdl-data-key{font-size:.5rem;letter-spacing:.07em;line-height:1.3}.fh-card-data .mcdl-data-val{font-size:.625rem;line-height:1.3;font-variant-numeric:tabular-nums}.fh-view-btn{align-self:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-pill);padding:.25rem .75rem;font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mcdl-text-body);cursor:pointer;transition:border-color var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.fh-view-btn:hover{border-color:color-mix(in srgb,var(--mcdl-color-accent) 40%,transparent);color:var(--mcdl-color-accent);transform:translateY(-1px)}.fh-view-btn:active{transform:scale(.96)}.fh-state-card{--mcdl-feedback-state-padding: 3.5rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-xl)}.fh-load-more{padding:var(--mcdl-space-8) 0;display:flex;align-items:center;justify-content:center;gap:var(--mcdl-space-3);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;letter-spacing:.04em}@media (max-width: 360px){.fh-card-body{padding:.875rem .875rem .875rem .75rem}.fh-card-amount{font-size:.8125rem}}@keyframes fh-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fh-record-card{animation:none}}.fhd-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.fhd-hero{padding:var(--mcdl-page-space-section-xl) var(--mcdl-page-gutter-resolved) var(--mcdl-page-space-section-lg);display:flex;flex-direction:column;align-items:center;gap:var(--mcdl-space-2);text-align:center}.fhd-hero-kicker{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--mcdl-text-body)}.fhd-status-badge{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.125rem .5rem;border-radius:var(--mcdl-radius-pill);white-space:nowrap;background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body);border:1px solid var(--mcdl-border-ghost)}.fhd-status-badge.is-success{background:color-mix(in srgb,var(--mcdl-color-positive) 15%,transparent);color:var(--mcdl-color-positive)}.fhd-status-badge.is-pending{background:color-mix(in srgb,var(--mcdl-color-accent) 14%,transparent);color:color-mix(in srgb,var(--mcdl-color-accent) 72%,var(--mcdl-text-body))}.fhd-status-badge.is-failed{background:color-mix(in srgb,var(--mcdl-color-negative) 15%,transparent);color:var(--mcdl-color-negative)}.fhd-hero-amount{font-family:var(--mcdl-font-body);font-size:var(--mcdl-font-size-display);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--mcdl-text-title);font-variant-numeric:tabular-nums}.fhd-hero-amount.positive{color:var(--mcdl-color-positive)}.fhd-hero-amount.negative{color:var(--mcdl-color-negative)}.fhd-content-section{padding:0 var(--mcdl-page-gutter-resolved) var(--mcdl-space-4);display:flex;flex-direction:column;gap:var(--mcdl-space-4)}.fhd-detail-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);box-shadow:var(--mcdl-shadow-soft);border:1px solid var(--mcdl-border-ghost);overflow:hidden}.fhd-detail-card .mcdl-data-list{border-radius:0;background:transparent;padding:0 1rem}.fhd-detail-card .mcdl-data-row{padding:.75rem 0}.fhd-status-val.is-success{color:var(--mcdl-color-positive)}.fhd-status-val.is-pending{color:color-mix(in srgb,var(--mcdl-color-accent) 72%,var(--mcdl-text-body))}.fhd-status-val.is-failed{color:var(--mcdl-color-negative)}.fhd-val-copyable{display:inline-flex;align-items:center;justify-content:flex-end;gap:.375rem;max-width:100%;text-align:right}.fhd-val-copyable .fhd-val-text{font-family:var(--mcdl-font-mono);font-size:.625rem;font-weight:600;color:var(--mcdl-text-title);letter-spacing:0;word-break:break-all}.fhd-copy-btn{flex-shrink:0;width:26px;height:26px;border-radius:var(--mcdl-radius-md);background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost);display:inline-grid;place-items:center;cursor:pointer;color:var(--mcdl-text-body);transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.fhd-copy-btn:hover{background:var(--mcdl-color-surface-card);color:var(--mcdl-color-accent);transform:scale(1.05)}.fhd-copy-btn:active{transform:scale(.95)}.fhd-action{padding:var(--mcdl-space-4) 0 var(--mcdl-space-2);display:flex;align-items:center;justify-content:center}.fhd-explorer-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:180px;padding:.75rem 1.75rem;border-radius:var(--mcdl-radius-pill);background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);font-family:var(--mcdl-font-body);font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mcdl-text-title);cursor:pointer;box-shadow:var(--mcdl-shadow-soft);text-decoration:none;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease}.fhd-explorer-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--mcdl-shadow-strong);border-color:color-mix(in srgb,var(--mcdl-color-accent) 40%,transparent);color:var(--mcdl-color-accent)}.fhd-explorer-btn:active:not(:disabled){transform:scale(.97) translateY(0);box-shadow:var(--mcdl-shadow-soft)}.fhd-explorer-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.fhd-state-card{--mcdl-feedback-state-padding: 3.5rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-xl)}@media (max-width: 360px){.fhd-hero{padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-gutter-resolved) 1rem}.fhd-hero-amount{font-size:var(--mcdl-font-size-title-xl)}}.mka-body{--mka-card-data-key-size: .5625rem;display:flex;flex-direction:column;gap:0;overflow-x:clip}.mka-tabs{padding:var(--mcdl-space-4) var(--mcdl-page-gutter-resolved) 0;margin-bottom:var(--mcdl-space-3)}.mka-tab-rail{display:flex;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-pill);padding:4px;gap:0}.mka-tab-btn{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--mcdl-text-body);padding:.5rem .375rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease;white-space:nowrap;line-height:1.3}.mka-tab-btn.is-active{background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft)}.mka-tab-btn:not(.is-active):hover{color:var(--mcdl-text-title)}.mka-filter-bar{padding:0 var(--mcdl-page-gutter-resolved);margin-bottom:var(--mcdl-space-3)}.mka-filter-bar .mcdl-filter-btn{flex:1;min-width:0;justify-content:center}.mka-applied-strip{padding:0 var(--mcdl-page-gutter-resolved);margin-bottom:var(--mcdl-space-4);display:flex;align-items:stretch;gap:var(--mcdl-space-2)}.mka-applied-inner{flex:1;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-md);padding:.625rem .875rem;display:flex;align-items:center;gap:var(--mcdl-space-2);flex-wrap:wrap}.mka-applied-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-color-accent);flex-shrink:0}.mka-applied-text{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);line-height:1.4;flex:1;min-width:0}.mka-content-section{padding:0 var(--mcdl-page-gutter-resolved) var(--mcdl-space-4)}.mka-list{display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.mka-record-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);overflow:hidden;box-shadow:var(--mcdl-shadow-soft);cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease;border:1px solid transparent;display:flex;flex-direction:row;align-items:stretch;animation:mka-fade-up .5s var(--mcdl-ease-standard) both}.mka-record-card:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}.mka-record-card:active{transform:scale(.98) translateY(0);box-shadow:var(--mcdl-shadow-soft)}.mka-card-thumb{flex-shrink:0;width:88px;background:var(--mcdl-color-stage);display:flex;align-items:center;justify-content:center;padding:1rem .625rem;position:relative}.mka-card-thumb.is-buy{background:color-mix(in srgb,var(--mcdl-color-positive) 15%,var(--mcdl-color-stage))}.mka-card-thumb.is-sell{background:color-mix(in srgb,var(--mcdl-color-negative) 15%,var(--mcdl-color-stage))}.mka-card-thumb-img{width:100%;aspect-ratio:143 / 240;max-height:140px;display:block}.mka-card-thumb-placeholder{width:100%;aspect-ratio:143 / 240;max-height:140px;border-radius:var(--mcdl-card-art-radius);background:color-mix(in srgb,var(--mcdl-text-title) 8%,transparent);border:1px dashed var(--mcdl-border-ghost);display:flex;align-items:center;justify-content:center}.mka-card-thumb-placeholder-text{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);opacity:.5;writing-mode:vertical-lr;transform:rotate(180deg)}.mka-thumb-jump{position:absolute;bottom:.75rem;left:.75rem;width:22px;height:22px;border-radius:50%;background:var(--mcdl-color-surface-card);display:flex;align-items:center;justify-content:center;color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft);z-index:2;opacity:.6;transition:opacity var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.mka-record-card:hover .mka-thumb-jump{opacity:1;color:var(--mcdl-color-accent);transform:scale(1.05)}.mka-card-body{flex:1;min-width:0;padding:1rem 1rem 1rem .875rem;display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.mka-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mcdl-space-2)}.mka-card-name{font-family:var(--mcdl-font-body);font-size:.875rem;font-weight:800;color:var(--mcdl-text-title);letter-spacing:-.02em;line-height:1.2;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.mka-direction-badge{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .625rem;border-radius:var(--mcdl-radius-pill);white-space:nowrap;flex-shrink:0}.mka-direction-badge.is-buy{background:color-mix(in srgb,var(--mcdl-color-positive) 18%,rgba(255,255,255,.25));color:var(--mcdl-color-positive)}.mka-direction-badge.is-sell{background:color-mix(in srgb,var(--mcdl-color-negative) 16%,rgba(255,255,255,.25));color:var(--mcdl-color-negative)}.mka-card-meta{display:flex;align-items:center;gap:var(--mcdl-space-2);flex-wrap:wrap}.mka-meta-type{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-text-body);background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-pill);padding:.125rem .375rem}.mka-meta-time{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);opacity:.8}.mka-card-data{border-radius:var(--mcdl-radius-md);padding:0 .625rem}.mka-card-data .mcdl-data-row{gap:var(--mcdl-space-3);padding:.5rem 0}.mka-card-data .mcdl-data-key{font-size:var(--mka-card-data-key-size);letter-spacing:.07em;line-height:1.3}.mka-card-data .mcdl-data-val{font-size:.6875rem;line-height:1.3;font-variant-numeric:tabular-nums}.mka-status-text.is-filled{color:var(--mcdl-color-accent)}.mka-status-text.is-partially_filled{color:color-mix(in srgb,var(--mcdl-color-accent) 65%,var(--mcdl-text-body))}.mka-status-text.is-canceled{color:var(--mcdl-text-body);opacity:.6}.mka-status-text.is-expired{color:#a67b5b}.mka-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--mcdl-space-2);flex-wrap:wrap}.mka-action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:32px;padding:0 .75rem;border-radius:var(--mcdl-radius-pill);border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-subtle);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mcdl-text-title);cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),background var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease}.mka-action-btn:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--mcdl-color-accent) 10%,var(--mcdl-color-surface-subtle));border-color:color-mix(in srgb,var(--mcdl-color-accent) 25%,transparent)}.mka-action-btn:active{transform:scale(.96)}.mka-action-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.mka-action-btn.is-cancel{border-color:color-mix(in srgb,var(--mcdl-color-negative) 25%,transparent);color:var(--mcdl-color-negative)}.mka-action-btn.is-cancel:hover{background:color-mix(in srgb,var(--mcdl-color-negative) 10%,var(--mcdl-color-surface-subtle));border-color:color-mix(in srgb,var(--mcdl-color-negative) 45%,transparent)}.mka-state-card{--mcdl-feedback-state-padding: 3.5rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-xl)}.mka-load-more{padding:var(--mcdl-space-8) 0;display:flex;align-items:center;justify-content:center;gap:var(--mcdl-space-3);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;letter-spacing:.04em}@keyframes mka-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mka-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mka-spin{to{transform:rotate(360deg)}}@keyframes mka-progress{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media (min-width: 48rem){.mka-body{--mka-card-data-key-size: .625rem}}@media (max-width: 360px){.mka-card-thumb{width:76px}.mka-card-body{padding:.875rem .875rem .875rem .625rem}.mka-tab-btn{font-size:.5rem;padding:.5rem .25rem}}@media (prefers-reduced-motion: reduce){.mka-record-card{animation:none}}.ipoa-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.ipoa-tabs{padding:.875rem var(--mcdl-page-gutter-resolved) 0;margin-bottom:var(--mcdl-space-3)}.ipoa-tab-rail{display:flex;gap:.375rem;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-pill);padding:4px}.ipoa-tab-btn{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-text-body);padding:.5rem .875rem;border-radius:var(--mcdl-radius-pill);cursor:pointer;transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease;white-space:nowrap}.ipoa-tab-btn.is-active{background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft)}.ipoa-tab-btn:not(.is-active):hover{color:var(--mcdl-text-title)}.ipoa-filter-bar{padding:0 var(--mcdl-page-gutter-resolved);margin-bottom:var(--mcdl-space-3)}.ipoa-filter-bar .mcdl-filter-btn{flex:1;min-width:0;justify-content:center}.ipoa-applied-strip{padding:0 var(--mcdl-page-gutter-resolved);margin-bottom:var(--mcdl-space-4);display:flex;align-items:stretch;gap:var(--mcdl-space-2)}.ipoa-applied-inner{flex:1;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-md);padding:.625rem .875rem;display:flex;align-items:center;gap:var(--mcdl-space-2);flex-wrap:wrap}.ipoa-applied-label{font-family:var(--mcdl-font-body);font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mcdl-color-accent);flex-shrink:0}.ipoa-applied-text{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);line-height:1.4;flex:1;min-width:0}.ipoa-content-section{padding:0 var(--mcdl-page-gutter-resolved) var(--mcdl-space-4)}.ipoa-list{display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.ipoa-record-card{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);overflow:hidden;box-shadow:var(--mcdl-shadow-soft);cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease;border:1px solid transparent;display:flex;flex-direction:row;align-items:stretch;animation:ipoa-fade-up .5s var(--mcdl-ease-standard) both}.ipoa-record-card:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}.ipoa-record-card:active{transform:scale(.98) translateY(0);box-shadow:var(--mcdl-shadow-soft)}.ipoa-card-thumb{flex-shrink:0;width:88px;background:var(--mcdl-color-stage);display:flex;align-items:center;justify-content:center;padding:1rem .625rem;position:relative}.ipoa-card-thumb-img{width:100%;aspect-ratio:143 / 240;max-height:140px;display:block}.ipoa-card-thumb-placeholder{width:100%;aspect-ratio:143 / 240;max-height:140px;border-radius:var(--mcdl-card-art-radius);background:color-mix(in srgb,var(--mcdl-text-title) 8%,transparent);border:1px dashed var(--mcdl-border-ghost);display:flex;align-items:center;justify-content:center}.ipoa-card-thumb-placeholder-text{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);opacity:.5;writing-mode:vertical-lr;transform:rotate(180deg)}.ipoa-thumb-status{position:absolute;top:.75rem;left:.75rem;transform:scale(.9);transform-origin:top left;z-index:2}.ipoa-thumb-status .mcdl-status-badge{font-size:.5rem;font-weight:800;letter-spacing:.09em;padding:.25rem .5rem}.ipoa-thumb-jump{position:absolute;bottom:.75rem;left:.75rem;width:22px;height:22px;border-radius:50%;background:var(--mcdl-color-surface-card);display:flex;align-items:center;justify-content:center;color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft);z-index:2;opacity:.6;transition:opacity var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.ipoa-record-card:hover .ipoa-thumb-jump{opacity:1;color:var(--mcdl-color-accent);transform:scale(1.05)}.ipoa-card-body{flex:1;min-width:0;padding:1rem 1rem 1rem .875rem;display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.ipoa-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mcdl-space-2)}.ipoa-card-name{font-family:var(--mcdl-font-body);font-size:.875rem;font-weight:800;color:var(--mcdl-text-title);letter-spacing:-.02em;line-height:1.2;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.ipoa-card-data{border-radius:var(--mcdl-radius-md);padding:0 .625rem}.ipoa-card-data .mcdl-data-row{gap:var(--mcdl-space-3);padding:.5rem 0}.ipoa-card-data .mcdl-data-key{font-size:.5625rem;letter-spacing:.07em;line-height:1.3}.ipoa-card-data .mcdl-data-val{font-size:.6875rem;line-height:1.3;font-variant-numeric:tabular-nums}.ipoa-state-card{--mcdl-feedback-state-padding: 3.5rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-xl)}.ipoa-load-more{padding:var(--mcdl-space-8) 0;display:flex;align-items:center;justify-content:center;gap:var(--mcdl-space-3);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;letter-spacing:.04em}@media (max-width: 360px){.ipoa-card-thumb{width:76px}.ipoa-card-body{padding:.875rem .875rem .875rem .625rem}}@keyframes ipoa-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ipoa-record-card{animation:none}}.ipo-hist-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.ipo-hist-controls{padding:var(--mcdl-page-space-section-lg) var(--mcdl-page-gutter-resolved) var(--mcdl-space-3)}.ipo-hist-controls .mcdl-filter-bar{flex-wrap:nowrap}.ipo-hist-search{flex:1 1 auto;min-width:0}.ipo-hist-content{padding:0 var(--mcdl-page-gutter-resolved) var(--mcdl-space-4)}.ipo-hist-list{display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.ipo-hist-record{background:var(--mcdl-color-surface-card);border-radius:var(--mcdl-radius-xl);overflow:hidden;box-shadow:var(--mcdl-shadow-soft);cursor:pointer;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease;border:1px solid transparent;display:flex;flex-direction:row;align-items:stretch;animation:ipo-hist-fade-up .45s var(--mcdl-ease-standard) both}@media (hover: hover){.ipo-hist-record:hover{transform:translateY(-3px);box-shadow:var(--mcdl-shadow-strong);border-color:var(--mcdl-border-ghost)}}.ipo-hist-record:active{transform:scale(.98) translateY(0);box-shadow:var(--mcdl-shadow-soft)}.ipo-hist-thumb{flex-shrink:0;width:96px;background:var(--mcdl-color-stage);display:flex;align-items:center;justify-content:center;padding:1rem .625rem;position:relative}.ipo-hist-thumb-img{width:100%;aspect-ratio:143 / 240;max-height:152px;object-position:center;display:block}.ipo-hist-thumb-placeholder{width:100%;aspect-ratio:143 / 240;max-height:152px;border-radius:var(--mcdl-card-art-radius);background:color-mix(in srgb,var(--mcdl-text-title) 8%,transparent);border:1px dashed var(--mcdl-border-ghost);display:flex;align-items:center;justify-content:center}.ipo-hist-thumb-placeholder-text{font-family:var(--mcdl-font-body);font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);opacity:.5;writing-mode:vertical-lr;transform:rotate(180deg)}.ipo-hist-thumb-status{position:absolute;top:.75rem;left:.75rem;transform:scale(.9);transform-origin:top left;z-index:2}.ipo-hist-thumb-status .mcdl-status-badge{font-size:.5rem;font-weight:800;letter-spacing:.08em;padding:.25rem .5rem}.ipo-hist-thumb-jump{position:absolute;bottom:.75rem;left:.75rem;width:22px;height:22px;border-radius:50%;background:var(--mcdl-color-surface-card);display:flex;align-items:center;justify-content:center;color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-soft);z-index:2;opacity:.6;transition:opacity var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) ease}@media (hover: hover){.ipo-hist-record:hover .ipo-hist-thumb-jump{opacity:1;color:var(--mcdl-color-accent);transform:scale(1.05)}}.ipo-hist-body-col{flex:1;min-width:0;padding:1rem 1rem 1rem .875rem;display:flex;flex-direction:column;gap:var(--mcdl-space-3)}.ipo-hist-metrics{--mcdl-data-list-padding: var(--mcdl-space-2) .875rem;--mcdl-data-row-gap: var(--mcdl-space-3);--mcdl-data-row-padding-block: .5rem;--mcdl-data-key-size: .5625rem;--mcdl-data-val-size: .6875rem;border-radius:var(--mcdl-radius-md)}.ipo-hist-metrics--skeleton{margin-top:.25rem}.ipo-hist-content .ipo-hist-list.is-skeleton{margin-top:var(--mcdl-page-space-section-lg)}.ipo-hist-state-card{--mcdl-feedback-state-padding: 3.5rem 1.75rem;--mcdl-feedback-state-radius: var(--mcdl-radius-xl);margin-top:var(--mcdl-page-space-section-lg)}.ipo-hist-sort-glyph{font-size:12px;font-weight:900;letter-spacing:-.05em}.ipo-hist-metrics .mcdl-data-val.positive{color:var(--mcdl-color-positive)}.ipo-hist-metrics .mcdl-data-val.negative{color:var(--mcdl-color-negative)}@keyframes ipo-hist-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ipo-hist-list.is-skeleton .ipo-hist-record{pointer-events:none}@media (max-width: 360px){.ipo-hist-thumb{width:80px}.ipo-hist-body-col{padding:.875rem .875rem .875rem .625rem}}@media (prefers-reduced-motion: reduce){.ipo-hist-record{animation:none;transition:none}}:root{color-scheme:light;--mcdl-font-display: "Epilogue", sans-serif;--mcdl-font-body: "Manrope", sans-serif;--mcdl-font-numeric: "Commissioner", sans-serif;--mcdl-font-mono: "Courier New", Consolas, monospace;--mcdl-font-size-body: 1rem;--mcdl-font-size-title-md: 1.3125rem;--mcdl-font-size-title-lg: 1.75rem;--mcdl-font-size-title-xl: 2.1875rem;--mcdl-font-size-display: 2.375rem;--mcdl-font-size-dialog-title: 1.3125rem;--mcdl-font-size-amount-display: 2.625rem;--mcdl-line-height-body: 1.6;--mcdl-space-1: .25rem;--mcdl-space-2: .5rem;--mcdl-space-3: .75rem;--mcdl-space-4: 1rem;--mcdl-space-6: 1.5rem;--mcdl-space-8: 2rem;--mcdl-space-10: 2.5rem;--mcdl-chrome-gutter: 1.25rem;--mcdl-chrome-gutter-sm: 1rem;--mcdl-page-gutter-comfortable: 1.5rem;--mcdl-page-gutter-comfortable-sm: 1.25rem;--mcdl-page-gutter-compact: 1rem;--mcdl-page-gutter-compact-sm: 1rem;--mcdl-page-layer-offset: 1rem;--mcdl-page-layer-offset-sm: .75rem;--mcdl-page-gutter-marketing: 1.75rem;--mcdl-page-gutter-marketing-sm: 1.25rem;--mcdl-page-space-section-lg: 1.25rem;--mcdl-page-space-section-xl: 1.75rem;--mcdl-page-space-section-2xl: 2.25rem;--mcdl-page-space-section-3xl: 3rem;--mcdl-radius-md: 1rem;--mcdl-radius-lg: 1.25rem;--mcdl-radius-xl: 2rem;--mcdl-radius-2xl: 2.5rem;--mcdl-radius-pill: 999rem;--mcdl-card-standard-width-mm: 63;--mcdl-card-standard-height-mm: 88;--mcdl-card-corner-radius-mm: 3;--mcdl-card-art-radius-x: calc(100% * var(--mcdl-card-corner-radius-mm) / var(--mcdl-card-standard-width-mm));--mcdl-card-art-radius-y: calc(100% * var(--mcdl-card-corner-radius-mm) / var(--mcdl-card-standard-height-mm));--mcdl-card-art-radius: var(--mcdl-card-art-radius-x) / var(--mcdl-card-art-radius-y);--mcdl-app-shell-max-width: 30rem;--mcdl-app-header-height: 3.5rem;--mcdl-app-header-sticky-offset: var(--mcdl-app-header-height);--mcdl-app-plain-spacing: calc(1.5rem + env(safe-area-inset-bottom, 0rem)) ;--mcdl-app-tabbar-spacing: calc(5.5rem + env(safe-area-inset-bottom, 0rem)) ;--mcdl-header-inline-padding: var(--mcdl-chrome-gutter-sm);--mcdl-header-side-gap: .5rem;--mcdl-header-icon-size: 2.25rem;--mcdl-header-title-size: 1.125rem;--mcdl-header-logo-height: 1.75rem;--mcdl-header-auth-font-size: .8125rem;--mcdl-header-auth-padding: .5rem 1rem;--mcdl-header-login-padding: .5rem .75rem;--mcdl-layout-brand-size: 1rem;--mcdl-layout-icon-font-size: 1rem;--mcdl-layout-menu-icon-font-size: 1.125rem;--mcdl-layout-drawer-width: 20rem;--mcdl-footer-padding: 1rem .75rem;--mcdl-footer-font-size: .75rem;--mcdl-dialog-overlay-padding: 1rem;--mcdl-dialog-max-width: 26.75rem;--mcdl-dialog-padding-top: .875rem;--mcdl-dialog-padding-inline: 1.25rem;--mcdl-dialog-padding-bottom: 1.75rem;--mcdl-dialog-gap: 1rem;--mcdl-dialog-sheet-offset: 1.5rem;--mcdl-dialog-close-size: 2.75rem;--mcdl-dialog-actions-gap: var(--mcdl-space-3);--mcdl-dialog-actions-margin-top: var(--mcdl-space-4);--mcdl-dialog-subtitle-size: .75rem;--mcdl-dialog-header-gap: .875rem;--mcdl-floating-bar-max-width: 30rem;--mcdl-floating-bar-gap: .75rem;--mcdl-floating-bar-pad-top: 0rem;--mcdl-floating-bar-pad-x: 1.5rem;--mcdl-floating-bar-pad-bottom: calc(1.5rem + env(safe-area-inset-bottom, 0rem)) ;--mcdl-floating-action-max-width: 23.75rem;--mcdl-floating-action-min-height: 3.25rem;--mcdl-floating-action-padding-default: .75rem 1.25rem;--mcdl-floating-action-font-size-default: .8125rem;--mcdl-floating-action-gap-default: .375rem;--mcdl-floating-card-padding: .625rem;--mcdl-floating-card-radius: 1rem;--mcdl-eyebrow-gap: .5rem;--mcdl-eyebrow-font-size: .625rem;--mcdl-section-header-title-size-default: var(--mcdl-font-size-title-lg);--mcdl-section-header-title-size-hero: var(--mcdl-font-size-title-xl);--mcdl-section-header-title-size-compact: var(--mcdl-font-size-title-md);--mcdl-section-header-title-gap-default: .5rem;--mcdl-section-header-title-gap-hero: .875rem;--mcdl-section-header-title-gap-compact: .5rem;--mcdl-section-header-lead-size-default: .875rem;--mcdl-section-header-lead-gap-default: .75rem;--mcdl-section-header-lead-gap-hero: .875rem;--mcdl-section-header-lead-gap-compact: .625rem;--mcdl-section-header-margin-bottom-default: 1.25rem;--mcdl-section-header-margin-bottom-hero: 1.25rem;--mcdl-section-header-margin-bottom-compact: .875rem;--mcdl-button-font-size-default: .8125rem;--mcdl-button-padding-default: .75rem 1.75rem;--mcdl-chip-gap: .375rem;--mcdl-chip-font-size-default: .625rem;--mcdl-chip-padding-default: .25rem .625rem;--mcdl-meta-label-size-default: .625rem;--mcdl-status-badge-font-size-default: .5625rem;--mcdl-status-badge-padding-default: .25rem .625rem;--mcdl-status-badge-radius: .5rem;--mcdl-surface-panel-padding-default: 1rem;--mcdl-stat-grid-gap-default: .375rem;--mcdl-stat-box-padding-default: .875rem 1rem;--mcdl-stat-box-gap-default: .375rem;--mcdl-stat-val-size-default: 1.3125rem;--mcdl-data-list-padding-default: .375rem 1rem;--mcdl-data-row-gap-default: .875rem;--mcdl-data-row-padding-block: .75rem;--mcdl-data-key-size-default: .625rem;--mcdl-data-val-size-default: .8125rem;--mcdl-data-val-small-size-default: .625rem;--mcdl-notice-card-padding-default: .875rem 1rem;--mcdl-notice-card-gap-default: .625rem;--mcdl-field-gap: .5rem;--mcdl-field-meta-gap: .375rem;--mcdl-field-label-size: .625rem;--mcdl-field-action-btn-size: .625rem;--mcdl-field-action-btn-pad-block: .125rem;--mcdl-field-action-btn-pad-inline: .375rem;--mcdl-input-size-default: 1rem;--mcdl-input-text-size-default: .875rem;--mcdl-input-padding-block: .75rem;--mcdl-input-padding-inline: 1rem;--mcdl-input-prefix-padding-start: 1rem;--mcdl-input-prefix-size-default: .875rem;--mcdl-input-icon-padding-end: .5rem;--mcdl-input-padding-offset: .125rem;--mcdl-input-suffix-size: .8125rem;--mcdl-input-suffix-padding-end: 1rem;--mcdl-input-trailing-padding-start: .625rem;--mcdl-field-hint-size: .625rem;--mcdl-field-error-size: .625rem;--mcdl-feedback-toast-title-size: .8125rem;--mcdl-feedback-toast-desc-size: .6875rem;--mcdl-feedback-state-padding: 3.5rem 1.75rem;--mcdl-feedback-state-gap: .875rem;--mcdl-feedback-state-title-size: 1.0625rem;--mcdl-feedback-state-desc-size: .8125rem;--mcdl-duration-fast: .4s;--mcdl-duration-slow: .6s;--mcdl-ease-standard: cubic-bezier(.16, 1, .3, 1);--mcdl-ease-emphasis: cubic-bezier(.5, .1, .4, .9);--mcdl-color-surface: #FDF9F6;--mcdl-color-surface-subtle: #F4EBE6;--mcdl-color-surface-card: #FFFFFF;--mcdl-color-stage: #EAE3DE;--mcdl-color-watermark: rgba(255, 255, 255, .45);--mcdl-text-title: #110B08;--mcdl-text-body: #665248;--mcdl-color-accent: #FF8711;--mcdl-color-on-accent: #FFFFFF;--mcdl-color-positive: #2EBD85;--mcdl-color-negative: #E34D59;--mcdl-border-ghost: rgba(17, 11, 8, .12);--mcdl-shadow-soft: 0px 8px 24px rgba(17, 11, 8, .04);--mcdl-shadow-strong: 0px 16px 48px rgba(17, 11, 8, .08);--mcdl-control-bg: var(--mcdl-color-surface-card);--mcdl-control-border: var(--mcdl-border-ghost);--mcdl-control-focus-border: var(--mcdl-color-accent);--mcdl-control-focus-ring: 0 0 0 3px rgba(255, 135, 17, .14);--mcdl-control-placeholder: var(--mcdl-text-body);--mcdl-control-placeholder-opacity: .4;--mcdl-floating-card-bg: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, .05) 100%);--mcdl-floating-card-border: rgba(255, 255, 255, .8);--mcdl-floating-card-transform: perspective(2000px) rotateX(8deg) rotateY(-12deg) rotateZ(2deg) scale(1.02) translateY(0);--mcdl-floating-card-transform-hover: perspective(2000px) rotateX(6deg) rotateY(-10deg) rotateZ(1.5deg) scale(1.05) translateY(-4px);--mcdl-floating-card-shadow: inset 1px 1px 2px rgba(255, 255, 255, .9), 1px 2px 0 rgba(230, 230, 230, .9), 2px 4px 0 rgba(210, 210, 210, .8), 3px 6px 0 rgba(190, 190, 190, .7), 4px 8px 0 rgba(170, 170, 170, .6), 8px 16px 24px rgba(17, 11, 8, .2);--mcdl-floating-card-shadow-hover: inset 1px 1px 2px rgba(255, 255, 255, .9), 1px 3px 0 rgba(230, 230, 230, .9), 2px 6px 0 rgba(210, 210, 210, .8), 3px 9px 0 rgba(190, 190, 190, .7), 4px 12px 0 rgba(170, 170, 170, .6), 20px 32px 40px rgba(17, 11, 8, .25);--mcdl-status-badge-live-bg: rgba(255, 135, 17, .85);--mcdl-status-badge-live-fg: #ffffff;--mcdl-status-badge-live-border: rgba(255, 255, 255, .4);--mcdl-status-badge-trading-bg: rgba(40, 15, 5, .85);--mcdl-status-badge-trading-fg: #ffffff;--mcdl-status-badge-trading-border: rgba(255, 255, 255, .2);--mcdl-status-badge-preview-bg: rgba(28, 43, 76, .85);--mcdl-status-badge-preview-fg: #ffffff;--mcdl-status-badge-preview-border: rgba(255, 255, 255, .22);--mcdl-status-badge-result-bg: rgba(245, 220, 200, .85);--mcdl-status-badge-result-fg: #5a2a0a;--mcdl-status-badge-result-border: rgba(255, 255, 255, .6);--mcdl-status-badge-ended-bg: rgba(180, 165, 155, .85);--mcdl-status-badge-ended-fg: #ffffff;--mcdl-status-badge-ended-border: rgba(255, 255, 255, .4)}@media (min-width: 48rem){:root{--mcdl-app-header-height: 4rem;--mcdl-app-header-sticky-offset: var(--mcdl-app-header-height);--mcdl-header-inline-padding: var(--mcdl-chrome-gutter);--mcdl-header-side-gap: .75rem;--mcdl-header-icon-size: 2.5rem;--mcdl-header-title-size: 1.3125rem;--mcdl-header-auth-font-size: .875rem;--mcdl-header-auth-padding: .625rem 1.25rem;--mcdl-header-login-padding: .625rem .75rem;--mcdl-layout-brand-size: 1.25rem;--mcdl-layout-icon-font-size: 1.125rem;--mcdl-footer-padding: 1.5rem 3rem;--mcdl-footer-font-size: .875rem;--mcdl-font-size-dialog-title: 1.5rem;--mcdl-font-size-amount-display: 3rem;--mcdl-font-size-title-xl: 2.5rem;--mcdl-page-space-section-lg: 1.5rem;--mcdl-page-space-section-xl: 2rem;--mcdl-page-space-section-2xl: 2.5rem;--mcdl-page-space-section-3xl: 3.5rem;--mcdl-dialog-overlay-padding: 1.5rem;--mcdl-dialog-padding-top: 1rem;--mcdl-dialog-padding-inline: 1.5rem;--mcdl-dialog-padding-bottom: 2rem;--mcdl-dialog-gap: 1.25rem;--mcdl-dialog-subtitle-size: .875rem;--mcdl-dialog-header-gap: 1rem;--mcdl-floating-action-padding-default: .875rem 1.25rem;--mcdl-floating-action-font-size-default: .9375rem;--mcdl-floating-action-gap-default: .5rem;--mcdl-eyebrow-gap: .625rem;--mcdl-eyebrow-font-size: .75rem;--mcdl-button-font-size-default: .875rem;--mcdl-button-padding-default: .875rem 2rem;--mcdl-chip-gap: .375rem;--mcdl-chip-font-size-default: .6875rem;--mcdl-chip-padding-default: .375rem .75rem;--mcdl-meta-label-size-default: .6875rem;--mcdl-status-badge-font-size-default: .625rem;--mcdl-status-badge-padding-default: .375rem .75rem;--mcdl-surface-panel-padding-default: 1.25rem;--mcdl-stat-grid-gap-default: .5rem;--mcdl-stat-box-padding-default: 1rem 1.25rem;--mcdl-stat-box-gap-default: .375rem;--mcdl-stat-val-size-default: 1.5rem;--mcdl-data-list-padding-default: .5rem 1.25rem;--mcdl-data-row-gap-default: 1rem;--mcdl-data-row-padding-block: .875rem;--mcdl-data-key-size-default: .75rem;--mcdl-data-val-size-default: .875rem;--mcdl-data-val-small-size-default: .75rem;--mcdl-notice-card-padding-default: 1rem 1.25rem;--mcdl-notice-card-gap-default: .75rem;--mcdl-field-gap: .625rem;--mcdl-field-meta-gap: .5rem;--mcdl-field-label-size: .75rem;--mcdl-field-action-btn-size: .6875rem;--mcdl-field-action-btn-pad-block: .25rem;--mcdl-field-action-btn-pad-inline: .375rem;--mcdl-input-size-default: 1.125rem;--mcdl-input-text-size-default: 1rem;--mcdl-input-padding-block: .875rem;--mcdl-input-padding-inline: 1.25rem;--mcdl-input-prefix-padding-start: 1rem;--mcdl-input-prefix-size-default: 1rem;--mcdl-input-icon-padding-end: .625rem;--mcdl-input-padding-offset: .25rem;--mcdl-input-suffix-size: .875rem;--mcdl-input-suffix-padding-end: 1rem;--mcdl-input-trailing-padding-start: .625rem;--mcdl-field-hint-size: .75rem;--mcdl-field-error-size: .75rem;--mcdl-feedback-toast-title-size: .9375rem;--mcdl-feedback-toast-desc-size: .8125rem;--mcdl-feedback-state-padding: 4rem 2rem;--mcdl-feedback-state-gap: 1rem;--mcdl-feedback-state-title-size: 1.25rem;--mcdl-feedback-state-desc-size: .875rem}}[data-theme=dark]{color-scheme:dark;--mcdl-color-surface: #0A0A0A;--mcdl-color-surface-subtle: #161616;--mcdl-color-surface-card: #222222;--mcdl-color-stage: #1A1715;--mcdl-color-watermark: rgba(255, 255, 255, .025);--mcdl-text-title: #F5EFEB;--mcdl-text-body: #9F9088;--mcdl-color-accent: #FF8711;--mcdl-color-on-accent: #0A0A0A;--mcdl-color-negative: #E34D59;--mcdl-border-ghost: rgba(245, 239, 235, .12);--mcdl-shadow-soft: 0px 8px 24px rgba(0, 0, 0, .3);--mcdl-shadow-strong: 0px 16px 48px rgba(0, 0, 0, .4);--mcdl-floating-card-bg: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .02) 100%);--mcdl-floating-card-border: rgba(255, 255, 255, .15);--mcdl-floating-card-shadow: inset 1px 1px 2px rgba(255, 255, 255, .2), 1px 2px 0 rgba(40, 40, 40, .9), 2px 4px 0 rgba(30, 30, 30, .8), 3px 6px 0 rgba(20, 20, 20, .7), 4px 8px 0 rgba(10, 10, 10, .6), 16px 24px 32px rgba(0, 0, 0, .8);--mcdl-floating-card-shadow-hover: inset 1px 1px 2px rgba(255, 255, 255, .2), 1px 3px 0 rgba(40, 40, 40, .9), 2px 6px 0 rgba(30, 30, 30, .8), 3px 9px 0 rgba(20, 20, 20, .7), 4px 12px 0 rgba(10, 10, 10, .6), 20px 32px 40px rgba(0, 0, 0, .9);--mcdl-status-badge-live-bg: rgba(255, 135, 17, .85);--mcdl-status-badge-live-fg: #000000;--mcdl-status-badge-live-border: rgba(255, 255, 255, .4);--mcdl-status-badge-trading-bg: rgba(250, 240, 230, .9);--mcdl-status-badge-trading-fg: #1a0a00;--mcdl-status-badge-trading-border: rgba(255, 255, 255, .7);--mcdl-status-badge-preview-bg: rgba(210, 225, 245, .9);--mcdl-status-badge-preview-fg: #0f1a30;--mcdl-status-badge-preview-border: rgba(0, 0, 0, .1);--mcdl-status-badge-result-bg: rgba(90, 50, 30, .85);--mcdl-status-badge-result-fg: #fcebdc;--mcdl-status-badge-result-border: rgba(255, 255, 255, .2);--mcdl-status-badge-ended-bg: rgba(50, 40, 35, .85);--mcdl-status-badge-ended-fg: #a89a90;--mcdl-status-badge-ended-border: rgba(255, 255, 255, .1)}:where([data-theme=light]){color-scheme:light}:where([data-theme=dark]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=color]),textarea,select){background-color:var(--mcdl-control-bg, var(--mcdl-color-surface-card));border-color:var(--mcdl-control-border, var(--mcdl-border-ghost));color:var(--mcdl-text-title);caret-color:var(--mcdl-color-accent)}:where([data-theme=dark]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=color]),textarea)::placeholder{color:var(--mcdl-control-placeholder, var(--mcdl-text-body));opacity:.55}:where([data-theme=dark]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=color]),textarea):-webkit-autofill,:where([data-theme=dark]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=color]),textarea):-webkit-autofill:hover,:where([data-theme=dark]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=color]),textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--mcdl-text-title);box-shadow:0 0 0 1000px var(--mcdl-control-bg, var(--mcdl-color-surface-card)) inset;caret-color:var(--mcdl-color-accent)}.mcdl-page{--mcdl-page-gutter-current: var(--mcdl-page-gutter-comfortable);--mcdl-page-gutter-current-sm: var(--mcdl-page-gutter-comfortable-sm);--mcdl-page-gutter-resolved: var(--mcdl-page-gutter-current);--mcdl-page-layer-offset-current: var(--mcdl-page-layer-offset);--mcdl-page-layer-offset-current-sm: var(--mcdl-page-layer-offset-sm);--mcdl-page-layer-offset-resolved: var(--mcdl-page-layer-offset-current);--mcdl-page-chrome-gutter-current: var(--mcdl-chrome-gutter);--mcdl-page-chrome-gutter-current-sm: var(--mcdl-chrome-gutter-sm);--mcdl-page-chrome-gutter-resolved: var(--mcdl-page-chrome-gutter-current);background-color:var(--mcdl-color-surface);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body);font-size:var(--mcdl-font-size-body);line-height:var(--mcdl-line-height-body)}.mcdl-page--compact{--mcdl-page-gutter-current: var(--mcdl-page-gutter-compact);--mcdl-page-gutter-current-sm: var(--mcdl-page-gutter-compact-sm)}.mcdl-page :focus-visible{outline:2px solid var(--mcdl-color-accent);outline-offset:.25rem}.mcdl-page input:focus-visible,.mcdl-page textarea:focus-visible,.mcdl-page select:focus-visible,.mcdl-page .ant-select *:focus-visible{outline:none!important;box-shadow:none!important}@media (max-width: 23.5rem){.mcdl-page{--mcdl-page-gutter-resolved: var(--mcdl-page-gutter-current-sm);--mcdl-page-layer-offset-resolved: var(--mcdl-page-layer-offset-current-sm);--mcdl-page-chrome-gutter-resolved: var(--mcdl-page-chrome-gutter-current-sm)}}.mcdl-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.mcdl-dialog-overlay.mcdl-dialog-z-top{z-index:1100}.mcdl-dialog-overlay.mcdl-dialog-overlay-center{align-items:center;padding:var(--mcdl-dialog-overlay-padding, 1rem)}.mcdl-dialog-root{--mcdl-dialog-backdrop-duration: .22s;--mcdl-dialog-sheet-duration: .28s;visibility:hidden;pointer-events:none}.mcdl-dialog-root.mcdl-dialog-mounted{visibility:visible}.mcdl-dialog-root.mcdl-dialog-visible,.mcdl-dialog-root.mcdl-dialog-closing{pointer-events:auto}.mcdl-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mcdl-dialog-root .mcdl-dialog-backdrop{opacity:0;transition:opacity var(--mcdl-dialog-backdrop-duration) ease}.mcdl-dialog-root.mcdl-dialog-visible .mcdl-dialog-backdrop{opacity:1}.mcdl-dialog-sheet{position:relative;width:100%;max-width:var(--mcdl-dialog-max-width, 26.75rem);border-radius:var(--mcdl-radius-xl) var(--mcdl-radius-xl) 0 0;background:var(--mcdl-color-surface);padding:var(--mcdl-dialog-padding-top, .875rem) var(--mcdl-dialog-padding-inline, 1.3125rem) var(--mcdl-dialog-padding-bottom, 1.75rem);display:flex;flex-direction:column;gap:var(--mcdl-dialog-gap, 1rem);box-shadow:0 -16px 48px #110b081f;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.mcdl-dialog-root .mcdl-dialog-sheet{opacity:0;transform:translateY(calc(100% + var(--mcdl-dialog-sheet-offset, 1.5rem)));transition:transform var(--mcdl-dialog-sheet-duration) var(--mcdl-ease-standard),opacity var(--mcdl-dialog-sheet-duration) ease}.mcdl-dialog-sheet.mcdl-dialog-sheet-centered{border-radius:var(--mcdl-radius-xl)}.mcdl-dialog-root.mcdl-dialog-overlay-center .mcdl-dialog-sheet{transform:translateY(var(--mcdl-dialog-sheet-offset, 1.5rem)) scale(.98)}.mcdl-dialog-root.mcdl-dialog-visible .mcdl-dialog-sheet{opacity:1;transform:translateY(0) scale(1)}[data-theme=dark] .mcdl-dialog-sheet{box-shadow:0 -16px 48px #0006}.mcdl-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mcdl-dialog-header-gap)}.mcdl-dialog-close{width:var(--mcdl-dialog-close-size, 2.75rem);height:var(--mcdl-dialog-close-size, 2.75rem);flex-shrink:0;border-radius:50%;background:var(--mcdl-color-surface-subtle);display:grid;place-items:center;cursor:pointer;color:var(--mcdl-text-body);border:none;transition:background var(--mcdl-duration-fast) ease;margin-left:auto}.mcdl-dialog-close:active{background:var(--mcdl-color-surface-card)}.mcdl-dialog-close:disabled{opacity:.4;cursor:not-allowed}.mcdl-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mcdl-dialog-actions-gap, var(--mcdl-space-3));margin-top:var(--mcdl-dialog-actions-margin-top, var(--mcdl-space-4))}.mcdl-dialog-title{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-dialog-title, var(--mcdl-font-size-title-md));font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:uppercase;line-height:1;margin:0}.mcdl-dialog-title.is-center{text-align:center;width:100%}.mcdl-dialog-subtitle{font-family:var(--mcdl-font-body);font-size:var(--mcdl-dialog-subtitle-size);line-height:1.6;color:var(--mcdl-text-body);margin:0}.uset-page{--mcdl-app-cta-spacing: calc(6.75rem + env(safe-area-inset-bottom, 0rem)) ;background-color:var(--mcdl-color-surface);color:var(--mcdl-text-body);font-family:var(--mcdl-font-body)}.uset-page *{box-sizing:border-box}.uset-body{display:flex;flex-direction:column;gap:0;overflow-x:clip}.uset-hero{padding:var(--mcdl-space-8) var(--mcdl-page-gutter-resolved) var(--mcdl-page-gutter-resolved);display:flex;flex-direction:column;gap:var(--mcdl-space-6)}.uset-hero-top{display:flex;align-items:center;gap:var(--mcdl-space-4)}.uset-avatar-trigger{position:relative;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0;display:inline-block;line-height:0}.uset-avatar-trigger:disabled{cursor:default}.uset-avatar{width:72px;height:72px;border-radius:50%;background:var(--mcdl-color-surface-subtle);border:1.5px solid var(--mcdl-border-ghost);display:grid;place-items:center;color:var(--mcdl-text-body);overflow:hidden;position:relative}.uset-avatar img{width:100%;height:100%;object-fit:cover;display:block}.uset-avatar-spinner{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;border-radius:50%;display:grid;place-items:center}.uset-avatar-camera-badge{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background:var(--mcdl-color-accent);display:grid;place-items:center;color:var(--mcdl-color-on-accent);box-shadow:0 1px 4px #00000040;pointer-events:none}.uset-hero-info{display:flex;flex-direction:column;gap:var(--mcdl-space-1);min-width:0;flex:1}.uset-hero-name{font-family:var(--mcdl-font-display);font-size:var(--mcdl-font-size-title-md);font-weight:900;letter-spacing:-.04em;color:var(--mcdl-text-title);text-transform:none;line-height:1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uset-hero-hint{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);line-height:1.4;margin:0}.uset-section{padding:0 var(--mcdl-page-gutter-resolved);margin-bottom:var(--mcdl-space-8)}.uset-section-header{display:flex;align-items:center;gap:var(--mcdl-space-3);margin-bottom:var(--mcdl-space-4)}.uset-section-title{margin:0}.uset-panel{padding:0;overflow:hidden;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);box-shadow:inset 0 2px 10px #00000005}.uset-identity-list{display:flex;flex-direction:column;padding:0 var(--mcdl-space-6)}.uset-identity-row{align-items:center;gap:var(--mcdl-space-4)}.uset-identity-row:last-child{border-bottom:none}.uset-identity-key{flex-shrink:0}.uset-identity-val{display:inline-flex;align-items:center;gap:var(--mcdl-space-2);min-width:0;justify-content:flex-end}.uset-identity-val-text{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.uset-identity-val-text.is-mono{font-size:.8125rem;letter-spacing:.03em;color:var(--mcdl-text-body);white-space:normal;overflow:visible;max-width:none;overflow-wrap:anywhere;text-align:right}.uset-copy-btn{flex-shrink:0;width:28px;height:28px;border:1px solid var(--mcdl-border-ghost);border-radius:50%;background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body);display:grid;place-items:center;cursor:pointer;transition:color var(--mcdl-duration-fast) ease,background var(--mcdl-duration-fast) ease,transform var(--mcdl-duration-fast) var(--mcdl-ease-standard)}.uset-copy-btn:hover{color:var(--mcdl-color-accent);background:color-mix(in srgb,var(--mcdl-color-accent) 10%,transparent);transform:translateY(-1px)}.uset-form-panel{padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);box-shadow:inset 0 2px 10px #00000005}.uset-form-row{padding:var(--mcdl-space-6);display:flex;flex-direction:column;gap:var(--mcdl-space-3);border-bottom:1px dashed var(--mcdl-border-ghost)}.uset-form-row:last-child{border-bottom:none}.uset-input{padding:.75rem 1rem}.uset-input::placeholder{opacity:.45;font-weight:500}.uset-language-shell{position:relative;min-height:54px}.uset-language-select{width:100%}.uset-language-select.ant-select-single{height:54px}.uset-language-select.ant-select .ant-select-selector{min-height:54px;padding:.5rem 1rem!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.uset-language-select.ant-select .ant-select-selection-wrap{align-items:center}.uset-language-select.ant-select .ant-select-selection-item{padding-inline-end:0!important;line-height:normal}.uset-language-select.ant-select .ant-select-arrow{color:var(--mcdl-text-body);inset-inline-end:.875rem;top:50%;margin-top:0;transform:translateY(-50%);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),color var(--mcdl-duration-fast) ease}.uset-language-select.ant-select-open .ant-select-arrow{transform:translateY(-50%) rotate(180deg);color:var(--mcdl-color-accent)}.uset-language-select-value{display:flex;align-items:center;gap:var(--mcdl-space-3)}.uset-language-select-label{font-family:var(--mcdl-font-body);font-size:.875rem;font-weight:600;color:var(--mcdl-text-title);letter-spacing:-.01em}.uset-language-select-dropdown{padding:8px;border-radius:20px;border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-card);box-shadow:var(--mcdl-shadow-strong)}.uset-language-select-dropdown .ant-select-item{padding:0;border-radius:var(--mcdl-radius-md)}.uset-language-select-dropdown .ant-select-item-option-content{padding:.75rem .875rem;font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:600;color:var(--mcdl-text-title)}.uset-language-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--mcdl-color-surface-subtle)}.uset-language-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent)}.uset-language-select-dropdown .ant-select-item-option-state{color:var(--mcdl-color-accent);padding-right:4px}[data-theme=dark] .uset-language-select-dropdown{background:var(--mcdl-color-surface-card)}.uset-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mcdl-space-4)}.uset-toggle-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.uset-toggle-label{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.01em}.uset-toggle-hint{font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:600;color:var(--mcdl-text-body);line-height:1.4}.uset-toggle{flex-shrink:0;width:50px;height:30px;border-radius:var(--mcdl-radius-pill);background:var(--mcdl-color-surface-subtle);border:1.5px solid var(--mcdl-border-ghost);cursor:pointer;position:relative;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--mcdl-duration-fast) ease,border-color var(--mcdl-duration-fast) ease}.uset-toggle:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--mcdl-text-body);box-shadow:0 1px 4px #0003;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),background var(--mcdl-duration-fast) ease}.uset-toggle.is-on{background:var(--mcdl-color-accent);border-color:var(--mcdl-color-accent)}.uset-toggle.is-on:after{transform:translate(20px);background:var(--mcdl-color-on-accent)}.uset-bottom-bar{--mcdl-floating-bar-z: 220;--mcdl-floating-bar-pad-x: var(--mcdl-page-gutter-resolved);--mcdl-floating-bar-pad-bottom: calc(1rem + env(safe-area-inset-bottom, 0rem)) }.uset-save-btn{--mcdl-floating-action-font-size: .8125rem;--mcdl-floating-action-letter-spacing: .06em}.uset-toast-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--mcdl-dialog-overlay-padding);pointer-events:none}.uset-toast{min-width:172px;max-width:min(320px,calc(100vw - 2.5rem));padding:1rem 1.25rem .875rem;border-radius:var(--mcdl-radius-xl);background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);box-shadow:var(--mcdl-shadow-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center;animation:uset-toast-in .3s var(--mcdl-ease-standard) both}.uset-toast-icon{width:44px;height:44px;border-radius:var(--mcdl-radius-md);display:grid;place-items:center;color:var(--mcdl-color-on-accent);background:var(--mcdl-color-accent);box-shadow:0 8px 24px #ff87114d;flex-shrink:0}.uset-toast-message{font-family:var(--mcdl-font-body);font-size:.8125rem;font-weight:700;color:var(--mcdl-text-title);letter-spacing:-.01em;line-height:1.3}@keyframes uset-toast-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.uset-avatar-crop-modal .ant-modal{width:min(calc(100vw - 1.75rem),468px)!important;max-width:468px;padding-bottom:0}.uset-avatar-crop-modal .ant-modal-content{overflow:hidden;border-radius:var(--mcdl-radius-xl);border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-card);box-shadow:var(--mcdl-shadow-strong)}.uset-avatar-crop-modal .ant-modal-header{margin-bottom:0;padding:1rem 1.25rem .625rem;background:transparent;border-bottom:1px solid var(--mcdl-border-ghost)}.uset-avatar-crop-modal .ant-modal-title{font-family:var(--mcdl-font-display);font-size:.9375rem;font-weight:900;letter-spacing:-.03em;color:var(--mcdl-text-title);text-transform:uppercase}.uset-avatar-crop-modal .ant-modal-close{top:.875rem;inset-inline-end:.875rem;width:32px;height:32px;border:1px solid var(--mcdl-border-ghost);border-radius:50%;background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-body);transition:background var(--mcdl-duration-fast) ease,color var(--mcdl-duration-fast) ease}.uset-avatar-crop-modal .ant-modal-close:hover{background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title)}.uset-avatar-crop-modal .ant-modal-body{padding:.875rem 1.25rem .375rem;background:transparent}.uset-avatar-crop-modal .ant-modal-body>div:first-child{position:relative;overflow:hidden;min-height:300px;border-radius:var(--mcdl-radius-lg);background:var(--mcdl-color-surface-subtle);border:1px solid var(--mcdl-border-ghost)}.uset-avatar-crop-modal .reactEasyCrop_CropArea{border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 9999em #0006}.uset-avatar-crop-modal .reactEasyCrop_CropAreaGrid:before,.uset-avatar-crop-modal .reactEasyCrop_CropAreaGrid:after{border-color:#fff6}.uset-avatar-crop-modal .img-crop-control{display:flex;align-items:center;gap:.875rem}.uset-avatar-crop-modal .img-crop-control-zoom{margin:.875rem auto .375rem}.uset-avatar-crop-modal .ant-slider{margin:0;align-self:center}.uset-avatar-crop-modal .img-crop-control button{flex-shrink:0;border-radius:50%;color:var(--mcdl-color-accent);background:color-mix(in srgb,var(--mcdl-color-accent) 12%,transparent)}.uset-avatar-crop-modal .img-crop-control button:hover:not(:disabled){background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.uset-avatar-crop-modal .ant-slider-rail{background:var(--mcdl-color-surface-subtle)}.uset-avatar-crop-modal .ant-slider-track{background:var(--mcdl-color-accent)}.uset-avatar-crop-modal .ant-slider-handle:after{box-shadow:0 0 0 2px var(--mcdl-color-accent)}.uset-avatar-crop-modal .ant-modal-footer{display:flex;align-items:center;justify-content:center;gap:.875rem;padding:.625rem 1.25rem 1rem;margin-top:0;border-top:1px solid var(--mcdl-border-ghost)}.uset-avatar-crop-modal .ant-modal-footer .ant-btn{min-width:110px;height:44px;border-radius:var(--mcdl-radius-pill);font-family:var(--mcdl-font-body);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;box-shadow:none}.uset-avatar-crop-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.uset-avatar-crop-modal .ant-modal-footer .ant-btn-default{border:1px solid var(--mcdl-border-ghost);background:var(--mcdl-color-surface-subtle);color:var(--mcdl-text-title)}.uset-avatar-crop-modal .ant-modal-footer .ant-btn-default:hover{border-color:var(--mcdl-border-ghost);background:var(--mcdl-color-surface-card);color:var(--mcdl-text-title)}.uset-avatar-crop-modal .ant-modal-footer .ant-btn-primary{border:none;background:var(--mcdl-color-accent);color:var(--mcdl-color-on-accent)}.uset-avatar-crop-modal .ant-modal-footer .ant-btn-primary:hover{filter:brightness(1.08)}.uset-avatar-crop-modal .ant-modal-footer .ant-btn:disabled{opacity:.5}@media (max-width: 360px){.uset-bottom-bar{--mcdl-floating-bar-pad-bottom: calc(.875rem + env(safe-area-inset-bottom, 0rem)) }.uset-avatar{width:60px;height:60px}.uset-hero-name{font-size:1.0625rem}}.ant-message{z-index:12000!important}.mcdl-feedback-message.ant-message-notice{font-family:var(--mcdl-font-body)}.mcdl-feedback-message.ant-message-notice .ant-message-notice-content{background:var(--mcdl-color-surface-card);border:1px solid var(--mcdl-border-ghost);border-radius:var(--mcdl-radius-md);color:var(--mcdl-text-title);box-shadow:var(--mcdl-shadow-strong)}.mcdl-feedback-message.ant-message-notice .ant-message-custom-content{align-items:flex-start;color:var(--mcdl-text-title);gap:10px}.mcdl-feedback-message.ant-message-notice .ant-message-custom-content>.anticon{margin-top:2px}.mcdl-feedback-message.ant-message-notice .ant-message-custom-content>span,.mcdl-feedback-message.ant-message-notice .ant-message-custom-content>div{color:inherit}.mcdl-toast{display:grid;gap:4px;text-align:left}.mcdl-toast-title{color:var(--mcdl-text-title);font-size:var(--mcdl-feedback-toast-title-size);font-weight:700;line-height:1.35}.mcdl-toast-desc{color:var(--mcdl-text-body);font-size:var(--mcdl-feedback-toast-desc-size);font-weight:500;line-height:1.45;white-space:pre-line}.mcdl-feedback-message.ant-message-notice .ant-message-success>.anticon{color:var(--mcdl-color-positive)}.mcdl-feedback-message.ant-message-notice .ant-message-error>.anticon{color:var(--mcdl-color-negative)}.mcdl-feedback-message.ant-message-notice .ant-message-warning>.anticon,.mcdl-feedback-message.ant-message-notice .ant-message-info>.anticon,.mcdl-feedback-message.ant-message-notice .ant-message-loading>.anticon{color:var(--mcdl-color-accent)}.mcdl-feedback-state{text-align:center;background:var(--mcdl-feedback-state-bg, var(--mcdl-color-surface-subtle));border:1px dashed var(--mcdl-feedback-state-border, var(--mcdl-border-ghost));border-radius:var(--mcdl-feedback-state-radius, var(--mcdl-radius-xl));padding:var(--mcdl-feedback-state-padding);display:flex;flex-direction:column;align-items:center;gap:var(--mcdl-feedback-state-gap)}.mcdl-feedback-state--empty{--mcdl-feedback-state-icon-opacity: .62}.mcdl-feedback-state--error{--mcdl-feedback-state-icon-color: var(--mcdl-color-negative);--mcdl-feedback-state-icon-opacity: 1}.mcdl-feedback-state-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--mcdl-feedback-state-icon-color, var(--mcdl-text-body));opacity:var(--mcdl-feedback-state-icon-opacity, .55)}.mcdl-feedback-state-title{font-family:var(--mcdl-font-body);font-size:var(--mcdl-feedback-state-title-size);font-weight:800;color:var(--mcdl-text-title);letter-spacing:-.02em;margin:var(--mcdl-feedback-state-title-margin, 0)}.mcdl-feedback-state-desc{font-size:var(--mcdl-feedback-state-desc-size);color:var(--mcdl-text-body);max-width:var(--mcdl-feedback-state-desc-max-width, 40ch);line-height:1.6;margin:var(--mcdl-feedback-state-desc-margin, 0)}.mcdl-spinner{width:var(--mcdl-spinner-size, 36px);height:var(--mcdl-spinner-size, 36px);border:3px solid var(--mcdl-border-ghost);border-top-color:var(--mcdl-color-accent);border-radius:50%;animation:mcdl-spin 1s var(--mcdl-ease-emphasis) infinite}@keyframes mcdl-spin{to{transform:rotate(360deg)}}.mcdl-eyebrow{display:flex;align-items:center;gap:var(--mcdl-eyebrow-gap);font-family:var(--mcdl-font-body);font-size:var(--mcdl-eyebrow-font-size);font-weight:800;line-height:1;color:var(--mcdl-color-accent);text-transform:uppercase;letter-spacing:.15em}.mcdl-eyebrow:before{content:"";display:block;width:.375rem;height:.375rem;border-radius:50%;background-color:var(--mcdl-color-accent);flex-shrink:0}.mcdl-section-header{--mcdl-section-header-title-size: var(--mcdl-section-header-title-size-default);--mcdl-section-header-title-gap: var(--mcdl-section-header-title-gap-default);--mcdl-section-header-lead-size: var(--mcdl-section-header-lead-size-default);--mcdl-section-header-lead-gap: var(--mcdl-section-header-lead-gap-default);--mcdl-section-header-margin-bottom: var(--mcdl-section-header-margin-bottom-default);--mcdl-section-header-lead-max-width: 60ch;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--mcdl-section-header-margin-bottom)}.mcdl-section-header--hero{--mcdl-section-header-title-size: var(--mcdl-section-header-title-size-hero);--mcdl-section-header-title-gap: var(--mcdl-section-header-title-gap-hero);--mcdl-section-header-lead-gap: var(--mcdl-section-header-lead-gap-hero);--mcdl-section-header-margin-bottom: var(--mcdl-section-header-margin-bottom-hero)}.mcdl-section-header--compact{--mcdl-section-header-title-size: var(--mcdl-section-header-title-size-compact);--mcdl-section-header-title-gap: var(--mcdl-section-header-title-gap-compact);--mcdl-section-header-lead-gap: var(--mcdl-section-header-lead-gap-compact);--mcdl-section-header-margin-bottom: var(--mcdl-section-header-margin-bottom-compact)}.mcdl-section-header-eyebrow+.mcdl-section-header-title,.mcdl-section-header-eyebrow+.mcdl-section-header-lead{margin-top:var(--mcdl-section-header-title-gap)}.mcdl-section-header-title+.mcdl-section-header-lead{margin-top:var(--mcdl-section-header-lead-gap)}.mcdl-section-header-title{margin:0;font-family:var(--mcdl-font-display);font-size:var(--mcdl-section-header-title-size);font-weight:900;line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:var(--mcdl-text-title)}.mcdl-section-header-lead{margin:0;max-width:var(--mcdl-section-header-lead-max-width);font-family:var(--mcdl-font-body);font-size:var(--mcdl-section-header-lead-size);font-weight:600;line-height:var(--mcdl-line-height-body);color:var(--mcdl-text-body)}.mcdl-floating-bar{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(100%,var(--mcdl-floating-bar-max-width));box-sizing:border-box;pointer-events:none;z-index:var(--mcdl-floating-bar-z, 200);display:flex;justify-content:center;align-items:flex-end;gap:var(--mcdl-floating-bar-gap);padding:var(--mcdl-floating-bar-pad-top) var(--mcdl-floating-bar-pad-x) var(--mcdl-floating-bar-pad-bottom);background:linear-gradient(to top,var(--mcdl-color-surface) 0%,color-mix(in srgb,var(--mcdl-color-surface) 92%,transparent) 28%,color-mix(in srgb,var(--mcdl-color-surface) 48%,transparent) 68%,transparent 100%)}.mcdl-floating-action{--mcdl-floating-action-bg: var(--mcdl-color-accent);--mcdl-floating-action-fg: var(--mcdl-color-on-accent);--mcdl-floating-action-shadow-color: var(--mcdl-color-accent);--mcdl-floating-action-width: 100%;--mcdl-floating-action-letter-spacing: .07em;--mcdl-floating-action-delay: .1s;pointer-events:auto;position:relative;width:var(--mcdl-floating-action-width);max-width:var(--mcdl-floating-action-max-width, 23.75rem);min-height:var(--mcdl-floating-action-min-height, 3.25rem);border-radius:var(--mcdl-radius-pill);background:var(--mcdl-floating-action-bg);color:var(--mcdl-floating-action-fg);font-family:var(--mcdl-font-body);font-size:var(--mcdl-floating-action-font-size, var(--mcdl-floating-action-font-size-default));font-weight:800;padding:var(--mcdl-floating-action-padding, var(--mcdl-floating-action-padding-default));border:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--mcdl-floating-action-gap, var(--mcdl-floating-action-gap-default));cursor:pointer;text-transform:uppercase;letter-spacing:var(--mcdl-floating-action-letter-spacing);box-shadow:0 22px 44px -12px color-mix(in srgb,var(--mcdl-floating-action-shadow-color) 46%,transparent),0 8px 18px -6px color-mix(in srgb,var(--mcdl-floating-action-shadow-color) 28%,transparent),inset 0 1px 1px #ffffff61;transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),filter var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease;animation:mcdl-floating-action-in .8s var(--mcdl-ease-standard) backwards;animation-delay:var(--mcdl-floating-action-delay)}.mcdl-floating-action:hover:not(:disabled){transform:translateY(-.125rem) scale(1.015);filter:brightness(1.06);box-shadow:0 30px 56px -12px color-mix(in srgb,var(--mcdl-floating-action-shadow-color) 58%,transparent),0 12px 24px -6px color-mix(in srgb,var(--mcdl-floating-action-shadow-color) 34%,transparent),inset 0 1px 1px #ffffff75}.mcdl-floating-action:active:not(:disabled){transform:scale(.97) translateY(0);filter:none;box-shadow:0 10px 18px -10px color-mix(in srgb,var(--mcdl-floating-action-shadow-color) 30%,transparent),inset 0 1px 1px #ffffff38}.mcdl-floating-action:disabled{opacity:.52;cursor:not-allowed;transform:none;filter:none;box-shadow:none}@keyframes mcdl-floating-action-in{0%{transform:translateY(7.5rem) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.mcdl-button-primary{background-color:var(--mcdl-button-bg, var(--mcdl-color-accent));color:var(--mcdl-button-fg, var(--mcdl-color-on-accent));font-family:var(--mcdl-font-body);font-size:var(--mcdl-button-font-size, var(--mcdl-button-font-size-default));font-weight:800;padding:var(--mcdl-button-padding, var(--mcdl-button-padding-default));border-radius:var(--mcdl-button-radius, var(--mcdl-radius-pill));border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-transform:uppercase;letter-spacing:var(--mcdl-button-letter-spacing, .05em);box-shadow:var(--mcdl-button-shadow, none);transition:transform var(--mcdl-duration-fast) var(--mcdl-ease-standard),filter var(--mcdl-duration-fast) ease,box-shadow var(--mcdl-duration-fast) ease}.mcdl-button-primary:hover{filter:brightness(var(--mcdl-button-hover-brightness, 1.08));transform:translateY(-.125rem);box-shadow:var(--mcdl-button-hover-shadow, var(--mcdl-shadow-strong))}.mcdl-button-primary:active{transform:scale(var(--mcdl-button-active-scale, .97)) translateY(0)}.mcdl-button-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.mcdl-chip{display:inline-flex;align-items:center;gap:var(--mcdl-chip-gap);background:var(--mcdl-chip-bg, var(--mcdl-color-surface-subtle));color:var(--mcdl-chip-color, var(--mcdl-text-title));font-family:var(--mcdl-font-body);font-size:var(--mcdl-chip-font-size, var(--mcdl-chip-font-size-default));font-weight:800;line-height:1;padding:var(--mcdl-chip-padding, var(--mcdl-chip-padding-default));border-radius:var(--mcdl-radius-pill);text-transform:uppercase;letter-spacing:var(--mcdl-chip-letter-spacing, .05em);white-space:nowrap}.mcdl-chip:before{content:"";display:block;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--mcdl-color-accent);flex-shrink:0}.mcdl-meta-label{font-family:var(--mcdl-font-body);font-size:var(--mcdl-meta-label-size, var(--mcdl-meta-label-size-default));font-weight:800;text-transform:uppercase;color:var(--mcdl-text-body);letter-spacing:var(--mcdl-meta-label-tracking, .08em);line-height:1.2;margin:var(--mcdl-meta-label-margin, 0);white-space:pre-line}.mcdl-watermark-clipper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;z-index:1}.mcdl-editorial-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140%;height:120%;display:flex;align-items:center;justify-content:center;font-family:var(--mcdl-font-display);font-size:var(--mcdl-watermark-size, 7rem);font-weight:900;color:var(--mcdl-color-watermark);line-height:.78;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;word-break:break-all;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;transition:transform var(--mcdl-duration-slow) var(--mcdl-ease-standard)}.mcdl-card-art,.mcdl-card-art-frame{border-radius:var(--mcdl-card-art-radius)}.mcdl-card-art{display:block;overflow:hidden}.mcdl-card-art--contain{object-fit:contain}.mcdl-card-art--cover,.mcdl-card-art--bg{object-fit:cover}.mcdl-card-art-frame{display:block;overflow:hidden}.mcdl-card-art-frame.ant-image,.mcdl-card-art-frame>.ant-image,.mcdl-card-art-frame .ant-image-img{display:block;width:100%;height:100%;border-radius:inherit}.mcdl-floating-card{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--mcdl-floating-card-padding, .625rem);border-radius:var(--mcdl-floating-card-radius, var(--mcdl-card-art-radius));background:var(--mcdl-floating-card-bg);border:1px solid var(--mcdl-floating-card-border);transform:var(--mcdl-floating-card-transform);transform-style:preserve-3d;box-shadow:var(--mcdl-floating-card-shadow);overflow:hidden;transition:transform var(--mcdl-duration-slow) var(--mcdl-ease-standard),box-shadow var(--mcdl-duration-slow) var(--mcdl-ease-standard);will-change:transform,box-shadow}.mcdl-showcase-stage{position:relative;background:color-mix(in srgb,var(--mcdl-color-stage) 92%,var(--mcdl-text-title) 6%);display:flex;align-items:center;justify-content:center;overflow:hidden}.mcdl-showcase-trigger:hover .mcdl-floating-card{transform:var(--mcdl-floating-card-transform-hover, perspective(2000px) rotateX(6deg) rotateY(-10deg) rotateZ(1.5deg) scale(1.05) translateY(-4px));box-shadow:var(--mcdl-floating-card-shadow-hover)}.mcdl-showcase-trigger:hover .mcdl-editorial-watermark{transform:translate(-50%,-50%) scale(1.02)}.mcdl-status-badge{font-family:var(--mcdl-font-body);font-size:var(--mcdl-status-badge-font-size, var(--mcdl-status-badge-font-size-default));font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.08em;padding:var(--mcdl-status-badge-padding, var(--mcdl-status-badge-padding-default));border-radius:var(--mcdl-status-badge-radius, .5rem);white-space:nowrap;pointer-events:none;background:var(--badge-bg, rgba(255, 255, 255, .1));color:var(--badge-color, #ffffff);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--badge-border, transparent);box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff26;display:inline-flex;align-items:center;justify-content:center;z-index:4}[data-theme=dark] .mcdl-status-badge{box-shadow:0 2px 10px #0000004d,inset 0 1px #ffffff14}.mcdl-status-badge--preview{--badge-bg: var(--mcdl-status-badge-preview-bg);--badge-color: var(--mcdl-status-badge-preview-fg);--badge-border: var(--mcdl-status-badge-preview-border)}.mcdl-status-badge--live{--badge-bg: var(--mcdl-status-badge-live-bg);--badge-color: var(--mcdl-status-badge-live-fg);--badge-border: var(--mcdl-status-badge-live-border)}.mcdl-status-badge--trading{--badge-bg: var(--mcdl-status-badge-trading-bg);--badge-color: var(--mcdl-status-badge-trading-fg);--badge-border: var(--mcdl-status-badge-trading-border)}.mcdl-status-badge--result{--badge-bg: var(--mcdl-status-badge-result-bg);--badge-color: var(--mcdl-status-badge-result-fg);--badge-border: var(--mcdl-status-badge-result-border)}.mcdl-status-badge--ended{--badge-bg: var(--mcdl-status-badge-ended-bg);--badge-color: var(--mcdl-status-badge-ended-fg);--badge-border: var(--mcdl-status-badge-ended-border)}.mcdl-surface-panel{background:var(--mcdl-surface-panel-bg, var(--mcdl-color-surface-subtle));border-radius:var(--mcdl-surface-panel-radius, var(--mcdl-radius-xl));padding:var(--mcdl-surface-panel-padding, var(--mcdl-surface-panel-padding-default))}.mcdl-surface-panel.elevated{background:var(--mcdl-surface-panel-elevated-bg, var(--mcdl-color-surface-card))}.mcdl-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mcdl-stat-grid-gap, var(--mcdl-stat-grid-gap-default))}.mcdl-stat-box{background:var(--mcdl-stat-box-bg, var(--mcdl-color-surface-subtle));border-radius:var(--mcdl-stat-box-radius, var(--mcdl-radius-md));padding:var(--mcdl-stat-box-padding, var(--mcdl-stat-box-padding-default));display:flex;flex-direction:column;gap:var(--mcdl-stat-box-gap, var(--mcdl-stat-box-gap-default))}.mcdl-stat-val{font-family:var(--mcdl-font-numeric);font-size:var(--mcdl-stat-val-size, var(--mcdl-stat-val-size-default));font-weight:700;color:var(--mcdl-text-title);letter-spacing:var(--mcdl-stat-val-tracking, -.04em);line-height:var(--mcdl-stat-val-line-height, 1);font-variant-numeric:tabular-nums}.mcdl-data-list{display:flex;flex-direction:column;gap:0;background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-xl);padding:var(--mcdl-data-list-padding, var(--mcdl-data-list-padding-default))}.mcdl-data-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mcdl-data-row-gap, var(--mcdl-data-row-gap-default));padding:var(--mcdl-data-row-padding-block) 0;border-bottom:1px dashed var(--mcdl-border-ghost)}.mcdl-data-row:last-child{border-bottom:none}.mcdl-data-key{font-family:var(--mcdl-font-body);font-size:var(--mcdl-data-key-size, var(--mcdl-data-key-size-default));font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcdl-text-body);flex-shrink:0}.mcdl-data-val{font-family:var(--mcdl-font-body);font-size:var(--mcdl-data-val-size, var(--mcdl-data-val-size-default));font-weight:700;color:var(--mcdl-text-title);text-align:right;letter-spacing:-.01em;white-space:pre-line}.mcdl-data-val.small{font-size:var(--mcdl-data-val-small-size, var(--mcdl-data-val-small-size-default));font-weight:600;font-family:var(--mcdl-font-mono);letter-spacing:0;word-break:break-all}.mcdl-notice-card{background:var(--mcdl-color-surface-subtle);border-radius:var(--mcdl-radius-md);padding:var(--mcdl-notice-card-padding, var(--mcdl-notice-card-padding-default));display:grid;grid-template-columns:auto 1fr;gap:var(--mcdl-notice-card-gap, var(--mcdl-notice-card-gap-default));align-items:start}body{--privy-border-radius-sm: 14px;--privy-border-radius-md: 20px;--privy-border-radius-lg: 28px;--privy-border-radius-full: 999px}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #007bff;--primary-hover: #0056b3;--secondary-color: #6c757d;--text-color: #333;--text-light: #666;--bg-color: #ffffff;--bg-light: #f8f9fa;--border-color: #dee2e6;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--breakpoint-sm: 36rem;--breakpoint-md: 48rem;--breakpoint-lg: 62rem;--breakpoint-xl: 75rem}html{font-size:100%;scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--mcdl-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:var(--bg-color);line-height:1.6}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-hover)}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease}img{max-width:100%;height:auto;display:block}
