.simple-app,.simple-app *,.simple-app *:before,.simple-app *:after{box-sizing:border-box}.simple-app *,.simple-app *:before,.simple-app *:after{margin:0;padding:0}.simple-app{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;background:#f5f5f3;color:#111;-webkit-font-smoothing:antialiased;display:flex;height:100vh;overflow:hidden}.simple-app button,.simple-app input{font-family:inherit}.simple-app .sidebar{width:72px;background:#0f0f0f;display:flex;flex-direction:column;align-items:center;padding:22px 0 20px;flex-shrink:0;position:relative;z-index:100;overflow:hidden}.simple-app .logo-mark{width:34px;height:34px;background:linear-gradient(135deg,#16a34a,#0ea5e9);border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:34px;flex-shrink:0}.simple-app .logo-mark span{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.5px}.simple-app .nav{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.simple-app .nav-btn{width:56px;height:56px;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:background .14s;position:relative;border:none;background:transparent}.simple-app .nav-btn:hover{background:#ffffff12}.simple-app .nav-btn.active{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff14}.simple-app .nav-btn svg{opacity:.45;transition:opacity .14s}.simple-app .nav-btn:hover svg,.simple-app .nav-btn.active svg{opacity:1}.simple-app .nav-btn:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#1a1a1a;color:#fff;font-size:12px;font-weight:500;padding:5px 10px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:200}.simple-app .nav-btn:hover:after{opacity:1}.simple-app .nav-lbl{font-size:7.5px;font-weight:600;color:#ffffff59;letter-spacing:.04em;text-transform:uppercase;transition:color .14s;line-height:1}.simple-app .nav-btn:hover .nav-lbl,.simple-app .nav-btn.active .nav-lbl{color:#ffffffa6}.simple-app .sidebar-footer{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px}.simple-app .avatar{width:32px;height:32px;border-radius:50%;background:#2a2a2a;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:#fff9;cursor:pointer;letter-spacing:.02em}.simple-app .main{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.simple-app .screen{display:none}.simple-app .screen.active{display:flex;flex-direction:column;flex:1;min-height:0}.simple-app .today-layout{display:grid;grid-template-columns:1fr 320px;flex:1;overflow:hidden;min-height:0;transition:grid-template-columns .22s ease}.simple-app .today-layout.chat-hidden{grid-template-columns:1fr 0px}.simple-app .today-left{overflow-y:auto;overflow-x:hidden;min-height:0}.simple-app .today-right{border-left:1px solid #EBEBEB;background:#fff;display:flex;flex-direction:column;overflow:hidden;min-height:0;transition:opacity .18s ease}.simple-app .today-layout.chat-hidden .today-right{opacity:0;pointer-events:none}.simple-app .today-header{padding:24px 30px 0;margin-bottom:20px}.simple-app .ph-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.simple-app .ph-row-right{display:flex;align-items:center;gap:10px}.simple-app .time-filters{display:flex;align-items:center;gap:2px;background:#efefed;border-radius:10px;padding:3px}.simple-app .time-btn{font-size:12.5px;font-weight:500;color:#888;background:transparent;border:none;border-radius:7px;padding:6px 13px;cursor:pointer;font-family:inherit;transition:all .13s;white-space:nowrap}.simple-app .time-btn:hover:not(.active){color:#444}.simple-app .time-btn.active{background:#111;color:#fff;font-weight:600}.simple-app .chat-toggle{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#888;background:#f4f4f4;border:1px solid #E8E8E8;border-radius:8px;padding:6px 12px;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.simple-app .chat-toggle:hover{background:#ebebeb;color:#333}.simple-app .chat-toggle.active{background:#111;color:#fff;border-color:#111}.simple-app .campaign-row{display:flex;align-items:center;gap:12px}.simple-app .campaign-select{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #E0E0E0;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600;color:#111;cursor:pointer;font-family:inherit;transition:border-color .12s;min-width:160px}.simple-app .campaign-select:hover{border-color:#ccc}.simple-app .campaign-select-label{flex:1;text-align:left}.simple-app .campaign-select-arrow{color:#aaa;font-size:11px}.simple-app .campaign-count{font-size:12.5px;color:#aaa;font-weight:400}.simple-app .campaign-select-native{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.simple-app .campaign-select-wrap{position:relative}.simple-app .ai-panel-hd{padding:18px 18px 14px;border-bottom:1px solid #F2F2F2;display:flex;align-items:center;gap:8px;flex-shrink:0}.simple-app .ai-badge{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#111;color:#fff;padding:3px 7px;border-radius:5px}.simple-app .ai-panel-title{font-size:13px;font-weight:600;color:#111}.simple-app .ai-messages{flex:1;overflow-y:auto;padding:16px 16px 8px;display:flex;flex-direction:column;gap:12px;min-height:0}.simple-app .ai-msg{display:flex;flex-direction:column;gap:3px}.simple-app .ai-msg-role{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ccc;margin-bottom:2px}.simple-app .ai-msg-role.user-role{color:#bbb;text-align:right}.simple-app .ai-msg-bubble{font-size:13px;line-height:1.6;color:#444;background:#f7f7f7;padding:10px 13px;border-radius:10px 10px 10px 3px}.simple-app .ai-msg-bubble strong{color:#111;font-weight:600}.simple-app .ai-msg-bubble.user-bubble{background:#111;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:3px;align-self:flex-end;max-width:85%}.simple-app .ai-msg.user{align-items:flex-end}.simple-app .ai-thinking{font-size:12.5px;color:#ccc;font-style:italic;padding:4px 2px}.simple-app .ai-panel-bottom{padding:10px 14px 14px;border-top:1px solid #F2F2F2;flex-shrink:0}.simple-app .ai-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.simple-app .ai-suggestion{font-size:11.5px;font-weight:500;color:#555;background:#f4f4f4;border:1px solid #E8E8E8;border-radius:20px;padding:5px 11px;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap;line-height:1.3}.simple-app .ai-suggestion:hover{background:#eaeaea;color:#111}.simple-app .ai-input-row{display:flex;gap:7px}.simple-app .ai-input{flex:1;border:1px solid #E8E8E8;border-radius:9px;padding:9px 12px;font-size:13px;font-family:inherit;color:#111;outline:none;background:#f9f9f9;transition:border-color .12s,background .12s}.simple-app .ai-input:focus{border-color:#111;background:#fff}.simple-app .ai-input::-moz-placeholder{color:#c8c8c8}.simple-app .ai-input::placeholder{color:#c8c8c8}.simple-app .ai-send{width:34px;height:34px;background:#111;border:none;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s}.simple-app .ai-send:hover{background:#333}.simple-app .ph{padding:30px 30px 0;margin-bottom:22px}.simple-app .ph-title{font-size:21px;font-weight:700;color:#111;letter-spacing:-.3px}.simple-app .ph-sub{font-size:13.5px;color:#999;margin-top:3px}.simple-app .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 30px;margin-bottom:10px}.simple-app .mc{background:#fff;border:1px solid #EBEBEB;border-radius:13px;padding:17px 19px 15px;position:relative;overflow:hidden}.simple-app .mc:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:13px 13px 0 0}.simple-app .mc-revenue:after{background:linear-gradient(90deg,#16a34a,#4ade80)}.simple-app .mc-cpa:after{background:linear-gradient(90deg,#2563eb,#60a5fa)}.simple-app .mc-spend:after{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.simple-app .mc-roas:after{background:linear-gradient(90deg,#d97706,#fcd34d)}.simple-app .mc-revenue{background:linear-gradient(155deg,#f0fdf4,#fff 55%)}.simple-app .mc-cpa{background:linear-gradient(155deg,#eff6ff,#fff 55%)}.simple-app .mc-roas{background:linear-gradient(155deg,#fffbeb,#fff 55%)}.simple-app .mc-label{font-size:11.5px;color:#999;font-weight:500;margin-bottom:8px}.simple-app .mc-value{font-size:25px;font-weight:700;color:#111;letter-spacing:-.6px;line-height:1;margin-bottom:7px;animation:simple-val-pop .42s ease-out both}.simple-app .metrics .mc:nth-child(1) .mc-value{animation-delay:.05s}.simple-app .metrics .mc:nth-child(2) .mc-value{animation-delay:.13s}.simple-app .metrics .mc:nth-child(3) .mc-value{animation-delay:.21s}.simple-app .metrics .mc:nth-child(4) .mc-value{animation-delay:.29s}.simple-app .mc-change{font-size:11.5px;font-weight:500;display:flex;align-items:center;gap:4px}.simple-app .mc-change.up{color:#15803d}.simple-app .mc-change.down{color:#b91c1c}.simple-app .mc-change.neutral{color:#999}.simple-app .mc-bench{font-size:11px;color:#bbb;margin-top:5px;display:flex;align-items:center;gap:5px}.simple-app .mc-bench-pill{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px}.simple-app .mc-bench-pill.good{background:#dcfce7;color:#15803d}.simple-app .mc-bench-pill.warn{background:#fef3c7;color:#d97706}.simple-app .tip-wrap{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:default}.simple-app .tip-icon{width:14px;height:14px;border-radius:50%;background:#efefef;color:#aaa;font-size:9px;font-weight:700;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;flex-shrink:0;line-height:1}.simple-app .tip-box{display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;font-size:11.5px;line-height:1.55;padding:9px 12px;border-radius:9px;width:220px;z-index:300;pointer-events:none;font-weight:400;box-shadow:0 4px 16px #00000038;text-align:left}.simple-app .tip-box em{color:#4ade80;font-style:normal;font-weight:500}.simple-app .tip-wrap:hover .tip-box{display:block}.simple-app .industry-pill{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;background:transparent;border:1px solid #E8E8E8;border-radius:7px;padding:5px 10px;cursor:pointer;font-family:inherit;transition:background .12s;white-space:nowrap;color:#777}.simple-app .industry-pill:hover{background:#f7f7f7}.simple-app .shopify-strip{margin:0 30px 14px;background:#fff;border:1px solid #EBEBEB;border-radius:13px;overflow:hidden}.simple-app .shopify-strip-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s}.simple-app .shopify-strip-hd:hover{background:#fafafa}.simple-app .shopify-strip-left{display:flex;align-items:center;gap:16px}.simple-app .shopify-badge{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#15803d;background:#f0fdf4;padding:3px 8px;border-radius:4px;flex-shrink:0}.simple-app .ss-hd-stats{display:flex;align-items:center;gap:0}.simple-app .ss-hd-item{display:flex;flex-direction:column;padding:0 18px;border-right:1px solid #F0F0F0}.simple-app .ss-hd-item:first-child{padding-left:0}.simple-app .ss-hd-item:last-child{border-right:none}.simple-app .ss-hd-icon{display:flex;align-items:center;margin-bottom:5px;color:#999}.simple-app .ss-hd-icon.warn{color:#d97706}.simple-app .ss-hd-val{font-size:17px;font-weight:700;color:#111;letter-spacing:-.3px;line-height:1;margin-bottom:3px}.simple-app .ss-hd-val.warn{color:#d97706}.simple-app .ss-hd-lbl{font-size:10.5px;color:#bbb;font-weight:500}.simple-app .shopify-chevron{font-size:11px;color:#ccc;transition:transform .2s;flex-shrink:0}.simple-app .shopify-chevron.open{transform:rotate(180deg)}.simple-app .shopify-strip-body{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #F2F2F2;max-height:0;overflow:hidden;transition:max-height .25s ease}.simple-app .shopify-strip-body.open{max-height:130px}.simple-app .ss-item{padding:14px 18px;border-right:1px solid #F4F4F4}.simple-app .ss-item:last-child{border-right:none}.simple-app .ss-val{font-size:20px;font-weight:700;color:#111;letter-spacing:-.4px;margin-bottom:3px}.simple-app .ss-lbl{font-size:11px;color:#aaa;font-weight:500;margin-bottom:4px}.simple-app .ss-change{font-size:11px;font-weight:500}.simple-app .ss-change.up{color:#15803d}.simple-app .ss-change.warn{color:#d97706}.simple-app .actions-section{padding:0 30px;margin-bottom:18px}.simple-app .actions-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.simple-app .actions-title{font-size:13px;font-weight:700;color:#111}.simple-app .actions-count{font-size:11px;font-weight:700;background:#dc2626;color:#fff;border-radius:20px;padding:2px 8px}.simple-app .action-cards{display:flex;flex-direction:column;gap:8px}.simple-app .action-card{background:#fff;border:1px solid #EBEBEB;border-radius:12px;padding:13px 16px;display:flex;align-items:center;gap:14px;transition:box-shadow .18s,transform .14s,border-color .14s}.simple-app .action-card:hover{box-shadow:0 2px 12px #0000000f;transform:translateY(-1px)}.simple-app .action-card.priority-red{border-left:3px solid #DC2626}.simple-app .action-card.priority-amber{border-left:3px solid #D97706}.simple-app .action-card.priority-green{border-left:3px solid #16A34A}.simple-app .action-card.priority-red:hover{box-shadow:0 6px 22px #dc262621}.simple-app .action-card.priority-amber:hover{box-shadow:0 6px 22px #d977061c}.simple-app .action-card.priority-green:hover{box-shadow:0 6px 22px #16a34a1c}.simple-app .action-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.simple-app .action-icon.red{background:#fef2f2}.simple-app .action-icon.amber{background:#fffbeb}.simple-app .action-icon.green{background:#f0fdf4}.simple-app .action-info{flex:1;min-width:0}.simple-app .action-name{font-size:13px;font-weight:600;color:#111;margin-bottom:3px}.simple-app .action-desc{font-size:12px;color:#888;line-height:1.45}.simple-app .action-desc strong{color:#555;font-weight:600}.simple-app .action-btn{font-size:12px;font-weight:600;padding:7px 14px;border-radius:8px;border:1px solid #E8E8E8;background:#fff;cursor:pointer;font-family:inherit;color:#111;white-space:nowrap;flex-shrink:0;transition:background .12s,border-color .12s}.simple-app .action-btn:hover{background:#f4f4f4;border-color:#d8d8d8}.simple-app .action-btn.btn-red{background:#dc2626;color:#fff;border-color:#dc2626}.simple-app .action-btn.btn-red:hover{background:#b91c1c;border-color:#b91c1c}.simple-app .action-btn.btn-green{background:#111;color:#fff;border-color:#111}.simple-app .action-btn.btn-green:hover{background:#333;border-color:#333}.simple-app .two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 30px;margin-bottom:18px}.simple-app .panel{background:#fff;border:1px solid #EBEBEB;border-radius:14px;overflow:hidden}.simple-app .panel-hd{padding:16px 18px 13px;border-bottom:1px solid #F2F2F2;display:flex;align-items:center;justify-content:space-between}.simple-app .panel-title{font-size:13px;font-weight:700;color:#111}.simple-app .panel-action{font-size:12px;color:#999;cursor:pointer;font-weight:500;transition:color .12s;background:none;border:none;padding:0;font-family:inherit}.simple-app .panel-action:hover{color:#333}.simple-app .panel-win{background:linear-gradient(180deg,#f0fdf4,#fff 58px)}.simple-app .panel-lose{background:linear-gradient(180deg,#fef2f2,#fff 58px)}.simple-app .ad-row{display:flex;align-items:center;padding:11px 18px;gap:11px;border-bottom:1px solid #F6F6F6;cursor:pointer;transition:background .1s}.simple-app .ad-row:last-child{border-bottom:none}.simple-app .ad-row:hover{background:#fafafa}.simple-app .status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.simple-app .dot-red{background:#dc2626;animation:simple-pulse-red 1.4s ease-in-out infinite}.simple-app .dot-amber{background:#d97706}.simple-app .dot-green{background:#16a34a;animation:simple-pulse-green 2s ease-in-out infinite}.simple-app .ad-thumb{width:38px;height:38px;border-radius:8px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;overflow:hidden}.simple-app .ad-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-app .ad-info{flex:1;min-width:0}.simple-app .ad-name{font-size:13px;font-weight:500;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.simple-app .ad-meta{font-size:11.5px;color:#aaa;display:flex;align-items:center;gap:5px}.simple-app .row-type-tag{font-size:9px;font-weight:700;letter-spacing:.07em;color:#aaa;background:#f0f0f0;border-radius:3px;padding:1px 5px;flex-shrink:0}.simple-app .pill{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:20px;flex-shrink:0}.simple-app .pill-red{background:#fee2e2;color:#dc2626}.simple-app .pill-amber{background:#fef3c7;color:#d97706}.simple-app .pill-green{background:#dcfce7;color:#15803d}.simple-app .ad-stat{text-align:right;flex-shrink:0}.simple-app .ad-stat-val{font-size:13.5px;font-weight:700}.simple-app .ad-stat-lbl{font-size:10.5px;color:#aaa;margin-top:1px}.simple-app .val-red{color:#dc2626}.simple-app .val-amber{color:#d97706}.simple-app .val-green{color:#15803d}.simple-app .funnel-section{margin:0 30px 14px;background:#fff;border:1px solid #EBEBEB;border-radius:14px;overflow:hidden}.simple-app .funnel-hd{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s}.simple-app .funnel-hd:hover{background:#fafafa}.simple-app .funnel-hd-left{display:flex;align-items:center;gap:16px}.simple-app .funnel-hd-title{font-size:13px;font-weight:700;color:#111;flex-shrink:0}.simple-app .funnel-hd-stats{display:flex;align-items:center;gap:6px}.simple-app .fh-item{display:flex;flex-direction:column}.simple-app .fh-icon{display:flex;align-items:center;margin-bottom:5px;color:#999}.simple-app .fh-icon.green{color:#15803d}.simple-app .fh-icon.warn{color:#d97706}.simple-app .fh-val{font-size:17px;font-weight:700;color:#111;letter-spacing:-.3px;line-height:1;margin-bottom:3px}.simple-app .fh-val.warn{color:#d97706}.simple-app .fh-val.green{color:#15803d}.simple-app .fh-lbl{font-size:10.5px;color:#bbb;font-weight:500}.simple-app .fh-arrow{font-size:13px;color:#ddd;align-self:center;margin-top:0}.simple-app .clone-row-btn{font-size:11.5px;font-weight:600;color:#fff;background:#111;border:none;border-radius:6px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:background .12s;flex-shrink:0;white-space:nowrap}.simple-app .clone-row-btn:hover{background:#333}.simple-app .funnel-chevron{font-size:11px;color:#ccc;transition:transform .2s;flex-shrink:0}.simple-app .funnel-chevron.open{transform:rotate(180deg)}.simple-app .ad-row-wrap{border-bottom:1px solid #F6F6F6}.simple-app .ad-row-wrap:last-child{border-bottom:none}.simple-app .ad-row-wrap .ad-row{border-bottom:none;cursor:default}.simple-app .see-more-btn{font-size:11.5px;font-weight:500;color:#999;background:#f5f5f5;border:none;border-radius:6px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:background .12s,color .12s;flex-shrink:0;white-space:nowrap}.simple-app .see-more-btn:hover{background:#ebebeb;color:#333}.simple-app .see-more-btn.open{background:#111;color:#fff}.simple-app .ad-expand{display:none;padding:10px 18px 13px 67px;font-size:12.5px;color:#555;line-height:1.65;background:#fafafa;border-top:1px solid #F4F4F4}.simple-app .ad-expand.open{display:block}.simple-app .ad-expand strong{color:#111;font-weight:600}.simple-app .funnel-body{display:flex;border-top:1px solid #F2F2F2;max-height:0;overflow:hidden;transition:max-height .25s ease}.simple-app .funnel-body.open{max-height:120px}.simple-app .funnel-step{flex:1;padding:16px 12px 14px;text-align:center;position:relative;border-right:1px solid #F4F4F4}.simple-app .funnel-step:last-child{border-right:none}.simple-app .funnel-step-val{font-size:19px;font-weight:700;color:#111;letter-spacing:-.4px;margin-bottom:4px}.simple-app .funnel-step-lbl{font-size:10.5px;color:#aaa;font-weight:500;margin-bottom:6px}.simple-app .funnel-drop{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:20px;display:inline-block}.simple-app .fd-amber{background:#fef3c7;color:#d97706}.simple-app .fd-green{background:#dcfce7;color:#15803d}.simple-app .funnel-arrow{position:absolute;right:-7px;top:50%;transform:translateY(-50%);font-size:10px;color:#ccc;z-index:1}.simple-app #screen-ads.active{overflow-y:auto}.simple-app #screen-makemore.active,.simple-app #screen-topcreatives.active{overflow:hidden}.simple-app .ads-ph{padding:30px 30px 0;margin-bottom:16px}.simple-app .filter-bar{display:flex;gap:5px;margin-top:14px}.simple-app .ftab{font-size:12.5px;font-weight:500;padding:6px 14px;border-radius:20px;cursor:pointer;color:#888;border:none;background:transparent;font-family:inherit;transition:all .13s}.simple-app .ftab.active{background:#111;color:#fff}.simple-app .ftab:hover:not(.active){background:#efefef;color:#333}.simple-app .ad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:0 30px 30px}.simple-app .ad-card{background:#fff;border:1px solid #EBEBEB;border-radius:14px;overflow:hidden;cursor:pointer;transition:box-shadow .15s,border-color .15s;animation:simple-card-in .38s ease-out both}.simple-app .ad-card:hover{box-shadow:0 4px 18px #00000012}.simple-app .ad-card.warn{border-color:#fde68a}.simple-app .ad-card.danger{border-color:#fecaca}.simple-app .ad-grid .ad-card:nth-child(1){animation-delay:.04s}.simple-app .ad-grid .ad-card:nth-child(2){animation-delay:.09s}.simple-app .ad-grid .ad-card:nth-child(3){animation-delay:.14s}.simple-app .ad-grid .ad-card:nth-child(4){animation-delay:.19s}.simple-app .ad-grid .ad-card:nth-child(5){animation-delay:.24s}.simple-app .ad-grid .ad-card:nth-child(6){animation-delay:.29s}.simple-app .ac-thumb{width:100%;aspect-ratio:16/9;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.simple-app .ac-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-app .ac-thumb-emoji{font-size:34px}.simple-app .ac-tag{position:absolute;top:9px;left:9px;background:#0000008c;color:#fff;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.simple-app .ac-tag.t-warn{background:#d97706bf}.simple-app .ac-tag.t-danger{background:#dc2626bf}.simple-app .ac-body{padding:13px 15px 0}.simple-app .ac-name{font-size:13px;font-weight:600;color:#111;margin-bottom:11px;line-height:1.35}.simple-app .bar-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.simple-app .bar-lbl{font-size:10.5px;color:#aaa;font-weight:500;min-width:72px}.simple-app .bar-track{flex:1;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.simple-app .bar-fill{height:100%;border-radius:2px;width:0;transition:width .9s cubic-bezier(.22,1,.36,1)}.simple-app .bf-green{background:#16a34a}.simple-app .bf-amber{background:#d97706}.simple-app .bf-red{background:#dc2626}.simple-app .bar-num{font-size:11.5px;font-weight:700;color:#111;min-width:22px;text-align:right}.simple-app .ac-foot{display:flex;border-top:1px solid #F2F2F2;margin:11px -15px 0}.simple-app .ac-foot-m{flex:1;padding:9px 0;text-align:center}.simple-app .ac-foot-m:not(:last-child){border-right:1px solid #F2F2F2}.simple-app .ac-foot-val{font-size:13.5px;font-weight:700;color:#111}.simple-app .ac-foot-lbl{font-size:10px;color:#aaa;font-weight:500;margin-top:1px}.simple-app #screen-makemore{padding:0}.simple-app .mm-wrap{display:flex;flex:1;min-height:0;overflow:hidden}.simple-app .mm-picker{width:248px;flex-shrink:0;border-right:1px solid #EBEBEB;display:flex;flex-direction:column;background:#fafaf8;overflow:hidden}.simple-app .mm-picker-hd{padding:20px 16px 14px;border-bottom:1px solid #EDEDED}.simple-app .mm-picker-eyebrow{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bbb;margin-bottom:5px}.simple-app .mm-picker-title{font-size:14px;font-weight:700;color:#111;line-height:1.2}.simple-app .mm-picker-sub{font-size:11px;color:#aaa;margin-top:3px}.simple-app .mm-picker-list{overflow-y:auto;flex:1;min-height:0;padding:10px;display:flex;flex-direction:column;gap:6px}.simple-app .mm-ad-card{border-radius:10px;border:1.5px solid transparent;background:#fff;padding:11px 12px;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px #0000000a}.simple-app .mm-ad-card:hover{background:#f7f7f5;box-shadow:0 2px 8px #00000012}.simple-app .mm-ad-card.active{border-color:#16a34a;background:#f0fdf4;box-shadow:0 0 0 3px #16a34a14}.simple-app .mm-ad-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:9px}.simple-app .mm-ad-thumb{width:36px;height:56px;border-radius:6px;flex-shrink:0;background:linear-gradient(160deg,#1a1a2e,#16213e 60%,#0f3460);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.simple-app .mm-ad-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-app .mm-ad-thumb-icon{font-size:16px;opacity:.7}.simple-app .mm-ad-thumb-bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:#16a34a}.simple-app .mm-ad-card:not(.active) .mm-ad-thumb{background:linear-gradient(160deg,#2a2a2a,#1a1a1a)}.simple-app .mm-ad-meta{flex:1;min-width:0}.simple-app .mm-ad-name{font-size:12px;font-weight:600;color:#111;line-height:1.35;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.simple-app .mm-ad-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.simple-app .mm-ad-format{font-size:9.5px;font-weight:600;color:#888;background:#ededed;border-radius:4px;padding:2px 6px}.simple-app .mm-ad-card.active .mm-ad-format{background:#dcfce7;color:#16a34a}.simple-app .mm-ad-stats{display:flex;gap:0;border-top:1px solid #F0F0EE;padding-top:8px}.simple-app .mm-ad-card.active .mm-ad-stats{border-color:#bbf7d0}.simple-app .mm-ad-stat{flex:1;text-align:center}.simple-app .mm-ad-stat+.mm-ad-stat{border-left:1px solid #F0F0EE}.simple-app .mm-ad-card.active .mm-ad-stat+.mm-ad-stat{border-color:#bbf7d0}.simple-app .mm-ad-stat-val{font-size:12px;font-weight:700;color:#111;line-height:1}.simple-app .mm-ad-card.active .mm-ad-stat-val{color:#15803d}.simple-app .mm-ad-stat-lbl{font-size:9px;color:#bbb;font-weight:500;margin-top:2px}.simple-app .mm-score-badge{font-size:11px;font-weight:800;color:#16a34a;background:#dcfce7;border-radius:5px;padding:2px 6px;line-height:1;flex-shrink:0;align-self:flex-start}.simple-app .mm-ad-card:not(.active) .mm-score-badge{color:#999;background:#f3f3f1}.simple-app .mm-brief-area{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.simple-app .mm-source-hero{padding:18px 24px 16px;border-bottom:1px solid #EBEBEB;background:#fff;flex-shrink:0}.simple-app .mm-source-eyebrow{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bbb;margin-bottom:8px}.simple-app .mm-source-row{display:flex;align-items:center;gap:13px}.simple-app .mm-source-thumb{width:32px;height:48px;border-radius:6px;flex-shrink:0;background:linear-gradient(160deg,#1a1a2e,#0f3460);display:flex;align-items:center;justify-content:center;font-size:14px;overflow:hidden}.simple-app .mm-source-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-app .mm-source-info{flex:1;min-width:0}.simple-app .mm-source-name{font-size:14px;font-weight:700;color:#111;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-app .mm-source-badges{display:flex;align-items:center;gap:5px}.simple-app .mm-source-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:5px;background:#f3f3f1;color:#666}.simple-app .mm-source-badge.score{background:#dcfce7;color:#16a34a}.simple-app .mm-source-kpis{display:flex;gap:0;flex-shrink:0;border:1px solid #EDEDED;border-radius:10px;overflow:hidden}.simple-app .mm-kpi{padding:8px 16px;text-align:center;border-right:1px solid #EDEDED}.simple-app .mm-kpi:last-child{border-right:none}.simple-app .mm-kpi-val{font-size:15px;font-weight:800;color:#111;line-height:1}.simple-app .mm-kpi-val.green{color:#16a34a}.simple-app .mm-kpi-lbl{font-size:9px;color:#bbb;font-weight:500;margin-top:3px}.simple-app .mm-tabs{display:flex;gap:0;padding:14px 24px 0;border-bottom:1px solid #EBEBEB;background:#fff;flex-shrink:0}.simple-app .mm-tab-btn{display:flex;align-items:center;gap:7px;padding:9px 4px 11px;margin-right:24px;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:#aaa;transition:color .15s,border-color .15s}.simple-app .mm-tab-btn.active{color:#111;border-bottom-color:#111}.simple-app .mm-tab-btn:hover:not(.active){color:#555}.simple-app .mm-tab-icon{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#f3f3f1;flex-shrink:0;transition:background .15s}.simple-app .mm-tab-btn.active .mm-tab-icon{background:#111}.simple-app .mm-content{flex:1;min-height:0;overflow-y:auto;padding:24px}.simple-app .mm-panel{display:none}.simple-app .mm-panel.active{display:block}.simple-app .fy-section-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ccc;margin-bottom:12px}.simple-app .fy-insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.simple-app .fy-insight-card{background:#fff;border:1px solid #EBEBEB;border-radius:12px;padding:14px 15px;transition:box-shadow .15s}.simple-app .fy-insight-card:hover{box-shadow:0 4px 16px #0000000f}.simple-app .fy-insight-icon{width:32px;height:32px;border-radius:8px;background:#f5f5f3;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.simple-app .fy-insight-title{font-size:12.5px;font-weight:700;color:#111;margin-bottom:5px;line-height:1.3}.simple-app .fy-insight-desc{font-size:11.5px;color:#777;line-height:1.6}.simple-app .fy-formula-card{background:#fff;border:1px solid #EBEBEB;border-radius:12px;padding:16px 18px;margin-bottom:14px;border-left:3px solid #111}.simple-app .fy-formula-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bbb;margin-bottom:8px}.simple-app .fy-formula-text{font-size:13px;color:#333;line-height:1.7;font-style:italic}.simple-app .fy-formula-text em{color:#111;font-style:italic;font-weight:500}.simple-app .fy-urgency{background:#f0fdf4;border:1px solid #BBF7D0;border-radius:12px;padding:16px 18px;margin-bottom:20px}.simple-app .fy-urgency-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#16a34a;margin-bottom:12px}.simple-app .fy-urgency-stats{display:flex;gap:10px;margin-bottom:10px}.simple-app .fy-urgency-stat{flex:1;background:#fff;border:1px solid #BBF7D0;border-radius:9px;padding:10px 14px;text-align:center}.simple-app .fy-urgency-stat-val{font-size:20px;font-weight:800;color:#15803d;line-height:1}.simple-app .fy-urgency-stat-lbl{font-size:10px;color:#4ade80;font-weight:600;margin-top:3px}.simple-app .fy-urgency-text{font-size:12px;color:#166534;line-height:1.6}.simple-app .fy-cta-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#111;color:#fff;border:none;border-radius:11px;padding:14px 20px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s;font-family:inherit}.simple-app .fy-cta-btn:hover{background:#2a2a2a}.simple-app .fe-format-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:22px}.simple-app .fe-format-chip{font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid #E5E5E3;background:#fafafa;color:#555}.simple-app .fe-format-chip.primary{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.simple-app .fe-section-hd{display:flex;align-items:center;gap:10px;margin-bottom:14px}.simple-app .fe-section-title{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ccc}.simple-app .fe-section-line{flex:1;height:1px;background:#f0f0ee}.simple-app .fe-timeline{display:flex;align-items:center;margin-bottom:18px;padding:0 2px}.simple-app .fe-tl-node{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.simple-app .fe-tl-dot{width:28px;height:28px;border-radius:50%;background:#f3f3f1;border:1.5px solid #E5E5E3;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#bbb;position:relative;z-index:1}.simple-app .fe-tl-dot.active{background:#111;border-color:#111;color:#fff}.simple-app .fe-tl-label{font-size:9px;font-weight:600;color:#bbb;text-align:center;line-height:1.3}.simple-app .fe-tl-connector{flex:1;height:1.5px;background:#ededed;margin:0 -2px;position:relative;top:-10px}.simple-app .fe-scene-list{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.simple-app .fe-scene-card{background:#fff;border:1px solid #EBEBEB;border-radius:14px;overflow:hidden;transition:box-shadow .15s}.simple-app .fe-scene-card:hover{box-shadow:0 4px 20px #00000012}.simple-app .fe-scene-header{display:flex;align-items:center;gap:10px;padding:12px 16px 11px;border-bottom:1px solid #F3F3F1;background:#fafafa}.simple-app .fe-scene-num{font-size:11px;font-weight:900;color:#ddd;letter-spacing:.04em;flex-shrink:0;width:20px}.simple-app .fe-scene-timing{font-size:10px;font-weight:700;color:#888;background:#ededed;border-radius:4px;padding:3px 8px;flex-shrink:0}.simple-app .fe-scene-name{font-size:12.5px;font-weight:700;color:#333;flex:1}.simple-app .fe-scene-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.simple-app .fe-scene-script{padding:13px 16px;border-right:1px solid #EEF2FF;background:#fafbff}.simple-app .fe-scene-visual{padding:13px 16px;background:#fafffe}.simple-app .fe-col-label{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.simple-app .fe-col-label.script{color:#6c8ebf}.simple-app .fe-col-label.visual{color:#4a9e7a}.simple-app .fe-script-text{font-size:12px;color:#333;line-height:1.65;font-style:italic;margin-bottom:7px}.simple-app .fe-script-note{font-size:10.5px;color:#aaa;line-height:1.5;font-style:normal;padding-top:6px;border-top:1px dashed #E5ECF8}.simple-app .fe-visual-text{font-size:12px;color:#444;line-height:1.65;margin-bottom:8px}.simple-app .fe-chips{display:flex;flex-wrap:wrap;gap:4px}.simple-app .fe-chip{font-size:10px;font-weight:600;color:#666;background:#f0f0ee;border-radius:4px;padding:2px 7px}.simple-app .fe-scene-overlay{padding:9px 16px;background:#fafafa;border-top:1px solid #F3F3F1;display:flex;align-items:flex-start;gap:10px}.simple-app .fe-overlay-lbl{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ccc;flex-shrink:0;padding-top:1px}.simple-app .fe-overlay-val{font-size:11.5px;color:#555;line-height:1.5}.simple-app .fe-overlay-none{font-size:11px;color:#ccc;font-style:italic}.simple-app .fe-direction-grid{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.simple-app .fe-direction-chip{font-size:11px;font-weight:500;color:#444;background:#fff;border:1px solid #E5E5E3;border-radius:20px;padding:4px 12px}.simple-app .fe-rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.simple-app .fe-rules-col{background:#fff;border:1px solid #EBEBEB;border-radius:11px;padding:14px}.simple-app .fe-rules-col.dos{border-top:2px solid #16A34A}.simple-app .fe-rules-col.donts{border-top:2px solid #DC2626}.simple-app .fe-rules-hd{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.simple-app .fe-rules-col.dos .fe-rules-hd{color:#16a34a}.simple-app .fe-rules-col.donts .fe-rules-hd{color:#dc2626}.simple-app .fe-rule-item{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#333;line-height:1.5;margin-bottom:7px}.simple-app .fe-rule-item:last-child{margin-bottom:0}.simple-app .fe-rule-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:5px}.simple-app .fe-rules-col.dos .fe-rule-dot{background:#16a34a}.simple-app .fe-rules-col.donts .fe-rule-dot{background:#dc2626}.simple-app .fe-delivery-table{background:#fff;border:1px solid #EBEBEB;border-radius:11px;overflow:hidden;margin-bottom:22px}.simple-app .fe-delivery-row{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #F3F3F1}.simple-app .fe-delivery-row:last-child{border-bottom:none}.simple-app .fe-delivery-key{font-size:11px;font-weight:600;color:#aaa;width:90px;flex-shrink:0}.simple-app .fe-delivery-val{font-size:12px;color:#333;flex:1}.simple-app .fe-overlays-list{margin-bottom:22px}.simple-app .fe-overlay-row{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-bottom:1px solid #F5F5F3}.simple-app .fe-overlay-row:last-child{border-bottom:none}.simple-app .fe-overlay-time{font-size:10px;font-weight:700;color:#888;background:#f3f3f1;border-radius:4px;padding:3px 8px;flex-shrink:0;line-height:1.4}.simple-app .fe-overlay-text{font-size:12px;color:#444;line-height:1.55}.simple-app .fe-copy-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#111;color:#fff;border:none;border-radius:11px;padding:14px 20px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s;font-family:inherit;margin-top:4px}.simple-app .fe-copy-btn:hover{background:#2a2a2a}.simple-app .fe-copy-btn.copied{background:#16a34a}.simple-app .tc-layout{display:flex;flex:1;min-height:0;overflow:hidden}.simple-app .tc-left{width:340px;flex-shrink:0;border-right:1px solid #EBEBEB;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.simple-app .tc-header{padding:24px 20px 0}.simple-app .tc-filter-bar{display:flex;gap:4px;padding:14px 20px 10px;flex-shrink:0}.simple-app .cc-grid{display:flex;flex-direction:column;padding:0 10px 16px;gap:6px}.simple-app .cc{border:1.5px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;box-shadow:0 1px 3px #0000000d;transition:all .15s;animation:simple-card-in .35s ease-out both}.simple-app .cc-grid .cc:nth-child(1){animation-delay:.03s}.simple-app .cc-grid .cc:nth-child(2){animation-delay:.07s}.simple-app .cc-grid .cc:nth-child(3){animation-delay:.11s}.simple-app .cc-grid .cc:nth-child(4){animation-delay:.15s}.simple-app .cc-grid .cc:nth-child(5){animation-delay:.19s}.simple-app .cc-grid .cc:nth-child(6){animation-delay:.23s}.simple-app .cc:hover{box-shadow:0 3px 12px #00000014}.simple-app .cc.sel{border-color:#111;box-shadow:0 0 0 3px #00000012}.simple-app .cc-thumb{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;font-size:30px;position:relative;overflow:hidden}.simple-app .cc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-app .cc-rank-badge{position:absolute;top:8px;left:8px;font-size:10px;font-weight:800;color:#888;background:#ffffff1f;padding:2px 7px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.simple-app .cc-rank-badge.gold{color:#f59e0b}.simple-app .cc-status-tag{position:absolute;top:8px;right:8px;font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:4px}.simple-app .cc-status-tag.winner{background:#16a34ad9;color:#fff}.simple-app .cc-status-tag.fading{background:#d97706d9;color:#fff}.simple-app .cc-status-tag.kill{background:#dc2626d9;color:#fff}.simple-app .cc-body{padding:10px 13px 12px}.simple-app .cc-name{font-size:12.5px;font-weight:600;color:#111;margin-bottom:9px;line-height:1.35}.simple-app .cc-metrics{display:flex;gap:0}.simple-app .cc-m{flex:1;text-align:center;border-right:1px solid #F2F2F2}.simple-app .cc-m:last-child{border-right:none}.simple-app .cc-m-val{font-size:13px;font-weight:700;color:#111;line-height:1;margin-bottom:2px}.simple-app .cc-m-lbl{font-size:9.5px;color:#bbb;font-weight:500}.simple-app .tc-right{flex:1;min-width:0;min-height:0;overflow-y:auto;background:#fafaf8;display:flex;flex-direction:column}.simple-app .tc-detail-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ccc;font-size:13px;text-align:center;line-height:1.5}.simple-app .tc-detail-body{padding:24px}.simple-app .tc-preview{width:100%;aspect-ratio:9/16;max-height:220px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:44px;margin-bottom:16px;overflow:hidden;flex-shrink:0}.simple-app .tc-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-app .tc-preview-name{font-size:16px;font-weight:700;color:#111;margin-bottom:10px;line-height:1.3}.simple-app .tc-preview-stats{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.simple-app .tc-preview-stat{font-size:12px;color:#666;background:#fff;border:1px solid #EBEBEB;border-radius:7px;padding:5px 10px}.simple-app .tc-preview-stat.green strong{color:#16a34a}.simple-app .tc-divider{height:1px;background:#ebebeb;margin-bottom:16px}.simple-app .tc-why-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ccc;margin-bottom:10px}.simple-app .tc-bullet{font-size:13px;color:#444;line-height:1.65;padding:9px 0;border-bottom:1px solid #F3F3F1}.simple-app .tc-bullet:last-child{border-bottom:none}.simple-app .tc-bullet strong{color:#111;font-weight:600}.simple-app .tc-cta{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.simple-app .clone-btn{flex:1;background:#111;color:#fff;border:none;border-radius:10px;padding:12px 18px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .13s;white-space:nowrap}.simple-app .clone-btn:hover{background:#2a2a2a}.simple-app .copy-brief-link{background:#fff;color:#111;border:1.5px solid #EBEBEB;border-radius:10px;padding:12px 16px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .13s,border-color .13s;white-space:nowrap}.simple-app .copy-brief-link:hover{background:#f5f5f3;border-color:#d8d8d8}.simple-app .copy-brief-link.copied{color:#16a34a;border-color:#bbf7d0}@keyframes simple-card-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes simple-val-pop{0%{opacity:0;transform:scale(.8)}75%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes simple-pulse-green{0%,to{box-shadow:0 0 #16a34a80}55%{box-shadow:0 0 0 5px #16a34a00}}@keyframes simple-pulse-red{0%,to{box-shadow:0 0 #dc26268c}55%{box-shadow:0 0 0 5px #dc262600}}@keyframes simple-blink-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes simple-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes simple-skeleton-pulse{0%,to{background-color:#ecece9}50%{background-color:#dcdcd8}}.simple-app .sk{display:block;background:#ecece9;border-radius:6px;animation:simple-skeleton-pulse 1.4s ease-in-out infinite}.simple-app .sk-line{height:11px;border-radius:5px}.simple-app .sk-line-l{height:14px;border-radius:5px}.simple-app .sk-line-xl{height:22px;border-radius:6px}.simple-app .sk-pill{height:22px;border-radius:20px;width:70px}.simple-app .sk-circle{border-radius:50%}.simple-app .sk-thumb{aspect-ratio:16/9;width:100%;border-radius:12px 12px 0 0}.simple-app .sk-thumb-square{width:38px;height:38px;border-radius:8px;flex-shrink:0}.simple-app .sk-row{background:#fff;border:1px solid #EBEBEB;border-radius:12px;padding:13px 16px;display:flex;align-items:center;gap:14px}.simple-app .sk-row-inline{display:flex;align-items:center;padding:11px 18px;gap:11px;border-bottom:1px solid #F6F6F6}.simple-app .sk-row-inline:last-child{border-bottom:none}.simple-app .sk-col{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.simple-app .sk-card{background:#fff;border:1px solid #EBEBEB;border-radius:14px;overflow:hidden}.simple-app .sk-card-body{padding:13px 15px 15px;display:flex;flex-direction:column;gap:10px}.simple-app .live-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#15803d;vertical-align:middle;margin-left:7px}.simple-app .live-badge:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#16a34a;animation:simple-blink-live 1.8s ease-in-out infinite}.simple-app .score-ring-wrap{display:flex;align-items:center;gap:13px}.simple-app .score-ring-track{fill:none;stroke:#efefed;stroke-width:3.5}.simple-app .score-ring-fill{fill:none;stroke:#16a34a;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:119.38;stroke-dashoffset:119.38;transform-origin:23px 23px;transform:rotate(-90deg);transition:stroke-dashoffset 1.3s cubic-bezier(.34,1.56,.64,1)}.simple-app .score-ring-num{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:11px;font-weight:800;fill:#111}.simple-app .score-ring-lbl{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:7px;font-weight:600;fill:#aaa;letter-spacing:.03em}.simple-app .streak-badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#d97706;background:#fffbeb;border:1px solid #FDE68A;border-radius:20px;padding:2px 9px;flex-shrink:0}.universal-app,.universal-app *,.universal-app *:before,.universal-app *:after{box-sizing:border-box}.universal-app *,.universal-app *:before,.universal-app *:after{margin:0;padding:0}.universal-app{--bg: #0f1115;--panel: #171a21;--panel2: #1d212b;--line: #2a2f3a;--txt: #e8ebf0;--muted: #9aa3b2;--faint: #6b7382;--accent: #5b8cff;--accent2: #3a63d8;--green: #27c093;--green-bg: #10231d;--amber: #f5b942;--amber-bg: #241f10;--red: #ff5d6c;--red-bg: #2a1318;--radius: 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--txt);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;display:flex;min-height:100vh}.universal-app button{font-family:inherit;cursor:pointer}.universal-app input,.universal-app select{font-family:inherit}.universal-app a{color:inherit}.universal-app .u-side{width:212px;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;flex-shrink:0}.universal-app .u-brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px}.universal-app .u-logo{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#9b6bff);display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff}.universal-app .u-brand b{font-size:15px;letter-spacing:.3px;color:var(--txt)}.universal-app .u-brand span{display:block;font-size:11px;color:var(--faint);font-weight:500}.universal-app .u-nav{padding:8px;flex:1}.universal-app .u-nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:var(--muted);font-weight:500;margin-bottom:2px;width:100%;background:transparent;border:none;text-align:left;font-size:14px}.universal-app .u-nav button:hover{background:var(--panel2);color:var(--txt)}.universal-app .u-nav button.active{background:var(--accent2);color:#fff}.universal-app .u-nav .ico{width:18px;text-align:center;font-size:15px}.universal-app .u-nav .badge{margin-left:auto;background:var(--red);color:#fff;font-size:11px;font-weight:700;border-radius:20px;padding:1px 7px}.universal-app .u-side-foot{padding:14px 18px;border-top:1px solid var(--line);font-size:12px;color:var(--faint);display:flex;flex-direction:column;gap:10px}.universal-app .u-main{flex:1;min-width:0;display:flex;flex-direction:column}.universal-app .u-topbar{display:flex;align-items:center;gap:16px;padding:16px 26px;border-bottom:1px solid var(--line);background:#171a2199;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.universal-app .u-topbar h1{font-size:18px;font-weight:650}.universal-app .u-topbar .sub{font-size:12px;color:var(--faint)}.universal-app .u-spacer{flex:1}.universal-app .u-acct-filter{background:var(--panel2);border:1px solid var(--line);color:var(--txt);padding:8px 12px;border-radius:8px;font-size:13px}.universal-app .u-scope-tag{font-size:12px;font-weight:700;padding:3px 11px;border-radius:7px;background:#152033;color:#8fb6ff;border:1px solid #2a3b5c;white-space:nowrap}.universal-app .u-pill{font-size:12px;padding:5px 10px;border-radius:20px;background:var(--panel2);border:1px solid var(--line);color:var(--muted)}.universal-app .u-pill .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:6px}.universal-app .u-content{padding:24px 26px;max-width:1280px}.universal-app .u-kpis{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:24px}.universal-app .u-kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.universal-app .u-kpi.hero{border-color:#1f4a3c;background:linear-gradient(180deg,var(--panel),#10231d)}.universal-app .u-kpi .label{font-size:11px;color:var(--faint);font-weight:600;line-height:1.3;min-height:28px}.universal-app .u-kpi .val{font-size:21px;font-weight:700;margin-top:4px;letter-spacing:-.3px}.universal-app .u-kpi .delta{font-size:11px;font-weight:600;margin-top:4px}.universal-app .up{color:var(--green)}.universal-app .down{color:var(--red)}.universal-app .flat{color:var(--faint)}.universal-app .u-period-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.universal-app .u-period-bar .flabel{font-size:12px;color:var(--faint);font-weight:600}.universal-app .u-period-note{font-size:12px;color:var(--faint);margin-left:4px}@media (max-width: 1300px){.universal-app .u-kpis{grid-template-columns:repeat(4,1fr)}}@media (max-width: 760px){.universal-app .u-kpis{grid-template-columns:repeat(2,1fr)}}.universal-app .u-section-head{display:flex;align-items:center;gap:10px;margin:6px 0 14px}.universal-app .u-section-head h2{font-size:15px;font-weight:650}.universal-app .u-section-head .count{background:var(--panel2);border:1px solid var(--line);color:var(--muted);font-size:12px;padding:1px 9px;border-radius:20px}.universal-app .u-section-head .hint{font-size:12px;color:var(--faint);margin-left:auto}.universal-app .u-queue{display:flex;flex-direction:column;gap:10px}.universal-app .u-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;align-items:center;gap:16px;transition:opacity .25s,transform .25s}.universal-app .u-card.removing{opacity:0;transform:translate(20px)}.universal-app .u-sev{width:4px;align-self:stretch;border-radius:4px;flex:none}.universal-app .u-sev.high{background:var(--red)}.universal-app .u-sev.med{background:var(--amber)}.universal-app .u-sev.low{background:var(--accent)}.universal-app .u-card .body{flex:1;min-width:0}.universal-app .u-card .meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--faint);margin-bottom:3px;flex-wrap:wrap}.universal-app .u-acct-tag{background:var(--panel2);border:1px solid var(--line);padding:1px 8px;border-radius:6px;color:var(--muted);font-weight:600}.universal-app .u-card .title{font-weight:600;font-size:14px}.universal-app .u-card .desc{font-size:13px;color:var(--muted);margin-top:2px}.universal-app .u-stake{text-align:right;flex:none;min-width:96px}.universal-app .u-stake .n{font-weight:700;font-size:15px}.universal-app .u-stake .l{font-size:11px;color:var(--faint)}.universal-app .u-roas-chip{font-weight:700;padding:1px 7px;border-radius:6px;font-size:12px}.universal-app .u-roas-good{color:var(--green);background:var(--green-bg)}.universal-app .u-roas-warn{color:var(--amber);background:var(--amber-bg)}.universal-app .u-roas-bad{color:var(--red);background:var(--red-bg)}.universal-app .u-actions{display:flex;gap:7px;flex:none}.universal-app .u-btn{border:1px solid var(--line);background:var(--panel2);color:var(--txt);padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap}.universal-app .u-btn:hover{border-color:var(--accent)}.universal-app .u-btn.danger{background:var(--red-bg);border-color:#5a2730;color:#ff909a}.universal-app .u-btn.danger:hover{background:var(--red);color:#fff;border-color:var(--red)}.universal-app .u-btn.primary{background:var(--accent2);border-color:var(--accent2);color:#fff}.universal-app .u-btn.primary:hover{background:var(--accent)}.universal-app .u-btn.ghost{background:transparent}.universal-app .u-table{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.universal-app .u-table th{text-align:left;font-size:12px;color:var(--faint);font-weight:600;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--panel2)}.universal-app .u-table td{padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px}.universal-app .u-table tr:last-child td{border-bottom:none}.universal-app .u-table tr.row:hover td{background:var(--panel2)}.universal-app .u-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.universal-app .u-s-green{background:var(--green)}.universal-app .u-s-amber{background:var(--amber)}.universal-app .u-s-red{background:var(--red)}.universal-app .u-bar{height:6px;background:var(--panel2);border-radius:4px;overflow:hidden;width:90px;display:inline-block;vertical-align:middle}.universal-app .u-bar i{display:block;height:100%;border-radius:4px}.universal-app .u-mini-link{color:var(--accent);text-decoration:none;font-weight:600;cursor:pointer}.universal-app .u-mini-link:hover{text-decoration:underline}.universal-app .u-rules{display:flex;flex-direction:column;gap:12px}.universal-app .u-rule{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;align-items:center;gap:16px}.universal-app .u-rule .logic{flex:1}.universal-app .u-rule .logic .name{font-weight:650;margin-bottom:4px}.universal-app .u-rule .logic .cond{font-size:13px;color:var(--muted);font-family:ui-monospace,Menlo,monospace}.universal-app .u-rule .stats{font-size:12px;color:var(--faint);text-align:right;min-width:130px}.universal-app .u-seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.universal-app .u-seg button{background:var(--panel2);border:none;color:var(--muted);padding:7px 12px;font-size:12px;font-weight:600}.universal-app .u-seg button.on{background:var(--accent2);color:#fff}.universal-app .u-seg button.on.auto{background:var(--red)}.universal-app .u-toggle{width:42px;height:24px;border-radius:20px;background:var(--panel2);border:1px solid var(--line);position:relative;flex:none;cursor:pointer}.universal-app .u-toggle i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--faint);transition:.2s}.universal-app .u-toggle.on{background:var(--green-bg);border-color:var(--green)}.universal-app .u-toggle.on i{left:20px;background:var(--green)}.universal-app .u-builder{background:linear-gradient(180deg,var(--panel),var(--panel2));border:1px solid var(--accent2);border-radius:var(--radius);padding:16px 18px;margin-bottom:18px}.universal-app .u-builder-title{font-size:12px;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.universal-app .u-builder-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.universal-app .u-builder-line .kw{color:var(--muted)}.universal-app .u-bsel{background:var(--bg);border:1px solid var(--line);color:var(--txt);padding:7px 9px;border-radius:7px;font-size:13px;font-weight:600}.universal-app .u-bsel.sm{padding:7px 6px;font-weight:700}.universal-app .u-binp{background:var(--bg);border:1px solid var(--line);color:var(--txt);padding:7px 9px;border-radius:7px;font-size:13px;font-weight:700;width:64px;text-align:center}.universal-app .u-binp.xs{width:42px}.universal-app .u-builder-preview{margin-top:12px;font-size:13px;color:var(--muted);font-family:ui-monospace,Menlo,monospace;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 12px}.universal-app .u-builder-preview b{color:var(--green)}.universal-app .u-scope-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:2px 9px;border-radius:6px;margin-bottom:6px}.universal-app .u-sc-all{background:var(--panel2);color:var(--muted);border:1px solid var(--line)}.universal-app .u-sc-account{background:#152033;color:#8fb6ff;border:1px solid #2a3b5c}.universal-app .u-sc-campaign{background:#1d1830;color:#b89bff;border:1px solid #3a2f5c}.universal-app .u-sc-adset{background:#10231d;color:#5fd6b0;border:1px solid #1f4a3c}.universal-app .u-rule .del{color:var(--faint);font-size:18px;background:none;border:none;padding:0 4px}.universal-app .u-rule .del:hover{color:var(--red)}.universal-app .u-rule.new-rule{animation:u-flash .9s ease}@keyframes u-flash{0%{border-color:var(--accent);box-shadow:0 0 0 3px #5b8cff40}to{border-color:var(--line);box-shadow:none}}.universal-app .u-filter-bar{display:flex;align-items:center;gap:9px;margin-bottom:14px;flex-wrap:wrap}.universal-app .u-filter-bar .flabel{font-size:12px;color:var(--faint);font-weight:600}.universal-app .u-feed{display:flex;flex-direction:column;gap:2px}.universal-app .u-feed .date-group{font-size:11px;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.5px;padding:14px 14px 6px}.universal-app .u-ev{display:flex;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line)}.universal-app .u-ev:hover{background:var(--panel)}.universal-app .u-ev .when{color:var(--faint);font-size:12px;min-width:78px;white-space:nowrap}.universal-app .u-ev .who{font-size:12px;color:var(--accent);min-width:90px}.universal-app .u-ev .what{flex:1;font-size:13px}.universal-app .u-tag{font-size:11px;font-weight:700;padding:1px 7px;border-radius:5px}.universal-app .u-tag.auto{background:var(--red-bg);color:#ff909a}.universal-app .u-tag.manual{background:var(--panel2);color:var(--muted)}.universal-app .u-empty{text-align:center;color:var(--faint);padding:40px;border:1px dashed var(--line);border-radius:var(--radius)}.universal-app .u-banner{background:var(--panel2);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:8px;padding:11px 14px;font-size:12.5px;color:var(--muted);margin-bottom:18px}.universal-app .u-banner b{color:var(--txt)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1));font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(26 26 24 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 91 219 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(59 91 219 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary:hover{opacity:.9}.btn-secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 225 221 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 238 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(26 26 24 / var(--tw-text-opacity, 1))}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(226 225 221 / var(--tw-bg-opacity, 1))}.card{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 225 221 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\!input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 225 221 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(26 26 24 / var(--tw-text-opacity, 1))}.\!input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(160 160 156 / var(--tw-placeholder-opacity, 1))}.\!input::placeholder{--tw-placeholder-opacity: 1;color:rgb(160 160 156 / var(--tw-placeholder-opacity, 1))}.\!input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 91 219 / var(--tw-ring-opacity, 1))}.input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 225 221 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(26 26 24 / var(--tw-text-opacity, 1))}.input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(160 160 156 / var(--tw-placeholder-opacity, 1))}.input::placeholder{--tw-placeholder-opacity: 1;color:rgb(160 160 156 / var(--tw-placeholder-opacity, 1))}.input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 91 219 / var(--tw-ring-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.left-0\.5{left:.125rem}.left-3{left:.75rem}.left-\[22px\]{left:22px}.left-\[2px\]{left:2px}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-4{top:1rem}.top-\[10px\]{top:10px}.top-\[2px\]{top:2px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[149\]{z-index:149}.z-\[150\]{z-index:150}.z-\[299\]{z-index:299}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2 / span 2}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.-mb-\[1px\]{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[1px\]{margin-bottom:1px}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[3px\]{height:3px}.h-\[60px\]{height:60px}.h-\[6px\]{height:6px}.h-\[9px\]{height:9px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-\[100px\]{max-height:100px}.max-h-\[260px\]{max-height:260px}.max-h-\[80vh\]{max-height:80vh}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[18px\]{width:18px}.w-\[220px\]{width:220px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[380px\]{width:380px}.w-\[42px\]{width:42px}.w-\[50px\]{width:50px}.w-\[55\%\]{width:55%}.w-\[560px\]{width:560px}.w-\[60px\]{width:60px}.w-\[65\%\]{width:65%}.w-\[6px\]{width:6px}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[9px\]{width:9px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.min-w-\[220px\]{min-width:220px}.max-w-2xl{max-width:42rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[600px\]{max-width:600px}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-none{border-style:none}.border-\[\#111110\]{--tw-border-opacity: 1;border-color:rgb(17 17 16 / var(--tw-border-opacity, 1))}.border-\[\#2a2a28\]{--tw-border-opacity: 1;border-color:rgb(42 42 40 / var(--tw-border-opacity, 1))}.border-\[\#AEADA8\]{--tw-border-opacity: 1;border-color:rgb(174 173 168 / var(--tw-border-opacity, 1))}.border-\[\#BBF7D0\]{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-\[\#BFDBFE\]{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-\[\#DDD6FE\]{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-\[\#E8E7E3\]{--tw-border-opacity: 1;border-color:rgb(232 231 227 / var(--tw-border-opacity, 1))}.border-\[\#FDE68A\]{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-\[\#FECACA\]{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-\[rgba\(110\,231\,183\,0\.4\)\]{border-color:#6ee7b766}.border-\[rgba\(156\,163\,175\,0\.3\)\]{border-color:#9ca3af4d}.border-\[rgba\(180\,120\,60\,0\.3\)\]{border-color:#b4783c4d}.border-\[rgba\(239\,68\,68\,0\.4\)\]{border-color:#ef444466}.border-\[rgba\(245\,158\,11\,0\.4\)\]{border-color:#f59e0b66}.border-\[rgba\(251\,191\,36\,0\.3\)\]{border-color:#fbbf244d}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.2\)\]{border-color:#fff3}.border-\[rgba\(59\,130\,246\,0\.4\)\]{border-color:#3b82f666}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-brand{--tw-border-opacity: 1;border-color:rgb(57 155 219 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-surface-border{--tw-border-opacity: 1;border-color:rgb(226 225 221 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-\[\#7C3AED\]{--tw-border-opacity: 1;border-bottom-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-b-transparent{border-bottom-color:transparent}.border-l-\[\#16A34A\]{--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-l-\[\#2563EB\]{--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-l-\[\#7C3AED\]{--tw-border-opacity: 1;border-left-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-l-\[\#D97706\]{--tw-border-opacity: 1;border-left-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-l-\[\#DC2626\]{--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-l-\[\#E8E7E3\]{--tw-border-opacity: 1;border-left-color:rgb(232 231 227 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-\[\#7C3AED\]{--tw-border-opacity: 1;border-top-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0f0f1a\]{--tw-bg-opacity: 1;background-color:rgb(15 15 26 / var(--tw-bg-opacity, 1))}.bg-\[\#111110\]{--tw-bg-opacity: 1;background-color:rgb(17 17 16 / var(--tw-bg-opacity, 1))}.bg-\[\#16A34A\]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1C2E\]{--tw-bg-opacity: 1;background-color:rgb(26 28 46 / var(--tw-bg-opacity, 1))}.bg-\[\#22253A\]{--tw-bg-opacity: 1;background-color:rgb(34 37 58 / var(--tw-bg-opacity, 1))}.bg-\[\#60A5FA\]{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-\[\#6EE7B7\]{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-\[\#7C3AED\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#A78BFA\]{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-\[\#AEADA8\]{--tw-bg-opacity: 1;background-color:rgb(174 173 168 / var(--tw-bg-opacity, 1))}.bg-\[\#D4D3CE\]{--tw-bg-opacity: 1;background-color:rgb(212 211 206 / var(--tw-bg-opacity, 1))}.bg-\[\#D97706\]{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-\[\#DC2626\]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#E8E7E3\]{--tw-bg-opacity: 1;background-color:rgb(232 231 227 / var(--tw-bg-opacity, 1))}.bg-\[\#EFF6FF\]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F0FDF4\]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F3FF\]{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F7F5\]{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAF9\]{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#FCD34D\]{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF2F2\]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBEB\]{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(110\,231\,183\,0\.22\)\]{background-color:#6ee7b738}.bg-\[rgba\(156\,163\,175\,0\.15\)\]{background-color:#9ca3af26}.bg-\[rgba\(180\,120\,60\,0\.15\)\]{background-color:#b4783c26}.bg-\[rgba\(239\,68\,68\,0\.22\)\]{background-color:#ef444438}.bg-\[rgba\(245\,158\,11\,0\.22\)\]{background-color:#f59e0b38}.bg-\[rgba\(251\,191\,36\,0\.15\)\]{background-color:#fbbf2426}.bg-\[rgba\(255\,255\,255\,0\.12\)\]{background-color:#ffffff1f}.bg-\[rgba\(59\,130\,246\,0\.22\)\]{background-color:#3b82f638}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(59 91 219 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(57 155 219 / var(--tw-bg-opacity, 1))}.bg-brand-light{--tw-bg-opacity: 1;background-color:rgb(233 244 251 / var(--tw-bg-opacity, 1))}.bg-critical{--tw-bg-opacity: 1;background-color:rgb(214 48 48 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-scale{--tw-bg-opacity: 1;background-color:rgb(26 122 74 / var(--tw-bg-opacity, 1))}.bg-surface-2{--tw-bg-opacity: 1;background-color:rgb(239 238 235 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:rgb(196 123 0 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#1A1C2E\]{--tw-gradient-from: #1A1C2E var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 28 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[rgba\(0\,0\,0\,0\.05\)\]{--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(0,0,0,.05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#22253A\]{--tw-gradient-to: #22253A var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[10px_13px\]{padding:10px 13px}.p-\[11px\]{padding:11px}.p-\[12px_14px\]{padding:12px 14px}.p-\[13px\]{padding:13px}.p-\[13px_15px\]{padding:13px 15px}.p-\[14px\]{padding:14px}.p-\[16px_20px\]{padding:16px 20px}.p-\[20px_22px\]{padding:20px 22px}.p-\[20px_24px\]{padding:20px 24px}.p-\[22px\]{padding:22px}.p-\[3px\]{padding:3px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[5px\]{padding-bottom:5px}.pl-\[5px\]{padding-left:5px}.pr-3{padding-right:.75rem}.pr-96{padding-right:24rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[14px\]{padding-top:14px}.pt-\[2px\]{padding-top:2px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Syne,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-wide{letter-spacing:.025em}.text-\[\#111110\]{--tw-text-opacity: 1;color:rgb(17 17 16 / var(--tw-text-opacity, 1))}.text-\[\#15803D\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#16A34A\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-\[\#2563EB\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-\[\#6B6A66\]{--tw-text-opacity: 1;color:rgb(107 106 102 / var(--tw-text-opacity, 1))}.text-\[\#6EE7B7\]{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-\[\#7C3AED\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#92400E\]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-\[\#93C5FD\]{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-\[\#A78BFA\]{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-\[\#AEADA8\]{--tw-text-opacity: 1;color:rgb(174 173 168 / var(--tw-text-opacity, 1))}.text-\[\#D1D5DB\]{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-\[\#D4D3CE\]{--tw-text-opacity: 1;color:rgb(212 211 206 / var(--tw-text-opacity, 1))}.text-\[\#D97706\]{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#FCA5A5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-\[\#FCD34D\]{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-\[\#FDBA74\]{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-\[rgba\(255\,255\,255\,0\.35\)\]{color:#ffffff59}.text-\[rgba\(255\,255\,255\,0\.45\)\]{color:#ffffff73}.text-\[rgba\(255\,255\,255\,0\.5\)\]{color:#ffffff80}.text-\[rgba\(255\,255\,255\,0\.55\)\]{color:#ffffff8c}.text-\[rgba\(255\,255\,255\,0\.6\)\]{color:#fff9}.text-\[rgba\(255\,255\,255\,0\.85\)\]{color:#ffffffd9}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand{--tw-text-opacity: 1;color:rgb(57 155 219 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-text-muted{--tw-text-opacity: 1;color:rgb(160 160 156 / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity: 1;color:rgb(26 26 24 / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(107 107 103 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/\[0\.4\]{color:#fff6}.text-white\/\[0\.55\]{color:#ffffff8c}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_\#6EE7B7\,0_8px_28px_rgba\(110\,231\,183\,0\.15\)\]{--tw-shadow: 0 0 0 2px #6EE7B7,0 8px 28px rgba(110,231,183,.15);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.15);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.animate-blink{animation:blink 2s infinite}.animate-fade-up{animation:fadeUp .35s ease both}.animate-typing-bounce{animation:typingBounce 1.2s infinite}.placeholder\:text-\[\#AEADA8\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(174 173 168 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#AEADA8\]::placeholder{--tw-text-opacity: 1;color:rgb(174 173 168 / var(--tw-text-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.focus-within\:border-\[\#D4D3CE\]:focus-within{--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity, 1))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#D4D3CE\]:hover{--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity, 1))}.hover\:border-brand:hover{--tw-border-opacity: 1;border-color:rgb(57 155 219 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#6D28D9\]:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EFEEEB\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 238 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5F3FF\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F7F7F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FAFAF9\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FEF2F2\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(110\,231\,183\,0\.25\)\]:hover{background-color:#6ee7b740}.hover\:bg-\[rgba\(124\,58\,237\,0\.25\)\]:hover{background-color:#7c3aed40}.hover\:bg-\[rgba\(239\,68\,68\,0\.35\)\]:hover{background-color:#ef444459}.hover\:bg-brand-dark:hover{--tw-bg-opacity: 1;background-color:rgb(42 130 191 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-light:hover{--tw-bg-opacity: 1;background-color:rgb(233 244 251 / var(--tw-bg-opacity, 1))}.hover\:bg-brand\/90:hover{background-color:#399bdbe6}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-border:hover{--tw-bg-opacity: 1;background-color:rgb(226 225 221 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-\[\#111110\]:hover{--tw-text-opacity: 1;color:rgb(17 17 16 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6B6A66\]:hover{--tw-text-opacity: 1;color:rgb(107 106 102 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-\[0\.85\]:hover{opacity:.85}.hover\:opacity-\[0\.92\]:hover{opacity:.92}.hover\:shadow-\[0_12px_36px_rgba\(0\,0\,0\,0\.25\)\]:hover{--tw-shadow: 0 12px 36px rgba(0,0,0,.25);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-\[\#7C3AED\]:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:ml-\[220px\]{margin-left:220px}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:p-7{padding:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:p-8{padding:2rem}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
