.ask-ground{--g-bg:#17453a;--g-grid-fine:rgba(255,255,255,0.04);--g-ink:#edf3ec;--g-ink-hi:#f4f7f2;--g-ink-2:#a8c6b7;--g-ink-3:#9fc5b3;--g-dim:#7fa894;--g-line:rgba(255,255,255,0.12);--g-line-2:rgba(255,255,255,0.24);--g-hover:rgba(255,255,255,0.07);--g-soft:rgba(0,0,0,0.18);--g-thumb:rgba(255,255,255,0.2);--g-well:#215a4a;--g-well-ink:#f4f7f2;--g-well-ph:rgba(237,243,236,0.55);--g-acc:#efc94c;--g-acc-ink:#2f2708;--g-acc-soft:rgba(239,201,76,0.18);--g-paper:#f5f1e6;--g-paper-2:#ebe6d8;--g-paper-ink:#22251f;--g-paper-ink-2:#6b6a5e;--g-dash:#c9c2ae;--g-drop:rgba(0,0,0,0.28);--g-nav-bg:#123b31;--g-nav-line:#1d5142;--pn-line:var(--g-line);--pn-bg:transparent;--pn-ink:var(--g-ink-hi);--pn-mid:var(--g-ink-2);--pn-dim:var(--g-dim);--pn-hover:var(--g-hover);--pn-on:var(--g-acc);--page-bg:var(--g-bg);--ask-bg:var(--g-bg);--ask-ink:var(--g-ink-hi);--ask-body:var(--g-ink);--ask-mid:var(--g-ink-2);--ask-dim:var(--g-ink-3);--ask-chip-ink:var(--g-ink);--ask-ghost:var(--g-well-ph);--ask-card:var(--g-paper);--ask-reverse:var(--g-paper-2);--ask-blue:var(--g-acc);--ask-blue-press:var(--g-acc);--ask-blue-pale:var(--g-acc-soft);--ask-quote-bg:var(--g-hover);--ask-quote-line:var(--g-line-2);--ask-line-faint:var(--g-line);--ask-line-card:var(--g-line);--ask-line-chip:var(--g-line-2);--ask-line-box:var(--g-line);--ask-shadow-box:var(--g-drop);--face:"Archivo",var(--sans);font-family:var(--face);background-color:var(--g-bg);background-image:linear-gradient(var(--g-grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--g-grid-fine) 1px,transparent 1px);background-size:24px 24px;color:var(--g-ink);min-height:100vh;position:relative}.ask-ground[data-p=blue]{--g-bg:#f6f7fb;--g-grid-fine:rgba(43,92,230,0.05);--g-ink:#1a1d24;--g-ink-hi:#0f1419;--g-ink-2:#4b5563;--g-ink-3:#6b7280;--g-dim:#8b93a3;--g-line:rgba(15,20,25,0.1);--g-line-2:rgba(15,20,25,0.18);--g-hover:rgba(43,92,230,0.07);--g-soft:rgba(15,20,25,0.06);--g-thumb:rgba(15,20,25,0.18);--g-well:#e9eefc;--g-well-ink:#0f1419;--g-well-ph:rgba(15,20,25,0.45);--g-acc:#2b5ce6;--g-acc-ink:#ffffff;--g-acc-soft:rgba(43,92,230,0.14);--g-paper:#ffffff;--g-paper-2:#eef0f5;--g-paper-ink:#0f1419;--g-paper-ink-2:#6b7280;--g-dash:#d5d9e2;--g-drop:rgba(15,20,25,0.1);--g-nav-bg:#ffffff;--g-nav-line:#e6e9f1}.ask-ground[data-p=navy]{--g-bg:#10213d;--g-grid-fine:rgba(255,255,255,0.04);--g-ink:#e8eefc;--g-ink-hi:#ffffff;--g-ink-2:#a9b8d6;--g-ink-3:#93a4c8;--g-dim:#7386ab;--g-line:rgba(255,255,255,0.12);--g-line-2:rgba(255,255,255,0.24);--g-hover:rgba(255,255,255,0.07);--g-soft:rgba(0,0,0,0.22);--g-thumb:rgba(255,255,255,0.2);--g-well:#1b3560;--g-well-ink:#ffffff;--g-well-ph:rgba(232,238,252,0.55);--g-acc:#7fb0ff;--g-acc-ink:#0b1a33;--g-acc-soft:rgba(127,176,255,0.2);--g-paper:#f3f5fa;--g-paper-2:#e6eaf3;--g-paper-ink:#14203a;--g-paper-ink-2:#5d6b8a;--g-dash:#c6cddc;--g-drop:rgba(0,0,0,0.3);--g-nav-bg:#0c1a31;--g-nav-line:#1c2f52}.ask-ground[data-p=messages]{--g-bg:#211f1d;--g-grid-fine:rgba(255,255,255,0.035);--g-ink:#edebe8;--g-ink-hi:#ffffff;--g-ink-2:#b5ada3;--g-ink-3:#a39b90;--g-dim:#9a938a;--g-line:#33302c;--g-line-2:rgba(237,235,232,0.24);--g-hover:rgba(237,235,232,0.06);--g-soft:rgba(0,0,0,0.28);--g-thumb:rgba(237,235,232,0.2);--g-well:#2c2926;--g-well-ink:#ffffff;--g-well-ph:rgba(237,235,232,0.5);--g-acc:#edebe8;--g-acc-ink:#211f1d;--g-acc-soft:rgba(237,235,232,0.14);--g-paper:#f4f2ee;--g-paper-2:#e9e6e0;--g-paper-ink:#1c1b19;--g-paper-ink-2:#6b655d;--g-dash:#d3cec5;--g-drop:rgba(0,0,0,0.32);--g-nav-bg:#1c1b19;--g-nav-line:#33302c}.ask-ground[data-p=claude]{--g-bg:#f5f4ee;--g-grid-fine:rgba(60,50,30,0.05);--g-ink:#1f1e1d;--g-ink-hi:#141312;--g-ink-2:#4d4a45;--g-ink-3:#6b6660;--g-dim:#8a857d;--g-line:rgba(31,30,29,0.1);--g-line-2:rgba(31,30,29,0.2);--g-hover:rgba(31,30,29,0.05);--g-soft:rgba(31,30,29,0.06);--g-thumb:rgba(31,30,29,0.18);--g-well:#ebe9e2;--g-well-ink:#141312;--g-well-ph:rgba(20,19,18,0.45);--g-acc:#d97757;--g-acc-ink:#ffffff;--g-acc-soft:rgba(217,119,87,0.16);--g-paper:#ffffff;--g-paper-2:#f0eee8;--g-paper-ink:#1f1e1d;--g-paper-ink-2:#6b6660;--g-dash:#d9d5cc;--g-drop:rgba(31,30,29,0.1);--g-nav-bg:#f0eee8;--g-nav-line:rgba(31,30,29,0.1)}.ask-ground[data-p=slate]{--g-bg:#1b1f24;--g-grid-fine:rgba(255,255,255,0.035);--g-ink:#e7e9ea;--g-ink-hi:#ffffff;--g-ink-2:#aeb2b7;--g-ink-3:#9aa0a6;--g-dim:#71767b;--g-line:rgba(255,255,255,0.12);--g-line-2:rgba(255,255,255,0.24);--g-hover:rgba(255,255,255,0.07);--g-soft:rgba(0,0,0,0.25);--g-thumb:rgba(255,255,255,0.2);--g-well:#262b32;--g-well-ink:#ffffff;--g-well-ph:rgba(231,233,234,0.5);--g-acc:#ffffff;--g-acc-ink:#0f1419;--g-acc-soft:rgba(255,255,255,0.16);--g-paper:#f3f4f5;--g-paper-2:#e6e8ea;--g-paper-ink:#0f1419;--g-paper-ink-2:#61676d;--g-dash:#cfd3d8;--g-drop:rgba(0,0,0,0.3);--g-nav-bg:#15181c;--g-nav-line:#2a2f36}.app:has(.ask-ground[data-p]){--page-bg:#17453a;--nav-bg:#123b31;--nav-ink:#edf3ec;--nav-dim:#8fb3a2;--nav-line:#1d5142;--nav-hover:rgba(239,201,76,0.09);--nav-accent:#efc94c;--nav-accent-ink:#2f2708}.app:has(.ask-ground[data-p=blue]){--page-bg:#f6f7fb;--nav-bg:#ffffff;--nav-ink:#171b24;--nav-dim:#6b7280;--nav-line:#e6e9f1;--nav-hover:#f1f4fa;--nav-accent:#2b5ce6;--nav-accent-ink:#ffffff}.app:has(.ask-ground[data-p=navy]){--page-bg:#10213d;--nav-bg:#0c1a31;--nav-ink:#e8eefc;--nav-dim:#7386ab;--nav-line:#1c2f52;--nav-hover:rgba(127,176,255,0.09);--nav-accent:#7fb0ff;--nav-accent-ink:#0b1a33}.app:has(.ask-ground[data-p=messages]){--page-bg:#211f1d;--nav-bg:#1c1b19;--nav-ink:#edebe8;--nav-dim:#9a938a;--nav-line:#33302c;--nav-hover:rgba(237,235,232,0.06);--nav-accent:#edebe8;--nav-accent-ink:#211f1d}.app:has(.ask-ground[data-p=claude]){--page-bg:#f5f4ee;--nav-bg:#f0eee8;--nav-ink:#1f1e1d;--nav-dim:#8a857d;--nav-line:rgba(31,30,29,0.1);--nav-hover:rgba(31,30,29,0.05);--nav-accent:#d97757;--nav-accent-ink:#ffffff}.app:has(.ask-ground[data-p=slate]){--page-bg:#1b1f24;--nav-bg:#15181c;--nav-ink:#e7e9ea;--nav-dim:#71767b;--nav-line:#2a2f36;--nav-hover:rgba(255,255,255,0.06);--nav-accent:#ffffff;--nav-accent-ink:#0f1419}.app:has(.ask-ground[data-p]) .nav a.on{background:var(--nav-accent);color:var(--nav-accent-ink);border-radius:3px;transform:rotate(-1deg);font-weight:700;box-shadow:0 1px 0 rgba(0,0,0,.25)}.app:has(.ask-ground[data-p]) .postbtn{border-radius:6px;box-shadow:0 2px 0 rgba(0,0,0,.25)}.app:has(.ask-ground[data-p]) .invitebtn,.app:has(.ask-ground[data-p]) .signupbtn{border-radius:6px}.ask{max-width:900px;margin:0 auto;padding:42px 24px 0;min-height:100vh}.ask,.ask-thread{display:flex;flex-direction:column}.ask-thread{gap:18px;flex:1}.ask-you{align-self:flex-end;max-width:78%}.ask-ai+.ask-you{margin-top:14px}.ask-you p{background:var(--g-well);color:var(--g-well-ink);border:1px solid var(--g-line);border-radius:16px 16px 4px 16px;padding:11px 15px;font-size:14.5px;line-height:1.5}.ask-ai{max-width:100%}.ask-ai .card{padding:2px 0 0}.ask-ai .card .who{display:block;font-family:var(--mono);font-size:10.5px;color:var(--g-ink-3);margin-bottom:6px}.ask-ai .card>p{font-size:14.5px;color:var(--ask-body);line-height:1.6}.ask-you p{white-space:pre-wrap;overflow-wrap:anywhere}.ask-ai .md{font-size:14.5px;line-height:1.6;color:var(--ask-body);overflow-wrap:anywhere}.ask-ai .md>*+*{margin-top:10px}.ask-ai .md>h2,.ask-ai .md>h3,.ask-ai .md>h4,.ask-ai .md>h5,.ask-ai .md>h6{margin-top:18px;margin-bottom:-4px;font-weight:600;letter-spacing:-.01em;color:var(--ask-ink);line-height:1.35}.ask-ai .md>h2{font-size:16px}.ask-ai .md>h3{font-size:15px}.ask-ai .md>h4,.ask-ai .md>h5,.ask-ai .md>h6{font-size:14.5px;color:var(--ask-mid)}.ask-ai .md>:first-child{margin-top:0}.ask-ai .md strong{font-weight:600;color:var(--ask-ink)}.ask-ai .md em{font-style:italic}.ask-ai .md del{color:var(--ask-dim)}.ask-ai .md a{color:var(--ask-blue);text-decoration:underline;text-decoration-color:var(--ask-quote-line);text-underline-offset:2px}.ask-ai .md a:hover{text-decoration-color:var(--ask-blue)}.ask-ai .md ol,.ask-ai .md ul{padding-left:1.4em}.ask-ai .md li+li,.ask-ai .md li>*+*{margin-top:5px}.ask-ai .md li::marker{color:var(--ask-dim)}.ask-ai .md ol{font-variant-numeric:tabular-nums}.ask-ai .md ol li::marker{color:var(--ask-mid);font-size:13px}.ask-ai .md code{font-family:var(--mono);border:1px solid var(--ask-line-faint);border-radius:4px;padding:1px 4px;color:var(--ask-ink)}.ask-ai .md code,.ask-ai .md pre{font-size:12.5px;background:var(--ask-reverse)}.ask-ai .md pre{position:relative;margin-top:12px;padding:12px 14px;border:1px solid var(--ask-line-card);border-radius:10px;overflow-x:auto;line-height:1.55}.ask-ai .md pre code{background:none;border:0;padding:0;font-size:inherit;color:var(--ask-ink);white-space:pre}.ask-ai .md pre[data-lang]:before{content:attr(data-lang);position:absolute;top:8px;right:12px;font-family:var(--mono);font-size:10px;color:var(--ask-dim)}.ask-ai .md blockquote{margin:10px 0 0;padding:2px 0 2px 14px;border-left:2px solid var(--ask-quote-line);color:var(--ask-mid)}.ask-ai .md hr{border:0;border-top:1px solid var(--ask-line-faint);margin:14px 0}.ask-quote{margin:10px 0;background:var(--ask-quote-bg);border:1px dashed var(--ask-quote-line);border-radius:10px;padding:12px 15px;font-size:14.5px;color:var(--ask-ink)}.ask-quote .cnt{font-family:var(--mono);font-size:10px;color:var(--ask-dim);display:block;margin-top:8px}.ask-act{display:inline-flex;align-items:center;gap:7px;margin-top:12px;height:30px;padding:0 12px;border-radius:999px;border:1.5px solid var(--g-line-2);background:none;color:var(--g-ink-hi);font-family:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.ask-act svg{width:14px;height:14px}.ask-act:hover{border-color:var(--g-acc)}.ask-row{display:flex;gap:2px;margin-top:6px}.ask-row button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--g-ink-3);cursor:pointer}.ask-row button svg{width:14px;height:14px}.ask-row button:hover{background:var(--g-hover);color:var(--g-ink-hi)}.ask-act[data-soon],.ask-row button[data-soon]{opacity:.55;cursor:default}.ask-act[data-soon]:hover{border-color:var(--g-line-2)}.ask-row button[data-soon]:hover{background:none;color:var(--g-ink-3)}.ask-dock{position:sticky;bottom:0;padding:120px 0 26px;background:linear-gradient(180deg,transparent,var(--g-bg) 34%);pointer-events:none}.ask-dock>*{pointer-events:auto}.ask-box{background:var(--g-well);border:1px solid var(--g-line);border-radius:18px;padding:12px 12px 10px;color:var(--g-well-ink)}.ask-box:focus-within{border-color:var(--g-line-2)}.ask-box .ph{font-size:15px;color:var(--g-well-ink);padding:2px 2px 14px;width:100%;border:0;outline:none;background:none;resize:none;font-family:inherit;line-height:1.5;display:block;max-height:40vh}.ask-box .ph::placeholder{color:var(--ask-ghost)}.ask-box .ph.ghost{color:var(--ask-ghost)}.ask-box .row{display:flex;align-items:center;gap:10px}.ask-box .plus{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--g-line-2);background:none;color:var(--g-well-ink);display:grid;place-items:center;font-size:16px;cursor:pointer}.mdl-wrap{position:relative}.ask-box .mdl{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:0;border-radius:999px;background:var(--g-acc-soft);color:var(--g-acc);font-family:var(--mono);font-size:11px;font-weight:500;cursor:pointer}.ask-box .mdl svg{width:13px;height:13px}.ask-box .mdl svg:last-child{width:12px;height:12px;opacity:.7}.ask-ground[data-p=blue] .ask-box .mdl,.ask-ground[data-p=claude] .ask-box .mdl,.ask-ground[data-p=slate] .ask-box .mdl{color:var(--g-well-ink)}.ask-tabs{display:flex;gap:2px;margin:0 0 8px}.ask-tabs button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:999px;background:none;color:var(--g-well-ph);font-family:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.ask-tabs button svg{width:14px;height:14px}.ask-tabs button.on{background:var(--g-acc-soft)}.ask-tabs button.on,.ask-tabs button:not(.on):not(:disabled):hover{color:var(--g-well-ink)}.ask-tabs button:disabled{cursor:not-allowed}.ask-tabs button i{font-style:normal;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;border:1px solid;border-radius:999px;padding:1px 6px;opacity:.8}.ph-wrap{position:relative}.ph-flow{position:absolute;left:2px;top:2px;font-size:15px;line-height:1.5;color:var(--g-ink-2);pointer-events:none;animation:ph-in .5s ease both}@keyframes ph-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ph-flow{animation:none}}.ask-menu-wrap{position:relative}.ask-menu,.mdl-menu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:190px;padding:6px;display:none;flex-direction:column;gap:2px;background:var(--g-paper);color:var(--g-paper-ink);border:0;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.3);z-index:40}.ask-menu-wrap.open .ask-menu,.mdl-wrap.open .mdl-menu{display:flex}.ask-menu button,.mdl-menu button{font-family:var(--mono);font-size:11.5px;text-align:left;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--g-paper-ink);cursor:pointer;transition:background .18s}.ask-menu button:not(:disabled):hover,.mdl-menu button:hover{background:rgba(0,0,0,.05)}.mdl-menu button.on{background:var(--g-acc);color:var(--g-acc-ink)}.ask-menu{min-width:260px}.ask-menu button:disabled{cursor:not-allowed;color:var(--g-paper-ink-2)}.ask-menu .why{display:block;margin-top:2px;font-family:var(--face);font-size:11.5px;line-height:1.35;color:var(--g-paper-ink-2)}.ask-box .send{display:grid;place-items:center;width:30px;height:30px;flex:none;padding:0;border:0;border-radius:999px;background:var(--g-acc);color:var(--g-acc-ink);cursor:pointer;box-shadow:0 2px 0 var(--g-drop)}.ask-box .send svg{width:16px;height:16px}.ask-box .send:hover{filter:brightness(.96)}.ask-box .send:disabled{background:var(--g-soft);color:var(--g-well-ph);box-shadow:none;cursor:default;filter:none}.ask-quota{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--g-dim);text-align:center;margin-top:10px;letter-spacing:.04em}.ask-quota b{color:var(--g-acc);font-weight:500}.ask-ground[data-p=blue] .ask-quota b,.ask-ground[data-p=claude] .ask-quota b,.ask-ground[data-p=slate] .ask-quota b{color:var(--g-ink-hi)}.ask-empty{flex:1;display:grid;place-items:center;text-align:center;font-size:13.5px;color:var(--ask-dim);padding:40px 0;max-width:380px;margin:0 auto}@media (min-height:600px){.ask:has(.ask-empty){position:relative;justify-content:center}.ask:has(.ask-empty) .ask-empty{display:none}.ask:has(.ask-empty) .ask-thread{flex:0 0 auto}.ask:has(.ask-empty) .ask-dock{position:static;background:none}.ask:has(.ask-empty) .ask-box .ph{min-height:110px}}.ask-ai .card.refused>p{color:var(--ask-mid)}.ask-ai .card.thinking>p{color:var(--ask-dim)}.ask-ground .pn-menu,.ask-ground .pn-rn{background:var(--ask-card)}[data-world=ask] .pn-a.new{color:var(--pn-on);border:1px dashed color-mix(in srgb,var(--pn-on) 50%,transparent);justify-content:center}[data-world=ask] .pn-a.new:hover{border-color:var(--pn-on)}.ask-ground[data-p=blue] .pn-a.on,.ask-ground[data-p=claude] .pn-a.on,.ask-ground[data-p=slate] .pn-a.new,.ask-ground[data-p=slate] .pn-a.on{color:var(--pn-ink)}[data-world=ask] .pn-a.on{background:var(--g-acc-soft);box-shadow:inset 3px 0 0 var(--pn-on);border-radius:0 6px 6px 0}.ask-ground .pn-hd{display:flex;align-items:center;justify-content:space-between;gap:8px}.ask-palette{position:relative;z-index:30}.ask-palette-btn{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 8px;border:1px solid var(--g-line-2);border-radius:999px;background:color-mix(in srgb,var(--g-bg) 70%,transparent);color:var(--g-ink-hi);font-family:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.ask-palette-btn svg{width:14px;height:14px;color:var(--g-ink-3)}.ask-palette-btn.compact{height:26px;padding:0 5px 0 4px;gap:3px;background:none}.ask-palette-btn.compact svg{width:12px;height:12px}.ask-palette-btn:hover,.ask-palette.open .ask-palette-btn{border-color:var(--g-acc)}.ask-palette .sw{width:16px;height:16px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--c) 0 55%,var(--a) 55% 100%);box-shadow:inset 0 0 0 1px rgba(127,127,127,.35)}.ask-palette-menu{position:absolute;right:0;top:calc(100% + 8px);width:168px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--g-paper);color:var(--g-paper-ink);border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.3)}.ask-palette-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:9px;background:none;color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.ask-palette-menu button:hover{background:rgba(0,0,0,.05)}.ask-palette-menu .ck{margin-left:auto}.ask-palette-menu .ck,.ask-palette-menu .ck svg{width:16px;height:16px}