@font-face{font-family:Vazir;src:url(/fonts/Vazir-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{font-family:Vazir,Tahoma,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f3f2ef;background:#101114;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #f8d135;outline-offset:3px}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:27px;line-height:1.6;letter-spacing:-.8px}h2{font-size:17px;line-height:1.8}h3{font-size:15px;line-height:1.9}p{line-height:1.95}button svg{flex-shrink:0}.shell{max-width:680px;margin:auto;padding:0 22px 110px}.topbar{height:89px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #242528}.wordmark{display:flex;gap:10px;align-items:center;font-size:20px;letter-spacing:-.7px}.wordmark b span{color:#f8d135}.brand-dot{height:23px;width:8px;border-radius:2px;transform:skew(-13deg);background:#f8d135}.admin-badge{display:flex;gap:5px;align-items:center;font-size:10px;border:1px solid #38382e;background:#222219;border-radius:6px;padding:7px 9px;color:#e7cf62}main{min-height:65vh}.eyebrow{font-size:9px;letter-spacing:2px;color:#8b8b8c;display:block;line-height:1.7}.hero{position:relative;padding:38px 0 31px;min-height:240px;display:flex;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:1;flex:1}.hero-copy h1{margin:15px 0 10px;font-size:29px;font-weight:800}.hero-copy em{font-style:normal;color:#f8d135}.hero-copy p{font-size:11px;color:#929295;max-width:250px}.hero-brand{width:42%;max-width:220px;mix-blend-mode:lighten;object-fit:contain;margin-left:-18px;align-self:center}.live{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#b5b5b5;margin-top:16px}.live i{height:5px;width:5px;border-radius:50%;background:#f8d135;box-shadow:0 0 9px #f8d13555}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:#191a1e;border:1px solid #2b2b30;border-radius:13px;padding:20px 0;margin:8px 0 35px}.stats>div{display:flex;flex-direction:column;gap:10px;text-align:center}.stats>div+div{border-right:1px solid #303034}.stats span{font-size:10px;color:#929296}.stats strong{font-size:28px;line-height:1;color:#fff;font-weight:500}.stats>div:first-child strong{color:#f8d135}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.section-title span{font-size:10px;color:#737378}.workspace-card{display:flex;text-align:right;align-items:center;gap:15px;border:1px solid #2a2b30;border-radius:13px;background:#191a1e;width:100%;padding:22px 17px;margin-bottom:13px;transition:border-color .2s,transform .2s}.workspace-card:hover{border-color:#89762b;transform:translateY(-1px)}.workspace-card>div{flex:1}.workspace-card h2{font-size:15px}.workspace-card p{font-size:10px;color:#8c8c93;margin-top:4px}.workspace-card>svg{color:#7c7c80;transform:rotate(180deg)}.tile-icon{height:48px;width:48px;display:grid;place-items:center;border:1px solid #3b3827;background:#29261b;border-radius:12px;color:#f8d135}.featured{background:linear-gradient(110deg,#1b1a16,#211f17);border-color:#484026}.featured .tile-icon{background:#f8d135;color:#131417;border-color:#f8d135}.quiet-note{display:flex;justify-content:center;align-items:center;gap:7px;color:#727279;font-size:10px;margin:26px 0}.quiet-note svg{color:#9a9062}footer{display:flex;justify-content:space-between;padding:32px 0 18px;border-top:1px solid #242528;margin-top:35px;color:#626269;font-size:9px}footer span:first-child{letter-spacing:2px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:680px;background:#151619f5;border-top:1px solid #2a2b2e;display:flex;justify-content:space-around;padding:13px 10px calc(13px + env(safe-area-inset-bottom));z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav button{border:0;background:none;color:#818188;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:75px;font-size:10px}.bottom-nav .selected{color:#f8d135}.page-heading{display:flex;justify-content:space-between;align-items:center;margin:27px 0 23px}.page-heading h1{font-size:23px;margin-top:5px}.icon-button{width:38px;height:38px;border:1px solid #303136;border-radius:10px;background:#1b1c20;display:inline-grid;place-items:center}.icon-button.small{width:26px;height:26px;border:0;background:#28282c}.card{background:#191a1e;border:1px solid #2c2d32;border-radius:13px;padding:20px;margin-bottom:16px}.card p.muted{font-size:11px;margin:10px 0 15px}.muted{color:#8a8b94}.notice{margin:16px 0;padding:14px;border-radius:10px;border:1px solid #5e4d24;background:#292418;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.notice.success{border-color:#2f5443;background:#172a23}.notice p{margin-top:7px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:12px 17px;border:0;border-radius:9px;font-size:12px;font-weight:700}.primary{background:#f8d135;color:#171816}.secondary{background:#26272c;border:1px solid #393a40;color:#e1e1e3}.full{width:100%;margin-top:10px}.danger-text{background:none;border:0;color:#ed8b85;padding:13px;font-size:12px}.button-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.fine{font-size:10px;color:#7e7f88;line-height:1.9}.workflow p{font-size:11px;color:#aaa8a0}.workflow .eyebrow{letter-spacing:0}.workflow h3{margin-top:7px}.search-row{display:flex;gap:10px;margin:20px 0 16px}.search-row input{flex:1;min-width:0}.filters{display:flex;gap:7px;margin-bottom:18px}.filters button{border:1px solid #2c2d32;border-radius:8px;padding:8px 12px;color:#a3a3aa;background:#191a1e;font-size:11px}.filters .active{background:#302b1b;border-color:#736125;color:#f8d135}.signal-card{width:100%;display:flex;align-items:center;gap:12px;background:#191a1e;border:1px solid #2c2d32;border-radius:12px;padding:16px 13px;text-align:right;margin-bottom:11px}.token-icon{width:41px;height:41px;flex-shrink:0;border-radius:12px;background:linear-gradient(145deg,#433a1e,#28241a);color:#f8d135;border:1px solid #4b4227;display:grid;place-items:center;font-size:13px;font-weight:700;direction:ltr}.token-icon.large{width:51px;height:51px;font-size:18px}.signal-card-copy{flex:1;min-width:0}.signal-card-copy>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.signal-card-copy .muted{font-size:10px;display:block}.signal-card>svg{transform:rotate(180deg);color:#717178}.badge{display:inline-block;border:1px solid #554725;color:#e5c971;border-radius:5px;font-size:9px;padding:4px 6px;white-space:nowrap}.badge.green{color:#81c6a4;border-color:#345a47}.empty{text-align:center;padding:38px 15px;color:#777780}.empty svg{color:#b5a159;margin-bottom:13px}.empty h3{color:#d2d2d6}.empty p{font-size:11px;margin-top:7px}.detail-top{display:flex;gap:13px;align-items:center;margin-bottom:20px}.detail-top>div:nth-child(2){flex:1}.detail-top .muted{font-size:10px}.contract{display:block;direction:ltr;overflow-wrap:anywhere;background:#121316;border:1px solid #2c2c31;border-radius:7px;padding:12px;color:#92929b;font-size:10px;margin-bottom:18px;line-height:1.7}.price-pair{display:flex;justify-content:space-between;margin:12px 0 23px;font-size:12px}.price-pair span{color:#92939c}.level-table>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #2c2d32;font-size:11px}.level-table b{font-weight:500;overflow-wrap:anywhere}.level-table small{display:inline-block;color:#92939c;min-width:45px;text-align:left;margin-left:7px}.positive{color:#81c6a4}.negative{color:#ed8b85}.form label,.modal>label{display:block;margin-top:17px;font-size:11px;color:#b8b8bf;line-height:1.9}input,select{display:block;width:100%;background:#111215;border:1px solid #35363d;border-radius:8px;padding:13px 12px;color:#f2f2f4;min-height:45px;font-size:13px;margin-top:7px}input::placeholder{color:#5e5f68}select{cursor:pointer}label input[type=checkbox]{width:18px;min-height:18px;height:18px;flex-shrink:0;accent-color:#f8d135;margin:0}.step{display:flex;gap:13px;align-items:center;margin-bottom:21px}.step>span{width:33px;height:33px;flex-shrink:0;background:#2e2a1a;border:1px solid #514522;color:#f8d135;border-radius:9px;display:grid;place-items:center}.step h2{font-size:15px}.step p{font-size:10px;color:#8d8e96;margin-top:3px}.segmented{display:flex;border:1px solid #35363d;background:#111215;padding:4px;border-radius:9px;margin-bottom:18px}.segmented button{flex:1;border:0;padding:10px;background:none;border-radius:6px;font-size:11px;color:#999aa3}.segmented .selected{background:#373021;color:#f8d135}.toggle-row{display:flex!important;align-items:center;justify-content:space-between;border-top:1px solid #2d2e33;padding-top:20px;margin-top:21px!important}.toggle-row small{font-size:9px;color:#71727c;margin-right:6px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.two-columns input{min-width:0}.price-reference{color:#a9aab2;font-size:11px;margin-bottom:16px}.price-reference b{display:inline-block;font-weight:500;color:#e4d68e}.price-input{border-top:1px solid #303137;padding-top:16px;margin-top:18px}.price-input-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.price-input-heading h3{font-size:12px;font-weight:500}.price-mode{position:relative;display:flex;isolation:isolate;width:168px;padding:3px;background:#111215;border:1px solid #35363d;border-radius:8px;direction:rtl}.price-mode:before{content:"";position:absolute;inset:3px 3px 3px auto;width:calc(50% - 3px);background:#373021;border-radius:5px;z-index:-1;transition:transform .18s ease}.price-mode[data-mode=percent]:before{transform:translate(-100%)}.price-mode button{flex:1;min-height:36px;border:0;background:transparent;border-radius:5px;color:#b8b8bf;padding:6px 3px;font-size:10px}.price-mode button[aria-pressed=true]{color:#f8d135}.price-input .two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.price-input .two-columns label{min-width:0;margin-top:10px}.price-input input{font-variant-numeric:tabular-nums}.price-input input[readonly],.price-input input:disabled{background:#1e1f23;color:#aeb0ba;border-style:dashed;opacity:1}.price-equivalent{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:9px;font-size:10px;color:#cccdd3;overflow-wrap:anywhere;unicode-bidi:plaintext}.price-equivalent span{color:#91939e}.price-input-error{font-size:11px;margin-top:8px}.target .price-input{border:0;padding-top:10px;margin-top:0}@media(prefers-reduced-motion:reduce){.price-mode:before{transition:none}}.target{border-top:1px solid #303137;padding:14px 0}.target-label{display:flex;justify-content:space-between;align-items:center;color:#dbcb83;font-size:11px}.target .two-columns label{margin-top:8px}.add-target{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #675c32;border-radius:8px;color:#dec65c;background:#252319;width:100%;padding:13px;margin-top:15px;font-size:11px}.total{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-top:20px;padding-top:18px;border-top:1px solid #303137}.total>span{color:#999aa3}.modal-backdrop{position:fixed;inset:0;background:#000b;z-index:30;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{width:100%;max-width:640px;max-height:90dvh;overflow:auto;border-radius:22px 22px 0 0;background:#1b1c20;border:1px solid #393a40;padding:12px 23px calc(23px + env(safe-area-inset-bottom))}.modal-handle{height:4px;width:38px;background:#505159;border-radius:4px;margin:0 auto 19px}.modal>h2{margin-bottom:13px}.modal>p{font-size:12px;color:#aaaab2;margin-bottom:17px}.modal .level-table{margin:18px 0}.check-row{display:flex!important;align-items:center;gap:10px;font-size:12px!important;color:#d6c476!important;background:#2d281a;padding:15px;border-radius:8px}.trade-warning{display:flex;align-items:flex-start;gap:10px;background:#30291a;border:1px solid #5c4d26;border-radius:8px;padding:14px;color:#e1c46e;margin:15px 0}.trade-warning svg{flex-shrink:0;margin-top:4px}.trade-warning p{font-size:11px}.access{max-width:430px;min-height:100dvh;margin:auto;padding:60px 28px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:18px}.access p{font-size:13px;color:#93949c}.access h1{font-size:25px}.access-icon{color:#f8d135;background:#28251a;border:1px solid #4b4328;padding:25px;border-radius:24px;margin-bottom:13px}.access .primary{margin-top:15px;min-width:180px}.spinner{width:30px;height:30px;border:2px solid #343434;border-top-color:#f8d135;border-radius:50%;animation:spin .9s linear infinite}.busy-indicator{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:60;background:#f8d135;color:#171816;padding:12px 18px;border-radius:9px;box-shadow:0 5px 30px #0009;font-size:11px;white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:540px){.shell{padding-right:32px;padding-left:32px}.hero{padding:50px 0}.hero-copy h1{font-size:35px}.hero-brand{margin-left:0}.workspace-card{padding:25px}.modal-backdrop{align-items:center}.modal{border-radius:20px;max-height:85dvh}}@media(max-width:350px){.shell{padding-right:14px;padding-left:14px}.hero-copy h1{font-size:25px}.hero-brand{width:35%}.stats span{font-size:9px}.badge{font-size:8px}}.coin-start{padding-top:5px}.coin-start>.fine{text-align:center;margin:21px 10px}.input-help{margin-top:12px}.coin-confirm{border-color:#4b4327}.pool-options{display:grid;gap:9px;margin-top:15px}.form .pool-option{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px;border:1px solid #34353a;border-radius:9px;background:#131417}.form .pool-option.selected{border-color:#75652e;background:#272419}.pool-option input{width:16px;min-height:16px;height:16px;accent-color:#f8d135;margin:5px 0 0;flex-shrink:0}.pool-option>span{min-width:0;display:grid;gap:7px}.pool-option b{font-size:11px;text-align:right}.pool-option code{direction:ltr;overflow-wrap:anywhere;font-size:9px;color:#91929c}.pool-option small{color:#c4b675;font-size:10px}
