:root{--bg:#06100f;--bg2:#091715;--panel:#0d1b19;--line:#17332e;--mint:#00f0ff;--mint2:#00f0ff;--text:#f5f7f4;--muted:#9aa8a3;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 72% 10%,#0f2b26 0,#071312 32%,#050c0c 70%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{max-width:1450px;margin:auto;padding-left:54px;padding-right:54px}.nav{border-bottom:1px solid #ffffff14;align-items:center;gap:52px;height:94px;display:flex}.logo{letter-spacing:10px;white-space:nowrap;font-size:34px;font-weight:300}.logoAI{color:var(--mint)}.logoPA{color:#fff}.navLinks{letter-spacing:.08em;gap:44px;margin-left:auto;font-size:13px;display:flex}.outlineBtn,.primaryBtn{border:1px solid var(--mint);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:13px 24px;font-weight:650;display:inline-flex}.primaryBtn{background:linear-gradient(135deg,var(--mint2),var(--mint));color:#032019;border:none}.outlineBtn.large{padding:16px 30px}.hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:50px;min-height:640px;padding-top:70px;padding-bottom:65px;display:grid}.eyebrow{letter-spacing:.34em;color:#cbd6d2;margin-bottom:25px;font-size:11px}.hero h1{margin:0 0 18px;font-size:76px;font-weight:400;line-height:.98;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.hero h1 span,.audience h2 span{color:var(--mint)}.hero h2{letter-spacing:.03em;margin:0 0 22px;font-size:28px;font-weight:350}.hero p{color:#c0cac6;max-width:670px;font-size:16px;line-height:1.7}.languageLine{color:#dfe7e3;letter-spacing:.08em;margin:26px 0}.languageLine b{color:var(--mint);margin:0 7px}.heroButtons{gap:12px;display:flex}.subnote{color:#9faca7;margin-top:17px;font-size:13px}.mockWrap{position:relative}.glow{filter:blur(70px);background:#00f0ff25;position:absolute;inset:10%}.mockApp{background:#071412dd;border:1px solid #424b43;border-radius:22px;grid-template-columns:150px 1fr;min-height:470px;display:grid;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 25px 60px #0008,0 0 45px #00f0ff22}.mockSidebar{color:#aebdb8;background:#07100f;border-right:1px solid #17332e;flex-direction:column;gap:18px;padding:22px 18px;font-size:12px;display:flex}.mockSidebar button{color:#f3f4ef;background:#1a211b;border:1px solid #424b43;border-radius:8px;padding:9px}.miniLogo{letter-spacing:6px;color:#fff;margin-bottom:10px;font-size:22px}.miniLogo span{color:var(--mint)}.divider{background:#17332e;height:1px}.mockMain{padding:60px 38px}.mockHello{text-align:center;margin-top:20px;font-size:25px;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.mockHello span{color:#d1dbd7;font-family:Inter,sans-serif;font-size:19px}.promptBox{color:#82918c;background:#0b1a18;border:1px solid #424b43;border-radius:20px;max-width:560px;margin:42px auto 14px;padding:20px}.promptTools{gap:8px;margin-top:22px;display:flex}.promptTools span,.promptChips span{color:#b6c4bf;border:1px solid #244039;border-radius:999px;padding:7px 10px;font-size:11px}.promptChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.featureStrip{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:24px;padding-bottom:24px;display:grid}.featureCard{background:linear-gradient(#0d1c1a,#091311);border:1px solid #424b43;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.featureCard h3{margin:0 0 5px}.featureCard p{color:#95a59f;margin:0;font-size:12px;line-height:1.45}.iconBox{width:48px;height:48px;color:var(--mint);background:#123128;border-radius:12px;place-items:center;display:grid}.audience{grid-template-columns:.72fr 1.28fr;gap:50px;padding-top:74px;padding-bottom:74px;display:grid}.audience h2,.pricing h2{margin:0 0 16px;font-size:49px;font-weight:400;line-height:1.05;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.audience p,.pricing p{color:#9eaaa6}.audienceGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.audienceCard{background:linear-gradient(135deg,#0b1b18,#0a1110);border:1px solid #1e423a;border-radius:16px;flex-direction:column;justify-content:end;min-height:150px;padding:24px;display:flex}.audienceCard b{font-size:18px}.audienceCard span{color:#9eaaa6;margin-top:5px}.pricing{border-top:1px solid #152b27;grid-template-columns:1fr 430px;align-items:center;gap:80px;padding-top:60px;padding-bottom:90px;display:grid}.priceCard{background:#0b1a17;border:1px solid #424b43;border-radius:20px;padding:30px}.priceLabel{letter-spacing:.22em;font-size:11px}.price{margin:16px 0;font-size:48px}.price span{color:#93a19c;font-size:15px}.priceCard ul{color:#bdc9c5;line-height:2}.full{width:100%}.footer{color:#86948f;border-top:1px solid #17302a;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:35px;font-size:13px;display:flex}.side{background:#07110f;border-right:1px solid #16342c;flex-direction:column;gap:8px;padding:22px 16px;display:flex}.appLogo{padding:8px 12px 24px;font-size:25px}.newChat{color:#f3f4ef;background:#1a211b;border:1px solid #424b43;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 12px;display:flex}.sideItem{color:#a9b7b2;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.sideItem:hover{background:#0c1c19}.sideDivider{background:#18342e;height:1px;margin:10px}.sideFooter{color:#61726c;margin-top:auto;padding:12px;font-size:11px}.chatHeader{color:#aebbb6;border-bottom:1px solid #15322b;justify-content:flex-end;align-items:center;gap:20px;padding:0 25px;font-size:12px;display:flex}.modeSwitch{background:#272a3a;border:1px solid #454b63;border-radius:999px;padding:3px}.modeSwitch button{color:#81918b;background:0 0;border:none;border-radius:999px;padding:7px 12px}.modeSwitch .active{color:#f3f4ef;background:#1b1d29}.messages{padding:40px}.welcome{text-align:center;max-width:780px;margin:11vh auto 0}.welcome h1{margin:0;font-size:46px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.welcome p{color:#b9c4c0;font-size:22px}.starterPrompts{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.starterPrompts button{color:#c2cfca;text-align:left;background:#1b1d29;border:1px solid #454b63;border-radius:12px;padding:16px}.thread{max-width:840px;margin:auto}.msg{white-space:pre-wrap;border-radius:16px;max-width:85%;margin:16px 0;padding:15px 18px;line-height:1.65}.msg.user{background:#16352e;margin-left:auto}.msg.assistant{background:#0c1816;border:1px solid #17352e}.composerBar{background:#1b1d29;border:1px solid #424b43;border-radius:18px}.composerBar textarea{resize:none;color:#edf3f0;background:0 0;border:none;outline:none}.composerBottom{justify-content:space-between;align-items:center;display:flex}.composerBottom button:not(.chatAction){color:#82928c;background:0 0;border:none;padding:8px}.sendBtn{width:36px;background:var(--mint)!important;color:#062018!important;border-radius:50%!important;height:36px!important}@media (max-width:950px){.shell{padding-left:22px;padding-right:22px}.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:42px}.hero h1{font-size:58px}.featureStrip{grid-template-columns:1fr 1fr}.audience,.pricing{grid-template-columns:1fr}.mockApp{transform:none}.side{display:none}.starterPrompts{grid-template-columns:1fr}.messages{padding:20px}}.authPage{background:radial-gradient(circle at 50% 10%,#12392f 0,#071512 32%,#040b0a 75%);place-items:center;min-height:100vh;padding:28px;display:grid}.authCard{background:#272a3a;border:1px solid #424b43;border-radius:22px;width:min(460px,100%);padding:34px;box-shadow:0 28px 80px #0007}.authLogo{margin-bottom:32px;display:block}.authCard h1{margin:0 0 7px;font-size:30px}.authCard>p{color:#95a59f;margin:0 0 24px}.authTabs{background:#07110f;border:1px solid #17372f;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;padding:4px;display:grid}.authTabs button{color:#84958e;background:0 0;border:0;border-radius:9px;padding:10px}.authTabs button.active{color:#f3f4ef;background:#1b1d29}.authCard form{gap:15px;display:grid}.authCard label{color:#c7d1cd;gap:7px;font-size:13px;display:grid}.authCard input{color:#eef5f2;background:#06100e;border:1px solid #424b43;border-radius:11px;outline:none;width:100%;padding:13px 14px}.authCard input:focus{border-color:#00f0ff}.authSubmit{cursor:pointer;border:0;margin-top:5px}.authMessage{color:#c3e8dc;background:#0d241e;border:1px solid #424b43;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:13px}.authPasswordHelp{justify-content:flex-end;margin-top:-5px;display:flex}.authPasswordHelp a,.authFineprint a{color:var(--brand-signal);font-size:13px;text-decoration:none}.authPasswordHelp a:hover,.authFineprint a:hover{text-decoration:underline}.authFineprint{text-align:center;color:#6f837b;margin-top:20px;font-size:11px}.logoutBtn{color:#aebcb7;cursor:pointer;background:0 0;border:1px solid #27463f;border-radius:8px;width:100%;padding:9px 10px}.historyHeading{color:#6f817a;letter-spacing:.16em;text-transform:uppercase;padding:4px 12px 2px;font-size:10px;font-weight:800}.historyList{flex-direction:column;gap:8px;max-height:38vh;display:flex;overflow:auto}.historyEmpty{color:#63766f;padding:9px 12px;font-size:11px}.historyRow{border-radius:8px;grid-template-columns:1fr 31px;gap:3px;display:grid}.historyRow.selected{background:#0d241e}.historyOpen,.historyDelete{color:#98aaa3;cursor:pointer;background:0 0;border:0}.historyOpen{text-align:left;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.historyOpen span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.historyDelete{opacity:0;place-items:center;padding:0;display:grid}.historyRow:hover{background:#0b1d19}.historyRow:hover .historyDelete{opacity:1}.historyDelete:hover{color:#efb0b0}.sendBtn:disabled{opacity:.5;cursor:not-allowed}.usageMini{gap:6px;padding:2px 11px;display:grid}.usageMini div{color:#70847c;justify-content:space-between;gap:10px;font-size:10px;display:flex}.usageMini b{color:#9eb4ac;font-weight:650}.documentsPanel{gap:6px;display:grid}.documentUpload{color:#a9b9b3;cursor:pointer;border:1px dashed #424b43;border-radius:9px;align-items:center;gap:8px;margin:2px 8px;padding:9px 10px;font-size:11px;display:flex}.documentUpload:hover{background:#0a1e19;border-color:#424b43}.documentUpload input{display:none}.documentMessage{color:#8fb2a5;margin:0 9px;font-size:9px;line-height:1.4}.documentList{gap:3px;max-height:150px;display:grid;overflow:auto}.documentRow{border-radius:7px;grid-template-columns:1fr 25px;margin:0 7px;display:grid}.documentRow.selected{background:#1b1d29;outline:1px solid #424b43}.documentSelect,.documentDelete{color:#93a8a0;cursor:pointer;background:0 0;border:0}.documentSelect{text-align:left;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.documentSelect span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.documentDelete{opacity:0}.documentRow:hover .documentDelete{opacity:1}.activeDocument{color:#bcd0c8;background:#0c211c;border:1px solid #424b43;border-radius:10px;align-items:center;gap:8px;width:min(860px,100% - 60px);margin:0 auto 8px;padding:8px 12px;font-size:11px;display:flex}.activeDocument span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activeDocument button{color:#9eb0aa;cursor:pointer;background:0 0;border:0;margin-left:auto}.dropOverlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#020a08c7;place-items:center;display:grid;position:absolute;inset:66px 0 0}.dropCard{color:#f3f4ef;background:#0b211b;border:1px dashed #424b43;border-radius:18px;justify-items:center;gap:9px;min-width:320px;padding:30px;display:grid;box-shadow:0 20px 50px #0007}.dropCard strong{font-size:17px}.dropCard span{color:#87a69b;font-size:11px}.composerDocumentMessage{color:#6d736c;margin:0 0 8px 2px;font-size:10px}.composerLeftTools{align-items:center;gap:8px;display:flex}.composerAttachButton{color:#82928c;cursor:pointer;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.composerAttachButton:hover{color:#bce4d6;background:#10231e}.composerAttachButton input{display:none}.uploadingText{color:#789087;margin-left:6px;font-size:10px}.messageAttachment{background:#06181457;border:1px solid #81ceb647;border-radius:11px;align-items:center;gap:10px;width:min(360px,100%);margin-bottom:10px;padding:10px 12px;display:flex}.msg.user .messageAttachment{background:#051b1657;border-color:#80dcbf57}.messageAttachmentIcon{color:#00f0ff;background:#232b24;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.messageAttachmentMeta{gap:2px;min-width:0;display:grid}.messageAttachmentMeta strong{text-overflow:ellipsis;white-space:nowrap;color:#d5ebe3;font-size:11px;font-weight:650;overflow:hidden}.messageAttachmentMeta span{color:#79958b;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.webSearchMeta{border-top:1px solid #7eb2a124;margin-top:14px;padding-top:11px}.searchedBadge{color:#88a79b;letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:650;display:inline-flex}.sourceList{flex-wrap:wrap;gap:6px;display:flex}.sourceChip{color:#abc3ba;white-space:nowrap;text-overflow:ellipsis;background:#091b17;border:1px solid #424b43;border-radius:999px;align-items:center;gap:7px;max-width:280px;padding:6px 9px;font-size:9px;display:inline-flex;overflow:hidden}.sourceChip:hover{color:#f3f4ef;border-color:#424b43}.sourceChip span{color:#00f0ff;background:#232b24;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;font-weight:800;display:grid}.richMessage{color:#dfe8e4;overflow-wrap:anywhere;line-height:1.72}.richMessage p{margin:0 0 13px}.richMessage p:last-child{margin-bottom:0}.richMessage h1,.richMessage h2,.richMessage h3{color:#f4faf7;margin:18px 0 9px;font-weight:720;line-height:1.25}.richMessage h1{font-size:21px}.richMessage h2{font-size:18px}.richMessage h3{font-size:16px}.richMessage ul,.richMessage ol{margin:9px 0 15px 22px;padding:0}.richMessage li{margin:6px 0;padding-left:3px}.richMessage blockquote{color:#b7c7c1;background:#0a1b17;border-left:2px solid #424b43;margin:13px 0;padding:9px 13px}.richMessage code{color:#f3f4ef;background:#071613;border:1px solid #24463e;border-radius:5px;padding:2px 5px;font-size:.92em}.inlineCitation{vertical-align:baseline;color:#6d736c;white-space:nowrap;background:#1b1d29;border:1px solid #424b43;border-radius:999px;align-items:center;gap:4px;max-width:175px;margin:0 3px;padding:2px 7px;font-size:10px;line-height:1.45;text-decoration:none;display:inline-flex;transform:translateY(-1px)}.inlineCitation:hover{color:#f3f4ef;background:#232b24;border-color:#424b43}.citationDot{color:#00f0ff;font-size:9px}.inlineSearchBadge{opacity:.78;margin-top:12px;margin-bottom:0}.userMessageText{white-space:pre-wrap}.urduGreeting{letter-spacing:0!important;margin-bottom:2px!important;font-family:Noto Sans Arabic,Noto Naskh Arabic,Arial,Helvetica,sans-serif!important;font-size:52px!important;font-weight:500!important;line-height:1.45!important}.webSearchToggle{align-items:center;gap:6px;font-size:10px;color:#82928c!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;width:auto!important;padding:7px 9px!important;display:inline-flex!important}.webSearchToggle:hover{color:#bce4d6!important;background:#10231e!important}.webSearchToggle.active{color:#00f0ff!important;background:#1b1d29!important;border-color:#424b43!important}.webSearchToggle span{white-space:nowrap}.accountMini{border-top:1px solid #18342e;margin-top:auto;padding:10px 10px 4px}.accountPlanRow{color:#8fa39b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.accountPlanRow span{letter-spacing:.08em;font-weight:800}.accountPlanRow a{color:#00f0ff}.activePlanText{color:#424b43;margin-top:4px;font-size:9px}.upgradePage{color:#f5f8f6;background:radial-gradient(circle at 50% 0,#232b24 0,#071512 30%,#030908 72%);min-height:100vh;padding:50px 24px}.upgradeShell{max-width:1150px;margin:auto}.backLink{color:#88a59b;font-size:13px}.upgradeIntro{max-width:720px;margin:70px 0 36px}.upgradeIntro h1{margin:8px 0 14px;font-size:52px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.upgradeIntro p{color:#9cafa7;line-height:1.7}.planGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.planCard{background:#0a1714;border:1px solid #1b443a;border-radius:20px;padding:28px;position:relative}.foundingPill{color:#052019;letter-spacing:.12em;background:#00f0ff;border-radius:999px;margin-bottom:16px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.planName{font-size:18px;font-weight:800}.planPrice{margin:12px 0 5px;font-size:42px}.planPrice span{color:#8fa099;font-size:13px}.planSub{color:#879a93;min-height:42px;font-size:12px}.planCard ul{color:#b8c7c1;min-height:170px;padding-left:18px;line-height:1.9}.planButton{cursor:pointer;border-radius:999px;width:100%;padding:13px 18px;font-weight:800}.planButton.primary{color:#062219;background:#00f0ff;border:0}.planButton.secondary{text-align:center;color:#c6d6d0;background:0 0;border:1px solid #424b43;display:block}@media (max-width:850px){.planGrid{grid-template-columns:1fr}}.planGrid.fivePlans{grid-template-columns:repeat(5,minmax(0,1fr))}.planLocalName{letter-spacing:-.02em;color:#f4faf7;font-size:21px;font-weight:850}.planEnglishName{color:#6f857d;text-transform:uppercase;letter-spacing:.12em;margin-top:3px;font-size:10px}.planGrid.fivePlans .planCard{padding:23px}.planGrid.fivePlans .planPrice{font-size:34px}.planGrid.fivePlans .planSub{min-height:54px}.planGrid.fivePlans .planCard ul{min-height:205px;font-size:12px}@media (max-width:1250px){.planGrid.fivePlans{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.planGrid.fivePlans{grid-template-columns:1fr}}.freePlanAd{background:linear-gradient(#0b1a17,#081310);border:1px solid #424b43;border-radius:10px;margin:10px 8px 4px;padding:9px}.adLabel{text-transform:uppercase;letter-spacing:.14em;color:#6f837b;margin-bottom:6px;font-size:8px}.adBody{gap:2px;display:grid}.adBody strong{color:#c8d7d1;font-size:11px}.adBody span{color:#72877f;font-size:9px}.upgradeShell{max-width:1480px}.planGrid.fivePlans{grid-template-columns:repeat(5,minmax(220px,1fr));align-items:stretch;gap:20px}.planGrid.fivePlans .planCard{grid-template-rows:auto auto auto 62px 64px 1fr 48px;min-width:0;padding:24px;display:grid}.planGrid.fivePlans .foundingPill{white-space:nowrap;justify-self:start;align-items:center;min-height:24px;display:inline-flex}.planGrid.fivePlans .planCard:not(.featured):before{content:"";height:24px;display:block}.planGrid.fivePlans .planLocalName{margin-top:12px;line-height:1.15}.planGrid.fivePlans .planEnglishName{min-height:18px}.planGrid.fivePlans .planPrice{white-space:nowrap;align-items:center;gap:4px;min-height:62px;margin:0;font-size:32px;line-height:1;display:flex}.planGrid.fivePlans .planPrice span{white-space:nowrap;flex:none}.planGrid.fivePlans .planSub{min-height:64px;margin-top:0;line-height:1.45}.planGrid.fivePlans .planCard ul{min-height:0;margin:14px 0 20px;padding-left:18px}.planGrid.fivePlans .planButton{white-space:nowrap;justify-content:center;align-self:end;align-items:center;height:48px;min-height:48px;margin-top:0;padding:0 14px;font-size:12px;line-height:1;display:flex}@media (max-width:1350px){.planGrid.fivePlans{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media (max-width:900px){.planGrid.fivePlans{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:620px){.planGrid.fivePlans{grid-template-columns:1fr}.planGrid.fivePlans .planCard{grid-template-rows:auto auto auto 58px auto 1fr 48px}.planGrid.fivePlans .planPrice{font-size:34px}}.upgradePage{padding-left:48px;padding-right:48px}.upgradeShell{max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:900px){.upgradePage{padding-left:28px;padding-right:28px}}@media (max-width:620px){.upgradePage{padding-left:18px;padding-right:18px}}.planGrid.fivePlans .planPriceBlock{flex-direction:column;justify-content:center;align-items:flex-start;min-height:72px;display:flex}.planGrid.fivePlans .planPrice{white-space:nowrap;height:auto;min-height:0;margin:0;font-size:32px;line-height:1;display:block}.planGrid.fivePlans .planPeriod{color:#80938c;white-space:nowrap;letter-spacing:.02em;margin-top:6px;font-size:11px;line-height:1}.planGrid.fivePlans .planCard{grid-template-rows:auto auto auto 72px 64px 1fr 48px}@media (max-width:620px){.planGrid.fivePlans .planCard{grid-template-rows:auto auto auto 72px auto 1fr 48px}}.foundingPill.closed{border:1px solid #3d4a45;color:#9eaaa5!important;background:#28342f!important}.closedButton{opacity:.55;cursor:not-allowed!important}.planCard.featured:has(.foundingPill.closed){box-shadow:none;border-color:#31463f}.checkoutError{color:#efb5b5;background:#251313;border:1px solid #713f3f;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:12px}.planButton:disabled{opacity:.65;cursor:wait}.paymentResultCard{background:#091713;border:1px solid #424b43;border-radius:22px;max-width:560px;margin:100px auto;padding:36px;box-shadow:0 24px 80px #00000047}.paymentResultCard h1{margin:10px 0;font-size:44px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.paymentResultCard p{color:#b9c9c3;line-height:1.6}.paymentResultNote{margin:18px 0 24px;font-size:11px;color:#70877f!important}:root{--aipa-bg:#070a12;--aipa-panel:#0e1322;--aipa-panel-2:#11172a;--aipa-line:#252d45;--aipa-primary:#7c5cff;--aipa-primary-soft:#a78bfa;--aipa-text:#f5f7fa;--aipa-muted:#8e96a8}body,.upgradePage{background:radial-gradient(circle at 50% 0%,#7c5cff24 0,#070a1200 33%),var(--aipa-bg)!important}.sidebar,aside,.sideBar{border-color:var(--aipa-line)!important;background:#090d18!important}.planCard,.paymentResultCard{background:var(--aipa-panel)!important;border-color:var(--aipa-line)!important}.foundingPill,.planButton.primary{background:var(--aipa-primary)!important;color:#fff!important}.planButton.secondary{color:#d9ddf0!important;border-color:#38415f!important}.accountPlanRow a,.webSearchToggle.active,.activePlanText{color:var(--aipa-primary-soft)!important}.webSearchToggle.active{background:#7c5cff24!important;border-color:#7c5cff73!important}.urduGreeting{color:var(--aipa-text)!important}.voiceButton{cursor:pointer;align-items:center;gap:6px;font-size:10px;color:#949cb2!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;width:auto!important;padding:7px 9px!important;display:inline-flex!important}.voiceButton:hover{color:#d6ccff!important;background:#7c5cff1f!important}.voiceButton.recording{color:#ff9ba9!important;background:#dc465a26!important;border-color:#dc465a73!important}.voiceButton:disabled{opacity:.55;cursor:wait}.voiceButton span{white-space:nowrap}.lowBandwidthButton{cursor:pointer;align-items:center;gap:6px;font-size:10px;color:#949cb2!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;width:auto!important;padding:7px 9px!important;display:inline-flex!important}.lowBandwidthButton:hover{color:#d6ccff!important;background:#7c5cff1a!important}.lowBandwidthButton.active{color:#c6b8ff!important;background:#7c5cff24!important;border-color:#7c5cff59!important}.lowBandwidthButton span:last-child{white-space:nowrap}.signalDot{background:#6f778c;border-radius:50%;flex:none;width:7px;height:7px}.lowBandwidthButton.active .signalDot{background:#a78bfa;box-shadow:0 0 8px #a78bfa8c}.offlineBanner{color:#cfc2e4;text-align:center;background:#171221;border:1px solid #4d405b;border-radius:10px;max-width:760px;margin:0 auto 8px;padding:8px 12px;font-size:11px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.createNavLink{color:#f5f7fa;background:#0e1322;border:1px solid #2a3150;border-radius:11px;gap:2px;margin:8px 8px 4px;padding:10px 11px;text-decoration:none;display:grid}.createNavLink span{font-size:11px;font-weight:800}.createNavLink small{color:#8e96a8;font-size:9px}.createPage{color:#f5f7fa;background:radial-gradient(circle at 50% 0,#7c5cff29,#070a1200 34%),#070a12;min-height:100vh;padding:54px 38px}.createShell{max-width:1120px;margin:0 auto}.createTop{max-width:720px;margin:50px 0 34px}.createTop h1{margin:8px 0 12px;font-size:54px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.createTop p{color:#9aa2b6;line-height:1.7}.createGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.createCard{background:#0e1322;border:1px solid #2a3150;border-radius:18px;min-height:240px;padding:24px}.createCardTitle{margin-bottom:12px;font-size:22px;font-weight:850}.createCard p{color:#a0a8ba;font-size:13px;line-height:1.65}.createStatus{color:#a78bfa;border-top:1px solid #242c45;margin-top:22px;padding-top:14px;font-size:10px;font-weight:700}.watermarkPolicy{color:#bfc5d4;background:#7c5cff12;border:1px solid #302a51;border-radius:16px;gap:8px;margin-top:22px;padding:20px 22px;font-size:12px;display:grid}.watermarkPolicy strong{color:#f4f2ff}@media (max-width:850px){.createGrid{grid-template-columns:1fr}.createPage{padding:30px 18px}.createTop h1{font-size:42px}}:root{--aipa-bg:#070a12;--aipa-bg-deep:#050711;--aipa-sidebar:#090d18;--aipa-panel:#0e1322;--aipa-panel-2:#11172a;--aipa-panel-3:#151b30;--aipa-border:#252d45;--aipa-border-strong:#343d60;--aipa-primary:#7c5cff;--aipa-primary-2:#a78bfa;--aipa-primary-soft:#7c5cff24;--aipa-text:#f5f7fa;--aipa-muted:#9099ad;--aipa-muted-2:#697289;--aipa-danger:#ff8a9a}html,body{background:var(--aipa-bg)!important;color:var(--aipa-text)!important}body{margin:0}.appShell{background:var(--aipa-bg)!important}.sidebar,aside{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--aipa-sidebar)!important;border-color:var(--aipa-border)!important;height:100vh!important;max-height:100vh!important;overflow:hidden auto!important}.chatArea{background:radial-gradient(circle at 50% -10%, #7c5cff1a, transparent 32%), var(--aipa-bg)!important}header,.topbar,.topBar,.chatHeader{border-color:var(--aipa-border)!important;background:#070a12f5!important}button,input,textarea,select{accent-color:var(--aipa-primary)}textarea,.composer,.composerBox,.promptBox,.chatComposer{background:var(--aipa-panel)!important;border-color:var(--aipa-border-strong)!important;color:var(--aipa-text)!important}textarea:focus,.composer:focus-within,.composerBox:focus-within,.promptBox:focus-within,.chatComposer:focus-within{border-color:var(--aipa-primary)!important;box-shadow:0 0 0 1px #7c5cff2e!important}.userMessage,.message.user,.userBubble{color:var(--aipa-text)!important;background:#171d33!important;border-color:#2d3657!important}.assistantMessage,.message.assistant,.assistantBubble{color:#e9edf5!important;background:#0c101d!important;border-color:#202841!important}.suggestionCard,.promptSuggestion,.quickPrompt,.quickAction{background:var(--aipa-panel)!important;border-color:var(--aipa-border)!important;color:#dde2ec!important}.suggestionCard:hover,.promptSuggestion:hover,.quickPrompt:hover,.quickAction:hover{background:var(--aipa-panel-2)!important;border-color:#4a4380!important}.newChatButton,.primaryButton,.planButton.primary{background:var(--aipa-primary)!important;border-color:var(--aipa-primary)!important;color:#fff!important}.newChatButton:hover,.primaryButton:hover,.planButton.primary:hover{background:#8b6bff!important}.smartToggle,.modeToggle,.webSearchToggle.active,.lowBandwidthButton.active{background:var(--aipa-primary-soft)!important;color:#d8cfff!important;border-color:#7c5cff6b!important}.voiceButton:hover,.webSearchToggle:hover,.lowBandwidthButton:hover{color:#d6ccff!important;background:#7c5cff1a!important}a,.accountPlanRow a,.activePlanText{color:var(--aipa-primary-2)}hr,.sidebarDivider,.divider{border-color:var(--aipa-border)!important}.freePlanAd{background:linear-gradient(#101526,#0b0f1c)!important;border-color:#303754!important}.createNavLink:hover{background:var(--aipa-panel-2)!important;border-color:#51488b!important}.composerWrap,.composerContainer,.chatComposerWrap{z-index:20;background:linear-gradient(to top, var(--aipa-bg) 78%, #070a1200);padding-top:18px;padding-bottom:14px;position:sticky;bottom:0}.sidebar::-webkit-scrollbar{width:8px}.chatArea::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb{background:#2a314b;border-radius:999px}.chatArea::-webkit-scrollbar-thumb{background:#2a314b;border-radius:999px}.sidebar::-webkit-scrollbar-track{background:0 0}.chatArea::-webkit-scrollbar-track{background:0 0}.sidebar,.chatArea{scrollbar-width:thin;scrollbar-color:#2a314b transparent}@media (max-width:760px){.sidebar,aside{max-height:none!important}}.historyList{padding-right:3px;flex:none!important;min-height:120px!important;max-height:34vh!important;overflow:hidden auto!important}.historyHeading,.sideDivider,.usageMini,.createNavLink,.accountMini,.freePlanAd,.sideFooter{flex-shrink:0!important}.side{overscroll-behavior:contain;scrollbar-gutter:stable;height:100vh!important;max-height:100vh!important;overflow:hidden auto!important}.historyList::-webkit-scrollbar{width:6px}.historyList::-webkit-scrollbar-thumb{background:#2a314b;border-radius:999px}.historyList::-webkit-scrollbar-track{background:0 0}.historyList{scrollbar-width:thin;scrollbar-color:#2a314b transparent}.historyEmpty{align-items:center;min-height:42px;display:flex;color:#8e96a8!important}.appShell .side,.appShell .sidebar{height:100vh!important;max-height:100vh!important;overflow:hidden auto!important}.upgradePage,.createPage{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}:root,html[data-theme=dark]{--aipa-bg:#071019;--aipa-bg-deep:#040a10;--aipa-sidebar:#08121c;--aipa-panel:#0e1925;--aipa-panel-2:#132130;--aipa-panel-3:#172737;--aipa-text:#f4f7fa;--aipa-text-soft:#d6dee6;--aipa-muted:#92a0ae;--aipa-muted-2:#687786;--aipa-line:#233343;--aipa-line-strong:#31485c;--aipa-accent:#00f0ff;--aipa-accent-hover:#00f0ff;--aipa-accent-soft:#00f0ff1c;--aipa-accent-border:#00f0ff57;--aipa-danger:#ffb3b7;--aipa-shadow:#00000057}html[data-theme=light]{--aipa-bg:#f4f7f6;--aipa-bg-deep:#eaf0ee;--aipa-sidebar:#fff;--aipa-panel:#fff;--aipa-panel-2:#f2f6f4;--aipa-panel-3:#eaf1ee;--aipa-text:#13201b;--aipa-text-soft:#263b33;--aipa-muted:#64756e;--aipa-muted-2:#87958f;--aipa-line:#d6e1dc;--aipa-line-strong:#c4d4cd;--aipa-accent:#00f0ff;--aipa-accent-hover:#00f0ff;--aipa-accent-soft:#00f0ff2e;--aipa-accent-border:#2323ff33;--aipa-danger:#a32c32;--aipa-shadow:#1c372b1a}html,body{transition:background-color .16s,color .16s;background:var(--aipa-bg)!important;color:var(--aipa-text)!important}body,.upgradePage,.createPage{background:radial-gradient(circle at 52% -8%, var(--aipa-accent-soft), transparent 31%), var(--aipa-bg)!important;color:var(--aipa-text)!important}.side,.sidebar,aside{background:var(--aipa-sidebar)!important;border-color:var(--aipa-line)!important;color:var(--aipa-text)!important}.chatArea{background:radial-gradient(circle at 54% -10%, var(--aipa-accent-soft), transparent 31%), var(--aipa-bg)!important;color:var(--aipa-text)!important}.chatHeader,header,.topbar,.topBar{background:color-mix(in srgb, var(--aipa-bg) 94%, transparent)!important;border-color:var(--aipa-line)!important;color:var(--aipa-text-soft)!important}.planCard,.paymentResultCard,.createCard,.freePlanAd{box-shadow:0 18px 45px var(--aipa-shadow);background:var(--aipa-panel)!important;border-color:var(--aipa-line)!important;color:var(--aipa-text)!important}.newChatButton,.primaryButton,.planButton.primary,.foundingPill{background:var(--aipa-accent)!important;border-color:var(--aipa-accent)!important;color:#fff!important}.newChatButton:hover,.primaryButton:hover,.planButton.primary:hover{background:var(--aipa-accent-hover)!important;border-color:var(--aipa-accent-hover)!important}.modeSwitch button.active,.webSearchToggle.active,.lowBandwidthButton.active,.smartToggle.active,.activePlanText{background:var(--aipa-accent-soft)!important;border-color:var(--aipa-accent-border)!important;color:var(--aipa-accent)!important}a,.accountPlanRow a,.createStatus{color:var(--aipa-accent)!important}textarea,input,select,.composer,.composerBox,.promptBox,.chatComposer{background:var(--aipa-panel)!important;border-color:var(--aipa-line-strong)!important;color:var(--aipa-text)!important}textarea:focus,input:focus,select:focus,.composer:focus-within,.composerBox:focus-within,.promptBox:focus-within,.chatComposer:focus-within{outline:none;border-color:var(--aipa-accent)!important;box-shadow:0 0 0 1px var(--aipa-accent-soft)!important}textarea::placeholder,input::placeholder{color:var(--aipa-muted-2)!important}.historyRow,.suggestionCard,.promptSuggestion,.quickPrompt,.quickAction,.createNavLink,.accountMini,.usageMini{color:var(--aipa-text-soft)!important}.historyRow.selected,.historyRow:hover,.suggestionCard:hover,.promptSuggestion:hover,.quickPrompt:hover,.quickAction:hover,.createNavLink:hover{background:var(--aipa-panel-2)!important}.createNavLink{background:var(--aipa-panel)!important;border-color:var(--aipa-line)!important}.userMessage,.message.user,.userBubble{background:var(--aipa-panel-2)!important;border-color:var(--aipa-line-strong)!important;color:var(--aipa-text)!important}.assistantMessage,.message.assistant,.assistantBubble{color:var(--aipa-text-soft)!important;background:0 0!important}.planButton.secondary{border-color:var(--aipa-line-strong)!important;color:var(--aipa-text-soft)!important;background:0 0!important}.themeSetting{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:8px 8px 4px;padding:9px 10px;display:flex}.themeSetting>div{gap:8px;display:grid}.themeSetting strong{color:var(--aipa-text-soft);font-size:10px}.themeSetting span{color:var(--aipa-muted);text-transform:capitalize;font-size:8px}.themeSetting select{border-radius:8px;min-width:76px;padding:5px 7px;font-size:9px;border:1px solid var(--aipa-line-strong)!important;background:var(--aipa-panel-2)!important;color:var(--aipa-text)!important}.side::-webkit-scrollbar-thumb{background:var(--aipa-line-strong)!important}.sidebar::-webkit-scrollbar-thumb{background:var(--aipa-line-strong)!important}.historyList::-webkit-scrollbar-thumb{background:var(--aipa-line-strong)!important}.chatArea::-webkit-scrollbar-thumb{background:var(--aipa-line-strong)!important}.side,.sidebar,.historyList,.chatArea{scrollbar-color:var(--aipa-line-strong) transparent!important}html[data-theme=light] .logo,html[data-theme=light] .urduGreeting,html[data-theme=light] .welcome h1,html[data-theme=light] .upgradeIntro h1,html[data-theme=light] .createTop h1{color:#13201b!important}html[data-theme=light] .freePlanAd{box-shadow:none!important}@media (prefers-reduced-motion:reduce){html,body{transition:none!important}}.settingsCard{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:16px;margin-top:18px;padding:22px}.settingsCard h2{margin-top:0}.settingsCard label{color:var(--aipa-muted);margin:12px 0 6px;font-size:11px;display:block}.settingsCard input{box-sizing:border-box;border-radius:10px;width:100%;padding:11px 12px}.settingsButton{margin-top:12px;width:auto!important;padding:0 18px!important}.settingsMessage{border:1px solid var(--aipa-line-strong);background:var(--aipa-panel-2);color:var(--aipa-text-soft);border-radius:10px;padding:11px 13px}.settingsRows{gap:9px;margin:14px 0;display:grid}.settingsRows>div{border-bottom:1px solid var(--aipa-line);justify-content:space-between;gap:20px;padding-bottom:8px;display:flex}.settingsRows span{color:var(--aipa-muted)}.referralBox{overflow-wrap:anywhere;border:1px dashed var(--aipa-line-strong);background:var(--aipa-panel-2);border-radius:10px;padding:11px;font-size:11px}.adminShell{max-width:1050px}.adminGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.adminMetric{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:15px;padding:20px}.adminMetric span{color:var(--aipa-muted);margin-bottom:7px;font-size:10px;display:block}.adminMetric strong{font-size:27px;font-weight:750}.createTabs{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}.createTabs button{border:1px solid;border-radius:999px;padding:9px 14px}.creatorWorkspace{grid-template-columns:1fr 1fr;gap:18px;display:grid}.creatorControls,.creatorResult{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:16px;padding:20px}.creatorControls textarea{box-sizing:border-box;resize:vertical;border-radius:12px;width:100%;min-height:170px;padding:12px}.creatorFields{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.creatorFields select{border-radius:10px;width:100%;padding:10px}.creatorResult pre{white-space:pre-wrap;word-break:break-word;color:var(--aipa-text-soft);font-family:inherit;line-height:1.55}.createdMark{text-align:right;color:var(--aipa-muted-2);margin-bottom:12px;font-size:9px}@media (max-width:850px){.adminGrid{grid-template-columns:repeat(2,1fr)}.creatorWorkspace{grid-template-columns:1fr}}html[data-theme=light]{--aipa-bg:#f6f8f7;--aipa-bg-deep:#eef3f1;--aipa-sidebar:#fbfcfc;--aipa-panel:#fff;--aipa-panel-2:#f2f6f4;--aipa-panel-3:#eaf1ee;--aipa-text:#102019;--aipa-text-soft:#2d4038;--aipa-muted:#66776f;--aipa-muted-2:#91a099;--aipa-line:#d7e2dd;--aipa-line-strong:#c3d3cc;--aipa-accent:#00f0ff;--aipa-accent-hover:#00f0ff;--aipa-accent-soft:#129a6017;--aipa-accent-border:#129a6042}html[data-theme=light] body,html[data-theme=light] .appShell,html[data-theme=light] .chatArea{background:radial-gradient(circle at 50% -10%, #129a600b, transparent 32%), var(--aipa-bg)!important;color:var(--aipa-text)!important}html[data-theme=light] .side,html[data-theme=light] .sidebar,html[data-theme=light] aside{background:var(--aipa-sidebar)!important;border-color:var(--aipa-line)!important;color:var(--aipa-text)!important}html[data-theme=light] header,html[data-theme=light] .topbar,html[data-theme=light] .topBar,html[data-theme=light] .chatHeader{border-color:var(--aipa-line)!important;color:var(--aipa-text-soft)!important;background:#fbfcfcf0!important}html[data-theme=light] .logo,html[data-theme=light] .aipaLogo,html[data-theme=light] .brandLogo{color:var(--aipa-text)!important}html[data-theme=light] .logo span,html[data-theme=light] .aipaLogo span,html[data-theme=light] .brandLogo span{color:inherit}html[data-theme=light] .logo span:first-child,html[data-theme=light] .aipaLogo span:first-child,html[data-theme=light] .brandLogo span:first-child,html[data-theme=light] .logoAI,html[data-theme=light] .brandAI{color:var(--aipa-accent)!important}html[data-theme=light] .logoPA,html[data-theme=light] .brandPA{color:#17251f!important}html[data-theme=light] .urduGreeting,html[data-theme=light] .welcome h1,html[data-theme=light] .welcome h2,html[data-theme=light] .upgradeIntro h1,html[data-theme=light] .createTop h1{color:#14231c!important}html[data-theme=light] .welcome p,html[data-theme=light] .welcomeSubtitle,html[data-theme=light] .upgradeIntro p,html[data-theme=light] .createTop p{color:#6e7d76!important}html[data-theme=light] .suggestionCard,html[data-theme=light] .promptSuggestion,html[data-theme=light] .quickPrompt,html[data-theme=light] .quickAction{box-shadow:0 4px 14px #1f392e0a;border-color:var(--aipa-line)!important;color:#25372f!important;background:#fff!important}html[data-theme=light] .suggestionCard:hover,html[data-theme=light] .promptSuggestion:hover,html[data-theme=light] .quickPrompt:hover,html[data-theme=light] .quickAction:hover{background:#f2f7f4!important;border-color:#bbd4c8!important}html[data-theme=light] textarea,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] .composer,html[data-theme=light] .composerBox,html[data-theme=light] .promptBox,html[data-theme=light] .chatComposer{color:#17251f!important;background:#fff!important;border-color:#c9d9d2!important}html[data-theme=light] textarea::placeholder,html[data-theme=light] input::placeholder{color:#87958f!important}html[data-theme=light] .composerWrap,html[data-theme=light] .composerContainer,html[data-theme=light] .chatComposerWrap{background:linear-gradient(to top, var(--aipa-bg) 82%, #f6f8f700)!important}html[data-theme=light] .userMessage,html[data-theme=light] .message.user,html[data-theme=light] .userBubble{color:#182820!important;background:#eaf4ef!important;border-color:#cde0d7!important}html[data-theme=light] .assistantMessage,html[data-theme=light] .message.assistant,html[data-theme=light] .assistantBubble{color:#273a32!important;background:#fff!important;border-color:#dde7e2!important}html[data-theme=light] .historyRow,html[data-theme=light] .createNavLink,html[data-theme=light] .accountMini,html[data-theme=light] .usageMini,html[data-theme=light] .themeSetting{color:#424b43!important}html[data-theme=light] .historyRow:hover,html[data-theme=light] .historyRow.selected,html[data-theme=light] .createNavLink:hover{background:#f0f5f3!important}html[data-theme=light] .webSearchToggle,html[data-theme=light] .lowBandwidthButton,html[data-theme=light] .voiceButton{color:#617169!important}html[data-theme=light] .webSearchToggle:hover,html[data-theme=light] .lowBandwidthButton:hover,html[data-theme=light] .voiceButton:hover{color:#00f0ff!important;background:#eef5f1!important}html[data-theme=light] .webSearchToggle.active,html[data-theme=light] .lowBandwidthButton.active,html[data-theme=light] .modeSwitch button.active,html[data-theme=light] .smartToggle.active{color:#00f0ff!important;background:#e4f3eb!important;border-color:#6d736c!important}html[data-theme=light] .modeSwitch,html[data-theme=light] .smartToggle,html[data-theme=light] .modeToggle{background:#ebecf3!important;border-color:#cbd9d2!important}html[data-theme=light] .newChatButton,html[data-theme=light] .primaryButton,html[data-theme=light] .planButton.primary{background:var(--aipa-accent)!important;border-color:var(--aipa-accent)!important;color:#fff!important}html[data-theme=light] .planCard,html[data-theme=light] .paymentResultCard,html[data-theme=light] .createCard,html[data-theme=light] .settingsCard,html[data-theme=light] .creatorControls,html[data-theme=light] .creatorResult,html[data-theme=light] .adminMetric{background:#fff!important;border-color:#d8e3de!important;box-shadow:0 8px 26px #1e382d0f!important}html[data-theme=light] .freePlanAd{box-shadow:none!important;background:#f5f8f6!important;border-color:#d5e0db!important}html[data-theme=light] .adLabel,html[data-theme=light] .adBody span{color:#829189!important}html[data-theme=light] .adBody strong{color:#424b43!important}html[data-theme=light] hr,html[data-theme=light] .sidebarDivider,html[data-theme=light] .divider{border-color:#d8e3de!important}html[data-theme=light] .side::-webkit-scrollbar-thumb{background:#c8d6d0!important}html[data-theme=light] .sidebar::-webkit-scrollbar-thumb{background:#c8d6d0!important}html[data-theme=light] .historyList::-webkit-scrollbar-thumb{background:#c8d6d0!important}html[data-theme=light] .chatArea::-webkit-scrollbar-thumb{background:#c8d6d0!important}.side{flex-direction:column!important;min-height:0!important;display:flex!important}.historyList{padding-right:3px;flex:auto!important;min-height:120px!important;overflow-y:auto!important}.historyGroup{margin-bottom:10px}.historyHeading{text-transform:uppercase;letter-spacing:.15em;color:var(--aipa-muted-2)!important;margin:8px 5px 5px!important;font-size:8px!important}.historyRow{align-items:center;gap:2px;display:flex}.historyOpen{flex:1;min-width:0}.historyOpen span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.historyPin{width:26px;height:26px;color:var(--aipa-muted-2);cursor:pointer;opacity:.2;background:0 0;border:0;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.historyRow:hover .historyPin,.historyPin.active{opacity:1}.historyPin:hover,.historyPin.active{background:var(--aipa-accent-soft);color:var(--aipa-accent)}.sideBottom{flex:none;padding-top:8px}.headerActions{align-items:center;gap:9px;display:flex}.profileAvatarButton{border:1px solid var(--aipa-line-strong);background:var(--aipa-panel);border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:11px;font-weight:800;display:inline-flex;color:var(--aipa-text)!important;text-decoration:none!important}.profileAvatarButton:hover{border-color:var(--aipa-accent-border);background:var(--aipa-accent-soft);color:var(--aipa-accent)!important}.profileSignout{margin-top:28px!important}.profileSignout button{width:100%;min-height:44px}html[data-theme=light] .profileAvatarButton{background:#fff;border-color:#c9d9d2;color:#20342b!important}.side{position:relative!important;overflow:hidden!important}.historyList{flex:auto!important;min-height:0!important;padding-bottom:118px!important;overflow-y:auto!important}.fixedAdArea{z-index:25;border-top:1px solid var(--aipa-line);padding:10px 12px 12px;bottom:0;left:0;right:0;background:linear-gradient(to top, var(--aipa-sidebar) 82%, color-mix(in srgb, var(--aipa-sidebar) 94%, transparent))!important;position:absolute!important}.fixedAdArea .freePlanAd{margin:0!important}.composerLeftTools{align-items:center;gap:8px;display:flex;position:relative}.composerMenuWrap{position:relative}.composerMenu{z-index:100;border:1px solid var(--aipa-line);background:var(--aipa-panel);width:210px;box-shadow:0 18px 50px var(--aipa-shadow);border-radius:14px;padding:7px;position:absolute;bottom:42px;left:0}.composerMenu button,.composerMenu a{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;width:100%;min-height:38px;padding:8px 10px;font-size:11px;display:grid;color:var(--aipa-text-soft)!important;text-decoration:none!important}.composerMenu button:hover,.composerMenu a:hover,.composerMenu button.active{background:var(--aipa-panel-2)}.composerMenu button.active{color:var(--aipa-accent)!important}.composerMenu small{color:var(--aipa-muted-2);font-size:9px}.composer textarea,.composerBox textarea,.promptBox textarea,.chatComposer textarea{box-shadow:none!important;color:var(--aipa-text)!important;background:0 0!important;border:0!important}.composer textarea:focus,.composerBox textarea:focus,.promptBox textarea:focus,.chatComposer textarea:focus{box-shadow:none!important;border:0!important;outline:none!important}.composerInput,.composerInputArea,.composerTextArea,.promptInput{background:0 0!important}html[data-theme=light] .composerMenu{box-shadow:0 16px 38px #223c301f;background:#fff!important;border-color:#d5e1db!important}html[data-theme=light] .composerMenu button:hover,html[data-theme=light] .composerMenu a:hover,html[data-theme=light] .composerMenu button.active{background:#f0f6f3!important}@media (max-width:760px){.fixedAdArea{bottom:0;position:sticky!important}.historyList{padding-bottom:12px!important}}.subscriptionActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.subscriptionActions .settingsButton{margin-top:0!important}@media (max-width:560px){.subscriptionActions{flex-direction:column;align-items:stretch}.subscriptionActions .settingsButton{width:100%!important}}.newLanding{background:var(--aipa-bg);min-height:100vh;color:var(--aipa-text);overflow-x:hidden}.newLandingHeader{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;max-width:1460px;margin:0 auto;padding:26px 42px;display:grid;background:0 0!important;border:0!important}.newLandingLogo{letter-spacing:.34em;align-items:center;gap:7px;width:max-content;font-size:24px;font-weight:350;display:inline-flex;color:var(--aipa-text)!important;text-decoration:none!important}.newLandingLogo span{color:var(--aipa-accent)}.newLandingLogo b{color:var(--aipa-text);font-weight:350}.newLandingNav{align-items:center;gap:34px;display:flex}.newLandingNav a{font-size:12px;text-decoration:none;color:var(--aipa-muted)!important}.newLandingNav a:hover{color:var(--aipa-text)!important}.newLandingTry{border:1px solid var(--aipa-line-strong);border-radius:999px;justify-self:end;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:inline-flex;color:var(--aipa-text)!important;text-decoration:none!important}.newLandingTry:hover{border-color:var(--aipa-accent)}.newHero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:90px;max-width:1460px;margin:0 auto;padding:110px 42px 150px;display:grid}.newEyebrow{color:var(--aipa-accent);letter-spacing:.2em;font-size:10px;font-weight:800}.newHero h1{letter-spacing:-.055em;max-width:740px;margin:22px 0 28px;font-size:clamp(76px,8.2vw,142px);font-weight:400;line-height:.82;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.newHero h1 em{color:var(--aipa-accent);font-style:normal}.newHeroLead{max-width:650px;color:var(--aipa-muted);font-size:20px;line-height:1.55}.newHeroActions{gap:12px;margin-top:34px;display:flex}.heroPrimary,.heroSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:750;display:inline-flex;text-decoration:none!important}.heroPrimary{background:var(--aipa-accent);color:#fff!important}.heroPrimary:hover{background:var(--aipa-accent-hover)}.heroSecondary{border:1px solid var(--aipa-line-strong);color:var(--aipa-text)!important}.heroMeta{color:var(--aipa-muted-2);flex-wrap:wrap;gap:9px 20px;margin-top:26px;font-size:10px;display:flex}.heroMeta span:before{content:"•";color:var(--aipa-accent);margin-right:8px}.heroProductMock{border:1px solid var(--aipa-line);background:radial-gradient(circle at 85% 5%, var(--aipa-accent-soft), transparent 30%), var(--aipa-panel);min-height:600px;box-shadow:0 40px 100px var(--aipa-shadow);border-radius:30px;padding:28px;position:relative}.heroMockTop{justify-content:space-between;align-items:center;display:flex}.heroMockLogo{letter-spacing:.25em;color:var(--aipa-accent);font-size:12px}.heroMockPill{background:var(--aipa-accent-soft);color:var(--aipa-accent);border-radius:999px;padding:6px 10px;font-size:9px}.heroMockChat{max-width:560px;margin:88px auto 120px}.heroMockGreeting{text-align:center;font-size:38px;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.heroMockChat>p{text-align:center;color:var(--aipa-muted);margin:7px 0 42px}.heroMockBubble{border-radius:18px;max-width:78%;padding:17px 18px;font-size:13px;line-height:1.55}.heroMockBubble.user{background:var(--aipa-panel-2);color:var(--aipa-text);margin-left:auto}.heroMockBubble.ai{border:1px solid var(--aipa-line);color:var(--aipa-text-soft);background:0 0;margin-top:15px}.heroMockTags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.heroMockTags span{background:var(--aipa-accent-soft);color:var(--aipa-accent);border-radius:999px;padding:4px 7px;font-size:8px}.heroMockComposer{border:1px solid var(--aipa-line-strong);min-height:72px;color:var(--aipa-muted);border-radius:20px;justify-content:space-between;align-items:center;padding:0 16px 0 20px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.heroMockComposer button{background:var(--aipa-accent);color:#fff;border:0;border-radius:50%;width:38px;height:38px}.languageStrip{border-top:1px solid var(--aipa-line);grid-template-columns:.8fr 1.2fr;gap:100px;max-width:1460px;margin:0 auto;padding:130px 42px;display:grid}.languageStrip h2,.creativeIntro h2,.beforeAfterHeading h2,.lowDataSection h2,.landingFinalCta h2{letter-spacing:-.035em;margin:16px 0;font-size:clamp(45px,5.5vw,82px);font-weight:400;line-height:1.02;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.languageStrip p,.creativeIntro p,.landingFinalCta p{max-width:620px;color:var(--aipa-muted);font-size:16px;line-height:1.7}.languageCloud{flex-wrap:wrap;place-content:center flex-end;gap:12px;display:flex}.languageCloud span{border:1px solid var(--aipa-line);background:var(--aipa-panel);color:var(--aipa-text-soft);border-radius:999px;padding:14px 18px;font-size:14px}.languageCloud span:nth-child(2),.languageCloud span:nth-child(4),.languageCloud span:nth-child(6){background:var(--aipa-accent-soft);border-color:var(--aipa-accent-border);color:var(--aipa-accent)}.featureStory{max-width:1460px;margin:0 auto;padding:50px 42px 120px}.featureStoryRow{border-top:1px solid var(--aipa-line);grid-template-columns:100px minmax(0,1.05fr) minmax(360px,.75fr);align-items:start;gap:45px;padding:75px 0;display:grid}.featureStoryNumber{color:var(--aipa-muted-2);font-size:11px}.featureStoryText h2{letter-spacing:-.03em;max-width:760px;margin:15px 0 0;font-size:clamp(38px,4.3vw,68px);font-weight:400;line-height:1.03;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.featureStoryRow>p{color:var(--aipa-muted);margin:31px 0 0;font-size:15px;line-height:1.75}.creativeSection{border-top:1px solid var(--aipa-line);max-width:1460px;margin:0 auto;padding:130px 42px}.creativeIntro{max-width:980px}.socialToolGrid{background:var(--aipa-line);border:1px solid var(--aipa-line);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid;overflow:hidden}.socialToolGrid div{background:var(--aipa-panel);min-height:125px;color:var(--aipa-text-soft);align-items:flex-end;padding:20px;font-size:13px;display:flex}.beforeAfterSection{border-top:1px solid var(--aipa-line);max-width:1460px;margin:0 auto;padding:130px 42px}.beforeAfterHeading{max-width:950px;margin-bottom:70px}.beforeAfterGrid{gap:30px;display:grid}.beforeAfterExample{grid-template-columns:1fr 60px 1fr;align-items:center;gap:20px;display:grid}.exampleArrow{color:var(--aipa-muted-2);text-align:center;font-size:34px}.exampleVisual{border:1px solid var(--aipa-line);border-radius:24px;justify-content:center;align-items:center;min-height:430px;padding:24px;display:flex;position:relative;overflow:hidden}.exampleVisual>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#00000073;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;bottom:16px;left:18px}.productBefore{background:linear-gradient(135deg,#c7c9c6,#8d9690)}.phonePhoto{background:#dbdad3;border-radius:18px;width:62%;height:76%;padding:22px;transform:rotate(-3deg);box-shadow:0 24px 50px #0000002e}.productShape{background:linear-gradient(#8f6e53,#5e4434);border-radius:24px 24px 10px 10px;width:70%;height:68%;margin:0 auto}.badCaption{color:#464646;margin-top:18px;font-family:Arial,sans-serif;font-size:15px}.productAfter{background:radial-gradient(circle at 75% 25%,#ffffff26,#0000 28%),linear-gradient(135deg,#18372b,#0a1712)}.campaignCard{color:#fff;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;justify-content:center;width:72%;min-height:300px;padding:28px;display:flex}.campaignEyebrow{letter-spacing:.18em;color:#6d736c;font-size:9px}.campaignTitle{margin-top:18px;font-size:48px;line-height:.96;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.campaignFooter{color:#dcefe5;margin-top:48px;font-size:11px}.foodBefore{background:linear-gradient(135deg,#e5ddd3,#bfb0a1)}.receiptMock{color:#3e3a34;background:#f7f4ee;width:55%;padding:35px 30px;font-family:Arial,sans-serif;box-shadow:0 20px 40px #32231926}.receiptMock span,.receiptMock small{font-size:10px;display:block}.receiptMock b{margin:18px 0;font-size:24px;display:block}.receiptMock p{margin-bottom:0;font-size:11px}.foodAfter{background:linear-gradient(145deg,#e64a26,#ff9c2e)}.foodCampaign{color:#fff;text-align:center}.foodCampaign small{letter-spacing:.18em}.foodCampaign strong{margin:12px 0;font-size:54px;line-height:.9;display:block;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.foodCampaign b{margin-bottom:35px;font-size:26px;display:block}.foodCampaign div{color:#a9351c;background:#fff;border-radius:999px;padding:10px 16px;font-size:11px;display:inline-block}.exampleDisclaimer{color:var(--aipa-muted-2);margin-top:20px;font-size:10px}.lowDataSection{border-top:1px solid var(--aipa-line);grid-template-columns:1fr 1fr;gap:100px;max-width:1460px;margin:0 auto;padding:130px 42px;display:grid}.lowDataFacts{background:var(--aipa-line);border:1px solid var(--aipa-line);border-radius:20px;gap:1px;display:grid;overflow:hidden}.lowDataFacts div{background:var(--aipa-panel);padding:24px}.lowDataFacts strong,.lowDataFacts span{display:block}.lowDataFacts strong{color:var(--aipa-text);margin-bottom:7px}.lowDataFacts span{color:var(--aipa-muted);font-size:12px;line-height:1.5}.landingFinalCta{text-align:center;max-width:1200px;margin:80px auto 130px;padding:100px 42px}.landingFinalCta p{margin:0 auto 28px}.newLandingFooter{border-top:1px solid var(--aipa-line);justify-content:space-between;align-items:center;max-width:1460px;margin:0 auto;padding:30px 42px 50px;display:flex}.newLandingFooter p{color:var(--aipa-muted);font-size:11px}.newLandingFooter>div:last-child{gap:20px;display:flex}.newLandingFooter a{font-size:11px;text-decoration:none;color:var(--aipa-muted)!important}html[data-theme=light] .heroProductMock,html[data-theme=light] .socialToolGrid div,html[data-theme=light] .languageCloud span,html[data-theme=light] .lowDataFacts div{background:#fff}html[data-theme=light] .heroMockBubble.user{background:#ebecf3}@media (max-width:1050px){.newLandingHeader{grid-template-columns:1fr auto}.newLandingNav{display:none}.newHero,.languageStrip,.lowDataSection{grid-template-columns:1fr}.newHero{padding-top:70px}.heroProductMock{min-height:540px}.languageCloud{justify-content:flex-start}.featureStoryRow{grid-template-columns:60px 1fr}.featureStoryRow>p{grid-column:2;margin-top:0}.socialToolGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.newLandingHeader,.newHero,.languageStrip,.featureStory,.creativeSection,.beforeAfterSection,.lowDataSection,.newLandingFooter{padding-left:20px;padding-right:20px}.newHero{padding-bottom:90px}.newHero h1{font-size:74px}.newHeroLead{font-size:17px}.heroProductMock{min-height:500px;padding:18px}.heroMockChat{margin:60px auto 105px}.featureStoryRow{grid-template-columns:1fr;gap:15px}.featureStoryRow>p{grid-column:1}.socialToolGrid,.beforeAfterExample{grid-template-columns:1fr}.exampleArrow{transform:rotate(90deg)}.exampleVisual{min-height:340px}.newLandingFooter{flex-direction:column;align-items:flex-start;gap:20px}}.heroVisualStack{gap:18px;display:grid}.locationVisual{border:1px solid var(--aipa-line);background:radial-gradient(circle at 75% 18%, #27c9822e, transparent 28%), linear-gradient(145deg,var(--aipa-panel-2),var(--aipa-panel));border-radius:28px;min-height:240px;position:relative;overflow:hidden}.locationBackdrop,.landmarkArtwork{position:absolute;inset:0}.landmarkSun{background:var(--aipa-accent-soft);border:1px solid var(--aipa-accent-border);border-radius:50%;width:72px;height:72px;position:absolute;top:16%;right:11%}.landmarkSkyline{background:linear-gradient(to top,#0000001f,transparent), color-mix(in srgb,var(--aipa-panel-3) 90%, transparent);height:34%;position:absolute;bottom:0;left:0;right:0}.landmarkMain,.landmarkBase{position:absolute;left:50%;transform:translate(-50%)}.landmark-pakistan .landmarkMain{border:4px solid var(--aipa-accent);border-bottom:0;border-radius:50% 50% 12px 12px;width:170px;height:84px;bottom:22%}.landmark-pakistan .landmarkBase{background:var(--aipa-accent);opacity:.72;width:230px;height:8px;bottom:17%}.landmark-lahore .landmarkMain{background:linear-gradient(to top,var(--aipa-accent),color-mix(in srgb,var(--aipa-accent) 55%, white));clip-path:polygon(34% 100%,18% 48%,32% 24%,43% 24%,47% 0,53% 0,57% 24%,68% 24%,82% 48%,66% 100%);width:22px;height:142px;bottom:18%}.landmark-lahore .landmarkBase{background:var(--aipa-accent);opacity:.45;border-radius:50%;width:132px;height:12px;bottom:16%}.landmark-islamabad .landmarkMain{background:color-mix(in srgb,var(--aipa-text) 88%, transparent);clip-path:polygon(50% 0,94% 72%,80% 100%,20% 100%,6% 72%);width:190px;height:104px;bottom:19%}.landmark-islamabad .landmarkBase{background:var(--aipa-accent);opacity:.42;width:245px;height:7px;bottom:19%}.landmark-islamabad .landmarkSkyline:before,.landmark-islamabad .landmarkSkyline:after{content:"";background:var(--aipa-text-soft);width:7px;height:125px;position:absolute;bottom:57%}.landmark-islamabad .landmarkSkyline:before{left:24%}.landmark-islamabad .landmarkSkyline:after{right:24%}.landmark-multan .landmarkMain{clip-path:polygon(13% 100%,13% 38%,23% 38%,23% 26%,37% 26%,42% 12%,50% 0,58% 12%,63% 26%,77% 26%,77% 38%,87% 38%,87% 100%);background:linear-gradient(#b5603d,#813b29);width:150px;height:110px;bottom:19%}.landmark-multan .landmarkBase{opacity:.7;background:#6b3526;width:190px;height:12px;bottom:16%}.landmark-karachi .landmarkMain{background:color-mix(in srgb,var(--aipa-text) 90%, transparent);clip-path:polygon(16% 100%,16% 42%,28% 42%,28% 26%,38% 26%,44% 8%,50% 0,56% 8%,62% 26%,72% 26%,72% 42%,84% 42%,84% 100%);width:165px;height:110px;bottom:18%}.landmark-karachi .landmarkBase{background:var(--aipa-accent);opacity:.34;width:220px;height:10px;bottom:15%}.landmark-peshawar .landmarkMain{border:5px solid var(--aipa-text-soft);border-top-left-radius:44px;border-top-right-radius:44px;width:190px;height:95px;bottom:18%}.landmark-peshawar .landmarkMain:before,.landmark-peshawar .landmarkMain:after{content:"";background:var(--aipa-accent);width:6px;height:118px;position:absolute;bottom:0}.landmark-peshawar .landmarkMain:before{left:-28px}.landmark-peshawar .landmarkMain:after{right:-28px}.landmark-quetta .landmarkMain{clip-path:polygon(0 100%,17% 52%,28% 70%,46% 16%,57% 62%,68% 36%,100% 100%);background:linear-gradient(145deg,#596b67,#273b36);width:320px;height:130px;bottom:14%}.landmark-faisalabad .landmarkMain{clip-path:polygon(18% 100%,18% 38%,32% 38%,38% 16%,44% 16%,46% 0,54% 0,56% 16%,62% 16%,68% 38%,82% 38%,82% 100%);background:linear-gradient(#8f684c,#5d4332);width:58px;height:130px;bottom:18%}.landmark-faisalabad .landmarkBase{background:#6d4b36;width:150px;height:9px;bottom:15%}.landmark-hyderabad .landmarkMain,.landmark-sialkot .landmarkMain{border:4px solid var(--aipa-accent);border-radius:40px 40px 8px 8px;width:190px;height:96px;bottom:18%}.locationCaption{z-index:3;gap:2px;display:grid;position:absolute;bottom:20px;left:24px}.locationCaption span{color:var(--aipa-muted);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.locationCaption strong{color:var(--aipa-text);font-size:22px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}html[data-theme=light] .locationVisual{background:radial-gradient(circle at 75% 18%,#129a601a,#0000 28%),#fff}@media (max-width:700px){.locationVisual{min-height:205px}.locationCaption{bottom:16px;left:18px}}.legalPage{background:var(--aipa-bg);min-height:100vh;color:var(--aipa-text)}.legalTopbar{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:28px 34px;display:flex;background:0 0!important;border:0!important}.legalBack{font-size:12px;color:var(--aipa-muted)!important;text-decoration:none!important}.legalBack:hover{color:var(--aipa-text)!important}.legalArticle{max-width:900px;margin:0 auto;padding:90px 34px 110px}.legalArticle h1{letter-spacing:-.04em;margin:16px 0 8px;font-size:clamp(54px,7vw,88px);font-weight:400;line-height:.98;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.legalUpdated{color:var(--aipa-muted-2);margin-bottom:56px;font-size:11px}.legalBody{gap:38px;display:grid}.legalBody section{border-top:1px solid var(--aipa-line);padding-top:30px}.legalBody h2{margin:0 0 12px;font-size:18px;font-weight:700}.legalBody p,.legalBody li{color:var(--aipa-muted);font-size:14px;line-height:1.8}.legalBody ul{gap:8px;margin:14px 0 0 20px;display:grid}.legalFooter{border-top:1px solid var(--aipa-line);max-width:1200px;color:var(--aipa-muted-2);justify-content:space-between;gap:20px;margin:0 auto;padding:28px 34px 44px;font-size:10px;display:flex}.legalFooter>div{flex-wrap:wrap;gap:16px;display:flex}.legalFooter a{text-decoration:none;color:var(--aipa-muted)!important}.landingLegalLinks{flex-wrap:wrap;justify-content:flex-end;max-width:520px;display:flex!important}.footerCopyright{margin-top:9px}.legalSettingsLinks{border-top:1px solid var(--aipa-line);margin-top:10px;display:grid}.legalSettingsLinks a{border-bottom:1px solid var(--aipa-line);justify-content:space-between;align-items:center;min-height:46px;font-size:12px;display:flex;color:var(--aipa-text-soft)!important;text-decoration:none!important}.legalSettingsLinks a:hover{color:var(--aipa-accent)!important}.authLegalText{text-align:center;max-width:420px;color:var(--aipa-muted-2);margin:16px auto 0;font-size:10px;line-height:1.5}.authLegalText a{text-decoration:none;color:var(--aipa-accent)!important}@media (max-width:700px){.legalTopbar,.legalArticle,.legalFooter{padding-left:20px;padding-right:20px}.legalArticle{padding-top:58px}.legalFooter{flex-direction:column}.newLandingFooter{gap:24px}.landingLegalLinks{justify-content:flex-start}}.composerMenu button svg,.composerMenu a svg{flex-shrink:0}.projectsSidebar{margin:10px 0 4px}.projectsHeader{align-items:center;gap:4px;display:flex}.projectsAllButton{min-width:0;min-height:34px;color:var(--aipa-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 8px;font-size:11px;display:flex}.projectsAllButton:hover,.projectsAllButton.active{background:var(--aipa-panel-2);color:var(--aipa-text)}.projectAddButton{width:30px;height:30px;color:var(--aipa-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.projectAddButton:hover{color:var(--aipa-accent);background:var(--aipa-accent-soft)}.projectList{border-left:1px solid var(--aipa-line);gap:8px;max-height:145px;margin:3px 0 6px 9px;padding-left:9px;display:grid;overflow-y:auto}.projectRow{width:100%;min-height:31px;color:var(--aipa-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;padding:0 7px;font-size:10px;display:grid}.projectRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectRow small{color:var(--aipa-muted-2);font-size:8px}.projectRow:hover,.projectRow.active{background:var(--aipa-panel-2);color:var(--aipa-text)}.projectRow.active svg{color:var(--aipa-accent)}.historyContext{justify-content:space-between;align-items:center;gap:8px;min-height:26px;padding:1px 5px 3px;display:flex}.historyContextTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aipa-muted-2);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800;overflow:hidden}.historyContext button{color:var(--aipa-accent);cursor:pointer;background:0 0;border:0;font-size:8px}.historyProjectWrap{flex:none;position:relative}.historyProjectButton{width:26px;height:26px;color:var(--aipa-muted-2);cursor:pointer;opacity:.18;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.historyRow:hover .historyProjectButton{opacity:1}.historyProjectButton:hover{color:var(--aipa-accent);background:var(--aipa-accent-soft)}.historyProjectMenu{z-index:120;border:1px solid var(--aipa-line);background:var(--aipa-panel);width:170px;max-height:220px;box-shadow:0 18px 42px var(--aipa-shadow);border-radius:11px;padding:6px;position:absolute;top:29px;right:0;overflow-y:auto}.historyProjectMenu button{width:100%;min-height:31px;color:var(--aipa-text-soft);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:10px;display:block;overflow:hidden}.historyProjectMenu button:hover,.historyProjectMenu button.active{background:var(--aipa-panel-2);color:var(--aipa-accent)}html[data-theme=light] .historyProjectMenu{background:#fff;border-color:#d7e2dc;box-shadow:0 18px 42px #233c3121}.projectsSidebar{flex:none;min-height:0}.projectList{scrollbar-width:thin;overscroll-behavior:contain;padding-right:2px;max-height:190px!important;overflow:hidden auto!important}.projectRowWrap{border-radius:8px;align-items:center;gap:2px;display:flex;position:relative}.projectRowWrap.active{background:var(--aipa-panel-2)}.projectRow{flex:1;min-width:0}.projectOptionsButton{width:27px;height:27px;color:var(--aipa-muted-2);cursor:pointer;opacity:.12;background:0 0;border:0;border-radius:7px;flex:0 0 27px;justify-content:center;align-items:center;display:inline-flex}.projectMainRow:hover .projectOptionsButton,.projectRowWrap.active .projectOptionsButton{opacity:1}.projectOptionsButton:hover{color:var(--aipa-accent);background:var(--aipa-accent-soft)}.projectOptionsMenu{z-index:160;border:1px solid var(--aipa-line);background:var(--aipa-panel);width:165px;box-shadow:0 18px 42px var(--aipa-shadow);border-radius:11px;padding:6px;position:absolute;top:31px;right:0}.projectOptionsMenu button{width:100%;min-height:32px;color:var(--aipa-text-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:grid}.projectOptionsMenu button:hover{background:var(--aipa-panel-2);color:var(--aipa-accent)}.projectOptionsMenu button.danger:hover{color:#d86f7f;background:#c8455812}.historyList{overscroll-behavior:contain;flex:auto!important;min-height:110px!important;overflow-y:auto!important}html[data-theme=light] .projectOptionsMenu{background:#fff;border-color:#d7e2dc;box-shadow:0 18px 42px #233c3121}.side{flex-direction:column!important;height:100vh!important;min-height:100vh!important;padding-bottom:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.projectsSidebar{flex:none!important;min-height:44px!important;max-height:220px!important;margin:10px 0 6px!important;display:block!important;overflow:hidden!important}.projectsHeader{align-items:center!important;gap:4px!important;min-height:34px!important;display:flex!important}.projectsAllButton{display:flex!important}.projectList{overscroll-behavior:contain;scrollbar-width:thin;max-height:172px!important;display:block!important;overflow:hidden auto!important}.projectEmpty{color:var(--aipa-muted-2);padding:7px 10px 8px 34px;font-size:9px}.historyList{overscroll-behavior:contain;flex:auto!important;min-height:80px!important;padding-bottom:132px!important;overflow:hidden auto!important}.fixedAdArea,.sideBottom{z-index:50!important;background:linear-gradient(to top, var(--aipa-sidebar) 88%, color-mix(in srgb, var(--aipa-sidebar) 96%, transparent))!important;border-top:0!important;flex:none!important;padding:12px 14px 16px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.fixedAdArea .freePlanAd,.sideBottom .freePlanAd{margin:0!important}@media (max-width:760px){.fixedAdArea,.sideBottom{position:absolute!important;bottom:0!important}.historyList{padding-bottom:132px!important}}.projectOptionsMenuLarge{width:235px!important;padding:8px!important}.projectOptionsMenuLarge button{border-radius:9px!important;grid-template-columns:24px 1fr!important;gap:9px!important;min-height:42px!important;padding:8px 10px!important;font-size:12px!important}.projectOptionsMenuLarge button svg{stroke-width:1.7px}.projectMenuDivider{background:var(--aipa-line);height:1px;margin:7px 5px}.projectOptionsMenuLarge button.danger{color:#e8717e!important}.projectOptionsMenuLarge button.danger:hover{color:#ff7784!important;background:#dc465414!important}.projectSettingsOverlay{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0e94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.projectSettingsPanel{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:20px;width:min(460px,100%);padding:24px;box-shadow:0 30px 90px #00000059}.projectSettingsTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.projectSettingsTop h2{margin:8px 0 0;font-size:30px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.projectSettingsClose{width:34px;height:34px;color:var(--aipa-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.projectSettingsClose:hover{background:var(--aipa-panel-2);color:var(--aipa-text)}.projectSettingsField{gap:7px;margin-top:28px;display:grid}.projectSettingsField span{color:var(--aipa-muted);font-size:10px}.projectSettingsField input{border:1px solid var(--aipa-line-strong);background:var(--aipa-panel-2);width:100%;min-height:44px;color:var(--aipa-text);border-radius:10px;outline:none;padding:0 13px}.projectSettingsField input:focus{border-color:var(--aipa-accent)}.projectSettingsInfo{border-top:1px solid var(--aipa-line);border-bottom:1px solid var(--aipa-line);justify-content:space-between;align-items:center;margin-top:18px;padding:14px 0;display:flex}.projectSettingsInfo span{color:var(--aipa-muted);font-size:11px}.projectSettingsInfo strong{font-size:12px}.projectSettingsActions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.projectSettingsActions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.projectSettingsActions .secondary{border:1px solid var(--aipa-line-strong);color:var(--aipa-text-soft);background:0 0}.projectSettingsActions .primary{border:1px solid var(--aipa-accent);background:var(--aipa-accent);color:#fff}.projectToast{z-index:340;border:1px solid var(--aipa-line);background:var(--aipa-panel);color:var(--aipa-text);border-radius:999px;padding:10px 15px;font-size:11px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000038}html[data-theme=light] .projectSettingsOverlay{background:#172a2238}html[data-theme=light] .projectSettingsPanel,html[data-theme=light] .projectToast{background:#fff}html[data-theme=light] .projectSettingsField input{background:#f5f8f6}@media (max-width:700px){.projectOptionsMenuLarge{width:215px!important}.projectSettingsPanel{padding:20px}}.historyRow{position:relative}.historyRow.dragging{opacity:.45}.chatOptionsWrap{flex:none;position:relative}.chatOptionsButton{width:28px;height:28px;color:var(--aipa-muted-2);cursor:pointer;opacity:.16;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.historyRow:hover .chatOptionsButton,.chatOptionsButton:focus{opacity:1}.chatOptionsButton:hover{background:var(--aipa-panel-2);color:var(--aipa-text)}.chatOptionsMenu{z-index:190;border:1px solid var(--aipa-line);background:var(--aipa-panel);width:225px;box-shadow:0 20px 48px var(--aipa-shadow);border-radius:12px;padding:8px;position:absolute;top:31px;right:0}.chatOptionsMenu>button{width:100%;min-height:40px;color:var(--aipa-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:23px 1fr;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:grid}.chatOptionsMenu>button:hover{background:var(--aipa-panel-2);color:var(--aipa-text)}.chatOptionsMenu>button.danger{color:#e86d79}.chatOptionsMenu>button.danger:hover{color:#ff7785;background:#dc465414}.chatMenuDivider{background:var(--aipa-line);height:1px;margin:6px 4px}.moveProjectMenuButton{grid-template-columns:23px 1fr 18px!important}.moveProjectMenuButton svg:last-child{justify-self:end}.chatMoveSubmenu{border:1px solid var(--aipa-line);background:var(--aipa-panel);width:180px;max-height:220px;box-shadow:0 18px 42px var(--aipa-shadow);border-radius:11px;padding:6px;position:absolute;top:calc(100% - 52px);right:calc(100% + 5px);overflow-y:auto}.chatMoveSubmenu button{width:100%;min-height:31px;color:var(--aipa-text-soft);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:10px;display:block;overflow:hidden}.chatMoveSubmenu button:hover,.chatMoveSubmenu button.active{background:var(--aipa-panel-2);color:var(--aipa-accent)}.projectRowWrap.dropReady,.projectsAllButton.dropReady{outline:1px dashed var(--aipa-accent);outline-offset:-2px}.projectRowWrap.dropReady:hover,.projectsAllButton.dropReady:hover{background:var(--aipa-accent-soft)!important}html[data-theme=light] .chatOptionsMenu,html[data-theme=light] .chatMoveSubmenu{background:#fff;border-color:#d6e1dc;box-shadow:0 18px 42px #233c3121}.sidebarSections{flex-direction:column;flex:auto;gap:4px;min-height:0;padding-bottom:132px;display:flex;overflow:hidden}.sidebarSection{flex:none;min-height:0}.sidebarSection.chatsSection{flex-direction:column;flex:auto;min-height:100px;display:flex}.sidebarSectionHeadingRow{align-items:center;gap:4px;display:flex}.sidebarSectionHeading{width:100%;min-height:31px;color:var(--aipa-muted-2);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 5px;font-size:8px;font-weight:800;display:flex}.sidebarSectionHeading span{align-items:center;gap:5px;display:inline-flex}.sidebarSectionHeading small{color:var(--aipa-muted-2);letter-spacing:0;font-size:8px}.sidebarSectionHeading:hover{color:var(--aipa-text)}.sidebarSectionBody{min-height:0}.sidebarSectionBody.expandedScrollable{overscroll-behavior:contain;scrollbar-width:thin;max-height:220px;padding-right:2px;overflow:visible auto}.chatsLazyScroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:90px;padding-right:2px;overflow:visible auto}.sidebarShowMore{width:100%;min-height:29px;color:var(--aipa-accent);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;margin-top:3px;padding:0 9px 0 29px;font-size:9px}.sidebarShowMore:hover{background:var(--aipa-accent-soft)}.lazyLoadHint{text-align:center;color:var(--aipa-muted-2);padding:8px 10px;font-size:8px}.projectList,.projectsSidebar .projectList{border-left:0!important;margin-left:0!important;padding-left:0!important}.projectsSidebar,.historyList{max-height:none!important;padding-bottom:0!important;overflow:visible!important}.sidebarSectionBody,.chatsLazyScroll,.sidebarSections{position:relative}@media (max-width:760px){.sidebarSections{padding-bottom:132px}.sidebarSectionBody.expandedScrollable{max-height:180px}}.sidebarSectionBody,.chatsLazyScroll{min-width:0;position:relative}.adminPage{background:var(--aipa-bg);min-height:100vh;color:var(--aipa-text);padding:42px}.adminHeader{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1280px;margin:0 auto 34px;display:flex;background:0 0!important;border:0!important}.adminHeader h1{margin:8px 0 0;font-size:50px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.adminHeader a{text-decoration:none;color:var(--aipa-muted)!important}.adminMetrics{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1280px;margin:0 auto 34px;display:grid}.adminMetrics>div{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:14px;min-height:95px;padding:16px}.adminMetrics span,.adminMetrics strong{display:block}.adminMetrics span{color:var(--aipa-muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.adminMetrics strong{margin-top:13px;font-size:22px}.adminUsersSection{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:20px;max-width:1280px;margin:0 auto;padding:26px}.adminUsersTop{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.adminUsersTop h2{margin:8px 0 7px;font-size:32px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.adminUsersTop p{max-width:650px;color:var(--aipa-muted);margin:0;font-size:12px;line-height:1.6}.adminUsersTop>input{border:1px solid var(--aipa-line-strong);background:var(--aipa-panel-2);width:280px;min-height:40px;color:var(--aipa-text);border-radius:10px;padding:0 12px}.adminUserTableWrap{overflow-x:auto}.adminUserTable{border-collapse:collapse;width:100%;font-size:11px}.adminUserTable th{border-bottom:1px solid var(--aipa-line);color:var(--aipa-muted-2);text-align:left;text-transform:uppercase;letter-spacing:.1em;padding:10px 12px;font-size:8px}.adminUserTable td{border-bottom:1px solid var(--aipa-line);vertical-align:middle;padding:13px 12px}.adminUserTable td:first-child strong,.adminUserTable td:first-child span{display:block}.adminUserTable td:first-child span{color:var(--aipa-muted-2);margin-top:3px;font-size:9px}.adminPlanPill,.adminCompPill{border-radius:999px;padding:5px 8px;font-size:9px;display:inline-flex}.adminPlanPill{background:var(--aipa-panel-2);color:var(--aipa-text-soft)}.adminCompPill{background:var(--aipa-accent-soft);color:var(--aipa-accent)}.adminMuted{color:var(--aipa-muted-2)}.adminUserActions{white-space:nowrap}.adminUserActions button{border:1px solid var(--aipa-line-strong);min-height:31px;color:var(--aipa-text-soft);cursor:pointer;background:0 0;border-radius:8px;padding:0 9px;font-size:9px}.adminUserActions button+button{margin-left:5px}.adminUserActions .danger{color:#e56d7c}.adminModalOverlay{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0e9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.adminModal{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:20px;width:min(470px,100%);padding:25px;box-shadow:0 30px 90px #00000059}.adminModal h2{margin:8px 0 25px;font-size:28px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.adminModal label{gap:7px;margin-bottom:15px;display:grid}.adminModal label>span{color:var(--aipa-muted);font-size:10px}.adminModal input,.adminModal select{border:1px solid var(--aipa-line-strong);background:var(--aipa-panel-2);min-height:43px;color:var(--aipa-text);border-radius:10px;padding:0 11px}.adminModalNote{background:var(--aipa-accent-soft);color:var(--aipa-muted);border-radius:11px;margin-top:19px;padding:13px;font-size:10px;line-height:1.55}.adminModalActions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.adminModalActions button{cursor:pointer;border-radius:9px;min-height:39px;padding:0 14px}.adminModalActions .secondary{border:1px solid var(--aipa-line-strong);color:var(--aipa-text);background:0 0}.adminModalActions .primary{border:1px solid var(--aipa-accent);background:var(--aipa-accent);color:#fff}.adminMessage{border:1px solid var(--aipa-accent-border);background:var(--aipa-accent-soft);max-width:1280px;color:var(--aipa-accent);border-radius:10px;margin:0 auto 16px;padding:11px 14px;font-size:11px}.adminEmpty{color:var(--aipa-muted);text-align:center;padding:28px}@media (max-width:900px){.adminPage{padding:22px}.adminMetrics{grid-template-columns:repeat(2,1fr)}.adminUsersTop{flex-direction:column;align-items:stretch}.adminUsersTop>input{width:100%}}.side{box-sizing:border-box;flex:none!important;position:relative!important;overflow:hidden!important}.side.resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.sidebarResizeHandle{z-index:250;cursor:col-resize;background:0 0;width:7px;position:absolute;top:0;bottom:0;right:-3px}.sidebarResizeHandle:after{content:"";background:var(--aipa-line);opacity:.45;width:1px;position:absolute;top:0;bottom:0;left:3px}.sidebarResizeHandle:hover:after,.side.resizing .sidebarResizeHandle:after{background:var(--aipa-accent);opacity:1;width:2px}.unifiedSidebarScroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto!important;min-height:0!important;padding-bottom:132px!important;overflow:hidden auto!important}.chatsSection{flex:none!important;min-height:0!important}.chatsLazyScroll{flex:none!important;min-height:0!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.sidebarSectionBody.expandedScrollable{max-height:none!important;padding-right:0!important;overflow:visible!important}.chatOptionsMenu,.projectOptionsMenu{z-index:1000!important;position:fixed!important;bottom:auto!important;right:auto!important}.chatMoveSubmenu{z-index:1010!important}.fixedAdArea,.sideBottom{z-index:80!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:760px){.sidebarResizeHandle{display:none}.side{width:100%!important;min-width:0!important}}.side{background:#07110f!important;width:100%!important;min-width:0!important;max-width:none!important}.sidebarPrimaryNav{gap:8px;margin-bottom:8px;display:grid}.sideNavItem{min-width:0;text-decoration:none!important}.sideNavItem svg{flex:0 0 17px!important;width:17px!important;height:17px!important}.unifiedSidebarScroll{padding-top:2px!important}.historyRow{align-items:center!important;min-width:0!important;max-width:100%!important;display:flex!important}.historyOpen{flex:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.historyOpen svg{flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:15px!important}.historyOpen span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.chatOptionsWrap,.projectOptionsButton{flex:none!important}.historyRow[draggable=true]{cursor:grab}.historyRow.dragging{cursor:grabbing;opacity:.42}.projectRowWrap.dropReady{outline:1px dashed var(--aipa-accent);outline-offset:-2px}.chatOptionsMenu,.projectOptionsMenu{z-index:1200!important;margin:0!important;position:fixed!important;transform:none!important}.chatOptionsMenu{width:225px!important}.projectOptionsMenuLarge{width:235px!important}.sidebarResizeHandle{width:9px!important;right:-4px!important}.rotatingAd{display:block;text-decoration:none!important}.rotatingAd .adBody small{color:var(--aipa-accent);margin-bottom:3px;font-size:8px;display:block}.adBodyWithCreative{grid-template-columns:44px 1fr!important;align-items:center!important;gap:8px!important;display:grid!important}.adCreativeThumb{object-fit:cover;border-radius:8px;width:44px;height:44px}.utilityPage{background:var(--aipa-bg);min-height:100vh;color:var(--aipa-text);padding-bottom:80px}.utilityHeader{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:26px 28px;display:flex;background:0 0!important;border:0!important}.utilityHeader>a:last-child{font-size:12px;text-decoration:none;color:var(--aipa-muted)!important}.utilityHero{max-width:1180px;margin:0 auto;padding:76px 28px 44px}.utilityHero h1{max-width:920px;margin:12px 0 18px;font-size:clamp(46px,6vw,78px);font-weight:400;line-height:1;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.utilityHero p{color:var(--aipa-muted);max-width:700px;line-height:1.7}.exploreGrid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1180px;margin:0 auto;padding:0 28px;display:grid}.exploreCard{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:18px;flex-direction:column;min-height:210px;padding:24px;display:flex;color:var(--aipa-text)!important;text-decoration:none!important}.exploreCard svg{color:var(--aipa-accent)}.exploreCard h2{margin:22px 0 8px;font-size:28px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.exploreCard p{color:var(--aipa-muted);margin:0;line-height:1.6}.exploreCard span{color:var(--aipa-accent);margin-top:auto;padding-top:24px;font-size:11px}.adPackageGrid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1180px;margin:0 auto 28px;padding:0 28px;display:grid}.adPackageGrid>div{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:15px;padding:20px}.adPackageGrid span,.adPackageGrid strong,.adPackageGrid small{display:block}.adPackageGrid span{color:var(--aipa-muted);font-size:10px}.adPackageGrid strong{margin:10px 0 4px;font-size:24px}.adPackageGrid small{color:var(--aipa-muted-2)}.advertiseLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:18px;max-width:1180px;margin:0 auto;padding:0 28px;display:grid}.adSubmitForm,.myCampaigns{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:18px;padding:24px}.adSubmitForm h2,.myCampaigns h2{margin:0 0 20px;font-size:28px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.adSubmitForm label{color:var(--aipa-muted);gap:6px;margin-bottom:13px;font-size:10px;display:grid}.adSubmitForm input,.adSubmitForm textarea,.adSubmitForm select{border:1px solid var(--aipa-line-strong);background:var(--aipa-panel-2);width:100%;color:var(--aipa-text);border-radius:9px;padding:11px}.adSubmitForm textarea{resize:vertical;min-height:90px}.adSubmitForm>button,.myCampaigns button{background:var(--aipa-accent);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 14px}.adSafetyNote,.adFormMessage,.adLegalLine{color:var(--aipa-muted);font-size:10px;line-height:1.6}.adFormMessage{margin-top:12px}.myCampaigns{align-content:start;gap:8px;display:grid}.myCampaigns article{border:1px solid var(--aipa-line);border-radius:11px;padding:14px}.myCampaigns article span,.myCampaigns article small{color:var(--aipa-muted-2);margin-top:4px;font-size:9px;display:block}.myCampaigns article p{color:#d09090;font-size:9px}.myCampaigns article button{margin-top:10px}.adLegalLine{max-width:1180px;margin:24px auto 0;padding:0 28px}.adLegalLine a{color:var(--aipa-accent)!important}.simpleStatusPage{background:var(--aipa-bg);min-height:100vh;color:var(--aipa-text);place-items:center;padding:24px;display:grid}.simpleStatusPage>div{max-width:600px}.simpleStatusPage h1{margin:10px 0;font-size:58px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.simpleStatusPage p{color:var(--aipa-muted);line-height:1.7}.simpleStatusPage a{color:var(--aipa-accent)!important}.adminAdsPage{background:var(--aipa-bg);min-height:100vh;color:var(--aipa-text);padding:36px}.adminAdsPage>header{justify-content:space-between;align-items:end;max-width:1200px;margin:0 auto 28px;display:flex;background:0 0!important;border:0!important}.adminAdsPage header h1{margin:8px 0 0;font-size:48px;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.adminAdsPage header>div:last-child{gap:14px;display:flex}.adminAdsPage header a{text-decoration:none;color:var(--aipa-muted)!important}.adminAdsPage>section{gap:9px;max-width:1200px;margin:0 auto;display:grid}.adminAdsPage article{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:13px;grid-template-columns:1fr 100px auto;align-items:center;gap:18px;padding:16px;display:grid}.adminAdsPage article h2{margin:3px 0;font-size:16px}.adminAdsPage article p{color:var(--aipa-muted);margin:4px 0;font-size:11px}.adminAdsPage article small,.adminAdsPage article em{color:var(--aipa-muted-2);font-size:9px;display:block}.adminAdsPage article img{object-fit:cover;border-radius:8px;width:96px;height:72px}.adminAdActions{gap:8px;display:flex}.adminAdActions button{border:1px solid var(--aipa-line-strong);color:var(--aipa-text);cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px}.adminAdActions .danger{color:#e86d79}.adminHeaderLinks{gap:14px;display:flex}@media (max-width:760px){.exploreGrid,.adPackageGrid,.advertiseLayout,.adminAdsPage article{grid-template-columns:1fr}}.projectExpandable{display:block!important}.projectMainRow{align-items:center;gap:2px;min-width:0;display:flex}.projectExpandButton{width:24px;height:28px;color:var(--aipa-muted-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.projectExpandButton:hover{color:var(--aipa-text);background:var(--aipa-panel-2)}.projectMainRow .projectRow{flex:auto;min-width:0}.projectChatsList{margin:2px 0 6px 25px;padding-left:7px;border-left:0!important}.projectNestedChat{min-width:0}.projectNestedChat .historyRow{min-height:31px;padding-left:0}.projectNestedChat .historyOpen{min-width:0}.projectNestedChat .historyOpen span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.projectNestedChat .historyOpen svg{flex:0 0 13px!important;width:13px!important;min-width:13px!important;height:13px!important}.projectChatsEmpty{color:var(--aipa-muted-2);padding:7px 7px 5px;font-size:9px}.newChat.projectContextActive{grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;column-gap:8px;min-height:54px;display:grid!important}.newChat.projectContextActive>svg{grid-row:1/span 2}.newChat.projectContextActive>span{align-self:end}.newChat.projectContextActive>small{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--aipa-accent);opacity:.8;align-self:start;font-size:8px;overflow:hidden}.projectOptionsMenu{z-index:1200!important}.archiveSection{padding-bottom:4px}.archivedChatRow{opacity:.88}.archivedChatRow .historyOpen span{color:var(--aipa-muted)}.aipaPageLoading{background:var(--aipa-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}@keyframes aipaTriangleTrace{0%{stroke-dasharray:12 88;stroke-dashoffset:100px;opacity:.62}45%{stroke-dasharray:36 64;opacity:1}to{stroke-dasharray:12 88;stroke-dashoffset:0;opacity:.62}}@media (prefers-reduced-motion:reduce){.aipaTriangleTrace{stroke-dasharray:none;animation:1.4s ease-in-out infinite aipaTrianglePulse}@keyframes aipaTrianglePulse{0%,to{opacity:.42}50%{opacity:1}}}.thinking .aipaLoaderWrap,.assistantMessage .aipaLoaderWrap,.messageAssistant .aipaLoaderWrap{align-items:center;gap:9px;display:inline-flex}.markdown,.markdownBody,.messageMarkdown,.assistantContent,.assistantMessage,.messageAssistant,.chatMessage.assistant,.prose{overflow-wrap:anywhere;word-break:normal;line-height:1.58}.markdown>:first-child,.markdownBody>:first-child,.messageMarkdown>:first-child,.assistantContent>:first-child,.assistantMessage>:first-child,.messageAssistant>:first-child,.chatMessage.assistant>:first-child,.prose>:first-child{margin-top:0!important}.markdown>:last-child,.markdownBody>:last-child,.messageMarkdown>:last-child,.assistantContent>:last-child,.assistantMessage>:last-child,.messageAssistant>:last-child,.chatMessage.assistant>:last-child,.prose>:last-child{margin-bottom:0!important}.markdown p,.markdownBody p,.messageMarkdown p,.assistantContent p,.assistantMessage p,.messageAssistant p,.chatMessage.assistant p,.prose p{margin:0 0 .72em!important;line-height:1.58!important}.markdown h1,.markdownBody h1,.messageMarkdown h1,.assistantContent h1,.prose h1{margin:1.15em 0 .48em!important;font-size:1.38em!important;line-height:1.22!important}.markdown h2,.markdownBody h2,.messageMarkdown h2,.assistantContent h2,.prose h2{margin:1.05em 0 .42em!important;font-size:1.2em!important;line-height:1.26!important}.markdown h3,.markdownBody h3,.messageMarkdown h3,.assistantContent h3,.prose h3{margin:.95em 0 .38em!important;font-size:1.07em!important;line-height:1.3!important}.markdown h4,.markdownBody h4,.messageMarkdown h4,.assistantContent h4,.prose h4{margin:.85em 0 .32em!important;font-size:1em!important;line-height:1.32!important}.markdown ul,.markdown ol,.markdownBody ul,.markdownBody ol,.messageMarkdown ul,.messageMarkdown ol,.assistantContent ul,.assistantContent ol,.assistantMessage ul,.assistantMessage ol,.messageAssistant ul,.messageAssistant ol,.chatMessage.assistant ul,.chatMessage.assistant ol,.prose ul,.prose ol{margin:.45em 0 .82em!important;padding-left:1.45em!important;display:block!important}.markdown li,.markdownBody li,.messageMarkdown li,.assistantContent li,.assistantMessage li,.messageAssistant li,.chatMessage.assistant li,.prose li{min-height:0!important;margin:.2em 0!important;padding-left:.08em!important;line-height:1.52!important}.markdown li>p,.markdownBody li>p,.messageMarkdown li>p,.assistantContent li>p,.assistantMessage li>p,.messageAssistant li>p,.chatMessage.assistant li>p,.prose li>p{margin:.12em 0!important}.markdown li ul,.markdown li ol,.markdownBody li ul,.markdownBody li ol,.messageMarkdown li ul,.messageMarkdown li ol,.assistantContent li ul,.assistantContent li ol,.prose li ul,.prose li ol{margin:.24em 0 .3em!important}.markdown ol,.markdownBody ol,.messageMarkdown ol,.assistantContent ol,.prose ol,.markdown ul,.markdownBody ul,.messageMarkdown ul,.assistantContent ul,.prose ul{list-style-position:outside!important}.markdown strong,.markdownBody strong,.messageMarkdown strong,.assistantContent strong,.prose strong{font-weight:700}.markdown hr,.markdownBody hr,.messageMarkdown hr,.assistantContent hr,.prose hr{border:0;border-top:1px solid var(--aipa-line);margin:1em 0!important}.markdown blockquote,.markdownBody blockquote,.messageMarkdown blockquote,.assistantContent blockquote,.prose blockquote{border-left:2px solid var(--aipa-accent);color:var(--aipa-muted);margin:.7em 0!important;padding:.15em 0 .15em .9em!important}.markdown :not(pre)>code,.markdownBody :not(pre)>code,.messageMarkdown :not(pre)>code,.assistantContent :not(pre)>code,.prose :not(pre)>code{background:var(--aipa-panel-2);border-radius:5px;padding:.12em .34em;font-size:.92em}.markdown pre,.markdownBody pre,.messageMarkdown pre,.assistantContent pre,.prose pre{border:1px solid var(--aipa-line);background:var(--aipa-panel-2);border-radius:10px;line-height:1.48;overflow:auto;margin:.75em 0!important;padding:13px 14px!important}.markdown pre code,.markdownBody pre code,.messageMarkdown pre code,.assistantContent pre code,.prose pre code{background:0 0!important;padding:0!important}.markdown table,.markdownBody table,.messageMarkdown table,.assistantContent table,.prose table{border-collapse:collapse;width:100%;font-size:.94em;margin:.75em 0!important}.markdown th,.markdown td,.markdownBody th,.markdownBody td,.messageMarkdown th,.messageMarkdown td,.assistantContent th,.assistantContent td,.prose th,.prose td{border:1px solid var(--aipa-line);vertical-align:top;text-align:left;padding:8px 9px!important}.markdown th,.markdownBody th,.messageMarkdown th,.assistantContent th,.prose th{background:var(--aipa-panel-2);font-weight:700}.markdown a,.markdownBody a,.messageMarkdown a,.assistantContent a,.prose a{color:var(--aipa-accent);text-decoration:none}.markdown a:hover,.markdownBody a:hover,.messageMarkdown a:hover,.assistantContent a:hover,.prose a:hover{text-decoration:underline}.markdown img,.markdownBody img,.messageMarkdown img,.assistantContent img,.prose img{border-radius:10px;max-width:100%;height:auto;margin:.75em 0}[dir=rtl] .markdown ul,[dir=rtl] .markdown ol,[dir=rtl] .messageMarkdown ul,[dir=rtl] .messageMarkdown ol,[dir=rtl] .assistantContent ul,[dir=rtl] .assistantContent ol{padding-left:0!important;padding-right:1.45em!important}[dir=rtl] .markdown,[dir=rtl] .messageMarkdown,[dir=rtl] .assistantContent{text-align:right}@media (max-width:700px){.markdown table,.markdownBody table,.messageMarkdown table,.assistantContent table,.prose table{font-size:.88em}.markdown pre,.markdownBody pre,.messageMarkdown pre,.assistantContent pre,.prose pre{max-width:100%}}.msg.assistant{white-space:normal!important}.msg:has(.richMessage){white-space:normal!important}.richMessage{color:var(--aipa-text-soft,#dfe8e4);white-space:normal!important;line-height:1.52!important;display:block!important}.richMessage>*{margin-top:0!important}.richMessage p{margin:0!important;padding:0!important;line-height:1.52!important}.richMessage h1,.richMessage h2,.richMessage h3,.richMessage h4,.richMessage h5,.richMessage h6{color:var(--aipa-text,#f4faf7);padding:0!important;font-weight:700!important;line-height:1.25!important}.richMessage h1{margin:1rem 0 .38rem!important;font-size:1.35em!important}.richMessage h2{margin:.92rem 0 .34rem!important;font-size:1.2em!important}.richMessage h3{margin:.82rem 0 .3rem!important;font-size:1.08em!important}.richMessage h4,.richMessage h5,.richMessage h6{margin:.72rem 0 .28rem!important;font-size:1em!important}.richMessage>h1:first-child,.richMessage>h2:first-child,.richMessage>h3:first-child,.richMessage>h4:first-child{margin-top:0!important}.richMessage ul,.richMessage ol{margin:.38rem 0 .58rem!important;padding:0 0 0 1.35rem!important;display:block!important}.richMessage ul{list-style-type:disc!important}.richMessage ol{list-style-type:decimal!important}.richMessage li{min-height:0!important;margin:.12rem 0!important;padding:0 0 0 .1rem!important;line-height:1.48!important;display:list-item!important}.richMessage li::marker{color:var(--aipa-accent,#00f0ff)}.richMessage li>p{margin:0!important;padding:0!important;display:inline!important}.richMessage li>p+p{margin-top:.25rem!important;display:block!important}.richMessage li>ul,.richMessage li>ol,.richMessage ul ul,.richMessage ul ol,.richMessage ol ul,.richMessage ol ol{margin:.18rem 0 .22rem!important;padding-left:1.18rem!important}.richMessage strong{color:var(--aipa-text,#f4faf7);font-weight:700!important}.richMessage em{font-style:italic}.richMessage blockquote{color:var(--aipa-muted,#aebdb7);border-left:2px solid var(--aipa-accent,#00f0ff)!important;background:0 0!important;margin:.55rem 0!important;padding:.18rem 0 .18rem .82rem!important}.richMessage blockquote p{margin:0!important}.richMessage hr{border:0!important;border-top:1px solid var(--aipa-line,#244039)!important;margin:.78rem 0!important}.richMessage :not(pre)>code{white-space:normal;border:1px solid var(--aipa-line,#244039);background:var(--aipa-panel-2,#071613);border-radius:5px;font-size:.92em;padding:.1rem .3rem!important}.richMessage pre{border:1px solid var(--aipa-line,#244039);background:var(--aipa-panel-2,#071613);border-radius:10px;white-space:pre!important;margin:.58rem 0!important;padding:.75rem .85rem!important;line-height:1.45!important;overflow:auto!important}.richMessage pre code{white-space:pre!important;background:0 0!important;border:0!important;padding:0!important}.richMessage table{table-layout:auto;width:100%;border-collapse:collapse!important;margin:.58rem 0!important}.richMessage th,.richMessage td{border:1px solid var(--aipa-line,#244039);text-align:left;vertical-align:top;line-height:1.4;padding:.42rem .5rem!important}.richMessage th{background:var(--aipa-panel-2,#071613);font-weight:700}.richMessage a{color:var(--aipa-accent,#00f0ff)}.richMessage img{border-radius:10px;max-width:100%;height:auto;display:block;margin:.58rem 0!important}[dir=rtl] .richMessage ul,[dir=rtl] .richMessage ol,.richMessage[dir=rtl] ul,.richMessage[dir=rtl] ol{padding-left:0!important;padding-right:1.35rem!important}[dir=rtl] .richMessage,.richMessage[dir=rtl]{text-align:right}.msg .richMessage,.msg.assistant .richMessage{white-space:normal!important}.richMessage br+br{display:none}.newChat small{display:none!important}.newChat.projectContextActive{min-height:44px!important;display:flex!important}.richMessage{line-height:1.48!important}.richMessage>*+*{margin-top:.34rem!important}.richMessage p{margin:0!important;line-height:1.48!important}.richMessage p+p{margin-top:.38rem!important}.richMessage p+ul,.richMessage p+ol{margin-top:.22rem!important}.richMessage ul,.richMessage ol{margin:.2rem 0 .38rem!important;padding-left:1.28rem!important}.richMessage li{margin:.06rem 0!important;line-height:1.44!important}.richMessage ul+p,.richMessage ol+p{margin-top:.36rem!important}.richMessage h1,.richMessage h2,.richMessage h3,.richMessage h4,.richMessage h5,.richMessage h6{margin-top:.62rem!important;margin-bottom:.22rem!important}.side{font-size:13px!important}.sideItem,.newChat,.projectsAllButton,.projectRow,.historyOpen{font-size:12.5px!important}.sidebarSectionHeading{font-size:9.5px!important}.projectRow small,.sidebarSectionHeading small{font-size:9px!important}.side svg,.historyOpen svg,.projectRow svg,.projectExpandButton svg{flex:none!important;min-width:14px!important;min-height:14px!important}.historyOpen{min-width:0!important;overflow:hidden!important}.historyOpen span{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.composer,.composerBox,.chatComposer{background:#1b1d29!important}.composer textarea,.composerBox textarea,.chatComposer textarea,.composerInput,.composerInputArea,.composerTextArea,.promptInput{color:var(--aipa-text)!important;background:#1b1d29!important}.composer textarea,.composerBox textarea,.chatComposer textarea{box-shadow:none!important;border:0!important}.composerRightActions{align-items:center;gap:8px;margin-left:auto;display:flex}.userMessageActions{justify-content:flex-end;gap:8px;margin-top:5px;padding-right:4px;display:flex}.userMessageActions button{min-height:27px;color:var(--aipa-muted-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 7px;font-size:9px;display:inline-flex}.userMessageActions button:hover{color:var(--aipa-text);background:var(--aipa-panel-2)}.userMessageActions svg{flex:0 0 13px!important;width:13px!important;height:13px!important}html[data-theme=light] .composer,html[data-theme=light] .composerBox,html[data-theme=light] .chatComposer,html[data-theme=light] .composer textarea,html[data-theme=light] .composerBox textarea,html[data-theme=light] .chatComposer textarea,html[data-theme=light] .composerInput,html[data-theme=light] .composerInputArea,html[data-theme=light] .composerTextArea,html[data-theme=light] .promptInput{background:#fff!important}.composerBar textarea{box-sizing:border-box;resize:none!important;line-height:1.35!important}.composerBottom{margin-top:4px!important;padding-top:0!important}.composerDocumentMessage{margin-top:5px!important;margin-bottom:0!important}@media (max-width:700px){.composerBottom{margin-top:3px!important}}.composerBar textarea{resize:none!important}.composerBar textarea::-webkit-scrollbar{width:6px}.composerBar textarea::-webkit-scrollbar-thumb{background:var(--aipa-line-strong);border-radius:999px}.composerBar textarea::-webkit-scrollbar-track{background:0 0}.userMessageWrap{flex-direction:column;align-items:flex-end;max-width:min(78%,760px);display:flex}.userMessageText{max-width:100%}.userMessageActions{opacity:0;visibility:hidden;transition:opacity .14s,transform .14s,visibility .14s;transform:translateY(-2px);justify-content:flex-end!important;gap:8px!important;margin:4px 2px 0 0!important;padding:0!important;display:flex!important}.msg.user:hover .userMessageActions,.msg.user:focus-within .userMessageActions{opacity:1;visibility:visible;transform:translateY(0)}.userMessageActions button,.assistantMessageActions :is(button,a){width:28px;height:28px;color:var(--aipa-muted-2);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;min-height:28px!important;padding:0!important}.userMessageActions button:hover,.assistantMessageActions :is(button,a):hover,.assistantMessageActions :is(button,a).active{color:var(--aipa-text);background:var(--aipa-panel-2)}.userMessageActions button span{display:none!important}.assistantMessageWrap{width:100%;min-width:0}.assistantMessageActions{align-items:center;gap:8px;margin-top:5px;display:flex}.assistantMessageActions :is(button,a):disabled{opacity:.35;cursor:default}.assistantMessageActions :is(button,a) span{font-variant-numeric:tabular-nums;margin-left:3px;font-size:9px}.responseSources{border:1px solid var(--aipa-line);background:var(--aipa-panel-2);border-radius:9px;width:min(100%,680px);margin-top:5px;padding:8px 9px}.responseSourcesTitle{color:var(--aipa-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:9px;font-weight:700}.responseSources a{color:var(--aipa-text-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;font-size:11px;text-decoration:none;display:flex}.responseSources a:hover{background:var(--aipa-panel);color:var(--aipa-accent)}.responseSources a span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:700px){.userMessageActions{opacity:.78;visibility:visible;transform:none}.userMessageWrap{max-width:88%}}.sharedResponsePage{background:var(--aipa-bg);min-height:100vh;color:var(--aipa-text);justify-content:center;padding:28px 18px 48px;display:flex}.sharedResponseShell{width:min(860px,100%)}.sharedResponseHeader{color:var(--aipa-muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 0 22px;font-size:12px;display:flex}.sharedResponseThread{border:1px solid var(--aipa-line);background:var(--aipa-panel);border-radius:18px;flex-direction:column;gap:16px;padding:26px;display:flex}.sharedPublicUserBubble{background:var(--aipa-panel-2);max-width:78%;color:var(--aipa-text);border-radius:15px 15px 4px;align-self:flex-end;padding:11px 14px;font-size:14px;line-height:1.45}.sharedPublicAssistant{width:100%}.sharedResponseCTA{border:1px solid var(--aipa-line);background:var(--aipa-panel);text-align:center;border-radius:14px;margin-top:16px;padding:18px}.sharedResponseCTA p{color:var(--aipa-muted);margin:0 0 12px;font-size:12px}.sharedAuthButtons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sharedResponseCard{border:1px solid var(--aipa-line);background:var(--aipa-panel);text-align:center;border-radius:18px;width:min(520px,100%);margin:auto;padding:26px}.sharedResponseCard h1{margin:18px 0 8px}.sharedResponseCard p{color:var(--aipa-muted)}@media (max-width:700px){.sharedResponsePage{padding:18px 12px 36px}.sharedResponseThread{padding:17px}.sharedPublicUserBubble{max-width:90%}}.msg.user{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.msg.user .userMessageWrap{flex-direction:column;align-items:flex-end;width:100%;max-width:min(78%,760px);margin-left:auto;display:flex;background:0 0!important;border:0!important;overflow:visible!important}.msg.user .userMessageText{overflow-wrap:anywhere;width:auto;max-width:100%;line-height:1.45;display:block;color:var(--aipa-text)!important;box-shadow:none!important;background:#153f36!important;border-radius:18px!important;padding:12px 16px!important}.msg.user .userMessageActions{align-self:flex-end;background:0 0!important;border:0!important;width:auto!important;margin:5px 2px 0 0!important;padding:0!important;position:static!important}.msg.assistant{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.msg.assistant .assistantMessageWrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.msg.assistant .richMessage,.msg.assistant .markdown,.msg.assistant .messageMarkdown,.msg.assistant .assistantContent{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.userMessageActions button,.assistantMessageActions :is(button,a){background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important}.userMessageActions button:hover,.userMessageActions button:focus-visible,.assistantMessageActions :is(button,a):hover,.assistantMessageActions :is(button,a):focus-visible,.assistantMessageActions :is(button,a).active{background:var(--aipa-panel-2)!important;border-radius:50%!important}.userMessageActions button svg,.assistantMessageActions :is(button,a) svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.assistantMessageActions{background:0 0!important;border:0!important;margin-top:6px!important;padding:0!important}@media (max-width:700px){.msg.user .userMessageWrap{max-width:88%}.msg.user .userMessageText{border-radius:16px!important;padding:10px 13px!important}}.projectMenuButton,.projectOptionsButton,.chatOptionsButton,.historyOptionsButton,.projectRow .moreButton,.projectRow button[aria-label*=menu i],.projectRow button[title*=menu i],.projectRow button[aria-label*=options i],.projectRow button[title*=options i]{background:0 0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:inline-flex!important}.projectMenuButton:hover,.projectMenuButton:focus-visible,.projectOptionsButton:hover,.projectOptionsButton:focus-visible,.chatOptionsButton:hover,.chatOptionsButton:focus-visible,.historyOptionsButton:hover,.historyOptionsButton:focus-visible,.projectRow .moreButton:hover,.projectRow .moreButton:focus-visible,.projectRow button[aria-label*=menu i]:hover,.projectRow button[aria-label*=menu i]:focus-visible,.projectRow button[title*=menu i]:hover,.projectRow button[title*=menu i]:focus-visible,.projectRow button[aria-label*=options i]:hover,.projectRow button[aria-label*=options i]:focus-visible,.projectRow button[title*=options i]:hover,.projectRow button[title*=options i]:focus-visible{background:var(--aipa-panel-2)!important;border-radius:50%!important}.composerBar{background:#1b1d29!important}.composerBar textarea,.composerBar textarea:focus,.composerBar textarea:active,.composerBar textarea:hover{background:#1b1d29!important;border:0!important;outline:none!important;box-shadow:inset 0 0 0 1000px #1b1d29!important}.composerBar textarea:-webkit-autofill{background:#1b1d29!important;border:0!important;outline:none!important;box-shadow:inset 0 0 0 1000px #1b1d29!important}.composerInput,.composerInputArea,.composerTextArea,.promptInput,.composerBar>textarea{background:#1b1d29!important}.composerBar textarea::placeholder{color:var(--aipa-muted-2)!important;opacity:1!important;background:0 0!important}html[data-theme=light] .composerBar,html[data-theme=light] .composerBar textarea,html[data-theme=light] .composerBar textarea:focus,html[data-theme=light] .composerBar textarea:active,html[data-theme=light] .composerBar textarea:hover,html[data-theme=light] .composerInput,html[data-theme=light] .composerInputArea,html[data-theme=light] .composerTextArea,html[data-theme=light] .promptInput{box-shadow:none!important;-webkit-box-shadow:none!important;background:#fff!important}.thread{padding-bottom:12px}.threadEndSentinel{pointer-events:none;width:100%;height:30px}.msg.assistant,.assistantMessageWrap{overflow:visible!important}.responseSources{z-index:3;width:min(100%,680px)!important;margin-top:7px!important;display:block!important;position:relative!important;overflow:visible!important}.responseSources a{cursor:pointer}.assistantMessageActions :is(button,a):disabled{pointer-events:auto}.aipaLanding2{background:var(--color-surface);min-height:100vh;color:var(--color-text);overflow:hidden}.aipa2Header{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1420px,100% - 48px);height:76px;margin:0 auto;display:grid}.aipa2Logo{letter-spacing:.28em;align-items:center;gap:4px;font-size:20px;font-weight:400;display:inline-flex;color:var(--color-text)!important;text-decoration:none!important}.aipa2Logo span{color:var(--color-action)}.aipa2Logo b{font-weight:500}.aipa2Nav{align-items:center;gap:30px;display:flex}.aipa2Nav a{font-size:12px;transition:color .16s;color:var(--color-text-secondary)!important;text-decoration:none!important}.aipa2Nav a:hover{color:var(--color-text)!important}.aipa2TopCta{border:1px solid var(--color-border);border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:inline-flex;color:var(--color-text)!important;text-decoration:none!important}.aipa2Hero{text-align:center;width:min(1420px,100% - 48px);margin:0 auto;padding:110px 0 90px}.aipa2HeroEyebrow,.aipa2SectionIntro>span,.aipa2PakistanCopy>span,.aipa2ExploreBand>div>span{color:var(--color-action);letter-spacing:.18em;font-size:10px;font-weight:700;display:inline-block}.aipa2Hero h1{letter-spacing:-.045em;max-width:1140px;margin:18px auto 25px;font-size:clamp(54px,7vw,108px);font-weight:400;line-height:.94;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2Hero>p{max-width:720px;color:var(--color-text-secondary);margin:0 auto;font-size:clamp(16px,1.7vw,21px);line-height:1.55}.aipa2HeroActions{justify-content:center;align-items:center;gap:22px;margin-top:30px;display:flex}.aipa2Primary{background:var(--color-action);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:12px;font-weight:700;display:inline-flex;color:var(--color-text)!important;text-decoration:none!important}.aipa2TextLink{align-items:center;gap:7px;font-size:12px;display:inline-flex;color:var(--color-text)!important;text-decoration:none!important}.aipa2HeroStage{width:min(1120px,100%);min-height:680px;margin:88px auto 0;position:relative}.aipa2LocationVisual{border:1px solid var(--color-border);background:var(--color-surface);opacity:.95;border-radius:28px;width:96%;height:280px;position:absolute;top:0;left:2%;overflow:hidden}.aipa2ProductWindow{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:24px;width:min(820px,86%);min-height:520px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 42px 120px #0009}.aipa2ProductTopbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.aipa2MiniLogo{letter-spacing:.22em;gap:2px;font-size:11px;display:flex}.aipa2MiniLogo span{color:var(--color-action)}.aipa2SmartPill{background:var(--color-surface);color:var(--color-action);border-radius:999px;padding:5px 9px;font-size:9px}.aipa2ProductBody{padding:54px 44px 36px}.aipa2Greeting{text-align:center;margin-bottom:7px;font-size:34px}.aipa2ProductPrompt{text-align:center;color:var(--color-text-secondary);margin-bottom:38px;font-size:13px}.aipa2SampleUser{background:var(--color-surface);border-radius:17px;max-width:72%;margin-left:auto;padding:13px 16px;font-size:13px;line-height:1.45}.aipa2SampleAnswer{max-width:76%;color:var(--color-text);margin-top:22px;font-size:13px;line-height:1.65}.aipa2SampleAnswer strong{color:var(--color-text)}.aipa2SampleTags{gap:6px;margin-top:12px;display:flex}.aipa2SampleTags span{background:var(--color-surface);color:var(--color-action);border-radius:999px;padding:4px 7px;font-size:8px}.aipa2MockComposer{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 13px;font-size:11px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.aipa2MockComposer button{background:var(--color-action);width:30px;height:30px;color:var(--color-text);border:0;border-radius:50%}.aipa2Section{width:min(1420px,100% - 48px);margin:0 auto;padding:130px 0}.aipa2SectionIntro{max-width:760px;margin-bottom:54px}.aipa2SectionIntro.compact{max-width:880px}.aipa2SectionIntro h2,.aipa2Pakistan h2,.aipa2ExploreBand h2,.aipa2FinalCta h2{letter-spacing:-.035em;font-weight:400;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2SectionIntro h2{margin:12px 0 16px;font-size:clamp(44px,5vw,76px);line-height:1.02}.aipa2SectionIntro p{max-width:650px;color:var(--color-text-secondary);font-size:14px;line-height:1.7}.aipa2ProductGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.aipa2ProductCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;flex-direction:column;min-height:370px;padding:30px;transition:transform .18s,border-color .18s;display:flex;position:relative;color:var(--color-text)!important;text-decoration:none!important}.aipa2ProductCard:hover{border-color:var(--color-border);transform:translateY(-3px)}.aipa2ProductCardTop{color:var(--color-action);justify-content:space-between;align-items:center;display:flex}.aipa2ProductCardTop span{letter-spacing:.18em;font-size:9px}.aipa2ProductCard h3{max-width:570px;margin:72px 0 14px;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.04;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2ProductCard p{max-width:570px;color:var(--color-text-secondary);font-size:13px;line-height:1.65}.aipa2CardLink{color:var(--color-action);align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.aipa2Pakistan{border-top:1px solid var(--color-border);grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;width:min(1420px,100% - 48px);margin:0 auto;padding:120px 0;display:grid}.aipa2PakistanCopy h2{margin:14px 0 24px;font-size:clamp(48px,5vw,82px);line-height:.98}.aipa2PakistanCopy p{max-width:580px;color:var(--color-text-secondary);font-size:14px;line-height:1.7}.aipa2LanguageCloud{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.aipa2PakistanPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:28px;padding:34px}.aipa2PakistanPanelLabel{color:var(--color-action);letter-spacing:.17em;font-size:9px}.aipa2PakistanPanelQuote{text-align:center;padding:58px 10px 54px;font-size:clamp(40px,4vw,66px);line-height:1;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2PakistanPanelGrid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.aipa2PakistanPanelGrid>div{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px}.aipa2PakistanPanelGrid b,.aipa2PakistanPanelGrid span{display:block}.aipa2PakistanPanelGrid b{margin-bottom:7px;font-size:11px}.aipa2PakistanPanelGrid span{color:var(--color-text-secondary);font-size:10px;line-height:1.55}.aipa2Creative{width:min(1420px,100% - 48px);margin:0 auto;padding:130px 0}.aipa2CreativeGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aipa2CreativeCard{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:560px;padding:26px;display:flex;overflow:hidden}.aipa2CreativeSoft{color:#173028;background:linear-gradient(145deg,#d8ddd9,#aeb8b3)}.aipa2CreativeFood{color:#fff6ea;background:#f57222}.aipa2CreativeMeta,.aipa2Created{letter-spacing:.15em;text-transform:uppercase;font-size:8px}.aipa2CreativeCenter{border:1px solid;border-radius:18px;width:min(310px,76%);margin:auto;padding:30px}.aipa2CreativeCenter>strong{margin:12px 0 18px;font-size:46px;font-weight:400;line-height:.92;display:block;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2CreativeSmall{letter-spacing:.15em;font-size:8px}.aipa2CreativeCenter>span{font-size:10px}.aipa2CreativeActionCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:220px;padding:30px;display:grid;color:var(--color-text)!important;text-decoration:none!important}.aipa2CreativeActionCard>svg:first-child{color:var(--color-action)}.aipa2CreativeActionCard span{color:var(--color-action);letter-spacing:.15em;font-size:9px}.aipa2CreativeActionCard h3{max-width:840px;margin:8px 0 0;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1.05;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2Reality{border-top:1px solid var(--color-border);width:min(1420px,100% - 48px);margin:0 auto;padding:120px 0}.aipa2RealityGrid{background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.aipa2RealityGrid article{background:var(--color-surface);min-height:240px;padding:26px}.aipa2RealityGrid svg{color:var(--color-action)}.aipa2RealityGrid h3{margin:46px 0 10px;font-size:15px}.aipa2RealityGrid p{color:var(--color-text-secondary);font-size:11px;line-height:1.6}.aipa2ExploreBand{background:var(--color-surface);border-radius:32px;justify-content:space-between;align-items:end;gap:40px;width:min(1420px,100% - 48px);margin:0 auto 120px;padding:62px;display:flex}.aipa2ExploreBand>div{max-width:900px}.aipa2ExploreBand h2{margin:14px 0 18px;font-size:clamp(38px,4.6vw,70px);line-height:1}.aipa2ExploreBand p{color:var(--color-text-secondary);max-width:670px;font-size:13px;line-height:1.65}.aipa2FinalCta{text-align:center;width:min(1100px,100% - 48px);margin:0 auto;padding:100px 0 130px}.aipa2FinalCta>svg{color:var(--color-action)}.aipa2FinalCta h2{margin:18px 0;font-size:clamp(56px,7vw,102px);line-height:.95}.aipa2FinalCta p{color:var(--color-text-secondary);margin:0 0 26px}.aipa2Footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:32px;width:min(1420px,100% - 48px);margin:0 auto;padding:32px 0 40px;display:flex}.aipa2Footer small{color:var(--color-text-secondary);margin-top:10px;font-size:9px;display:block}.aipa2FooterLinks{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.aipa2FooterLinks a{font-size:9px;color:var(--color-text-secondary)!important;text-decoration:none!important}.explore2Page{color:#f2f7f5;background:#07121d;min-height:100vh;padding-bottom:72px}.explore2Header{justify-content:space-between;align-items:center;width:min(1320px,100% - 48px);height:76px;margin:0 auto;display:flex}.explore2HeaderLinks{gap:18px;display:flex}.explore2HeaderLinks a{font-size:11px;color:#91a39d!important;text-decoration:none!important}.explore2Hero{width:min(1320px,100% - 48px);margin:0 auto;padding:90px 0 96px}.explore2Hero>span,.explore2SectionHead>span,.explore2SectionHead>div>span{color:#00f0ff;letter-spacing:.18em;font-size:9px;font-weight:700}.explore2Hero h1{letter-spacing:-.04em;max-width:1050px;margin:15px 0 20px;font-size:clamp(54px,7vw,96px);font-weight:400;line-height:.98;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.explore2Hero p{color:#95a59f;max-width:760px;font-size:14px;line-height:1.7}.explore2Section{width:min(1320px,100% - 48px);margin:0 auto;padding:80px 0}.explore2SectionHead{margin-bottom:34px}.explore2SectionHead.row{justify-content:space-between;align-items:end;gap:20px;display:flex}.explore2SectionHead small{color:#687b75;font-size:9px}.explore2SectionHead h2{margin:8px 0 0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.explore2WorkflowGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.explore2WorkflowCard{background:#0a1823;border:1px solid #203844;border-radius:20px;flex-direction:column;min-height:235px;padding:22px;display:flex;color:#f2f7f5!important;text-decoration:none!important}.explore2WorkflowCard>svg:first-child{color:#00f0ff}.explore2WorkflowCard h3{margin:36px 0 8px;font-size:16px}.explore2WorkflowCard p{color:#859691;margin:0;font-size:11px;line-height:1.6}.explore2WorkflowCard>svg:last-child{color:#738680;align-self:flex-end;margin-top:auto}.explore2TrendSection{border-top:1px solid #18303a}.explore2Loading,.explore2Notice{color:#849690;border:1px solid #1d3540;border-radius:20px;padding:46px}.explore2TrendGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.explore2TrendCard{background:#0a1722;border:1px solid #1d3540;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;color:#f2f7f5!important;text-decoration:none!important}.explore2TrendCard.featured{grid-area:span 2/span 2}.explore2TrendMedia{aspect-ratio:16/9;background:#0e211e;overflow:hidden}.explore2TrendCard.featured .explore2TrendMedia{aspect-ratio:16/8}.explore2TrendMedia img,.explore2VideoThumb img{object-fit:cover;width:100%;height:100%;display:block}.explore2TrendFallback{color:#00f0ff;background:radial-gradient(circle at 65% 30%,#424b43,#0b1923 55%);place-items:center;width:100%;height:100%;display:grid}.explore2TrendCopy{flex-direction:column;flex:1;padding:20px;display:flex}.explore2TrendMeta,.explore2VideoMeta{color:#6f817b;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:8px;display:flex}.explore2TrendCopy h3{margin:16px 0 10px;font-size:25px;font-weight:400;line-height:1.08;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.explore2TrendCard.featured h3{font-size:clamp(34px,3.6vw,56px)}.explore2TrendCopy p{color:#879994;margin:0;font-size:11px;line-height:1.6}.explore2Read{color:#00f0ff;align-items:center;gap:5px;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.explore2VideoSection{border-top:1px solid #18303a}.explore2VideoGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.explore2VideoCard{color:#f2f7f5!important;text-decoration:none!important}.explore2VideoThumb{aspect-ratio:16/9;background:#1b1d29;border-radius:18px;position:relative;overflow:hidden}.explore2Play{color:#052117;background:#00f0ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:14px;left:14px}.explore2VideoMeta{margin-top:12px}.explore2VideoCard h3{margin:8px 0 0;font-size:14px;line-height:1.4}.explore2Footer{color:#6f817b;border-top:1px solid #18303a;justify-content:space-between;gap:28px;width:min(1320px,100% - 48px);margin:70px auto 0;padding-top:24px;font-size:9px;display:flex}.explore2Footer a{align-items:center;gap:5px;display:flex;color:#00f0ff!important;text-decoration:none!important}@media (max-width:980px){.aipa2Nav{display:none}.aipa2Header{grid-template-columns:1fr 1fr}.aipa2TopCta{grid-column:2}.aipa2Hero{padding-top:80px}.aipa2HeroStage{min-height:590px}.aipa2LocationVisual{height:230px}.aipa2ProductWindow{min-height:450px}.aipa2ProductGrid,.aipa2CreativeGrid{grid-template-columns:1fr}.aipa2Pakistan{grid-template-columns:1fr;gap:36px}.aipa2RealityGrid{grid-template-columns:1fr 1fr}.aipa2ExploreBand{flex-direction:column;align-items:flex-start}.aipa2CreativeActionCard{grid-column:auto}.explore2WorkflowGrid{grid-template-columns:repeat(2,1fr)}.explore2TrendGrid{grid-template-columns:1fr 1fr}.explore2TrendCard.featured{grid-area:auto/1/auto/-1}.explore2VideoGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.aipa2Header,.aipa2Hero,.aipa2Section,.aipa2Pakistan,.aipa2Creative,.aipa2Reality,.aipa2ExploreBand,.aipa2FinalCta,.aipa2Footer,.explore2Header,.explore2Hero,.explore2Section,.explore2Footer{width:calc(100% - 28px)}.aipa2Header{height:64px}.aipa2TopCta{padding:8px 11px}.aipa2Hero{padding:70px 0 64px}.aipa2Hero h1{font-size:50px}.aipa2DesktopBreak{display:none}.aipa2HeroStage{min-height:475px;margin-top:58px}.aipa2LocationVisual{border-radius:20px;height:180px}.aipa2ProductWindow{border-radius:18px;width:94%;min-height:370px}.aipa2ProductBody{padding:36px 20px 70px}.aipa2Greeting{font-size:26px}.aipa2SampleUser,.aipa2SampleAnswer{max-width:88%}.aipa2Section,.aipa2Pakistan,.aipa2Creative,.aipa2Reality{padding:84px 0}.aipa2ProductGrid{grid-template-columns:1fr}.aipa2ProductCard{min-height:300px}.aipa2ProductCard h3{margin-top:42px}.aipa2PakistanPanel{padding:20px}.aipa2PakistanPanelQuote{padding:42px 0;font-size:38px}.aipa2PakistanPanelGrid{grid-template-columns:1fr}.aipa2CreativeCard{min-height:420px}.aipa2CreativeCenter>strong{font-size:38px}.aipa2CreativeActionCard{grid-template-columns:1fr;gap:18px}.aipa2RealityGrid{grid-template-columns:1fr}.aipa2ExploreBand{margin-bottom:80px;padding:32px}.aipa2Footer{flex-direction:column;align-items:flex-start}.aipa2FooterLinks{justify-content:flex-start}.explore2Hero{padding:66px 0}.explore2Hero h1{font-size:48px}.explore2Section{padding:58px 0}.explore2WorkflowGrid,.explore2TrendGrid,.explore2VideoGrid{grid-template-columns:1fr}.explore2TrendCard.featured{grid-column:auto}.explore2SectionHead.row{flex-direction:column;align-items:flex-start}.explore2Footer{flex-direction:column}}.explore3Page{background:var(--color-canvas);min-height:100vh;color:var(--color-text);padding:0 36px 44px}.explore3Header{justify-content:space-between;align-items:center;width:min(1220px,100%);height:72px;margin:auto;display:flex}.explore3HeaderLinks{gap:22px;font-size:12px;display:flex}.explore3HeaderLinks a{color:var(--color-text-secondary);text-decoration:none}.explore3HeaderLinks a:hover{color:var(--color-text)}.explore3Hero{width:min(1220px,100%);max-width:1220px;margin:76px auto 46px}.explore3Hero>span,.explore3SectionHeading>span,.explore3SectionHeading>div>span{color:var(--color-action);letter-spacing:.16em;margin-bottom:12px;font-size:9px;font-weight:700;display:block}.explore3Hero h1{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:.94;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.explore3Hero p{max-width:610px;color:var(--color-text-secondary);margin:24px 0 0;font-size:15px;line-height:1.6}.explore3Tabs{top:var(--site-header-height,76px);z-index:20;background:var(--color-canvas);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;gap:8px;width:min(1220px,100%);margin:0 auto;padding:11px 0;display:flex;position:sticky;overflow-x:auto}.explore3Tabs::-webkit-scrollbar{display:none}.explore3Tabs button{border:1px solid;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:11px;display:inline-flex}.explore3UseCases,.explore3AllSection,.explore3Trends{border-bottom:1px solid var(--color-border);width:min(1220px,100%);margin:0 auto;padding:58px 0 72px}.explore3UseCaseHead{align-items:flex-start;gap:17px;margin-bottom:25px;display:flex}.explore3UseCaseIcon{background:var(--color-action-soft);width:43px;height:43px;color:var(--color-action);border-radius:50%;flex:0 0 43px;place-items:center;display:grid}.explore3UseCaseHead h2,.explore3SectionHeading h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.03;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.explore3UseCaseHead p{max-width:620px;color:var(--color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.55}.explore3CardGrid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.explore3Card{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:184px;color:var(--color-text);grid-template-columns:36px 1fr 22px;align-items:start;gap:13px;padding:23px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.explore3Card:hover{background:var(--color-surface-raised)}.explore3CardIcon{background:var(--color-action-soft);width:34px;height:34px;color:var(--color-action);border-radius:50%;place-items:center;display:grid}.explore3CardCopy h3{margin:2px 0 8px;font-size:14px}.explore3CardCopy p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.55}.explore3CardArrow{color:var(--color-text-secondary);margin-top:8px;transition:transform .18s,color .18s}.explore3Card:hover .explore3CardArrow{color:var(--color-action);transform:translate(3px,-2px)}.explore3SectionHeading{margin-bottom:25px}.explore3SectionHeading.row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.explore3SectionHeading small{color:var(--color-text-secondary);font-size:10px}.explore3CategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.explore3CategoryCard{text-align:left;min-height:135px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:13px;grid-template-columns:28px 1fr 18px;align-items:start;gap:10px;padding:18px;display:grid}.explore3CategoryCard:hover{background:var(--color-surface-raised);border-color:var(--color-control)}.explore3CategoryCard>svg:first-child{color:var(--color-action)}.explore3CategoryCard strong{margin-bottom:6px;font-size:12px;display:block}.explore3CategoryCard span{color:var(--color-text-secondary);font-size:10px;line-height:1.45;display:block}.explore3CategoryCard>svg:last-child{color:var(--color-text-secondary)}.explore3Loading{min-height:140px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.explore3Notice,.explore3Refreshing{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.explore3Notice .planButton{min-height:40px;padding:8px 14px}.explore3TrendGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.explore3TrendCard{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:14px;text-decoration:none;overflow:hidden}.explore3TrendMedia{aspect-ratio:16/9;background:var(--color-surface-raised);overflow:hidden}.explore3TrendMedia img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.explore3TrendCard:hover .explore3TrendMedia img{transform:scale(1.025)}.explore3TrendFallback{width:100%;height:100%;color:var(--color-action);place-items:center;display:grid}.explore3TrendCopy{padding:15px}.explore3TrendMeta{color:var(--color-text-secondary);justify-content:space-between;gap:10px;margin-bottom:9px;font-size:9px;display:flex}.explore3TrendCopy h3{margin:0 0 7px;font-size:13px;line-height:1.35}.explore3TrendCopy p{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.explore3VideoStrip{margin-top:34px}.explore3VideoHeading{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.explore3VideoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.explore3VideoCard{color:var(--color-text);text-decoration:none}.explore3VideoThumb{aspect-ratio:16/9;background:var(--color-surface-raised);border-radius:10px;position:relative;overflow:hidden}.explore3VideoThumb img{object-fit:cover;width:100%;height:100%}.explore3Play{width:31px;height:31px;color:var(--color-text-on-action);background:var(--color-action);border-radius:50%;place-items:center;display:grid;position:absolute;inset:auto auto 9px 9px}.explore3VideoCard>div:last-child{padding:9px 2px}.explore3VideoCard span{color:var(--color-text-secondary);margin-bottom:4px;font-size:9px;display:block}.explore3VideoCard strong{font-size:11px;line-height:1.35;display:block}.explore3Footer{width:min(1220px,100%);color:var(--color-text-secondary);justify-content:space-between;gap:18px;margin:0 auto;padding:24px 0 5px;font-size:10px;display:flex}.explore3Footer a{color:var(--color-action-text);align-items:center;gap:5px;text-decoration:none;display:inline-flex}@media (max-width:960px){.explore3Page{padding-left:20px;padding-right:20px}.explore3Hero{margin-top:45px}.explore3CardGrid,.explore3TrendGrid,.explore3CategoryGrid,.explore3VideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.explore3Page{padding-left:14px;padding-right:14px}.explore3Header{height:60px}.explore3HeaderLinks{gap:12px}.explore3Hero{margin:35px auto 28px}.explore3Hero h1{font-size:48px}.explore3Tabs{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.explore3UseCases,.explore3AllSection,.explore3Trends{padding:38px 0 48px}.explore3CardGrid,.explore3CategoryGrid,.explore3TrendGrid,.explore3VideoGrid{grid-template-columns:1fr}.explore3Card{min-height:145px}.explore3SectionHeading.row{flex-direction:column;align-items:flex-start}.explore3Footer{flex-direction:column}}.exploreImageGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.exploreImageTile{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-text);border-radius:18px;flex-direction:column;height:100%;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;overflow:hidden}.exploreImageTile:hover{border-color:var(--color-control);background:var(--color-surface-raised);transform:translateY(-2px)}.exploreImageTileMedia{aspect-ratio:16/9;background-color:var(--color-surface-raised);flex-shrink:0;position:relative;overflow:hidden}.exploreImageTilePhoto{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.exploreImageTileFooter{justify-content:space-between;align-items:center;gap:14px;min-height:112px;padding:15px 16px 16px;display:flex}.exploreImageTileFooter h3{color:var(--color-text);margin:0 0 5px;font-size:14px}.exploreImageTileFooter p{color:var(--color-text-secondary);margin:0;font-size:10px;line-height:1.45}.exploreImageTileArrow{border:1px solid var(--color-control);width:32px;height:32px;color:var(--color-action);border-radius:50%;flex:0 0 32px;place-items:center;transition:background .16s,transform .16s;display:grid}.exploreImageTile:hover .exploreImageTileArrow{background:var(--color-action-soft);transform:translate(2px)}@media (max-width:960px){.exploreImageGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.exploreImageGallery{grid-template-columns:1fr}}.explore3TrendFallback{background:var(--color-surface-raised)}.explore3TrendFallback .aipaLoaderWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.explore3VideoFallback{z-index:0;position:absolute;inset:0}.explore3VideoThumb .explore3Play{z-index:2}.chatOptionsMenu.archivedChatOptionsMenu{overscroll-behavior:contain;max-height:calc(100vh - 24px);overflow-y:auto;z-index:5000!important;position:fixed!important}.unifiedSidebarScroll{box-sizing:border-box;scrollbar-gutter:stable;padding-right:12px!important}.unifiedSidebarScroll>*{min-width:0}.unifiedSidebarScroll .chatRow,.unifiedSidebarScroll .projectRow,.unifiedSidebarScroll .sidebarRow,.unifiedSidebarScroll .sidebarItem{box-sizing:border-box;max-width:100%}.unifiedSidebarScroll::-webkit-scrollbar{width:7px}.unifiedSidebarScroll::-webkit-scrollbar-track{background:0 0}.unifiedSidebarScroll::-webkit-scrollbar-thumb{border-radius:999px}.aipa2HeroStage.aipa2HeroStagePhoto{height:auto;min-height:0;margin-top:70px}.aipa2LocationVisual.aipa2LocationVisualPhoto{opacity:1;border-radius:30px;width:100%;height:clamp(330px,42vw,570px);position:relative;top:auto;left:auto}.locationPhotoVisual{background:#0b1922;width:100%;height:100%;position:relative;overflow:hidden}.locationPhotoImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.locationPhotoOverlay{background:linear-gradient(90deg,#030c116b,#030c110a 55%,#030c1138),linear-gradient(#0000 52%,#030c118f);position:absolute;inset:0}.locationPhotoCaption{z-index:2;text-align:left;gap:5px;display:grid;position:absolute;bottom:26px;left:30px}.locationPhotoCaption span{color:#00f0ff;letter-spacing:.16em;font-size:9px;font-weight:700}.locationPhotoCaption strong{color:#fff;font-size:clamp(24px,3vw,42px);font-weight:400;line-height:1.05;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2LanguageCloud button{font:inherit;border:1px solid;border-radius:999px;padding:8px 11px;font-size:10px}.aipa2PakistanPanel{transition:background .2s,border-color .2s}.aipa2PakistanPanel[dir=rtl] .aipa2PakistanPanelLabel,.aipa2PakistanPanel[dir=rtl] .aipa2PakistanPanelGrid{text-align:right}.aipa2CreativeShowcase{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:18px;margin-bottom:16px;display:grid}.aipaBeforeAfter{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b1823;border:1px solid #454b63;border-radius:28px;outline:none;min-height:520px;position:relative;overflow:hidden}.aipaBeforeAfter:focus-visible{box-shadow:0 0 0 3px #24d59642}.aipaBeforeImage,.aipaAfterImage{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aipaAfterClip{position:absolute;inset:0;overflow:hidden}.aipaAfterImage{width:100%;max-width:none}.aipaCompareLine{z-index:5;pointer-events:none;background:#f7fffccc;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.aipaCompareHandle{color:#0b251c;background:#f7fff7;border:2px solid #00f0ff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 25px #0006}.aipaCompareLabel{z-index:6;color:#fff;letter-spacing:.06em;pointer-events:none;background:#07130fcc;border-radius:999px;padding:6px 9px;font-size:9px;position:absolute;top:18px}.aipaCompareLabel.before{left:18px}.aipaCompareLabel.after{color:#00f0ff;background:#1a211b;right:18px}.aipa2CreativeShowcaseCopy{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex}.aipa2CreativeShowcaseCopy>span{color:var(--color-action);letter-spacing:.16em;font-size:9px}.aipa2CreativeShowcaseCopy h3{margin:16px 0;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.02;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipa2CreativeShowcaseCopy p{color:var(--color-text-secondary);margin:0 0 24px;font-size:12px;line-height:1.7}.aipa2CreativeActionCard{margin-top:0}.aipa2FinalTriangle{justify-content:center;margin-bottom:10px;display:flex}.aipa2FinalTriangle .aipaLoaderWrap{display:inline-flex}.aipa2FinalTriangle .aipaLoaderLabel{display:none}@media (max-width:900px){.aipa2CreativeShowcase{grid-template-columns:1fr}.aipaBeforeAfter{min-height:430px}.aipa2CreativeShowcaseCopy{min-height:300px}}@media (max-width:620px){.aipa2LocationVisual.aipa2LocationVisualPhoto{height:300px}.locationPhotoCaption{bottom:18px;left:18px;right:18px}.aipaBeforeAfter{min-height:330px}.aipa2CreativeShowcaseCopy{padding:24px}}.aipaMotionHeroSection{isolation:isolate;width:min(1420px,100% - 48px);min-height:920px;margin:0 auto;padding:110px 0 76px;position:relative;overflow:hidden}.aipaMotionHeroCopy{z-index:3;max-width:1120px;margin:0 auto;padding:0 36px;position:relative}.aipaMotionHeroSection h1,.aipaMotionHeroSection p,.aipaMotionHeroSection .aipa2HeroActions,.aipaMotionHeroSection .aipa2HeroEyebrow{z-index:3;position:relative}.aipaHeroReveal{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards aipaHeroIn;transform:translateY(18px)}.aipaHeroReveal1{animation-delay:80ms}.aipaHeroReveal2{animation-delay:.2s}.aipaHeroReveal3{animation-delay:.38s}.aipaHeroReveal4{animation-delay:.54s}.aipaHeroReveal5{animation-delay:.68s}@keyframes aipaHeroIn{to{opacity:1;transform:translateY(0)}}.aipa2HeroStageMotion{z-index:1;width:100%;min-height:100%;margin-top:0;position:absolute;inset:0}.aipaMotionHero{--mx:0px;--my:0px;--mx2:0px;--my2:0px;--glow-x:50%;--glow-y:50%;isolation:isolate;border:1px solid;border-radius:34px;height:100%;position:absolute;inset:0;overflow:hidden}.aipaMotionHeroPhoto{z-index:0;transform:translate3d(var(--mx2),var(--my2),0) scale(1.08);transition:transform .28s ease-out;position:absolute;inset:-5%}.aipaMotionHeroPhoto .locationPhotoVisual{border-radius:0;height:100%}.aipaMotionHeroPhoto .locationPhotoCaption{display:none}.aipaMotionGrid{z-index:1;opacity:.26;transform:perspective(900px) rotateX(66deg) translate3d(var(--mx2),calc(170px + var(--my2)),0) scale(1.2);transform-origin:bottom;pointer-events:none;background-size:72px 72px;position:absolute;inset:-12%;-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}.aipaMotionGlow{z-index:1;pointer-events:none;transition:background-position .2s;position:absolute;inset:0}.aipaMotionTriangle{z-index:2;color:#3cefad94;filter:drop-shadow(0 0 18px #23e29d52);pointer-events:none;position:absolute}.aipaMotionTriangle svg{width:100%;height:100%;display:block}.aipaMotionTriangleOne{width:310px;height:270px;transform:translate3d(var(--mx),var(--my),0) rotate(3deg);transition:transform .28s ease-out;animation:8s ease-in-out infinite aipaTriangleFloat;top:14%;right:15%}.aipaMotionTriangleTwo{opacity:.38;width:150px;height:130px;transform:translate3d(var(--mx2),var(--my2),0) rotate(-11deg);transition:transform .28s ease-out;animation:10s ease-in-out infinite aipaTriangleFloat2;bottom:13%;left:17%}@keyframes aipaTriangleFloat{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes aipaTriangleFloat2{0%,to{margin-bottom:0}50%{margin-bottom:10px}}.aipaMotionOrbit{z-index:2;pointer-events:none;border:1px solid #4be8ae38;border-radius:50%;position:absolute}.aipaMotionOrbitOne{width:520px;height:180px;transform:translate3d(var(--mx2),var(--my2),0) rotate(-12deg);top:31%;right:6%}.aipaMotionOrbitTwo{width:380px;height:120px;transform:translate3d(var(--mx),var(--my),0) rotate(16deg);bottom:23%;left:9%}.aipaMotionNode{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;pointer-events:none;border:1px solid;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:700;transition:transform .28s ease-out,border-color .2s,background .2s;position:absolute}.aipaMotionNodeOne{transform:translate3d(var(--mx),var(--my),0);top:6%;left:5%}.aipaMotionNodeTwo{transform:translate3d(var(--mx2),var(--my2),0);bottom:6%;left:5%}.aipaMotionNodeThree{transform:translate3d(var(--mx2),var(--my2),0);top:6%;right:5%}.aipaMotionNodeFour{transform:translate3d(var(--mx),var(--my),0);bottom:6%;right:5%}.aipaMotionNodeFive{transform:translate3d(var(--mx2),var(--my2),0);bottom:6%;left:47%}.aipaMotionHeroCaption{z-index:4;text-align:left;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:38px;left:42px}.aipaMotionHeroCaption span{color:#00f0ff;letter-spacing:.18em;font-size:9px;font-weight:700}.aipaMotionHeroCaption strong{color:#edf5f2;letter-spacing:-.03em;max-width:520px;font-size:clamp(28px,4vw,54px);font-weight:400;line-height:.95;font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.aipaMotionHint{z-index:4;letter-spacing:.08em;font-size:9px;position:absolute;bottom:28px;right:28px}[data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:760px){.aipaMotionHeroSection{min-height:760px;padding:76px 0 52px}.aipaMotionHeroCopy{padding:0 18px}.aipa2HeroStageMotion{min-height:100%;margin-top:0}.aipaMotionHero{border-radius:22px;height:100%}.aipaMotionTriangleOne{width:220px;height:190px;top:14%;right:2%}.aipaMotionTriangleTwo{width:110px;height:95px;left:8%}.aipaMotionNode{padding:6px 8px;font-size:7px}.aipaMotionNodeTwo,.aipaMotionNodeFive{display:none}.aipaMotionHeroCaption{bottom:24px;left:22px;right:22px}.aipaMotionHeroCaption strong{font-size:32px}.aipaMotionHint{display:none}}@media (prefers-reduced-motion:reduce){.aipaHeroReveal{opacity:1;animation:none;transform:none}[data-reveal]{opacity:1;transition:none;transform:none}.aipaMotionTriangleOne,.aipaMotionTriangleTwo{animation:none}.aipaMotionHeroPhoto,.aipaMotionTriangle,.aipaMotionNode,.aipaMotionOrbit{transition:none!important;transform:none!important}}.aipaMotionHeroSection{min-height:min(760px,100vh - 76px)!important;padding:72px 0 48px!important}.aipaMotionHeroCopy{max-width:1040px!important;padding:0 32px!important}.aipaMotionHeroSection h1{font-size:clamp(52px,6.2vw,92px)!important;line-height:.93!important}.aipaMotionHeroSection .aipa2HeroActions{margin-top:25px!important}.aipa2HeroStageMotion{min-height:100%!important}.aipaMotionHero{border-radius:28px!important}.aipaMotionHeroPhoto{transform:translate3d(var(--mx2),var(--my2),0) scale(1.015)!important;transition:transform .32s ease-out!important;inset:0!important}.aipaMotionHeroPhoto .locationPhotoImage{image-rendering:auto;object-fit:cover!important;object-position:center 54%!important}@media (max-width:900px){.aipaMotionHeroSection{min-height:700px!important;padding:64px 0 44px!important}.aipaMotionHeroSection h1{font-size:clamp(48px,8vw,76px)!important}}@media (max-width:760px){.aipaMotionHeroSection{min-height:640px!important;padding:54px 0 36px!important}.aipaMotionHeroCopy{padding:0 18px!important}.aipaMotionHeroPhoto{transform:translate3d(var(--mx2),var(--my2),0) scale(1.02)!important}}@media (prefers-reduced-motion:reduce){.aipaMotionHeroPhoto{transform:scale(1.015)!important}}.aipaMotionHeroSection{justify-content:center!important;align-items:center!important;display:flex!important}.aipaMotionHeroCopy{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(1120px,100% - 24px)!important;min-height:100%!important;margin:0 auto!important;display:flex!important}.aipaMotionHeroSection .aipa2HeroEyebrow,.aipaMotionHeroSection h1,.aipaMotionHeroSection p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.aipaMotionHeroSection p{max-width:920px!important}.aipaMotionHeroSection .aipa2HeroActions{justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;display:flex!important}@media (max-width:760px){.aipaMotionHeroCopy{width:min(100%,100% - 20px)!important}.aipaMotionHeroSection .aipa2HeroActions{flex-wrap:wrap!important}}.aipaMotionHero{--cursor-x:50%;--cursor-y:50%}.aipaMotionTriangle,.aipaMotionOrbit{display:none!important}.aipaMotionCursorFx{z-index:2;pointer-events:none;position:absolute;inset:0}.aipaMotionCursorDot,.aipaMotionCursorRing{left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.aipaMotionCursorDot{mix-blend-mode:screen;background:radial-gradient(circle,#35eca961 0%,#35eca929 42%,#35eca900 74%)}.aipaMotionCursorDotOne{filter:blur(14px);opacity:.95;width:220px;height:220px;transition:left .16s linear,top .16s linear,opacity .25s}.aipaMotionCursorDotTwo{filter:blur(6px);opacity:.82;width:128px;height:128px;transition:left .28s ease-out,top .28s ease-out,opacity .25s}.aipaMotionCursorDotThree{background:radial-gradient(circle,#c6ffeaf5 0%,#3ceeace0 52%,#3ceeac26 100%);width:24px;height:24px;transition:left 60ms linear,top 60ms linear,opacity .25s;box-shadow:0 0 18px #3aecaa80,0 0 46px #3aecaa38}.aipaMotionCursorRing{opacity:.35;border:1px solid #48eaae29;width:340px;height:340px;transition:left .38s ease-out,top .38s ease-out,opacity .25s;box-shadow:inset 0 0 0 1px #48eaae0d}.aipaMotionHero:not(.is-active) .aipaMotionCursorDotOne{opacity:.5}.aipaMotionHero:not(.is-active) .aipaMotionCursorDotTwo{opacity:.38}.aipaMotionHero:not(.is-active) .aipaMotionCursorDotThree{opacity:.26}.aipaMotionHero:not(.is-active) .aipaMotionCursorRing{opacity:.16}@media (max-width:760px){.aipaMotionCursorDotOne{width:160px;height:160px}.aipaMotionCursorDotTwo{width:96px;height:96px}.aipaMotionCursorRing{width:220px;height:220px}}@media (prefers-reduced-motion:reduce){.aipaMotionCursorDot,.aipaMotionCursorRing{transition:none!important}}.aipaMotionCursorFx{overflow:hidden}.aipaMotionCursorAura,.aipaMotionCursorTrail{left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;mix-blend-mode:screen;position:absolute;transform:translate(-50%,-50%)}.aipaMotionCursorAura{filter:blur(8px);opacity:.95;background:radial-gradient(circle,#58ffc133 0%,#2be8a71f 22%,#11a7800d 46%,#0000 72%);border-radius:50%;width:460px;height:460px;transition:left .22s ease-out,top .22s ease-out,opacity .3s}.aipaMotionCursorTrail{transform-origin:0;filter:blur(.15px);border-radius:999px;height:2px}.aipaMotionCursorTrailOne{opacity:.65;background:linear-gradient(90deg,#68ffcdb3,#33e5a840 45%,#0000);width:250px;transition:left .12s linear,top .12s linear,opacity .24s;transform:translate(-8%,-50%)rotate(-14deg)}.aipaMotionCursorTrailTwo{opacity:.44;background:linear-gradient(90deg,#b8ffe875,#33e5a81f 48%,#0000);width:180px;transition:left .24s ease-out,top .24s ease-out,opacity .24s;transform:translate(-6%,-50%)rotate(18deg)}.aipaMotionCursorDotOne{filter:blur(16px);background:radial-gradient(circle,#3ef2b047 0%,#25d59d24 34%,#25d59d00 73%);width:300px;height:300px}.aipaMotionCursorDotTwo{filter:blur(4px);background:radial-gradient(circle,#74ffd247 0%,#29e4a529 45%,#0000 75%);width:150px;height:150px}.aipaMotionCursorDotThree{background:radial-gradient(circle at 35% 35%,#effff9 0%,#00f0ff 18% 46%,#35e6a540 72%,#0000 100%);width:18px;height:18px;box-shadow:0 0 10px #d5fff1f2,0 0 26px #37eeabdb,0 0 60px #37eeab5c}.aipaMotionCursorRing{opacity:.32;border:1px solid #55eeb521;width:390px;height:390px;box-shadow:inset 0 0 55px #30e4a60d,0 0 55px #30e4a60a}.aipaMotionHero.is-active .aipaMotionCursorRing{animation:2.4s ease-in-out infinite aipaCursorPulse}@keyframes aipaCursorPulse{0%,to{opacity:.22;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.42;transform:translate(-50%,-50%)scale(1.06)}}.aipaMotionCursorFx:before,.aipaMotionCursorFx:after{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#8affd8b3 0 1px,#0000 1.6px);background-size:74px 74px;position:absolute;inset:-20%;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.aipaMotionCursorFx:before{transform:translate3d(calc(var(--mx2) * .35),calc(var(--my2) * .35),0);animation:18s linear infinite aipaFleckDrift}.aipaMotionCursorFx:after{opacity:.12;transform:translate3d(calc(var(--mx) * .2),calc(var(--my) * .2),0);background-size:118px 118px;animation:25s linear infinite reverse aipaFleckDrift2}@keyframes aipaFleckDrift{0%{background-position:0 0}to{background-position:74px 74px}}@keyframes aipaFleckDrift2{0%{background-position:0 0}to{background-position:118px 60px}}.aipaMotionHero:not(.is-active) .aipaMotionCursorTrail,.aipaMotionHero:not(.is-active) .aipaMotionCursorAura{opacity:0}@media (max-width:760px){.aipaMotionHero{cursor:auto}.aipaMotionCursorAura{width:280px;height:280px}.aipaMotionCursorTrail{display:none}.aipaMotionCursorRing{width:240px;height:240px}.aipaMotionCursorFx:before,.aipaMotionCursorFx:after{opacity:.08}}@media (prefers-reduced-motion:reduce){.aipaMotionHero.is-active .aipaMotionCursorRing,.aipaMotionCursorFx:before,.aipaMotionCursorFx:after{animation:none!important}.aipaMotionCursorTrail{display:none!important}}.aipaMotionHero{cursor:default!important}.aipaMotionCursorFx,.aipaMotionCursorAura,.aipaMotionCursorTrail,.aipaMotionCursorDot,.aipaMotionCursorRing{display:none!important}.aipaMotionCursorFx:before,.aipaMotionCursorFx:after{content:none!important;display:none!important}.aipa2CreativeShowcase{align-items:start!important}.aipaBeforeAfter{aspect-ratio:16/9!important;width:100%!important;min-height:0!important}.aipa2CreativeShowcaseCopy{min-height:100%!important}@media (max-width:960px){.aipaBeforeAfter{aspect-ratio:16/9!important;min-height:0!important}}@media (max-width:620px){.aipaBeforeAfter{aspect-ratio:4/3!important;min-height:0!important}}.aipaBeforeAfter{background:#0b1518;aspect-ratio:16/9!important;min-height:0!important}.aipaBeforeImage,.aipaAfterImage{object-fit:cover!important;object-position:center 48%!important}.aipaBeforeAfter{aspect-ratio:16/9!important;background:#f7f5f0!important;min-height:0!important;overflow:hidden!important}.aipaBeforeImage,.aipaAfterImage{object-fit:cover!important;image-rendering:auto!important;width:100%!important;height:100%!important}.aipaBeforeImage{object-position:center center!important}.aipaAfterImage{object-fit:contain!important;object-position:center center!important;background:#fff!important}.aipaBeforeAfter>button,.aipaBeforeAfter .sideArrow,.aipaBeforeAfter .prevArrow,.aipaBeforeAfter .nextArrow{display:none!important}@media (max-width:620px){.aipaBeforeAfter{aspect-ratio:4/3!important}}.exploreImageGallery{align-items:stretch}.exploreImageTile{flex-direction:column!important;height:100%!important;display:flex!important}.exploreImageTileFooter{box-sizing:border-box!important;height:104px!important;min-height:104px!important}.exploreImageTileFooter>div:first-child{min-width:0}.exploreImageTileFooter h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exploreImageTileFooter p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:620px){.exploreImageTileFooter{height:96px!important;min-height:96px!important}}.aipaLanding2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-surface)!important;min-height:100vh!important;color:var(--color-text)!important}.aipaLanding2 .aipa2Logo,.aipaLanding2 .aipa2Logo b{color:var(--color-text)!important}.aipaLanding2 .aipa2TopCta{color:var(--color-text)!important;border-color:var(--color-border)!important;background:0 0!important}.aipaLanding2 section,.aipaLanding2 footer,.aipaLanding2 article{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body:has(.aipaLanding2){background:var(--color-surface)!important}html[data-theme=light] .side,html[data-theme=light] .sidebar,html[data-theme=light] aside{color:#13201b!important;background:#fff!important;border-color:#d6e1dc!important}html[data-theme=light] .newChat{color:#6d736c!important;background:#e8f6f0!important;border-color:#b8ddcd!important}html[data-theme=light] .sideItem:hover,html[data-theme=light] .historyRow:hover,html[data-theme=light] .historyRow.selected{background:#ebecf3!important}html[data-theme=light] .chatArea,html[data-theme=light] .messages{color:#13201b!important;background:#f7f9f8!important}html[data-theme=light] .chatHeader{color:#6d736c!important;background:#fff!important;border-color:#d6e1dc!important}html[data-theme=light] .modeSwitch .active{color:#6d736c!important;background:#fff!important}html[data-theme=light] .welcome{color:#13201b!important}html[data-theme=light] .starterPrompts button{color:#21372f!important;background:#fff!important;border-color:#d3dfda!important;box-shadow:0 4px 18px #203f320d!important}html[data-theme=light] .composerBottom button:not(.chatAction):hover,html[data-theme=light] .composerAttachButton:hover,html[data-theme=light] .voiceButton:hover{color:#6d736c!important;background:#ebecf3!important}html[data-theme=light] .activeDocument{color:#6d736c!important;background:#edf6f2!important;border-color:#c7ddd4!important}html[data-theme=light] .richMessage blockquote,html[data-theme=light] .richMessage code{color:#6d736c!important;background:#ebecf3!important;border-color:#cddbd5!important}html[data-theme=light] .sourceChip,html[data-theme=light] .inlineCitation{color:#6d736c!important;background:#eef6f2!important;border-color:#bfd8cd!important}html[data-theme=light] .composerMenu,html[data-theme=light] .messageMenu,html[data-theme=light] .contextMenu,html[data-theme=light] .projectMenu,html[data-theme=light] .historyMenu,html[data-theme=light] .sourcesDrawer,html[data-theme=light] .archivePanel{color:#1b3028!important;background:#fff!important;border-color:#d0ddd7!important;box-shadow:0 18px 44px #1c372b1f!important}.settingsCard{box-shadow:0 12px 32px var(--aipa-shadow)!important;border-radius:18px!important;margin-top:20px!important;padding:28px 30px!important}.settingsCard h2{margin:0 0 18px!important;font-size:22px!important;line-height:1.2!important}.settingsCard p{color:var(--aipa-text-soft)!important;font-size:15px!important;line-height:1.6!important}.settingsCard label{margin:14px 0 8px!important;font-size:13px!important;font-weight:650!important}.settingsCard input{border:1px solid var(--aipa-line-strong)!important;background:var(--aipa-panel-2)!important;min-height:46px!important;color:var(--aipa-text)!important;padding:12px 14px!important;font-size:15px!important}.settingsRows{gap:0!important;margin:8px 0 16px!important}.settingsRows>div{border-bottom:1px solid var(--aipa-line)!important;align-items:center!important;min-height:48px!important;padding:11px 0!important}.settingsRows span{color:var(--aipa-muted)!important;font-size:15px!important}.settingsRows strong{color:var(--aipa-text)!important;font-size:15px!important;font-weight:750!important}.settingsButton{min-height:40px!important;padding:0 20px!important;font-size:14px!important;font-weight:750!important}.referralBox{padding:13px 14px!important;font-size:13px!important;line-height:1.45!important}.legalSettingsLinks a{justify-content:space-between!important;align-items:center!important;min-height:46px!important;font-size:14px!important;display:flex!important}.profileSignout .logoutBtn{min-height:42px!important;font-size:14px!important}.themeSetting{min-height:54px!important;padding:10px 12px!important}.themeSetting strong{font-size:14px!important}.themeSetting span{font-size:12px!important}.themeSetting select{background:var(--aipa-panel-2)!important;min-width:120px!important;min-height:38px!important;color:var(--aipa-text)!important;border:1px solid var(--aipa-line-strong)!important;font-size:13px!important}@media (max-width:700px){.settingsCard{padding:22px 20px!important}.settingsRows span,.settingsRows strong{font-size:14px!important}}.planGrid.launchPlans{grid-template-columns:repeat(4,minmax(0,1fr))!important}.launchPriceCompare{align-items:center;gap:10px;min-height:28px;margin-bottom:5px;display:flex}.regularPriceStrike{color:var(--aipa-muted);font-size:19px;font-weight:650;-webkit-text-decoration:line-through #ef7d87;text-decoration:line-through #ef7d87;text-decoration-thickness:2px}.launchPriceBadge{background:var(--aipa-accent-soft);border:1px solid var(--aipa-accent-border);min-height:24px;color:var(--aipa-accent);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.planCard.featured .planSub{line-height:1.55!important}@media (max-width:1150px){.planGrid.launchPlans{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.planGrid.launchPlans{grid-template-columns:1fr!important}}:root,html[data-theme=dark]{--brand-ink:#101311;--brand-chalk:#f3f4ef;--brand-signal:#00f0ff;--brand-slate:#6d736c;--aipa-bg:#101311;--aipa-bg-deep:#0b0e0c;--aipa-sidebar:#151a16;--aipa-panel:#1b1d29;--aipa-panel-2:#1b1d29;--aipa-panel-3:#232b24;--aipa-text:#f3f4ef;--aipa-text-soft:#d4d8d1;--aipa-muted:#9ca49b;--aipa-muted-2:#6d736c;--aipa-line:#2d352e;--aipa-line-strong:#424b43;--aipa-accent:#00f0ff;--aipa-accent-hover:#00c9d6;--aipa-accent-soft:#00f0ff1c;--aipa-accent-border:#00f0ff57;--aipa-danger:#ffb3b7;--aipa-shadow:#00000042;--mint:#00f0ff;--mint2:#00c9d6;--text:#f3f4ef;--muted:#9ca49b}html[data-theme=light]{--brand-ink:#101311;--brand-chalk:#f3f4ef;--brand-signal:#00f0ff;--brand-slate:#6d736c;--aipa-bg:#f3f4ef;--aipa-bg-deep:#e9ece4;--aipa-sidebar:#e8ece3;--aipa-panel:#fafbf7;--aipa-panel-2:#eef1ea;--aipa-panel-3:#e5e9e1;--aipa-text:#101311;--aipa-text-soft:#303630;--aipa-muted:#6d736c;--aipa-muted-2:#8a908a;--aipa-line:#d4d8d1;--aipa-line-strong:#bdc4bb;--aipa-accent:#00f0ff;--aipa-accent-hover:#1717d6;--aipa-accent-soft:#2323ff1f;--aipa-accent-border:#2323ff38;--aipa-danger:#a32c32;--aipa-shadow:#10131114;--mint:#00f0ff;--mint2:#00c9d6;--text:#101311;--muted:#6d736c}body,button,input,textarea,select{letter-spacing:-.01em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.eyebrow,.historyHeading,.sideSectionTitle,.planEnglishName,.foundingPill,.aipa2HeroEyebrow,.aipa2SectionIntro>span,.aipa2PakistanCopy>span,.aipa2ExploreBand>div>span{text-transform:uppercase;letter-spacing:.16em!important;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}html[data-theme=light] .appShell{background:var(--aipa-bg)!important}html[data-theme=light] .side,html[data-theme=light] .sidebar,html[data-theme=light] aside{background:var(--aipa-sidebar)!important;color:var(--brand-ink)!important;border-color:#d1d7ce!important}html[data-theme=light] .appLogo,html[data-theme=light] .logo,html[data-theme=light] .aipaLogo{color:var(--brand-ink)!important}html[data-theme=light] .newChat{background:var(--brand-signal)!important;color:var(--brand-ink)!important;border-color:var(--brand-signal)!important;box-shadow:none!important}html[data-theme=light] .newChat:hover{background:#c5f451!important}html[data-theme=light] .sideItem,html[data-theme=light] .historyOpen,html[data-theme=light] .projectRow,html[data-theme=light] .projectChatRow{color:#59615a!important}html[data-theme=light] .sideItem:hover,html[data-theme=light] .historyRow:hover,html[data-theme=light] .historyRow.selected{color:var(--brand-ink)!important;background:#f7f8f4!important}html[data-theme=light] .historyHeading,html[data-theme=light] .sideSectionTitle{color:#7b827b!important}html[data-theme=light] .chatArea,html[data-theme=light] .messages{background:var(--brand-chalk)!important;color:var(--brand-ink)!important}html[data-theme=light] .chatHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#586058!important;background:#f3f4eff5!important;border-color:#d8dcd5!important}html[data-theme=light] .modeSwitch{background:#ebecf3!important;border-color:#ccd0de!important}html[data-theme=light] .modeSwitch button{color:#747b74!important}html[data-theme=light] .modeSwitch .active{background:var(--brand-signal)!important;color:var(--brand-ink)!important;box-shadow:0 2px 8px #10131114!important}html[data-theme=light] .welcome,html[data-theme=light] .welcome h1,html[data-theme=light] .urduGreeting{color:var(--brand-ink)!important}html[data-theme=light] .welcome p{color:#6b736c!important}html[data-theme=light] .starterPrompts button{color:#232923!important;box-shadow:none!important;background:#fff!important;border-color:#ced4cc!important}html[data-theme=light] .starterPrompts button:hover{background:#fbfff1!important;border-color:#2323ff!important}html[data-theme=light] .composerBar{background:#fff!important;border-color:#9fa89f!important;box-shadow:0 14px 32px #10131112!important}html[data-theme=light] .composerBar textarea{color:var(--brand-ink)!important}html[data-theme=light] .composerBar textarea::placeholder{color:#788078!important}html[data-theme=light] .composerBottom button:not(.chatAction),html[data-theme=light] .composerAttachButton,html[data-theme=light] .voiceButton{color:#636b64!important}html[data-theme=light] .sendBtn{background:var(--brand-signal)!important;color:var(--brand-ink)!important}html[data-theme=light] .msg.user{color:inherit!important;background:0 0!important}html[data-theme=light] .msg.assistant,html[data-theme=light] .assistantMessage,html[data-theme=light] .richMessage{color:#222822!important;background:0 0!important;border-color:#d5dad3!important}html[data-theme=light] .richMessage strong,html[data-theme=light] .richMessage h1,html[data-theme=light] .richMessage h2,html[data-theme=light] .richMessage h3{color:var(--brand-ink)!important}html[data-theme=dark] .appShell{background:var(--brand-ink)!important}html[data-theme=dark] .side,html[data-theme=dark] .sidebar,html[data-theme=dark] aside{color:var(--brand-chalk)!important;background:#1a211b!important;border-color:#454b63!important}html[data-theme=dark] .newChat{background:var(--brand-signal)!important;color:var(--brand-ink)!important;border-color:var(--brand-signal)!important;box-shadow:none!important}html[data-theme=dark] .sideItem,html[data-theme=dark] .historyOpen,html[data-theme=dark] .projectRow,html[data-theme=dark] .projectChatRow{color:#b7bdb6!important}html[data-theme=dark] .sideItem:hover,html[data-theme=dark] .historyRow:hover,html[data-theme=dark] .historyRow.selected{color:var(--brand-chalk)!important;background:#252d26!important}html[data-theme=dark] .chatArea,html[data-theme=dark] .messages{background:var(--brand-ink)!important;color:var(--brand-chalk)!important}html[data-theme=dark] .chatHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#afb6ae!important;background:#101311f2!important;border-color:#2d352e!important}html[data-theme=dark] .modeSwitch{background:#252c26!important;border-color:#333c34!important}html[data-theme=dark] .modeSwitch button{color:#98a098!important}html[data-theme=dark] .modeSwitch .active{background:var(--brand-signal)!important;color:var(--brand-ink)!important}html[data-theme=dark] .welcome,html[data-theme=dark] .welcome h1,html[data-theme=dark] .urduGreeting{color:var(--brand-chalk)!important}html[data-theme=dark] .welcome p{color:#a8b0a7!important}html[data-theme=dark] .starterPrompts button{color:#e7eae5!important;background:#1a211b!important;border-color:#394239!important}html[data-theme=dark] .starterPrompts button:hover{background:#202920!important;border-color:#7e934c!important}html[data-theme=dark] .composerBar{box-shadow:none!important;background:#1a211b!important;border-color:#5a665b!important}html[data-theme=dark] .composerBar:focus-within{border-color:var(--brand-signal)!important;box-shadow:0 0 0 3px #00f0ff17!important}html[data-theme=dark] .composerBar textarea{color:var(--brand-chalk)!important}html[data-theme=dark] .composerBar textarea::placeholder{color:#9da59d!important}html[data-theme=dark] .sendBtn{background:var(--brand-signal)!important;color:var(--brand-ink)!important}html[data-theme=dark] .msg.user{color:#f0f2ed!important;background:#262e27!important}html[data-theme=dark] .msg.assistant,html[data-theme=dark] .assistantMessage,html[data-theme=dark] .richMessage{color:#e1e5df!important;background:0 0!important;border-color:#454b63!important}html[data-theme=light] .composerMenu,html[data-theme=light] .messageMenu,html[data-theme=light] .contextMenu,html[data-theme=light] .projectMenu,html[data-theme=light] .historyMenu,html[data-theme=light] .sourcesDrawer,html[data-theme=light] .archivePanel{color:var(--brand-ink)!important;background:#fff!important;border-color:#d3d8d1!important}html[data-theme=dark] .composerMenu,html[data-theme=dark] .messageMenu,html[data-theme=dark] .contextMenu,html[data-theme=dark] .projectMenu,html[data-theme=dark] .historyMenu,html[data-theme=dark] .sourcesDrawer,html[data-theme=dark] .archivePanel{color:var(--brand-chalk)!important;background:#1a211b!important;border-color:#374037!important}.sourceChip,.inlineCitation{border-radius:4px!important}.settingsCard{background:var(--aipa-panel)!important;border:1px solid var(--aipa-line)!important;box-shadow:none!important;border-radius:12px!important}.settingsCard h2{letter-spacing:-.02em!important;font-size:22px!important;font-weight:650!important}.settingsCard input,.themeSetting select,.referralBox{background:var(--aipa-panel-2)!important;color:var(--aipa-text)!important;border-color:var(--aipa-line-strong)!important}.planButton.primary,.settingsButton.primary,.authSubmit,.foundingPill{background:var(--brand-signal)!important;color:var(--brand-ink)!important;border-color:var(--brand-signal)!important}.planButton.secondary,.settingsButton.secondary,.logoutBtn{color:var(--aipa-text)!important;border-color:var(--aipa-line-strong)!important;background:0 0!important}.settingsRows>div{border-color:var(--aipa-line)!important}.legalSettingsLinks a:hover{color:var(--brand-ink)!important;background:var(--aipa-accent-soft)!important}html[data-theme=dark] .legalSettingsLinks a:hover{color:var(--brand-chalk)!important}.upgradePage{background:var(--aipa-bg)!important;color:var(--aipa-text)!important}.upgradeIntro h1{letter-spacing:-.04em!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:500!important}.planCard{background:var(--aipa-panel)!important;border-color:var(--aipa-line)!important;box-shadow:none!important;border-radius:14px!important}.planCard.featured{border-color:var(--brand-signal)!important;box-shadow:0 0 0 1px #00f0ff2e!important}.planLocalName{color:var(--aipa-text)!important}.planEnglishName,.planSub,.planPeriod,.planCard li{color:var(--aipa-muted)!important}.planPrice{color:var(--aipa-text)!important}.regularPriceStrike{color:var(--aipa-muted)!important;text-decoration-color:#9aa18f!important}.launchPriceBadge{background:var(--brand-signal)!important;color:var(--brand-ink)!important;border-color:var(--brand-signal)!important}.planCard .planButton.primary{background:var(--brand-signal)!important;color:var(--brand-ink)!important}.planCard .planButton.secondary{color:var(--aipa-text)!important;border-color:var(--aipa-line-strong)!important}.aipaLanding2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aipa-bg:#101311!important;--aipa-bg-deep:#0b0e0c!important;--aipa-panel:#1b1d29!important;--aipa-panel-2:#1b1d29!important;--aipa-text:#f3f4ef!important;--aipa-text-soft:#d4d8d1!important;--aipa-muted:#969d96!important;--aipa-line:#2d352e!important;--aipa-line-strong:#414a42!important;--aipa-accent:#00f0ff!important;--aipa-accent-soft:#00f0ff1c!important;color:#f3f4ef!important;background:#101311!important}html[data-theme=light] .aipaLanding2,html[data-theme=dark] .aipaLanding2{background:var(--color-surface)!important;color:var(--color-text)!important}.aipaLanding2 .aipa2Header{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}.aipaLanding2 .aipa2Logo,.aipaLanding2 .aipa2Logo b{color:var(--color-text)!important;letter-spacing:.24em!important;font-weight:400!important}.aipaLanding2 .aipa2Logo span{color:var(--color-action)!important}.aipaLanding2 .aipa2Nav a{color:var(--color-text-secondary)!important}.aipaLanding2 .aipa2Nav a:hover{color:var(--color-text)!important}.aipaLanding2 .aipa2TopCta{border-color:var(--color-border)!important;color:var(--color-text)!important;background:0 0!important}.aipaLanding2 .aipa2TopCta:hover{background:var(--color-action)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.aipaLanding2 .aipa2Primary{background:var(--color-action)!important;color:var(--color-text)!important}.aipaLanding2 .aipa2HeroEyebrow,.aipaLanding2 .aipa2SectionIntro>span,.aipaLanding2 .aipa2PakistanCopy>span,.aipaLanding2 .aipa2ExploreBand>div>span{color:var(--color-action)!important}.aipaLanding2 h1,.aipaLanding2 h2,.aipaLanding2 h3{color:var(--color-text)!important}.aipaLanding2 p{color:var(--color-text-secondary)!important}.aipaLanding2 .aipa2ProductCard,.aipaLanding2 .aipa2RealityGrid article{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:none!important}.aipaLanding2 .aipa2ProductCard:hover,.aipaLanding2 .aipa2RealityGrid article:hover{border-color:var(--color-border)!important}.aipaLanding2 .aipa2CardLink{color:var(--color-action)!important}.aipaLanding2 .aipa2ExploreBand,.aipaLanding2 .aipa2FinalCta{border-color:var(--color-border)!important}.authPage{background:var(--aipa-bg)!important}.authCard{background:var(--aipa-panel)!important;border-color:var(--aipa-line)!important;box-shadow:none!important}.authTabs{background:var(--aipa-panel-2)!important;border-color:var(--aipa-line)!important}.authTabs button.active{background:var(--brand-signal)!important;color:var(--brand-ink)!important}.authCard input{background:var(--aipa-panel-2)!important;color:var(--aipa-text)!important;border-color:var(--aipa-line-strong)!important}.authCard input:focus{border-color:#2323ff!important;box-shadow:0 0 0 3px #2323ff1a!important}:focus-visible{outline:2px solid var(--brand-signal)!important;outline-offset:2px!important}::selection{background:var(--brand-signal);color:var(--brand-ink)}.planCard,.settingsCard,.authCard,.starterPrompts button,.composerBar,.newChat{transition:border-color .15s,background-color .15s,color .15s!important}.aipaLanding2 [class*=eyebrow],.aipaLanding2 [class*=Eyebrow],.aipaLanding2 [class*=kicker],.aipaLanding2 [class*=Kicker]{color:var(--color-action)!important}.aipaLanding2 svg{--aipa-icon-accent:#00f0ff}.aipaLanding2 [class*=icon] svg,.aipaLanding2 [class*=Icon] svg,.aipaLanding2 [class*=card] svg,.aipaLanding2 [class*=Card] svg{color:var(--color-action)!important;stroke:var(--color-action)!important}.aipaLanding2 [class*=card],.aipaLanding2 [class*=Card],.aipaLanding2 [class*=panel],.aipaLanding2 [class*=Panel],.aipaLanding2 [class*=panel].active,.aipaLanding2 [class*=Panel].active,.aipaLanding2 [class*=card].active,.aipaLanding2 [class*=Card].active,.aipaLanding2 .aipa2HeroStage,.aipaLanding2 .aipaMotionHeroSection,.aipaLanding2 .aipa2Pakistan,.aipaLanding2 .aipa2LanguageStage,.aipaLanding2 .aipa2LanguagePanel{border-color:var(--color-border)!important}html[data-theme=light] .webSearchToggle.active,html[data-theme=dark] .webSearchToggle.active,html[data-theme=light] .lowBandwidthButton.active,html[data-theme=dark] .lowBandwidthButton.active{color:#101311!important;background:#00f0ff!important;border-color:#00f0ff!important}html[data-theme=light] .signalDot,html[data-theme=dark] .signalDot{background:#6d736c!important}html[data-theme=light] .lowBandwidthButton.active .signalDot,html[data-theme=dark] .lowBandwidthButton.active .signalDot{box-shadow:none!important;background:#101311!important}html,body,button,input,textarea,select{letter-spacing:0;font-size:16px;line-height:1.5;font-family:var(--font-body)!important}.aipa2Hero h1,.newHero h1,.createTop h1,.upgradeIntro h1{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-size:clamp(52px,6.5vw,64px)!important;font-weight:500!important;line-height:1.09375!important}.aipa2SectionIntro h2,.aipa2PakistanCopy h2,.aipa2ExploreBand h2,.aipa2FinalCta h2,.authCard h1{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-weight:500!important;line-height:1.3!important}.settingsCard h2,.planLocalName,.createCardTitle{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-weight:500!important}.welcome p,.aipa2Hero>p,.aipa2SectionIntro>p,.planSub{font-family:var(--font-body)!important;letter-spacing:-.01em!important}.richMessage,.msg,.settingsCard p,.aipaLanding2 p,.planCard li,.authCard>p{font-size:16px;font-weight:400;line-height:1.5;font-family:var(--font-body)!important;letter-spacing:0!important}.sideItem,.historyOpen span,.projectRow,.projectChatRow,.chatHeader,.modeSwitch button,.starterPrompts button,.planButton,.settingsButton,.settingsRows span,.settingsRows strong,.legalSettingsLinks a,.themeSetting,.newChat,.composerBottom button:not(.chatAction),.aipa2Nav a,.aipa2TopCta{font-family:var(--font-body)!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.eyebrow,.historyHeading,.sideSectionTitle,.planEnglishName,.foundingPill,.aipa2HeroEyebrow,.aipa2SectionIntro>span,.aipa2PakistanCopy>span,.aipa2ExploreBand>div>span,.assistantIdentity,.createStatus{text-transform:uppercase;font-family:var(--font-label)!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:400!important;line-height:15px!important}.welcome h1,.urduGreeting{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-weight:500!important}.welcome h1{font-size:40px!important;line-height:52px!important}.brandWordmark{width:max-content;align-items:center!important;gap:10px!important;text-decoration:none!important;display:inline-flex!important}.brandWordmarkText{color:inherit;font-family:var(--font-display)!important;letter-spacing:.24em!important;font-size:19px!important;font-weight:500!important;line-height:1!important}.brandMonogram,.assistantMonogram{color:var(--brand-signal,#00f0ff);flex:none}html[data-theme=light] .brandMonogram,html[data-theme=light] .assistantMonogram{color:var(--brand-ink,#101311)}.aipaLanding2 .brandMonogram{color:var(--color-action)!important}.assistantIdentity{color:var(--aipa-muted);align-items:center;gap:7px;margin:0 0 8px;display:flex}.assistantIdentity span{color:var(--aipa-muted)}.assistantMonogram{width:15px;height:15px}.appLogo .brandMonogram,.authLogo .brandMonogram,.aipa2Logo .brandMonogram{width:24px;height:24px}.settingsCard p,.authCard>p,.aipa2Hero>p,.aipa2SectionIntro>p,.richMessage p{max-width:75ch}.hero h1,.audience h2,.pricing h2,.paymentResultCard h1{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-weight:500!important}@media (max-width:700px){.aipa2Hero h1,.newHero h1,.createTop h1,.upgradeIntro h1{font-size:44px!important;line-height:1.08!important}.welcome h1{font-size:34px!important;line-height:44px!important}}.planButton,.settingsButton,.newChat,.aipa2Primary,.aipa2TopCta,.authSubmit,.planShowMore,.referralShareButton{cursor:pointer;transition:background-color .14s,color .14s,border-color .14s,transform 80ms,box-shadow .14s!important}.planButton:focus-visible,.settingsButton:focus-visible,.newChat:focus-visible,.aipa2Primary:focus-visible,.aipa2TopCta:focus-visible,.authSubmit:focus-visible,.planShowMore:focus-visible,.referralShareButton:focus-visible{outline-offset:3px!important;outline:3px solid #00f0ff73!important}.planButton:disabled,.settingsButton:disabled,.authSubmit:disabled,.planShowMore:disabled,.referralShareButton:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.planButton.secondary:hover,.settingsButton.secondary:hover,.referralShareButton:hover{background:var(--aipa-panel-2)!important;border-color:#00f0ff!important}.planButton.secondary:active,.settingsButton.secondary:active,.referralShareButton:active{transform:translateY(1px);background:var(--aipa-panel-3)!important}.chatHeader{z-index:45!important}html[data-theme=light] .chatHeader{background:#f3f4eff0!important}html[data-theme=dark] .chatHeader{background:#101311f0!important}.countryContext{min-height:34px;color:var(--aipa-muted);cursor:default;align-items:center;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.aipaLanding2 .aipa2Header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:80!important;background:#101311f0!important;width:100%!important;max-width:none!important;padding-left:max(24px,50vw - 710px)!important;padding-right:max(24px,50vw - 710px)!important;position:sticky!important;top:0!important}html[data-theme=light] .backLink,html[data-theme=light] a.backLink{color:var(--brand-signal-dark)!important;font-weight:600!important}html[data-theme=light] .settingsButton.primary,html[data-theme=light] .planButton.primary,html[data-theme=light] .newChat,html[data-theme=light] .authSubmit{color:#101311!important}html[data-theme=light] .sendBtn svg,html[data-theme=dark] .sendBtn svg{color:#101311!important;stroke:#101311!important}html[data-theme=light] .authPage a:not(.planButton){color:var(--brand-signal-dark)}.side{min-height:0}.sidebarSections,.unifiedSidebarScroll{flex:auto!important;min-height:0!important}.sideBottom{flex:none;margin-top:0!important}:is(.side:not(:has(.sideBottom)) .sidebarSections,.side:not(:has(.sideBottom)) .unifiedSidebarScroll){padding-bottom:12px!important}.subscriptionActions .settingsButton{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 22px!important;line-height:20px!important;display:inline-flex!important}.legalSettingsLinks a{padding-left:14px!important;padding-right:14px!important}.legalSettingsLinks a span{margin-left:18px}.referralShareRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.referralShareRow .referralBox{align-items:center;min-height:44px;display:flex}.referralShareButton{white-space:nowrap;gap:8px;justify-content:center!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:0 16px!important;display:inline-flex!important}.themeSetting select{min-width:128px!important;padding-left:14px!important;padding-right:44px!important}@media (max-width:620px){.referralShareRow{grid-template-columns:1fr}.referralShareButton{width:100%!important}}.finalCtaMonogram{width:42px;height:42px;color:#00f0ff!important}.aipa2FinalTriangle{justify-content:center;align-items:center;display:flex!important}.planGrid.launchPlans{align-items:stretch!important}.planCard.collapsed,.planCard.expanded{min-height:650px!important}.planCard{flex-direction:column!important;display:flex!important}.planCard .planButton{margin-top:auto!important}.planEnglishName:empty{display:none!important}.planShowMore{color:#00f0ff;background:0 0;border:0;border-bottom:1px solid;width:max-content;margin:16px 0 18px;padding:7px 0;font-size:13px;font-weight:600}html[data-theme=light] .planShowMore{color:var(--brand-signal-dark)}.planShowMore:hover{opacity:.78}.planShowMore:active{transform:translateY(1px)}.planDetails{margin-bottom:22px}.planDetails ul{margin-top:12px}.foundingTerms{color:var(--aipa-muted);margin:0 0 14px;font-size:14px;line-height:1.55}.planCard .planButton.primary{color:#101311!important;background:#00f0ff!important;border-color:#00f0ff!important}.planCard .planButton.primary:hover{background:#1717d6!important;border-color:#1717d6!important}.planCard .planButton.secondary:disabled{color:var(--aipa-muted)!important;border-color:var(--aipa-line-strong)!important;opacity:1!important;background:0 0!important}@media (max-width:1150px){.planCard.collapsed,.planCard.expanded{min-height:0!important}}.settingsCard input,.themeSetting select{color:var(--aipa-text)!important}:root{--brand-ink:#101311;--brand-chalk:#f3f4ef;--brand-signal:#00f0ff;--brand-signal-dark:#2323ff;--brand-slate:#6d736c}.aipaBrandLogo{align-items:center;gap:10px;line-height:1;display:inline-flex}.aipaBrandMonogramWrap,.aipaBrandWordmarkWrap{align-items:center;display:inline-flex;position:relative}.aipaBrandAsset.lightAsset,html[data-theme=light] .aipaBrandAsset.darkAsset{display:none}.aipaLanding2 .aipaBrandAsset.lightAsset,.legalPage .aipaBrandAsset.lightAsset,.authPage .aipaBrandAsset.lightAsset,.explore3Page .aipaBrandAsset.lightAsset,.utilityPage .aipaBrandAsset.lightAsset,.shareResponsePage .aipaBrandAsset.lightAsset{display:none!important}.aipaLanding2 .aipaBrandAsset.darkAsset,.legalPage .aipaBrandAsset.darkAsset,.authPage .aipaBrandAsset.darkAsset,.explore3Page .aipaBrandAsset.darkAsset,.utilityPage .aipaBrandAsset.darkAsset,.shareResponsePage .aipaBrandAsset.darkAsset{display:block!important}.aipa2Logo,.brandWordmark,.newLandingLogo,.logo.appLogo,.logo.authLogo{color:inherit!important;letter-spacing:0!important;align-items:center!important;gap:10px!important;font-size:0!important;text-decoration:none!important;display:inline-flex!important}.brandWordmarkText,.aipa2Logo>span:not(.aipaBrandLogo),.newLandingLogo>span:not(.aipaBrandLogo),.logo>span.logoAI,.logo>span.logoPA,.aipa2Logo>b,.newLandingLogo>b{display:none!important}body,button,input,select,textarea{font-family:var(--font-body)!important}.aipa2Hero h1,.aipa2SectionIntro h2,.aipa2ProductCard h3,.aipa2PakistanCopy h2,.aipa2PakistanPanelQuote,.aipa2CreativeActionCard h3,.aipa2CreativeShowcaseCopy h3,.aipa2Reality h2,.aipa2ExploreBand h2,.aipa2FinalCta h2,.utilityHero h1,.explore3Hero h1,.explore3UseCaseHead h2,.planShell h1,.legalArticle h1,.paymentResultCard h1,.authCard h1,.hero h1,.audience h2,.pricing h2{font-family:var(--font-display)!important;letter-spacing:-.03em!important;font-weight:500!important}.welcome h1,.urduGreeting,.mockHello,.createTop h1,.exploreCard h2,.adSubmitForm h2,.myCampaigns h2,.simpleStatusPage h1,.adminAdsPage header h1,.explore2Hero h1,.explore2SectionHead h2,.explore2TrendCopy h3,.locationPhotoCaption strong{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-weight:500!important}.eyebrow,.historyHeading,.sideSectionTitle,.planEnglishName,.foundingPill,.aipa2HeroEyebrow,.aipa2SectionIntro>span,.aipa2PakistanCopy>span,.aipa2ExploreBand>div>span,.assistantIdentity,.createStatus,.aipa2ProductCardTop span,.aipa2CreativeActionCard span,.aipa2PakistanPanelLabel,.explore3Hero span,.utilityHeader>a:last-child,.legalUpdated{font-family:var(--font-label)!important}.aipa2HeroEyebrow,.aipa2TextLink,.aipa2ProductCardTop,.aipa2CardLink,.aipa2PakistanCopy>span,.aipa2PakistanPanelLabel,.aipa2CreativeActionCard span,.aipa2ExploreBand>div>span,.aipa2Footer a,.explore3UseCaseIcon,.newEyebrow,.backLink,.legalBack,.countryContext,.planShowMore,.aipaLoaderMonogram,.assistantMonogram,.brandMonogram,.aipa2Logo{color:var(--brand-signal)!important}html[data-theme=light] .backLink,html[data-theme=light] .legalBack,html[data-theme=light] .countryContext,html[data-theme=light] .planShowMore,html[data-theme=light] .aipa2TextLink{color:var(--brand-signal-dark)!important}.aipa2Hero p,.aipa2SectionIntro p,.aipa2ProductCard p,.aipa2PakistanCopy p,.aipa2PakistanPanelGrid span,.aipa2CreativeShowcaseCopy p,.aipa2RealityGrid p,.aipa2ExploreBand p,.utilityHero p,.explore3Hero p,.settingsCard p,.authCard>p,.legalBody,.planSub,.foundingTerms,.welcome p{color:var(--brand-slate)!important}html[data-theme=dark] .aipa2Hero p,html[data-theme=dark] .aipa2SectionIntro p,html[data-theme=dark] .aipa2ProductCard p,html[data-theme=dark] .aipa2PakistanCopy p,html[data-theme=dark] .aipa2PakistanPanelGrid span,html[data-theme=dark] .aipa2CreativeShowcaseCopy p,html[data-theme=dark] .aipa2RealityGrid p,html[data-theme=dark] .aipa2ExploreBand p,html[data-theme=dark] .utilityHero p,html[data-theme=dark] .explore3Hero p,html[data-theme=dark] .settingsCard p,html[data-theme=dark] .authCard>p,html[data-theme=dark] .legalBody,html[data-theme=dark] .planSub,html[data-theme=dark] .foundingTerms,html[data-theme=dark] .welcome p{color:#98a09a!important}.aipaMonogramLoader{transform-origin:50%;justify-content:center;align-items:center;animation:1.1s ease-in-out infinite aipaMonogramPulse;display:inline-flex}.aipaLoaderMonogram{color:var(--brand-signal);filter:drop-shadow(0 0 12px #00f0ff2e)}html[data-theme=light] .aipaLoaderMonogram{color:var(--brand-signal-dark)}@keyframes aipaMonogramPulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.appLogo .aipaBrandWordmark{height:16px}.aipa2Header .aipaBrandWordmark,.authLogo .aipaBrandWordmark,.utilityHeader .aipaBrandWordmark,.legalTopbar .aipaBrandWordmark,.explore3Header .aipaBrandWordmark,.sharePageHeader .aipaBrandWordmark,.sharePageTop .aipaBrandWordmark{height:18px}@media (max-width:720px){.aipa2Header .aipaBrandWordmark,.appLogo .aipaBrandWordmark,.utilityHeader .aipaBrandWordmark,.legalTopbar .aipaBrandWordmark{height:15px}.aipaBrandLogo{gap:8px}}.sharedResponsePage .aipaBrandAsset.lightAsset{display:none!important}.sharedResponsePage .aipaBrandAsset.darkAsset{display:block!important}.aipaBrandLogo:not(.aipaBrandLogoMonogramOnly) .aipaBrandMonogramWrap{display:none!important}.aipaBrandLogo:not(.aipaBrandLogoMonogramOnly){gap:0!important}.composerBar,html[data-theme=light] .composerBar,html[data-theme=dark] .composerBar{color:#f3f4ef!important;background:#101311!important;border-color:#424b43!important}.composerBar textarea,html[data-theme=light] .composerBar textarea,html[data-theme=dark] .composerBar textarea{color:#f3f4ef!important;background:#101311!important}.composerBar textarea::placeholder,html[data-theme=light] .composerBar textarea::placeholder,html[data-theme=dark] .composerBar textarea::placeholder{color:#8f968f!important}.composerBar .composerBottom button:not(.chatAction),.composerBar .composerAttachButton,.composerBar .voiceButton{color:#aeb4ad!important}.composerBar .sendBtn{color:#101311!important;background:#00f0ff!important}.composerBar .sendBtn svg{color:#101311!important;stroke:#101311!important}.finalCtaMonogram .aipaBrandMonogram{width:42px!important;height:auto!important}html,body,button,input,textarea,select{font-family:var(--font-body,Arial, Helvetica, sans-serif)!important}.aipa2Hero h1,.aipa2SectionIntro h2,.aipa2ProductCard h3,.aipa2PakistanCopy h2,.aipa2PakistanPanelQuote,.aipa2CreativeActionCard h3,.aipa2CreativeShowcaseCopy h3,.aipa2Reality h2,.aipa2ExploreBand h2,.aipa2FinalCta h2,.utilityHero h1,.explore3Hero h1,.authCard h1,.welcome h1{font-family:var(--font-display,Arial, Helvetica, sans-serif)!important}.eyebrow,.historyHeading,.sideSectionTitle,.planEnglishName,.foundingPill,.assistantIdentity{font-family:var(--font-label,"Courier New", monospace)!important}.composerBar,.composerBar>textarea,.composerBar textarea,.composerBar .composerBottom,.composerBar .composerActions,.composerBar .composerToolbar,html[data-theme=light] .composerBar,html[data-theme=light] .composerBar>textarea,html[data-theme=light] .composerBar textarea,html[data-theme=dark] .composerBar,html[data-theme=dark] .composerBar>textarea,html[data-theme=dark] .composerBar textarea{background:#101311!important}.composerBar textarea{box-shadow:none!important}.composerBar textarea::placeholder{color:#8f968f!important;opacity:1!important}:root{--font-display:var(--font-space-grotesk), "Space Grotesk", Arial, Helvetica, sans-serif;--font-body:var(--font-inter), "Inter", Arial, Helvetica, sans-serif;--font-label:var(--font-ibm-plex-mono), "IBM Plex Mono", "Courier New", monospace}html,body,button,input,textarea,select,option,a,p,li,span{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.aipa2Hero h1,.aipa2SectionIntro h2,.aipa2ProductCard h3,.aipa2PakistanCopy h2,.aipa2PakistanPanelQuote,.aipa2CreativeActionCard h3,.aipa2CreativeShowcaseCopy h3,.aipa2Reality h2,.aipa2ExploreBand h2,.aipa2FinalCta h2,.utilityHero h1,.explore3Hero h1,.explore3UseCaseHead h2,.settingsCard h2,.authCard h1,.upgradeIntro h1,.planLocalName,.welcome h1,.createTop h1,.exploreCard h2,.adminAdsPage header h1,.paymentResultCard h1{font-weight:500;font-family:var(--font-display)!important}.aipa2Hero p,.aipa2SectionIntro p,.aipa2ProductCard p,.aipa2PakistanCopy p,.aipa2PakistanPanelGrid span,.aipa2CreativeShowcaseCopy p,.aipa2RealityGrid p,.aipa2ExploreBand p,.settingsCard p,.authCard p,.planSub,.foundingTerms,.richMessage,.msg,.starterPrompts button,.composerBar textarea{font-family:var(--font-body)!important}html,body,button,input,textarea,select,option,a,p,li,span,div{font-family:var(--font-inter), Arial, Helvetica, sans-serif!important}h1,h2,h3,h4,h5,h6,.aipa2Hero h1,.aipa2SectionIntro h2,.aipa2ProductCard h3,.aipa2PakistanCopy h2,.aipa2PakistanPanelQuote,.aipa2CreativeActionCard h3,.aipa2CreativeShowcaseCopy h3,.aipa2Reality h2,.aipa2ExploreBand h2,.aipa2FinalCta h2,.utilityHero h1,.explore3Hero h1,.explore3UseCaseHead h2,.settingsCard h2,.authCard h1,.upgradeIntro h1,.planLocalName,.welcome h1,.createTop h1,.exploreCard h2,.adminAdsPage header h1,.paymentResultCard h1,.locationPhotoCaption strong,.mockHello{font-family:var(--font-space-grotesk), Arial, Helvetica, sans-serif!important;font-weight:500!important}button,input,textarea,select,nav,nav a,.starterPrompts button,.composerBar textarea,.richMessage,.msg,.aipa2Hero p,.aipa2SectionIntro p,.aipa2ProductCard p,.aipa2PakistanCopy p,.aipa2PakistanPanelGrid span,.aipa2CreativeShowcaseCopy p,.aipa2RealityGrid p,.aipa2ExploreBand p,.settingsCard p,.authCard p,.planSub,.foundingTerms{font-family:var(--font-inter), Arial, Helvetica, sans-serif!important}.eyebrow,.newEyebrow,.historyHeading,.sideSectionTitle,.planEnglishName,.foundingPill,.aipa2HeroEyebrow,.aipa2SectionIntro>span,.aipa2PakistanCopy>span,.aipa2ExploreBand>div>span,.aipa2ProductCardTop span,.aipa2PakistanPanelLabel,.createStatus,.assistantIdentity,.explore3Hero>span,.explore3UseCaseHead>span,.legalUpdated,.planShowMore,.languageLabel{font-family:var(--font-ibm-plex-mono), "Courier New", monospace!important}.urduGreeting{font-family:Noto Sans Arabic,Noto Naskh Arabic,Arial,Helvetica,sans-serif!important}.aipaBrandLogo,.aipaBrandLogo *{font-family:inherit!important}@keyframes aipaTriangleTraceMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.aipaMonogramLoader,.aipaLoaderMonogram{animation:none!important}@media (prefers-reduced-motion:reduce){.aipaTriangleTrace{animation-duration:2.4s}}:root,html[data-theme=dark]{--ui-canvas:#101311;--ui-raised:#1b1d29;--ui-subtle:#272a3a;--ui-disabled:#353b50;--ui-text:#f3f4ef;--ui-text-secondary:#b8bdd0;--ui-border:#454b63;--ui-control:#858ca7;--ui-primary:#00f0ff;--ui-primary-hover:#19e5f2;--ui-primary-label:#101311;--ui-focus:#00f0ff;--ui-error:#ffb3b7;--ui-success:#86ffac;--ui-shadow:#0000004d;--aipa-bg:var(--ui-canvas);--aipa-bg-deep:var(--ui-canvas);--aipa-sidebar:var(--ui-subtle);--aipa-panel:var(--ui-raised);--aipa-panel-2:var(--ui-subtle);--aipa-panel-3:var(--ui-disabled);--aipa-text:var(--ui-text);--aipa-text-soft:var(--ui-text);--aipa-muted:var(--ui-text-secondary);--aipa-muted-2:var(--ui-control);--aipa-line:var(--ui-border);--aipa-line-strong:var(--ui-control);--aipa-accent:var(--ui-primary);--aipa-accent-hover:var(--ui-primary-hover);--aipa-accent-soft:#00f0ff1a;--aipa-accent-border:var(--ui-primary);--aipa-danger:var(--ui-error);--aipa-success:var(--ui-success);--aipa-focus:var(--ui-focus);--aipa-shadow:var(--ui-shadow)}html[data-theme=light]{--ui-canvas:#f3f4ef;--ui-raised:#fff;--ui-subtle:#ebecf3;--ui-disabled:#dee2ed;--ui-text:#101311;--ui-text-secondary:#505569;--ui-border:#ccd0de;--ui-control:#767d98;--ui-primary:#2323ff;--ui-primary-hover:#1818d8;--ui-primary-label:#fff;--ui-focus:#101311;--ui-error:#a32c32;--ui-success:#166534;--ui-shadow:#10131114;--aipa-bg:var(--ui-canvas);--aipa-bg-deep:var(--ui-canvas);--aipa-sidebar:var(--ui-subtle);--aipa-panel:var(--ui-raised);--aipa-panel-2:var(--ui-subtle);--aipa-panel-3:var(--ui-disabled);--aipa-text:var(--ui-text);--aipa-text-soft:var(--ui-text);--aipa-muted:var(--ui-text-secondary);--aipa-muted-2:var(--ui-control);--aipa-line:var(--ui-border);--aipa-line-strong:var(--ui-control);--aipa-accent:var(--ui-primary);--aipa-accent-hover:var(--ui-primary-hover);--aipa-accent-soft:#2323ff14;--aipa-accent-border:var(--ui-primary);--aipa-danger:var(--ui-error);--aipa-success:var(--ui-success);--aipa-focus:var(--ui-focus);--aipa-shadow:var(--ui-shadow)}.aipaBrandAsset.darkAsset{display:block}.aipaBrandAsset.lightAsset{display:none}html[data-theme=light] .aipaBrandAsset.darkAsset{display:none!important}html[data-theme=light] .aipaBrandAsset.lightAsset,html[data-theme=dark] .aipaBrandAsset.darkAsset{display:block!important}html[data-theme=dark] .aipaBrandAsset.lightAsset{display:none!important}.aipaBrandWordmark{width:auto;height:18px;display:block}.aipaBrandMonogram{width:24px;height:auto;display:block}.appShell,.chatArea,.messages,.accountPage,.upgradePage,.utilityPage,.authPage{background:var(--ui-canvas)!important;color:var(--ui-text)!important}.chatHeader{background:color-mix(in srgb,var(--ui-canvas) 96%,transparent)!important;border-color:var(--ui-border)!important}.newChat,.planButton.primary,.authSubmit{min-height:46px;transition:background-color .14s,border-color .14s;background:var(--ui-primary)!important;color:var(--ui-primary-label)!important;border:1px solid var(--ui-primary)!important;box-shadow:none!important}.newChat:hover,.planButton.primary:hover,.authSubmit:hover{text-underline-offset:2px;text-decoration:underline;background:var(--ui-primary-hover)!important;border-color:var(--ui-primary-hover)!important}.newChat:focus-visible,.planButton.primary:focus-visible,.authSubmit:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}button:disabled:not(.chatAction),.planButton:disabled,.authSubmit:disabled,input:disabled,textarea:disabled,select:disabled{background:var(--ui-disabled)!important;color:var(--ui-text-secondary)!important;border-color:var(--ui-disabled)!important;opacity:1!important}.settingsButton,.planButton.secondary,.copyButton,.secondaryButton,.cancelButton{color:var(--ui-text)!important;border:1px solid var(--ui-control)!important;background:0 0!important}.settingsButton:hover,.planButton.secondary:hover,.copyButton:hover,.secondaryButton:hover,.cancelButton:hover{background:var(--ui-subtle)!important}input,textarea,select,.authCard input,.settingsCard input,.settingsCard select,.adSubmitForm input,.adSubmitForm textarea,.adSubmitForm select{background:var(--ui-raised)!important;color:var(--ui-text)!important;border:1px solid var(--ui-control)!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:var(--ui-text-secondary)!important;opacity:1!important}input:hover,textarea:hover,select:hover{border-color:var(--ui-text-secondary)!important}input:focus,textarea:focus,select:focus,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important;border-color:var(--ui-control)!important}.composerBar{background:var(--ui-raised)!important;color:var(--ui-text)!important;border:1px solid var(--ui-control)!important;box-shadow:0 12px 34px var(--ui-shadow)!important}.composerBar textarea,.composerBar textarea:hover,.composerBar textarea:focus,.composerBar textarea:focus-visible{color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.composerBar textarea::placeholder{color:var(--ui-text-secondary)!important}.composerBar .composerBottom,.composerBar .composerActions,.composerBar .composerToolbar{background:0 0!important}.composerBar .composerAttachButton,.composerBar .voiceButton{color:var(--ui-text-secondary)!important}.composerBar:focus-within{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}.side{background:var(--ui-subtle)!important;border-color:var(--ui-border)!important}.sideItem,.projectRow,.chatRow{color:var(--ui-text-secondary)!important}.sideItem:hover,.projectRow:hover,.chatRow:hover{background:var(--ui-raised)!important;color:var(--ui-text)!important}.sideItem.active,.projectRow.active,.chatRow.active{border-left:2px solid var(--ui-primary);background:var(--ui-raised)!important;color:var(--ui-text)!important}.sideItem:focus-visible,.projectRow:focus-visible,.chatRow:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}.starterPrompts button,.settingsCard,.planCard,.accountCard{background:var(--ui-raised)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}.starterPrompts button:hover{background:var(--ui-subtle)!important;border-color:var(--ui-control)!important;transform:none!important}.starterPrompts button:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}.profileMenu,.composerMenu,.chatOptionsMenu,.projectOptionsMenu{background:var(--ui-raised)!important;border:1px solid var(--ui-control)!important;color:var(--ui-text)!important}.profileMenu button:hover,.composerMenu button:hover,.chatOptionsMenu button:hover,.projectOptionsMenu button:hover{background:var(--ui-subtle)!important}.profileMenu button:focus-visible,.composerMenu button:focus-visible,.chatOptionsMenu button:focus-visible,.projectOptionsMenu button:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:-2px!important}.modeSwitch{align-items:center;gap:8px;background:var(--ui-subtle)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important;border-radius:999px!important;padding:3px!important;display:inline-flex!important}.modeSwitch button{min-height:36px!important;color:var(--ui-text-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:7px 13px!important;text-decoration:none!important}.modeSwitch button.active{background:var(--ui-primary)!important;color:var(--ui-primary-label)!important}.modeSwitch button:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}.error,.errorText,.formError,.authMessage.error,.paymentError{color:var(--ui-error)!important}.success,.successText,.savedState{color:var(--ui-success)!important}.statusCard,.noticeCard,.alertCard{background:var(--ui-raised)!important;border:1px solid var(--ui-control)!important;color:var(--ui-text)!important}.statusCard.error,.alertCard.error{border-color:var(--ui-error)!important}.statusCard.success,.alertCard.success{border-color:var(--ui-success)!important}.composerDisclaimer,.settingsCard p,.planSub,.foundingTerms,.sideSectionTitle,.historyHeading{color:var(--ui-text-secondary)!important}.mobileMenuButton,.mobileSidebarClose,.mobileSidebarBackdrop{display:none}@media (max-width:950px){.chatHeader{justify-content:space-between!important;gap:10px!important;padding:0 12px!important}.mobileMenuButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:1px solid var(--ui-control)!important;background:var(--ui-raised)!important;color:var(--ui-text)!important;box-shadow:none!important;display:inline-flex!important}.mobileMenuButton:hover{background:var(--ui-subtle)!important}.mobileMenuButton:focus,.mobileMenuButton:focus-visible,.mobileSidebarClose:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important;box-shadow:none!important}.headerActions{margin-left:auto;gap:8px!important}.modeSwitch{padding:2px!important}.modeSwitch button{min-height:34px!important;padding:6px 9px!important;font-size:11px!important}.profileAvatarButton{flex:0 0 38px;width:38px!important;height:38px!important}.side{transition:transform .2s;overflow:hidden;box-shadow:20px 0 60px #0000003d;z-index:140!important;pointer-events:none!important;width:min(86vw,330px)!important;max-width:330px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-104%)!important}.side.mobileOpen,html[data-theme=light] .side.mobileOpen,html[data-theme=dark] .side.mobileOpen{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.mobileSidebarClose{z-index:2;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;position:absolute;top:14px;right:14px;border:1px solid var(--ui-control)!important;background:var(--ui-raised)!important;color:var(--ui-text)!important;display:inline-flex!important}.mobileSidebarBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;border:0;margin:0;padding:0;position:fixed;inset:0;z-index:120!important;display:block!important}.sidebarResizeHandle{display:none!important}.appLogo{margin-right:48px!important}.sidebarSections,.unifiedSidebarScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.messages{padding:24px 14px 12px!important}.welcome{width:100%;max-width:680px;padding:0 2px}.urduGreeting{font-size:36px!important;line-height:1.25!important}.welcome h1{margin-top:12px!important;font-size:24px!important;line-height:1.3!important}.starterPrompts{grid-template-columns:1fr!important;gap:9px!important;margin-top:24px!important}.starterPrompts button{min-height:58px;padding:14px 15px!important;font-size:14px!important}.thread{width:100%!important;max-width:100%!important}.msg{max-width:94%!important}.composerBar{box-sizing:border-box;border-radius:20px!important}.composerBar textarea{font-size:16px!important;line-height:1.45!important}.composerBottom{min-height:42px}.composerLeftTools,.composerRightActions{gap:8px!important}}@media (max-width:520px){.welcome{margin-top:4vh!important}.urduGreeting{font-size:31px!important}.welcome h1{font-size:21px!important}.profileAvatarButton{flex-basis:36px;width:36px!important;height:36px!important}}@media (max-width:390px){.modeSwitch button{padding:6px 7px!important;font-size:10px!important}.chatHeader{padding:0 8px!important}.mobileMenuButton{width:36px;height:36px}}:root,html[data-theme=dark]{--background-canvas:#101311;--surface-card:#1b1d29;--surface-raised:#272a3a;--surface-input:#101311;--text-primary:#f3f4ef;--text-secondary:#b8bdd0;--text-on-action:#101311;--action-primary:#00f0ff;--action-hover:#00c9d6;--action-text:#00f0ff;--border-default:#454b63;--focus-ring:#00f0ff;--feedback-error:#ffb3b7;--feedback-success:#86efac;--surface-disabled:#353b50;--ui-canvas:var(--background-canvas);--ui-raised:var(--surface-card);--ui-subtle:var(--surface-raised);--ui-text:var(--text-primary);--ui-text-secondary:var(--text-secondary);--ui-border:var(--border-default);--ui-control:var(--border-default);--ui-primary:var(--action-primary);--ui-primary-hover:var(--action-hover);--ui-primary-label:var(--text-on-action);--ui-focus:var(--focus-ring);--ui-error:var(--feedback-error);--ui-success:var(--feedback-success);--ui-disabled:var(--surface-disabled);--aipa-bg:var(--background-canvas);--aipa-bg-deep:var(--background-canvas);--aipa-sidebar:var(--surface-raised);--aipa-panel:var(--surface-card);--aipa-panel-2:var(--surface-raised);--aipa-panel-3:var(--surface-disabled);--aipa-text:var(--text-primary);--aipa-text-soft:var(--text-primary);--aipa-muted:var(--text-secondary);--aipa-muted-2:var(--text-secondary);--aipa-line:var(--border-default);--aipa-line-strong:var(--border-default);--aipa-accent:var(--action-primary);--aipa-accent-hover:var(--action-hover);--aipa-accent-soft:#00f0ff1a;--aipa-accent-border:#00f0ff52;--aipa-danger:var(--feedback-error);--aipa-success:var(--feedback-success);--aipa-focus:var(--focus-ring);--brand-signal:var(--action-primary);--brand-signal-dark:var(--action-primary);--mint:var(--action-primary);--mint2:var(--action-hover)}html[data-theme=light]{--background-canvas:#f3f4ef;--surface-card:#fff;--surface-raised:#ebecf3;--surface-input:#f8f9fc;--text-primary:#101311;--text-secondary:#505569;--text-on-action:#fff;--action-primary:#2323ff;--action-hover:#1717d6;--action-text:#2323ff;--border-default:#ccd0de;--focus-ring:#2323ff;--feedback-error:#a32c32;--feedback-success:#166534;--surface-disabled:#dee2ed;--ui-canvas:var(--background-canvas);--ui-raised:var(--surface-card);--ui-subtle:var(--surface-raised);--ui-text:var(--text-primary);--ui-text-secondary:var(--text-secondary);--ui-border:var(--border-default);--ui-control:var(--border-default);--ui-primary:var(--action-primary);--ui-primary-hover:var(--action-hover);--ui-primary-label:var(--text-on-action);--ui-focus:var(--focus-ring);--ui-error:var(--feedback-error);--ui-success:var(--feedback-success);--ui-disabled:var(--surface-disabled);--aipa-bg:var(--background-canvas);--aipa-bg-deep:var(--background-canvas);--aipa-sidebar:var(--surface-raised);--aipa-panel:var(--surface-card);--aipa-panel-2:var(--surface-raised);--aipa-panel-3:var(--surface-disabled);--aipa-text:var(--text-primary);--aipa-text-soft:var(--text-primary);--aipa-muted:var(--text-secondary);--aipa-muted-2:var(--text-secondary);--aipa-line:var(--border-default);--aipa-line-strong:var(--border-default);--aipa-accent:var(--action-primary);--aipa-accent-hover:var(--action-hover);--aipa-accent-soft:#2323ff14;--aipa-accent-border:#2323ff47;--aipa-danger:var(--feedback-error);--aipa-success:var(--feedback-success);--aipa-focus:var(--focus-ring);--brand-signal:var(--action-primary);--brand-signal-dark:var(--action-primary);--mint:var(--action-primary);--mint2:var(--action-hover)}html[data-theme=light] body,html[data-theme=light] .appShell,html[data-theme=light] .chatArea,html[data-theme=light] .messages,html[data-theme=light] .accountPage,html[data-theme=light] .upgradePage,html[data-theme=light] .utilityPage{background:var(--background-canvas)!important;color:var(--text-primary)!important}html[data-theme=light] .chatHeader{background:var(--background-canvas)!important;border-color:var(--border-default)!important}html[data-theme=light] .side{background:var(--surface-raised)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background:var(--surface-input)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--text-secondary)!important}.aipaLanding2 :is(.aipa2Primary,.aipa2TopCta,.aipa2Cta,button.primary){background:var(--color-action)!important;border-color:var(--color-action)!important;color:var(--color-text-on-action)!important}.aipaLanding2 :is(.aipa2Primary,.aipa2TopCta,.aipa2Cta,button.primary):hover{background:var(--color-action-hover)!important;border-color:var(--color-action-hover)!important;color:var(--color-text-on-action)!important}html[data-theme=light] a:hover,html[data-theme=light] .textAction:hover{color:#1717d6}html[data-theme=dark] a:hover,html[data-theme=dark] .textAction:hover{color:#00c9d6}.modeSwitch{background:var(--surface-raised)!important;border:1px solid var(--border-default)!important}.modeSwitch button{color:var(--text-secondary)!important;background:0 0!important}.modeSwitch button:hover{background:var(--surface-card)!important;color:var(--text-primary)!important}.modeSwitch button.active,.modeSwitch .active{background:var(--action-primary)!important;color:var(--text-on-action)!important}.composerBar{background:var(--surface-card)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}.composerBar textarea,.composerBar textarea:hover,.composerBar textarea:focus,.composerBar textarea:focus-visible{background:var(--surface-input)!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.composerBar textarea::placeholder{color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important}html[data-theme=light] .composerBar textarea,html[data-theme=light] .composerBar textarea:hover,html[data-theme=light] .composerBar textarea:focus,html[data-theme=light] .composerBar textarea:focus-visible{background:#f8f9fc!important}html[data-theme=light] :focus-visible{outline-color:#2323ff!important}html[data-theme=dark] :focus-visible,.aipaLanding2 :focus-visible{outline-color:#00f0ff!important}html[data-theme=light] .error,html[data-theme=light] .errorText,html[data-theme=light] .formError{color:#a32c32!important}html[data-theme=light] .success,html[data-theme=light] .successText,html[data-theme=light] .savedState{color:#166534!important}html[data-theme=dark] .error,html[data-theme=dark] .errorText,html[data-theme=dark] .formError{color:#ffb3b7!important}html[data-theme=dark] .success,html[data-theme=dark] .successText,html[data-theme=dark] .savedState{color:#86efac!important}button:disabled:not(.chatAction),input:disabled,textarea:disabled,select:disabled{background:var(--surface-disabled)!important;border-color:var(--surface-disabled)!important;color:var(--text-secondary)!important;opacity:1!important}.launchPlans{align-items:stretch!important}.launchPlans .planCard{flex-direction:column!important;height:100%!important;min-height:720px!important;display:flex!important}.launchPlans .planCard .planSub{min-height:72px}.launchPlans .planShowMore,.launchPlans .planDetails{display:none!important}.planChangeMessage{border:1px solid var(--feedback-success);background:var(--surface-card);color:var(--text-primary);border-radius:12px;margin:0 0 18px;padding:12px 14px}.foundingProfileNotice{max-width:720px;font-size:13px;font-weight:400;line-height:1.45;color:var(--text-secondary)!important;margin:6px 0 0!important}@media (max-width:950px){.launchPlans .planCard{min-height:0!important}.launchPlans .planCard .planSub{min-height:0}}.aipaLanding2 .aipa2TextLink{color:var(--color-action)!important;-webkit-text-fill-color:var(--color-action)!important;text-decoration:none!important}.aipaLanding2 .aipa2TextLink svg{color:var(--color-action)!important;stroke:var(--color-action)!important}.aipaLanding2 .aipa2TextLink:hover{text-underline-offset:3px;color:var(--color-action-hover)!important;-webkit-text-fill-color:var(--color-action-hover)!important;text-decoration:underline!important}.aipaLanding2 .aipa2TextLink:hover svg{color:var(--color-action-hover)!important;stroke:var(--color-action-hover)!important}.aipaLanding2 .aipa2TextLink:focus-visible{border-radius:4px;outline-offset:3px!important;outline:2px solid #00f0ff!important}html[data-theme=light] .foundingPill,html[data-theme=light] .launchPriceBadge{color:#fff!important}html[data-theme=light] .modeSwitch{box-shadow:none!important;background:#ebecf3!important;border:1px solid #ccd0de!important}html[data-theme=light] .modeSwitch button{color:#505569!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .modeSwitch button:hover{color:#101311!important;background:#fff!important}html[data-theme=light] .modeSwitch button.active,html[data-theme=light] .modeSwitch .active{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#2323ff!important}html[data-theme=light] .modeSwitch button:focus-visible{outline-offset:2px!important;outline:2px solid #2323ff!important}html[data-theme=light] .starterPrompts button{color:#101311!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccd0de!important}html[data-theme=light] .starterPrompts button:hover{color:#101311!important;box-shadow:none!important;background:#ebecf3!important;border-color:#2323ff!important}html[data-theme=light] .starterPrompts button:focus-visible{outline-offset:2px!important;background:#fff!important;border-color:#2323ff!important;outline:2px solid #2323ff!important}html[data-theme=light] .composerBar,html[data-theme=light] .composerBar .composerBottom,html[data-theme=light] .composerBar .composerActions,html[data-theme=light] .composerBar .composerToolbar{background:#fff!important}html[data-theme=light] .composerBar>textarea,html[data-theme=light] .composerBar textarea,html[data-theme=light] .composerBar textarea:hover,html[data-theme=light] .composerBar textarea:focus,html[data-theme=light] .composerBar textarea:focus-visible{color:#101311!important;-webkit-text-fill-color:#101311!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}html[data-theme=light] .composerBar textarea::placeholder{color:#505569!important;-webkit-text-fill-color:#505569!important;opacity:1!important}html[data-theme=light] .composerBar:focus-within{border-color:#2323ff!important;box-shadow:0 0 0 2px #2323ff1f!important}.aipaLanding2 .aipa2ProductCard,.aipaLanding2 .aipa2RealityGrid article,.aipaLanding2 .aipa2CreativeActionCard,.aipaLanding2 .aipa2CreativeShowcaseCopy{background:#1b1d29!important;border-color:#454b63!important}.aipaLanding2 .aipa2ProductCard:hover,.aipaLanding2 .aipa2RealityGrid article:hover,.aipaLanding2 .aipa2CreativeActionCard:hover,.aipaLanding2 .aipa2CreativeShowcaseCopy:hover{border-color:var(--color-border)!important}.aipaLanding2 .aipa2CreativeActionCard>svg:first-child,.aipaLanding2 .aipa2CreativeActionCard span,.aipaLanding2 .aipa2CreativeShowcaseCopy>span,.aipaLanding2 .aipa2ProductCardTop,.aipaLanding2 .aipa2CardLink{color:var(--color-action)!important;stroke:var(--color-action)!important}.launchPlans{grid-auto-rows:1fr!important;align-items:stretch!important}.launchPlans .planCard{flex-direction:column!important;align-self:stretch!important;height:100%!important;min-height:760px!important;display:flex!important}.launchPlans .planFeatures{color:var(--text-secondary)!important;margin:22px 0 28px!important;padding-left:20px!important;font-size:14px!important;line-height:1.55!important;display:block!important}.launchPlans .planFeatures li{color:var(--text-secondary)!important;margin:0 0 9px!important}.launchPlans .planCard .planButton{text-align:center!important;justify-content:center!important;width:100%!important;margin-top:auto!important}@media (max-width:950px){.launchPlans{grid-auto-rows:auto!important}.launchPlans .planCard{min-height:0!important}}.sidebarPrimaryNav{gap:8px!important}.sidebarSectionBody>.historyRow,.sidebarSectionBody>.projectRowWrap{margin-bottom:4px}.projectNestedChat+.projectNestedChat,.projectChatsList{margin-top:4px}.passwordRequirements{color:var(--aipa-muted,#7f8797);flex-wrap:wrap;gap:6px 10px;margin-top:-7px;font-size:11px;line-height:1.4;display:flex}.passwordRequirements span:before{content:"○";margin-right:5px}.passwordRequirements span.met{color:var(--brand-signal)}.passwordRequirements span.met:before{content:"✓"}.authCaptchaWrap{align-items:center;min-height:66px;display:flex;overflow:hidden}.authCaptcha{width:100%}html[data-theme=light] .authTabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2323ff!important}html[data-theme=dark] .authTabs button.active{color:#08121c!important;-webkit-text-fill-color:#08121c!important;background:#00f0ff!important}.composerMenu,.chatOptionsMenu,.projectOptionsMenu,.projectSectionMenu,.historyProjectMenu,.profileMenu,.chatMoveSubmenu{border:0!important;border-radius:14px!important;padding:7px!important;box-shadow:0 16px 40px #0003,0 3px 10px #0000001a!important}.composerMenu button,.composerMenu a,.chatOptionsMenu>button,.projectOptionsMenu button,.projectSectionMenu button,.historyProjectMenu button,.profileMenu button,.chatMoveSubmenu button{min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:9px!important;gap:10px!important;padding:9px 10px!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.composerMenu button svg,.composerMenu a svg,.chatOptionsMenu>button svg,.projectOptionsMenu button svg,.projectSectionMenu button svg,.historyProjectMenu button svg,.profileMenu button svg,.chatMoveSubmenu button svg{stroke-width:1.8px!important;width:17px!important;min-width:17px!important;height:17px!important}.composerMenu button:hover,.composerMenu a:hover,.chatOptionsMenu>button:hover,.projectOptionsMenu button:hover,.projectSectionMenu button:hover,.historyProjectMenu button:hover,.profileMenu button:hover,.chatMoveSubmenu button:hover{background:var(--ui-subtle)!important}html[data-theme=light] .composerMenu,html[data-theme=light] .chatOptionsMenu,html[data-theme=light] .projectOptionsMenu,html[data-theme=light] .projectSectionMenu,html[data-theme=light] .historyProjectMenu,html[data-theme=light] .profileMenu,html[data-theme=light] .chatMoveSubmenu{background:#fff!important}html[data-theme=dark] .composerMenu,html[data-theme=dark] .chatOptionsMenu,html[data-theme=dark] .projectOptionsMenu,html[data-theme=dark] .projectSectionMenu,html[data-theme=dark] .historyProjectMenu,html[data-theme=dark] .profileMenu,html[data-theme=dark] .chatMoveSubmenu{background:#242633!important}.imageCreatorWorkspace{align-items:stretch}.createUsageLine{background:var(--ui-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:13px;display:flex}.createUsageLine span{align-items:center;gap:7px;display:flex}.createUsageLine strong{font-size:13px}.createUploadButton{background:var(--ui-subtle);width:100%;min-height:46px;color:inherit;cursor:pointer;font:inherit;border:0;border-radius:11px;justify-content:flex-start;align-items:center;gap:9px;padding:0 13px;display:flex}.createUploadButton:hover{filter:brightness(.97)}.creatorFields.three{grid-template-columns:1fr 1fr}.createHelperText{opacity:.72;margin:8px 0 0;font-size:13px;line-height:1.55}.createInlineLink{color:var(--accent);margin-top:6px;font-size:13px;font-weight:700;display:inline-block}.createError{background:#d737461a;border-radius:10px;margin-top:10px;padding:11px 12px;font-size:13px;line-height:1.5}.createError a{font-weight:700;text-decoration:underline}.imageResultPanel{flex-direction:column;justify-content:center;min-height:420px;display:flex}.imageResultPanel img{object-fit:contain;background:var(--ui-subtle);border-radius:14px;width:100%;max-height:620px}.imageResultEmpty{opacity:.55;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:360px;display:flex}.imageResultActions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.imageResultActions button{background:var(--ui-subtle);min-height:40px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:flex}.createVideoCard{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.videoCreditPanel,.premiumAssetCallout{background:var(--ui-subtle);border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.videoCreditPanel span,.premiumAssetCallout span{opacity:.74;font-size:14px;line-height:1.55}.enterprisePlanButton{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (max-width:800px){.creatorFields.three{grid-template-columns:1fr}.imageResultPanel{min-height:300px}.imageResultEmpty{min-height:260px}}@media (min-width:1151px){.launchPlans .planCard{min-width:0!important;padding-left:20px!important;padding-right:20px!important}.launchPlans .planPrice{font-size:clamp(27px,2.2vw,38px)!important}.planGrid.launchPlans{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:22px!important}.launchPlans .planCard{grid-column:span 2;min-width:0!important}.launchPlans .planCard.businessPlanCard{grid-column:span 3}}@media (max-width:1150px) and (min-width:761px){.planGrid.launchPlans{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}.usageCreditRows strong{font-variant-numeric:tabular-nums}.usageCreditHint{opacity:.68;margin:10px 0 0;font-size:12px;line-height:1.5}.composerMenu button svg:last-child,.chatOptionsMenu button svg:last-child,.projectOptionsMenu button svg:last-child,.historyProjectMenu button svg:last-child,.chatMoveSubmenu button svg:last-child{margin-right:6px}.projectRowWrap,.projectRowWrap.active,.projectRowWrap:hover,.projectRowWrap:focus-within{background:0 0!important}.projectMainRow{border-radius:8px;transition:background-color .14s,color .14s}.projectMainRow:hover .projectOptionsButton,.projectMainRow:focus-within .projectOptionsButton,.projectRowWrap.active>.projectMainRow .projectOptionsButton{opacity:1!important}.projectChatsList{box-shadow:none!important;background:0 0!important;border-radius:0!important}.projectNestedChat{background:0 0!important}.usageCreditError{color:var(--aipa-muted-2)!important}@media (max-width:760px){.composerMenu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:500!important;border:0!important;border-radius:18px!important;padding:10px!important;box-shadow:0 18px 55px #00000057,0 4px 16px #00000029!important}.composerMenu button,.composerMenu a{border-radius:12px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;min-height:52px!important;padding:11px 12px!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important}.composerMenu button svg,.composerMenu a svg{width:20px!important;min-width:20px!important;height:20px!important}.composerMenu span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composerMenu small{white-space:nowrap;padding-left:8px;font-size:13px!important;line-height:1!important}.composerMenu button+button,.composerMenu button+a,.composerMenu a+button,.composerMenu a+a{margin-top:2px}}.imageRenderMessage{width:100%;max-width:760px}.imageRenderCard{background:radial-gradient(circle at 28% 25%,#1be2f524,transparent 34%), radial-gradient(circle at 74% 72%,#4169ff21,transparent 38%), linear-gradient(135deg,var(--ui-subtle),var(--ui-surface));border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:min(720px,100%);min-height:clamp(260px,42vw,430px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000002e,inset 0 0 0 1px #22e6ff29}.imageRenderCard:before{content:"";background:linear-gradient(110deg,#0000 36%,#ffffff13 48%,#0000 60%);animation:2.8s ease-in-out infinite aipaImageShimmer;position:absolute;inset:-30%}.imageRenderGlow{filter:blur(42px);background:#22e6ff1a;border-radius:50%;width:180px;height:180px;animation:2.2s ease-in-out infinite alternate aipaImageGlow;position:absolute}@keyframes aipaImageShimmer{0%{transform:translate(-34%)}50%,to{transform:translate(34%)}}@keyframes aipaImageGlow{0%{opacity:.55;transform:scale(.82)}to{opacity:1;transform:scale(1.18)}}.sharedGeneratedImage{margin-top:16px}.sharedGeneratedImage img{object-fit:contain;background:var(--ui-subtle);border-radius:16px;width:100%;max-height:760px;display:block}@media (max-width:760px){.imageRenderCard{border-radius:16px;min-height:280px}}@media (prefers-reduced-motion:reduce){.imageRenderCard:before,.imageRenderGlow{animation:none}}
