@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{font-family:DM Sans,Inter,system-ui,sans-serif;color:#f0fff7;background:#020a07;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 20% -8%,#10533555,transparent 45%),#020a07}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}.it-shell{min-height:100vh;padding:0 12px 22px}.it-app{max-width:480px;min-height:100vh;margin:auto;position:relative;overflow:hidden;background:radial-gradient(circle at 90% 5%,#00ec8613,transparent 36%),linear-gradient(180deg,#091b14,#04110c 57%,#05110d);border-left:1px solid #ffffff0b;border-right:1px solid #ffffff0b;box-shadow:0 18px 90px #000a}.it-header{height:83px;padding:17px 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:42px;height:42px;border-radius:15px;background:linear-gradient(140deg,#00f58d,#00aa67);display:grid;place-items:center;color:#03110a;box-shadow:0 6px 20px #00eb8b39}.brand strong{font-family:Outfit,sans-serif;letter-spacing:-.6px;font-size:22px}.brand strong span{color:#00ef8a}.brand small{display:block;color:#7d9b8b;font-size:9px;letter-spacing:1.8px;font-weight:800;margin-top:1px}.header-actions{display:flex;align-items:center;gap:9px}.secure-pill{border:1px solid #1d6446;background:#103a28;color:#72edaf;border-radius:30px;font-size:11px;padding:7px 9px;display:flex;gap:4px;align-items:center}.icon-button{color:#a8c7b5;display:grid;place-items:center;width:37px;height:37px;border:1px solid #ffffff19;border-radius:12px;background:#ffffff08}.icon-button:hover{border-color:#00ea84;color:#00eb88}.it-content{padding:24px 19px 112px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-heading h1{font-family:Outfit,sans-serif;font-size:29px;line-height:1.12;margin:9px 0 7px;letter-spacing:-.8px}.page-heading p{margin:0;color:#8ba998;font-size:13px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.9px;color:#36e99a;font-weight:800}.live-dot,.status-pulse{width:7px;height:7px;border-radius:50%;background:#00ef8c;box-shadow:0 0 0 4px #00eb8b1a,0 0 12px #00ef8c}.refresh-button{flex-shrink:0}.status-strip{margin:22px 0 17px;background:#0d281c;border:1px solid #21563a;border-radius:13px;padding:12px 13px;display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:11px;color:#87b09a}.status-strip>div{display:flex;align-items:center;gap:7px}.status-strip strong{color:#dcffeb}.status-time{display:flex;align-items:center;gap:4px;white-space:nowrap}.hero{min-height:187px;border:1px solid #2b8d5a;border-radius:20px;padding:21px;position:relative;overflow:hidden;background:linear-gradient(132deg,#115a3b,#0a3526 48%,#0b251b);box-shadow:0 12px 35px #00b77316}.hero-orb{position:absolute;border-radius:50%;width:240px;height:240px;right:-90px;top:-88px;border:30px solid #00f38a12;box-shadow:0 0 0 35px #00ec8710,0 0 0 75px #00ec8708}.hero-content{position:relative;z-index:1}.hero-label{font-size:10px;letter-spacing:1.5px;color:#9cf8c7;font-weight:800;display:flex;align-items:center;gap:6px;margin-bottom:21px}.hero-sub{font-size:12px;color:#b1dcc3;display:block}.hero-number{font-family:Outfit,sans-serif;font-size:38px;letter-spacing:-1.5px;display:block;line-height:1.4}.hero-number small{font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:0;color:#a9dbc3;font-weight:500}.hero-bottom{margin-top:17px;padding-top:13px;border-top:1px solid #ffffff2a;display:flex;justify-content:space-between;align-items:center;color:#d1fbe3;font-size:11px}.hero-bottom span{display:flex;align-items:center;gap:5px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:24px 1px 13px}.section-title h2{font-family:Outfit,sans-serif;font-size:19px;letter-spacing:-.4px;margin:0}.section-title>span{font-size:11px;color:#7c9f8b}.metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{border-radius:16px;padding:15px 14px 14px;min-height:118px;background:linear-gradient(150deg,#11291d,#0c1c15);border:1px solid #ffffff13}.metric-top{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#a6c4b2;font-size:11px}.metric-icon{border-radius:11px;display:grid;place-items:center;padding:8px;background:#0bf29717;color:#30e99a}.metric-cyan .metric-icon{background:#25c7ff17;color:#25c7ff}.metric-violet .metric-icon{background:#a58dff17;color:#b19aff}.metric-amber .metric-icon{background:#ffbb5617;color:#ffc579}.metric strong{display:block;font-family:Outfit,sans-serif;font-size:23px;letter-spacing:-.6px;margin:11px 0 6px;overflow-wrap:anywhere}.metric-foot{color:#688e79;font-size:10px}.recent{padding:14px;display:flex;gap:12px;align-items:center}.surface{background:#102218;border:1px solid #ffffff15;border-radius:16px}.recent-icon{color:#00f28c;background:#00f28c12;border-radius:13px;padding:12px;display:grid;place-items:center}.recent div:nth-child(2){flex:1}.recent strong{font-size:13px}.recent p{margin:6px 0 0;font-size:12px;color:#8caf9b}.profit{color:#00e78c!important}.footnote{margin:16px 0 0;color:#678b76;font-size:10px}.bottom-nav{position:sticky;bottom:0;margin-top:-78px;z-index:10;background:#081b13ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #ffffff14;display:flex;justify-content:space-around;align-items:center;padding:12px 4px max(11px,env(safe-area-inset-bottom))}.bottom-nav button{border:0;background:none;color:#779b86;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:5px 7px;min-width:54px}.bottom-nav button.active{color:#00f28c}.bottom-nav button.active svg{filter:drop-shadow(0 0 7px #00e98c70)}.text-link{border:none;background:none;color:#00eb8c;font-size:11px;display:flex;align-items:center;gap:2px}.alert{border:1px solid #c83c5759;border-radius:12px;padding:12px 15px;margin:13px 18px 0;background:#56212b;color:#ffc4cb;font-size:12px}.loading{padding:70px 15px;text-align:center;color:#94bb9f;display:flex;align-items:center;justify-content:center;gap:10px}.spin{animation:rotate 1.2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.empty{text-align:center;padding:44px 22px;color:#75a68b}.empty svg{color:#00df85}.empty h3{color:#e1ffee;font-family:Outfit,sans-serif;margin-bottom:5px}.empty p{font-size:12px;line-height:1.7}.search-wrap{display:flex;align-items:center;gap:8px;padding:12px;background:#10251b;border:1px solid #ffffff1b;border-radius:13px;margin:14px 0;color:#83a994}.search-wrap input{background:none;border:0;outline:0;color:#fff;flex:1;min-width:0;font-size:12px}.sales-list,.ranking-list{display:grid;gap:8px}.sale-card,.ranking-card,.command-row{background:#102219;border:1px solid #ffffff14;padding:12px;border-radius:14px;display:flex;align-items:center;gap:11px;min-width:0}.sale-icon,.watch-icon{background:#00ee8a12;color:#00eb8a;border-radius:12px;padding:10px;display:grid;place-items:center;flex-shrink:0}.sale-body,.rank-details{display:grid;gap:4px;min-width:0;flex:1}.sale-body strong,.rank-details strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-body span,.rank-details span{color:#90b19d;font-size:10px}.sale-body small{color:#729782;font-size:10px}.sale-card>.profit,.ranking-card>.profit{font-size:12px;white-space:nowrap}.pagination{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:20px 0;font-size:10px;color:#8eb39b}.btn{border-radius:11px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800;padding:11px 13px}.btn-primary{background:linear-gradient(125deg,#00f292,#00bd70);color:#052016}.btn-secondary{background:#123323;color:#d9ffe7;border-color:#27563b}.rank{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;flex-shrink:0;color:#a9c2b0;background:#ffffff0b;font-weight:800;font-size:13px}.rank-1{background:#ffba3322;color:#ffce67}.rank-2{background:#b4c3d322;color:#d6e2ed}.rank-3{background:#d9865325;color:#eeb087}.gold{color:#ffbf50}.muted{color:#7fa48b;font-size:10px}.ranking-card>strong{font-size:12px;white-space:nowrap}.chart-card{padding:15px;margin:12px 0}.chart-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.chart-heading span{display:flex;align-items:center;gap:6px;color:#a1efc1;font-weight:700;font-size:11px}.chart-heading small{color:#819c8d;font-size:9px;text-align:right}.chart{height:160px}.control-intro{padding:17px;display:flex;align-items:center;gap:12px}.control-icon{padding:15px;background:#00e88919;border-radius:14px;color:#00f38c}.control-intro strong{font-size:14px}.control-intro p{font-size:11px;line-height:1.6;color:#91b39e;margin:5px 0 0}.control-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.action-btn{border-radius:16px;min-height:120px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:13px 10px;border:1px solid #ffffff16;background:#10271a;color:#00e889;text-align:left}.action-btn strong{font-size:11px;color:#f1fff5}.action-btn span{font-size:10px;color:#8dae99}.action-pause{color:#ffba56}.action-sync{color:#55ceff}.command-row .command-bullet{width:8px;height:8px;border-radius:50%;background:#00ed8d;flex-shrink:0}.command-row div{flex:1;display:grid;gap:4px;min-width:0}.command-row strong{font-size:11px}.command-row small{color:#94b3a1;font-size:10px}.login-wrap{padding:70px 24px 90px}.login-glow{margin:auto;width:70px;height:70px;border-radius:24px;display:grid;place-items:center;background:#00f18d1c;color:#00f18d;border:1px solid #00f18d4c;box-shadow:0 0 65px #00eb8c20}.login-title{text-align:center;margin:24px auto}.login-title h1{font:700 30px/1.1 Outfit,sans-serif;letter-spacing:-.7px;margin:14px 0}.login-title h1 em{font-style:normal;color:#00ec8c}.login-title p{font-size:12px;color:#92ad9b;line-height:1.7}.login-card{padding:23px;background:linear-gradient(155deg,#112d1e,#0a1c14);border:1px solid #26543a;border-radius:20px;display:grid;gap:10px}.login-card label{font-size:12px;font-weight:700;color:#b3dcc2;margin-top:5px}.login-card input{background:#071910;border:1px solid #316047;border-radius:11px;padding:14px;color:#f2fff7;outline:none}.login-card input:focus{border-color:#00f28c;box-shadow:0 0 0 3px #00e98c19}.btn-block{width:100%;margin-top:12px;padding:14px}.login-note{display:flex;align-items:center;justify-content:center;gap:5px;color:#88b59b;font-size:10px;margin:8px 0 0}@media (min-width:600px){.it-shell{padding:22px}.it-app{min-height:calc(100vh - 44px);border:1px solid #16472d;border-radius:27px}.bottom-nav{border-radius:0 0 27px 27px}}@media (max-width:360px){.it-content{padding-left:13px;padding-right:13px}.metric{padding:12px}.metric strong{font-size:20px}.status-strip{font-size:10px}.hero-number{font-size:32px}}.it-app{overflow:visible;padding-bottom:84px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,480px);margin:0;z-index:1000;border-radius:16px 16px 0 0;box-shadow:0 -14px 32px #0009;padding-bottom:max(12px,env(safe-area-inset-bottom))}.it-content{padding-bottom:40px}.sales-tools{display:grid;grid-template-columns:1fr;gap:9px}.sales-tools .search-wrap{margin:5px 0 0}.clear-search{border:0;background:none;color:#a6cbbb;font-size:22px;padding:0 3px}.sort-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ffffff21;background:#10251b;border-radius:12px;padding:9px 12px;color:#acd3ba;font-size:12px}.sort-wrap select{flex:1;max-width:210px;border:0;background:#193d2a;color:#eaffef;padding:9px 10px;border-radius:9px;outline-color:#00e98c}.page-filter-note{color:#88ad97;font-size:10px;margin:8px 2px 15px;line-height:1.55}@media (min-width:600px){.bottom-nav{border-radius:0 0 20px 20px}}.bottom-nav{overflow-x:auto;justify-content:flex-start;gap:5px;scrollbar-width:none}.bottom-nav button{flex:1;min-width:55px}.date-filters{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:12px 0}.date-filters label{display:grid;gap:6px;flex:1;min-width:125px;font-size:11px;color:#9fcaad}.date-filters input{width:100%;color:#e9fff0;background:#103022;border:1px solid #32684a;border-radius:10px;padding:10px;color-scheme:dark}.chart-large{height:235px}.sales-list{min-height:120px}.it-week-card{padding:18px;margin-bottom:18px;overflow:hidden}.it-week-card .section-title{margin:0 0 16px}.it-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:end;min-height:183px}.it-bar-column{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:5px;min-width:0}.it-bar-value{font-size:clamp(9px,1.8vw,12px);font-weight:700;white-space:nowrap;color:#b5edcc}.it-bar-track{height:125px;width:100%;max-width:49px;display:flex;align-items:flex-end;border-radius:8px 8px 3px 3px;background:#00f28c12;overflow:hidden}.it-bar-fill{width:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#00f28c,#008f65);min-height:2px}.it-bar-fill.negative{background:linear-gradient(180deg,#ff7a8d,#b7314b)}.it-bar-date{font-size:10px;color:#98baa7;white-space:nowrap}.it-week-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:17px;font-size:12px;color:#8fa79b}.it-week-footer strong{color:#edfef3}.it-comparisons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.it-compare{padding:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.it-compare span{font-size:12px;color:#9eb8a9}.it-compare strong{font-size:clamp(20px,5vw,28px);color:#00f28c}.it-compare small{font-size:11px;line-height:1.5;color:#b1c8ba}.it-card-image{width:42px;height:55px;object-fit:contain;flex:0 0 42px;display:block}.it-card-placeholder{width:42px;height:55px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#00f28c17;color:#57b589}.it-week-warning{font-size:12px;color:#ffc877;margin:10px 0}.it-week-pending{padding:16px;color:#a5bcae}@media (max-width:390px){.it-week-card{padding:12px}.it-bars{gap:3px}.it-bar-value,.it-bar-date{font-size:9px}.it-comparisons{grid-template-columns:1fr}}.it-global-search{position:relative;margin:0 0 14px}.it-global-results{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 3px);max-height:410px;overflow:auto;padding:6px}.it-global-results button{display:flex;align-items:center;text-align:left;gap:10px;border:0;background:transparent;color:inherit;width:100%;padding:8px;border-radius:9px;cursor:pointer}.it-global-results button:hover{background:#1a3c2c}.it-global-results button span{flex:1;min-width:0;font-weight:600}.it-global-results button small{display:block;font-weight:400;color:#a6bbaa}.it-global-results button strong{white-space:nowrap;color:#28e893}.it-global-results .it-card-image{width:32px;height:44px;flex-basis:32px}.it-clickable{cursor:pointer;transition:background .15s}.it-clickable:hover{background:#1f543959}.it-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020a07d1;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px}.it-player-dialog{width:min(100%,450px);max-height:90vh;overflow:auto;padding:24px;position:relative}.it-modal-close{position:absolute;top:10px;right:15px;font-size:27px;color:#d9f3e4;border:0;background:none;cursor:pointer}.it-player-heading{display:flex;gap:16px;align-items:center;padding-right:20px}.it-player-heading .it-card-image{width:90px;height:120px;flex-basis:90px}.it-player-heading h2{font-size:22px;margin:0 0 6px}.it-player-heading p{color:#aac6b7;margin:0 0 10px}.it-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:23px 0}.it-stat-grid>div{padding:9px 2px;background:#19352a;border-radius:8px;display:flex;align-items:center;flex-direction:column;gap:4px}.it-stat-grid span{font-size:10px;color:#9dbfa9}.it-stat-grid strong{font-size:18px;color:#f5fff7}.it-dialog-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#afcbb8}.metrics-grid>.metric-wide{grid-column:1 / -1;min-width:0}.metric-wide strong{font-size:clamp(22px,6vw,30px);overflow-wrap:normal;word-break:normal;white-space:nowrap;letter-spacing:-.9px}.it-chart-instructions{font-size:11px;color:#a1bbaa;margin:0 0 14px}.it-bars{min-height:175px;gap:8px}.it-bar-column{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0 1px;min-width:0;cursor:pointer;gap:8px}.it-bar-column:focus-visible{outline:2px solid #00f28c;outline-offset:2px;border-radius:8px}.it-bar-column.is-selected .it-bar-track{outline:2px solid #53ffb2;outline-offset:2px}.it-bar-track{height:145px;max-width:50px}.it-day-inspector{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:12px 13px;margin-top:14px;border:1px solid #286a4b;background:#0b3223;border-radius:12px;color:#a2c6b0;font-size:11px}.it-day-inspector strong{font-size:17px;white-space:nowrap;color:#e3ffef}.it-day-inspector strong small{font-size:10px;font-weight:400;color:#a2c6b0}.it-day-inspector>span:last-child{white-space:nowrap}@media (max-width:390px){.it-bars{gap:4px}.it-day-inspector strong{font-size:16px}.metric-wide strong{font-size:clamp(21px,6vw,28px)}}
