@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1\/3{top:33.3333%}.left-1\/4{left:25%}.-z-10{z-index:-10}.col-span-12{grid-column:span 12/span 12}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-full{min-width:100%}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{-o-object-fit:contain;object-fit:contain}.text-center{text-align:center}.text-right{text-align:right}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}html,body,#root{height:100%}body{color:#e5e7eb;background-color:#020617;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-root{color:#e5e7eb;background:radial-gradient(circle at 0 0,#9333ea33,#0000 55%),radial-gradient(circle at 100% 30%,#2dd4bf2e,#0000 55%),radial-gradient(circle at 20% 100%,#38bdf81a,#0000 55%),#020617;flex-direction:column;min-height:100vh;display:flex}.app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aeb;border-bottom:1px solid #0f172ae6;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.app-header-left{align-items:center;gap:12px;display:flex}.app-logo{color:#020617;background:linear-gradient(135deg,#8b5cf6,#2dd4bf);border-radius:16px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex;box-shadow:0 10px 25px #818cf873}.app-brand-title{font-size:14px;font-weight:600}.app-brand-subtitle{color:#9ca3af;font-size:11px}.app-header-right{align-items:center;gap:8px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 18px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary{color:#020617;background:#2dd4bf;box-shadow:0 10px 25px #2dd4bf73}.btn-primary:hover{background:#5eead4}.btn-secondary{color:#e5e7eb;background:#0f172ae6;border-color:#1f2937}.btn-secondary:hover{background:#1f2937e6}.badge{border:1px solid #94a3b8b3;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.badge-outline{color:#e5e7eb;background:#0f172ae6}.badge-market{color:#a5f3fc;background:#2dd4bf2e;border-color:#2dd4bf99}.badge-open{color:#a5f3fc;background:#2dd4bf29;border-color:#2dd4bfb3}.badge-win{color:#bbf7d0;background:#22c55e29;border-color:#22c55eb3}.badge-loss{color:#fecaca;background:#f8717129;border-color:#f87171b3}.app-main{flex:1;max-width:960px;margin:0 auto;padding:28px 16px 40px}.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;display:grid}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}}.hero-text{flex-direction:column;gap:18px;display:flex}.hero-title{font-size:26px;font-weight:700;line-height:1.4}@media(min-width:900px){.hero-title{font-size:30px}}.hero-highlight{color:#5eead4}.hero-subline{margin-top:4px;display:block}.hero-description{color:#cbd5f5;max-width:520px;font-size:13px;line-height:1.7}.hero-tags{flex-wrap:wrap;gap:6px;display:flex}.chip{color:#e5e7eb;background:#0f172ae6;border:1px solid #4b5563cc;border-radius:999px;padding:4px 10px;font-size:11px}.chip-strong{color:#a5f3fc;border-color:#5eead4e6}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-panel{flex-direction:column;gap:14px;display:flex}.panel{background:radial-gradient(circle at 0 0,#818cf82e,#0000 55%),#0f172af2;border:1px solid #1e40afb3;border-radius:22px;padding:14px 14px 16px;box-shadow:0 18px 35px #0f172ae6}.panel-trades{background:radial-gradient(circle at 100% 0,#2dd4bf29,#0000 55%),#0f172af5;border-color:#2dd4bf80}.panel-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.panel-row-spaced{margin-top:8px}.panel-label{color:#e5e7eb;font-size:12px}.panel-subtext{color:#9ca3af;font-size:11px}.panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.panel-card{background:#0f172ae6;border:1px solid #0f172ae6;border-radius:16px;padding:8px 10px}.panel-card-label{color:#9ca3af;margin-bottom:4px;font-size:11px}.panel-card-value{font-size:15px;font-weight:600}.panel-card-positive{color:#6ee7b7}.panel-note{color:#9ca3af;margin-top:8px;font-size:11px}.trade-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.trade-item{background:#0f172af2;border:1px solid #0f172ae6;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.trade-symbol{color:#e5e7eb;font-size:12px}.trade-target{color:#9ca3af;font-size:11px}.trade-result{font-size:11px}.trade-result-win{color:#bbf7d0}.trade-result-loss{color:#fecaca}.plans-section{margin-top:36px}.plans-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.section-title{font-size:18px;font-weight:600}.section-subtitle{color:#9ca3af;margin-top:4px;font-size:12px}.section-note{color:#9ca3af;font-size:11px}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media(max-width:900px){.plans-grid{grid-template-columns:minmax(0,1fr)}}.plan-card{background:#0f172aeb;border:1px solid #1e40afb3;border-radius:20px;padding:12px 14px;box-shadow:0 14px 28px #0f172ad9}.plan-card-featured{border-color:#2dd4bfcc;box-shadow:0 16px 32px #2dd4bf40}.plan-card-pro{border-color:#8b5cf6e6;box-shadow:0 16px 32px #8b5cf640}.plan-name{color:#9ca3af;font-size:12px}.plan-name-featured{color:#a5f3fc}.plan-name-pro{color:#c4b5fd}.plan-price{margin-top:4px;font-size:16px;font-weight:600}.plan-detail{color:#e5e7eb;margin-top:4px;font-size:12px}.plan-note,.section-footnote{color:#9ca3af;margin-top:8px;font-size:11px}.channels-section{margin-top:32px}.channels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@media(max-width:900px){.channels-grid{grid-template-columns:minmax(0,1fr)}}.channel-card{background:#0f172aeb;border:1px solid #1e40afb3;border-radius:18px;padding:10px 12px}.channel-title{color:#e5e7eb;margin-bottom:4px;font-size:13px}.channel-link{color:#5eead4;word-break:break-all;font-size:12px}.channel-desc{color:#9ca3af;margin-top:4px;font-size:11px}.app-footer{color:#9ca3af;background:#0f172af5;border-top:1px solid #0f172ae6;padding:10px 16px 12px;font-size:11px}.footer-main{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.footer-divider{background:#4b5563cc;width:1px;height:12px}.footer-sub{color:#6b7280;margin-top:4px}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
