:root{--line:var(--dx-border);--line-strong:var(--dx-border-strong);--text:var(--dx-text-primary);--text-body:var(--dx-text-secondary);--ease:cubic-bezier(0.22,1,0.36,1);--dur-fast:180ms;--gradient-hero-cta:linear-gradient(180deg,var(--dx-surface-inverse) 0%,var(--dx-surface-inverse) 100%)}.mkt-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1.3rem;border-radius:12px;border:1px solid transparent;font-size:.94rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.mkt-button:hover{transform:translateY(-1px)}.mkt-button--solid{color:var(--dx-canvas);background:var(--gradient-hero-cta);border-color:rgba(244,241,234,.3);box-shadow:0 10px 26px var(--dx-scrim),inset 0 1px 0 rgba(255,255,255,.5);letter-spacing:-.01em}.mkt-button--solid:hover{filter:none;background:linear-gradient(180deg,#ffffff 0,var(--dx-surface-inverse) 100%);box-shadow:0 14px 32px var(--dx-scrim),inset 0 1px 0 rgba(255,255,255,.5);transform:translateY(-1px)}.mkt-button--ghost{color:rgba(242,248,255,.86);background:transparent;border-color:rgba(169,198,230,.28)}.mkt-button--ghost:hover{border-color:rgba(169,198,230,.5);background:rgba(255,255,255,.05)}.mkt-deeplink-sheet{position:fixed;z-index:60;left:50%;transform:translateX(-50%);bottom:calc(1rem + env(safe-area-inset-bottom, 0px));width:min(30rem,calc(100vw - 2rem));padding:1.15rem 1.25rem 1.25rem;border:1px solid var(--line-strong);border-radius:18px;background:rgba(6,13,28,.94);backdrop-filter:blur(18px);box-shadow:0 24px 48px rgba(0,0,0,.45)}.mkt-deeplink-sheet__eyebrow{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,248,255,.56)}.mkt-deeplink-sheet h2{margin:.5rem 0 0;font-size:1.05rem;font-weight:640;line-height:1.35;color:var(--text)}.mkt-deeplink-sheet p{margin:.45rem 0 0;font-size:.9rem;line-height:1.6;color:var(--text-body)}.mkt-deeplink-sheet__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.mkt-deeplink-sheet__actions .mkt-button{flex:1 1 10rem}.mkt-deeplink-sheet__hint{font-size:.8rem;color:rgba(245,248,255,.5)}.mkt-deeplink-sheet__url{margin-top:.6rem;padding:.5rem .6rem;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.03);font-size:.78rem;line-height:1.45;color:rgba(245,248,255,.72);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}