.share-layer{--gold:#efb83f;--gold2:#ffd674;--ivory:#f1ede8;--line:#ded6e91a;--panel:#12101a;z-index:var(--z-sheet);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-sans), Arial, sans-serif;color:var(--ivory);background:#020206c7;place-items:center;padding:24px;animation:.18s both share-fade;display:grid;position:fixed;inset:0}.share-sheet{background:radial-gradient(circle at 92% 0,#bf751421,#0000 18rem),linear-gradient(145deg,#171421,#0e0d14);border:1px solid #efb83f33;border-radius:18px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);padding:30px;animation:.25s cubic-bezier(.2,.75,.24,1) both share-in;position:relative;overflow-y:auto;box-shadow:0 34px 100px #000000ad,inset 0 1px #ffffff0a}.share-grip{display:none}.share-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.share-head>div{min-width:0;padding-right:4px}.share-head small{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.share-head h3{letter-spacing:-.04em;margin:9px 0 4px;font-size:24px;font-weight:620;line-height:1.05}.share-head p{color:#817a86;margin:0;font-size:10px;line-height:1.5}.share-head>button{border:1px solid var(--line);color:#837c89;cursor:pointer;background:#100e17;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:24px;font-weight:250;line-height:1;display:grid}.share-frame{background:#090811;border:1px solid #efb83f3d;border-radius:15px;margin-top:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 60px #00000038}.share-frame img{width:100%;display:block}.share-toggle{border:1px solid var(--line);color:#aaa3ae;cursor:pointer;background:#0d0c13;border-radius:10px;align-items:center;gap:12px;height:48px;margin-top:13px;padding:0 15px;font-size:11px;display:flex}.share-toggle input{display:none}.share-toggle i{background:#282330;border-radius:20px;flex:none;width:31px;height:18px;transition:all .2s;position:relative}.share-toggle i:after{content:"";background:#77707c;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.share-toggle input:checked+i{background:var(--gold)}.share-toggle input:checked+i:after{background:#150f05;transform:translate(13px)}.share-actions{grid-template-columns:1.15fr .95fr 1.15fr;gap:9px;margin-top:13px;display:grid}.share-actions>a,.share-actions>button{border:1px solid var(--line);color:#aaa3ae;height:49px;font-family:var(--font-sans), Arial, sans-serif;cursor:pointer;background:#100e17;border-radius:9px;justify-content:center;align-items:center;font-size:10px;font-weight:640;text-decoration:none;display:flex}.share-actions>a:hover,.share-actions>button:hover{color:var(--gold2);border-color:#efb83f4d}.share-actions .download{color:#150f05;background:linear-gradient(135deg,#f5c64e,#dda42b);border-color:#f1bf4b}.share-actions .download:hover{color:#150f05;filter:brightness(1.03)}.share-foot{color:#6c6572;margin:13px 2px 0;font-size:9px;line-height:1.5}@media (max-width:700px){.share-layer{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020206ba;align-items:flex-end;padding:0;display:flex}.share-sheet{width:100%;max-height:min(92dvh,900px);padding:15px 16px var(--sheet-pad-bottom);border-bottom:0;border-radius:23px 23px 0 0;animation:.27s cubic-bezier(.2,.8,.2,1) both share-up}.share-grip{background:#2c2838;border-radius:5px;width:43px;height:4px;margin:0 auto 12px;display:block}.share-head h3{font-size:20px}.share-actions{grid-template-columns:1fr 1fr}.share-actions .download{grid-column:1/-1}}@keyframes share-fade{0%{opacity:0}to{opacity:1}}@keyframes share-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes share-up{0%{opacity:.6;transform:translateY(38px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.share-layer,.share-sheet{animation:none}}
.mk-confirm-dialog,.mk-confirm-view,.mk-success-view{--panel:var(--color-surface);--line:#ded4e71b;--gold:var(--color-oracle);--gold2:#ffd572;--ivory:var(--color-text);--green:var(--color-yes);--red:var(--color-no)}.mk-confirm-layer{z-index:var(--z-modal);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020206c7;place-items:center;padding:24px;animation:.18s both mk-fade-in;display:grid;position:fixed;inset:0}.mk-confirm-dialog{background:radial-gradient(circle at 95% 0,#c2791621,#0000 18rem),linear-gradient(145deg,#171421,#0e0d14);border:1px solid #efb63a33;border-radius:18px;width:min(560px,100vw - 32px);animation:.24s cubic-bezier(.2,.75,.24,1) both mk-confirm-in;position:relative;overflow:hidden;box-shadow:0 34px 100px #000000a8,inset 0 1px #ffffff0a}.mk-confirm-close{z-index:2;border:1px solid var(--line);color:#837c89;cursor:pointer;background:#100e17;border-radius:9px;width:38px;height:38px;font-size:24px;font-weight:250;line-height:1;position:absolute;top:18px;right:18px}.mk-confirm-view{font-family:var(--font-sans),Arial,sans-serif;padding:34px}.mk-confirm-copy{padding-right:42px}.mk-confirm-copy>small{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.mk-confirm-copy h3{color:var(--ivory);letter-spacing:-.04em;margin:11px 0 5px;font-size:27px;font-weight:610;line-height:1.05}.mk-confirm-copy p{color:#847d89;margin:0;font-size:10px;line-height:1.5}.mk-confirm-market{border:1px solid var(--line);background:#07060b94;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;margin-top:24px;padding:12px 14px;display:grid}.mk-confirm-market-copy{min-width:0}.mk-confirm-market-copy small{color:#716a76;letter-spacing:.09em;text-transform:uppercase;font-size:7px;display:block}.mk-confirm-market-copy strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;font-weight:560;display:block;overflow:hidden}.mk-confirm-market>b{text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:700}.mk-confirm-market>b.yes{color:var(--green);background:#43d58b1f}.mk-confirm-market>b.no{color:var(--red);background:#e164761f}.mk-confirm-summary{border:1px solid var(--line);background:#0b0a11;border-radius:12px;margin:14px 0 0;padding:7px 15px}.mk-confirm-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:49px;display:flex}.mk-confirm-summary>div:last-child{border:0}.mk-confirm-summary dt{color:#77707c;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.mk-confirm-summary dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:570}.mk-confirm-summary .payout dd{color:var(--gold2);font-size:16px}.mk-confirm-risk{color:#7a727f;align-items:flex-start;gap:8px;margin:13px 2px 0;font-size:9px;line-height:1.5;display:flex}.mk-confirm-risk i{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px;box-shadow:0 0 10px #efb63a73}.mk-confirm-actions{grid-template-columns:.8fr 1.25fr;gap:10px;margin-top:22px;display:grid}.mk-confirm-actions button{cursor:pointer;border-radius:9px;height:50px;font-size:11px;font-weight:680}.mk-confirm-actions .secondary{border:1px solid var(--line);color:#aaa3ae;background:#100e17}.mk-confirm-actions .primary{color:#150f05;background:linear-gradient(135deg,#f5c64e,#dda42b);border:1px solid #f1bf4b;justify-content:space-between;align-items:center;padding:0 18px;display:flex;box-shadow:0 14px 28px #cf881829}.mk-confirm-actions .primary.no{color:#fff;background:linear-gradient(135deg,#dc6b7d,#ab4154);border-color:#d65f72}.mk-confirm-actions .primary span{font-size:16px;font-weight:400}.mk-confirm-actions button:disabled{opacity:.55;cursor:not-allowed}@keyframes mk-confirm-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.mk-success-view{text-align:center;font-family:var(--font-sans),Arial,sans-serif;padding:38px 34px 32px}.mk-success-mark{background:radial-gradient(circle,#efb63a24,#0000 66%);border:1px solid #efb63a52;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid;position:relative;box-shadow:0 0 45px #c477141f}.mk-success-mark>span{width:34px;height:22px;display:block;position:relative}.mk-success-mark>span:before{content:"";border:2px solid var(--gold2);border-radius:80% 12%;position:absolute;inset:4px 0;transform:rotate(45deg)}.mk-success-mark i{background:var(--gold2);width:7px;height:7px;box-shadow:0 0 13px var(--gold);border-radius:50%;margin:auto;position:absolute;inset:0}.mk-success-view>small{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.mk-success-view h3{letter-spacing:-.04em;margin:10px 0 6px;font-size:29px;font-weight:620;line-height:1}.mk-success-view>p{color:#817a86;margin:0;font-size:10px}.mk-success-receipt{border:1px solid var(--line);text-align:left;background:#0b0a11;border-radius:12px;margin-top:24px;padding:8px 15px}.mk-success-receipt>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:49px;display:flex}.mk-success-receipt>div:last-child{border:0}.mk-success-receipt span{color:#77707c;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.mk-success-receipt strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:570}.mk-success-receipt strong.yes{color:var(--green)}.mk-success-receipt strong.no{color:var(--red)}.mk-success-receipt .payout strong{color:var(--gold2);font-size:16px}.mk-success-actions{grid-template-columns:.72fr 1.35fr;gap:10px;margin-top:21px;display:grid}.mk-success-actions button{border:1px solid var(--line);color:#aaa3ae;cursor:pointer;background:#100e17;border-radius:9px;height:50px;font-size:11px;font-weight:680}.mk-success-actions .primary{color:#150f05;background:linear-gradient(135deg,#f5c64e,#dda42b);border-color:#f1bf4b;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.mk-success-actions .primary span{font-size:15px;font-weight:400}@media (max-width:600px){.mk-confirm-layer{display:none}.mk-confirm-view{padding:2px 2px 4px}.mk-confirm-copy{padding:0 2px}.mk-confirm-copy>small{display:none}.mk-confirm-copy h3{font-size:23px}.mk-confirm-market{margin-top:16px}.mk-confirm-actions{background:linear-gradient(180deg,transparent,var(--panel,#12101b) 22%);padding-top:10px;position:sticky;bottom:0}.mk-confirm-actions button{height:52px}.mk-success-view{padding:8px 2px 4px}.mk-success-mark{width:62px;height:62px;margin-bottom:16px}.mk-success-view h3{font-size:25px}}.t-trade-content>.mk-confirm-view,.t-trade-content>.mk-success-view{margin-top:18px;padding:0}.t-trade-content>.mk-confirm-view .mk-confirm-copy{padding-right:0}.t-trade-content>.mk-confirm-view .mk-confirm-market{display:none}.t-trade-content>.mk-success-view{text-align:center}
