:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f8ff;--bg:#040a14;--panel:#0a1627eb;--panel-strong:#0d1a30fa;--line:#7ef6ff29;--muted:#9aa8ba;--text:#f5f8ff;--cyan:#2fe7ff;--cyan-2:#67d9ff;--danger:#ff7d91;--danger-bg:#ff446629;--good:#9affc9;background:#040a14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at top left, #2fe7ff38, transparent 34rem), radial-gradient(circle at 120% 40%, #3163ff40, transparent 28rem), var(--bg);overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.7;cursor:wait}.app-shell{width:min(100%,780px);min-height:100vh;padding:calc(env(safe-area-inset-top) + 26px) 22px calc(env(safe-area-inset-bottom) + 56px);margin:0 auto;position:relative}.orb{pointer-events:none;filter:blur(2px);opacity:.42;border-radius:999px;position:fixed}.orb-a{background:#2fe7ff38;width:220px;height:220px;top:120px;left:-90px}.orb-b{background:#3753db4d;width:240px;height:240px;bottom:70px;right:-120px}.app-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex;position:relative}.brand-kicker,.eyebrow{color:#87f6ff;text-transform:uppercase;letter-spacing:.32em;margin:0 0 6px;font-size:12px;font-weight:900}.app-header h1{margin:0;font-size:clamp(30px,7vw,46px);line-height:.95}.alpha{color:#d7fbff;white-space:nowrap;background:#1038458c;border:1px solid #6cffff59;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-weight:900;display:inline-flex}.alpha svg{width:18px}.screen{z-index:1;gap:24px;display:grid;position:relative}.glass,.page-card,.project-detail,.form-card,.campaign-header,.content-block,.opportunity-card{border:1px solid var(--line);background:linear-gradient(#0c2136f0,#070e1ef5);border-radius:28px;box-shadow:0 18px 50px #00000038}.hero-card{padding:28px}.hero-card h1{margin:0;font-size:clamp(38px,9vw,64px);line-height:1}.lead{color:#c9d3df;margin:18px 0 24px;font-size:clamp(18px,4vw,24px)}.command-box{background:#020a16bf;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:1fr auto;gap:10px;padding:10px;display:grid}.command-box input,.form-card input,.form-card textarea,.block-adjust textarea{width:100%;color:var(--text);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;outline:none;padding:17px 18px}.command-box input{background:0 0;border-color:#0000;min-width:0;font-size:19px}.command-box button,.primary{color:#04101c;background:linear-gradient(135deg,#32f0ff,#43b9ff);border:0;border-radius:20px;padding:16px 22px;font-weight:950;box-shadow:0 12px 35px #2fe7ff2e}.primary,.secondary,.danger,.back-btn,.copy-btn,.chip,.quick-card,.project-row,.management-row>button:first-child,.campaign-row>button:first-child{-webkit-tap-highlight-color:transparent}.primary.wide,.secondary.wide,.danger.wide{justify-content:center;align-items:center;gap:12px;width:100%;min-height:64px;font-size:20px;display:inline-flex}.primary.small{min-height:52px;padding:12px 16px;font-size:15px}.primary.ghost{border:1px solid var(--line);color:#eafcff;box-shadow:none;background:#ffffff0f}.secondary,.back-btn{color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;padding:14px 18px;font-weight:850}.danger{background:var(--danger-bg);color:#ffd5dc;border:1px solid #ff7d9159;border-radius:18px;padding:14px 18px;font-weight:900}.back-btn{border-radius:999px;justify-self:start;align-items:center;gap:9px;display:inline-flex}.back-btn svg{width:18px}.assistant-card{background:var(--panel-strong);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:72px 1fr;align-items:center;gap:18px;padding:22px;display:grid}.assistant-icon{background:#2fe7ff1f;border-radius:22px;place-items:center;width:72px;height:72px;font-size:32px;display:grid}.assistant-card strong{margin-bottom:6px;font-size:22px;display:block}.assistant-card p{color:#c1cad8;margin:0;font-size:18px;line-height:1.42}.section-title{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.section-title h2{margin:0;font-size:28px}.section-title svg{color:var(--cyan)}.quick-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quick-card{text-align:left;min-height:170px;color:var(--text);background:#0a0f22eb;border:1px solid #ffffff1c;border-radius:24px;align-content:start;gap:14px;padding:22px;display:grid}.quick-card svg{color:var(--cyan);width:32px;height:32px}.quick-card strong{font-size:22px;line-height:1.12}.quick-card span{color:var(--muted);font-size:16px;line-height:1.25}.list-stack{gap:14px;display:grid}.project-row,.management-row,.campaign-row{width:100%;color:var(--text);text-align:left;background:#10142cf2;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.project-row strong,.management-row strong,.campaign-row strong{font-size:20px;line-height:1.15;display:block}.project-row small,.management-row small,.campaign-row small{color:var(--muted);margin-top:7px;font-size:15px;display:block}.project-row svg,.campaign-row svg{color:var(--cyan);min-width:24px}.page-card,.project-detail,.form-card,.campaign-header{padding:28px}.page-card h2,.project-detail h2,.form-card h2,.campaign-header h2{margin:0 0 16px;font-size:clamp(32px,8vw,52px);line-height:1}.muted{color:var(--muted);font-size:18px;line-height:1.4}.chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chips.compact{margin-top:10px}.chip{color:#dce8f7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850}.chip.active{color:#00111a;background:var(--cyan);border-color:#2fe7ff8c}.opportunity-card{gap:16px;padding:24px;display:grid}.score-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.score,.trend,.favorite-badge{border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-weight:950;display:inline-flex}.score{color:var(--good);background:#9affc91f}.trend{color:#a2f7ff;background:#2fe7ff1a}.opportunity-card h3{margin:0;font-size:28px}.opportunity-card p,.strategy{color:#c2ccda;margin:0;font-size:17px;line-height:1.45}.meta-grid,.info-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meta-grid span,.info-card{color:#b8c3d2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.info-card span{color:var(--muted);margin-bottom:8px;display:block}.info-card strong{font-size:18px;line-height:1.25;display:block}.form-card{gap:18px;display:grid}.form-card label{color:var(--muted);gap:9px;font-size:18px;font-weight:850;display:grid}.form-card textarea{resize:vertical;min-height:120px}.project-detail{gap:18px;display:grid}.management-row,.campaign-row{padding:0;overflow:hidden}.management-row>button:first-child,.campaign-row>button:first-child{color:var(--text);text-align:left;background:0 0;border:0;flex:1;padding:18px 20px}.danger-icon{width:70px;color:var(--danger);background:#ff44661a;border:0;border-left:1px solid #ff7d9133;align-self:stretch;place-items:center;display:grid}.danger-icon svg{width:23px}.campaign-screen{gap:18px}.campaign-header{gap:16px;display:grid}.campaign-header h2{margin-bottom:0}.favorite-badge{color:var(--good);background:#9affc91a;justify-self:start}.favorite-badge svg{width:16px}.action-stack{gap:10px;display:grid}.note-card{border:1px solid var(--line);color:#c9d7e5;background:#2fe7ff12;border-radius:20px;align-items:flex-start;gap:12px;padding:18px;display:flex}.note-card svg{color:var(--cyan);min-width:20px}.content-block{gap:16px;padding:22px;display:grid}.block-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.block-head h3{margin:0 0 4px;font-size:22px}.block-head small{color:var(--muted);font-size:13px}.copy-btn{background:var(--cyan);color:#04101c;border:0;border-radius:14px;align-items:center;gap:7px;padding:10px 13px;font-weight:950;display:inline-flex}.copy-btn svg{width:16px}.block-value{color:#e2eaf5;white-space:pre-wrap;margin:0;font-size:17px;line-height:1.52}.block-adjust{border-top:1px solid #ffffff17;gap:10px;padding-top:16px;display:grid}.block-adjust strong{color:#8df5ff}.block-adjust textarea{resize:vertical;min-height:88px;font-size:15px;line-height:1.35}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 22px);z-index:20;color:#aefaff;background:#0a3a44f7;border:1px solid #2fe7ff38;border-radius:18px;width:min(100% - 32px,620px);padding:14px 18px;font-weight:850;position:fixed;transform:translate(-50%);box-shadow:0 18px 60px #0006}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=560px){.app-shell{padding-left:16px;padding-right:16px}.command-box{grid-template-columns:1fr}.command-box button{width:100%}.quick-grid,.meta-grid,.info-grid{grid-template-columns:1fr 1fr}.quick-card{min-height:156px;padding:18px}.quick-card strong{font-size:19px}.quick-card span{font-size:15px}.page-card,.project-detail,.form-card,.campaign-header,.hero-card{padding:22px}.assistant-card{grid-template-columns:56px 1fr;padding:18px}.assistant-icon{border-radius:18px;width:56px;height:56px;font-size:25px}.assistant-card p{font-size:16px}.content-block{padding:18px}.copy-btn{padding:9px 11px}}@media (width<=390px){.quick-grid,.meta-grid,.info-grid{grid-template-columns:1fr}.app-header h1{font-size:31px}.alpha{padding:10px 14px;font-size:14px}}
