@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Roboto:wght@400;500;700;900&display=swap";:root{--color-bg: #f7f8fa;--color-ios-status-bg: #fbfdff;--app-scene-background: radial-gradient(circle at 79% 17%, rgba(255, 234, 138, 1) 0 1.28rem, rgba(255, 234, 138, .82) 1.34rem 1.62rem, transparent 1.72rem), radial-gradient(circle at 79% 17%, rgba(255, 221, 128, .34) 0 4.8rem, transparent 5.2rem), radial-gradient(24% 9% at 17% 18%, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, .58) 34%, rgba(255, 255, 255, 0) 74%), radial-gradient(26% 10% at 73% 22%, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .46) 36%, rgba(255, 255, 255, 0) 76%), radial-gradient(19% 7% at 46% 26%, rgba(255, 255, 255, .74) 0%, rgba(255, 255, 255, .28) 34%, rgba(255, 255, 255, 0) 72%), radial-gradient(42% 28% at 20% 12%, rgba(199, 230, 255, .28) 0%, rgba(199, 230, 255, 0) 72%), radial-gradient(34% 24% at 82% 10%, rgba(247, 233, 199, .2) 0%, rgba(247, 233, 199, 0) 74%), linear-gradient(180deg, #fbfdff 0%, #f7fbff 46%, #ffffff 100%);--color-surface: #ffffff;--color-surface-rgb: 255, 255, 255;--color-surface-strong: #ffffff;--color-ink: #111111;--color-ink-rgb: 17, 17, 17;--color-muted: #6f6f69;--color-border: #ededed;--color-border-rgb: 237, 237, 237;--color-primary: var(--color-ink);--color-primary-rgb: var(--color-ink-rgb);--color-primary-strong: var(--color-ink);--color-secondary: #aeded0;--color-hope: var(--color-ink);--color-hope-rgb: var(--color-ink-rgb);--color-warning: #ff6fa3;--color-warning-rgb: 255, 111, 163;--color-danger: var(--color-warning);--color-danger-rgb: var(--color-warning-rgb);--color-notification-dot: var(--color-warning);--color-coin: #f7e9c7;--color-aqua: #aeded0;--color-aqua-rgb: 174, 222, 208;--color-mint-rgb: var(--color-aqua-rgb);--color-sky: #c7e6ff;--color-sky-rgb: 199, 230, 255;--color-cream: #f7e9c7;--color-cream-rgb: 247, 233, 199;--color-gold-rgb: var(--color-cream-rgb);--color-coral-rgb: var(--color-warning-rgb);--shadow-panel: 0 18px 38px rgba(var(--color-ink-rgb), .1);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: .625rem;--radius-md: .75rem;--radius-lg: 1.5rem;--radius-card: var(--radius-lg);--radius-control: 999px;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-display: 1.75rem;--line-tight: 1.12;--line-title: 1.25;--line-body: 1.58;--font-sans: Roboto, "Noto Sans JP", "Noto Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--motion-duration-fast: .16s;--motion-duration-interaction: .18s;--motion-duration-enter: .22s;--motion-duration-base: .22s;--motion-duration-exit: .24s;--motion-duration-page: .26s;--motion-duration-coach: .28s;--motion-duration-dialog: .3s;--motion-duration-deck: .34s;--motion-duration-emphasis: .42s;--motion-duration-card: .42s;--motion-duration-send: .52s;--motion-duration-reveal: .72s;--motion-duration-loader: .78s;--motion-duration-skeleton: 1.2s;--motion-duration-toast: 3.2s;--motion-duration-breathe: 6s;--motion-duration-breathe-slow: 6.4s;--motion-duration-stars: 7.8s;--motion-duration-bottle: 9.5s;--motion-duration-horizon: 16s;--motion-duration-wave: 24s;--motion-duration-cloud-light: 42s;--motion-duration-cloud-dark: 46s;--motion-delay-none: 0ms;--motion-delay-card-enter: var(--motion-duration-page);--motion-delay-breathe-mid: -1.6s;--motion-delay-breathe-late: -3.1s;--motion-delay-breathe-soft: -.8s;--motion-ease-default: ease;--motion-ease-linear: linear;--motion-ease-soft: ease-in-out;--motion-ease-standard: cubic-bezier(.2, .8, .2, 1);--motion-ease-enter: cubic-bezier(.2, .8, .2, 1);--motion-ease-exit: cubic-bezier(.4, 0, .8, .2);--max-page: 1180px;--modal-width: 34rem;--modal-max-height: 42rem}*{box-sizing:border-box}html{width:100%;height:100%;min-height:100%;overflow:auto;background:var(--color-ios-status-bg);scroll-behavior:smooth;scrollbar-width:none}body{width:100%;min-height:100%;margin:0;overflow:auto;background:var(--app-scene-background);color:var(--color-ink);font-family:var(--font-sans);scrollbar-width:none}#root{width:100%;min-height:100dvh;overflow:visible;background:var(--app-scene-background)}@media(display-mode:standalone){html,body,#root{min-height:100vh;min-height:100dvh;min-height:100lvh;background:var(--app-scene-background)}}html.is-standalone-app,html.is-standalone-app body,html.is-standalone-app #root{min-height:100vh;min-height:100dvh;min-height:100lvh;background:var(--app-scene-background)}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}button,textarea,input{font:inherit}button:disabled{cursor:not-allowed;opacity:.62}h1,h2,h3,p{margin-top:0}h1{margin-bottom:var(--space-4);font-size:var(--text-display);line-height:.95}h2{margin-bottom:var(--space-4);font-size:var(--text-xl);line-height:1}h3{margin-bottom:var(--space-3);font-size:var(--text-lg)}p{color:var(--color-muted);font-size:var(--text-md);line-height:var(--line-body)}.site-shell{--action-gradient: linear-gradient(135deg, #c7e6ff 0%, #aeded0 52%, #f7e9c7 100%);--action-gradient-pressed: linear-gradient(135deg, #b7def8 0%, #9fe5d7 52%, #f1dfb5 100%);--action-shadow: 0 12px 28px rgba(52, 150, 172, .16);--action-shadow-pressed: 0 7px 16px rgba(52, 150, 172, .18);--dashboard-chart-primary: rgb(var(--color-aqua-rgb));--dashboard-chart-warning: rgba(var(--color-coral-rgb), .72);--dashboard-chart-muted: rgba(var(--color-border-rgb), .82);--dashboard-chart-grid: rgba(var(--color-border-rgb), .55);--scene-wave-y: 50%;--scene-wave-opacity: .9;--scene-sun-position: 79% 17%;--scene-bottle-size: clamp(3.2rem, 11vw, 4.8rem);--scene-bottle-left: 50%;--scene-bottle-bottom: clamp(5.5rem, 12dvh, 7.25rem);--scene-bottle-rotate: -8deg;--desktop-accent-strong: var(--color-ink);--desktop-panel-border: rgba(var(--color-border-rgb), .76);--desktop-glass-surface: rgba(var(--color-surface-rgb), .82);--desktop-glass-strong: rgba(var(--color-surface-rgb), .9);--desktop-icon-surface: linear-gradient(135deg, rgba(var(--color-sky-rgb), .62), rgba(var(--color-aqua-rgb), .8));--desktop-step-surface: linear-gradient(135deg, rgba(var(--color-sky-rgb), .7), rgba(var(--color-aqua-rgb), .64));--desktop-home-panel-width: minmax(0, 18rem);--desktop-home-app-width: minmax(24.5rem, 26.875rem);--desktop-home-gap: clamp(1.75rem, 4vw, 4.5rem);--desktop-home-inline: clamp(2rem, 5vw, 4.5rem);--desktop-page-width: 88rem;--desktop-floating-header-width: min(calc(100% - var(--desktop-home-inline) - var(--desktop-home-inline)), var(--desktop-page-width));--desktop-home-top: clamp(6.25rem, 13dvh, 8.25rem);--desktop-home-app-lift: clamp(1.5rem, 4dvh, 2.75rem);--desktop-home-feature-pad: var(--space-4);--desktop-home-feature-icon-size: 3.25rem;--desktop-home-header-height: 4.5rem;--standalone-safe-area-top: 0px;--standalone-safe-area-bottom: 0px;--standalone-bottom-nav-lift: 0px;--layer-bottom-sheet: 70;--layer-touch-cursor: 45;--modal-backdrop-background: rgba(255, 255, 255, .56);--modal-backdrop-blur: blur(2px);--scene-sky-animation: scene-cloud-drift-light var(--motion-duration-cloud-light) var(--motion-ease-linear) infinite alternate;position:relative;width:100%;min-height:100dvh;background:var(--app-scene-background);background-attachment:fixed;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;display:grid;align-items:start;justify-items:center;overflow-x:hidden;overflow-y:visible;scrollbar-width:none;transition:background-position var(--motion-duration-emphasis) var(--motion-ease-default),background-size var(--motion-duration-emphasis) var(--motion-ease-default);animation:var(--scene-sky-animation)}.site-shell::-webkit-scrollbar{display:none}.site-shell-management{row-gap:var(--space-6);background:var(--color-bg);background-position:0 0;background-size:100% 100%;animation:none}.site-shell-management:before,.site-shell-management:after{display:none}.site-shell-sponsor-lp{--desktop-home-header-height: 4.75rem;--scene-wave-y: 48%;--scene-wave-opacity: .78;--scene-bottle-left: 78%;--scene-bottle-bottom: clamp(5.5rem, 10dvh, 7rem);--scene-bottle-rotate: 8deg;--lp-fixed-celestial-size: clamp(13rem, 24vw, 21rem);--lp-fixed-celestial-left: 79vw;--lp-fixed-celestial-top: 17dvh;background:radial-gradient(24% 9% at 17% 18%,#ffffffeb,#ffffff94 34%,#fff0 74%),radial-gradient(26% 10% at 73% 22%,#ffffffd6,#ffffff75 36%,#fff0 76%),radial-gradient(19% 7% at 46% 26%,#ffffffbd,#ffffff47 34%,#fff0 72%),radial-gradient(42% 28% at 20% 12%,#c7e6ff47,#c7e6ff00 72%),radial-gradient(34% 24% at 82% 10%,#f7e9c733,#f7e9c700 74%),linear-gradient(180deg,#fbfdff,#f7fbff 46%,#fff);background-attachment:fixed;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.site-shell-sponsor-lp:before,.site-shell-sponsor-lp:after{display:block}.app-screen:has(.bottom-sheet-layer) .bottom-tabs{opacity:0;pointer-events:none;visibility:hidden}@media(prefers-color-scheme:dark){.site-shell:not(.theme-light){--desktop-accent-strong: #f7e9c7;--desktop-panel-border: rgba(255, 255, 255, .14);--desktop-glass-surface: rgba(16, 28, 48, .72);--desktop-glass-strong: rgba(10, 20, 36, .86);--desktop-icon-surface: linear-gradient(135deg, rgba(199, 230, 255, .18), rgba(174, 222, 208, .26));--desktop-step-surface: linear-gradient(135deg, rgba(199, 230, 255, .2), rgba(174, 222, 208, .24));--scene-wave-opacity: .42;--color-bg: #091426;--color-surface: #101c30;--color-surface-rgb: 16, 28, 48;--color-surface-strong: #17263d;--color-ink: #f8fbff;--color-ink-rgb: 248, 251, 255;--color-muted: rgba(248, 251, 255, .68);--color-border: rgba(255, 255, 255, .14);--color-border-rgb: 255, 255, 255;--modal-backdrop-background: rgba(0, 0, 0, .42);--modal-backdrop-blur: blur(1.5px);--action-gradient: linear-gradient(135deg, rgba(70, 142, 180, .96) 0%, rgba(46, 150, 136, .96) 58%, rgba(137, 111, 54, .92) 100%);--action-gradient-pressed: linear-gradient(135deg, rgba(55, 126, 163, .98) 0%, rgba(38, 132, 121, .98) 58%, rgba(116, 93, 45, .94) 100%);--action-shadow: 0 14px 30px rgba(0, 0, 0, .28);--action-shadow-pressed: 0 8px 18px rgba(0, 0, 0, .3);--scene-sky-animation: scene-cloud-drift-dark var(--motion-duration-cloud-dark) var(--motion-ease-linear) infinite alternate, scene-stars-twinkle var(--motion-duration-stars) var(--motion-ease-soft) infinite alternate;background:radial-gradient(circle at 79.2% 17.2%,rgba(255,244,198,.98) 0 1.34rem,rgba(255,244,198,.82) 1.4rem 1.7rem,transparent 1.8rem),radial-gradient(circle at 79.4% 17.2%,rgba(247,233,199,.28) 0 4.7rem,transparent 5.14rem),radial-gradient(circle at 80.35% 16.65%,#091426 0 1.42rem,rgba(9,20,38,.98) 1.48rem 1.8rem,transparent 1.9rem),radial-gradient(24% 9% at 18% 18%,#96b6e033,#96b6e01a 38%,#96b6e000 78%),radial-gradient(26% 10% at 74% 22%,#7b9cd033,#7b9cd01a 40%,#7b9cd000 78%),radial-gradient(19% 7% at 47% 26%,#cde2ff1f,#cde2ff0d 34%,#cde2ff00 72%),radial-gradient(circle at 16% 18%,rgba(255,255,255,.32) 0 .12rem,transparent .14rem),radial-gradient(circle at 28% 10%,rgba(255,255,255,.26) 0 .1rem,transparent .12rem),radial-gradient(circle at 34% 15%,rgba(255,255,255,.34) 0 .11rem,transparent .13rem),radial-gradient(circle at 48% 9%,rgba(255,255,255,.24) 0 .09rem,transparent .11rem),radial-gradient(circle at 58% 21%,rgba(255,255,255,.26) 0 .1rem,transparent .12rem),radial-gradient(circle at 71% 10%,rgba(255,255,255,.3) 0 .1rem,transparent .12rem),radial-gradient(circle at 86% 24%,rgba(255,255,255,.28) 0 .11rem,transparent .13rem),linear-gradient(180deg,#091426,#10213b 48%,#172f44);background-attachment:fixed;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.site-shell:not(.theme-light) .desktop-home-header{border-bottom-color:#ffffff1a;box-shadow:0 14px 32px #0000002e}.site-shell:not(.theme-light) .desktop-home-brand,.site-shell:not(.theme-light) .management-hero h1,.site-shell:not(.theme-light) .management-metric strong,.site-shell:not(.theme-light) .management-sidebar button,.site-shell:not(.theme-light) .management-panel-heading h2,.site-shell:not(.theme-light) .management-row strong,.site-shell:not(.theme-light) .management-detail-card strong,.site-shell:not(.theme-light) .desktop-home-panel h1,.site-shell:not(.theme-light) .desktop-home-panel h2,.site-shell:not(.theme-light) .desktop-home-panel p,.site-shell:not(.theme-light) .desktop-home-feature strong,.site-shell:not(.theme-light) .desktop-home-steps strong,.site-shell:not(.theme-light) .desktop-home-faq strong,.site-shell:not(.theme-light) .desktop-home-footer-inner strong{color:#f8fbff}.site-shell:not(.theme-light) .desktop-home-nav,.site-shell:not(.theme-light) .desktop-management-top-nav,.site-shell:not(.theme-light) .management-metric,.site-shell:not(.theme-light) .management-sidebar,.site-shell:not(.theme-light) .management-panel,.site-shell:not(.theme-light) .management-auth-screen,.site-shell:not(.theme-light) .management-auth-card,.site-shell:not(.theme-light) .management-row,.site-shell:not(.theme-light) .management-detail-card,.site-shell:not(.theme-light) .management-form-preview,.site-shell:not(.theme-light) .management-field input,.site-shell:not(.theme-light) .management-eyebrow,.site-shell:not(.theme-light) .desktop-home-feature,.site-shell:not(.theme-light) .desktop-home-faq,.site-shell:not(.theme-light) .desktop-home-kicker{border-color:#ffffff24;box-shadow:0 18px 42px #00000038}.site-shell:not(.theme-light) .desktop-home-footer{border-top-color:#ffffff1f;background:#091426}.site-shell:not(.theme-light) .desktop-home-nav button,.site-shell:not(.theme-light) .desktop-management-top-nav button,.site-shell:not(.theme-light) .management-hero p,.site-shell:not(.theme-light) .management-metric small,.site-shell:not(.theme-light) .management-metric span,.site-shell:not(.theme-light) .management-row small,.site-shell:not(.theme-light) .management-detail-card small,.site-shell:not(.theme-light) .management-sidebar small,.site-shell:not(.theme-light) .desktop-home-feature small,.site-shell:not(.theme-light) .desktop-home-steps small,.site-shell:not(.theme-light) .desktop-home-faq small,.site-shell:not(.theme-light) .desktop-home-panel .desktop-home-note,.site-shell:not(.theme-light) .desktop-home-footer-inner span,.site-shell:not(.theme-light) .desktop-home-copyright{color:#f8fbffb8}.site-shell:not(.theme-light) .desktop-home-nav button:hover,.site-shell:not(.theme-light) .desktop-home-nav button:focus-visible,.site-shell:not(.theme-light) .desktop-home-nav button.is-active,.site-shell:not(.theme-light) .desktop-home-nav a.is-active,.site-shell:not(.theme-light) .desktop-management-top-nav button:hover,.site-shell:not(.theme-light) .desktop-management-top-nav button:focus-visible,.site-shell:not(.theme-light) .desktop-management-top-nav button.is-active{color:#f8fbff}.site-shell:not(.theme-light) .desktop-home-step-number{color:#f8fbff}}.site-shell.theme-dark{--desktop-accent-strong: #f7e9c7;--desktop-panel-border: rgba(255, 255, 255, .14);--desktop-glass-surface: rgba(16, 28, 48, .72);--desktop-glass-strong: rgba(10, 20, 36, .86);--desktop-icon-surface: linear-gradient(135deg, rgba(199, 230, 255, .18), rgba(174, 222, 208, .26));--desktop-step-surface: linear-gradient(135deg, rgba(199, 230, 255, .2), rgba(174, 222, 208, .24));--scene-wave-opacity: .42;--color-bg: #091426;--color-surface: #101c30;--color-surface-rgb: 16, 28, 48;--color-surface-strong: #17263d;--color-ink: #f8fbff;--color-ink-rgb: 248, 251, 255;--color-muted: rgba(248, 251, 255, .68);--color-border: rgba(255, 255, 255, .14);--color-border-rgb: 255, 255, 255;--modal-backdrop-background: rgba(0, 0, 0, .42);--modal-backdrop-blur: blur(1.5px);--action-gradient: linear-gradient(135deg, rgba(70, 142, 180, .96) 0%, rgba(46, 150, 136, .96) 58%, rgba(137, 111, 54, .92) 100%);--action-gradient-pressed: linear-gradient(135deg, rgba(55, 126, 163, .98) 0%, rgba(38, 132, 121, .98) 58%, rgba(116, 93, 45, .94) 100%);--action-shadow: 0 14px 30px rgba(0, 0, 0, .28);--action-shadow-pressed: 0 8px 18px rgba(0, 0, 0, .3);--scene-sky-animation: scene-cloud-drift-dark var(--motion-duration-cloud-dark) var(--motion-ease-linear) infinite alternate, scene-stars-twinkle var(--motion-duration-stars) var(--motion-ease-soft) infinite alternate;background:radial-gradient(circle at 79.2% 17.2%,rgba(255,244,198,.98) 0 1.34rem,rgba(255,244,198,.82) 1.4rem 1.7rem,transparent 1.8rem),radial-gradient(circle at 79.4% 17.2%,rgba(247,233,199,.28) 0 4.7rem,transparent 5.14rem),radial-gradient(circle at 80.35% 16.65%,#091426 0 1.42rem,rgba(9,20,38,.98) 1.48rem 1.8rem,transparent 1.9rem),radial-gradient(24% 9% at 18% 18%,#96b6e033,#96b6e01a 38%,#96b6e000 78%),radial-gradient(26% 10% at 74% 22%,#7b9cd033,#7b9cd01a 40%,#7b9cd000 78%),radial-gradient(19% 7% at 47% 26%,#cde2ff1f,#cde2ff0d 34%,#cde2ff00 72%),radial-gradient(circle at 16% 18%,rgba(255,255,255,.32) 0 .12rem,transparent .14rem),radial-gradient(circle at 28% 10%,rgba(255,255,255,.26) 0 .1rem,transparent .12rem),radial-gradient(circle at 34% 15%,rgba(255,255,255,.34) 0 .11rem,transparent .13rem),radial-gradient(circle at 48% 9%,rgba(255,255,255,.24) 0 .09rem,transparent .11rem),radial-gradient(circle at 58% 21%,rgba(255,255,255,.26) 0 .1rem,transparent .12rem),radial-gradient(circle at 71% 10%,rgba(255,255,255,.3) 0 .1rem,transparent .12rem),radial-gradient(circle at 86% 24%,rgba(255,255,255,.28) 0 .11rem,transparent .13rem),linear-gradient(180deg,#091426,#10213b 48%,#172f44);background-attachment:fixed;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.site-shell.theme-dark.site-shell-management{background:var(--color-bg);background-position:0 0;background-size:100% 100%;animation:none}.site-shell.theme-dark.site-shell-sponsor-lp,.site-shell:not(.theme-light).site-shell-sponsor-lp{background:radial-gradient(24% 9% at 18% 18%,#96b6e033,#96b6e01a 38%,#96b6e000 78%),radial-gradient(26% 10% at 74% 22%,#7b9cd033,#7b9cd01a 40%,#7b9cd000 78%),radial-gradient(19% 7% at 47% 26%,#cde2ff1f,#cde2ff0d 34%,#cde2ff00 72%),radial-gradient(circle at 16% 18%,rgba(255,255,255,.32) 0 .12rem,transparent .14rem),radial-gradient(circle at 28% 10%,rgba(255,255,255,.26) 0 .1rem,transparent .12rem),radial-gradient(circle at 34% 15%,rgba(255,255,255,.34) 0 .11rem,transparent .13rem),radial-gradient(circle at 48% 9%,rgba(255,255,255,.24) 0 .09rem,transparent .11rem),radial-gradient(circle at 58% 21%,rgba(255,255,255,.26) 0 .1rem,transparent .12rem),radial-gradient(circle at 71% 10%,rgba(255,255,255,.3) 0 .1rem,transparent .12rem),radial-gradient(circle at 86% 24%,rgba(255,255,255,.28) 0 .11rem,transparent .13rem),linear-gradient(180deg,#091426,#10213b 48%,#172f44);background-attachment:fixed;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.site-shell.theme-dark .sponsor-static-lp:before,.site-shell:not(.theme-light) .sponsor-static-lp:before{background:radial-gradient(circle at 45% 45%,rgba(255,244,198,.98) 0 1.34rem,rgba(255,244,198,.82) 1.4rem 1.7rem,transparent 1.8rem),radial-gradient(circle at 45% 45%,rgba(247,233,199,.28) 0 4.7rem,transparent 5.14rem),radial-gradient(circle at 57% 39%,#091426 0 1.42rem,rgba(9,20,38,.98) 1.48rem 1.8rem,transparent 1.9rem);opacity:.86}.site-shell.theme-dark .desktop-home-header{border-bottom-color:#ffffff1a;box-shadow:0 14px 32px #0000002e}.site-shell.theme-dark .desktop-home-header:not(.is-sponsor-lp-header){border-color:transparent}.site-shell.theme-dark .desktop-home-header:not(.is-sponsor-lp-header) .desktop-home-nav{border-color:transparent;box-shadow:none}.site-shell.theme-dark .desktop-home-brand,.site-shell.theme-dark .management-hero h1,.site-shell.theme-dark .management-metric strong,.site-shell.theme-dark .management-sidebar button,.site-shell.theme-dark .management-panel-heading h2,.site-shell.theme-dark .management-row strong,.site-shell.theme-dark .management-detail-card strong,.site-shell.theme-dark .desktop-home-panel h1,.site-shell.theme-dark .desktop-home-panel h2,.site-shell.theme-dark .desktop-home-panel p,.site-shell.theme-dark .desktop-home-feature strong,.site-shell.theme-dark .desktop-home-steps strong,.site-shell.theme-dark .desktop-home-faq strong,.site-shell.theme-dark .desktop-home-footer-inner strong{color:#f8fbff}.site-shell.theme-dark .desktop-home-nav,.site-shell.theme-dark .desktop-management-top-nav,.site-shell.theme-dark .management-metric,.site-shell.theme-dark .management-sidebar,.site-shell.theme-dark .management-panel,.site-shell.theme-dark .management-auth-screen,.site-shell.theme-dark .management-auth-card,.site-shell.theme-dark .management-row,.site-shell.theme-dark .management-detail-card,.site-shell.theme-dark .management-form-preview,.site-shell.theme-dark .management-field input,.site-shell.theme-dark .management-eyebrow,.site-shell.theme-dark .desktop-home-feature,.site-shell.theme-dark .desktop-home-faq,.site-shell.theme-dark .desktop-home-kicker{border-color:#ffffff24;box-shadow:0 18px 42px #00000038}.site-shell.theme-dark .desktop-home-footer{border-top-color:#ffffff1f;background:#091426}.site-shell.theme-dark .desktop-home-nav button,.site-shell.theme-dark .desktop-management-top-nav button,.site-shell.theme-dark .management-hero p,.site-shell.theme-dark .management-metric small,.site-shell.theme-dark .management-metric span,.site-shell.theme-dark .management-row small,.site-shell.theme-dark .management-detail-card small,.site-shell.theme-dark .management-sidebar small,.site-shell.theme-dark .desktop-home-feature small,.site-shell.theme-dark .desktop-home-steps small,.site-shell.theme-dark .desktop-home-faq small,.site-shell.theme-dark .desktop-home-panel .desktop-home-note,.site-shell.theme-dark .desktop-home-footer-inner span,.site-shell.theme-dark .desktop-home-copyright{color:#f8fbffb8}.site-shell.theme-dark .desktop-home-nav button:hover,.site-shell.theme-dark .desktop-home-nav button:focus-visible,.site-shell.theme-dark .desktop-home-nav button.is-active,.site-shell.theme-dark .desktop-home-nav a.is-active,.site-shell.theme-dark .desktop-management-top-nav button:hover,.site-shell.theme-dark .desktop-management-top-nav button:focus-visible,.site-shell.theme-dark .desktop-management-top-nav button.is-active{color:#f8fbff}.site-shell.theme-dark .desktop-home-step-number{color:#f8fbff}.site-shell.theme-dark .app-tabs,.site-shell.theme-dark .bottom-tabs,.site-shell.theme-dark .coin-card-body,.site-shell.theme-dark .send-coin-card .coin-card-body,.site-shell.theme-dark .confirm-bottom-sheet,.site-shell.theme-dark .thank-notification,.site-shell.theme-dark .soft-screen-hero,.site-shell.theme-dark .app-list-card,.site-shell.theme-dark .receive-switch,.site-shell.theme-dark .notice-block,.site-shell.theme-dark .share-preview-card,.site-shell.theme-dark .claim-complete-details{border-color:#ffffff1f;background:#101c30e6;color:var(--color-ink);box-shadow:0 18px 44px #0000003d}.site-shell.theme-dark .coin-card-image{--coin-card-scene-background: linear-gradient(112deg, rgba(255, 255, 255, .2) 0%, transparent 24%, rgba(255, 255, 255, .1) 52%, transparent 76%), radial-gradient(circle at 82% 28%, rgba(235, 250, 236, .34) 0 1.65rem, rgba(235, 250, 236, .18) 1.72rem 2.25rem, transparent 2.35rem), linear-gradient(135deg, #173253 0%, #244d64 46%, #314a57 100%)}.site-shell.theme-dark .bottom-tabs .active .tab-icon,.site-shell.theme-dark .card-send-mode-row button.is-active,.site-shell.theme-dark .receive-switch .active,.site-shell.theme-dark .receive-step-number{color:#f8fbff}.site-shell.theme-dark .tab-icon,.site-shell.theme-dark .coin-card-action-button:not(.coin-card-action-claim),.site-shell.theme-dark .sheet-close-button,.site-shell.theme-dark .sheet-secondary-button,.site-shell.theme-dark .list-item-action,.site-shell.theme-dark .card-amount-input,.site-shell.theme-dark .card-preset-row button,.site-shell.theme-dark .coin-translate-button,.site-shell.theme-dark .coin-action-field input[type=number],.site-shell.theme-dark .custom-amount-field{border-color:#ffffff24;background:#ffffff14;color:var(--color-ink);box-shadow:none}.site-shell.theme-dark .card-send-mode-row,.site-shell.theme-dark .card-message-input:focus-visible,.site-shell.theme-dark .card-music-url-field input,.site-shell.theme-dark .confirm-message-preview,.site-shell.theme-dark .coin-music-card{border-color:#ffffff1f;background:#ffffff12;color:var(--color-ink)}.site-shell.theme-dark .coin-message-label-row .card-message-label,.site-shell.theme-dark .coin-translate-button.active,.site-shell.theme-dark .sponsor-reward-meta span{border-color:#ffffff2e;background:#ffffff1a;color:#f8fbff}.site-shell.theme-dark .coin-translate-button.active{box-shadow:inset 0 0 0 1px rgba(var(--color-aqua-rgb),.28)}.site-shell.theme-dark .card-send-submit,.site-shell.theme-dark .confirm-ok-button,.site-shell.theme-dark .terms-modal-action,.site-shell.theme-dark .coin-card-action-claim,.site-shell.theme-dark .coin-music-listen-button{color:#f8fbff}.site-shell.theme-dark .settings-toggle{border-color:#ffffff29;background:#ffffff1f;box-shadow:inset 0 1px 2px #0000003d}.site-shell.theme-dark .settings-toggle span{background:#f8fbff;box-shadow:0 2px 8px #00000047}.site-shell.theme-dark .send-card-stack .coin-card{box-shadow:0 18px 42px #0000003d}.site-shell.theme-dark .send-empty-card{background:transparent}.site-shell.theme-dark .send-empty-card-button{background:#101c30db;color:var(--color-ink)}.site-shell.theme-dark .sheet-backdrop{background:#0000006b}.site-shell:before{position:fixed;left:var(--scene-bottle-left);bottom:var(--scene-bottle-bottom);z-index:1;width:var(--scene-bottle-size);aspect-ratio:587 / 797;background:url(/bottle.webp) center / contain no-repeat;content:"";opacity:.82;pointer-events:none;transform:translate(-50%) translateY(34%) rotate(calc(var(--scene-bottle-rotate) - 1deg));transform-origin:50% 80%;animation:scene-bottle-drift var(--motion-duration-bottle) var(--motion-ease-soft) infinite}.site-shell:after{position:fixed;right:-10%;bottom:-10dvh;left:-10%;top:calc(var(--scene-wave-y) - 1.6rem);z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='180' viewBox='0 0 720 180'%3E%3Cg fill='none' stroke='white' stroke-width='1.25' stroke-opacity='.9'%3E%3Cpath d='M0 84 C60 44 120 44 180 84 S300 124 360 84 480 44 540 84 660 124 720 84'/%3E%3Cpath d='M0 96 C60 56 120 56 180 96 S300 136 360 96 480 56 540 96 660 136 720 96'/%3E%3Cpath d='M0 108 C60 68 120 68 180 108 S300 148 360 108 480 68 540 108 660 148 720 108'/%3E%3Cpath d='M0 120 C60 80 120 80 180 120 S300 160 360 120 480 80 540 120 660 160 720 120'/%3E%3Cpath d='M0 132 C60 92 120 92 180 132 S300 172 360 132 480 92 540 132 660 172 720 132'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='920' height='220' viewBox='0 0 920 220'%3E%3Cg fill='none' stroke='white' stroke-width='1.05' stroke-opacity='.9'%3E%3Cpath d='M0 98 C76 58 154 58 230 98 S384 138 460 98 614 58 690 98 844 138 920 98'/%3E%3Cpath d='M0 114 C76 74 154 74 230 114 S384 154 460 114 614 74 690 114 844 154 920 114'/%3E%3Cpath d='M0 130 C76 90 154 90 230 130 S384 170 460 130 614 90 690 130 844 170 920 130'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1080' height='190' viewBox='0 0 1080 190'%3E%3Cg fill='none' stroke='white' stroke-width='.95' stroke-opacity='.9'%3E%3Cpath d='M0 82 C90 48 180 48 270 82 S450 116 540 82 720 48 810 82 990 116 1080 82'/%3E%3Cpath d='M0 96 C90 62 180 62 270 96 S450 130 540 96 720 62 810 96 990 130 1080 96'/%3E%3Cpath d='M0 110 C90 76 180 76 270 110 S450 144 540 110 720 76 810 110 990 144 1080 110'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='980' height='150' viewBox='0 0 980 150'%3E%3Cg fill='none' stroke='white' stroke-width='.9' stroke-opacity='.9'%3E%3Cpath d='M0 64 C82 34 164 34 246 64 S410 94 492 64 656 34 738 64 898 94 980 64'/%3E%3Cpath d='M0 76 C82 46 164 46 246 76 S410 106 492 76 656 46 738 76 898 106 980 76'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='880' height='160' viewBox='0 0 880 160'%3E%3Cg fill='none' stroke='white' stroke-width='.85' stroke-opacity='.9'%3E%3Cpath d='M0 72 C74 44 146 44 220 72 S366 100 440 72 586 44 660 72 806 100 880 72'/%3E%3Cpath d='M0 84 C74 56 146 56 220 84 S366 112 440 84 586 56 660 84 806 112 880 84'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1120' height='140' viewBox='0 0 1120 140'%3E%3Cg fill='none' stroke='white' stroke-width='.82' stroke-opacity='.9'%3E%3Cpath d='M0 60 C94 36 186 36 280 60 S466 84 560 60 746 36 840 60 1026 84 1120 60'/%3E%3Cpath d='M0 72 C94 48 186 48 280 72 S466 96 560 72 746 48 840 72 1026 96 1120 72'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1240' height='150' viewBox='0 0 1240 150'%3E%3Cg fill='none' stroke='white' stroke-width='.75' stroke-opacity='.9'%3E%3Cpath d='M0 66 C104 42 206 42 310 66 S516 90 620 66 826 42 930 66 1136 90 1240 66'/%3E%3Cpath d='M0 78 C104 54 206 54 310 78 S516 102 620 78 826 54 930 78 1136 102 1240 78'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1360' height='130' viewBox='0 0 1360 130'%3E%3Cg fill='none' stroke='white' stroke-width='.78' stroke-opacity='.9'%3E%3Cpath d='M0 54 C114 34 226 34 340 54 S566 74 680 54 906 34 1020 54 1246 74 1360 54'/%3E%3Cpath d='M0 66 C114 46 226 46 340 66 S566 86 680 66 906 46 1020 66 1246 86 1360 66'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg,#c7e6ffc7,#aeede0b3 52%,#f7e9c78f);background-position:0 84%,260px 67%,-180px 50%,40px 38%,120px 32%,-140px 22%,-260px 17%,320px 8%,0 0;background-repeat:repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,no-repeat;background-size:720px 180px,920px 220px,1080px 190px,980px 150px,880px 160px,1120px 140px,1240px 150px,1360px 130px,100% 100%;content:"";opacity:var(--scene-wave-opacity);pointer-events:none;transform:translateY(0) rotate(-.15deg) skewY(-3.5deg);transform-origin:50% 0;animation:scene-wave-flow var(--motion-duration-wave) var(--motion-ease-linear) infinite,scene-horizon-sway var(--motion-duration-horizon) var(--motion-ease-soft) infinite alternate}.desktop-home-header,.desktop-home-shell{position:relative;z-index:2}.desktop-home-header{position:fixed;top:0;right:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--desktop-home-header-height);padding:0 clamp(2rem,5vw,4.5rem);border-bottom:1px solid rgba(var(--color-border-rgb),.72);background:var(--desktop-glass-strong);box-shadow:0 14px 32px rgba(var(--color-ink-rgb),.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform var(--motion-duration-interaction) var(--motion-ease-default),opacity var(--motion-duration-interaction) var(--motion-ease-default),border-color var(--motion-duration-interaction) var(--motion-ease-default),box-shadow var(--motion-duration-interaction) var(--motion-ease-default);will-change:transform}.desktop-home-header:not(.is-sponsor-lp-header){top:1.125rem;right:auto;left:50%;width:var(--desktop-floating-header-width);min-height:3.5rem;padding:.625rem .75rem;border:1px solid rgba(var(--color-border-rgb),.78);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.86);box-shadow:0 16px 34px rgba(var(--color-ink-rgb),.06);transform:translate(-50%)}.desktop-home-header:not(.is-sponsor-lp-header) .desktop-home-brand{position:relative;z-index:2}.desktop-home-header:not(.is-sponsor-lp-header) .desktop-home-nav{position:absolute;left:50%;transform:translate(-50%)}.desktop-home-header:not(.is-management-header) .desktop-home-access-links{margin-left:auto}.desktop-home-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - .75rem))}.desktop-home-header:not(.is-management-header).is-hidden{transform:translate(-50%) translateY(calc(-100% - 1.5rem))}.desktop-home-brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-ink);font-size:var(--text-lg);font-weight:700;line-height:var(--line-title)}.desktop-home-logo-mark{display:block;width:2.2rem;height:2.2rem;object-fit:contain}.desktop-home-header:not(.is-sponsor-lp-header) .desktop-home-brand{font-weight:760}.desktop-home-header:not(.is-sponsor-lp-header) .desktop-home-logo-mark{width:2.5rem;height:2.5rem}.desktop-home-nav,.desktop-management-top-nav{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.35rem;border:1px solid rgba(var(--color-surface-rgb),.42);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.34);box-shadow:0 10px 24px rgba(var(--color-ink-rgb),.06),inset 0 1px rgba(var(--color-surface-rgb),.32);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.desktop-home-header.is-management-header{position:fixed;gap:var(--space-4)}.desktop-home-header.is-management-header .desktop-home-nav{position:relative;z-index:3;left:auto;transform:none}.desktop-home-header.is-management-header .desktop-home-brand{flex:1 1 0;min-width:0}.desktop-home-header.is-management-header .desktop-home-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-management-top-nav{flex:0 1 auto}.desktop-management-menu-label,.desktop-management-exit-links span{display:inline-grid;place-items:center;min-height:2.1rem;color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title);padding:0 var(--space-2);white-space:nowrap}.desktop-management-group-tabs{display:inline-flex;align-items:center;gap:var(--space-1)}.desktop-home-nav button,.desktop-management-top-nav button,.sponsor-lp-header-desktop-action{display:inline-grid;place-items:center;min-height:2.1rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:650;line-height:var(--line-title);padding:0 var(--space-3)}.desktop-home-nav a{display:inline-grid;place-items:center;min-height:2.1rem;border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-sm);font-weight:650;line-height:var(--line-title);padding:0 var(--space-3);text-decoration:none;white-space:nowrap}.desktop-home-nav-divider{width:1px;height:1.35rem;margin-inline:var(--space-1);background:rgba(var(--color-surface-rgb),.34)}.desktop-home-nav .desktop-home-theme-button,.desktop-management-top-nav .desktop-home-theme-button{width:2.1rem;min-width:2.1rem;padding:0}.desktop-home-theme-button svg{width:1.08rem;height:1.08rem}.desktop-home-nav button:hover,.desktop-home-nav button:focus-visible,.desktop-home-nav button.is-active,.desktop-home-nav a:hover,.desktop-home-nav a:focus-visible,.desktop-home-nav a.is-active,.sponsor-lp-back-button:hover,.sponsor-lp-back-button:focus-visible,.desktop-management-top-nav button:hover,.desktop-management-top-nav button:focus-visible,.desktop-management-top-nav button.is-active{background:var(--desktop-icon-surface);color:var(--color-ink)}.desktop-home-header.is-sponsor-lp-header{--sponsor-lp-header-secondary-text: #4ba394;top:1.125rem;right:auto;left:50%;display:flex;width:var(--desktop-floating-header-width);min-height:3.5rem;padding:.625rem .75rem;border:1px solid rgba(var(--color-border-rgb),.78);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.86);box-shadow:0 16px 34px rgba(var(--color-ink-rgb),.06);transform:translate(-50%)}.desktop-home-header.is-sponsor-lp-header .desktop-home-brand{font-size:var(--text-lg);font-weight:760}.desktop-home-header.is-sponsor-lp-header .desktop-home-logo-mark{width:2.5rem;height:2.5rem}.sponsor-lp-back-button{display:inline-grid;flex:0 0 auto;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(var(--color-border-rgb),.72);border-radius:50%;background:rgba(var(--color-surface-rgb),.78);color:var(--color-ink);box-shadow:0 8px 18px rgba(var(--color-ink-rgb),.06)}.sponsor-lp-back-button svg{width:1.08rem;height:1.08rem}.sponsor-lp-menu-toggle{display:none}.desktop-home-header.is-sponsor-lp-header .desktop-home-nav{position:absolute;left:50%;margin-left:0;transform:translate(-50%)}.desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-mobile-action{display:none}.sponsor-lp-header-actions{display:flex;gap:var(--space-2);align-items:center;margin-left:auto}.sponsor-lp-header-actions button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-title);white-space:nowrap}.desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-login{min-height:2.1rem;padding-inline:var(--space-3);border:2px solid rgba(75,163,148,.46);border-radius:var(--radius-control);background:#fffc;color:var(--sponsor-lp-header-secondary-text);font-weight:760;box-shadow:none}.desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-cta{min-height:2.1rem;padding-inline:var(--space-3);min-width:8.6rem;color:#fff;background:linear-gradient(135deg,#58b6aa,#3c9a8f);box-shadow:0 10px 24px #3d9c9029}.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header{--sponsor-lp-header-secondary-text: #74d7c6;border-color:#f8fbff2e;background:#0a1424bd;box-shadow:0 18px 44px #00000042}.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav{border-color:#f8fbff21;background:#f8fbff0b;box-shadow:inset 0 1px #f8fbff0f}.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav button,.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav a{color:#f8fbffb8}.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav button:hover,.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav button:focus-visible,.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav button.is-active,.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav a:hover,.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav a:focus-visible,.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .desktop-home-nav a.is-active{background:#c7e6ff21;color:#f8fbff}.site-shell.theme-dark .sponsor-lp-back-button{border-color:#f8fbff2e;background:#0a142494;color:#f8fbff;box-shadow:inset 0 1px #f8fbff14}.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-cta{color:#fff;background:linear-gradient(135deg,#58b6aa,#3c9a8f);box-shadow:0 14px 28px #3d9c9033}.site-shell.theme-dark .desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-login{border-color:#74d7c675;background:#f8fbff14;color:var(--sponsor-lp-header-secondary-text)}.desktop-management-notifications{position:relative;display:inline-flex;align-items:center}.desktop-management-top-nav .desktop-management-notification-button{position:relative;display:inline-grid;width:2.1rem;min-width:2.1rem;padding:0}.desktop-management-notification-button svg{width:1.06rem;height:1.06rem}.desktop-management-notification-button mark{position:absolute;top:-.22rem;right:-.22rem;display:inline-grid;min-width:1rem;height:1rem;place-items:center;border-radius:999px;background:rgb(var(--color-coral-rgb));color:#fff;font-size:.62rem;font-weight:900;line-height:1;padding:0 var(--space-1)}.desktop-management-notification-menu{position:absolute;z-index:60;top:calc(100% + var(--space-2));left:50%;width:min(24rem,calc(100vw - 2rem));transform:translate(-50%);display:grid;gap:var(--space-1);border:1px solid rgba(var(--color-border-rgb),.76);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.96);box-shadow:0 1.3rem 3.2rem rgba(var(--color-ink-rgb),.14);padding:var(--space-2);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.desktop-management-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2)}.desktop-management-notification-heading strong{color:var(--color-ink);font-size:var(--text-sm)}.desktop-management-notification-heading small{color:var(--color-muted);font-size:var(--text-xs);font-weight:800}.desktop-management-top-nav .desktop-management-notification-menu button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:0;border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.72);color:var(--color-ink);padding:var(--space-3);text-align:left}.desktop-management-top-nav .desktop-management-notification-menu button:hover,.desktop-management-top-nav .desktop-management-notification-menu button:focus-visible{border-color:rgba(var(--color-aqua-rgb),.52);background:linear-gradient(90deg,rgba(var(--color-aqua-rgb),.2),rgba(var(--color-mint-rgb),.18))}.desktop-management-top-nav .desktop-management-notification-menu button.is-warning{border-color:rgba(var(--color-gold-rgb),.46)}.desktop-management-top-nav .desktop-management-notification-menu button.is-critical{border-color:rgba(var(--color-coral-rgb),.5);background:rgba(var(--color-coral-rgb),.08)}.desktop-management-notification-menu button span{display:grid;gap:var(--space-1);min-width:0}.desktop-management-notification-menu button strong,.desktop-management-notification-menu button small{overflow:hidden;text-overflow:ellipsis}.desktop-management-notification-menu button strong{color:var(--color-ink);font-size:var(--text-sm)}.desktop-management-notification-menu button small{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.desktop-management-notification-menu button mark{display:inline-grid;min-width:fit-content;border-radius:999px;background:rgba(var(--color-aqua-rgb),.2);color:var(--color-ink);font-size:var(--text-xs);font-weight:900;padding:var(--space-1) var(--space-2)}.desktop-management-notification-menu p{margin:0;border:1px dashed rgba(var(--color-border-rgb),.84);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);font-weight:700;line-height:var(--line-body);padding:var(--space-3)}.desktop-home-access-links{display:inline-flex;align-items:center;gap:var(--space-2)}.desktop-management-exit-links{display:inline-flex;align-items:center;flex:1 1 0;justify-content:flex-end;gap:var(--space-1);min-width:0}.desktop-home-access-links button,.desktop-management-exit-links button{display:inline-grid;place-items:center;min-height:2.75rem;border:1px solid rgba(var(--color-surface-rgb),.56);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.36);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--line-title);padding:0 var(--space-4);box-shadow:0 10px 24px rgba(var(--color-ink-rgb),.06);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.desktop-home-access-links button:hover,.desktop-home-access-links button:focus-visible,.desktop-home-access-links button.is-active,.desktop-management-exit-links button:hover,.desktop-management-exit-links button:focus-visible,.desktop-management-exit-links button.is-active{background:var(--action-gradient);box-shadow:var(--action-shadow)}.desktop-home-shell{position:relative;z-index:2;display:grid;grid-template-columns:var(--desktop-home-panel-width) var(--desktop-home-app-width) var(--desktop-home-panel-width);align-items:start;justify-content:center;gap:var(--desktop-home-gap);width:min(100%,var(--desktop-page-width));min-height:100dvh;padding:var(--desktop-home-top) var(--desktop-home-inline) 2rem;overflow:visible}.management-screen{position:relative;z-index:2;display:grid;align-content:start;gap:var(--space-4);width:min(100%,78rem);min-height:calc(100dvh - var(--desktop-home-header-height));padding:calc(var(--desktop-home-header-height) + var(--space-6)) var(--desktop-home-inline) var(--space-8);animation:desktop-panel-enter-right var(--motion-duration-enter) var(--motion-ease-enter) both}.management-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-6)}.management-hero-compact{align-items:center}.management-hero h1{margin:var(--space-2) 0 0;color:var(--color-ink);font-size:var(--text-2xl);line-height:var(--line-title)}.management-hero p{max-width:48rem;margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.management-eyebrow,.management-status{display:inline-grid;place-items:center;min-height:2.1rem;width:fit-content;border:1px solid rgba(var(--color-surface-rgb),.62);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.6);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title);padding:0 var(--space-3);box-shadow:0 10px 24px rgba(var(--color-ink-rgb),.05)}.management-status{background:var(--action-gradient);white-space:nowrap}.management-access-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.68);box-shadow:0 12px 28px rgba(var(--color-ink-rgb),.04);padding:var(--space-3);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.management-command-bar{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1fr);gap:var(--space-3);align-items:stretch}.management-access-controls>span{flex:0 0 auto;color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-access-controls>div{flex:1 1 24rem;display:flex;flex-wrap:wrap;gap:var(--space-1)}.management-access-controls button{min-height:1.85rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.8);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title);padding:0 var(--space-2)}.management-access-controls button:hover,.management-access-controls button:focus-visible,.management-access-controls button.is-active{background:var(--action-gradient);border-color:transparent}.management-preview-tools{display:grid;gap:var(--space-2);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.6);box-shadow:0 10px 24px rgba(var(--color-ink-rgb),.04);padding:var(--space-2)}.management-preview-tools summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:2.25rem;border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font-size:var(--text-xs);font-weight:900;line-height:var(--line-title);list-style:none;padding:0 var(--space-2)}.management-preview-tools summary span{display:inline-flex;align-items:center;gap:var(--space-2)}.management-preview-tools summary span:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:rgb(var(--color-aqua-rgb))}.management-preview-tools summary::-webkit-details-marker{display:none}.management-preview-tools summary:after{content:"+";display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:999px;background:rgba(var(--color-aqua-rgb),.2)}.management-preview-tools[open] summary:after{content:"-"}.management-preview-tools summary small{color:var(--color-muted);font-size:var(--text-xs);font-weight:800}.management-preview-tools-note{margin:0;border-radius:var(--radius-sm);background:rgba(var(--color-aqua-rgb),.12);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body);padding:var(--space-2) var(--space-3)}.management-preview-tools[open]{padding:var(--space-3)}.management-preview-tools[open] summary{border-bottom:1px solid rgba(var(--color-border-rgb),.64);padding-bottom:var(--space-2)}.management-mask-controls{display:grid;gap:var(--space-2);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.7);box-shadow:0 12px 28px rgba(var(--color-ink-rgb),.04);padding:var(--space-3)}.management-mask-controls>span,.management-mask-controls>small{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-mask-controls>div{display:flex;flex-wrap:wrap;gap:var(--space-1)}.management-mask-controls button{min-height:1.85rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.78);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title);padding:0 var(--space-2)}.management-mask-controls button:hover,.management-mask-controls button:focus-visible,.management-mask-controls button.is-active{border-color:transparent;background:var(--action-gradient)}.management-api-boundary{display:grid;gap:var(--space-2);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.7);box-shadow:0 12px 28px rgba(var(--color-ink-rgb),.04);padding:var(--space-3)}.management-api-boundary-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.management-api-boundary-heading span{display:grid;gap:var(--space-1)}.management-api-boundary-heading small,.management-api-boundary dt{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-api-boundary-heading strong,.management-api-boundary dd{color:var(--color-ink);font-size:var(--text-sm);font-weight:800;line-height:var(--line-title)}.management-api-boundary-heading mark{display:inline-grid;min-height:1.9rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.22);color:var(--color-ink);font-size:var(--text-xs);font-weight:900;padding:0 var(--space-3)}.management-api-boundary-heading mark.is-error,.management-api-boundary-heading mark.is-stale{background:rgba(var(--color-coral-rgb),.16)}.management-api-boundary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}.management-api-boundary dl>div{display:grid;gap:var(--space-1)}.management-api-boundary dd,.management-api-boundary p{margin:0}.management-api-boundary p{display:none;color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.management-api-state-controls,.management-api-mapping-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.management-api-technical-details{display:grid;gap:var(--space-2);border-top:1px solid rgba(var(--color-border-rgb),.64);padding-top:var(--space-2)}.management-api-technical-details summary{color:var(--color-muted);cursor:pointer;font-size:var(--text-xs);font-weight:900;line-height:var(--line-title);list-style:none}.management-api-technical-details summary::-webkit-details-marker{display:none}.management-api-technical-details summary:after{content:" +"}.management-api-technical-details[open] summary:after{content:" -"}.management-api-mapping-list{max-height:4.15rem;overflow:hidden}.management-api-state-controls button,.management-api-mapping-list span{min-height:1.9rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.78);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title);padding:0 var(--space-2)}.management-api-state-controls button:hover,.management-api-state-controls button:focus-visible,.management-api-state-controls button.is-active{border-color:transparent;background:var(--action-gradient)}.management-specialized-panel{display:grid;gap:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.72);box-shadow:var(--shadow-panel);padding:var(--space-4)}.management-specialized-panel.is-dashboard{gap:var(--space-4);border-color:rgba(var(--color-border-rgb),.64);background:rgba(var(--color-surface-rgb),.84);box-shadow:0 1.1rem 3.4rem rgba(var(--color-ink-rgb),.08)}.management-specialized-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.management-specialized-panel.is-dashboard .management-specialized-heading{align-items:center;padding-block-end:var(--space-2);border-bottom:1px solid rgba(var(--color-border-rgb),.54)}.management-specialized-heading span{display:grid;gap:var(--space-1)}.management-specialized-heading small{color:var(--color-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--line-title)}.management-specialized-heading strong{color:var(--color-ink);font-size:var(--text-md);line-height:var(--line-title)}.management-specialized-heading mark{display:inline-grid;min-height:1.9rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.22);color:var(--color-ink);font-size:var(--text-xs);font-weight:650;padding:0 var(--space-3)}.management-specialized-panel>p{margin:0;color:var(--color-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--line-body)}.management-specialized-panel.is-dashboard>p{max-width:none;font-size:var(--text-sm)}.management-specialized-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-2)}.management-specialized-panel.is-dashboard .management-specialized-grid{grid-template-columns:minmax(20rem,1.12fr) minmax(18rem,.88fr);align-items:stretch}.management-specialized-card{display:grid;gap:var(--space-2);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.62);padding:var(--space-3)}.management-specialized-panel.is-dashboard .management-specialized-card{gap:var(--space-3);align-content:start;background:rgba(var(--color-surface-rgb),.9)}.management-specialized-card>strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-specialized-card dl{display:grid;gap:var(--space-2);margin:0}.management-specialized-panel.is-dashboard .management-specialized-card dl{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(5.8rem,auto);align-content:start;align-items:start}.management-specialized-card dl>div{display:grid;grid-template-columns:minmax(5.8rem,.32fr) minmax(0,1fr);gap:var(--space-2);align-items:start}.management-specialized-panel.is-dashboard .management-specialized-card dl>div{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:var(--space-1);min-height:5.8rem;border-radius:var(--radius-sm);background:rgba(var(--color-ghost-rgb),.46);padding:var(--space-2)}.management-specialized-card dt{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--line-title)}.management-specialized-icon,.management-breakdown-icon,.management-chart-icon{flex:0 0 auto;width:1rem;height:1rem;color:rgb(var(--color-aqua-rgb))}.management-specialized-card dd{display:grid;gap:var(--space-1);align-content:start;margin:0;min-width:0}.management-specialized-card dd span{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:var(--line-title);overflow-wrap:anywhere}.management-specialized-panel.is-dashboard .management-specialized-card dd span{font-size:clamp(1.18rem,1.06rem + .22vw,1.42rem);font-weight:650}.management-specialized-panel.is-dashboard .management-specialized-card .is-status dd span,.management-specialized-panel.is-dashboard .management-specialized-card .is-text dd span{font-size:var(--text-md);font-weight:750}.management-specialized-panel.is-dashboard .management-specialized-card .is-code dd span{font-size:var(--text-sm);font-weight:750}.management-specialized-card .is-code dd span{display:block;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-specialized-card .is-text dd span{line-height:var(--line-body)}.management-specialized-card .is-status dd span{display:inline-grid;justify-self:start;min-height:1.75rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.16);padding:0 var(--space-2);white-space:nowrap}.management-specialized-card dd small{display:-webkit-box;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.management-specialized-card .is-warning dd span{color:rgb(var(--color-coral-rgb))}.management-specialized-card .is-locked dd span{display:inline-grid;justify-self:start;min-height:1.65rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-coral-rgb),.12);padding:0 var(--space-2)}.management-breakdown-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-2)}.management-breakdown-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.58);padding:var(--space-3)}.management-breakdown-list article>span{display:grid;gap:var(--space-1)}.management-breakdown-list strong{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-breakdown-list small{color:var(--color-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--line-body)}.management-breakdown-list mark{display:inline-grid;min-height:1.85rem;min-width:3.4rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.2);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;padding:0 var(--space-2)}.management-breakdown-list .is-warning mark{background:rgba(var(--color-coral-rgb),.14)}.management-breakdown-list .is-locked mark{background:rgba(var(--color-border-rgb),.48);color:var(--color-muted)}.management-breakdown-meter{grid-column:1 / -1;position:relative;overflow:hidden;height:.42rem;border-radius:var(--radius-control);background:rgba(var(--color-border-rgb),.4)}.management-breakdown-meter span{position:absolute;inset:0 auto 0 0;width:var(--management-breakdown-width, 0%);border-radius:inherit;background:var(--action-gradient)}.management-breakdown-list .is-warning .management-breakdown-meter span{background:rgba(var(--color-coral-rgb),.68)}.management-breakdown-list .is-locked .management-breakdown-meter span{background:rgba(var(--color-border-rgb),.72)}.management-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-2)}.management-specialized-panel.is-dashboard .management-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-chart-card{display:grid;gap:var(--space-3);grid-template-rows:auto auto minmax(0,1fr);min-height:12.4rem;border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.62);padding:var(--space-3)}.management-specialized-panel.is-dashboard .management-chart-card{background:rgba(var(--color-surface-rgb),.9)}.management-chart-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:start}.management-chart-heading span{display:grid;gap:var(--space-1)}.management-chart-heading strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-chart-heading small{color:var(--color-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--line-body)}.management-chart-heading mark{display:inline-grid;min-height:1.85rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.2);color:var(--color-ink);font-size:var(--text-xs);font-weight:650;padding:0 var(--space-2)}.dashboard-chart{min-width:0}.dashboard-chart .recharts-cartesian-axis-tick-value{fill:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500}.dashboard-chart.is-stacked{display:grid;align-items:center;min-width:0;height:5rem;border-radius:var(--radius-sm);background:rgba(var(--color-ghost-rgb),.42);overflow:hidden;padding:0 var(--space-2)}.dashboard-stacked-track{display:flex;width:100%;min-width:0;height:1.5rem;overflow:hidden;border-radius:var(--radius-control);background:rgba(var(--color-border-rgb),.32)}.dashboard-stacked-track span{flex:var(--dashboard-segment-flex, 0) 1 0;min-width:0;background:rgb(var(--color-aqua-rgb))}.dashboard-stacked-track span:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.dashboard-stacked-track span:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.dashboard-stacked-track span:only-child{border-radius:var(--radius-control)}.dashboard-stacked-track .is-warning{background:rgba(var(--color-coral-rgb),.68)}.dashboard-stacked-track .is-locked{background:rgba(var(--color-border-rgb),.72)}.dashboard-chart.is-line{display:grid;gap:var(--space-1);border-radius:var(--radius-sm);background:linear-gradient(rgba(var(--color-border-rgb),.38) 1px,transparent 1px) 0 0 / 100% 25%,rgba(var(--color-ghost-rgb),.42);padding:var(--space-2)}.dashboard-chart-tooltip{display:grid;gap:var(--space-1);min-width:8rem;border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.96);box-shadow:var(--shadow-soft);padding:var(--space-2)}.dashboard-chart-tooltip strong,.dashboard-chart-tooltip span{color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}.dashboard-chart-tooltip span{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--color-muted)}.dashboard-chart-tooltip mark{background:transparent;color:var(--color-ink);font:inherit}.management-chart-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-content:start;gap:var(--space-1)}.management-specialized-panel.is-dashboard .management-chart-legend{grid-template-columns:repeat(3,minmax(0,1fr));min-height:calc(4rem + var(--space-1))}.management-chart-legend span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1);min-height:2rem;border-radius:var(--radius-control);background:rgba(var(--color-ghost-rgb),.5);color:var(--color-muted);font-size:var(--text-xs);padding:0 var(--space-2)}.management-chart-legend strong,.management-chart-legend small{overflow-wrap:anywhere;line-height:var(--line-title)}.management-chart-legend strong{color:var(--color-ink);font-weight:650}.management-chart-legend small{font-weight:500}.management-chart-legend .is-warning{background:rgba(var(--color-coral-rgb),.1)}.management-chart-legend .is-warning .management-chart-icon,.management-breakdown-list .is-warning .management-breakdown-icon,.management-specialized-card .is-warning .management-specialized-icon{color:rgb(var(--color-coral-rgb))}.management-chart-legend .is-locked{background:rgba(var(--color-border-rgb),.35)}.management-chart-legend .is-locked .management-chart-icon,.management-breakdown-list .is-locked .management-breakdown-icon,.management-specialized-card .is-locked .management-specialized-icon{color:var(--color-muted)}.management-overview-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.management-overview-tabs button{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:4.25rem;border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.72);color:var(--color-ink);font-family:var(--font-sans);padding:var(--space-2);text-align:left}.management-overview-tabs button:hover,.management-overview-tabs button:focus-visible,.management-overview-tabs button.is-active{border-color:rgba(var(--color-aqua-rgb),.62);background:rgba(var(--color-aqua-rgb),.13)}.management-overview-tabs button.is-active{background:var(--action-gradient)}.management-overview-tab-icon{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--radius-sm);background:rgba(var(--color-aqua-rgb),.16);color:var(--color-muted)}.management-overview-tab-icon svg{width:1.05rem;height:1.05rem}.management-overview-tabs strong,.management-overview-tabs small{display:block;line-height:var(--line-title)}.management-overview-tabs strong{font-size:var(--text-sm);font-weight:700}.management-overview-tabs small{margin-top:.15rem;color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.management-overview-menu{gap:var(--space-3)}.management-overview-menu>p{margin:0;color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.management-overview-menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-2)}.management-overview-menu-grid button{display:grid;gap:var(--space-1);min-height:4.5rem;border:1px solid rgba(var(--color-border-rgb),.78);border-radius:var(--radius-sm);background:rgba(var(--color-page-rgb),.52);color:var(--color-ink);font-family:var(--font-sans);padding:var(--space-3);text-align:left}.management-overview-menu-grid button:hover,.management-overview-menu-grid button:focus-visible{border-color:rgba(var(--color-aqua-rgb),.72);background:rgba(var(--color-aqua-rgb),.16)}.management-overview-menu-grid strong{font-size:var(--text-sm);line-height:var(--line-title)}.management-overview-menu-grid small{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.management-unavailable{min-height:calc(100dvh - var(--desktop-home-header-height));align-content:center}.management-unavailable-panel{display:grid;justify-items:start;gap:var(--space-4);width:min(100%,36rem);margin:0 auto;border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-lg);background:rgba(var(--color-surface-rgb),.74);box-shadow:var(--shadow-panel);padding:var(--space-7);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.management-unavailable-panel h1{margin:0;color:var(--color-ink);font-size:var(--text-2xl);line-height:var(--line-title)}.management-unavailable-panel p{margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--line-body)}.management-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.management-metric,.management-sidebar,.management-panel{border:1px solid rgba(var(--color-surface-rgb),.72);background:rgba(var(--color-surface-rgb),.7);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.management-metric{display:grid;gap:var(--space-1);min-height:5.8rem;border-radius:var(--radius-md);padding:var(--space-3)}.management-metric small,.management-metric span,.management-row small,.management-detail-card small,.management-sidebar small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.management-metric strong{color:var(--color-ink);font-size:var(--text-xl);line-height:var(--line-title)}.management-grid{display:grid;grid-template-columns:minmax(10.5rem,12.5rem) minmax(0,1fr);gap:var(--space-3);align-items:start}.management-auth-grid{grid-template-columns:minmax(10.5rem,12.5rem) minmax(0,1fr)}.management-dashboard-stack{display:grid;gap:var(--space-3);min-width:0}.management-sidebar,.management-panel,.management-auth-screen,.management-auth-card{border-radius:var(--radius-lg)}.management-sidebar{display:grid;gap:var(--space-1);padding:var(--space-2)}.management-sidebar-group{margin:var(--space-3) var(--space-2) var(--space-1);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:0;line-height:var(--line-title)}.management-sidebar-group:first-child{margin-top:0}.management-sidebar button{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2);align-items:center;width:100%;min-height:3rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-weight:700;line-height:var(--line-title);padding:var(--space-2);text-align:left}.management-sidebar button:hover,.management-sidebar button:focus-visible,.management-sidebar button.is-active{background:var(--action-gradient)}.management-sidebar button.is-active{box-shadow:inset 0 0 0 1px rgba(var(--color-aqua-rgb),.72)}.management-sidebar button.is-active:before{content:"";position:absolute;top:.7rem;bottom:.7rem;left:.35rem;width:.22rem;border-radius:999px;background:rgb(var(--color-ink-rgb))}.management-sidebar-item-icon{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:var(--radius-sm);background:rgba(var(--color-aqua-rgb),.16);color:var(--color-muted)}.management-sidebar-item-icon svg{width:1rem;height:1rem}.management-sidebar button:hover .management-sidebar-item-icon,.management-sidebar button:focus-visible .management-sidebar-item-icon,.management-sidebar button.is-active .management-sidebar-item-icon{background:rgba(var(--color-surface-rgb),.58);color:var(--color-ink)}.management-sidebar-item-copy{display:grid;gap:.15rem;min-width:0}.management-sidebar-item-copy strong,.management-sidebar-item-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-sidebar-item-copy strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.management-panel{display:grid;gap:var(--space-3);padding:var(--space-4)}.management-workspace{min-width:0}.management-auth-screen{display:grid;gap:var(--space-5);border:1px solid rgba(var(--color-surface-rgb),.72);background:rgba(var(--color-surface-rgb),.7);box-shadow:var(--shadow-panel);padding:var(--space-5);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.management-auth-panels{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.management-route-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.58);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-title);padding:var(--space-3)}.management-route-note strong{color:var(--color-ink)}.management-auth-switcher{display:grid;gap:var(--space-2)}.management-auth-switcher button{display:grid;gap:var(--space-1);width:100%;min-height:3.35rem;border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.52);color:var(--color-ink);font-family:var(--font-sans);font-weight:800;line-height:var(--line-title);padding:var(--space-2) var(--space-3);text-align:left}.management-auth-switcher small{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}.management-auth-switcher button:hover,.management-auth-switcher button:focus-visible,.management-auth-switcher button.is-active{background:var(--action-gradient);border-color:transparent}.management-auth-card{display:grid;gap:var(--space-4);border:1px solid rgba(var(--color-border-rgb),.88);background:rgba(var(--color-surface-rgb),.72);padding:var(--space-5)}.management-auth-card-primary{min-height:100%}.management-auth-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.management-auth-card-heading span{display:grid;gap:var(--space-1)}.management-auth-card-heading strong{color:var(--color-ink);font-size:var(--text-lg);line-height:var(--line-title)}.management-auth-card-heading small{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.management-auth-card-heading mark{display:inline-grid;place-items:center;min-height:1.9rem;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.48);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title);padding:0 var(--space-3)}.management-auth-result{display:grid;gap:var(--space-1);border:1px solid rgba(var(--color-border-rgb),.78);border-radius:var(--radius-md);background:rgba(var(--color-page-rgb),.58);color:var(--color-ink);padding:var(--space-3)}.management-auth-result.is-ready,.management-auth-result.is-partial,.management-auth-result.is-stale{border-color:rgba(var(--color-aqua-rgb),.55);background:rgba(var(--color-aqua-rgb),.16)}.management-auth-result.is-loading{border-color:rgba(var(--color-border-rgb),.92);color:var(--color-muted)}.management-auth-result.is-error{border-color:rgba(var(--color-danger-rgb),.58);background:rgba(var(--color-danger-rgb),.12)}.management-auth-result strong{font-size:var(--text-sm);line-height:var(--line-title)}.management-auth-result small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.management-auth-links{display:grid;gap:var(--space-2);border-top:1px solid rgba(var(--color-border-rgb),.72);padding-top:var(--space-3)}.management-auth-links button{display:grid;gap:var(--space-1);width:100%;border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-md);background:rgba(var(--color-page-rgb),.48);color:var(--color-ink);font-family:var(--font-sans);padding:var(--space-3);text-align:left}.management-auth-links button:hover,.management-auth-links button:focus-visible{border-color:rgba(var(--color-aqua-rgb),.7);background:rgba(var(--color-aqua-rgb),.16)}.management-auth-links strong{font-size:var(--text-sm);line-height:var(--line-title)}.management-auth-links small{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.management-panel-heading{display:flex;align-items:center;gap:var(--space-3)}.management-panel-heading h2{margin:0;color:var(--color-ink);font-size:var(--text-lg);line-height:var(--line-title)}.management-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:var(--radius-control);background:var(--action-gradient);color:var(--color-ink)}.management-icon svg{width:1.15rem;height:1.15rem}.management-queue,.management-detail-list{display:grid;gap:var(--space-2)}.management-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);border-bottom:1px solid rgba(var(--color-border-rgb),.72);padding-bottom:var(--space-3)}.management-tabs button{min-height:2.35rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.74);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title);padding:0 var(--space-4)}.management-tabs button:hover,.management-tabs button:focus-visible,.management-tabs button.is-active{background:var(--action-gradient);border-color:transparent}.management-row,.management-detail-card{border:1px solid rgba(var(--color-border-rgb),.88);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.72)}.management-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;color:inherit;font-family:var(--font-sans);padding:var(--space-3);text-align:left}.management-row:hover,.management-row:focus-visible,.management-row.is-active{border-color:rgba(var(--color-aqua-rgb),.72);background:rgba(var(--color-aqua-rgb),.2)}.management-row span,.management-detail-card,.management-selected-item span{display:grid;gap:var(--space-1)}.management-row strong,.management-detail-card strong,.management-selected-item strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-row mark,.management-selected-item mark{display:inline-grid;place-items:center;min-height:1.9rem;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.48);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title);padding:0 var(--space-3)}.management-detail-card{padding:var(--space-4)}.management-form-preview{display:grid;gap:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.88);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.62);padding:var(--space-4)}.management-form-preview>strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-table-stack{display:grid;gap:var(--space-3)}.management-table-card{display:grid;gap:var(--space-3);min-width:0;border:1px solid rgba(var(--color-border-rgb),.88);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.62);padding:var(--space-4)}.management-table-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:end;gap:var(--space-3)}.management-table-header>span,.management-table-header label{display:grid;gap:var(--space-1)}.management-table-header strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-table-header small,.management-table-header label span{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-table-header input{width:100%;min-height:2.45rem;border:1px solid rgba(var(--color-border-rgb),.88);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.82);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-title);padding:0 var(--space-3)}.management-table-state-controls,.management-table-pagination,.management-table-columns>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.management-table-state-controls button,.management-table-pagination button,.management-table-columns button{min-height:2.1rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.78);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title);padding:0 var(--space-3)}.management-table-state-controls button:hover,.management-table-state-controls button:focus-visible,.management-table-state-controls button.is-active,.management-table-pagination button:hover,.management-table-pagination button:focus-visible,.management-table-columns button:hover,.management-table-columns button:focus-visible,.management-table-columns button.is-active{border-color:transparent;background:var(--action-gradient)}.management-table-pagination button:disabled{cursor:not-allowed;opacity:.54}.management-table-pagination span{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-table-columns{display:grid;gap:var(--space-2)}.management-table-columns>span,.management-table-selection{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-table-selection{margin:0}.management-table-selection strong{color:var(--color-ink)}.management-table-status{margin:0;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.66);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body);padding:var(--space-3)}.management-table-status.is-error{border-color:rgba(var(--color-coral-rgb),.48);background:rgba(var(--color-coral-rgb),.12);color:var(--color-ink)}.management-table-scroll{min-width:0;overflow-x:auto}.management-table-scroll table{width:100%;min-width:42rem;border-collapse:collapse;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-table-scroll th,.management-table-scroll td{border-bottom:1px solid rgba(var(--color-border-rgb),.72);padding:var(--space-3);text-align:left;vertical-align:top;white-space:nowrap}.management-table-scroll th{color:var(--color-muted);font-size:var(--text-xs);font-weight:800}.management-table-scroll th button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.9rem;border:0;background:transparent;color:inherit;font-family:var(--font-sans);font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:left}.management-table-scroll th button span{display:inline-grid;place-items:center;min-height:1.45rem;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.42);color:var(--color-ink);font-size:.68rem;padding:0 var(--space-2)}.management-table-scroll td{color:var(--color-ink);font-weight:700}.management-table-scroll tbody tr{cursor:pointer}.management-table-scroll tbody tr.is-selected td{background:rgba(var(--color-aqua-rgb),.18)}.management-table-scroll tr.is-loading td{padding-block:var(--space-4)}.management-table-skeleton{display:block;width:min(100%,8rem);height:.8rem;border-radius:var(--radius-control);background:linear-gradient(90deg,rgba(var(--color-border-rgb),.4),rgba(var(--color-surface-rgb),.9),rgba(var(--color-border-rgb),.4));background-size:220% 100%;animation:management-skeleton-pulse var(--motion-duration-skeleton) var(--motion-ease-enter) infinite}.management-table-scroll tr:last-child td{border-bottom:0}.management-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.management-record-card{display:grid;gap:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.62);padding:var(--space-4)}.management-record-card>strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-record-card dl{display:grid;gap:var(--space-2);margin:0}.management-record-card dl>div{display:grid;grid-template-columns:minmax(6.5rem,.38fr) minmax(0,1fr);gap:var(--space-3);align-items:start}.management-record-card dt,.management-record-card dd{margin:0;font-size:var(--text-xs);line-height:var(--line-body)}.management-record-card dt{color:var(--color-muted);font-weight:800}.management-record-card dd{color:var(--color-ink);font-weight:700}.management-record-card .is-muted dd{color:var(--color-muted)}.management-record-card .is-locked dd{display:inline-grid;justify-self:start;min-height:1.65rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-coral-rgb),.12);color:var(--color-ink);padding:0 var(--space-2)}.management-table-empty{margin:0;border:1px dashed rgba(var(--color-border-rgb),.88);border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body);padding:var(--space-4)}.management-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.management-field{display:grid;gap:var(--space-2);min-width:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:var(--line-title)}.management-field span{display:grid;gap:var(--space-1)}.management-field small{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}.management-field input{width:100%;min-height:2.65rem;min-width:0;border:1px solid rgba(var(--color-border-rgb),.88);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.82);color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-title);padding:0 var(--space-3)}.management-selected-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background:var(--action-gradient);padding:var(--space-4)}.management-selected-item small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.management-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-top:var(--space-1)}.management-actions button{min-height:2.45rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.8);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--line-title);padding:0 var(--space-4)}.management-actions button:disabled{cursor:not-allowed;opacity:.58}.management-actions button:first-child{border-color:transparent;background:var(--action-gradient)}.management-actions button.is-warning{border-color:rgba(var(--color-aqua-rgb),.72);background:rgba(var(--color-aqua-rgb),.18)}.management-actions button.is-danger{border-color:rgba(var(--color-danger-rgb),.32);background:rgba(var(--color-danger-rgb),.1);color:var(--color-danger)}.management-actions small{flex-basis:100%;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.management-drawer-layer{align-items:start;justify-items:end;overflow:hidden;padding:calc(var(--desktop-home-header-height, 4.5rem) + var(--space-3)) var(--space-4) var(--space-4)}.confirm-bottom-sheet.management-detail-drawer{align-content:start;width:min(56rem,calc(100vw - var(--space-8)));height:min(46rem,calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-8)));max-height:calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-8));margin:0;border-radius:var(--radius-lg);overflow:auto;overscroll-behavior:contain;animation-name:dialog-sheet-in}.management-drawer-heading{position:sticky;z-index:2;top:calc(-1 * var(--space-5));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;border-bottom:1px solid rgba(var(--color-border-rgb),.72);background:rgba(var(--color-surface-rgb),.96);padding:var(--space-4) var(--space-5);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.management-drawer-heading span{display:grid;gap:var(--space-1)}.management-drawer-heading small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-title)}.management-drawer-heading button{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.8);color:var(--color-ink)}.management-drawer-heading svg{width:1rem;height:1rem}.management-detail-drawer .management-field-list{grid-template-columns:1fr}.management-detail-drawer .management-table-scroll table{min-width:34rem}.bottom-sheet-layer.management-action-layer{align-content:start;align-items:start;justify-items:center;overflow:hidden;padding:calc(var(--desktop-home-header-height, 4.5rem) + var(--space-3)) var(--space-6) var(--space-5)}.confirm-bottom-sheet.management-action-dialog{grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);align-items:start;width:min(64rem,calc(100vw - var(--space-8)));height:min(44rem,calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-8)));max-height:calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-8));margin:0 auto;border-radius:var(--radius-lg);overflow:auto;overscroll-behavior:contain;animation-name:dialog-sheet-in}.management-action-heading,.management-action-checks,.management-action-dialog .sheet-action-row{grid-column:1 / -1}.management-action-dialog .sheet-action-row{position:sticky;z-index:2;bottom:calc(-1 * var(--space-5));margin:var(--space-2) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));border-top:1px solid rgba(var(--color-border-rgb),.72);background:rgba(var(--color-surface-rgb),.96);padding:var(--space-3) var(--space-5) var(--space-5);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.management-action-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid rgba(var(--color-border-rgb),.72);padding:var(--space-4) var(--space-5)}.management-action-heading span{display:grid;gap:var(--space-1)}.management-action-heading small{color:var(--color-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--line-title)}.management-action-heading strong{color:var(--color-ink);font-size:var(--text-xl);font-weight:700;line-height:var(--line-title)}.management-action-heading button{display:inline-grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(var(--color-border-rgb),.78);border-radius:999px;background:rgb(var(--color-surface-rgb));color:var(--color-ink);cursor:pointer}.management-action-heading svg{width:1.05rem;height:1.05rem}.management-action-target{grid-column:1}.management-action-policy{grid-column:2}.management-action-form,.management-result-controls,.management-action-result{grid-column:1}.management-audit-preview{grid-column:2;grid-row:6 / span 3}.management-action-target{display:grid;gap:var(--space-1);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.62);color:var(--color-ink);font-size:var(--text-sm);font-weight:800;line-height:var(--line-title);padding:var(--space-3)}.management-action-target small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-title)}.management-action-policy{display:grid;gap:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.62);padding:var(--space-4)}.management-action-policy>span{display:grid;gap:var(--space-1)}.management-action-policy small,.management-action-policy dt{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-action-policy strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-action-policy dl{display:grid;gap:var(--space-2);margin:0}.management-action-policy dl>div{display:grid;grid-template-columns:minmax(5.5rem,.34fr) minmax(0,1fr);gap:var(--space-3)}.management-action-policy dd,.management-action-policy p{margin:0;color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.management-action-checks{display:flex;flex-wrap:wrap;gap:var(--space-2)}.management-action-checks span{min-height:1.85rem;align-content:center;border:1px solid rgba(var(--color-border-rgb),.78);border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.14);color:var(--color-ink);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title);padding:0 var(--space-3)}.management-action-form{display:grid;gap:var(--space-3)}.management-action-form label{display:grid;gap:var(--space-2)}.management-action-form label>span{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-action-form select,.management-action-form textarea{width:100%;border:1px solid rgba(var(--color-border-rgb),.88);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.82);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-body)}.management-action-form select{min-height:2.7rem;padding:0 var(--space-3)}.management-action-form textarea{resize:vertical;min-height:6.75rem;padding:var(--space-3)}.management-result-controls{display:flex;flex-wrap:wrap;gap:var(--space-2)}.management-result-controls button{min-height:2.1rem;border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.78);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title);padding:0 var(--space-3)}.management-result-controls button:hover,.management-result-controls button:focus-visible,.management-result-controls button.is-active{border-color:transparent;background:var(--action-gradient)}.management-action-result{display:grid;gap:var(--space-1);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.66);padding:var(--space-3)}.management-action-result strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-action-result small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.management-action-result.is-success{border-color:rgba(var(--color-aqua-rgb),.52);background:rgba(var(--color-aqua-rgb),.16)}.management-action-result.is-error,.management-action-result.is-permissionDenied,.management-action-result.is-conflict,.management-action-result.is-stale{border-color:rgba(var(--color-coral-rgb),.48);background:rgba(var(--color-coral-rgb),.12)}.management-audit-preview{display:grid;gap:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.62);padding:var(--space-4)}.management-audit-preview>span{display:grid;gap:var(--space-1)}.management-audit-preview small,.management-audit-preview dt{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;line-height:var(--line-title)}.management-audit-preview strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-audit-preview dl{display:grid;gap:var(--space-2);margin:0}.management-audit-preview dl>div{display:grid;grid-template-columns:minmax(6rem,.34fr) minmax(0,1fr);gap:var(--space-3)}.management-audit-preview dd{margin:0;color:var(--color-ink);font-size:var(--text-xs);font-weight:800;line-height:var(--line-body)}.management-audit-preview .is-muted dd{color:var(--color-muted)}.management-audit-preview .is-locked dd{display:inline-grid;justify-self:start;min-height:1.65rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.16);padding:0 var(--space-2)}@media(max-width:960px){.management-drawer-layer,.bottom-sheet-layer.management-action-layer{justify-items:center;padding:calc(var(--desktop-home-header-height, 4.5rem) + var(--space-2)) var(--space-3) var(--space-3)}.confirm-bottom-sheet.management-detail-drawer{width:min(42rem,calc(100vw - var(--space-6)))}.confirm-bottom-sheet.management-action-dialog{grid-template-columns:1fr;width:min(42rem,calc(100vw - var(--space-6)))}.management-action-form,.management-result-controls,.management-action-result,.management-action-target,.management-action-policy,.management-audit-preview{grid-column:1;grid-row:auto}}@media(max-width:640px),(max-height:720px){.management-drawer-layer,.bottom-sheet-layer.management-action-layer{align-items:end;padding:var(--space-3)}.confirm-bottom-sheet.management-detail-drawer,.confirm-bottom-sheet.management-action-dialog{width:min(100%,calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-lg);padding:var(--space-4)}.management-drawer-heading{top:calc(-1 * var(--space-4));margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4)}.management-action-dialog .sheet-action-row{bottom:calc(-1 * var(--space-4));margin:var(--space-2) calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-4)}.management-record-grid,.management-field-list{grid-template-columns:1fr}}.desktop-home-panel{position:relative;z-index:1;display:grid;align-content:start;min-width:0;opacity:1;transform:translateY(0);transition:opacity var(--motion-duration-interaction) var(--motion-ease-default),visibility var(--motion-duration-interaction) var(--motion-ease-default),transform var(--motion-duration-interaction) var(--motion-ease-default);visibility:visible}.desktop-home-panel-content{display:grid;align-content:start}.desktop-home-panel-content-left{gap:var(--space-4);animation:desktop-panel-enter-left var(--motion-duration-exit) var(--motion-ease-default) both}.desktop-home-panel-content-right{gap:var(--space-5);animation:desktop-panel-enter-right var(--motion-duration-exit) var(--motion-ease-default) both}.desktop-home-about,.desktop-home-guide{gap:0}.desktop-home-kicker{justify-self:start;display:inline-grid;place-items:center;min-height:2.35rem;padding:0 var(--space-4);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:var(--desktop-glass-surface);color:var(--desktop-accent-strong);font-size:var(--text-sm);font-weight:700;line-height:var(--line-title);box-shadow:0 8px 20px rgba(var(--color-ink-rgb),.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktop-home-panel h1,.desktop-home-panel h2{max-width:18rem;margin:0;color:var(--color-ink);font-weight:700;letter-spacing:0}.desktop-home-panel h1{font-size:var(--text-display);line-height:var(--line-title)}.desktop-home-panel h2{font-size:var(--text-xl);line-height:var(--line-title)}.desktop-home-panel p{max-width:18rem;margin:0;color:var(--color-ink);font-size:var(--text-md);line-height:1.82}.desktop-home-panel .desktop-home-note{max-width:18rem;margin-top:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5;text-align:left;white-space:nowrap}.desktop-home-feature-list{display:grid;gap:var(--space-4);margin-top:var(--space-3)}.desktop-home-faq-list{display:grid;gap:var(--space-3)}.desktop-home-feature,.desktop-home-faq{display:grid;align-items:center;gap:var(--space-3);padding:var(--desktop-home-feature-pad);border:1px solid var(--desktop-panel-border);border-radius:var(--radius-lg);background:var(--desktop-glass-surface);box-shadow:0 16px 36px rgba(var(--color-ink-rgb),.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-home-feature{grid-template-columns:var(--desktop-home-feature-icon-size) minmax(0,1fr);min-height:5.15rem}.desktop-home-faq{align-items:start;min-height:0}.desktop-home-feature-icon{display:grid;place-items:center;width:var(--desktop-home-feature-icon-size);height:var(--desktop-home-feature-icon-size);border-radius:50%;background:var(--desktop-icon-surface);color:var(--color-ink)}.desktop-home-feature-icon svg{width:1.55rem;height:1.55rem}.desktop-home-feature strong,.desktop-home-steps strong,.desktop-home-faq strong{display:block;color:var(--color-ink);font-weight:700;line-height:var(--line-title)}.desktop-home-feature small,.desktop-home-steps small,.desktop-home-faq small{display:block;margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);line-height:1.65}.desktop-home-app{position:relative;z-index:4;align-self:start;display:grid;place-items:center;min-width:0;width:100%;margin-top:calc(var(--desktop-home-app-lift) * -1)}.desktop-home-footer{position:relative;z-index:1;width:100%;border-top:1px solid rgba(var(--color-border-rgb),.72);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm)}.desktop-home-footer-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-6);width:min(100%,88rem);margin-inline:auto;min-height:5.25rem;padding:var(--space-6) var(--desktop-home-inline)}.desktop-home-footer-inner strong{color:var(--color-ink);font-size:var(--text-md);line-height:var(--line-title)}.desktop-home-footer-inner span{max-width:34rem;line-height:var(--line-body);text-align:center;justify-self:center}.desktop-home-footer-links{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0}.desktop-home-footer-links button,.desktop-home-footer-link{padding:0;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:var(--text-xs);line-height:var(--line-title);text-decoration:none;white-space:nowrap}.desktop-home-footer-links .desktop-home-footer-sponsor{display:inline-grid;place-items:center;min-height:1.65rem;padding:0 var(--space-2);border:1px solid rgba(var(--color-aqua-rgb),.32);border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.16);color:var(--color-ink);font-weight:700}.desktop-home-footer-links .desktop-home-footer-sponsor-login{background:rgba(var(--color-surface-rgb),.48);color:var(--color-muted)}.desktop-home-footer-links button:hover,.desktop-home-footer-links button:focus-visible,.desktop-home-footer-link:hover,.desktop-home-footer-link:focus-visible{color:var(--color-ink)}.desktop-home-footer-links .desktop-home-footer-sponsor:hover,.desktop-home-footer-links .desktop-home-footer-sponsor:focus-visible{border-color:rgba(var(--color-aqua-rgb),.46);background:var(--action-gradient)}.sponsor-public-screen{position:relative;z-index:2;display:grid;gap:var(--space-8);width:min(100%,76rem);min-height:100dvh;padding:calc(var(--desktop-home-header-height) + var(--space-8)) var(--desktop-home-inline) var(--space-8);animation:desktop-panel-enter-right var(--motion-duration-enter) var(--motion-ease-enter) both}.sponsor-public-hero{display:grid;gap:var(--space-4);max-width:58rem}.sponsor-public-hero h1,.sponsor-public-band h2,.sponsor-public-columns h2{margin:0;color:var(--color-ink);line-height:var(--line-title)}.sponsor-public-hero h1{font-size:var(--text-display)}.sponsor-public-hero p{max-width:48rem;margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--line-body)}.sponsor-public-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.sponsor-public-actions button{min-height:2.7rem;border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.75);color:var(--color-ink);font-size:var(--text-sm);font-weight:800;padding:0 var(--space-4);box-shadow:0 12px 24px rgba(var(--color-ink-rgb),.06)}.sponsor-public-actions button:first-child{border-color:transparent;background:var(--action-gradient)}.sponsor-public-grid,.sponsor-public-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.sponsor-public-card,.sponsor-public-band,.sponsor-public-columns article{border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-card);background:rgba(var(--color-surface-rgb),.78);box-shadow:0 20px 42px rgba(var(--color-ink-rgb),.06)}.sponsor-public-card{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5)}.sponsor-public-card strong,.sponsor-public-flow strong,.sponsor-public-state-list strong,.sponsor-public-columns li{color:var(--color-ink);font-weight:800;line-height:var(--line-title)}.sponsor-public-card p,.sponsor-public-columns li,.sponsor-public-manual-panel li,.sponsor-public-manual-panel p,.sponsor-public-state-list small{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.sponsor-public-manual{display:grid;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.sponsor-public-manual-nav{display:grid;gap:var(--space-2);border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-card);background:rgba(var(--color-surface-rgb),.78);padding:var(--space-3);box-shadow:0 20px 42px rgba(var(--color-ink-rgb),.06)}.sponsor-public-manual-nav button{min-height:2.45rem;border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-control);background:rgba(var(--color-page-rgb),.48);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:800;line-height:var(--line-title);padding:0 var(--space-3);text-align:left}.sponsor-public-manual-nav button:hover,.sponsor-public-manual-nav button:focus-visible,.sponsor-public-manual-nav button.is-active{border-color:transparent;background:var(--action-gradient)}.sponsor-public-manual-panel{display:grid;gap:var(--space-4);border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-card);background:rgba(var(--color-surface-rgb),.78);padding:var(--space-5);box-shadow:0 20px 42px rgba(var(--color-ink-rgb),.06)}.sponsor-public-manual-panel h2{margin:0;color:var(--color-ink);line-height:var(--line-title)}.sponsor-public-manual-panel ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.1rem}.sponsor-public-band{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:var(--space-5);padding:var(--space-5)}.sponsor-public-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.sponsor-public-flow li{display:grid;gap:var(--space-2);align-content:start;min-height:5.4rem;border-radius:var(--radius-card);background:rgba(var(--color-page-rgb),.56);padding:var(--space-3)}.sponsor-public-flow span{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:var(--action-gradient);color:var(--color-ink);font-size:var(--text-xs);font-weight:900}.sponsor-public-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sponsor-public-columns article{display:grid;gap:var(--space-4);padding:var(--space-5)}.sponsor-public-columns ul{display:grid;gap:var(--space-3);margin:0;padding-left:1.1rem}.sponsor-public-state-list{display:grid;gap:var(--space-3)}.sponsor-public-state-list span{display:grid;gap:var(--space-1);border-radius:var(--radius-card);background:rgba(var(--color-page-rgb),.56);padding:var(--space-3)}.sponsor-lp-screen{position:relative;z-index:2;display:grid;gap:var(--space-8);width:min(100%,76rem);min-height:100dvh;padding:calc(var(--desktop-home-header-height) + var(--space-7)) var(--desktop-home-inline) var(--space-8);animation:desktop-panel-enter-right var(--motion-duration-enter) var(--motion-ease-enter) both}.sponsor-lp-hero,.sponsor-lp-section,.sponsor-lp-process,.sponsor-lp-trust,.sponsor-lp-final{border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-panel);background:rgba(var(--color-surface-rgb),.78);box-shadow:0 24px 54px rgba(var(--color-ink-rgb),.07)}.sponsor-lp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);gap:var(--space-7);align-items:center;padding:var(--space-7)}.sponsor-lp-hero-copy,.sponsor-lp-section,.sponsor-lp-process,.sponsor-lp-final{display:grid;gap:var(--space-5)}.sponsor-lp-hero-copy h1,.sponsor-lp-section-heading h2,.sponsor-lp-final h2{margin:0;color:var(--color-ink);line-height:var(--line-title)}.sponsor-lp-hero-copy h1{max-width:12em;font-size:clamp(2.8rem,5.2vw,4.2rem)}.sponsor-lp-hero-copy h1 span{color:var(--color-aqua-strong)}.sponsor-lp-hero-copy p,.sponsor-lp-section-heading p,.sponsor-lp-final p,.sponsor-lp-card p,.sponsor-lp-reward-card p,.sponsor-lp-plan p,.sponsor-lp-plan li{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.sponsor-lp-hero-copy>p{max-width:44rem;font-size:var(--text-md)}.sponsor-lp-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sponsor-lp-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-control);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:750;line-height:var(--line-title);padding:0 var(--space-4);text-decoration:none;white-space:nowrap}.sponsor-lp-button-primary{border-color:transparent;background:var(--action-gradient);box-shadow:0 16px 30px rgba(var(--color-accent-rgb),.2)}.sponsor-lp-button-secondary,.sponsor-lp-button-plain{background:rgba(var(--color-surface-rgb),.72)}.sponsor-lp-button-plain{min-height:2.55rem;padding-inline:var(--space-3)}.sponsor-lp-proof-grid,.sponsor-lp-benefit-grid,.sponsor-lp-reward-grid,.sponsor-lp-plan-grid{display:grid;gap:var(--space-4)}.sponsor-lp-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-lp-card,.sponsor-lp-reward-card,.sponsor-lp-plan{display:grid;align-content:start;gap:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.5);border-radius:var(--radius-card);background:rgba(var(--color-page-rgb),.48);padding:var(--space-4)}.sponsor-lp-card h3,.sponsor-lp-reward-card h3,.sponsor-lp-plan h3,.sponsor-lp-process strong{margin:0;color:var(--color-ink);font-size:var(--text-md);font-weight:760;line-height:var(--line-title)}.sponsor-lp-visual{position:relative;min-height:33rem}.sponsor-lp-phone{width:min(74%,18rem);margin:0}.sponsor-lp-phone img{display:block;width:100%;border-radius:calc(var(--radius-panel) * .72);box-shadow:0 26px 58px rgba(var(--color-ink-rgb),.18)}.sponsor-lp-mascot{position:absolute;right:0;bottom:0;width:min(58%,23rem);filter:drop-shadow(0 20px 22px rgba(var(--color-ink-rgb),.12))}.sponsor-lp-section,.sponsor-lp-process,.sponsor-lp-final{padding:var(--space-6)}.sponsor-lp-section-heading{display:grid;gap:var(--space-2);max-width:48rem}.sponsor-lp-section-heading h2,.sponsor-lp-final h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.sponsor-lp-reward-visual{display:grid;place-items:center;min-height:12rem;border-radius:var(--radius-card);background:var(--action-gradient);overflow:hidden}.sponsor-lp-reward-visual span{justify-self:start;align-self:start;margin:var(--space-3);border-radius:999px;background:rgba(var(--color-surface-rgb),.8);color:var(--color-aqua-strong);font-size:var(--text-xs);font-weight:760;padding:var(--space-1) var(--space-3)}.sponsor-lp-reward-visual img{width:min(72%,9rem);filter:drop-shadow(0 16px 18px rgba(var(--color-ink-rgb),.1))}.sponsor-lp-phone-cta{display:grid;place-items:center;min-height:2.5rem;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.14);color:var(--color-ink);font-size:var(--text-sm);font-weight:760}.sponsor-lp-process{grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);align-items:start}.sponsor-lp-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.sponsor-lp-process li{display:grid;gap:var(--space-2);min-height:7rem;border-radius:var(--radius-card);background:rgba(var(--color-page-rgb),.56);padding:var(--space-4)}.sponsor-lp-process li span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--action-gradient);color:var(--color-ink);font-size:var(--text-xs);font-weight:900}.sponsor-lp-trust{display:grid;grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);gap:var(--space-6);align-items:center;padding:var(--space-6)}.sponsor-lp-trust>img{width:min(100%,18rem);justify-self:center}.sponsor-lp-plan strong{color:var(--color-ink);font-size:clamp(1.8rem,3vw,2.4rem);line-height:var(--line-title)}.sponsor-lp-plan ul{display:grid;gap:var(--space-2);margin:0;padding-left:1rem}.sponsor-lp-plan.is-recommended{border-color:rgba(var(--color-aqua-rgb),.54);background:linear-gradient(135deg,rgba(var(--color-aqua-rgb),.16),rgba(var(--color-hope-rgb),.12))}.sponsor-lp-final{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sponsor-lp-screen{gap:clamp(2.4rem,6vw,5.5rem);padding-top:calc(var(--desktop-home-header-height) + var(--space-5))}.sponsor-lp-hero{grid-template-columns:minmax(0,1fr) minmax(26rem,.92fr);min-height:clamp(31rem,58vw,38rem);border:0;background:transparent;box-shadow:none;padding:0}.sponsor-lp-hero-copy{align-content:center;gap:var(--space-4)}.sponsor-lp-hero-copy h1{font-size:clamp(3.2rem,5.4vw,4.2rem);letter-spacing:0}.sponsor-lp-actions{margin-top:var(--space-2)}.sponsor-lp-button{min-width:10.5rem;min-height:3rem;font-weight:760}.sponsor-lp-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-4)}.sponsor-lp-proof{display:grid;justify-items:center;gap:var(--space-2);text-align:center}.sponsor-lp-proof .desktop-home-feature-icon{width:2.9rem;height:2.9rem}.sponsor-lp-proof strong{color:var(--color-ink);font-size:var(--text-xs);font-weight:760;line-height:var(--line-title)}.sponsor-lp-visual{align-self:center;min-height:clamp(30rem,46vw,35rem)}.sponsor-lp-phone{width:min(54%,17.5rem);margin-left:clamp(1rem,5vw,4rem)}.sponsor-lp-mascot{width:min(58%,22rem)}.sponsor-lp-section{border:0;background:transparent;box-shadow:none;padding:0}.sponsor-lp-experience,.sponsor-lp-process,.sponsor-lp-trust,.sponsor-lp-final{border:1px solid rgba(var(--color-surface-rgb),.72);border-radius:var(--radius-panel);background:rgba(var(--color-surface-rgb),.82);box-shadow:0 24px 54px rgba(var(--color-ink-rgb),.07)}.sponsor-lp-experience{grid-template-areas:"heading mascot" "benefits mascot";grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:center;padding:var(--space-7)}.sponsor-lp-experience .sponsor-lp-section-heading{grid-area:heading;justify-self:center;text-align:center}.sponsor-lp-experience .sponsor-lp-benefit-grid{grid-area:benefits}.sponsor-lp-experience>img{grid-area:mascot;width:min(100%,19rem);justify-self:center;filter:drop-shadow(0 18px 20px rgba(var(--color-ink-rgb),.1))}.sponsor-lp-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsor-lp-card{justify-items:center;border:0;background:transparent;padding:var(--space-3);text-align:center}.sponsor-lp-card p{max-width:15rem}.sponsor-lp-reward-grid,.sponsor-lp-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-lp-reward-card,.sponsor-lp-plan{border-color:rgba(var(--color-border-rgb),.62);background:rgba(var(--color-surface-rgb),.78)}.sponsor-lp-process{grid-template-columns:minmax(0,1fr);padding:var(--space-6)}.sponsor-lp-process .sponsor-lp-section-heading{justify-self:center;text-align:center}.sponsor-lp-trust{grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr)}.sponsor-lp-final{grid-template-columns:minmax(0,1fr);justify-items:center;padding:var(--space-7);text-align:center}.sponsor-lp-final p{max-width:54rem}.sponsor-lp-final-animals{display:flex;justify-content:center;gap:clamp(var(--space-2),3vw,var(--space-5));width:min(100%,46rem);min-height:9rem}.sponsor-lp-final-animals img{width:clamp(5rem,12vw,9rem);height:auto;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(var(--color-ink-rgb),.1))}.sponsor-static-lp{--lp-page-inline: clamp(18px, 5vw, 64px);--lp-color-surface: #ffffff;--lp-color-ink: #111111;--lp-color-muted: #6f6f69;--lp-color-aqua: #aeded0;--lp-color-aqua-strong: #4ba394;--lp-color-sky: #c7e6ff;--lp-color-cream: #f7e9c7;--lp-color-gold: #d59b2e;--lp-gradient-brand: linear-gradient(135deg, var(--lp-color-sky), var(--lp-color-aqua) 52%, var(--lp-color-cream));--lp-gradient-action: linear-gradient(135deg, #58b6aa, #3c9a8f);--lp-shadow-card: 0 14px 36px rgba(17, 17, 17, .07);--lp-shadow-soft: 0 14px 50px rgba(17, 17, 17, .045);--lp-radius-card: 12px;--lp-radius-panel: 24px;--lp-radius-control: 999px;--lp-section-gap-block: 28px;--lp-section-panel-padding-y: 30px;--lp-section-panel-padding-x: 40px;--lp-section-panel-gap: 34px;--lp-section-heading-spacing: 26px;--lp-section-panel-bg: rgba(255, 255, 255, .9);--lp-text-measure: 640px;--lp-text-measure-wide: 760px;--lp-label-measure: 160px;--lp-button-height: 58px;--lp-button-padding-inline: 30px;--lp-button-font-size: 15px;--lp-button-pair-width: 520px;--lp-button-stack-width: 260px;--lp-button-shadow: 0 16px 28px rgba(61, 156, 144, .2);--lp-icon-size: 56px;--lp-icon-size-large: 68px;--lp-desktop-hero-mascot-size: clamp(340px, 27vw, 390px);--lp-hero-stage-width: min(100%, 620px);--lp-hero-stage-ratio: 1 / 1.08;--lp-hero-phone-left: 10%;--lp-hero-phone-top: 3%;--lp-hero-phone-width: 45%;--lp-hero-mascot-right: 0%;--lp-hero-mascot-bottom: 5%;--lp-hero-mascot-width: 58%;--lp-desktop-section-mascot-size: clamp(320px, 24vw, 380px);--lp-desktop-steps-mascot-size: clamp(360px, 28vw, 430px);--lp-desktop-trust-mascot-size: clamp(360px, 28vw, 430px);--lp-desktop-final-pet-size: clamp(132px, 30%, 190px);--lp-desktop-final-pet-overlap: clamp(-24px, -1.6vw, -14px);--lp-step-card-min-height: clamp(280px, 21vw, 310px);--lp-step-card-padding-block: 34px;--lp-step-card-padding-inline: 22px;--lp-step-illustration-scale: 1.16;position:relative;z-index:2;overflow:hidden;width:min(100%,90rem);margin:0 auto;padding:calc(var(--desktop-home-header-height) + var(--space-6)) var(--lp-page-inline) var(--space-8);color:var(--lp-color-ink);font-family:var(--font-sans);background:radial-gradient(circle at 35% 14%,rgba(174,222,208,.14),transparent 18rem),radial-gradient(circle at 78% 28%,rgba(247,233,199,.2),transparent 15rem);animation:desktop-panel-enter-right var(--motion-duration-enter) var(--motion-ease-enter) both}.sponsor-static-lp:before{position:fixed;top:var(--lp-fixed-celestial-top, 17dvh);left:var(--lp-fixed-celestial-left, 79vw);z-index:0;width:var(--lp-fixed-celestial-size, 18rem);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(255,234,138,1) 0 1.28rem,rgba(255,234,138,.82) 1.34rem 1.62rem,transparent 1.72rem),radial-gradient(circle at 50% 50%,rgba(255,221,128,.34) 0 4.8rem,transparent 5.2rem);content:"";opacity:.9;pointer-events:none;transform:translate(-50%,-50%)}.sponsor-static-lp>*{position:relative;z-index:1}.sponsor-static-lp h1,.sponsor-static-lp h2,.sponsor-static-lp h3,.sponsor-static-lp p{margin:0}.sponsor-static-lp a{color:inherit;text-decoration:none}.sponsor-static-lp [data-reveal]{opacity:0;transform:translateY(1.75rem);transition:opacity var(--motion-duration-reveal) var(--motion-ease-standard),transform var(--motion-duration-reveal) var(--motion-ease-standard);transition-delay:var(--reveal-delay, var(--motion-delay-none));will-change:opacity,transform}.sponsor-static-lp [data-reveal=pop]{transform:scale(.94)}.sponsor-static-lp [data-reveal].is-visible{opacity:1;transform:translateY(0)}.sponsor-static-lp [data-reveal=pop].is-visible{transform:scale(1)}.sponsor-static-lp [data-reveal].has-revealed{will-change:auto}.site-shell.theme-dark .sponsor-static-lp{--lp-color-surface: #101c30;--lp-color-ink: #f8fbff;--lp-color-muted: rgba(248, 251, 255, .74);--lp-color-aqua-strong: #74d7c6;--lp-gradient-action: linear-gradient(135deg, #58b6aa, #3c9a8f);--lp-shadow-card: 0 18px 42px rgba(0, 0, 0, .28);--lp-shadow-soft: 0 22px 58px rgba(0, 0, 0, .24);--lp-section-panel-bg: rgba(16, 28, 48, .76);background:radial-gradient(circle at 35% 14%,rgba(116,215,198,.15),transparent 18rem),radial-gradient(circle at 78% 28%,rgba(247,233,199,.14),transparent 15rem)}.sponsor-static-lp .hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(500px,.9fr);align-items:center;gap:clamp(36px,5vw,76px);min-height:610px}.sponsor-static-lp .hero-copy{position:relative;padding-left:18px}.sponsor-static-lp .hero-message{max-width:var(--lp-text-measure)}.sponsor-static-lp .eyebrow{display:inline-flex;align-items:center;min-height:34px;width:fit-content;padding:7px 14px;border-radius:var(--lp-radius-control);background:#aeded073;color:#31877c;font-size:13px;font-weight:760;line-height:1}.sponsor-static-lp .hero h1{margin-top:22px;color:var(--lp-color-ink);font-size:clamp(38px,5vw,64px);line-height:1.22;letter-spacing:0;text-wrap:balance}.sponsor-static-lp .accent{color:var(--lp-color-aqua-strong)}.sponsor-static-lp .hero-lead{margin-top:24px;color:#34342f;font-size:17px;line-height:1.85}.sponsor-static-lp .proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:var(--lp-text-measure-wide);margin-top:34px}.sponsor-static-lp .proof,.sponsor-static-lp .feature,.sponsor-static-lp .trust-item{display:grid;justify-items:center;gap:10px;text-align:center}.sponsor-static-lp .lp-icon,.sponsor-static-lp .step-number{display:grid;place-items:center;width:var(--lp-icon-size);height:var(--lp-icon-size);border:1px solid rgba(213,155,46,.3);border-radius:50%;background:#fffaeef0;color:var(--lp-color-aqua-strong);box-shadow:0 12px 24px #1111110f;font-weight:800}.sponsor-static-lp .lp-icon svg{width:28px;height:28px}.sponsor-static-lp .lp-icon-accent{color:var(--lp-color-gold);background:#fffaeefa}.sponsor-static-lp .lp-icon-trust{width:var(--lp-icon-size-large);height:var(--lp-icon-size-large);border-color:#4ba39424;color:#2c8278;background:#fff;box-shadow:0 16px 28px #1111110e}.sponsor-static-lp .proof strong{max-width:var(--lp-label-measure);font-size:13px;font-weight:760;line-height:1.55}.sponsor-static-lp .hero-actions,.sponsor-static-lp .cta-actions{display:grid;gap:14px;margin-top:28px}.sponsor-static-lp .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,var(--lp-button-pair-width))}.sponsor-static-lp .cta-actions{width:min(100%,var(--lp-button-stack-width))}.sponsor-static-lp .button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lp-button-height);border:0;border-radius:var(--lp-radius-control);padding:0 var(--lp-button-padding-inline);font-family:var(--font-sans);font-size:var(--lp-button-font-size);font-weight:760;line-height:1;cursor:pointer;transition:transform var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.sponsor-static-lp .hero-actions .button,.sponsor-static-lp .cta-actions .button{width:100%}.sponsor-static-lp .button-primary{color:#fff;background:var(--lp-gradient-action);box-shadow:var(--lp-button-shadow)}.sponsor-static-lp .button-secondary{border:2px solid rgba(75,163,148,.46);color:var(--lp-color-aqua-strong);background:#fffc}.sponsor-static-lp .button:hover,.sponsor-static-lp .reward-card:hover{transform:translateY(-2px)}.sponsor-static-lp .hero-stage{position:relative;display:block;width:var(--lp-hero-stage-width);aspect-ratio:var(--lp-hero-stage-ratio);min-height:0;justify-self:end}.sponsor-static-lp .actual-app-device{position:absolute;top:var(--lp-hero-phone-top);left:var(--lp-hero-phone-left);display:block;width:var(--lp-hero-phone-width);margin:0}.sponsor-static-lp .actual-app-device img{display:block;width:100%;height:auto;border-radius:30px;box-shadow:0 26px 58px #1111112e}.sponsor-static-lp .phone-cta{display:grid;place-items:center;min-height:46px;border-radius:var(--lp-radius-control);background:var(--lp-gradient-brand);font-size:13px;font-weight:760}.sponsor-static-lp .mascot-side{position:absolute;right:var(--lp-hero-mascot-right);bottom:var(--lp-hero-mascot-bottom);justify-self:end;width:var(--lp-hero-mascot-width);min-height:0}.sponsor-static-lp .mascot-side img{display:block;position:static;width:100%;filter:drop-shadow(0 20px 22px rgba(17,17,17,.12))}.sponsor-static-lp .section{position:relative;margin-top:var(--lp-section-gap-block);scroll-margin-top:calc(var(--desktop-home-header-height) + var(--space-5))}.sponsor-static-lp .experience{display:grid;grid-template-areas:"content mascot";grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:var(--lp-section-panel-gap);align-items:center}.sponsor-static-lp .concept-panel{display:grid;gap:4px}.sponsor-static-lp .concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sponsor-static-lp .concept-item{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border:1px solid rgba(75,163,148,.16);border-radius:var(--lp-radius-card);background:#ffffffb8}.sponsor-static-lp .concept-illustration{display:block;width:100%;margin:0 0 2px;aspect-ratio:16 / 9}.sponsor-static-lp .concept-illustration img{display:block;width:100%;height:100%;object-fit:contain}.sponsor-static-lp .concept-item strong{font-size:16px;font-weight:720;line-height:1.5}.sponsor-static-lp .concept-item p{margin:0;color:var(--lp-color-muted);font-size:14px;line-height:1.72}.sponsor-static-lp .experience-content{grid-area:content;min-width:0}.sponsor-static-lp .section-title,.sponsor-static-lp .section-heading{display:grid;justify-items:center;max-width:var(--lp-text-measure-wide);margin-inline:auto;text-align:center}.sponsor-static-lp .section-title{gap:12px}.sponsor-static-lp .section-heading{gap:14px;margin-bottom:var(--lp-section-heading-spacing)}.sponsor-static-lp .section-title h2{font-size:clamp(28px,3.6vw,44px);line-height:1.35;letter-spacing:0}.sponsor-static-lp .section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.35}.sponsor-static-lp .section-title p,.sponsor-static-lp .section-heading p{color:var(--lp-color-muted);font-size:16px;line-height:1.78}.sponsor-static-lp .features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.sponsor-static-lp .feature strong{font-size:14px;font-weight:760;line-height:1.5}.sponsor-static-lp .rabbit-stage{grid-area:mascot;justify-self:center;min-width:0}.sponsor-static-lp .rabbit-stage img{width:min(100%,var(--lp-desktop-section-mascot-size));filter:drop-shadow(0 20px 24px rgba(17,17,17,.1))}.sponsor-static-lp .reward-carousel-section{padding:30px 0 18px}.sponsor-static-lp .reward-carousel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:920px;margin:0 auto}.sponsor-static-lp .reward-card{position:relative;display:grid;gap:14px;min-height:410px;padding:16px;border:1px solid rgba(237,237,237,.92);border-radius:var(--lp-radius-panel);background:#fff;box-shadow:var(--lp-shadow-card);text-align:center}.sponsor-static-lp .reward-card-visual{position:relative;overflow:hidden;height:230px;border-radius:18px;background:var(--lp-gradient-brand)}.sponsor-static-lp .reward-card-visual img:first-of-type{position:absolute;left:50%;bottom:-12px;z-index:1;width:min(86%,250px);transform:translate(-50%);filter:drop-shadow(0 18px 18px rgba(17,17,17,.12))}.sponsor-static-lp .reward-label{position:absolute;left:14px;top:14px;z-index:1;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--lp-radius-control);background:#ffffffd6;color:var(--lp-color-aqua-strong);font-size:11px;font-weight:760}.sponsor-static-lp .reward-card h3{font-size:18px;line-height:1.48}.sponsor-static-lp .reward-card strong{color:var(--lp-color-aqua-strong)}.sponsor-static-lp .reward-card p,.sponsor-static-lp .step-card p,.sponsor-static-lp .plan p,.sponsor-static-lp .plan li,.sponsor-static-lp .spec-note{color:var(--lp-color-muted);font-size:13px;line-height:1.7}.sponsor-static-lp .reward-card .phone-cta{min-height:42px}.sponsor-static-lp .carousel-dots{display:none;justify-content:center;gap:7px;margin-top:18px}.sponsor-static-lp .carousel-dots span{width:7px;height:7px;border-radius:50%;background:#6f6f6940}.sponsor-static-lp .carousel-dots .active{width:18px;border-radius:var(--lp-radius-control);background:var(--lp-color-aqua-strong)}.sponsor-static-lp .steps{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:var(--lp-section-panel-gap);align-items:center}.sponsor-static-lp .step-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-section-panel-gap)}.sponsor-static-lp .step-card{position:relative;display:grid;justify-items:center;align-content:center;gap:16px;min-height:var(--lp-step-card-min-height);padding:var(--lp-step-card-padding-block) var(--lp-step-card-padding-inline);border-radius:var(--lp-radius-card);background:#fff;box-shadow:var(--lp-shadow-card);text-align:center}.sponsor-static-lp .step-number{position:absolute;left:-13px;top:-13px;width:42px;height:42px;color:#fff;background:var(--lp-color-aqua-strong)}.sponsor-static-lp .step-illustration{position:relative;display:grid;place-items:center;width:86px;height:72px;transform:scale(var(--lp-step-illustration-scale))}.sponsor-static-lp .step-illustration>span{position:absolute;display:block}.sponsor-static-lp .step-gift .gift-box{width:50px;height:42px;border-radius:8px;background:linear-gradient(90deg,transparent 42%,rgba(255,255,255,.62) 42% 58%,transparent 58%),linear-gradient(135deg,#f7e9c7,#f2bf4a 50%,#e58f5a);box-shadow:0 14px 18px #d59b2e2e}.sponsor-static-lp .step-gift .gift-lid{top:9px;width:58px;height:14px;border-radius:7px;background:linear-gradient(90deg,transparent 43%,rgba(255,255,255,.62) 43% 57%,transparent 57%),linear-gradient(135deg,#fff7de,#d59b2e)}.sponsor-static-lp .step-gift .gift-ribbon{top:0;width:34px;height:18px;border:4px solid #eaa16b;border-bottom:0;border-radius:16px 16px 0 0}.sponsor-static-lp .step-map .map-sheet{width:62px;height:44px;border-radius:9px;background:linear-gradient(90deg,#4ba3942e 0 33%,#ffffffb8 33% 66%,#c7e6ff94 66%),linear-gradient(135deg,#fffdf8,#e9f7f2);box-shadow:0 13px 17px #11111114;transform:perspective(80px) rotateX(12deg)}.sponsor-static-lp .step-map .map-route{width:44px;height:20px;border-bottom:3px solid rgba(75,163,148,.46);border-radius:50%;transform:translateY(6px) rotate(-9deg)}.sponsor-static-lp .step-map .map-pin{top:2px;width:24px;height:24px;border-radius:50% 50% 50% 8px;background:linear-gradient(135deg,#f08a77,#d65050);box-shadow:0 9px 12px #d650502e;transform:rotate(-45deg)}.sponsor-static-lp .step-map .map-pin:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff7de}.sponsor-static-lp .step-discover-card .discover-card-body{width:58px;height:66px;border:2px solid rgba(75,163,148,.22);border-radius:14px;background:#fff;box-shadow:0 13px 17px #11111114}.sponsor-static-lp .step-discover-card .discover-card-label{top:9px;width:34px;height:6px;border-radius:var(--lp-radius-control);background:#4ba39461}.sponsor-static-lp .step-discover-card .discover-card-image{top:19px;width:42px;height:28px;border-radius:9px;background:radial-gradient(circle at 64% 40%,rgba(247,233,199,.9) 0 5px,transparent 6px),linear-gradient(135deg,#c7e6ffc7,#aeded0a8 56%,#fff7ded1)}.sponsor-static-lp .step-discover-card .discover-card-copy{bottom:10px;width:34px;height:5px;border-radius:var(--lp-radius-control);background:#1111112e;box-shadow:0 8px #1111111a}.sponsor-static-lp .step-card strong{font-size:18px;font-weight:760}.sponsor-static-lp .step-arrow{position:absolute;top:50%;right:-24px;color:#4ba39480;font-size:42px;transform:translateY(-50%)}.sponsor-static-lp .steps-mascot{align-self:end;justify-self:center;width:min(100%,var(--lp-desktop-steps-mascot-size));filter:drop-shadow(0 22px 28px rgba(17,17,17,.12))}.sponsor-static-lp .trust{display:grid;grid-template-areas:"visual heading" "visual details";grid-template-columns:minmax(360px,430px) minmax(0,1fr);grid-template-rows:auto auto;gap:18px var(--lp-section-panel-gap);align-items:center}.sponsor-static-lp .trust>img{grid-area:visual;justify-self:center;width:min(100%,var(--lp-desktop-trust-mascot-size));filter:drop-shadow(0 22px 28px rgba(17,17,17,.13))}.sponsor-static-lp .trust-heading{grid-area:heading;align-self:end}.sponsor-static-lp .trust-heading .section-heading{margin-bottom:0}.sponsor-static-lp .trust-details{grid-area:details;display:grid;gap:18px;align-self:end}.sponsor-static-lp .trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.sponsor-static-lp .trust-item{align-content:start}.sponsor-static-lp .trust-item strong{max-width:11em;font-size:13px;font-weight:760;line-height:1.55}.sponsor-static-lp .trust-item p{margin:0;max-width:15em;color:var(--lp-color-muted);font-size:12px;font-weight:650;line-height:1.65}.sponsor-static-lp .pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sponsor-static-lp .plan{display:grid;gap:16px;padding:22px;border:1px solid rgba(237,237,237,.94);border-radius:var(--lp-radius-panel);background:#ffffffe6;box-shadow:var(--lp-shadow-card)}.sponsor-static-lp .plan.recommended{border:2px solid rgba(75,163,148,.42);background:linear-gradient(#fff,#fff) padding-box,var(--lp-gradient-brand) border-box}.sponsor-static-lp .plan h3{font-size:22px}.sponsor-static-lp .price{display:flex;align-items:baseline;gap:6px}.sponsor-static-lp .price strong{font-size:clamp(34px,3vw,44px);line-height:1.15}.sponsor-static-lp .price span{color:var(--lp-color-muted);font-size:15px;font-weight:700;line-height:1.2}.sponsor-static-lp .plan ul{display:grid;gap:8px;margin:0;padding-left:18px}.sponsor-static-lp .final-cta{display:grid;grid-template-areas:"heading heading heading" "copy visual actions";grid-template-columns:minmax(260px,.8fr) minmax(0,1fr) minmax(220px,var(--lp-button-stack-width));grid-template-rows:auto auto;gap:18px var(--lp-section-panel-gap);align-items:end;background:linear-gradient(135deg,#ffffffdb,#f7e9c752)}.sponsor-static-lp .concept-panel,.sponsor-static-lp .experience,.sponsor-static-lp .steps-panel,.sponsor-static-lp .trust,.sponsor-static-lp .final-cta{padding:var(--lp-section-panel-padding-y) var(--lp-section-panel-padding-x);border-radius:var(--lp-radius-panel);box-shadow:var(--lp-shadow-soft)}.sponsor-static-lp .concept-panel,.sponsor-static-lp .experience,.sponsor-static-lp .steps-panel,.sponsor-static-lp .trust{background:var(--lp-section-panel-bg)}.sponsor-static-lp .final-heading{grid-area:heading;align-self:start;min-width:0;text-align:center}.sponsor-static-lp .final-cta h2{font-size:clamp(30px,3vw,38px);line-height:1.36}.sponsor-static-lp .final-cta .spec-note{grid-area:copy;align-self:start;min-width:0;margin:0;padding:0;border:0;background:transparent}.sponsor-static-lp .final-showcase{grid-area:visual;align-self:end;min-width:0}.sponsor-static-lp .final-animals{display:flex;align-items:end;justify-content:center;gap:0;width:100%;overflow:visible}.sponsor-static-lp .final-animals img{flex:0 1 var(--lp-desktop-final-pet-size);width:var(--lp-desktop-final-pet-size);min-width:0;margin:0 var(--lp-desktop-final-pet-overlap);filter:drop-shadow(0 13px 16px rgba(17,17,17,.1))}.sponsor-static-lp .final-actions{grid-area:actions;align-self:center;min-width:0}.sponsor-static-lp .final-actions .cta-actions{width:100%;margin-top:0}.sponsor-static-lp .spec-note{margin-top:22px;padding:18px 20px;border:1px solid rgba(75,163,148,.24);border-radius:var(--lp-radius-card);background:#ffffffb8}.site-shell.theme-dark .sponsor-static-lp .hero-lead,.site-shell.theme-dark .sponsor-static-lp .section-title p,.site-shell.theme-dark .sponsor-static-lp .section-heading p,.site-shell.theme-dark .sponsor-static-lp .concept-item p,.site-shell.theme-dark .sponsor-static-lp .reward-card p,.site-shell.theme-dark .sponsor-static-lp .step-card p,.site-shell.theme-dark .sponsor-static-lp .trust-item p,.site-shell.theme-dark .sponsor-static-lp .plan p,.site-shell.theme-dark .sponsor-static-lp .plan li,.site-shell.theme-dark .sponsor-static-lp .price span,.site-shell.theme-dark .sponsor-static-lp .spec-note{color:var(--lp-color-muted)}.site-shell.theme-dark .sponsor-static-lp .eyebrow{background:#74d7c62e;color:var(--lp-color-aqua-strong)}.site-shell.theme-dark .sponsor-static-lp .concept-panel,.site-shell.theme-dark .sponsor-static-lp .experience,.site-shell.theme-dark .sponsor-static-lp .steps-panel,.site-shell.theme-dark .sponsor-static-lp .trust,.site-shell.theme-dark .sponsor-static-lp .final-cta,.site-shell.theme-dark .sponsor-static-lp .concept-item,.site-shell.theme-dark .sponsor-static-lp .reward-card,.site-shell.theme-dark .sponsor-static-lp .step-card,.site-shell.theme-dark .sponsor-static-lp .plan,.site-shell.theme-dark .sponsor-static-lp .spec-note{border-color:#f8fbff1f;background:#101c30c2;box-shadow:var(--lp-shadow-card)}.site-shell.theme-dark .sponsor-static-lp .concept-panel,.site-shell.theme-dark .sponsor-static-lp .experience,.site-shell.theme-dark .sponsor-static-lp .steps-panel,.site-shell.theme-dark .sponsor-static-lp .trust,.site-shell.theme-dark .sponsor-static-lp .final-cta{box-shadow:var(--lp-shadow-soft)}.site-shell.theme-dark .sponsor-static-lp .plan.recommended{background:linear-gradient(#101c30eb,#101c30eb) padding-box,var(--lp-gradient-brand) border-box}.site-shell.theme-dark .sponsor-static-lp .button-secondary{border-color:#74d7c675;background:#f8fbff14;color:var(--lp-color-aqua-strong)}.site-shell.theme-dark .sponsor-static-lp .lp-icon{border-color:#74d7c633;background:#f8fbff1a;color:var(--lp-color-aqua-strong);box-shadow:none}.site-shell.theme-dark .sponsor-static-lp .lp-icon-accent{border-color:#f7e9c747;background:#f7e9c724;color:#f7e9c7}.site-shell.theme-dark .sponsor-static-lp .lp-icon-trust{background:#f8fbff1a;color:var(--lp-color-aqua-strong)}.site-shell.theme-dark .sponsor-static-lp .reward-label{border:1px solid rgba(248,251,255,.18);background:#091426d1;color:#f8fbff;box-shadow:0 10px 22px #09142647;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:1180px){.sponsor-static-lp{--lp-step-card-min-height: 220px;--lp-step-card-padding-block: 26px;--lp-step-card-padding-inline: 18px;--lp-step-illustration-scale: 1;--lp-section-panel-gap: 28px;--lp-hero-stage-width: min(100%, 680px)}.sponsor-static-lp .hero{grid-template-columns:1fr;grid-template-areas:"visual" "copy";min-height:0}.sponsor-static-lp .hero-copy{grid-area:copy;padding-left:0}.sponsor-static-lp .hero-stage{grid-area:visual;justify-self:center}.sponsor-static-lp .experience{grid-template-areas:"content" "mascot";grid-template-columns:1fr;justify-items:center;text-align:center}.sponsor-static-lp .concept-grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(var(--lp-section-panel-padding-x) * -1);padding:0 var(--lp-section-panel-padding-x) 12px;scroll-padding-inline:var(--lp-section-panel-padding-x);scroll-snap-type:x mandatory;scrollbar-width:none}.sponsor-static-lp .concept-grid::-webkit-scrollbar{display:none}.sponsor-static-lp .concept-item{flex:0 0 min(360px,calc((100vw - var(--lp-page-inline) - var(--lp-page-inline) - var(--lp-section-panel-padding-x) - var(--lp-section-panel-padding-x) - 14px) / 2));scroll-snap-align:center}.sponsor-static-lp .trust{grid-template-areas:"visual heading" "visual details";grid-template-columns:minmax(250px,360px) minmax(0,1fr);justify-items:stretch;text-align:center}.sponsor-static-lp .trust>img{width:min(78vw,360px)}.sponsor-static-lp .trust-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.sponsor-static-lp .steps{grid-template-columns:1fr}.sponsor-static-lp .step-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-static-lp .pricing{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(var(--lp-page-inline) * -1);padding:0 var(--lp-page-inline) 12px;scroll-padding-inline:var(--lp-page-inline);scroll-snap-type:x mandatory;scrollbar-width:none}.sponsor-static-lp .pricing::-webkit-scrollbar{display:none}.sponsor-static-lp .pricing .plan{flex:0 0 min(42vw,360px);scroll-snap-align:center}.sponsor-static-lp .steps-mascot{order:-1;width:min(78vw,360px)}.sponsor-static-lp .final-cta{grid-template-areas:"heading heading" "copy actions" "visual visual";grid-template-columns:minmax(0,1fr) minmax(240px,var(--lp-button-stack-width));grid-template-rows:auto auto auto;justify-items:stretch;text-align:left}.sponsor-static-lp .final-animals{max-width:620px}}@media(min-width:821px)and (max-width:1180px){.sponsor-static-lp{--lp-section-panel-padding-x: 32px;--lp-hero-stage-width: min(100%, 560px)}.sponsor-static-lp .hero{grid-template-areas:"copy visual";grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:center;gap:44px}.sponsor-static-lp .hero-copy{max-width:var(--lp-text-measure-wide);text-align:left}.sponsor-static-lp .hero h1{font-size:clamp(48px,7vw,64px)}.sponsor-static-lp .hero-stage{width:100%}.sponsor-static-lp .reward-card{min-height:390px}.sponsor-static-lp .steps-mascot,.sponsor-static-lp .trust>img{width:min(38vw,320px)}.sponsor-static-lp .trust{grid-template-areas:"visual heading" "visual details";grid-template-columns:minmax(250px,320px) minmax(0,1fr);text-align:left}}@media(max-width:820px){.desktop-home-header.is-sponsor-lp-header{top:calc(var(--standalone-safe-area-top, 0px) + .75rem);width:calc(100% - 2rem);display:flex;align-items:center;justify-content:space-between;min-height:3.75rem;border-radius:var(--radius-control)}.desktop-home-header.is-sponsor-lp-header .desktop-home-brand{min-width:0;font-size:var(--text-sm)}.desktop-home-header.is-sponsor-lp-header .desktop-home-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-home-header.is-sponsor-lp-header .desktop-home-logo-mark{width:2rem;height:2rem}.sponsor-lp-menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;flex:0 0 auto;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--desktop-icon-surface);color:var(--color-ink)}.sponsor-lp-menu-toggle span{display:block;width:1.05rem;height:.12rem;border-radius:999px;background:currentColor}.desktop-home-header.is-sponsor-lp-header .desktop-home-nav{position:absolute;top:calc(100% + .5rem);right:0;left:0;display:grid;grid-template-columns:1fr;gap:var(--space-1);width:100%;max-height:0;margin-left:0;padding:var(--space-2);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:1.25rem;background:rgba(var(--color-surface-rgb),.96);box-shadow:0 18px 34px rgba(var(--color-ink-rgb),.12);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-.4rem) scale(.98);transform-origin:top center;transition:max-height var(--motion-duration-page) var(--motion-ease-standard),opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-page) var(--motion-ease-standard)}.desktop-home-header.is-sponsor-lp-header .desktop-home-nav.is-open{max-height:22rem;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.desktop-home-header.is-sponsor-lp-header .desktop-home-nav button,.desktop-home-header.is-sponsor-lp-header .desktop-home-nav a{width:100%;min-height:2.6rem;justify-content:center}.sponsor-lp-header-actions{display:none}.desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-mobile-action{display:inline-grid}.desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-login,.desktop-home-header.is-sponsor-lp-header .sponsor-lp-header-cta{min-height:2.6rem;padding-inline:1rem}.sponsor-static-lp{--lp-step-card-min-height: 190px;--lp-step-card-padding-block: 22px;--lp-step-card-padding-inline: 18px;--lp-section-gap-block: 24px;--lp-section-panel-padding-y: 24px;--lp-section-panel-padding-x: 18px;--lp-section-panel-gap: 20px;--lp-hero-stage-width: min(100%, 520px);padding-top:calc(var(--standalone-safe-area-top, 0px) + var(--desktop-home-header-height) + 1.25rem)}.sponsor-static-lp .hero{grid-template-areas:"visual" "copy";gap:var(--space-5)}.sponsor-static-lp .hero h1{font-size:38px}.sponsor-static-lp .reward-carousel-section{overflow:visible;margin-inline:0;padding-inline:0}.sponsor-static-lp .rabbit-stage{display:none}.sponsor-static-lp .concept-grid{display:flex}.sponsor-static-lp .steps-mascot{display:block;order:-1;width:min(78vw,360px);margin-inline:auto}.sponsor-static-lp .steps{gap:var(--space-4)}.sponsor-static-lp .step-cards{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(var(--lp-section-panel-padding-x) * -1);padding:18px var(--lp-section-panel-padding-x) 12px;scroll-padding-inline:var(--lp-section-panel-padding-x);scroll-snap-type:x mandatory;scrollbar-width:none}.sponsor-static-lp .reward-carousel{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(var(--lp-page-inline) * -1);padding:0 var(--lp-page-inline) 12px;scroll-padding-inline:var(--lp-page-inline);scroll-snap-type:x mandatory;scrollbar-width:none}.sponsor-static-lp .reward-carousel::-webkit-scrollbar{display:none}.sponsor-static-lp .step-cards::-webkit-scrollbar{display:none}.sponsor-static-lp .reward-card,.sponsor-static-lp .pricing .plan,.sponsor-static-lp .concept-item,.sponsor-static-lp .step-card{flex:0 0 min(82vw,292px);scroll-snap-align:center}.sponsor-static-lp .step-card{min-height:0}.sponsor-static-lp .reward-card{min-height:392px}.sponsor-static-lp .reward-card-visual{height:220px}.sponsor-static-lp .carousel-dots{display:flex}.sponsor-static-lp .hero-actions,.sponsor-static-lp .cta-actions{display:grid;width:100%}.sponsor-static-lp .hero-actions{grid-template-columns:1fr}.sponsor-static-lp .button{width:100%}.sponsor-static-lp .hero-stage{width:var(--lp-hero-stage-width)}.sponsor-static-lp .trust{grid-template-areas:"visual" "heading" "details";grid-template-columns:1fr;justify-items:stretch;text-align:center}.sponsor-static-lp .experience{grid-template-areas:"content" "mascot";grid-template-columns:1fr}.sponsor-static-lp .features,.sponsor-static-lp .proof-row,.sponsor-static-lp .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-static-lp .final-cta{grid-template-areas:"heading" "copy" "visual" "actions";grid-template-columns:1fr;text-align:left}.sponsor-static-lp .step-arrow{display:none}.sponsor-static-lp .final-animals{flex-wrap:wrap}.sponsor-static-lp .final-animals img{width:clamp(118px,31vw,148px);margin:0 -12px}.sponsor-static-lp .final-actions{width:100%}}.desktop-home-copyright{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-title);white-space:nowrap}.desktop-home-copyright:hover,.desktop-home-copyright:focus-visible{color:var(--color-ink)}.terms-modal-layer{--modal-edge-space: clamp(var(--space-3), 4vw, var(--space-6));position:fixed;inset:0;z-index:80;display:grid;place-items:center;width:100vw;min-height:100dvh;padding:var(--modal-edge-space)}.terms-modal-backdrop{position:fixed;inset:0;width:100vw;min-height:100dvh;padding:0;border:0;border-radius:0;background:var(--modal-backdrop-background);-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur)}.terms-modal{position:relative;z-index:1;display:grid;gap:var(--space-4);width:min(100%,var(--modal-width));max-height:min(calc(100dvh - var(--modal-edge-space) - var(--modal-edge-space)),var(--modal-max-height));overflow:auto;padding:clamp(var(--space-4),3vw,var(--space-6));border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:0 24px 64px #11111138;animation:dialog-sheet-in var(--motion-duration-enter) var(--motion-ease-enter) both;overscroll-behavior:contain;scrollbar-width:none}.terms-modal::-webkit-scrollbar{display:none}.terms-modal-header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.terms-modal h2{margin:0;font-size:var(--text-xl);line-height:var(--line-title)}.terms-modal p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.terms-modal-close{display:grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border:1px solid rgba(var(--color-border-rgb),.78);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.76);color:var(--color-ink)}.terms-modal-close svg{width:1rem;height:1rem}.terms-modal-sections{display:grid;gap:var(--space-3)}.terms-modal-sections article{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.66)}.terms-modal-sections strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.terms-modal-sections span{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.terms-modal-action{display:grid;place-items:center;width:100%;min-height:3rem;min-width:0;padding:.72rem var(--space-3);border:0;border-radius:var(--radius-control);background:var(--action-gradient);color:#111;font-weight:700;line-height:var(--line-title);box-shadow:var(--action-shadow);text-align:center;text-decoration:none;white-space:normal}.terms-modal-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:center}.terms-modal-link-action,.terms-modal-secondary-action{background:#fff;border:1px solid var(--color-border);color:var(--color-ink);box-shadow:none}.terms-modal-section-action{display:inline-grid;place-items:center;justify-self:start;min-height:2.35rem;margin-top:var(--space-2);padding:.45rem var(--space-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);font-weight:700;line-height:var(--line-title);text-decoration:none}.site-shell.theme-dark .terms-modal-link-action,.site-shell.theme-dark .terms-modal-secondary-action{border-color:#ffffff24;background:#ffffff14;color:var(--color-ink)}.site-shell.theme-dark .terms-modal,.site-shell:not(.theme-light) .terms-modal{border-color:#ffffff1f;background:rgba(var(--color-surface-rgb),.96);box-shadow:0 18px 44px #0000003d}.site-shell.theme-dark :where(.terms-modal-close,.terms-modal-sections article),.site-shell:not(.theme-light) :where(.terms-modal-close,.terms-modal-sections article){border-color:#ffffff24;background:rgba(var(--color-surface-rgb),.72);box-shadow:none}.sponsor-auth-modal{--modal-width: 760px;gap:var(--space-5);animation:sponsor-auth-dialog-in var(--motion-duration-dialog) var(--motion-ease-enter) both;transform-origin:center top}.sponsor-auth-modal-layer .terms-modal-backdrop{animation:sponsor-auth-backdrop-in var(--motion-duration-base) var(--motion-ease-enter) both}.sponsor-auth-modal .terms-modal-header{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:start;gap:var(--space-3)}.sponsor-auth-modal .terms-modal-header:before{content:"";grid-column:1;grid-row:1}.sponsor-auth-modal .terms-modal-header>div{grid-column:2;grid-row:1;justify-self:center;text-align:center}.sponsor-auth-modal .terms-modal-close{grid-column:3;grid-row:1;justify-self:end}.sponsor-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-1);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-control);background:rgba(var(--color-page-rgb),.54);animation:sponsor-auth-content-in var(--motion-duration-page) var(--motion-ease-enter) both;animation-delay:60ms}.sponsor-auth-tabs button{min-height:2.6rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:800;transition:background var(--motion-duration-interaction) var(--motion-ease-default),color var(--motion-duration-interaction) var(--motion-ease-default),box-shadow var(--motion-duration-interaction) var(--motion-ease-default),transform var(--motion-duration-interaction) var(--motion-ease-default)}.sponsor-auth-tabs button.is-active{background:var(--action-gradient);color:var(--color-ink);box-shadow:var(--action-shadow);transform:translateY(-1px)}.sponsor-auth-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.46fr);gap:var(--space-4);align-items:start;animation:sponsor-auth-content-slide-forward var(--motion-duration-page) var(--motion-ease-enter) both;animation-delay:.11s}.sponsor-auth-modal-grid[data-switch-direction=backward]{animation-name:sponsor-auth-content-slide-backward}.sponsor-auth-card{background:rgba(var(--color-surface-rgb),.74)}.sponsor-auth-card .management-field span{display:inline-flex;gap:.12rem;align-items:baseline}.sponsor-auth-card .sponsor-auth-required-mark{color:var(--color-warning);font-size:var(--text-sm);font-weight:900;line-height:1}.sponsor-auth-note{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-lg);background:rgba(var(--color-surface-rgb),.62)}.sponsor-auth-note strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.sponsor-auth-note p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.support-modal-form{display:grid;gap:var(--space-3)}.support-modal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.support-modal-field{display:grid;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.support-modal-field input,.support-modal-field select,.support-modal-field textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.86);color:var(--color-ink);font:inherit;font-weight:600;line-height:var(--line-body)}.support-modal-field input[aria-invalid=true],.support-modal-field select[aria-invalid=true],.support-modal-field textarea[aria-invalid=true]{border-color:rgba(var(--color-warning-rgb),.78);background:rgba(var(--color-warning-rgb),.06);box-shadow:0 0 0 2px rgba(var(--color-warning-rgb),.16)}.support-modal-field input,.support-modal-field select{min-height:3rem;padding:0 var(--space-3)}.support-modal-field textarea{min-height:clamp(7rem,18dvh,10rem);padding:var(--space-3);resize:vertical}.support-modal-category-note,.support-modal-status{margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:rgba(var(--color-sky-rgb),.22);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.support-modal-status{background:rgba(var(--color-aqua-rgb),.18);color:var(--color-ink);font-weight:700}.support-modal-category-note.is-warning{background:rgba(var(--color-warning-rgb),.08);color:var(--color-warning);font-weight:700}.site-shell.theme-dark .support-modal-field input,.site-shell.theme-dark .support-modal-field select,.site-shell.theme-dark .support-modal-field textarea{border-color:#ffffff24;background:#ffffff14}.site-shell.theme-dark .support-modal-field input[aria-invalid=true],.site-shell.theme-dark .support-modal-field select[aria-invalid=true],.site-shell.theme-dark .support-modal-field textarea[aria-invalid=true]{border-color:rgba(var(--color-warning-rgb),.82);background:rgba(var(--color-warning-rgb),.12)}@media(max-width:720px){.terms-modal-layer{align-items:end;padding:var(--space-3)}.terms-modal{width:100%;max-height:calc(100dvh - var(--space-3) - var(--space-3));border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-md)}.support-modal-grid,.sponsor-auth-modal-grid{grid-template-columns:minmax(0,1fr)}}.desktop-home-app .app-screen{--app-screen-height: min(852px, calc(100dvh - 7rem) )}@media(min-width:821px){.app-help-fab{display:none}.desktop-home-app .app-screen{height:var(--app-screen-height);min-height:0;overflow:visible}.desktop-home-app .app-view,.desktop-home-app .app-screen-send .app-view,.desktop-home-app .app-screen-discover .app-view{align-items:start;min-height:0}.desktop-home-app .app-view-page{min-height:0;align-content:start}.desktop-home-app .bottom-tabs{width:min(var(--app-nav-width),23rem);padding:.38rem;border:1px solid rgba(var(--color-border-rgb),.74);background:rgba(var(--color-surface-rgb),.92);box-shadow:0 14px 30px rgba(var(--color-ink-rgb),.1);-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06)}.desktop-home-app .bottom-tabs button{gap:.16rem;min-height:3.35rem;color:var(--color-muted);font-size:.62rem;line-height:1}.desktop-home-app .bottom-tabs button span:not(.tab-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.desktop-home-app .bottom-tabs .tab-icon{width:2.1rem;height:2.1rem}.desktop-home-app .bottom-tabs .tab-icon svg{width:1.24rem;height:1.24rem}.desktop-home-app .app-screen-settings .app-view,.desktop-home-app .app-screen-receive .app-view,.desktop-home-app .app-screen-notifications .app-view{padding-top:var(--space-3);padding-bottom:calc(var(--space-3) + var(--app-scroll-fade-height))}.desktop-home-app .settings-panel,.desktop-home-app .receive-panel,.desktop-home-app .notifications-panel{padding-bottom:calc(var(--app-view-end-space) + var(--bottom-nav-visual-height))}.desktop-home-app .settings-panel,.desktop-home-app .receive-panel,.desktop-home-app .notifications-panel{padding-top:0}.desktop-home-app .app-screen-hero{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card)}.desktop-home-app .app-screen-hero-icon,.desktop-home-app .notification-card .list-item-icon{width:2.35rem;height:2.35rem}.desktop-home-app .app-screen-hero h2{margin-bottom:.12rem;font-size:var(--text-md)}.desktop-home-app .app-screen-hero p{font-size:var(--text-xs);line-height:1.52}.desktop-home-app .notification-list{gap:var(--space-2)}.desktop-home-app .notification-card{min-height:4.6rem;padding:var(--space-3)}.desktop-home-app .notification-heading-row{gap:var(--space-2);align-items:start}.desktop-home-app .notification-heading-row strong{white-space:normal}.desktop-home-app .notification-card .list-item-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.desktop-home-app .notification-dismiss-action{padding:0 var(--space-4)}.desktop-home-app .thank-notification{--app-toast-top-offset: calc(var(--desktop-home-header-height) + clamp(1.25rem, 3dvh, 2.25rem))}}.desktop-home-steps{--desktop-home-step-gap: var(--space-6);--desktop-home-step-size: 2.5rem;position:relative;display:grid;gap:var(--desktop-home-step-gap);margin:var(--space-3) 0 var(--space-4);padding:0;list-style:none}.desktop-home-steps li{position:relative;display:grid;grid-template-columns:var(--desktop-home-step-size) minmax(0,1fr);gap:var(--space-4);align-items:start}.desktop-home-steps li:not(:last-child):after{position:absolute;top:var(--desktop-home-step-size);left:calc(var(--desktop-home-step-size) / 2);width:1px;height:calc(100% + var(--desktop-home-step-gap) - var(--desktop-home-step-size));background:linear-gradient(180deg,rgba(var(--color-aqua-rgb),.88),rgba(var(--color-aqua-rgb),.2));content:"";transform:translate(-50%)}.desktop-home-step-number{position:relative;z-index:1;display:grid;place-items:center;width:var(--desktop-home-step-size);height:var(--desktop-home-step-size);border:0;border-radius:50%;background:var(--desktop-step-surface);color:var(--desktop-accent-strong);font-weight:700;box-shadow:inset 0 0 0 1px rgba(var(--color-surface-rgb),.68),0 8px 18px rgba(var(--color-ink-rgb),.05)}.app-screen{--app-frame-margin: .75rem;--app-gutter: var(--app-frame-margin);--app-shadow-bleed: clamp(.75rem, 3vw, 1rem);--app-nav-width: min(406px, calc(100vw - var(--app-frame-margin) - var(--app-frame-margin)));--app-surface-width: min(390px, calc(var(--app-nav-width) - var(--app-shadow-bleed) - var(--app-shadow-bleed)));--app-content-width: var(--app-surface-width);--app-screen-height: min(852px, calc(100dvh - 2rem) );--bottom-nav-height: calc(4.95rem + env(safe-area-inset-bottom)) ;--bottom-nav-visual-height: 4.25rem;--bottom-nav-gap: clamp(.75rem, 2dvh, 1.1rem);--app-scroll-fade-height: clamp(2.25rem, 5dvh, 3.25rem);--app-scroll-top-fade-height: 0rem;--app-view-end-space: calc(var(--app-scroll-fade-height) + var(--space-3));--coin-card-radius: clamp(1.35rem, 5vw, 1.85rem);--coin-card-width: min(100%, 25.5rem);--coin-card-image-action-size: clamp(2.02rem, 11cqw, 2.45rem);--coin-card-image-action-icon-size: 1.04rem;--coin-card-image-action-inset: clamp(.95rem, 4cqw, var(--space-4));--coin-card-image-action-background: rgba(var(--color-surface-rgb), .68);--coin-card-image-action-background-active: rgba(var(--color-surface-rgb), .82);--coin-card-image-action-shadow: 0 10px 22px rgba(var(--color-ink-rgb), .1);--coin-card-action-size: clamp(3rem, 7.6vh, 3.35rem);--coin-card-action-gap: clamp(.28rem, 1.3cqw, .45rem);--coin-card-action-font: clamp(.98rem, 4.2cqw, var(--text-md));--coin-card-action-icon-size: 1.08rem;--coin-card-action-row-width: min(100%, 21rem);--coin-card-action-top-space: var(--space-3);--coin-card-primary-action-min: minmax(0, 1fr);--coin-deck-control-size: 2.75rem;--coin-deck-control-center-offset: clamp(1.65rem, 4dvh, 2.2rem);--coin-card-readable-width: calc(100% - var(--coin-deck-control-size) - var(--space-2));--coin-card-section-gap: clamp(.78rem, 2.9cqw, 1.05rem);--coin-card-copy-gap: clamp(.72rem, 2.45cqw, .95rem);--coin-card-message-pill-min-width: clamp(4.4rem, 18cqw, 5.35rem);--coin-card-message-pill-height: 1.45rem;--coin-card-title-line: 1.34;--coin-card-body-line: 1.68;--coin-card-message-line: 1.5;--coin-card-meta-line: 1.44;--coin-card-title-font: clamp(1rem, 4.7cqw, 1.18rem);--coin-card-title-weight: 800;--coin-card-amount-font: clamp(2.18rem, 11.4cqw, var(--text-display));--coin-card-label-font: clamp(.86rem, 3.55cqw, var(--text-sm));--coin-card-message-font: clamp(.94rem, 4.15cqw, var(--text-md));--coin-card-body-font: var(--coin-card-message-font);--coin-card-body-weight: 400;--coin-card-mode-font: clamp(.78rem, 3.15cqw, var(--text-xs));--coin-card-meta-font: clamp(.72rem, 2.8cqw, var(--text-xs));--coin-card-meta-weight: 600;--coin-card-label-weight: 700;--coin-card-emphasis-weight: 700;--sponsor-reward-meta-font: clamp(.62rem, 2.35cqw, .72rem);--sponsor-reward-meta-weight: 400;--coin-card-url-font: clamp(.78rem, 3.25cqw, var(--text-sm));--coin-card-image-height: 10.75rem;--coin-card-body-min-height: clamp(20rem, 95cqw, 22.25rem);--coin-card-artwork-popout-offset: .7rem;--coin-card-artwork-height: clamp(14.5rem, 68cqw, 19rem);--coin-card-artwork-max-width: min(98cqw, calc(100% - 1rem) );--coin-card-artwork-top-inset: 1rem;--coin-card-artwork-popout-space: clamp(3rem, 9cqw, 4.25rem);--deck-card-side-peek: clamp(1.55rem, 7vw, 2.5rem);--deck-card-motion-distance: clamp(2.25rem, 12cqw, 3.6rem);--deck-card-width: var(--coin-card-width);--coin-deck-control-rail-width: var(--app-nav-width);position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--bottom-nav-gap);height:var(--app-screen-height);min-height:0;width:min(430px,100vw);margin:0 auto;padding:0;overflow:visible;background:transparent}.app-screen:before{display:none;content:none}.app-splash-screen{position:fixed;inset:0;width:100dvw;height:100dvh;z-index:calc(var(--layer-bottom-sheet) + 20);display:grid;place-items:center;overflow:hidden;padding:0;background:#edf7f2;color:var(--color-ink);text-align:center;animation:app-splash-enter var(--motion-duration-card) var(--motion-ease-enter) both}.app-splash-screen.is-exiting{pointer-events:none;animation:app-splash-exit var(--motion-duration-card) var(--motion-ease-exit) both}.app-splash-picture,.app-splash-image{display:block;width:100%;height:100%}.app-splash-image{object-fit:cover;object-position:center}@media(display-mode:standalone){.site-shell,.desktop-home-shell,.desktop-home-app,.app-screen{min-height:100vh;min-height:100dvh;min-height:100lvh}.site-shell{--standalone-safe-area-top: env(safe-area-inset-top);--standalone-safe-area-bottom: env(safe-area-inset-bottom);--standalone-bottom-nav-lift: max(env(safe-area-inset-bottom), .75rem)}.desktop-home-shell,.desktop-home-app,.app-screen{height:100vh;height:100dvh;height:100lvh}.app-splash-screen{inset:0 0 calc(env(safe-area-inset-bottom)*-1) 0;width:100vw;width:100dvw;height:auto;min-height:calc(100vh + env(safe-area-inset-bottom));min-height:calc(100dvh + env(safe-area-inset-bottom));min-height:calc(100lvh + env(safe-area-inset-bottom))}}html.is-standalone-app .site-shell{--standalone-safe-area-top: env(safe-area-inset-top);--standalone-safe-area-bottom: env(safe-area-inset-bottom);--standalone-bottom-nav-lift: max(env(safe-area-inset-bottom), .75rem)}html.is-standalone-app .site-shell,html.is-standalone-app .desktop-home-shell,html.is-standalone-app .desktop-home-app,html.is-standalone-app .app-screen{min-height:100vh;min-height:100dvh;min-height:100lvh}html.is-standalone-app .desktop-home-shell,html.is-standalone-app .desktop-home-app,html.is-standalone-app .app-screen{height:100vh;height:100dvh;height:100lvh}html.is-standalone-app .app-splash-screen{inset:0 0 calc(env(safe-area-inset-bottom)*-1) 0;width:100vw;width:100dvw;height:auto;min-height:calc(100vh + env(safe-area-inset-bottom));min-height:calc(100dvh + env(safe-area-inset-bottom));min-height:calc(100lvh + env(safe-area-inset-bottom))}.mobile-landscape-unsupported{display:none}.mobile-landscape-unsupported-card{display:grid;justify-items:center;gap:var(--space-3);width:min(30rem,calc(100vw - var(--space-6)));border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-lg);background:rgba(var(--color-surface-rgb),.92);box-shadow:var(--shadow-panel);padding:var(--space-5);text-align:center}.mobile-landscape-unsupported-icon{display:inline-grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:var(--radius-control);background:var(--action-gradient);color:var(--color-ink);box-shadow:var(--action-shadow)}.mobile-landscape-unsupported-icon svg{width:1.5rem;height:1.5rem}.mobile-landscape-unsupported-eyebrow{display:inline-grid;min-height:1.9rem;place-items:center;border:1px solid rgba(var(--color-border-rgb),.74);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.78);color:var(--color-muted);font-size:var(--text-xs);font-weight:800;padding:0 var(--space-3)}.mobile-landscape-unsupported h2{margin:0;color:var(--color-ink);font-size:clamp(1.2rem,4vw,var(--text-xl));line-height:var(--line-title)}.mobile-landscape-unsupported p{max-width:24rem;margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}@keyframes app-splash-enter{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes app-splash-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.995)}}.tutorial-coach-layer{--tutorial-edge-space: max(var(--space-3), calc((100vw - var(--app-nav-width, 430px)) / 2 + var(--space-3)));--tutorial-card-width: 17.5rem;--tutorial-card-offset-inline: 0px;--tutorial-tooltip-background: #fff6dd;--tutorial-tooltip-shadow: 0 .85rem 2rem rgba(var(--color-ink-rgb), .14);position:fixed;inset:0;z-index:calc(var(--layer-bottom-sheet) + 10);display:grid;align-items:end;justify-items:center;padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--tutorial-edge-space) calc(var(--bottom-nav-height, 5rem) + var(--space-3)) var(--tutorial-edge-space);pointer-events:none}.tutorial-coach-card{position:relative;z-index:1;display:grid;gap:var(--space-3);width:min(100%,var(--tutorial-card-width));padding:var(--space-3);border:1px solid rgba(var(--color-aqua-rgb),.38);border-radius:var(--radius-card);background:rgba(var(--color-surface-rgb),.96);box-shadow:0 1rem 2.6rem rgba(var(--color-ink-rgb),.14);overflow:hidden;pointer-events:auto;animation:coach-card-enter var(--motion-duration-coach) var(--motion-ease-enter) both}.tutorial-coach-layer .tutorial-coach-card{margin-left:var(--tutorial-card-offset-inline);padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.tutorial-coach-layer .onboarding-bubble{gap:var(--space-2);border:0;background:var(--tutorial-tooltip-background);box-shadow:var(--tutorial-tooltip-shadow)}.site-shell.theme-dark .tutorial-coach-layer,.site-shell:not(.theme-light) .tutorial-coach-layer{--tutorial-tooltip-background: rgba(var(--color-surface-rgb), .96);--tutorial-tooltip-shadow: 0 1rem 2.4rem rgba(0, 0, 0, .34)}.site-shell.theme-dark .tutorial-coach-layer .onboarding-bubble,.site-shell:not(.theme-light) .tutorial-coach-layer .onboarding-bubble{border:1px solid rgba(255,255,255,.14)}.site-shell.theme-dark .tutorial-step-count,.site-shell:not(.theme-light) .tutorial-step-count,.site-shell.theme-dark .tutorial-next-button,.site-shell:not(.theme-light) .tutorial-next-button{border:1px solid rgba(255,255,255,.14);background:rgba(var(--color-surface-rgb),.84)}.site-shell.theme-dark .tutorial-skip-link,.site-shell:not(.theme-light) .tutorial-skip-link{color:rgba(var(--color-ink-rgb),.76)}.tutorial-coach-layer .help-tutorial-dots{justify-content:start}.onboarding-bubble-header,.onboarding-bubble-footer{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;min-width:0}.onboarding-bubble-footer{margin-top:var(--space-1)}.tutorial-step-count,.tutorial-skip-link,.tutorial-next-button{font-size:var(--text-xs);font-weight:800;line-height:1}.tutorial-step-count{display:inline-grid;min-height:1.45rem;place-items:center;padding:0 var(--space-2);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.54)}.tutorial-skip-link,.tutorial-next-button{min-height:1.9rem;border:0;border-radius:var(--radius-control);cursor:pointer}.tutorial-skip-link{padding:0;background:transparent;color:rgba(var(--color-ink-rgb),.72)}.tutorial-next-button{flex:0 0 auto;padding:0 var(--space-3);background:rgba(var(--color-surface-rgb),.82);color:var(--color-ink);box-shadow:0 .45rem 1rem rgba(var(--color-ink-rgb),.1)}.tutorial-coach-send,.tutorial-coach-message{align-items:start;padding-top:calc(var(--space-8) + env(safe-area-inset-top));padding-bottom:calc(var(--bottom-nav-height, 5rem) + var(--space-3))}.tutorial-coach-notification,.tutorial-coach-receive{align-items:end;padding-bottom:calc(var(--bottom-nav-height, 5rem) + var(--space-4))}.tutorial-coach-ready{align-items:center;padding-top:calc(var(--space-4) + env(safe-area-inset-top));padding-bottom:calc(var(--bottom-nav-height, 5rem) + var(--space-3))}.tutorial-coach-notification .onboarding-bubble:after,.tutorial-coach-receive .onboarding-bubble:after{top:-.48rem;bottom:auto}.tutorial-coach-ready .onboarding-bubble:after{content:none}@media(min-width:1280px)and (min-height:640px){.tutorial-coach-layer{--tutorial-card-offset-inline: calc((var(--app-nav-width, 430px) / 2) + (var(--tutorial-card-width) / 2) + var(--space-6));justify-items:center}.tutorial-coach-send,.tutorial-coach-message{align-items:center;padding-top:0;padding-bottom:calc(var(--bottom-nav-height, 5rem) + var(--space-2))}.tutorial-coach-notification{align-items:start;padding-top:calc(var(--space-8) + env(safe-area-inset-top))}.tutorial-coach-receive{align-items:center;padding-bottom:calc(var(--bottom-nav-height, 5rem) + var(--space-2))}.tutorial-coach-ready .tutorial-coach-card{margin-left:0}.tutorial-coach-ready{align-items:center;padding-top:var(--space-6);padding-bottom:var(--space-6)}.tutorial-coach-layer .onboarding-bubble:after{top:50%;right:auto;bottom:auto;left:-.43rem;transform:translateY(-50%) rotate(45deg)}.onboarding-terms-document{max-height:none}}.onboarding-bubble{position:relative;display:grid;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--action-gradient);color:var(--color-ink)}.onboarding-bubble:after{position:absolute;right:var(--space-5);bottom:-.48rem;z-index:0;width:.95rem;height:.95rem;background:var(--tutorial-tooltip-background);content:"";transform:rotate(45deg)}.onboarding-bubble>*{position:relative;z-index:1}.onboarding-bubble strong{font-size:var(--text-sm);line-height:var(--line-title)}.onboarding-bubble span{font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.onboarding-terms-document{display:grid;gap:var(--space-3);max-height:none;min-height:0;overflow:auto;padding:var(--space-3);border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.74);color:var(--color-ink);scrollbar-width:thin}.onboarding-terms-document>strong{font-size:var(--text-md);line-height:var(--line-title)}.onboarding-terms-document>span,.onboarding-terms-sections article span{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.onboarding-terms-sections{display:grid;gap:var(--space-3)}.onboarding-terms-sections article{display:grid;gap:var(--space-1)}.onboarding-terms-sections article strong{font-size:var(--text-sm);line-height:var(--line-title)}.onboarding-terms-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-body);transition:border-color var(--motion-duration-fast) var(--motion-ease-default),background var(--motion-duration-fast) var(--motion-ease-default),box-shadow var(--motion-duration-fast) var(--motion-ease-default)}.onboarding-terms-check:has(input:disabled){color:rgba(var(--color-ink-rgb),.48)}.onboarding-terms-check input{width:1.1rem;height:1.1rem;margin-top:.12rem;accent-color:var(--color-aqua)}.onboarding-terms-check input:disabled{cursor:not-allowed;opacity:.46}.onboarding-terms-check.is-invalid{border-color:rgba(var(--color-warning-rgb),.78);background:rgba(var(--color-warning-rgb),.06);box-shadow:0 0 0 2px rgba(var(--color-warning-rgb),.16)}.onboarding-terms-check input[aria-invalid=true]{accent-color:var(--color-warning)}.service-terms-agreement{display:grid;gap:var(--space-2);min-height:0;padding:var(--space-3);border:1px solid rgba(var(--color-aqua-rgb),.24);border-radius:var(--radius-md);background:rgba(var(--color-sky-rgb),.1)}.service-terms-document{max-height:min(30dvh,15rem);background:rgba(var(--color-surface-rgb),.82)}.service-terms-check{padding:0}.app-tutorial-active .app-view-page{animation:none}.app-tutorial-step-send .send-card-stack,.app-tutorial-step-message .card-send-mode-row,.app-tutorial-step-notification .notification-swipe-row:first-child .notification-card,.app-tutorial-step-receive .deck-card-active .coin-card{position:relative;z-index:2;filter:drop-shadow(0 1.1rem 2.1rem rgba(var(--color-aqua-rgb),.2))}.app-tutorial-step-send .send-card-stack .coin-card,.app-tutorial-step-notification .notification-swipe-row:first-child .notification-card,.app-tutorial-step-receive .deck-card-active .coin-card{outline:2px solid rgba(var(--color-aqua-rgb),.26);outline-offset:.18rem}@keyframes coach-card-enter{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}.app-screen-send,.app-screen-discover,.app-screen-settings,.app-screen-receive,.app-screen-notifications{background:transparent}.app-view{align-items:start;padding-bottom:calc(var(--app-frame-margin) + var(--app-scroll-fade-height));scroll-padding-bottom:calc(var(--app-frame-margin) + var(--app-scroll-fade-height));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 var(--app-scroll-top-fade-height),#000 calc(100% - var(--app-scroll-fade-height)),rgba(0,0,0,0) 100%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 var(--app-scroll-top-fade-height),#000 calc(100% - var(--app-scroll-fade-height)),rgba(0,0,0,0) 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.app-view:has(.thank-notification){mask-image:linear-gradient(180deg,#000 0 calc(100% - var(--app-scroll-fade-height)),#0000);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--app-scroll-fade-height)),rgba(0,0,0,0) 100%)}.app-tabs,.bottom-tabs{display:flex;gap:var(--space-2)}button{border-radius:var(--radius-control)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(174,237,224,.95);outline-offset:3px}@media(max-width:820px){input,select,textarea{font-size:max(16px,1rem)}}.app-tabs{margin:var(--space-2) 0 var(--space-3);padding:.35rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:rgb(var(--color-surface-rgb));box-shadow:none}.app-tabs button,.bottom-tabs button{display:grid;place-items:center;gap:.15rem;min-height:3.2rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-muted);font-weight:700}.tab-icon{position:relative;display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:var(--radius-control);background:rgb(var(--color-surface-rgb));color:currentColor;line-height:1}.tab-icon svg{width:1.08rem;height:1.08rem}.tab-icon-unread:after{position:absolute;top:.22rem;right:.22rem;width:.48rem;height:.48rem;border:2px solid #ffffff;border-radius:50%;background:var(--color-notification-dot);box-shadow:0 .25rem .7rem rgba(var(--color-warning-rgb),.34);content:""}.app-tabs .active .tab-icon,.bottom-tabs .active .tab-icon{background:#ffffff24;color:#fff}.app-tabs button{flex:1}.app-tabs .active,.bottom-tabs .active{background:var(--color-ink);color:#fff}.payment-return-notice{display:grid;gap:var(--space-1);margin:0 var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid rgba(var(--color-aqua-rgb),.42);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-soft)}.payment-return-notice strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.payment-return-notice span{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.payment-return-notice.is-cancelled,.payment-return-notice.is-failed{border-color:rgba(var(--color-danger-rgb),.28)}.app-view{display:grid;min-height:0;background:transparent;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;padding:var(--app-frame-margin) var(--app-frame-margin) var(--app-frame-margin) var(--app-frame-margin);scroll-padding-bottom:var(--app-frame-margin);scrollbar-width:none}.app-view::-webkit-scrollbar{display:none}.app-view{padding-bottom:calc(var(--app-frame-margin) + var(--app-scroll-fade-height));scroll-padding-bottom:calc(var(--app-frame-margin) + var(--app-scroll-fade-height));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 var(--app-scroll-top-fade-height),#000 calc(100% - var(--app-scroll-fade-height)),rgba(0,0,0,0) 100%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 var(--app-scroll-top-fade-height),#000 calc(100% - var(--app-scroll-fade-height)),rgba(0,0,0,0) 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.app-screen-send .app-view,.app-screen-discover .app-view{overflow-x:visible;overflow-y:auto;overscroll-behavior:contain}.app-view-page{position:relative;display:grid;align-content:center;min-height:min-content;background:transparent;overflow:visible;animation-duration:var(--motion-duration-page);animation-fill-mode:none;animation-timing-function:var(--motion-ease-enter)}.app-view-page-settings,.app-view-page-send,.app-view-page-discover,.app-view-page-receive,.app-view-page-notifications{align-content:start}.app-view-page-forward{animation-name:app-slide-forward}.app-view-page-backward{animation-name:app-slide-backward}@keyframes app-slide-forward{0%{opacity:0;transform:translate(1.4rem)}to{opacity:1;transform:translate(0)}}@keyframes app-slide-backward{0%{opacity:0;transform:translate(-1.4rem)}to{opacity:1;transform:translate(0)}}@keyframes scene-wave-flow{0%{background-position:0 84%,260px 67%,-180px 50%,40px 38%,120px 32%,-140px 22%,-260px 17%,320px 8%,0 0}to{background-position:720px 84%,-660px 67%,900px 50%,-940px 38%,-760px 32%,980px 22%,980px 17%,-1040px 8%,0 0}}@keyframes scene-cloud-drift-light{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}50%{background-position:0 0,0 0,-.9rem .3rem,.8rem -.24rem,-.5rem .36rem,.32rem -.12rem,-.28rem .2rem,0 0}to{background-position:0 0,0 0,-1.5rem .48rem,1.2rem -.36rem,-.8rem .56rem,.54rem -.18rem,-.46rem .28rem,0 0}}@keyframes scene-cloud-drift-dark{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}50%{background-position:0 0,0 0,0 0,-.7rem .22rem,.86rem -.28rem,-.42rem .3rem,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,-1.18rem .42rem,1.34rem -.44rem,-.76rem .54rem,0 0,0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes scene-stars-twinkle{0%{background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}38%{background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100.22% 100.22%,99.84% 99.84%,100.16% 100.16%,99.8% 99.8%,100.18% 100.18%,99.9% 99.9%,100% 100%}70%{background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,99.88% 99.88%,100.2% 100.2%,99.82% 99.82%,100.16% 100.16%,99.9% 99.9%,100.14% 100.14%,100% 100%}to{background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100.12% 100.12%,99.92% 99.92%,100.08% 100.08%,99.94% 99.94%,100.06% 100.06%,99.96% 99.96%,100% 100%}}@keyframes scene-bottle-drift{0%{transform:translate(-50%) translateY(34%) rotate(calc(var(--scene-bottle-rotate) - 1deg))}48%{transform:translate(calc(-50% + .34rem)) translateY(18%) rotate(calc(var(--scene-bottle-rotate) + 3deg))}78%{transform:translate(calc(-50% + .1rem)) translateY(27%) rotate(calc(var(--scene-bottle-rotate) + 1deg))}to{transform:translate(-50%) translateY(34%) rotate(calc(var(--scene-bottle-rotate) - 1deg))}}@keyframes scene-horizon-sway{0%{transform:translateY(-.65rem) rotate(-.58deg) skewY(-3.6deg)}28%{transform:translateY(.1rem) rotate(0) skewY(0)}62%{transform:translateY(.78rem) rotate(.62deg) skewY(3.7deg)}to{transform:translateY(-.35rem) rotate(0) skewY(0)}}@keyframes desktop-panel-enter-left{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes desktop-panel-enter-right{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes card-depth-breathe{0%,to{box-shadow:0 12px 28px rgba(var(--color-ink-rgb),.06);filter:brightness(1) saturate(1)}50%{box-shadow:0 20px 44px rgba(var(--color-ink-rgb),.105),inset 0 0 0 1px #ffffff6b;filter:brightness(1.012) saturate(1.018)}}.screen-panel{position:relative;min-height:100%;width:var(--app-content-width);margin-inline:auto;padding:var(--space-4) 0 var(--app-view-end-space);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.screen-panel>*{position:relative;z-index:2}.screen-panel.compact{box-shadow:none}.coin-actions-panel{display:grid;align-content:end;gap:clamp(.55rem,1.8vh,var(--space-3));min-height:100%;background:transparent}.coin-actions-panel h2{max-width:none;font-size:var(--text-xl);line-height:var(--line-tight);text-align:center;white-space:nowrap}.coin-actions-panel p{font-size:var(--text-sm);line-height:var(--line-body);text-align:center;white-space:nowrap}.screen-grid{display:grid;grid-template-columns:1fr;gap:.85rem}.send-layout{display:grid;grid-template-columns:1fr;gap:clamp(.55rem,2.2vh,.85rem);align-items:stretch;align-content:start;width:var(--app-content-width);margin-inline:auto}.discover-layout{grid-template-columns:1fr;gap:clamp(.2rem,1.2vh,.35rem);align-items:stretch;align-content:start;width:var(--app-content-width);margin-inline:auto}.screen-heading h2{margin-bottom:0;max-width:34rem;font-size:var(--text-xl);line-height:1.03}.soft-screen-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(237,237,237,.9);border-radius:1.25rem;background:linear-gradient(135deg,#c7e6ff80,#aeede057 54%,#f7e9c75c),#fff;box-shadow:0 16px 34px rgba(var(--color-ink-rgb),.08);animation:card-depth-breathe var(--motion-duration-breathe-slow) var(--motion-ease-soft) infinite}.soft-screen-hero h2{margin-bottom:.28rem;font-size:var(--text-lg);line-height:var(--line-title)}.soft-screen-hero p{margin:0;font-size:var(--text-sm);line-height:1.5}.app-screen-hero{width:100%}.app-screen-hero-copy{min-width:0}.soft-screen-icon,.list-item-icon{display:grid;flex:0 0 auto;place-items:center;border-radius:var(--radius-control);background:var(--action-gradient);color:var(--color-ink);box-shadow:var(--action-shadow)}.soft-screen-icon{width:3.05rem;height:3.05rem}.soft-screen-icon svg{width:1.28rem;height:1.28rem}.list-item-icon{width:2.35rem;height:2.35rem}.list-item-icon svg{width:1.02rem;height:1.02rem}.list-item-copy{min-width:0;font-weight:700;justify-self:start;text-align:left}.app-list{display:grid;gap:var(--space-3)}.app-list-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:4rem;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:1.1rem;background:#fff;color:var(--color-ink);box-shadow:0 12px 28px rgba(var(--color-ink-rgb),.06);animation:card-depth-breathe var(--motion-duration-breathe) var(--motion-ease-soft) infinite}.app-list-card:nth-child(2){animation-delay:var(--motion-delay-breathe-mid)}.app-list-card:nth-child(3){animation-delay:var(--motion-delay-breathe-late)}.app-list-card .list-item-copy{display:grid;gap:.14rem;font-family:var(--font-sans);font-weight:400}.app-list-card strong{min-width:0;overflow:hidden;font-size:var(--text-md);font-weight:700;line-height:var(--line-title);text-overflow:ellipsis;white-space:nowrap}.app-list-card .list-item-body,.app-list-card .list-item-copy>span{color:var(--color-muted);font-size:var(--text-sm);font-weight:400;line-height:var(--line-body)}.app-list-card .list-item-meta{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title);white-space:nowrap}.list-item-action{display:grid;place-items:center;min-height:2.15rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title);white-space:nowrap;box-shadow:0 8px 20px rgba(var(--color-ink-rgb),.05)}.list-item-action:disabled{cursor:wait;opacity:.72}.bottom-tabs{position:relative;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);width:var(--app-nav-width);margin:0 auto calc(var(--app-frame-margin) + var(--standalone-bottom-nav-lift, 0px));padding:.45rem;border:0;border-radius:var(--radius-control);background:#fff;box-shadow:0 16px 36px rgba(var(--color-ink-rgb),.14);transition:opacity var(--motion-duration-fast) var(--motion-ease-default),visibility var(--motion-duration-fast) var(--motion-ease-default)}.app-tabs{display:none}.bottom-tabs button{position:relative;min-height:3.35rem;border-radius:var(--radius-control);color:var(--color-muted);font-size:.64rem;line-height:1}.bottom-tabs button span:not(.tab-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bottom-tabs .active{background:transparent;color:var(--color-ink)}.bottom-tabs .tab-icon{width:2.35rem;height:2.35rem;background:transparent;color:currentColor}.bottom-tabs .tab-icon svg{width:1.46rem;height:1.46rem}.bottom-tabs .active .tab-icon{background:var(--action-gradient);color:var(--color-ink);box-shadow:var(--action-shadow)}.app-help-fab{position:absolute;left:calc(var(--app-gutter) + .35rem);top:calc(var(--app-frame-margin) + .25rem + env(safe-area-inset-top));z-index:1;display:grid;place-items:center;width:2.7rem;height:2.7rem;border:0;border-radius:50%;background:rgba(var(--color-surface-rgb),.84);color:var(--color-ink);box-shadow:0 14px 28px rgba(var(--color-ink-rgb),.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-help-fab svg{width:1.18rem;height:1.18rem}.cookie-consent-banner{position:absolute;right:var(--app-gutter);bottom:calc(var(--bottom-nav-height) + .25rem + env(safe-area-inset-bottom));left:var(--app-gutter);z-index:32;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid rgba(var(--color-ink-rgb),.08);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98),rgba(var(--color-surface-rgb),.92)),rgba(var(--color-aqua-rgb),.1);box-shadow:0 18px 42px rgba(var(--color-ink-rgb),.16);color:var(--color-ink);animation:cookie-consent-up var(--motion-duration-enter) var(--motion-ease-enter) both}.cookie-consent-banner.is-closing{animation:cookie-consent-down var(--motion-duration-exit) var(--motion-ease-exit) both}.cookie-consent-icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(var(--color-ink-rgb),.08);border-radius:var(--radius-sm);background:rgba(var(--color-aqua-rgb),.22)}.cookie-consent-icon svg{width:1.08rem;height:1.08rem}.cookie-consent-copy{display:grid;gap:.12rem}.cookie-consent-copy strong{font-size:var(--text-sm);font-weight:800;line-height:var(--line-title)}.cookie-consent-copy small{color:var(--color-muted);font-size:var(--text-xs);line-height:1.42}.cookie-consent-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:var(--space-2)}.cookie-consent-primary,.cookie-consent-secondary{min-height:2.45rem;font-size:var(--text-xs)}.cookie-consent-primary{margin-top:0}@keyframes cookie-consent-up{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-consent-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.7rem)}}@media(min-width:821px){.cookie-consent-banner{position:fixed;right:var(--desktop-home-inline);bottom:var(--space-5);left:var(--desktop-home-inline);z-index:60;grid-template-columns:auto minmax(0,1fr) auto;width:min(48rem,calc(100vw - var(--desktop-home-inline) - var(--desktop-home-inline)));margin-inline:auto;padding:var(--space-4);border-radius:var(--radius-control)}.cookie-consent-actions{grid-column:auto;grid-template-columns:max-content max-content;justify-content:end;min-width:max-content}.cookie-consent-primary,.cookie-consent-secondary{min-width:7.75rem}}.help-bottom-sheet{grid-template-rows:minmax(0,1fr) auto;gap:var(--space-4);overflow:hidden}.sheet-scroll-content{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sheet-scroll-content::-webkit-scrollbar{display:none}.help-sheet-content{--help-card-title-font: .88rem;--help-card-title-weight: 600;--help-card-title-line: 1.45;--help-card-body-font: .82rem;--help-card-body-line: 1.6;--help-section-title-font: .98rem;--help-section-title-weight: 700;display:grid;align-content:start;gap:var(--space-4);padding-right:2.9rem}.help-sheet-content-forward{animation:app-slide-forward var(--motion-duration-page) var(--motion-ease-enter) both}.help-sheet-content-backward{animation:app-slide-backward var(--motion-duration-page) var(--motion-ease-enter) both}.sheet-no-close-button .help-sheet-content{padding-right:0}.help-sheet-content>span{color:var(--color-muted);font-size:var(--text-md);font-weight:400;line-height:var(--line-body)}.help-sheet-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid rgba(var(--color-border-rgb),.72)}.help-sheet-footer{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid rgba(var(--color-border-rgb),.72)}.help-sheet-footer .help-sheet-actions{padding-top:0;border-top:0}.help-intro-dismiss-check{align-items:center;color:var(--color-muted);font-weight:700}.help-back-button,.help-close-button,.help-primary-action{width:100%}.help-sheet-actions:has(>.help-primary-action){grid-template-columns:repeat(2,minmax(0,1fr))}.help-sheet-actions:has(>.help-primary-action)>.help-primary-action{grid-column:1 / -1}.help-primary-action{text-decoration:none}.help-menu-list,.help-tutorial-stack,.app-help-faq-list,.app-help-terms-list{display:grid;gap:var(--space-3)}.help-guide-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);padding:.24rem;border:1px solid rgba(var(--color-ink-rgb),.1);border-radius:var(--radius-control);background:#ffffff94}.help-guide-tabs button{display:grid;place-items:center;min-width:0;min-height:2.34rem;padding:0 var(--space-2);border:0;border-radius:calc(var(--radius-control) - .22rem);background:transparent;color:var(--color-muted);font:inherit;font-size:var(--coin-card-mode-font);font-weight:700;letter-spacing:0;line-height:var(--line-title);white-space:nowrap}.help-guide-tabs button.is-active{background:var(--action-gradient);color:var(--color-ink);box-shadow:0 .5rem 1.4rem rgba(var(--color-aqua-rgb),.16)}.help-guide-panel{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(var(--color-primary-rgb),.22);border-radius:var(--radius-md);background:rgba(var(--color-primary-rgb),.08)}.help-sheet-content .help-guide-panel strong{font-size:var(--help-section-title-font);font-weight:var(--help-section-title-weight);line-height:var(--line-title)}.help-sheet-content .help-guide-panel p{margin:0;color:var(--color-muted);font-size:var(--help-card-body-font);line-height:var(--help-card-body-line)}.help-sheet-content :where(.help-menu-card,.help-tutorial-card,.app-help-faq-card,.help-intro-point){border-width:1px;border-style:solid;border-color:rgba(var(--color-border-rgb),.82);background:rgba(var(--color-surface-rgb),.74);box-shadow:none;animation:none}.help-menu-card{text-align:left}.help-intro-hero{display:grid;gap:var(--space-3)}.help-intro-image{display:block;width:100%;aspect-ratio:3 / 2;border-radius:var(--radius-md);object-fit:cover;background:rgba(var(--color-primary-rgb),.12)}.help-intro-copy{display:grid;gap:var(--space-2)}.help-intro-copy-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.help-intro-eyebrow{width:fit-content;padding:.34rem var(--space-3);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-primary-rgb),.14);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}.help-intro-jump-button{display:inline-grid;place-items:center;min-height:2rem;padding:0 var(--space-3);border:1px solid rgba(var(--color-border-rgb),.82);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.76);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title);box-shadow:0 .45rem 1.1rem rgba(var(--color-ink-rgb),.06)}.help-sheet-content .help-intro-copy strong{font-size:var(--text-lg);font-weight:700;line-height:var(--line-title)}.help-intro-copy p{margin:0;color:var(--color-muted);font-size:var(--help-card-body-font);line-height:var(--help-card-body-line)}.help-intro-points{display:grid;gap:var(--space-2)}.help-intro-point{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md)}.help-intro-point>span:last-child{display:grid;min-width:0;gap:.12rem}.help-sheet-content .help-intro-point strong{font-size:var(--help-card-title-font);font-weight:var(--help-card-title-weight);line-height:var(--help-card-title-line)}.help-intro-point small,.help-intro-note{color:var(--color-muted);font-size:var(--help-card-body-font);font-weight:400;line-height:var(--help-card-body-line)}.help-intro-note{display:block}.help-sheet-content :where(.help-menu-card,.app-help-faq-card) strong{white-space:normal}.help-sheet-content .help-menu-card strong,.help-sheet-content .app-help-faq-trigger strong,.help-sheet-content .help-tutorial-card h2{min-width:0;font-size:var(--help-card-title-font);font-weight:var(--help-card-title-weight);line-height:var(--help-card-title-line)}.help-sheet-content .help-menu-card .list-item-body,.help-sheet-content .help-menu-card .list-item-copy>span,.help-sheet-content .app-help-faq-accordion small,.help-sheet-content .help-tutorial-card p{color:var(--color-muted);font-size:var(--help-card-body-font);font-weight:400;line-height:var(--help-card-body-line)}.help-menu-card .list-item-action,.settings-list .list-item-action{justify-self:end}.help-sheet-content .app-help-faq-list{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.help-sheet-content .app-help-faq-card{min-height:0}.app-help-faq-accordion{display:grid;gap:var(--space-2);padding:var(--space-3)}.app-help-faq-trigger{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:var(--space-3);width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.app-help-faq-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.app-help-faq-icon svg{width:16px;height:16px}.app-help-faq-accordion small{margin-top:0;padding-right:calc(28px + var(--space-3))}.site-shell.theme-dark .help-sheet-content :where(.help-menu-card,.help-tutorial-card,.app-help-faq-card,.help-intro-point),.site-shell:not(.theme-light) .help-sheet-content :where(.help-menu-card,.help-tutorial-card,.app-help-faq-card,.help-intro-point){border-color:#ffffff24;background:rgba(var(--color-surface-rgb),.72);box-shadow:none}.site-shell.theme-dark .help-intro-eyebrow,.site-shell:not(.theme-light) .help-intro-eyebrow,.site-shell.theme-dark .help-intro-jump-button,.site-shell:not(.theme-light) .help-intro-jump-button{border-color:#ffffff24;background:rgba(var(--color-surface-rgb),.72);box-shadow:none}.site-shell.theme-dark .help-guide-tabs,.site-shell:not(.theme-light) .help-guide-tabs{border-color:#ffffff24;background:rgba(var(--color-surface-rgb),.66)}.site-shell.theme-dark .help-guide-tabs button.is-active,.site-shell:not(.theme-light) .help-guide-tabs button.is-active{background:var(--action-gradient)}.site-shell.theme-dark .help-guide-panel,.site-shell:not(.theme-light) .help-guide-panel{border-color:rgba(var(--color-primary-rgb),.28);background:rgba(var(--color-primary-rgb),.11)}.help-tutorial-card .receive-step-number{border-radius:50%}.help-tutorial-eyebrow{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}.help-tutorial-dots{display:flex;justify-content:center;gap:.42rem}.help-tutorial-dots span{width:.42rem;height:.42rem;border-radius:50%;background:rgba(var(--color-ink-rgb),.18)}.help-tutorial-dots .is-active{width:1.2rem;border-radius:999px;background:var(--color-ink)}.tutorial-bottom-sheet{grid-template-rows:auto;align-content:end;gap:var(--space-4)}.language-bottom-sheet,.currency-bottom-sheet{grid-template-rows:minmax(0,1fr) auto;gap:var(--space-4);overflow:hidden}.language-sheet-content,.settings-choice-sheet-content{display:grid;align-content:start;gap:var(--space-4)}.language-sheet-content>span,.settings-choice-sheet-content>span{color:var(--color-muted);font-size:var(--text-md);font-weight:400;line-height:var(--line-body)}.language-option-list,.settings-choice-list{display:grid;gap:var(--space-3)}.language-option-card,.settings-choice-card{border-color:rgba(var(--color-border-rgb),.82);background:rgba(var(--color-surface-rgb),.74);box-shadow:none;animation:none;text-align:left}.language-option-card.is-selected,.settings-choice-card.is-selected{border-color:rgba(var(--color-aqua-rgb),.72);background:linear-gradient(135deg,rgba(var(--color-sky-rgb),.26),rgba(var(--color-aqua-rgb),.22)),rgba(var(--color-surface-rgb),.84)}.language-option-card .list-item-copy,.settings-choice-card .list-item-copy{gap:.08rem}.language-option-card .list-item-copy strong,.settings-choice-card .list-item-copy strong{white-space:normal}.language-option-state,.settings-choice-state{min-width:4.25rem;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-title);text-align:right;white-space:nowrap}.language-sheet-actions,.settings-choice-sheet-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid rgba(var(--color-border-rgb),.72)}.language-close-button,.settings-choice-close-button{width:100%}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) max(var(--space-4),calc((100vw - var(--max-page)) / 2));background:#f7f8fae6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border)}.brand-mark,.site-nav,.hero-actions,.demo-actions,.preset-row,.coin-card-header,.panel-heading{display:flex;align-items:center}.brand-mark{gap:var(--space-3);font-weight:600}.coin-mark,.coin-visual,.large-coin{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffffff,var(--color-aqua) 55%,var(--color-cream));color:#3d2a07;font-weight:700}.coin-mark{width:2.2rem;height:2.2rem;font-size:.78rem}.site-nav{gap:var(--space-2);flex-wrap:wrap}.site-nav a{padding:var(--space-2) var(--space-3);color:var(--color-muted);font-size:.92rem;font-weight:700}.page-section{width:min(var(--max-page),calc(100vw - 2rem));margin:0 auto;padding:var(--space-12) 0}.app-first-section,.about-section{padding-top:var(--space-8)}.hero-section,.two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:var(--space-10)}.reverse{grid-template-columns:minmax(320px,.85fr) minmax(0,1fr)}.hero-actions{gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-6)}.hero-visual{position:relative;min-height:27rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(145deg,#f8fbff,#eef7f2 48%,#fff4de);box-shadow:var(--shadow-panel)}.orbit-ring{position:absolute;inset:12%;border:2px solid rgba(15,118,110,.22);border-radius:50%}.large-coin{position:absolute;top:50%;left:50%;width:11rem;height:11rem;transform:translate(-50%,-50%);font-size:2.3rem;box-shadow:0 22px 46px #8f641142}.micro-note{position:absolute;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-weight:600;box-shadow:0 12px 26px #2023261f}.note-a{top:18%;left:12%}.note-b{right:12%;top:28%}.note-c{right:18%;bottom:20%}.button{min-height:2.85rem;padding:.8rem 1rem;border:1px solid transparent;border-radius:var(--radius-control);font-weight:600;line-height:1}.button-primary{display:block;width:fit-content;min-width:14rem;margin-right:auto;margin-left:auto;background:var(--color-ink);color:#fff}.button-secondary,.button-ghost{border-color:var(--color-border);background:#fffdf8db;color:var(--color-primary-strong)}.badge{display:inline-flex;width:fit-content;margin-bottom:var(--space-3);padding:.35rem .55rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:700;text-transform:uppercase}.badge-neutral{background:#edf0f2;color:#3d4650}.badge-hope{background:#dbeafe;color:var(--color-hope)}.badge-warning{background:#fee4e2;color:var(--color-warning)}.demo-flow,.tool-panel,.timeline-panel,.coin-card,.summary-panel,.split-panel,.completion-panel,.app-readiness-panel,.app-window,.app-sidebar,.app-inspector{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel)}.demo-flow{padding:var(--space-6)}.app-window{padding:var(--space-5)}.app-window-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:start;padding-bottom:var(--space-5)}.app-window-header h2{margin-bottom:var(--space-3);font-size:var(--text-xl)}.app-status{display:grid;gap:var(--space-1);min-width:10rem;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-strong);color:var(--color-primary-strong)}.app-status span{color:var(--color-muted);font-weight:600}.app-status strong{font-size:1.35rem}.app-layout{display:grid;grid-template-columns:8rem minmax(0,1fr) 20rem;gap:var(--space-4);align-items:start}.app-sidebar{position:sticky;top:5.5rem;display:grid;gap:var(--space-2);padding:var(--space-3);box-shadow:none}.app-sidebar a{padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-muted);font-weight:700}.app-sidebar .active{background:var(--color-primary);color:#fff}.app-content .demo-flow{box-shadow:none}.app-content .panel-heading h2{font-size:var(--text-xl)}.app-inspector{display:grid;gap:var(--space-3);box-shadow:none;padding:var(--space-4)}.app-inspector .coin-card{box-shadow:none}.app-inspector .coin-message{font-size:1rem}.state-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#f7f9fa}.app-inspector-actions{display:grid;gap:var(--space-2)}.panel-heading{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.panel-heading h2{margin-bottom:0;font-size:var(--text-xl)}.stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);padding:0;margin:0 0 var(--space-6);list-style:none}.stepper li{min-height:4.2rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);font-weight:600}.stepper span{display:block;margin-bottom:var(--space-2);color:inherit}.stepper .active{border-color:var(--color-primary);background:var(--color-surface-strong);color:var(--color-primary-strong)}.stepper .done{background:#f3f7fb;color:var(--color-hope)}.demo-grid{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--space-5)}.demo-stage{min-height:22rem}.split-panel,.completion-panel,.summary-panel,.tool-panel,.timeline-panel,.app-readiness-panel{padding:var(--space-5)}.coin-card{position:relative;z-index:2;display:grid;gap:0;padding:0;border:0;border-radius:var(--coin-card-radius);background:transparent;color:#fff;box-shadow:none;overflow:hidden;animation:card-stack-enter var(--motion-duration-card) var(--motion-ease-enter) both;animation-delay:var(--motion-delay-card-enter)}.card-stack{position:relative;background:transparent;box-shadow:none;isolation:isolate}.send-layout,.send-card-stack{background:transparent;box-shadow:none}.send-card-stack{width:var(--coin-card-width);margin:0 auto;padding-top:var(--coin-card-artwork-popout-space);container-type:inline-size}.send-card-stack .coin-card{box-shadow:0 18px 34px rgba(var(--color-ink-rgb),.1);animation:none}.send-card-stack-exiting .coin-card{pointer-events:none;animation:send-card-exit-up var(--motion-duration-send) var(--motion-ease-exit) both;animation-delay:var(--motion-delay-none)}.send-card-stack-entering .coin-card{animation:send-card-enter-up var(--motion-duration-card) var(--motion-ease-enter) both;animation-delay:var(--motion-delay-none)}.send-empty-card{position:relative;isolation:isolate;display:grid;place-items:center;width:var(--coin-card-width);min-height:calc(var(--coin-card-image-height) + var(--coin-card-body-min-height));border:0;border-radius:var(--coin-card-radius);overflow:hidden;background:transparent;box-shadow:none;animation:send-empty-card-in var(--motion-duration-page) var(--motion-ease-enter) both}.send-empty-card-image{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.88}.send-empty-card-button{position:relative;display:grid;place-items:center;width:var(--coin-card-action-size);height:var(--coin-card-action-size);min-height:var(--coin-card-action-size);padding:0;border:1px solid rgba(var(--color-ink-rgb),.12);border-radius:999px;background:#ffffffb8;color:var(--color-ink);box-shadow:var(--action-shadow)}.send-empty-card-button svg{width:var(--coin-card-action-icon-size);height:var(--coin-card-action-icon-size)}.discover-empty-card{align-self:start;grid-area:1 / 1;container-type:inline-size}.send-card-stack:before,.send-card-stack:after{display:none;content:none}.carousel-card-stack:before{display:none;content:none}@keyframes card-stack-enter{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes send-card-exit-up{0%{opacity:1;transform:translateY(0) scale(1)}58%{opacity:.9;transform:translateY(-2.4rem) scale(.985)}to{opacity:0;transform:translateY(-8rem) scale(.94)}}@keyframes send-card-enter-up{0%{opacity:0;transform:translateY(4.5rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes send-empty-card-in{0%{opacity:0;transform:translateY(.8rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-stack-back-enter{0%{opacity:0;translate:0 1.35rem}to{opacity:1;translate:0 0}}.coin-card-image{--coin-card-scene-background: linear-gradient(112deg, rgba(255, 255, 255, .54) 0%, transparent 24%, rgba(255, 255, 255, .28) 48%, transparent 72%), linear-gradient(135deg, var(--color-sky) 0%, var(--color-aqua) 48%, var(--color-cream) 100%);--coin-card-scene-background-size: 240% 240%, 220% 220%;position:relative;isolation:isolate;height:var(--coin-card-image-height);min-height:0;overflow:hidden;border-radius:var(--coin-card-radius) var(--coin-card-radius) 0 0;background:var(--coin-card-scene-background);background-size:var(--coin-card-scene-background-size)}.coin-card-has-artwork .coin-card-image{overflow:visible}.coin-card-has-artwork .coin-card-image:before{position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--coin-card-scene-background);background-size:var(--coin-card-scene-background-size);content:"";pointer-events:none}.coin-card-header-image{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center;pointer-events:none}.coin-card-has-header-image .coin-card-image:after{position:absolute;inset:0;z-index:3;border-radius:inherit;background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.12),rgba(var(--color-ink-rgb),.08)),radial-gradient(circle at 78% 22%,rgba(var(--color-cream-rgb),.24),transparent 34%);content:"";pointer-events:none}.site-shell.theme-dark .coin-card-has-header-image .coin-card-image:after{background:linear-gradient(180deg,rgba(var(--color-ink-rgb),.06),rgba(var(--color-ink-rgb),.2)),radial-gradient(circle at 78% 22%,rgba(var(--color-cream-rgb),.18),transparent 34%)}.coin-gradient-aqua{--coin-card-scene-background: linear-gradient(112deg, rgba(255, 255, 255, .54) 0%, transparent 24%, rgba(255, 255, 255, .28) 48%, transparent 72%), linear-gradient(135deg, var(--color-sky) 0%, var(--color-aqua) 46%, var(--color-cream) 100%)}.coin-gradient-mint{--coin-card-scene-background: linear-gradient(112deg, rgba(255, 255, 255, .5) 0%, transparent 26%, rgba(255, 255, 255, .24) 54%, transparent 78%), linear-gradient(132deg, #d8f8e7 0%, #b9ece8 48%, #dbeaff 100%)}.coin-gradient-sky{--coin-card-scene-background: linear-gradient(112deg, rgba(255, 255, 255, .52) 0%, transparent 22%, rgba(255, 255, 255, .24) 50%, transparent 76%), linear-gradient(128deg, #dbeafe 0%, #bfefff 45%, #f3f7d7 100%)}.coin-gradient-peach{--coin-card-scene-background: linear-gradient(112deg, rgba(255, 255, 255, .48) 0%, transparent 24%, rgba(255, 255, 255, .24) 52%, transparent 78%), linear-gradient(132deg, #ffe1cf 0%, #d8f0ee 48%, #cde9ff 100%)}.coin-card-image-overlay{position:absolute;right:var(--coin-card-image-action-inset);bottom:var(--coin-card-image-action-inset);left:var(--coin-card-image-action-inset);z-index:4;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--space-2);pointer-events:none}.coin-card-image-overlay-caption-only{grid-template-columns:minmax(0,1fr)}.coin-card-image-caption{justify-self:center;display:grid;align-items:center;min-height:var(--coin-card-image-action-size);max-width:100%;margin:0;padding:.34rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:var(--radius-control);background:#ffffff38;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title);text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.coin-card-artwork{position:absolute;top:calc((var(--coin-card-artwork-popout-space) - var(--coin-card-artwork-top-inset)) * -1);left:50%;z-index:3;width:var(--coin-card-artwork-max-width);height:var(--coin-card-artwork-height);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 26px rgba(var(--color-ink-rgb),.16)) drop-shadow(0 5px 8px rgba(255,255,255,.5));pointer-events:none;transform:translate(-50%);transform-origin:50% 100%}.coin-card-moon .coin-card-image{background-color:#dff4f8}.coin-card-body{display:flex;flex-direction:column;gap:var(--coin-card-section-gap);min-height:0;container-type:inline-size;padding:clamp(.95rem,3.4vw,var(--space-4)) clamp(.95rem,4vw,var(--space-4)) clamp(1rem,4.1vw,var(--space-5));border-radius:0 0 var(--coin-card-radius) var(--coin-card-radius);background:#fff;color:var(--color-ink)}.coin-card-header{justify-content:space-between;gap:var(--space-3)}.coin-card-actions{display:flex;align-items:center;gap:var(--space-2)}.coin-card-title{margin-bottom:clamp(.3rem,1.3cqw,.46rem);color:var(--color-ink);font-size:var(--coin-card-title-font);font-weight:var(--coin-card-title-weight);line-height:var(--coin-card-title-line);text-align:center}.coin-card-amount{display:block;margin:0 0 clamp(.22rem,.9cqw,.38rem);color:var(--color-ink);font-size:var(--coin-card-amount-font);font-weight:800;letter-spacing:0;line-height:.98;text-align:center}.coin-card-image-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);pointer-events:auto}.coin-card-image-start-actions{position:absolute;top:var(--coin-card-image-action-inset);left:var(--coin-card-image-action-inset);z-index:5;display:flex;align-items:center;gap:var(--space-2)}.coin-card-image-end-actions{position:absolute;top:var(--coin-card-image-action-inset);right:var(--coin-card-image-action-inset);z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.coin-card-image-action-button{display:grid;place-items:center;width:var(--coin-card-image-action-size);height:var(--coin-card-image-action-size);min-height:var(--coin-card-image-action-size);padding:0;border:0;border-radius:var(--radius-control);background:var(--coin-card-image-action-background);color:var(--color-ink);box-shadow:var(--coin-card-image-action-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coin-card-image-action-button svg{width:var(--coin-card-image-action-icon-size);height:var(--coin-card-image-action-icon-size)}.coin-card-image-action-button-ghost{background:var(--coin-card-image-action-background);color:var(--color-ink);box-shadow:var(--coin-card-image-action-shadow);filter:none}.coin-card-image-action-button-ghost:active{background:var(--coin-card-image-action-background-active);box-shadow:0 7px 16px rgba(var(--color-ink-rgb),.12);filter:saturate(1.04)}.send-coin-card{background:transparent;overflow:visible}.send-coin-card .coin-card-image{z-index:2}.send-coin-card .coin-card-body{position:relative;z-index:3;min-height:var(--coin-card-body-min-height);background:#fff;color:var(--color-ink)}.card-amount-button{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:clamp(.34rem,1.4cqw,.48rem);width:100%;padding:0;border:0;background:transparent}.card-amount-edit-icon{display:grid;place-items:center;width:clamp(1.26rem,5.2cqw,1.46rem);height:clamp(1.26rem,5.2cqw,1.46rem);border:1px solid rgba(var(--color-ink-rgb),.12);border-radius:999px;background:rgba(var(--color-surface-rgb),.82);color:var(--color-muted);box-shadow:0 .38rem .9rem rgba(var(--color-ink-rgb),.08);transform:translateY(.08em)}.card-amount-edit-icon svg{width:.72rem;height:.72rem}.card-amount-editor{display:grid;gap:var(--space-2);margin-top:var(--space-2);margin-bottom:clamp(.75rem,2.6vh,var(--space-4))}.card-message-label{color:var(--color-muted);font-size:var(--coin-card-label-font);font-weight:var(--coin-card-label-weight);line-height:var(--line-title)}.card-amount-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:center;min-height:3rem;padding:0 .35rem 0 .95rem;border:1px solid rgba(var(--color-ink-rgb),.14);border-radius:var(--radius-control);color:var(--color-ink)}.card-amount-input span{color:var(--color-muted);font-weight:700}.card-amount-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font-size:var(--coin-card-message-font);font-weight:600;text-align:center}.card-amount-input input[aria-invalid=true]{color:var(--color-danger)}.card-amount-help{color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-meta-weight);line-height:var(--coin-card-body-line);text-align:center}.card-amount-input button{display:grid;place-items:center;position:relative;width:1.38rem;height:1.38rem;min-height:1.38rem;margin-right:.42rem;padding:0;border:0;border-radius:var(--radius-control);background:var(--color-ink);color:#fff}.card-amount-input button:before{width:.24rem;height:.38rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-.04rem) rotate(45deg)}.card-preset-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.28rem,1.4cqw,var(--space-2));overflow-x:visible;padding-bottom:.1rem}.card-preset-row button{min-width:0;min-height:2.4rem;padding:.35rem clamp(.28rem,1.8cqw,.55rem);border:1px solid rgba(var(--color-ink-rgb),.14);border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font-size:var(--coin-card-url-font);font-weight:700;letter-spacing:0;line-height:var(--line-title);white-space:nowrap}.card-send-mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin-bottom:clamp(.72rem,2.4vh,var(--space-3));padding:.24rem;border:1px solid rgba(var(--color-ink-rgb),.1);border-radius:var(--radius-control);background:#ffffff94}.card-send-mode-row button{display:grid;place-items:center;min-width:0;min-height:2.34rem;padding:0 var(--space-2);border:0;border-radius:calc(var(--radius-control) - .22rem);background:transparent;color:var(--color-muted);font-size:var(--coin-card-mode-font);font-weight:700;letter-spacing:0;line-height:var(--line-title);white-space:nowrap}.card-send-mode-row button.is-active{background:var(--action-gradient);color:var(--color-ink);box-shadow:0 .5rem 1.4rem rgba(var(--color-aqua-rgb),.16)}.send-card-title-row{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2);min-width:0}.send-card-title-row .badge{flex:0 0 auto;margin-bottom:0}.card-message-meta{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);min-width:0}.card-message-meta small,.card-message-helper{min-width:0;overflow:hidden;color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-meta-weight);line-height:var(--coin-card-meta-line);text-overflow:ellipsis;white-space:nowrap}.card-message-label{display:inline-flex;align-items:center;gap:.32rem;flex:0 0 auto;min-height:1.72rem;margin-top:0;padding:0 var(--space-2);border:1px solid rgba(var(--color-ink-rgb),.1);border-radius:999px;background:rgba(var(--color-surface-rgb),.74);color:var(--color-ink);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-label-weight);line-height:var(--coin-card-meta-line);white-space:nowrap}.card-message-label svg{width:.9rem;height:.9rem;flex:0 0 auto}.card-message-input-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(.5rem,1.8cqw,var(--space-3));width:100%;min-height:3.2rem;margin-top:var(--space-2);padding:.46rem clamp(.62rem,2.4cqw,.82rem);border:1px solid rgba(var(--color-aqua-rgb),.62);border-radius:var(--radius-md);background:transparent}.card-message-input-shell:focus-within{border-color:rgba(var(--color-aqua-rgb),.82);box-shadow:0 0 0 2px rgba(var(--color-aqua-rgb),.72)}.card-message-input-shell.is-invalid{border-color:rgba(var(--color-warning-rgb),.72);background:rgba(var(--color-warning-rgb),.08);box-shadow:0 0 0 2px rgba(var(--color-warning-rgb),.14)}.card-message-input-shell small{color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-meta-weight);line-height:var(--coin-card-meta-line);padding-top:.2rem;white-space:nowrap}.card-message-input{display:block;width:100%;min-width:0;height:3em;min-height:3em;resize:none;overflow:auto;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--color-ink);font-size:var(--coin-card-message-font);line-height:var(--coin-card-message-line);scrollbar-width:none}.card-message-input::-webkit-scrollbar{display:none}.card-message-input::placeholder{color:var(--color-muted);opacity:.72}.card-message-input:focus-visible{outline:0}.card-music-url-field{display:grid;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--coin-card-meta-line)}.card-music-url-field span{overflow:hidden;color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:700;line-height:var(--coin-card-meta-line);text-overflow:ellipsis;white-space:nowrap}.card-music-url-input-shell{width:100%;min-height:2.62rem;padding:0 clamp(.62rem,2.4cqw,.82rem);border:1px solid rgba(var(--color-ink-rgb),.12);border-radius:var(--radius-md);background:#ffffffa8}.card-music-url-input-shell:focus-within{border-color:rgba(var(--color-aqua-rgb),.46);box-shadow:0 0 0 2px rgba(var(--color-aqua-rgb),.46)}.card-music-url-field:has(input[aria-invalid=true]) .card-music-url-input-shell{border-color:rgba(var(--color-warning-rgb),.72);background:rgba(var(--color-warning-rgb),.06);box-shadow:0 0 0 2px rgba(var(--color-warning-rgb),.14)}.card-music-url-field input{display:block;width:100%;min-width:0;min-height:calc(2.62rem - 2px);padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--color-ink);font-size:var(--coin-card-url-font);font-weight:600;line-height:var(--coin-card-meta-line);text-overflow:ellipsis}.card-music-url-field input:focus-visible{outline:0}.card-music-url-field input[aria-invalid=true]{color:var(--color-warning)}.card-music-url-field small{font-size:var(--coin-card-meta-font);font-weight:600;line-height:var(--coin-card-body-line)}.card-submit-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-items:center;width:var(--coin-card-action-row-width);margin-right:auto;margin-left:auto}.send-card-demo-note{margin:0;color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:700;line-height:var(--coin-card-meta-line);text-align:center}.card-send-submit{display:grid;place-items:center;min-height:var(--coin-card-action-size);border:0;border-radius:var(--radius-control);background:#fff;color:var(--color-ink);font-size:var(--coin-card-action-font);font-weight:700}.card-send-submit{width:100%}.card-send-submit:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.coin-visual{width:4.4rem;height:4.4rem;box-shadow:0 14px 28px #8e641138}.coin-message{margin:0;color:var(--color-ink);font-size:var(--coin-card-body-font);font-weight:var(--coin-card-body-weight);line-height:var(--coin-card-message-line);white-space:pre-line}.coin-message-row{display:block;margin:0}.coin-message-copy{display:grid;gap:var(--coin-card-copy-gap);min-width:0}.coin-message-row .coin-message{margin:0}.coin-message-label-row{display:flex;align-items:center;gap:var(--coin-card-copy-gap)}.coin-message-label-row .card-message-label{justify-content:center;min-width:var(--coin-card-message-pill-min-width);min-height:var(--coin-card-message-pill-height);padding:.16rem .48rem;border-color:transparent;background:var(--color-ink);color:#fff}.coin-message-line{display:flex;align-items:flex-start;gap:var(--space-2)}.coin-message-line .coin-message{flex:1 1 auto;min-width:0}.coin-music-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-2);width:var(--coin-card-action-row-width);margin-right:auto;margin-left:auto;padding:var(--space-2);border:1px solid rgba(var(--color-ink-rgb),.1);border-radius:var(--radius-control);background:linear-gradient(135deg,rgba(var(--color-sky-rgb),.2),rgba(var(--color-aqua-rgb),.18))}.coin-message-report-row{display:grid;grid-template-columns:minmax(0,1fr) var(--coin-card-action-size);align-items:center;gap:var(--coin-card-action-gap);width:var(--coin-card-action-row-width);margin-right:auto;margin-left:auto}.coin-message-report-row .coin-music-card{width:100%;margin-right:0;margin-left:0}.coin-card-message-dismiss-row{width:var(--coin-card-action-row-width);margin-right:auto;margin-left:auto}.coin-card-message-dismiss-button{width:100%}.coin-music-artwork{width:2.5rem;height:2.5rem;border-radius:calc(var(--radius-control) * .62);object-fit:cover;box-shadow:0 .5rem 1rem rgba(var(--color-ink-rgb),.12)}.coin-music-artwork-fallback{display:grid;place-items:center;background:rgba(var(--color-aqua-rgb),.24);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:1}.coin-music-copy{display:grid;gap:.14rem;min-width:0}.coin-music-copy strong{overflow:hidden;color:var(--color-ink);font-size:var(--coin-card-body-font);font-weight:var(--coin-card-emphasis-weight);line-height:var(--coin-card-meta-line);text-overflow:ellipsis;white-space:nowrap}.coin-music-copy small{overflow:hidden;color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-meta-weight);line-height:var(--coin-card-meta-line);text-overflow:ellipsis;white-space:nowrap}.coin-music-listen-button{display:grid;place-items:center;min-height:2.25rem;padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:var(--action-gradient);color:var(--color-ink);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-label-weight);line-height:var(--line-title);box-shadow:var(--action-shadow)}.coin-translate-button{display:inline-grid;flex:0 0 auto;place-items:center;width:auto;min-width:var(--coin-card-message-pill-min-width);min-height:var(--coin-card-message-pill-height);padding:.16rem .48rem;border:1px solid rgba(var(--color-ink-rgb),.12);border-radius:999px;background:#ffffffa8;color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:1;box-shadow:none}.coin-translate-button span{line-height:1;white-space:nowrap}.coin-translate-button.active{border-color:rgba(var(--color-ink-rgb),.16);background:#ffffffd1;color:var(--color-ink)}.coin-card-supporting-text{margin:0;color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-meta-weight);line-height:var(--coin-card-body-line)}.coin-card-footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-3);margin-top:0}.coin-card-action-row{display:grid;grid-template-columns:var(--coin-card-action-size) var(--coin-card-primary-action-min) var(--coin-card-action-size);align-items:center;gap:var(--coin-card-action-gap);width:var(--coin-card-action-row-width);margin-right:auto;margin-left:auto}.coin-card-bottom-actions{margin-top:auto;padding-top:var(--coin-card-action-top-space)}.coin-card-action-button{display:grid;place-items:center;min-width:0;min-height:var(--coin-card-action-size);padding:0;border:0;border-radius:var(--radius-control);background:#fff;color:var(--color-ink);font-size:var(--coin-card-action-font)}.coin-card-action-button svg{width:var(--coin-card-action-icon-size);height:var(--coin-card-action-icon-size)}.coin-card-action-claim{grid-auto-flow:column;justify-content:center;gap:clamp(.24rem,1cqw,.35rem);padding:0 clamp(.44rem,2.2cqw,.75rem);background:var(--action-gradient);white-space:nowrap}.coin-card-action-claim span{overflow:hidden;max-width:100%;font-size:var(--coin-card-action-font);font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sponsor-reward-card .coin-card-image{--coin-card-scene-background: radial-gradient(circle at 28% 28%, rgba(var(--color-cream-rgb), .7), transparent 30%), linear-gradient(135deg, rgba(var(--color-sky-rgb), .86), rgba(var(--color-aqua-rgb), .74))}.sponsor-reward-card .coin-card-image-caption{max-width:12rem;text-align:left}.sponsor-reward-image-status{display:flex;justify-content:flex-end;max-width:min(10rem,calc(100cqw - var(--coin-card-image-action-inset) - var(--coin-card-image-action-inset)))}.sponsor-reward-image-status .badge{margin-bottom:0;border:1px solid rgba(var(--color-ink-rgb),.08);background:rgba(var(--color-surface-rgb),.9);box-shadow:var(--shadow-soft);color:var(--color-ink);text-transform:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sponsor-reward-image-status .badge-warning{border-color:rgba(var(--color-warning-rgb),.24);background:#fee4e2eb;color:var(--color-warning)}.sponsor-reward-header{justify-content:center;text-align:center}.sponsor-reward-copy{display:grid;gap:var(--coin-card-copy-gap);margin-top:0}.sponsor-reward-copy strong,.sponsor-reward-copy span{color:var(--color-ink);font-size:var(--coin-card-body-font);font-weight:var(--coin-card-emphasis-weight);line-height:var(--coin-card-meta-line)}.sponsor-reward-copy span{color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-meta-weight)}.sponsor-reward-copy p,.sponsor-reward-disclosure{margin:0;color:var(--color-ink);font-size:var(--coin-card-body-font);font-weight:var(--coin-card-body-weight);line-height:var(--coin-card-body-line)}.sponsor-reward-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:0;text-align:center}.sponsor-reward-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;padding:0 var(--space-2);border:1px solid rgba(var(--color-ink-rgb),.1);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.7);color:var(--color-muted);font-size:var(--sponsor-reward-meta-font);font-weight:var(--sponsor-reward-meta-weight);line-height:var(--coin-card-meta-line)}.sponsor-reward-disclosure{color:var(--color-muted);font-size:var(--coin-card-meta-font);font-weight:var(--coin-card-body-weight)}.sponsor-reward-actions{margin-right:auto;margin-left:auto}.sponsor-reward-actions .coin-card-action-button span{overflow:hidden;max-width:100%;padding:0 var(--space-2);font-size:var(--coin-card-action-font);font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sponsor-reward-actions .coin-card-action-button:disabled{cursor:default;opacity:.62}.range-label,.field-label{display:block;margin:var(--space-5) 0 var(--space-2);font-weight:600}input[type=range]{width:100%;accent-color:var(--color-primary)}.amount-pair,.summary-list{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.amount-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.amount-pair div,.summary-list div,.timeline-panel div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#f7f9fa}.summary-panel ul{padding-left:var(--space-5);color:var(--color-muted);line-height:1.7}.demo-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}.preset-row{gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.preset-button{min-width:6rem;padding:.85rem 1rem;border:1px solid #dedbd2;border-radius:var(--radius-control);background:#fff;color:var(--color-primary-strong);font-weight:700}.preset-button.active{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.custom-amount-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:3.45rem;padding:0 1rem;border:1px solid #dedbd2;border-radius:var(--radius-control);background:#fff;color:var(--color-ink);font-weight:700}.custom-amount-field span{color:var(--color-muted);font-size:1rem}.custom-amount-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font-size:1.25rem;font-weight:700}textarea{width:100%;min-height:8rem;resize:vertical;padding:var(--space-3);border:1px solid #dedbd2;border-radius:1rem;background:#fff;color:var(--color-ink)}.notice-block{display:grid;gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-4);border:0;border-left:4px solid var(--color-ink);border-radius:1.1rem;background:#fff;color:var(--color-ink)}.notice-block span{color:var(--color-muted)}.bottom-sheet-layer{position:fixed;inset:0;z-index:var(--layer-bottom-sheet);display:grid;align-items:end;width:100vw;min-height:100dvh;padding:0 var(--app-gutter, var(--space-3)) calc(var(--space-4) + env(safe-area-inset-bottom));pointer-events:auto}.sheet-backdrop{position:fixed;inset:0;width:100vw;min-height:100dvh;padding:0;border:0;border-radius:0;background:var(--modal-backdrop-background);cursor:default;pointer-events:auto;-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur)}.bottom-sheet-layer.is-closing .sheet-backdrop{opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-default)}.confirm-bottom-sheet{position:relative;z-index:1;display:grid;gap:var(--space-3);width:min(var(--app-nav-width, var(--app-content-width, 406px)),100%);max-height:min(86dvh,44rem);margin:0 auto;padding:var(--space-5);border:1px solid rgba(237,237,237,.92);border-radius:1.05rem 1.05rem .9rem .9rem;background:#fff;color:var(--color-ink);box-shadow:0 18px 46px rgba(var(--color-ink-rgb),.2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;animation:bottom-sheet-up var(--motion-duration-enter) var(--motion-ease-enter) both}.confirm-bottom-sheet::-webkit-scrollbar{display:none}.sheet-close-button{position:absolute;top:var(--space-3);right:var(--space-3);z-index:4;display:grid;place-items:center;width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;border:1px solid rgba(var(--color-border-rgb),.78);border-radius:var(--radius-control);background:rgba(var(--color-surface-rgb),.88);color:var(--color-ink);box-shadow:0 10px 24px rgba(var(--color-ink-rgb),.08)}.sheet-close-button svg{width:1rem;height:1rem}.confirm-bottom-sheet.is-closing{animation:bottom-sheet-down var(--motion-duration-exit) var(--motion-ease-exit) both}.confirm-bottom-sheet>strong:first-of-type,.confirm-bottom-sheet>small:first-child,.music-sheet-heading{padding-right:2.9rem}.confirm-bottom-sheet strong{font-size:var(--text-lg);font-weight:700;line-height:var(--line-title)}.confirm-bottom-sheet>span{color:var(--color-muted);font-size:var(--text-md);font-weight:400;line-height:var(--line-body)}.confirm-bottom-sheet>small{color:var(--color-muted);font-size:.82rem;line-height:1.45}.confirm-message-preview{padding:var(--space-3);border:1px solid rgba(var(--color-ink-rgb),.08);border-radius:var(--radius-md);background:rgba(var(--color-sky-rgb),.12)}.stripe-checkout-summary{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(var(--color-ink-rgb),.08);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96),rgba(var(--color-surface-rgb),.88)),rgba(var(--color-aqua-rgb),.08)}.stripe-checkout-summary small{color:var(--color-muted);font-size:.82rem;line-height:1.45}.stripe-checkout-heading{display:grid;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:var(--space-3)}.stripe-checkout-heading small,.stripe-checkout-heading strong{display:block}.stripe-checkout-heading small{margin-bottom:.12rem;font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}.stripe-checkout-heading strong{color:var(--color-ink);font-size:var(--text-md);font-weight:800;line-height:var(--line-title)}.stripe-checkout-icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(var(--color-ink-rgb),.08);border-radius:var(--radius-sm);background:rgba(var(--color-sky-rgb),.26);color:var(--color-ink)}.stripe-checkout-icon svg{width:1rem;height:1rem}.payment-mark-panel{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-2) 0}.payment-mark-card{display:grid;place-items:center;width:4.2rem;min-width:0;height:2rem}.payment-mark-image{display:block;width:auto;height:2rem;max-width:4.6rem;object-fit:contain}.payment-mark-card-label{box-sizing:border-box;width:4.2rem;min-width:0;height:2rem;border:1px solid rgba(var(--color-ink-rgb),.14);border-radius:var(--radius-sm);background:#fff;color:#202124;font-size:var(--text-xs);font-weight:800}.checkout-important-note{display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3);border:1px solid rgba(var(--color-warning-rgb),.16);border-radius:var(--radius-md);background:rgba(var(--color-warning-rgb),.05);color:var(--color-warning)}.checkout-important-note svg{width:1.05rem;height:1.05rem;margin-top:.12rem}.checkout-important-note small{color:inherit;font-weight:700;white-space:nowrap}.payment-flow-error,.stripe-checkout-error{color:var(--color-warning)!important;font-weight:700}.receiving-connect-status-card{align-items:center;width:100%;border-color:rgba(var(--color-ink-rgb),.08);background:rgba(var(--color-ink-rgb),.035)}.receiving-connect-status-card.is-ready{border-color:rgba(var(--color-aqua-rgb),.28);background:rgba(var(--color-aqua-rgb),.12)}.receiving-connect-status-card.is-warning{border-color:rgba(var(--color-warning-rgb),.16);background:rgba(var(--color-warning-rgb),.05)}.receiving-connect-status-card .list-item-copy small{color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.stripe-checkout-return{display:block;padding:var(--space-3);border:1px solid rgba(var(--color-ink-rgb),.08);border-radius:var(--radius-md);background:rgba(var(--color-sky-rgb),.12);color:var(--color-ink)!important;font-weight:700}.stripe-checkout-return.is-success{background:rgba(var(--color-aqua-rgb),.18)}.stripe-checkout-return.is-cancelled{background:rgba(var(--color-ink-rgb),.05);color:var(--color-muted)!important}.send-checkout-return{margin:0 var(--space-2)}.confirm-music-preview{grid-template-columns:2.75rem minmax(0,1fr);margin-top:0}.music-bottom-sheet{gap:var(--space-4)}.music-sheet-heading{display:grid;gap:var(--space-1)}.music-sheet-heading small{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}.music-sheet-heading strong{font-size:var(--text-lg)}.music-sheet-heading span{font-size:var(--text-sm)}.music-service-preview{position:relative;display:grid;min-height:9.5rem;overflow:hidden;border-radius:var(--radius-md);background:rgba(var(--color-sky-rgb),.12)}.music-service-loader{position:absolute;inset:0;z-index:1;display:grid;place-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-muted);text-align:center}.music-service-loader span{width:2rem;height:2rem;border:2px solid rgba(var(--color-ink-rgb),.12);border-top-color:rgba(var(--color-aqua-rgb),.86);border-radius:999px;animation:music-loader-spin var(--motion-duration-loader) var(--motion-ease-linear) infinite}.music-service-loader small{font-size:var(--text-xs);font-weight:700;line-height:var(--line-body)}.music-service-preview.is-failed .music-service-loader span{display:none}.music-service-frame{display:block;width:100%;height:9.5rem;min-height:9.5rem;border:0;background:transparent;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-default)}.music-service-preview.is-ready .music-service-frame{opacity:1}.confirm-ok-button{display:grid;place-items:center;width:100%;min-height:3.1rem;min-width:0;margin-top:0;padding:.72rem var(--space-3);border:0;border-radius:var(--radius-control);background:var(--action-gradient);color:var(--color-ink);font-weight:700;line-height:var(--line-title);box-shadow:var(--action-shadow);text-align:center;white-space:normal}.confirm-ok-button:disabled,.sheet-secondary-button:disabled{cursor:not-allowed;opacity:.7}.confirm-ok-button.is-disabled,.confirm-ok-button[data-inactive=true]{border:1px solid rgba(var(--color-border-rgb),.72);background:rgba(var(--color-surface-rgb),.72);color:var(--color-muted);box-shadow:none;cursor:pointer;filter:none}.music-service-link{text-decoration:none}@keyframes bottom-sheet-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes management-skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes music-loader-spin{to{transform:rotate(1turn)}}@keyframes bottom-sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.25rem)}}@keyframes dialog-sheet-in{0%{opacity:0;transform:translateY(.45rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dialog-sheet-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.45rem) scale(.98)}}@keyframes sponsor-auth-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sponsor-auth-dialog-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sponsor-auth-content-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes sponsor-auth-content-slide-forward{0%{opacity:0;transform:translate(1.1rem)}to{opacity:1;transform:translate(0)}}@keyframes sponsor-auth-content-slide-backward{0%{opacity:0;transform:translate(-1.1rem)}to{opacity:1;transform:translate(0)}}@media(min-width:768px)and (min-height:640px){.bottom-sheet-layer{align-items:center;padding:var(--space-6)}.confirm-bottom-sheet{width:min(var(--app-nav-width, var(--app-content-width, 406px)),calc(100vw - var(--space-8)));max-height:min(82dvh,44rem);overflow-y:auto;border-radius:1.1rem;animation-name:dialog-sheet-in}.help-bottom-sheet{width:min(var(--modal-width),calc(100vw - var(--space-8)));max-height:min(82dvh,var(--modal-max-height))}.confirm-bottom-sheet.is-closing{animation-name:dialog-sheet-out}}@media(max-width:767px),(max-height:639px){.receive-setup-layer{align-items:end;padding:0 var(--app-gutter, var(--space-3)) calc(var(--space-4) + env(safe-area-inset-bottom))}.receive-setup-sheet{width:min(var(--app-nav-width, var(--app-content-width, 406px)),100%);height:auto;max-height:min(82dvh,34rem);margin:0 auto;padding:var(--space-4);border-radius:1.05rem 1.05rem .9rem .9rem;overflow-y:auto}.receive-setup-sheet>span,.receive-setup-sheet>small{font-size:var(--text-sm)}.receive-setup-sheet .sheet-action-row{padding-top:var(--space-2)}.receiving-connect-status-card{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)}.receiving-connect-status-card .receive-status-action{grid-column:2;justify-self:start;min-height:2.15rem}.bottom-sheet-layer.sheet-rich-layer{align-items:stretch;padding:0}.confirm-bottom-sheet.sheet-rich{width:100%;max-height:none;height:100dvh;margin:0;padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:0;overflow:hidden}.confirm-bottom-sheet.sheet-rich .sheet-action-row{position:relative;bottom:0;z-index:5;margin:0;padding:var(--space-3) 0 0;border-top:1px solid rgba(var(--color-border-rgb),.72);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.coin-deck{position:relative;display:grid;align-items:start;justify-items:center;min-height:0;margin:0;padding-top:var(--coin-card-artwork-popout-space);overflow:visible;touch-action:pan-y}.coin-deck-controls{display:none}.deck-card-stack{position:relative;align-self:start;grid-area:1 / 1;width:var(--deck-card-width);height:fit-content;container-type:inline-size;transition:opacity var(--motion-duration-dialog) var(--motion-ease-enter),filter var(--motion-duration-dialog) var(--motion-ease-enter),transform var(--motion-duration-dialog) var(--motion-ease-enter);will-change:transform}.deck-card-stack.card-stack{filter:none;animation:none}.deck-card-stack .coin-card{grid-template-rows:var(--coin-card-image-height) auto;box-shadow:0 18px 34px rgba(var(--color-ink-rgb),.1)}.deck-card-stack .coin-card-has-artwork{grid-template-rows:var(--coin-card-image-height) auto;overflow:visible}.deck-card-stack .coin-card-image{min-height:0;border-radius:var(--coin-card-radius) var(--coin-card-radius) 0 0;isolation:isolate}.deck-card-stack .coin-card-artwork{filter:drop-shadow(0 18px 24px rgba(var(--color-ink-rgb),.14)) drop-shadow(0 4px 7px rgba(255,255,255,.48))}.deck-card-stack:not(.deck-card-active) .coin-card-image-actions{display:none}.deck-card-stack .coin-card-body{position:relative;z-index:3;min-height:var(--coin-card-body-min-height);padding:clamp(.95rem,3.7vw,1.35rem)}.deck-card-stack .coin-card-header{position:relative;justify-content:center;text-align:center}.deck-card-stack .coin-card-header>div:first-child{width:100%}.deck-card-stack .coin-card-actions{position:absolute;top:0;right:0}.deck-card-stack:before{display:none}.deck-card-active{z-index:5;opacity:1;visibility:visible;transform:translate(0) rotate(0) scale(1)}.coin-deck-motion-next .deck-card-active{animation:deck-card-enter-from-next var(--motion-duration-deck) var(--motion-ease-enter) both}.coin-deck-motion-previous .deck-card-active{animation:deck-card-enter-from-previous var(--motion-duration-deck) var(--motion-ease-enter) both}.deck-card-next{z-index:3;opacity:0;visibility:visible;transform:translate(var(--deck-card-motion-distance)) rotate(.8deg) scale(.97);pointer-events:none}.deck-card-previous{z-index:3;opacity:0;visibility:visible;transform:translate(calc(var(--deck-card-motion-distance) * -1)) rotate(-.8deg) scale(.97);pointer-events:none}.deck-card-hidden{z-index:0;opacity:0;visibility:hidden;transform:translate(4.8rem) rotate(0) scale(.94);pointer-events:none}.deck-card-exiting,.deck-card-claiming{z-index:6;pointer-events:none;animation:claim-card-down var(--motion-duration-send) var(--motion-ease-enter) both}.deck-card-dismissed,.deck-card-claimed{opacity:0;visibility:hidden;pointer-events:none;transform:translate(0) translateY(8rem) scale(.94)}@keyframes deck-card-enter-from-next{0%{opacity:0;filter:saturate(.96) brightness(1.02);transform:translate(var(--deck-card-motion-distance)) rotate(.8deg) scale(.97)}to{opacity:1;filter:saturate(1) brightness(1);transform:translate(0) rotate(0) scale(1)}}@keyframes deck-card-enter-from-previous{0%{opacity:0;filter:saturate(.96) brightness(1.02);transform:translate(calc(var(--deck-card-motion-distance) * -1)) rotate(-.8deg) scale(.97)}to{opacity:1;filter:saturate(1) brightness(1);transform:translate(0) rotate(0) scale(1)}}.deck-card-stack:not(.deck-card-active) .coin-card{filter:saturate(1) brightness(1.02);pointer-events:none}.coin-deck-dots{display:flex;justify-content:center;align-items:center;gap:.4rem;min-height:.8rem;margin:clamp(.7rem,2.2vh,1rem) 0 clamp(.35rem,1.2vh,.55rem)}.coin-deck-dots button{width:.48rem;height:.48rem;min-height:0;padding:0;border:0;border-radius:999px;background:rgba(var(--color-ink-rgb),.24)}.coin-deck-dots button.active{width:1.18rem;background:var(--color-ink)}@media(min-width:821px){.deck-card-stack .coin-card-header,.deck-card-stack .coin-message-row,.deck-card-stack .coin-card-footer,.deck-card-stack .sponsor-reward-copy,.deck-card-stack .sponsor-reward-meta,.deck-card-stack .sponsor-reward-disclosure{width:min(100%,var(--coin-card-readable-width));margin-right:auto;margin-left:auto}.coin-deck-controls{position:absolute;inset:calc(50% + var(--coin-deck-control-center-offset)) auto auto 50%;z-index:8;display:flex;justify-content:space-between;width:calc(var(--deck-card-width) + var(--coin-deck-control-size));margin-inline:auto;pointer-events:none;transform:translate(-50%,-50%)}.coin-deck-control{display:grid;place-items:center;width:var(--coin-deck-control-size);height:var(--coin-deck-control-size);min-height:var(--coin-deck-control-size);padding:0;border:1px solid rgba(var(--color-ink-rgb),.08);border-radius:999px;background:rgba(var(--color-surface-rgb),.92);color:var(--color-ink);box-shadow:var(--shadow-soft);pointer-events:auto;transition:background var(--motion-duration-interaction) var(--motion-ease-default),border-color var(--motion-duration-interaction) var(--motion-ease-default),box-shadow var(--motion-duration-interaction) var(--motion-ease-default),transform var(--motion-duration-interaction) var(--motion-ease-default)}.coin-deck-control:hover,.coin-deck-control:focus-visible{border-color:rgba(var(--color-aqua-rgb),.45);background:linear-gradient(135deg,rgba(var(--color-sky-rgb),.92),rgba(var(--color-cream-rgb),.86));box-shadow:0 18px 36px rgba(var(--color-aqua-rgb),.2);transform:translateY(-1px)}.coin-deck-control:active{transform:translateY(0) scale(.98)}.coin-deck-control svg{width:1.25rem;height:1.25rem}}@media(prefers-reduced-motion:reduce){.site-shell,.site-shell:before,.site-shell:after,.app-view-page,.desktop-home-header,.desktop-home-panel,.desktop-home-panel-content,.management-screen,.management-table-skeleton,.app-splash-screen,.tutorial-coach-layer,.tutorial-coach-card,.terms-modal,.terms-modal-backdrop,.sponsor-auth-tabs,.sponsor-auth-modal-grid,.bottom-sheet-layer,.sheet-backdrop,.confirm-bottom-sheet,.help-sheet-content,.coin-card,.deck-card-stack,.card-stack,.soft-screen-hero,.app-list-card{animation:none;transition:none}}.thank-notification{position:fixed;top:calc(var(--app-toast-top-offset, 0rem) + .85rem + env(safe-area-inset-top));left:50%;z-index:50;display:grid;gap:var(--space-1);width:min(390px,calc(100vw - 2rem));padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:.9rem;background:#fff;box-shadow:0 16px 42px rgba(var(--color-ink-rgb),.12);animation:toast-slide-down var(--motion-duration-toast) var(--motion-ease-enter) both;transform:translate(-50%)}button.thank-notification{color:inherit;font:inherit;text-align:left;cursor:pointer}button.thank-notification:focus-visible{outline:3px solid rgba(var(--color-accent-rgb),.34);outline-offset:3px}.thank-notification strong{font-size:var(--text-md)}.thank-notification span{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.receive-setup-sheet,.coin-share-sheet,.claim-complete-sheet{gap:var(--space-3)}.receive-setup-sheet{max-height:min(78dvh,36rem)}.receive-setup-sheet>span,.receive-setup-sheet>small{max-width:30rem}.coin-action-sheet{gap:var(--space-3)}.coin-action-field{display:grid;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.coin-action-field input[type=number]{width:100%;min-height:3rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;color:var(--color-ink);font-size:var(--text-md);font-weight:700}.share-preview-card,.claim-complete-details{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:1rem;background:linear-gradient(135deg,#c7e6ff47,#aeede02e 58%,#f7e9c738),#fff}.share-preview-card p{margin:0;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-body)}.share-link-result,.share-link-error{overflow-wrap:anywhere;border-radius:var(--radius-control);font-size:var(--text-xs);line-height:var(--line-body)}.share-link-result{margin:0;padding:var(--space-2) var(--space-3);background:#aeede040;color:var(--color-ink);font-weight:700}.share-link-error{color:var(--color-danger)}.sheet-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:end}.sheet-action-row-single{grid-template-columns:minmax(0,min(100%,14rem));justify-content:center}.sheet-action-row .confirm-ok-button{margin-top:0}.confirm-action-row{margin-top:var(--space-1)}.sheet-secondary-button{display:grid;place-items:center;min-height:3.1rem;min-width:0;padding:.72rem var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;color:var(--color-ink);font-weight:700;line-height:var(--line-title);text-align:center;text-decoration:none;white-space:normal}.sheet-complete-mark{display:grid;place-items:center;width:3.05rem;height:3.05rem;border-radius:var(--radius-control);background:var(--action-gradient);color:var(--color-ink);box-shadow:var(--action-shadow)}.sheet-complete-mark svg{width:1.2rem;height:1.2rem}.claim-complete-details{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-complete-details div{display:grid;gap:.15rem;min-width:0}.confirm-bottom-sheet small,.share-preview-card small,.claim-complete-details small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--line-body)}.claim-complete-details strong{font-size:var(--text-sm);line-height:var(--line-title)}@keyframes toast-slide-down{0%{opacity:0;transform:translate(-50%,-1.4rem)}10%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-1.4rem)}}@keyframes claim-card-down{0%{opacity:1;transform:translate(0) translateY(0) scale(1)}70%{opacity:.78;transform:translate(0) translateY(5.2rem) scale(.97)}to{opacity:0;transform:translate(0) translateY(11rem) scale(.94)}}.receive-panel,.notifications-panel,.settings-panel{display:grid;align-content:start;gap:var(--space-4)}.receive-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:.28rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;box-shadow:0 12px 28px rgba(var(--color-ink-rgb),.06)}.receive-switch button{min-height:2.5rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-muted);font-weight:700}.receive-switch .active{background:var(--action-gradient);color:var(--color-ink);box-shadow:var(--action-shadow)}.receive-status-card,.soft-screen-hero{animation-delay:var(--motion-delay-breathe-soft)}.receive-step-card,.receive-status-card{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);min-height:4rem;padding:var(--space-3)}.receive-step-number{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:var(--radius-control);background:var(--action-gradient);color:var(--color-ink);font-size:var(--text-md);font-weight:700;line-height:1;box-shadow:var(--action-shadow)}.receive-step-card .list-item-copy,.receive-status-card .list-item-copy{gap:.14rem}.receive-step-card .list-item-icon,.receive-status-card .list-item-icon{color:var(--color-ink)}.receive-status-action{grid-column:2;justify-self:start;width:fit-content;overflow:hidden;text-overflow:ellipsis;margin-top:.25rem}.receive-status-error{grid-column:2;color:var(--color-warning);font-size:var(--text-xs);font-weight:700;line-height:var(--line-title)}@media(max-width:420px){.receive-status-action{max-width:100%}}.receive-history-card{min-height:4.2rem}.receive-history-card>span:last-child{color:var(--color-ink);font-size:var(--text-md);font-weight:700}.notifications-panel{display:grid;align-content:start;gap:var(--space-4)}.notification-swipe-row{position:relative;overflow:visible;border-radius:1.1rem}.notification-swipe-row:nth-child(2) article{animation-delay:var(--motion-delay-breathe-mid)}.notification-swipe-row:nth-child(3) article{animation-delay:var(--motion-delay-breathe-late)}.notification-dismiss-action{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);width:100%;padding:0 var(--space-5);border:1px solid rgba(var(--color-ink-rgb),.06);border-radius:inherit;background:linear-gradient(135deg,#aeede06b,#f7e9c7b8);color:var(--color-ink);font-size:var(--text-xs);font-weight:700}.notification-dismiss-action svg{width:1rem;height:1rem}.notification-list article{position:relative;z-index:1;touch-action:pan-y;transition:box-shadow var(--motion-duration-interaction) var(--motion-ease-default),transform var(--motion-duration-interaction) var(--motion-ease-default);-webkit-user-select:none;user-select:none}.notification-list article.is-swiping{box-shadow:0 10px 24px rgba(var(--color-ink-rgb),.08);animation:none;transition:none}.notification-list article.is-dismissing{animation:none;pointer-events:none;transform:translate(-120%)!important}.notification-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-width:0}.notification-heading-row .list-item-meta{justify-self:end}.notification-heading-row strong{overflow:visible;text-overflow:clip;white-space:normal}.notification-copy{min-width:0}.settings-list span{font-weight:700}.settings-list strong{color:var(--color-muted);font-size:var(--text-sm);justify-self:end;text-align:right}.settings-toggle-row{cursor:pointer}.settings-toggle-row:disabled{cursor:not-allowed}.settings-toggle-control{display:inline-grid;justify-items:end;gap:.25rem;min-width:5.8rem}.settings-toggle{position:relative;display:inline-flex;justify-self:end;align-items:center;width:2.65rem;height:1.45rem;padding:.18rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#ededed;box-shadow:inset 0 1px 2px rgba(var(--color-ink-rgb),.08);transition:background var(--motion-duration-interaction) var(--motion-ease-default),border-color var(--motion-duration-interaction) var(--motion-ease-default),box-shadow var(--motion-duration-interaction) var(--motion-ease-default)}.settings-toggle span{width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(var(--color-ink-rgb),.12);transform:translate(0);transition:transform var(--motion-duration-interaction) var(--motion-ease-default)}.settings-toggle.is-on{border-color:#aeede0cc;background:linear-gradient(135deg,var(--color-aqua),rgba(247,233,199,.72));box-shadow:0 8px 18px #aeede047}.settings-toggle.is-on span{transform:translate(1.18rem)}.settings-toggle-status{color:var(--color-muted);font-size:var(--text-xs);line-height:1.1;text-align:right}.pwa-install-guide{margin:0;padding:var(--space-3);border:1px solid rgba(var(--color-aqua-rgb),.32);border-radius:var(--radius-card);background:rgba(var(--color-aqua-rgb),.12);color:var(--color-text);font-size:var(--text-sm);line-height:1.55}.timeline-panel{display:grid;gap:var(--space-3)}.timeline-panel span{display:grid;flex:0 0 auto;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-ink);color:#fff;font-weight:700}.timeline-panel p{margin-bottom:0}.button,.card-send-submit,.confirm-ok-button,.card-amount-ok{background:var(--action-gradient);color:var(--color-ink);box-shadow:var(--action-shadow);transition:transform var(--motion-duration-interaction) var(--motion-ease-enter),box-shadow var(--motion-duration-interaction) var(--motion-ease-enter),filter var(--motion-duration-interaction) var(--motion-ease-enter)}.coin-card-action-button{background:#fff;color:var(--color-ink);box-shadow:0 10px 22px rgba(var(--color-ink-rgb),.08);transition:transform var(--motion-duration-interaction) var(--motion-ease-enter),box-shadow var(--motion-duration-interaction) var(--motion-ease-enter),filter var(--motion-duration-interaction) var(--motion-ease-enter)}.coin-card-action-button.coin-card-action-claim{background:var(--action-gradient);box-shadow:var(--action-shadow)}.button:active,.card-send-submit:active,.confirm-ok-button:active,.card-amount-ok:active{transform:translateY(.08rem) scale(.97);background:var(--action-gradient-pressed);box-shadow:var(--action-shadow-pressed);filter:saturate(1.08)}.confirm-ok-button.is-disabled:active,.confirm-ok-button[data-inactive=true]:active{transform:none;background:rgba(var(--color-surface-rgb),.72);box-shadow:none;filter:none}.coin-card-action-button:active{transform:translateY(.08rem) scale(.97);background:#fff;box-shadow:0 7px 16px rgba(var(--color-ink-rgb),.1);filter:saturate(1.08)}.coin-card-image-action-button:not(.coin-card-image-action-button-ghost):active{transform:translateY(.08rem) scale(.97);background:var(--coin-card-image-action-background-active);box-shadow:0 7px 16px rgba(var(--color-ink-rgb),.12);filter:saturate(1.08)}.coin-translate-button:active{transform:translateY(.04rem) scale(.98);background:#ffffffe6;filter:saturate(1.04)}.coin-card-action-button.coin-card-action-claim:active{background:var(--action-gradient-pressed);box-shadow:var(--action-shadow-pressed)}.button-primary,.button-secondary,.button-ghost{border-color:transparent}.button-secondary,.button-ghost{color:var(--color-ink)}.closing-section{border-top:1px solid var(--color-border)}.app-readiness-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:var(--space-6)}.app-capability-list{display:grid;gap:var(--space-3)}.app-capability-list div{display:grid;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-strong)}.app-capability-list span{color:var(--color-muted);line-height:1.5}.pwa-readiness-content{display:grid;align-content:start;gap:var(--space-4)}.pwa-readiness-heading{display:grid;gap:var(--space-2);padding-right:2.9rem}.pwa-readiness-heading strong{font-size:var(--text-lg);font-weight:700;line-height:var(--line-title)}.pwa-readiness-heading span{color:var(--color-muted);font-size:var(--text-md);font-weight:400;line-height:var(--line-body)}.pwa-status-list{gap:var(--space-3)}.pwa-status-row{border-color:rgba(var(--color-border-rgb),.82);background:rgba(var(--color-surface-rgb),.74);box-shadow:none;animation:none}.pwa-status-row strong{white-space:normal}.pwa-status-row.is-ready{border-color:rgba(var(--color-aqua-rgb),.58)}.pwa-status-row.is-warning{border-color:rgba(var(--color-warning-rgb),.58)}.pwa-readiness-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid rgba(var(--color-border-rgb),.72)}.pwa-offline-notice{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface))}.pwa-offline-inline{display:block;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning) 42%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface));color:var(--color-ink)}@media(max-width:820px){.desktop-home-header,.desktop-home-panel,.desktop-home-footer{display:none}.site-shell-sponsor-lp .desktop-home-header.is-sponsor-lp-header{display:flex}.site-shell-sponsor-lp .desktop-home-footer{display:block}.site-shell-sponsor-lp .desktop-home-footer-inner{grid-template-columns:1fr;justify-items:center;gap:var(--space-3);min-height:auto;padding:var(--space-5) var(--desktop-home-inline);text-align:center}.site-shell-sponsor-lp .desktop-home-footer-inner span{justify-self:center}.site-shell-sponsor-lp .desktop-home-footer-links{justify-content:center}.pwa-readiness-actions{grid-template-columns:1fr}.desktop-home-shell{display:grid;grid-template-columns:1fr;place-items:center;width:100%;height:100dvh;padding:0}.desktop-home-app{margin-top:0;width:100%;height:100dvh}.app-screen{height:100dvh;min-height:100dvh;width:min(430px,calc(100vw - 1rem));padding-top:0}.screen-grid,.send-layout,.discover-layout{grid-template-columns:1fr}.bottom-tabs{width:var(--app-nav-width);padding:.45rem;background:#fff}.bottom-tabs button{min-height:3.35rem;font-size:.72rem}.bottom-tabs button span:not(.tab-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bottom-tabs .active{background:transparent;color:var(--color-ink)}.bottom-tabs .tab-icon{width:2.35rem;height:2.35rem}.bottom-tabs .active .tab-icon{background:var(--action-gradient);color:var(--color-ink)}.coin-card{border-radius:var(--coin-card-radius)}.screen-panel{padding:var(--space-4) 0 var(--app-view-end-space)}.coin-card{padding:0}.send-coin-card .coin-card-image{border-radius:var(--coin-card-radius) var(--coin-card-radius) 0 0}.site-header,.hero-section,.two-column,.reverse,.demo-grid,.app-readiness-panel,.app-window-header,.app-layout{grid-template-columns:1fr}.site-header{top:auto;bottom:0;align-items:center;flex-direction:row;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);border-bottom:0}.brand-mark span:last-child{display:none}.site-nav{flex:1;justify-content:space-between;gap:0}.site-nav a{padding:var(--space-2);font-size:.78rem}main{padding-bottom:5.5rem}.desktop-home-shell{padding-bottom:0}.hero-visual{min-height:20rem}.app-first-section{padding-top:var(--space-4)}.app-window{padding:var(--space-3)}.app-sidebar{position:static;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-2)}.app-sidebar a{padding:var(--space-2);text-align:center;font-size:.82rem}.large-coin{width:8rem;height:8rem}.stepper,.amount-pair{grid-template-columns:1fr}}@media(min-width:481px){.app-screen{height:var(--app-screen-height);min-height:0;width:min(430px,100vw)}}@media(min-width:600px){.site-shell{--scene-bottle-size: clamp(4.2rem, 7vw, 6.6rem);--scene-bottle-left: calc(50% + min(28vw, 22rem)) ;--scene-bottle-bottom: clamp(7rem, 14dvh, 11rem);--scene-bottle-rotate: 10deg}.app-screen{width:min(430px,calc(100vw - 2rem))}}@media(min-width:900px){.site-shell{--scene-bottle-size: clamp(5.8rem, 6vw, 8rem);--scene-bottle-left: calc(50% + min(32vw, 30rem)) ;--scene-bottle-bottom: clamp(8rem, 16dvh, 14rem)}}@media(min-width:821px)and (max-width:960px){.site-shell{--desktop-home-panel-width: minmax(0, 11.75rem);--desktop-home-app-width: minmax(21.5rem, 23rem);--desktop-home-gap: clamp(.55rem, 1.4vw, .95rem);--desktop-home-inline: clamp(.75rem, 1.6vw, 1.1rem);--desktop-home-top: clamp(5.5rem, 11dvh, 6.5rem);--desktop-home-feature-pad: var(--space-3);--desktop-home-feature-icon-size: 2.5rem}.desktop-home-header{gap:var(--space-3);padding-inline:clamp(1rem,2vw,1.5rem)}.desktop-home-brand{gap:var(--space-2);font-size:var(--text-md)}.desktop-home-logo-mark{width:1.9rem;height:1.9rem}.desktop-home-nav,.desktop-management-top-nav{gap:0;padding:.25rem}.desktop-home-nav button,.desktop-management-top-nav button{min-height:1.95rem;font-size:var(--text-xs);padding:0 var(--space-2)}.desktop-home-access-links,.desktop-management-exit-links{gap:var(--space-1)}.desktop-home-access-links button,.desktop-management-exit-links button{min-height:2.35rem;font-size:var(--text-xs);padding:0 var(--space-3)}.desktop-home-kicker{min-height:2.05rem;padding:0 var(--space-3);font-size:var(--text-xs)}.desktop-home-panel h1{font-size:var(--text-lg)}.desktop-home-panel h2{font-size:var(--text-md)}.desktop-home-panel p{font-size:var(--text-xs);line-height:1.68}.desktop-home-feature{grid-template-columns:1fr;min-height:0}.desktop-home-feature-icon{display:none}.desktop-home-feature small,.desktop-home-steps small,.desktop-home-faq small{font-size:var(--text-xs);line-height:1.58}.desktop-home-feature strong,.desktop-home-steps strong,.desktop-home-faq strong{font-size:var(--text-xs)}.desktop-home-steps{--desktop-home-step-gap: var(--space-4);--desktop-home-step-size: 2.15rem}.desktop-home-steps li{gap:var(--space-3)}.desktop-home-step-number{font-size:var(--text-xs)}.management-screen{width:min(100%,58rem)}.sponsor-public-screen{gap:var(--space-5);padding:calc(var(--desktop-home-header-height) + var(--space-5)) var(--space-4) var(--space-6)}.sponsor-public-grid,.sponsor-public-columns,.sponsor-public-band,.sponsor-public-manual{grid-template-columns:1fr}.sponsor-public-manual-nav,.sponsor-public-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-lp-screen{gap:var(--space-5);width:100%;padding:var(--space-4)}.sponsor-lp-hero,.sponsor-lp-process,.sponsor-lp-trust,.sponsor-lp-final{grid-template-columns:1fr}.sponsor-lp-hero,.sponsor-lp-section,.sponsor-lp-process,.sponsor-lp-trust,.sponsor-lp-final{border-radius:var(--radius-card);padding:var(--space-5)}.sponsor-lp-hero-copy h1{font-size:clamp(2.25rem,10vw,3.25rem)}.sponsor-lp-proof-grid,.sponsor-lp-benefit-grid,.sponsor-lp-reward-grid,.sponsor-lp-plan-grid,.sponsor-lp-process ol{grid-template-columns:1fr}.sponsor-lp-visual{min-height:22rem}.sponsor-lp-phone{width:min(64%,15rem)}.sponsor-lp-mascot{width:min(56%,14.5rem)}.sponsor-lp-actions{display:grid}.sponsor-lp-button{width:100%}.management-grid,.management-auth-grid{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.management-auth-panels{grid-template-columns:1fr}.management-panel:last-child{grid-column:2}.management-metrics{gap:var(--space-3)}.management-metric{min-height:7rem;padding:var(--space-4)}}@media(min-width:821px)and (max-width:1180px)and (max-height:820px){.site-shell{--desktop-home-top: clamp(4.85rem, 9dvh, 5.45rem);--desktop-home-gap: clamp(.85rem, 2vw, 1.65rem)}.desktop-home-shell{min-height:auto;padding-bottom:var(--space-5)}.desktop-home-app .app-screen{--bottom-nav-gap: clamp(.45rem, 1.2dvh, .75rem);--coin-card-image-height: 9.6rem;--coin-card-artwork-height: clamp(12.5rem, 58cqw, 15.8rem);--coin-card-artwork-popout-offset: .45rem;--coin-card-artwork-popout-space: clamp(2.55rem, 6cqw, 3.2rem)}.desktop-home-app .app-view,.desktop-home-app .app-screen-send .app-view,.desktop-home-app .app-screen-discover .app-view{min-height:0}.desktop-home-app .bottom-tabs{margin-top:0}}@media(min-width:961px)and (max-width:1180px){.site-shell{--desktop-home-panel-width: minmax(0, clamp(15.5rem, 25.5vw, 17.5rem));--desktop-home-app-width: minmax(24.5rem, 25.5rem);--desktop-home-gap: clamp(.75rem, 1.45vw, 1.15rem);--desktop-home-inline: clamp(.75rem, 1.7vw, 1.25rem);--desktop-home-top: clamp(5.8rem, 12dvh, 6.75rem);--desktop-home-feature-pad: var(--space-3);--desktop-home-feature-icon-size: 2.9rem}.desktop-home-header{gap:var(--space-4)}.desktop-home-header.is-management-header{gap:var(--space-3)}.desktop-management-exit-links span{display:none}.desktop-home-nav button,.desktop-management-top-nav button{padding:0 var(--space-3)}.desktop-home-panel h1{font-size:var(--text-xl)}.desktop-home-panel h2{font-size:var(--text-lg)}.desktop-home-panel p{font-size:var(--text-sm);line-height:1.72}.desktop-home-feature small,.desktop-home-steps small,.desktop-home-faq small{font-size:var(--text-xs);line-height:1.62}.desktop-home-feature strong,.desktop-home-steps strong,.desktop-home-faq strong{font-size:var(--text-sm)}.desktop-home-steps{--desktop-home-step-gap: var(--space-5)}}@media(min-width:1181px){.site-shell{--desktop-home-panel-width: minmax(0, 19rem)}.desktop-home-panel h1,.desktop-home-panel h2,.desktop-home-panel p{max-width:20rem}}@media(min-width:821px)and (max-height:760px){.app-screen{--coin-card-artwork-height: clamp(13.2rem, 66cqw, 17.6rem);--coin-card-artwork-popout-offset: .55rem;--coin-card-artwork-popout-space: clamp(2.75rem, 8cqw, 3.8rem)}.desktop-home-app .app-screen{--coin-card-image-height: clamp(7.55rem, 18dvh, 8.2rem);--coin-card-artwork-height: clamp(10.8rem, 50cqw, 13.4rem);--coin-card-artwork-top-inset: .75rem;--coin-card-artwork-popout-offset: .45rem;--coin-card-artwork-popout-space: clamp(1.65rem, 4.4cqw, 2.2rem);--coin-card-action-size: 2.72rem;--coin-card-action-font: clamp(.92rem, 3.6cqw, var(--text-sm));--coin-card-amount-font: clamp(2.05rem, 8.8cqw, 2.55rem);--coin-card-message-font: clamp(.88rem, 3.6cqw, .98rem);--coin-card-meta-font: clamp(.68rem, 2.6cqw, .76rem)}}@media(min-width:481px)and (max-width:820px){.app-screen{--app-scroll-top-fade-height: clamp(1.5rem, 4dvh, 2.4rem)}.app-view{padding-top:calc(var(--app-frame-margin) + var(--app-scroll-top-fade-height));scroll-padding-top:calc(var(--app-frame-margin) + var(--app-scroll-top-fade-height))}}@media(max-width:480px),(max-width:820px)and (max-height:760px){.app-screen{--bottom-nav-height: calc(4.65rem + env(safe-area-inset-bottom)) ;--bottom-nav-visual-height: 3.82rem;--app-scroll-fade-height: clamp(2.25rem, 6dvh, 3.25rem);--bottom-nav-gap: clamp(.35rem, 1.5dvh, .7rem);--app-frame-margin: .75rem;--app-gutter: var(--app-frame-margin);--app-nav-width: min(406px, calc(100vw - var(--app-frame-margin) - var(--app-frame-margin)));--app-surface-width: min(390px, calc(var(--app-nav-width) - var(--app-shadow-bleed) - var(--app-shadow-bleed)));--app-content-width: var(--app-surface-width);--coin-card-action-size: 2.58rem;--coin-card-action-font: clamp(.9rem, 3.9cqw, var(--text-sm));--coin-card-action-icon-size: .96rem;--coin-card-title-font: clamp(.94rem, 4.15cqw, 1.04rem);--coin-card-amount-font: clamp(2rem, 10.2cqw, 2.4rem);--coin-card-label-font: clamp(.78rem, 3.35cqw, .86rem);--coin-card-message-font: clamp(.86rem, 3.9cqw, .96rem);--coin-card-mode-font: clamp(.74rem, 3cqw, .82rem);--coin-card-meta-font: clamp(.66rem, 2.7cqw, .74rem);--coin-card-url-font: clamp(.74rem, 3.1cqw, .84rem);--coin-card-artwork-height: clamp(12rem, 64cqw, 15.8rem);--coin-card-artwork-top-inset: .9rem;--coin-card-artwork-popout-offset: .65rem;--coin-card-artwork-popout-space: clamp(3rem, 10cqw, 4rem);--deck-card-width: var(--coin-card-width);--deck-card-side-peek: 1.05rem;width:min(430px,100vw)}.app-view{padding:var(--app-frame-margin) var(--app-frame-margin) calc(var(--app-frame-margin) + var(--app-scroll-fade-height)) var(--app-frame-margin);scroll-padding-bottom:calc(var(--app-frame-margin) + var(--app-scroll-fade-height))}.send-layout,.discover-layout{gap:clamp(.35rem,1.3vh,.65rem)}.coin-card-body{padding:.82rem .9rem .92rem}.card-send-mode-row{margin-bottom:.58rem}.card-send-mode-row button{min-height:2.18rem}.card-message-input-shell{min-height:3rem}.card-message-input{height:3em;min-height:3em}.card-music-url-field{gap:.36rem;margin-top:.58rem}.card-music-url-input-shell{min-height:2.42rem;padding-inline:var(--space-2)}.card-music-url-field input{min-height:calc(2.42rem - 2px)}.card-submit-row{width:100%;gap:.48rem}.card-send-submit{min-height:2.58rem}.deck-card-stack .coin-card-body{padding:.78rem .88rem}.coin-message{font-size:.8rem;line-height:1.5}.coin-card-supporting-text{font-size:.66rem;line-height:1.46}.coin-card-action-row{width:100%}.coin-card-bottom-actions{padding-top:.62rem}.coin-card-action-button{font-size:var(--coin-card-action-font)}.coin-card-action-button svg{width:var(--coin-card-action-icon-size);height:var(--coin-card-action-icon-size)}.coin-card-action-claim span{font-size:var(--coin-card-action-font)}.coin-actions-panel h2{font-size:var(--text-lg)}.coin-actions-panel p{font-size:.68rem}.bottom-tabs{width:var(--app-nav-width);padding:.38rem}.app-help-fab{width:2.45rem;height:2.45rem;left:calc(var(--app-gutter) + .15rem)}.bottom-tabs button{min-height:3.05rem}.bottom-tabs .tab-icon{width:2.18rem;height:2.18rem}.bottom-tabs .tab-icon svg{width:1.36rem;height:1.36rem}.bottom-sheet-layer{padding:0 var(--app-gutter) calc(.62rem + env(safe-area-inset-bottom))}.confirm-bottom-sheet{padding:var(--space-4)}.help-bottom-sheet{gap:var(--space-3)}}@media(min-width:821px)and (max-width:1180px)and (orientation:portrait)and (pointer:coarse){.desktop-home-header,.desktop-home-panel,.desktop-home-footer{display:none}.site-shell-sponsor-lp .desktop-home-header.is-sponsor-lp-header{display:flex}.site-shell-sponsor-lp .desktop-home-footer{display:block}.desktop-home-shell{display:grid;grid-template-columns:1fr;place-items:center;width:100%;height:100dvh;min-height:100dvh;padding:0}.desktop-home-app{width:100%;height:100dvh;margin-top:0}.desktop-home-app .app-screen,.app-screen{--app-scroll-top-fade-height: clamp(1.5rem, 4dvh, 2.4rem);height:100dvh;min-height:100dvh;width:min(430px,calc(100vw - 1rem));padding-top:0}.desktop-home-app .app-view,.desktop-home-app .app-screen-send .app-view,.desktop-home-app .app-screen-discover .app-view,.app-view{padding-top:calc(var(--app-frame-margin) + var(--app-scroll-top-fade-height));scroll-padding-top:calc(var(--app-frame-margin) + var(--app-scroll-top-fade-height))}.desktop-home-app .app-view-page{min-height:min-content}.desktop-home-app .bottom-tabs,.bottom-tabs{width:var(--app-nav-width);padding:.45rem;border:0;background:#fff;box-shadow:0 16px 36px rgba(var(--color-ink-rgb),.14);-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-home-app .settings-panel,.desktop-home-app .receive-panel,.desktop-home-app .notifications-panel{padding:var(--space-4) 0 var(--app-view-end-space)}.screen-grid,.send-layout,.discover-layout,.amount-pair{grid-template-columns:1fr}}@media(orientation:landscape)and (max-height:520px)and (max-width:960px){.mobile-landscape-unsupported{position:fixed;z-index:calc(var(--layer-bottom-sheet) + 60);inset:0;display:grid;place-items:center;overflow:hidden;padding:calc(var(--space-4) + env(safe-area-inset-top)) calc(var(--space-4) + env(safe-area-inset-right)) calc(var(--space-4) + env(safe-area-inset-bottom)) calc(var(--space-4) + env(safe-area-inset-left));background:var(--color-bg)}.mobile-landscape-unsupported:before,.mobile-landscape-unsupported:after{display:none}.mobile-landscape-unsupported-card{max-height:calc(100dvh - var(--space-5));overflow:auto}}@media(max-width:820px)and (display-mode:standalone),(min-width:821px)and (max-width:1180px)and (orientation:portrait)and (pointer:coarse)and (display-mode:standalone){.app-view{padding-top:calc(var(--standalone-safe-area-top, 0px) + var(--app-frame-margin));scroll-padding-top:calc(var(--standalone-safe-area-top, 0px) + var(--app-frame-margin))}.bottom-tabs{padding:.42rem}.bottom-sheet-layer{min-height:100lvh;padding:calc(var(--space-3) + var(--standalone-safe-area-top, 0px)) var(--app-gutter, var(--space-3)) calc(var(--space-3) + var(--standalone-safe-area-bottom, 0px))}.sheet-backdrop{min-height:100lvh}.confirm-bottom-sheet:not(.sheet-rich){max-height:calc(100lvh - var(--space-3) - var(--space-3) - var(--standalone-safe-area-top, 0px) - var(--standalone-safe-area-bottom, 0px))}.receive-setup-layer{padding:calc(var(--space-3) + var(--standalone-safe-area-top, 0px)) var(--app-gutter, var(--space-3)) calc(var(--space-3) + var(--standalone-safe-area-bottom, 0px))}.receive-setup-sheet{max-height:calc(100lvh - var(--space-3) - var(--space-3) - var(--standalone-safe-area-top, 0px) - var(--standalone-safe-area-bottom, 0px))}.bottom-sheet-layer.sheet-rich-layer{padding:0}.confirm-bottom-sheet.sheet-rich{height:100lvh;max-height:none;padding:calc(var(--space-5) + var(--standalone-safe-area-top, 0px)) var(--space-4) calc(var(--space-4) + var(--standalone-safe-area-bottom, 0px))}.confirm-bottom-sheet.sheet-rich .sheet-close-button{top:calc(var(--space-3) + var(--standalone-safe-area-top, 0px))}.terms-modal-layer{min-height:100lvh;padding:calc(var(--space-3) + var(--standalone-safe-area-top, 0px)) var(--space-3) calc(var(--space-3) + var(--standalone-safe-area-bottom, 0px))}.terms-modal-backdrop{min-height:100lvh}.terms-modal{max-height:calc(100lvh - var(--space-3) - var(--space-3) - var(--standalone-safe-area-top, 0px) - var(--standalone-safe-area-bottom, 0px))}.app-screen-settings .app-view,.app-screen-receive .app-view,.app-screen-notifications .app-view{padding-top:calc(var(--standalone-safe-area-top, 0px) + var(--app-frame-margin));scroll-padding-top:calc(var(--standalone-safe-area-top, 0px) + var(--app-frame-margin))}}@media(max-width:820px),(min-width:821px)and (max-width:1180px)and (orientation:portrait)and (pointer:coarse){html.is-standalone-app .app-view,html.is-standalone-app .app-screen-settings .app-view,html.is-standalone-app .app-screen-receive .app-view,html.is-standalone-app .app-screen-notifications .app-view{padding-top:calc(var(--standalone-safe-area-top, 0px) + var(--app-frame-margin));scroll-padding-top:calc(var(--standalone-safe-area-top, 0px) + var(--app-frame-margin))}html.is-standalone-app .bottom-tabs{padding:.42rem}html.is-standalone-app .bottom-sheet-layer{min-height:100lvh;padding:calc(var(--space-3) + var(--standalone-safe-area-top, 0px)) var(--app-gutter, var(--space-3)) calc(var(--space-3) + var(--standalone-safe-area-bottom, 0px))}html.is-standalone-app .sheet-backdrop{min-height:100lvh}html.is-standalone-app .confirm-bottom-sheet:not(.sheet-rich){max-height:calc(100lvh - var(--space-3) - var(--space-3) - var(--standalone-safe-area-top, 0px) - var(--standalone-safe-area-bottom, 0px))}html.is-standalone-app .receive-setup-layer{padding:calc(var(--space-3) + var(--standalone-safe-area-top, 0px)) var(--app-gutter, var(--space-3)) calc(var(--space-3) + var(--standalone-safe-area-bottom, 0px))}html.is-standalone-app .receive-setup-sheet{max-height:calc(100lvh - var(--space-3) - var(--space-3) - var(--standalone-safe-area-top, 0px) - var(--standalone-safe-area-bottom, 0px))}html.is-standalone-app .bottom-sheet-layer.sheet-rich-layer{padding:0}html.is-standalone-app .confirm-bottom-sheet.sheet-rich{height:100lvh;max-height:none;padding:calc(var(--space-5) + var(--standalone-safe-area-top, 0px)) var(--space-4) calc(var(--space-4) + var(--standalone-safe-area-bottom, 0px))}html.is-standalone-app .confirm-bottom-sheet.sheet-rich .sheet-close-button{top:calc(var(--space-3) + var(--standalone-safe-area-top, 0px))}html.is-standalone-app .terms-modal-layer{min-height:100lvh;padding:calc(var(--space-3) + var(--standalone-safe-area-top, 0px)) var(--space-3) calc(var(--space-3) + var(--standalone-safe-area-bottom, 0px))}html.is-standalone-app .terms-modal-backdrop{min-height:100lvh}html.is-standalone-app .terms-modal{max-height:calc(100lvh - var(--space-3) - var(--space-3) - var(--standalone-safe-area-top, 0px) - var(--standalone-safe-area-bottom, 0px))}}@media(max-height:700px)and (max-width:480px){.screen-panel{padding-top:var(--space-2)}.receive-panel,.notifications-panel,.settings-panel{gap:var(--space-2)}.soft-screen-hero{gap:var(--space-2);padding:var(--space-3);border-radius:1.1rem}.soft-screen-icon{width:2.7rem;height:2.7rem}.soft-screen-hero h2{margin-bottom:.14rem;font-size:var(--text-md)}.soft-screen-hero p,.app-list-card .list-item-body,.app-list-card .list-item-copy>span{font-size:var(--text-xs);line-height:1.36}.app-list{gap:var(--space-2)}.app-list-card,.receive-step-card,.receive-status-card{min-height:3.4rem;padding:var(--space-2) var(--space-3);border-radius:1rem}.app-list-card strong{font-size:var(--text-sm)}.receive-switch{gap:.25rem;padding:.24rem}.receive-switch button{min-height:2.2rem;font-size:var(--text-xs)}.receive-step-number,.list-item-icon{width:2rem;height:2rem;font-size:var(--text-sm)}.bottom-tabs{padding:.32rem}.bottom-tabs button{min-height:2.72rem;font-size:.64rem}.bottom-tabs .tab-icon{width:2rem;height:2rem}.app-help-fab{top:calc(var(--app-frame-margin) + env(safe-area-inset-top))}.help-menu-card .list-item-action{min-height:1.9rem;padding-inline:var(--space-2)}.app-help-faq-list,.app-help-terms-list,.help-tutorial-stack{gap:var(--space-2)}}@media(min-height:800px)and (max-width:480px){.app-screen{--coin-card-artwork-height: clamp(13.8rem, 66cqw, 17.2rem);--coin-card-artwork-top-inset: 1rem;--coin-card-artwork-popout-offset: .7rem;--coin-card-artwork-popout-space: clamp(3.4rem, 10cqw, 4.35rem)}}.bottom-sheet-layer.management-drawer-layer,.bottom-sheet-layer.management-action-layer{align-content:start;align-items:start;isolation:isolate;overflow:hidden;padding-top:calc(var(--desktop-home-header-height, 4.5rem) + var(--space-3));padding-bottom:var(--space-4);z-index:var(--layer-bottom-sheet, 40)}.bottom-sheet-layer.management-drawer-layer .sheet-backdrop,.bottom-sheet-layer.management-action-layer .sheet-backdrop{z-index:0}.bottom-sheet-layer.management-drawer-layer{justify-items:center;padding-inline:var(--space-4)}.bottom-sheet-layer.management-action-layer{justify-items:center;padding-inline:var(--space-6)}.confirm-bottom-sheet.management-detail-drawer{position:relative;z-index:2;width:min(76rem,calc(100vw - var(--space-6)));height:min(50rem,calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-5)));max-height:calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-5));margin:0;background:#fff;opacity:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(var(--color-ink-rgb),.18) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.confirm-bottom-sheet.management-action-dialog{position:relative;z-index:2;width:min(76rem,calc(100vw - var(--space-6)));height:min(50rem,calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-5)));max-height:calc(100dvh - var(--desktop-home-header-height, 4.5rem) - var(--space-5));margin:0 auto;background:#fff;opacity:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(var(--color-ink-rgb),.18) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.confirm-bottom-sheet.management-detail-drawer::-webkit-scrollbar,.confirm-bottom-sheet.management-action-dialog::-webkit-scrollbar{width:.48rem}.confirm-bottom-sheet.management-detail-drawer::-webkit-scrollbar-track,.confirm-bottom-sheet.management-action-dialog::-webkit-scrollbar-track{background:transparent}.confirm-bottom-sheet.management-detail-drawer::-webkit-scrollbar-thumb,.confirm-bottom-sheet.management-action-dialog::-webkit-scrollbar-thumb{border:.16rem solid rgb(var(--color-surface-rgb));border-radius:999px;background:rgba(var(--color-ink-rgb),.2)}.management-detail-drawer .management-drawer-heading{top:calc(-1 * var(--space-5))}.management-detail-drawer .management-selected-item{min-height:5.8rem;border:1px solid rgba(var(--color-aqua-rgb),.32)}.management-detail-drawer .management-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.management-detail-drawer .management-detail-card{min-height:5.4rem;background:rgba(var(--color-surface-rgb),.88);padding:var(--space-3)}.management-detail-drawer .management-detail-card strong,.management-detail-drawer .management-record-card>strong,.management-detail-drawer .management-form-preview>strong{font-size:var(--text-md)}.management-detail-drawer .management-detail-card small{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-body)}.management-detail-drawer .management-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-detail-drawer .management-record-card{background:rgb(var(--color-surface-rgb))}.management-detail-drawer .management-actions{position:sticky;z-index:3;bottom:calc(-1 * var(--space-5));margin:var(--space-2) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));border-top:1px solid rgba(var(--color-border-rgb),.72);background:rgba(var(--color-surface-rgb),.97);padding:var(--space-3) var(--space-5) var(--space-5);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.management-detail-drawer .management-actions small{margin-top:calc(-1 * var(--space-1));color:var(--color-muted)}@media(max-width:960px){.bottom-sheet-layer.management-drawer-layer,.bottom-sheet-layer.management-action-layer{justify-items:center;padding:calc(var(--desktop-home-header-height, 4.5rem) + var(--space-2)) var(--space-3) var(--space-3)}.confirm-bottom-sheet.management-detail-drawer,.confirm-bottom-sheet.management-action-dialog{width:min(48rem,calc(100vw - var(--space-6)))}.management-detail-drawer .management-detail-list,.management-detail-drawer .management-record-grid{grid-template-columns:1fr}}@media(max-width:640px),(max-height:720px){.bottom-sheet-layer.management-drawer-layer,.bottom-sheet-layer.management-action-layer{align-items:end;padding:var(--space-3)}.confirm-bottom-sheet.management-detail-drawer,.confirm-bottom-sheet.management-action-dialog{width:min(100%,calc(100vw - var(--space-6)));height:auto;max-height:calc(100dvh - var(--space-6))}.management-detail-drawer .management-actions{bottom:calc(-1 * var(--space-4));margin:var(--space-2) calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-4)}}.bottom-sheet-layer.management-drawer-layer,.bottom-sheet-layer.management-action-layer{align-content:center;align-items:center;justify-items:center;padding:var(--space-4)}.confirm-bottom-sheet.management-detail-drawer,.confirm-bottom-sheet.management-action-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(94rem,100%);height:min(58rem,100%);max-height:100%;padding:0;border-radius:var(--radius-lg);background:rgb(var(--color-surface-rgb));overflow:hidden}.confirm-bottom-sheet.management-action-dialog{width:min(72rem,100%);height:min(52rem,100%)}.management-modal-scroll,.management-action-scroll{display:grid;align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-4) var(--space-5);scrollbar-width:none}.management-modal-scroll{gap:var(--space-3)}.management-drawer-summary{display:grid;grid-template-columns:minmax(20rem,1.1fr) minmax(22rem,1fr);gap:var(--space-3);align-items:stretch}.management-drawer-target,.management-drawer-signal-grid article{border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-page-rgb),.42)}.management-drawer-target{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:7rem;padding:var(--space-4)}.management-drawer-target-icon{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-sm);background:rgba(var(--color-aqua-rgb),.18);color:var(--color-muted)}.management-drawer-target-icon svg{width:1.1rem;height:1.1rem}.management-drawer-target small,.management-drawer-signal-grid small{color:var(--color-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--line-title)}.management-drawer-target strong{display:block;margin-top:.2rem;color:var(--color-ink);font-size:var(--text-lg);line-height:var(--line-title)}.management-drawer-target mark{display:inline-grid;min-height:2rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.2);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;padding:0 var(--space-3)}.management-drawer-target mark.is-warning{background:rgba(var(--color-coral-rgb),.14);color:rgb(var(--color-coral-rgb))}.management-drawer-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.management-drawer-signal-grid article{display:grid;align-content:space-between;gap:var(--space-2);min-height:7rem;padding:var(--space-3)}.management-drawer-signal-grid strong{display:block;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:var(--line-title)}.management-drawer-signal-meter{height:.55rem;overflow:hidden;border-radius:999px;background:rgba(var(--color-border-rgb),.32)}.management-drawer-signal-meter span{display:block;width:var(--management-drawer-signal-width);height:100%;border-radius:inherit;background:var(--action-gradient)}.management-drawer-signal-grid article.is-warning .management-drawer-signal-meter span{background:rgb(var(--color-coral-rgb))}.management-drawer-signal-grid article.is-locked .management-drawer-signal-meter span{background:rgba(var(--color-ink-rgb),.38)}.management-modal-detail-data{display:block;border:1px solid rgba(var(--color-border-rgb),.72);border-radius:var(--radius-md);background:rgba(var(--color-page-rgb),.34);overflow:hidden}.management-modal-detail-data summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:4.25rem;cursor:pointer;padding:var(--space-3) var(--space-4);list-style:none}.management-modal-detail-data summary::-webkit-details-marker{display:none}.management-modal-detail-data summary span{display:grid;gap:var(--space-1)}.management-modal-detail-data summary strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--line-title)}.management-modal-detail-data summary small{color:var(--color-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--line-title)}.management-modal-detail-data summary mark{display:inline-grid;min-height:1.85rem;place-items:center;border-radius:var(--radius-control);background:rgba(var(--color-aqua-rgb),.18);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;padding:0 var(--space-2)}.management-modal-detail-data[open]{overflow:visible;padding-bottom:var(--space-3)}.management-modal-detail-data[open] .management-form-preview,.management-modal-detail-data[open] .management-table-stack{margin-inline:var(--space-3)}.management-action-scroll{grid-column:1 / -1;grid-template-columns:minmax(22rem,.96fr) minmax(24rem,1.04fr);align-items:start;gap:var(--space-3)}.management-modal-scroll::-webkit-scrollbar,.management-action-scroll::-webkit-scrollbar{display:none}.management-detail-drawer .management-drawer-heading{position:relative;top:auto;margin:0;padding:var(--space-4) var(--space-5)}.management-detail-drawer .management-actions,.management-action-dialog .sheet-action-row{position:relative;z-index:3;bottom:auto;margin:0;border-top:1px solid rgba(var(--color-border-rgb),.72);background:rgba(var(--color-surface-rgb),.98);padding:var(--space-3) var(--space-5);-webkit-backdrop-filter:none;backdrop-filter:none}.management-action-scroll .management-action-target{grid-column:1}.management-action-scroll .management-action-policy{grid-column:2}.management-action-scroll .management-action-checks,.management-action-scroll .management-action-result,.management-action-scroll .management-action-form,.management-action-scroll .management-result-controls{grid-column:1}.management-action-scroll .management-audit-preview{grid-column:2;grid-row:2 / span 4}.management-action-dialog .sheet-action-row{grid-template-columns:minmax(10rem,14rem) minmax(14rem,20rem);justify-content:end}@media(max-width:960px){.bottom-sheet-layer.management-drawer-layer,.bottom-sheet-layer.management-action-layer{padding:var(--space-3)}.confirm-bottom-sheet.management-detail-drawer,.confirm-bottom-sheet.management-action-dialog{width:min(48rem,calc(100vw - var(--space-6)));height:min(50rem,calc(100dvh - var(--space-6)));max-height:calc(100dvh - var(--space-6))}.management-action-scroll,.management-drawer-summary{grid-template-columns:1fr}.management-action-scroll .management-action-form,.management-action-scroll .management-result-controls,.management-action-scroll .management-action-result,.management-action-scroll .management-action-target,.management-action-scroll .management-action-policy,.management-action-scroll .management-audit-preview,.management-action-scroll .management-action-checks{grid-column:1;grid-row:auto}.management-action-dialog .sheet-action-row{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}}@media(max-width:640px),(max-height:720px){.confirm-bottom-sheet.management-detail-drawer,.confirm-bottom-sheet.management-action-dialog{width:min(100%,calc(100vw - var(--space-4)));height:min(100%,calc(100dvh - var(--space-4)));max-height:calc(100dvh - var(--space-4))}.management-modal-scroll,.management-action-scroll{padding:var(--space-3) var(--space-4)}.management-drawer-target,.management-drawer-signal-grid{grid-template-columns:1fr}.management-detail-drawer .management-actions,.management-action-dialog .sheet-action-row{padding:var(--space-3) var(--space-4)}}@media(max-width:820px){.site-shell input,.site-shell select,.site-shell textarea,.card-amount-input input,.card-message-input,.card-music-url-field input,.support-modal-field input,.support-modal-field select,.support-modal-field textarea,.coin-action-field input[type=number],.custom-amount-field input{font-size:max(16px,1rem)}}
