@font-face{font-family:"Sora";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal.fa9ab76f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Figtree";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal.8f98dd64.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Figtree";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal.367d7132.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Heebo";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal.2bc607f1.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Heebo";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-hebrew-600-normal.50bb6125.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
:root{--p-art:radial-gradient(55% 40% at 15% 10%,rgba(34,211,238,0.34),transparent 60%),radial-gradient(45% 35% at 90% 20%,rgba(236,72,153,0.28),transparent 60%),radial-gradient(70% 50% at 50% 100%,rgba(99,102,241,0.28),transparent 60%),linear-gradient(165deg,#07212b 0%,#0b4a5c 50%,#0b6577 100%);--p-base:#0b1a3a;--p-fg:#eefcff;--p-muted:rgba(214,243,250,0.86);--p-line:rgba(255,255,255,0.08);--p-glass:rgba(58,91,102,0.445);--p-glass2:rgba(70,101,111,0.601);--p-glass3:rgba(69,100,110,0.693);--p-glass-line:rgba(255,255,255,0.26);--p-glass-hi:rgba(255,255,255,0.38);--p-accent:#22b8f0;--p-accent-ink:#d9f5ff;--p-on-accent:#06202b;--p-ai:#b58cff;--p-ai-soft:rgba(181,140,255,0.18);--p-ai-ink:#e6d8ff;--p-on-lucid:#063b33;--p-me:rgba(22,123,160,0.585);--p-them:rgba(72,103,113,0.463);--p-hold:#ffd88a;--p-hold-soft:rgba(255,201,107,0.16);--p-block:#ffcdd0;--p-block-soft:rgba(255,125,133,0.18);--p-scheme:dark;--ink-dark:#0b1a3a;--p-blur-1:18px;--p-blur-2:22px;--p-blur-3:28px;--p-contrast:standard;--p-focus:#d9f5ff;--c-heat:#ff8a3d;--c-sharp:#ff5c7a;--c-pressure:#c56cff;--c-scam:#ff4d5e;--c-clarity:#ffd23f;--c-lang:#4fc3ff;--c-good:#47d16c;--c-rules:#7a8cff;--c-commerce:#ffb547;--c-drift:#b39dff;--c-private:#a3b4cc;--c-warm:#ff6fae;--c-assert:#3d8bff;--c-motivate:#ff9f1c;--c-concise:#a3e635;--c-lucid:#b58cff;--p-accent-fill:#22b8f0;--p-stop-fill:#d13f4d;--p-dock-active-bg:#ffffff;--p-dock-active-fg:#12306b;--p-sender2:#ead8ff;--p-sender3:#ffdcbe;--p-bubble-hi:rgba(255,255,255,0.14);--p-glass-opaque:rgba(32,82,96,0.92);--p-glass2-opaque:rgba(46,90,103,0.92);--p-glass3-opaque:rgba(51,92,104,0.92);--p-tick-seen:#3dc1f2;--p-tick-seen-ink:#0b1a3a;--p-tint-lucid:rgba(59,77,120,0.475);--p-tint-heat:rgba(97,82,62,0.5);--p-tint-stop:rgba(97,60,74,0.5);--p-tint-good:rgba(29,102,78,0.488);--p-tint-commerce:rgba(97,97,66,0.5);--p-tint-lucid-bubble:rgba(68,81,129,0.494);--g-heat-tint-bg:rgba(104,84,62,0.62);--g-heat-tint-ink:#ff8c41;--g-heat-tint-ring:inset 0 0 0 1px rgba(255,138,61,0.35);--g-heat-solid-bg:#ff8a3d;--g-heat-solid-ink:#0b1a3a;--g-heat-solid-ring:0 4px 12px rgba(255,138,61,0.35);--g-heat-stop-bg:#e07936;--g-heat-stop-ink:#ffffff;--g-heat-stop-ring:0 0 0 3px rgba(255,138,61,0.28);--g-sharp-tint-bg:rgba(104,66,86,0.62);--g-sharp-tint-ink:#ff768f;--g-sharp-tint-ring:inset 0 0 0 1px rgba(255,92,122,0.35);--g-sharp-solid-bg:#ff5c7a;--g-sharp-solid-ink:#0b1a3a;--g-sharp-solid-ring:0 4px 12px rgba(255,92,122,0.35);--g-sharp-stop-bg:#fa5a78;--g-sharp-stop-ink:#ffffff;--g-sharp-stop-ring:0 0 0 3px rgba(255,92,122,0.28);--g-pressure-tint-bg:rgba(81,72,137,0.62);--g-pressure-tint-ink:#d189ff;--g-pressure-tint-ring:inset 0 0 0 1px rgba(197,108,255,0.35);--g-pressure-solid-bg:#c56cff;--g-pressure-solid-ink:#0b1a3a;--g-pressure-solid-ring:0 4px 12px rgba(197,108,255,0.35);--g-pressure-stop-bg:#c56cff;--g-pressure-stop-ink:#ffffff;--g-pressure-stop-ring:0 0 0 3px rgba(197,108,255,0.28);--g-scam-tint-bg:rgba(104,60,75,0.62);--g-scam-tint-ink:#ff6d7b;--g-scam-tint-ring:inset 0 0 0 1px rgba(255,77,94,0.35);--g-scam-solid-bg:#ff4d5e;--g-scam-solid-ink:#0b1a3a;--g-scam-solid-ring:0 4px 12px rgba(255,77,94,0.35);--g-scam-stop-bg:#ff4d5e;--g-scam-stop-ink:#ffffff;--g-scam-stop-ring:0 0 0 3px rgba(255,77,94,0.28);--g-clarity-tint-bg:rgba(104,112,63,0.62);--g-clarity-tint-ink:#ffd23f;--g-clarity-tint-ring:inset 0 0 0 1px rgba(255,210,63,0.35);--g-clarity-solid-bg:#ffd23f;--g-clarity-solid-ink:#0b1a3a;--g-clarity-solid-ring:0 4px 12px rgba(255,210,63,0.35);--g-clarity-stop-bg:#ad8f2b;--g-clarity-stop-ink:#ffffff;--g-clarity-stop-ring:0 0 0 3px rgba(255,210,63,0.28);--g-lang-tint-bg:rgba(35,106,137,0.62);--g-lang-tint-ink:#4fc3ff;--g-lang-tint-ring:inset 0 0 0 1px rgba(79,195,255,0.35);--g-lang-solid-bg:#4fc3ff;--g-lang-solid-ink:#0b1a3a;--g-lang-solid-ring:0 4px 12px rgba(79,195,255,0.35);--g-lang-stop-bg:#3f9ccc;--g-lang-stop-ink:#ffffff;--g-lang-stop-ring:0 0 0 3px rgba(79,195,255,0.28);--g-lucid-tint-bg:rgba(75,85,137,0.62);--g-lucid-tint-ink:#be9aff;--g-lucid-tint-ring:inset 0 0 0 1px rgba(181,140,255,0.35);--g-lucid-solid-bg:#b58cff;--g-lucid-solid-ink:#0b1a3a;--g-lucid-solid-ring:0 4px 12px rgba(181,140,255,0.35);--g-lucid-stop-bg:#a781eb;--g-lucid-stop-ink:#ffffff;--g-lucid-stop-ring:0 0 0 3px rgba(181,140,255,0.28);--g-good-tint-bg:rgba(32,112,80,0.62);--g-good-tint-ink:#47d16c;--g-good-tint-ring:inset 0 0 0 1px rgba(71,209,108,0.35);--g-good-solid-bg:#47d16c;--g-good-solid-ink:#0b1a3a;--g-good-solid-ring:0 4px 12px rgba(71,209,108,0.35);--g-good-stop-bg:#39a756;--g-good-stop-ink:#ffffff;--g-good-stop-ring:0 0 0 3px rgba(71,209,108,0.28);--g-rules-tint-bg:rgba(52,85,137,0.62);--g-rules-tint-ink:#97a5ff;--g-rules-tint-ring:inset 0 0 0 1px rgba(122,140,255,0.35);--g-rules-solid-bg:#7a8cff;--g-rules-solid-ink:#0b1a3a;--g-rules-solid-ring:0 4px 12px rgba(122,140,255,0.35);--g-rules-stop-bg:#7889fa;--g-rules-stop-ink:#ffffff;--g-rules-stop-ring:0 0 0 3px rgba(122,140,255,0.28);--g-commerce-tint-bg:rgba(104,101,66,0.62);--g-commerce-tint-ink:#ffb547;--g-commerce-tint-ring:inset 0 0 0 1px rgba(255,181,71,0.35);--g-commerce-solid-bg:#ffb547;--g-commerce-solid-ink:#0b1a3a;--g-commerce-solid-ring:0 4px 12px rgba(255,181,71,0.35);--g-commerce-stop-bg:#c28a36;--g-commerce-stop-ink:#ffffff;--g-commerce-stop-ring:0 0 0 3px rgba(255,181,71,0.28);--g-drift-tint-bg:rgba(74,91,137,0.62);--g-drift-tint-ink:#b8a3ff;--g-drift-tint-ring:inset 0 0 0 1px rgba(179,157,255,0.35);--g-drift-solid-bg:#b39dff;--g-drift-solid-ink:#0b1a3a;--g-drift-solid-ring:0 4px 12px rgba(179,157,255,0.35);--g-drift-stop-bg:#9a87db;--g-drift-stop-ink:#ffffff;--g-drift-stop-ring:0 0 0 3px rgba(179,157,255,0.28);--g-private-tint-bg:rgba(68,100,118,0.62);--g-private-tint-ink:#a3b4cc;--g-private-tint-ring:inset 0 0 0 1px rgba(163,180,204,0.35);--g-private-solid-bg:#a3b4cc;--g-private-solid-ink:#0b1a3a;--g-private-solid-ring:0 4px 12px rgba(163,180,204,0.35);--g-private-stop-bg:#8694a7;--g-private-stop-ink:#ffffff;--g-private-stop-ring:0 0 0 3px rgba(163,180,204,0.28);--g-warm-tint-bg:rgba(104,74,106,0.62);--g-warm-tint-ink:#ff7bb4;--g-warm-tint-ring:inset 0 0 0 1px rgba(255,111,174,0.35);--g-warm-solid-bg:#ff6fae;--g-warm-solid-ink:#0b1a3a;--g-warm-solid-ring:0 4px 12px rgba(255,111,174,0.35);--g-warm-stop-bg:#eb66a0;--g-warm-stop-ink:#ffffff;--g-warm-stop-ring:0 0 0 3px rgba(255,111,174,0.28);--g-assert-tint-bg:rgba(29,84,137,0.62);--g-assert-tint-ink:#6fa9ff;--g-assert-tint-ring:inset 0 0 0 1px rgba(61,139,255,0.35);--g-assert-solid-bg:#3d8bff;--g-assert-solid-ink:#0b1a3a;--g-assert-solid-ring:0 4px 12px rgba(61,139,255,0.35);--g-assert-stop-bg:#3d8bff;--g-assert-stop-ink:#ffffff;--g-assert-stop-ring:0 0 0 3px rgba(61,139,255,0.28);--g-motivate-tint-bg:rgba(104,92,49,0.62);--g-motivate-tint-ink:#ff9f1c;--g-motivate-tint-ring:inset 0 0 0 1px rgba(255,159,28,0.35);--g-motivate-solid-bg:#ff9f1c;--g-motivate-solid-ink:#0b1a3a;--g-motivate-solid-ring:0 4px 12px rgba(255,159,28,0.35);--g-motivate-stop-bg:#d18217;--g-motivate-stop-ink:#ffffff;--g-motivate-stop-ring:0 0 0 3px rgba(255,159,28,0.28);--g-concise-tint-bg:rgba(68,120,59,0.62);--g-concise-tint-ink:#a3e635;--g-concise-tint-ring:inset 0 0 0 1px rgba(163,230,53,0.35);--g-concise-solid-bg:#a3e635;--g-concise-solid-ink:#0b1a3a;--g-concise-solid-ring:0 4px 12px rgba(163,230,53,0.35);--g-concise-stop-bg:#72a125;--g-concise-stop-ink:#ffffff;--g-concise-stop-ring:0 0 0 3px rgba(163,230,53,0.28);--m-translated-bg:rgba(34,102,132,0.61);--m-translated-fg:#abe2ff;--m-rephrased-bg:rgba(97,108,63,0.61);--m-rephrased-fg:#ffdb65;--m-meaning-bg:rgba(97,108,63,0.61);--m-meaning-fg:#ffdb65;--m-conveyed-bg:rgba(70,82,132,0.61);--m-conveyed-fg:#dac6ff;--m-held-bg:rgba(104,101,66,0.62);--m-held-fg:#ffd391;--m-warning-bg:#d13f4d;--m-warning-fg:#ffffff;--m-blocked-bg:#d13f4d;--m-blocked-fg:#ffffff;--logo-dark:1}@media (prefers-color-scheme: light){:root{--p-art:radial-gradient(55% 40% at 15% 8%,rgba(120,170,255,0.32),transparent 60%),radial-gradient(45% 35% at 90% 25%,rgba(180,160,255,0.30),transparent 60%),radial-gradient(70% 50% at 50% 100%,rgba(120,220,255,0.32),transparent 60%),linear-gradient(160deg,#eaf2ff 0%,#f6f9ff 50%,#e6eefc 100%);--p-base:#eaf2ff;--p-fg:#0f1f3a;--p-muted:#435069;--p-line:rgba(20,50,100,0.07);--p-glass:rgba(255,255,255,0.58);--p-glass2:rgba(255,255,255,0.8);--p-glass3:rgba(255,255,255,0.88);--p-glass-line:rgba(255,255,255,0.95);--p-glass-hi:#ffffff;--p-accent:#2f7cf6;--p-accent-ink:#0b3f9a;--p-on-accent:#ffffff;--p-ai:#0f9d8a;--p-ai-soft:rgba(15,157,138,0.12);--p-ai-ink:#075a4f;--p-on-lucid:#01231e;--p-me:rgba(47,124,246,0.16);--p-them:rgba(255,255,255,0.78);--p-hold:#7d4a00;--p-hold-soft:rgba(199,127,10,0.14);--p-block:#ad2a31;--p-block-soft:rgba(212,60,67,0.12);--p-scheme:light;--ink-dark:#0b1a3a;--p-blur-1:18px;--p-blur-2:22px;--p-blur-3:28px;--p-contrast:standard;--p-focus:#0b3f9a;--c-heat:#f0722a;--c-sharp:#ea4c6c;--c-pressure:#c56cff;--c-scam:#ff4d5e;--c-clarity:#e6b800;--c-lang:#1aa3e8;--c-good:#22a84a;--c-rules:#7a8cff;--c-commerce:#e0931a;--c-drift:#8f7ae6;--c-private:#6b7c93;--c-warm:#ff6fae;--c-assert:#3d8bff;--c-motivate:#ff9f1c;--c-concise:#7cb518;--c-lucid:#0f9d8a;--p-accent-fill:#2b72e2;--p-stop-fill:#d13f4d;--p-dock-active-bg:#ffffff;--p-dock-active-fg:#12306b;--p-sender2:#7a3fb5;--p-sender3:#8f4515;--p-bubble-hi:rgba(255,255,255,0.14);--p-glass-opaque:rgba(251,252,255,0.92);--p-glass2-opaque:rgba(253,254,255,0.92);--p-glass3-opaque:rgba(254,254,255,0.92);--p-tick-seen:#2d77ec;--p-tick-seen-ink:#ffffff;--p-tint-lucid:rgba(15,157,138,0.14);--p-tint-heat:rgba(240,114,42,0.18);--p-tint-stop:rgba(255,77,94,0.18);--p-tint-good:rgba(34,168,74,0.16);--p-tint-commerce:rgba(224,147,26,0.18);--p-tint-lucid-bubble:rgba(15,157,138,0.17);--g-heat-tint-bg:rgba(240,114,42,0.24);--g-heat-tint-ink:#833e17;--g-heat-tint-ring:inset 0 0 0 1px rgba(240,114,42,0.35);--g-heat-solid-bg:#f0722a;--g-heat-solid-ink:#0b1a3a;--g-heat-solid-ring:0 4px 12px rgba(240,114,42,0.35);--g-heat-stop-bg:#eb7029;--g-heat-stop-ink:#ffffff;--g-heat-stop-ring:0 0 0 3px rgba(240,114,42,0.28);--g-sharp-tint-bg:rgba(234,76,108,0.24);--g-sharp-tint-ink:#8b2d40;--g-sharp-tint-ring:inset 0 0 0 1px rgba(234,76,108,0.35);--g-sharp-solid-bg:#ea4c6c;--g-sharp-solid-ink:#ffffff;--g-sharp-solid-ring:0 4px 12px rgba(234,76,108,0.35);--g-sharp-stop-bg:#ea4c6c;--g-sharp-stop-ink:#ffffff;--g-sharp-stop-ring:0 0 0 3px rgba(234,76,108,0.28);--g-pressure-tint-bg:rgba(197,108,255,0.24);--g-pressure-tint-ink:#6f3c8f;--g-pressure-tint-ring:inset 0 0 0 1px rgba(197,108,255,0.35);--g-pressure-solid-bg:#c56cff;--g-pressure-solid-ink:#ffffff;--g-pressure-solid-ring:0 4px 12px rgba(197,108,255,0.35);--g-pressure-stop-bg:#c56cff;--g-pressure-stop-ink:#ffffff;--g-pressure-stop-ring:0 0 0 3px rgba(197,108,255,0.28);--g-scam-tint-bg:rgba(255,77,94,0.24);--g-scam-tint-ink:#8f2b35;--g-scam-tint-ring:inset 0 0 0 1px rgba(255,77,94,0.35);--g-scam-solid-bg:#ff4d5e;--g-scam-solid-ink:#ffffff;--g-scam-solid-ring:0 4px 12px rgba(255,77,94,0.35);--g-scam-stop-bg:#ff4d5e;--g-scam-stop-ink:#ffffff;--g-scam-stop-ring:0 0 0 3px rgba(255,77,94,0.28);--g-clarity-tint-bg:rgba(230,184,0,0.24);--g-clarity-tint-ink:#6b5600;--g-clarity-tint-ring:inset 0 0 0 1px rgba(230,184,0,0.35);--g-clarity-solid-bg:#e6b800;--g-clarity-solid-ink:#0b1a3a;--g-clarity-solid-ring:0 4px 12px rgba(230,184,0,0.35);--g-clarity-stop-bg:#b39000;--g-clarity-stop-ink:#ffffff;--g-clarity-stop-ring:0 0 0 3px rgba(230,184,0,0.28);--g-lang-tint-bg:rgba(26,163,232,0.24);--g-lang-tint-ink:#0e597f;--g-lang-tint-ring:inset 0 0 0 1px rgba(26,163,232,0.35);--g-lang-solid-bg:#1aa3e8;--g-lang-solid-ink:#0b1a3a;--g-lang-solid-ring:0 4px 12px rgba(26,163,232,0.35);--g-lang-stop-bg:#199cdf;--g-lang-stop-ink:#ffffff;--g-lang-stop-ring:0 0 0 3px rgba(26,163,232,0.28);--g-lucid-tint-bg:rgba(15,157,138,0.24);--g-lucid-tint-ink:#095d52;--g-lucid-tint-ring:inset 0 0 0 1px rgba(15,157,138,0.35);--g-lucid-solid-bg:#0f9d8a;--g-lucid-solid-ink:#ffffff;--g-lucid-solid-ring:0 4px 12px rgba(15,157,138,0.35);--g-lucid-stop-bg:#0f9d8a;--g-lucid-stop-ink:#ffffff;--g-lucid-stop-ring:0 0 0 3px rgba(15,157,138,0.28);--g-good-tint-bg:rgba(34,168,74,0.24);--g-good-tint-ink:#135e2a;--g-good-tint-ring:inset 0 0 0 1px rgba(34,168,74,0.35);--g-good-solid-bg:#22a84a;--g-good-solid-ink:#ffffff;--g-good-solid-ring:0 4px 12px rgba(34,168,74,0.35);--g-good-stop-bg:#22a84a;--g-good-stop-ink:#ffffff;--g-good-stop-ring:0 0 0 3px rgba(34,168,74,0.28);--g-rules-tint-bg:rgba(122,140,255,0.24);--g-rules-tint-ink:#444e8f;--g-rules-tint-ring:inset 0 0 0 1px rgba(122,140,255,0.35);--g-rules-solid-bg:#7a8cff;--g-rules-solid-ink:#0b1a3a;--g-rules-solid-ring:0 4px 12px rgba(122,140,255,0.35);--g-rules-stop-bg:#7889fa;--g-rules-stop-ink:#ffffff;--g-rules-stop-ring:0 0 0 3px rgba(122,140,255,0.28);--g-commerce-tint-bg:rgba(224,147,26,0.24);--g-commerce-tint-ink:#744c0d;--g-commerce-tint-ring:inset 0 0 0 1px rgba(224,147,26,0.35);--g-commerce-solid-bg:#e0931a;--g-commerce-solid-ink:#0b1a3a;--g-commerce-solid-ring:0 4px 12px rgba(224,147,26,0.35);--g-commerce-stop-bg:#ca8417;--g-commerce-stop-ink:#ffffff;--g-commerce-stop-ring:0 0 0 3px rgba(224,147,26,0.28);--g-drift-tint-bg:rgba(143,122,230,0.24);--g-drift-tint-ink:#554888;--g-drift-tint-ring:inset 0 0 0 1px rgba(143,122,230,0.35);--g-drift-solid-bg:#8f7ae6;--g-drift-solid-ink:#ffffff;--g-drift-solid-ring:0 4px 12px rgba(143,122,230,0.35);--g-drift-stop-bg:#8f7ae6;--g-drift-stop-ink:#ffffff;--g-drift-stop-ring:0 0 0 3px rgba(143,122,230,0.28);--g-private-tint-bg:rgba(107,124,147,0.24);--g-private-tint-ink:#465161;--g-private-tint-ring:inset 0 0 0 1px rgba(107,124,147,0.35);--g-private-solid-bg:#6b7c93;--g-private-solid-ink:#ffffff;--g-private-solid-ring:0 4px 12px rgba(107,124,147,0.35);--g-private-stop-bg:#6b7c93;--g-private-stop-ink:#ffffff;--g-private-stop-ring:0 0 0 3px rgba(107,124,147,0.28);--g-warm-tint-bg:rgba(255,111,174,0.24);--g-warm-tint-ink:#873b5c;--g-warm-tint-ring:inset 0 0 0 1px rgba(255,111,174,0.35);--g-warm-solid-bg:#ff6fae;--g-warm-solid-ink:#0b1a3a;--g-warm-solid-ring:0 4px 12px rgba(255,111,174,0.35);--g-warm-stop-bg:#eb66a0;--g-warm-stop-ink:#ffffff;--g-warm-stop-ring:0 0 0 3px rgba(255,111,174,0.28);--g-assert-tint-bg:rgba(61,139,255,0.24);--g-assert-tint-ink:#245297;--g-assert-tint-ring:inset 0 0 0 1px rgba(61,139,255,0.35);--g-assert-solid-bg:#3d8bff;--g-assert-solid-ink:#ffffff;--g-assert-solid-ring:0 4px 12px rgba(61,139,255,0.35);--g-assert-stop-bg:#3d8bff;--g-assert-stop-ink:#ffffff;--g-assert-stop-ring:0 0 0 3px rgba(61,139,255,0.28);--g-motivate-tint-bg:rgba(255,159,28,0.24);--g-motivate-tint-ink:#7b4d0e;--g-motivate-tint-ring:inset 0 0 0 1px rgba(255,159,28,0.35);--g-motivate-solid-bg:#ff9f1c;--g-motivate-solid-ink:#0b1a3a;--g-motivate-solid-ring:0 4px 12px rgba(255,159,28,0.35);--g-motivate-stop-bg:#d18217;--g-motivate-stop-ink:#ffffff;--g-motivate-stop-ring:0 0 0 3px rgba(255,159,28,0.28);--g-concise-tint-bg:rgba(124,181,24,0.24);--g-concise-tint-ink:#42600d;--g-concise-tint-ring:inset 0 0 0 1px rgba(124,181,24,0.35);--g-concise-solid-bg:#7cb518;--g-concise-solid-ink:#0b1a3a;--g-concise-solid-ring:0 4px 12px rgba(124,181,24,0.35);--g-concise-stop-bg:#70a316;--g-concise-stop-ink:#ffffff;--g-concise-stop-ring:0 0 0 3px rgba(124,181,24,0.28);--m-translated-bg:rgba(26,163,232,0.22);--m-translated-fg:#09598d;--m-rephrased-bg:rgba(230,184,0,0.22);--m-rephrased-fg:#6e5700;--m-meaning-bg:rgba(230,184,0,0.22);--m-meaning-fg:#6e5700;--m-conveyed-bg:rgba(15,157,138,0.22);--m-conveyed-fg:#095e53;--m-held-bg:rgba(224,147,26,0.24);--m-held-fg:#784c00;--m-warning-bg:#d13f4d;--m-warning-fg:#ffffff;--m-blocked-bg:#d13f4d;--m-blocked-fg:#ffffff}}.t-aqua{--p-art:radial-gradient(55% 40% at 15% 10%,rgba(34,211,238,0.34),transparent 60%),radial-gradient(45% 35% at 90% 20%,rgba(236,72,153,0.28),transparent 60%),radial-gradient(70% 50% at 50% 100%,rgba(99,102,241,0.28),transparent 60%),linear-gradient(165deg,#07212b 0%,#0b4a5c 50%,#0b6577 100%);--p-base:#0b1a3a;--p-fg:#eefcff;--p-muted:rgba(214,243,250,0.86);--p-line:rgba(255,255,255,0.08);--p-glass:rgba(58,91,102,0.445);--p-glass2:rgba(70,101,111,0.601);--p-glass3:rgba(69,100,110,0.693);--p-glass-line:rgba(255,255,255,0.26);--p-glass-hi:rgba(255,255,255,0.38);--p-accent:#22b8f0;--p-accent-ink:#d9f5ff;--p-on-accent:#06202b;--p-ai:#b58cff;--p-ai-soft:rgba(181,140,255,0.18);--p-ai-ink:#e6d8ff;--p-on-lucid:#063b33;--p-me:rgba(22,123,160,0.585);--p-them:rgba(72,103,113,0.463);--p-hold:#ffd88a;--p-hold-soft:rgba(255,201,107,0.16);--p-block:#ffcdd0;--p-block-soft:rgba(255,125,133,0.18);--p-scheme:dark;--ink-dark:#0b1a3a;--p-blur-1:18px;--p-blur-2:22px;--p-blur-3:28px;--p-contrast:standard;--p-focus:#d9f5ff;--c-heat:#ff8a3d;--c-sharp:#ff5c7a;--c-pressure:#c56cff;--c-scam:#ff4d5e;--c-clarity:#ffd23f;--c-lang:#4fc3ff;--c-good:#47d16c;--c-rules:#7a8cff;--c-commerce:#ffb547;--c-drift:#b39dff;--c-private:#a3b4cc;--c-warm:#ff6fae;--c-assert:#3d8bff;--c-motivate:#ff9f1c;--c-concise:#a3e635;--c-lucid:#b58cff;--p-accent-fill:#22b8f0;--p-stop-fill:#d13f4d;--p-dock-active-bg:#ffffff;--p-dock-active-fg:#12306b;--p-sender2:#ead8ff;--p-sender3:#ffdcbe;--p-bubble-hi:rgba(255,255,255,0.14);--p-glass-opaque:rgba(32,82,96,0.92);--p-glass2-opaque:rgba(46,90,103,0.92);--p-glass3-opaque:rgba(51,92,104,0.92);--p-tick-seen:#3dc1f2;--p-tick-seen-ink:#0b1a3a;--p-tint-lucid:rgba(59,77,120,0.475);--p-tint-heat:rgba(97,82,62,0.5);--p-tint-stop:rgba(97,60,74,0.5);--p-tint-good:rgba(29,102,78,0.488);--p-tint-commerce:rgba(97,97,66,0.5);--p-tint-lucid-bubble:rgba(68,81,129,0.494);--g-heat-tint-bg:rgba(104,84,62,0.62);--g-heat-tint-ink:#ff8c41;--g-heat-tint-ring:inset 0 0 0 1px rgba(255,138,61,0.35);--g-heat-solid-bg:#ff8a3d;--g-heat-solid-ink:#0b1a3a;--g-heat-solid-ring:0 4px 12px rgba(255,138,61,0.35);--g-heat-stop-bg:#e07936;--g-heat-stop-ink:#ffffff;--g-heat-stop-ring:0 0 0 3px rgba(255,138,61,0.28);--g-sharp-tint-bg:rgba(104,66,86,0.62);--g-sharp-tint-ink:#ff768f;--g-sharp-tint-ring:inset 0 0 0 1px rgba(255,92,122,0.35);--g-sharp-solid-bg:#ff5c7a;--g-sharp-solid-ink:#0b1a3a;--g-sharp-solid-ring:0 4px 12px rgba(255,92,122,0.35);--g-sharp-stop-bg:#fa5a78;--g-sharp-stop-ink:#ffffff;--g-sharp-stop-ring:0 0 0 3px rgba(255,92,122,0.28);--g-pressure-tint-bg:rgba(81,72,137,0.62);--g-pressure-tint-ink:#d189ff;--g-pressure-tint-ring:inset 0 0 0 1px rgba(197,108,255,0.35);--g-pressure-solid-bg:#c56cff;--g-pressure-solid-ink:#0b1a3a;--g-pressure-solid-ring:0 4px 12px rgba(197,108,255,0.35);--g-pressure-stop-bg:#c56cff;--g-pressure-stop-ink:#ffffff;--g-pressure-stop-ring:0 0 0 3px rgba(197,108,255,0.28);--g-scam-tint-bg:rgba(104,60,75,0.62);--g-scam-tint-ink:#ff6d7b;--g-scam-tint-ring:inset 0 0 0 1px rgba(255,77,94,0.35);--g-scam-solid-bg:#ff4d5e;--g-scam-solid-ink:#0b1a3a;--g-scam-solid-ring:0 4px 12px rgba(255,77,94,0.35);--g-scam-stop-bg:#ff4d5e;--g-scam-stop-ink:#ffffff;--g-scam-stop-ring:0 0 0 3px rgba(255,77,94,0.28);--g-clarity-tint-bg:rgba(104,112,63,0.62);--g-clarity-tint-ink:#ffd23f;--g-clarity-tint-ring:inset 0 0 0 1px rgba(255,210,63,0.35);--g-clarity-solid-bg:#ffd23f;--g-clarity-solid-ink:#0b1a3a;--g-clarity-solid-ring:0 4px 12px rgba(255,210,63,0.35);--g-clarity-stop-bg:#ad8f2b;--g-clarity-stop-ink:#ffffff;--g-clarity-stop-ring:0 0 0 3px rgba(255,210,63,0.28);--g-lang-tint-bg:rgba(35,106,137,0.62);--g-lang-tint-ink:#4fc3ff;--g-lang-tint-ring:inset 0 0 0 1px rgba(79,195,255,0.35);--g-lang-solid-bg:#4fc3ff;--g-lang-solid-ink:#0b1a3a;--g-lang-solid-ring:0 4px 12px rgba(79,195,255,0.35);--g-lang-stop-bg:#3f9ccc;--g-lang-stop-ink:#ffffff;--g-lang-stop-ring:0 0 0 3px rgba(79,195,255,0.28);--g-lucid-tint-bg:rgba(75,85,137,0.62);--g-lucid-tint-ink:#be9aff;--g-lucid-tint-ring:inset 0 0 0 1px rgba(181,140,255,0.35);--g-lucid-solid-bg:#b58cff;--g-lucid-solid-ink:#0b1a3a;--g-lucid-solid-ring:0 4px 12px rgba(181,140,255,0.35);--g-lucid-stop-bg:#a781eb;--g-lucid-stop-ink:#ffffff;--g-lucid-stop-ring:0 0 0 3px rgba(181,140,255,0.28);--g-good-tint-bg:rgba(32,112,80,0.62);--g-good-tint-ink:#47d16c;--g-good-tint-ring:inset 0 0 0 1px rgba(71,209,108,0.35);--g-good-solid-bg:#47d16c;--g-good-solid-ink:#0b1a3a;--g-good-solid-ring:0 4px 12px rgba(71,209,108,0.35);--g-good-stop-bg:#39a756;--g-good-stop-ink:#ffffff;--g-good-stop-ring:0 0 0 3px rgba(71,209,108,0.28);--g-rules-tint-bg:rgba(52,85,137,0.62);--g-rules-tint-ink:#97a5ff;--g-rules-tint-ring:inset 0 0 0 1px rgba(122,140,255,0.35);--g-rules-solid-bg:#7a8cff;--g-rules-solid-ink:#0b1a3a;--g-rules-solid-ring:0 4px 12px rgba(122,140,255,0.35);--g-rules-stop-bg:#7889fa;--g-rules-stop-ink:#ffffff;--g-rules-stop-ring:0 0 0 3px rgba(122,140,255,0.28);--g-commerce-tint-bg:rgba(104,101,66,0.62);--g-commerce-tint-ink:#ffb547;--g-commerce-tint-ring:inset 0 0 0 1px rgba(255,181,71,0.35);--g-commerce-solid-bg:#ffb547;--g-commerce-solid-ink:#0b1a3a;--g-commerce-solid-ring:0 4px 12px rgba(255,181,71,0.35);--g-commerce-stop-bg:#c28a36;--g-commerce-stop-ink:#ffffff;--g-commerce-stop-ring:0 0 0 3px rgba(255,181,71,0.28);--g-drift-tint-bg:rgba(74,91,137,0.62);--g-drift-tint-ink:#b8a3ff;--g-drift-tint-ring:inset 0 0 0 1px rgba(179,157,255,0.35);--g-drift-solid-bg:#b39dff;--g-drift-solid-ink:#0b1a3a;--g-drift-solid-ring:0 4px 12px rgba(179,157,255,0.35);--g-drift-stop-bg:#9a87db;--g-drift-stop-ink:#ffffff;--g-drift-stop-ring:0 0 0 3px rgba(179,157,255,0.28);--g-private-tint-bg:rgba(68,100,118,0.62);--g-private-tint-ink:#a3b4cc;--g-private-tint-ring:inset 0 0 0 1px rgba(163,180,204,0.35);--g-private-solid-bg:#a3b4cc;--g-private-solid-ink:#0b1a3a;--g-private-solid-ring:0 4px 12px rgba(163,180,204,0.35);--g-private-stop-bg:#8694a7;--g-private-stop-ink:#ffffff;--g-private-stop-ring:0 0 0 3px rgba(163,180,204,0.28);--g-warm-tint-bg:rgba(104,74,106,0.62);--g-warm-tint-ink:#ff7bb4;--g-warm-tint-ring:inset 0 0 0 1px rgba(255,111,174,0.35);--g-warm-solid-bg:#ff6fae;--g-warm-solid-ink:#0b1a3a;--g-warm-solid-ring:0 4px 12px rgba(255,111,174,0.35);--g-warm-stop-bg:#eb66a0;--g-warm-stop-ink:#ffffff;--g-warm-stop-ring:0 0 0 3px rgba(255,111,174,0.28);--g-assert-tint-bg:rgba(29,84,137,0.62);--g-assert-tint-ink:#6fa9ff;--g-assert-tint-ring:inset 0 0 0 1px rgba(61,139,255,0.35);--g-assert-solid-bg:#3d8bff;--g-assert-solid-ink:#0b1a3a;--g-assert-solid-ring:0 4px 12px rgba(61,139,255,0.35);--g-assert-stop-bg:#3d8bff;--g-assert-stop-ink:#ffffff;--g-assert-stop-ring:0 0 0 3px rgba(61,139,255,0.28);--g-motivate-tint-bg:rgba(104,92,49,0.62);--g-motivate-tint-ink:#ff9f1c;--g-motivate-tint-ring:inset 0 0 0 1px rgba(255,159,28,0.35);--g-motivate-solid-bg:#ff9f1c;--g-motivate-solid-ink:#0b1a3a;--g-motivate-solid-ring:0 4px 12px rgba(255,159,28,0.35);--g-motivate-stop-bg:#d18217;--g-motivate-stop-ink:#ffffff;--g-motivate-stop-ring:0 0 0 3px rgba(255,159,28,0.28);--g-concise-tint-bg:rgba(68,120,59,0.62);--g-concise-tint-ink:#a3e635;--g-concise-tint-ring:inset 0 0 0 1px rgba(163,230,53,0.35);--g-concise-solid-bg:#a3e635;--g-concise-solid-ink:#0b1a3a;--g-concise-solid-ring:0 4px 12px rgba(163,230,53,0.35);--g-concise-stop-bg:#72a125;--g-concise-stop-ink:#ffffff;--g-concise-stop-ring:0 0 0 3px rgba(163,230,53,0.28)}.t-deep{--p-art:radial-gradient(60% 45% at 18% 8%,rgba(99,160,255,0.46),transparent 60%),radial-gradient(50% 40% at 88% 28%,rgba(140,120,255,0.45),transparent 60%),radial-gradient(70% 50% at 50% 100%,rgba(40,200,255,0.17),transparent 60%),linear-gradient(160deg,#0a1636 0%,#102b6b 45%,#1a46a8 100%);--p-base:#0b1a3a;--p-fg:#f2f6ff;--p-muted:rgba(226,235,255,0.86);--p-line:rgba(255,255,255,0.08);--p-glass:rgba(60,78,122,0.454);--p-glass2:rgba(80,96,136,0.533);--p-glass3:rgba(81,96,136,0.602);--p-glass-line:rgba(255,255,255,0.26);--p-glass-hi:rgba(255,255,255,0.38);--p-accent:#3d8bff;--p-accent-ink:#dbe9ff;--p-on-accent:#ffffff;--p-ai:#5fe3cf;--p-ai-soft:rgba(95,227,207,0.16);--p-ai-ink:#9af5e6;--p-on-lucid:#063b33;--p-me:rgba(40,93,182,0.604);--p-them:rgba(74,90,131,0.472);--p-hold:#ffd88a;--p-hold-soft:rgba(255,201,107,0.16);--p-block:#ffcdd0;--p-block-soft:rgba(255,125,133,0.18);--p-scheme:dark;--ink-dark:#0b1a3a;--p-blur-1:18px;--p-blur-2:22px;--p-blur-3:28px;--p-contrast:standard;--p-focus:#dbe9ff;--c-heat:#ff8a3d;--c-sharp:#ff5c7a;--c-pressure:#c56cff;--c-scam:#ff4d5e;--c-clarity:#ffd23f;--c-lang:#4fc3ff;--c-good:#47d16c;--c-rules:#7a8cff;--c-commerce:#ffb547;--c-drift:#b39dff;--c-private:#a3b4cc;--c-warm:#ff6fae;--c-assert:#3d8bff;--c-motivate:#ff9f1c;--c-concise:#a3e635;--c-lucid:#5fe3cf;--p-accent-fill:#3375d6;--p-stop-fill:#d13f4d;--p-dock-active-bg:#ffffff;--p-dock-active-fg:#12306b;--p-sender2:#ead8ff;--p-sender3:#ffdcbe;--p-bubble-hi:rgba(255,255,255,0.14);--p-glass-opaque:rgba(36,59,114,0.92);--p-glass2-opaque:rgba(50,71,122,0.92);--p-glass3-opaque:rgba(55,75,124,0.92);--p-tick-seen:#7bb0ff;--p-tick-seen-ink:#0b1a3a;--p-tint-lucid:rgba(36,90,123,0.484);--p-tint-heat:rgba(98,71,79,0.508);--p-tint-stop:rgba(98,49,91,0.508);--p-tint-good:rgba(31,90,95,0.496);--p-tint-commerce:rgba(98,86,83,0.508);--p-tint-lucid-bubble:rgba(40,99,129,0.502);--g-heat-tint-bg:rgba(106,74,78,0.62);--g-heat-tint-ink:#ff8a3d;--g-heat-tint-ring:inset 0 0 0 1px rgba(255,138,61,0.35);--g-heat-solid-bg:#ff8a3d;--g-heat-solid-ink:#0b1a3a;--g-heat-solid-ring:0 4px 12px rgba(255,138,61,0.35);--g-heat-stop-bg:#e07936;--g-heat-stop-ink:#ffffff;--g-heat-stop-ring:0 0 0 3px rgba(255,138,61,0.28);--g-sharp-tint-bg:rgba(106,56,102,0.62);--g-sharp-tint-ink:#ff6c87;--g-sharp-tint-ring:inset 0 0 0 1px rgba(255,92,122,0.35);--g-sharp-solid-bg:#ff5c7a;--g-sharp-solid-ink:#0b1a3a;--g-sharp-solid-ring:0 4px 12px rgba(255,92,122,0.35);--g-sharp-stop-bg:#fa5a78;--g-sharp-stop-ink:#ffffff;--g-sharp-stop-ring:0 0 0 3px rgba(255,92,122,0.28);--g-pressure-tint-bg:rgba(84,63,153,0.62);--g-pressure-tint-ink:#ce84ff;--g-pressure-tint-ring:inset 0 0 0 1px rgba(197,108,255,0.35);--g-pressure-solid-bg:#c56cff;--g-pressure-solid-ink:#0b1a3a;--g-pressure-solid-ring:0 4px 12px rgba(197,108,255,0.35);--g-pressure-stop-bg:#c56cff;--g-pressure-stop-ink:#ffffff;--g-pressure-stop-ring:0 0 0 3px rgba(197,108,255,0.28);--g-scam-tint-bg:rgba(106,51,91,0.62);--g-scam-tint-ink:#ff6978;--g-scam-tint-ring:inset 0 0 0 1px rgba(255,77,94,0.35);--g-scam-solid-bg:#ff4d5e;--g-scam-solid-ink:#0b1a3a;--g-scam-solid-ring:0 4px 12px rgba(255,77,94,0.35);--g-scam-stop-bg:#ff4d5e;--g-scam-stop-ink:#ffffff;--g-scam-stop-ring:0 0 0 3px rgba(255,77,94,0.28);--g-clarity-tint-bg:rgba(106,102,79,0.62);--g-clarity-tint-ink:#ffd23f;--g-clarity-tint-ring:inset 0 0 0 1px rgba(255,210,63,0.35);--g-clarity-solid-bg:#ffd23f;--g-clarity-solid-ink:#0b1a3a;--g-clarity-solid-ring:0 4px 12px rgba(255,210,63,0.35);--g-clarity-stop-bg:#ad8f2b;--g-clarity-stop-ink:#ffffff;--g-clarity-stop-ring:0 0 0 3px rgba(255,210,63,0.28);--g-lang-tint-bg:rgba(38,96,153,0.62);--g-lang-tint-ink:#4fc3ff;--g-lang-tint-ring:inset 0 0 0 1px rgba(79,195,255,0.35);--g-lang-solid-bg:#4fc3ff;--g-lang-solid-ink:#0b1a3a;--g-lang-solid-ring:0 4px 12px rgba(79,195,255,0.35);--g-lang-stop-bg:#3f9ccc;--g-lang-stop-ink:#ffffff;--g-lang-stop-ring:0 0 0 3px rgba(79,195,255,0.28);--g-lucid-tint-bg:rgba(44,109,135,0.62);--g-lucid-tint-ink:#5fe3cf;--g-lucid-tint-ring:inset 0 0 0 1px rgba(95,227,207,0.35);--g-lucid-solid-bg:#5fe3cf;--g-lucid-solid-ink:#0b1a3a;--g-lucid-solid-ring:0 4px 12px rgba(95,227,207,0.35);--g-lucid-stop-bg:#44a395;--g-lucid-stop-ink:#ffffff;--g-lucid-stop-ring:0 0 0 3px rgba(95,227,207,0.28);--g-good-tint-bg:rgba(35,102,96,0.62);--g-good-tint-ink:#47d16c;--g-good-tint-ring:inset 0 0 0 1px rgba(71,209,108,0.35);--g-good-solid-bg:#47d16c;--g-good-solid-ink:#0b1a3a;--g-good-solid-ring:0 4px 12px rgba(71,209,108,0.35);--g-good-stop-bg:#39a756;--g-good-stop-ink:#ffffff;--g-good-stop-ring:0 0 0 3px rgba(71,209,108,0.28);--g-rules-tint-bg:rgba(55,75,153,0.62);--g-rules-tint-ink:#92a1ff;--g-rules-tint-ring:inset 0 0 0 1px rgba(122,140,255,0.35);--g-rules-solid-bg:#7a8cff;--g-rules-solid-ink:#0b1a3a;--g-rules-solid-ring:0 4px 12px rgba(122,140,255,0.35);--g-rules-stop-bg:#7889fa;--g-rules-stop-ink:#ffffff;--g-rules-stop-ring:0 0 0 3px rgba(122,140,255,0.28);--g-commerce-tint-bg:rgba(106,91,82,0.62);--g-commerce-tint-ink:#ffb547;--g-commerce-tint-ring:inset 0 0 0 1px rgba(255,181,71,0.35);--g-commerce-solid-bg:#ffb547;--g-commerce-solid-ink:#0b1a3a;--g-commerce-solid-ring:0 4px 12px rgba(255,181,71,0.35);--g-commerce-stop-bg:#c28a36;--g-commerce-stop-ink:#ffffff;--g-commerce-stop-ring:0 0 0 3px rgba(255,181,71,0.28);--g-drift-tint-bg:rgba(77,82,153,0.62);--g-drift-tint-ink:#b39dff;--g-drift-tint-ring:inset 0 0 0 1px rgba(179,157,255,0.35);--g-drift-solid-bg:#b39dff;--g-drift-solid-ink:#0b1a3a;--g-drift-solid-ring:0 4px 12px rgba(179,157,255,0.35);--g-drift-stop-bg:#9a87db;--g-drift-stop-ink:#ffffff;--g-drift-stop-ring:0 0 0 3px rgba(179,157,255,0.28);--g-private-tint-bg:rgba(70,91,134,0.62);--g-private-tint-ink:#a3b4cc;--g-private-tint-ring:inset 0 0 0 1px rgba(163,180,204,0.35);--g-private-solid-bg:#a3b4cc;--g-private-solid-ink:#0b1a3a;--g-private-solid-ring:0 4px 12px rgba(163,180,204,0.35);--g-private-stop-bg:#8694a7;--g-private-stop-ink:#ffffff;--g-private-stop-ring:0 0 0 3px rgba(163,180,204,0.28);--g-warm-tint-bg:rgba(106,64,122,0.62);--g-warm-tint-ink:#ff75b1;--g-warm-tint-ring:inset 0 0 0 1px rgba(255,111,174,0.35);--g-warm-solid-bg:#ff6fae;--g-warm-solid-ink:#0b1a3a;--g-warm-solid-ring:0 4px 12px rgba(255,111,174,0.35);--g-warm-stop-bg:#eb66a0;--g-warm-stop-ink:#ffffff;--g-warm-stop-ring:0 0 0 3px rgba(255,111,174,0.28);--g-assert-tint-bg:rgba(31,75,153,0.62);--g-assert-tint-ink:#68a5ff;--g-assert-tint-ring:inset 0 0 0 1px rgba(61,139,255,0.35);--g-assert-solid-bg:#3d8bff;--g-assert-solid-ink:#0b1a3a;--g-assert-solid-ring:0 4px 12px rgba(61,139,255,0.35);--g-assert-stop-bg:#3d8bff;--g-assert-stop-ink:#ffffff;--g-assert-stop-ring:0 0 0 3px rgba(61,139,255,0.28);--g-motivate-tint-bg:rgba(106,82,65,0.62);--g-motivate-tint-ink:#ff9f1c;--g-motivate-tint-ring:inset 0 0 0 1px rgba(255,159,28,0.35);--g-motivate-solid-bg:#ff9f1c;--g-motivate-solid-ink:#0b1a3a;--g-motivate-solid-ring:0 4px 12px rgba(255,159,28,0.35);--g-motivate-stop-bg:#d18217;--g-motivate-stop-ink:#ffffff;--g-motivate-stop-ring:0 0 0 3px rgba(255,159,28,0.28);--g-concise-tint-bg:rgba(70,110,75,0.62);--g-concise-tint-ink:#a3e635;--g-concise-tint-ring:inset 0 0 0 1px rgba(163,230,53,0.35);--g-concise-solid-bg:#a3e635;--g-concise-solid-ink:#0b1a3a;--g-concise-solid-ring:0 4px 12px rgba(163,230,53,0.35);--g-concise-stop-bg:#72a125;--g-concise-stop-ink:#ffffff;--g-concise-stop-ring:0 0 0 3px rgba(163,230,53,0.28)}.t-sky{--p-art:radial-gradient(55% 40% at 15% 8%,rgba(120,170,255,0.32),transparent 60%),radial-gradient(45% 35% at 90% 25%,rgba(180,160,255,0.30),transparent 60%),radial-gradient(70% 50% at 50% 100%,rgba(120,220,255,0.32),transparent 60%),linear-gradient(160deg,#eaf2ff 0%,#f6f9ff 50%,#e6eefc 100%);--p-base:#eaf2ff;--p-fg:#0f1f3a;--p-muted:#435069;--p-line:rgba(20,50,100,0.07);--p-glass:rgba(255,255,255,0.58);--p-glass2:rgba(255,255,255,0.8);--p-glass3:rgba(255,255,255,0.88);--p-glass-line:rgba(255,255,255,0.95);--p-glass-hi:#ffffff;--p-accent:#2f7cf6;--p-accent-ink:#0b3f9a;--p-on-accent:#ffffff;--p-ai:#0f9d8a;--p-ai-soft:rgba(15,157,138,0.12);--p-ai-ink:#075a4f;--p-on-lucid:#01231e;--p-me:rgba(47,124,246,0.16);--p-them:rgba(255,255,255,0.78);--p-hold:#7d4a00;--p-hold-soft:rgba(199,127,10,0.14);--p-block:#ad2a31;--p-block-soft:rgba(212,60,67,0.12);--p-scheme:light;--ink-dark:#0b1a3a;--p-blur-1:18px;--p-blur-2:22px;--p-blur-3:28px;--p-contrast:standard;--p-focus:#0b3f9a;--c-heat:#f0722a;--c-sharp:#ea4c6c;--c-pressure:#c56cff;--c-scam:#ff4d5e;--c-clarity:#e6b800;--c-lang:#1aa3e8;--c-good:#22a84a;--c-rules:#7a8cff;--c-commerce:#e0931a;--c-drift:#8f7ae6;--c-private:#6b7c93;--c-warm:#ff6fae;--c-assert:#3d8bff;--c-motivate:#ff9f1c;--c-concise:#7cb518;--c-lucid:#0f9d8a;--p-accent-fill:#2b72e2;--p-stop-fill:#d13f4d;--p-dock-active-bg:#ffffff;--p-dock-active-fg:#12306b;--p-sender2:#7a3fb5;--p-sender3:#8f4515;--p-bubble-hi:rgba(255,255,255,0.14);--p-glass-opaque:rgba(251,252,255,0.92);--p-glass2-opaque:rgba(253,254,255,0.92);--p-glass3-opaque:rgba(254,254,255,0.92);--p-tick-seen:#2d77ec;--p-tick-seen-ink:#ffffff;--p-tint-lucid:rgba(15,157,138,0.14);--p-tint-heat:rgba(240,114,42,0.18);--p-tint-stop:rgba(255,77,94,0.18);--p-tint-good:rgba(34,168,74,0.16);--p-tint-commerce:rgba(224,147,26,0.18);--p-tint-lucid-bubble:rgba(15,157,138,0.17);--g-heat-tint-bg:rgba(240,114,42,0.24);--g-heat-tint-ink:#833e17;--g-heat-tint-ring:inset 0 0 0 1px rgba(240,114,42,0.35);--g-heat-solid-bg:#f0722a;--g-heat-solid-ink:#0b1a3a;--g-heat-solid-ring:0 4px 12px rgba(240,114,42,0.35);--g-heat-stop-bg:#eb7029;--g-heat-stop-ink:#ffffff;--g-heat-stop-ring:0 0 0 3px rgba(240,114,42,0.28);--g-sharp-tint-bg:rgba(234,76,108,0.24);--g-sharp-tint-ink:#8b2d40;--g-sharp-tint-ring:inset 0 0 0 1px rgba(234,76,108,0.35);--g-sharp-solid-bg:#ea4c6c;--g-sharp-solid-ink:#ffffff;--g-sharp-solid-ring:0 4px 12px rgba(234,76,108,0.35);--g-sharp-stop-bg:#ea4c6c;--g-sharp-stop-ink:#ffffff;--g-sharp-stop-ring:0 0 0 3px rgba(234,76,108,0.28);--g-pressure-tint-bg:rgba(197,108,255,0.24);--g-pressure-tint-ink:#6f3c8f;--g-pressure-tint-ring:inset 0 0 0 1px rgba(197,108,255,0.35);--g-pressure-solid-bg:#c56cff;--g-pressure-solid-ink:#ffffff;--g-pressure-solid-ring:0 4px 12px rgba(197,108,255,0.35);--g-pressure-stop-bg:#c56cff;--g-pressure-stop-ink:#ffffff;--g-pressure-stop-ring:0 0 0 3px rgba(197,108,255,0.28);--g-scam-tint-bg:rgba(255,77,94,0.24);--g-scam-tint-ink:#8f2b35;--g-scam-tint-ring:inset 0 0 0 1px rgba(255,77,94,0.35);--g-scam-solid-bg:#ff4d5e;--g-scam-solid-ink:#ffffff;--g-scam-solid-ring:0 4px 12px rgba(255,77,94,0.35);--g-scam-stop-bg:#ff4d5e;--g-scam-stop-ink:#ffffff;--g-scam-stop-ring:0 0 0 3px rgba(255,77,94,0.28);--g-clarity-tint-bg:rgba(230,184,0,0.24);--g-clarity-tint-ink:#6b5600;--g-clarity-tint-ring:inset 0 0 0 1px rgba(230,184,0,0.35);--g-clarity-solid-bg:#e6b800;--g-clarity-solid-ink:#0b1a3a;--g-clarity-solid-ring:0 4px 12px rgba(230,184,0,0.35);--g-clarity-stop-bg:#b39000;--g-clarity-stop-ink:#ffffff;--g-clarity-stop-ring:0 0 0 3px rgba(230,184,0,0.28);--g-lang-tint-bg:rgba(26,163,232,0.24);--g-lang-tint-ink:#0e597f;--g-lang-tint-ring:inset 0 0 0 1px rgba(26,163,232,0.35);--g-lang-solid-bg:#1aa3e8;--g-lang-solid-ink:#0b1a3a;--g-lang-solid-ring:0 4px 12px rgba(26,163,232,0.35);--g-lang-stop-bg:#199cdf;--g-lang-stop-ink:#ffffff;--g-lang-stop-ring:0 0 0 3px rgba(26,163,232,0.28);--g-lucid-tint-bg:rgba(15,157,138,0.24);--g-lucid-tint-ink:#095d52;--g-lucid-tint-ring:inset 0 0 0 1px rgba(15,157,138,0.35);--g-lucid-solid-bg:#0f9d8a;--g-lucid-solid-ink:#ffffff;--g-lucid-solid-ring:0 4px 12px rgba(15,157,138,0.35);--g-lucid-stop-bg:#0f9d8a;--g-lucid-stop-ink:#ffffff;--g-lucid-stop-ring:0 0 0 3px rgba(15,157,138,0.28);--g-good-tint-bg:rgba(34,168,74,0.24);--g-good-tint-ink:#135e2a;--g-good-tint-ring:inset 0 0 0 1px rgba(34,168,74,0.35);--g-good-solid-bg:#22a84a;--g-good-solid-ink:#ffffff;--g-good-solid-ring:0 4px 12px rgba(34,168,74,0.35);--g-good-stop-bg:#22a84a;--g-good-stop-ink:#ffffff;--g-good-stop-ring:0 0 0 3px rgba(34,168,74,0.28);--g-rules-tint-bg:rgba(122,140,255,0.24);--g-rules-tint-ink:#444e8f;--g-rules-tint-ring:inset 0 0 0 1px rgba(122,140,255,0.35);--g-rules-solid-bg:#7a8cff;--g-rules-solid-ink:#0b1a3a;--g-rules-solid-ring:0 4px 12px rgba(122,140,255,0.35);--g-rules-stop-bg:#7889fa;--g-rules-stop-ink:#ffffff;--g-rules-stop-ring:0 0 0 3px rgba(122,140,255,0.28);--g-commerce-tint-bg:rgba(224,147,26,0.24);--g-commerce-tint-ink:#744c0d;--g-commerce-tint-ring:inset 0 0 0 1px rgba(224,147,26,0.35);--g-commerce-solid-bg:#e0931a;--g-commerce-solid-ink:#0b1a3a;--g-commerce-solid-ring:0 4px 12px rgba(224,147,26,0.35);--g-commerce-stop-bg:#ca8417;--g-commerce-stop-ink:#ffffff;--g-commerce-stop-ring:0 0 0 3px rgba(224,147,26,0.28);--g-drift-tint-bg:rgba(143,122,230,0.24);--g-drift-tint-ink:#554888;--g-drift-tint-ring:inset 0 0 0 1px rgba(143,122,230,0.35);--g-drift-solid-bg:#8f7ae6;--g-drift-solid-ink:#ffffff;--g-drift-solid-ring:0 4px 12px rgba(143,122,230,0.35);--g-drift-stop-bg:#8f7ae6;--g-drift-stop-ink:#ffffff;--g-drift-stop-ring:0 0 0 3px rgba(143,122,230,0.28);--g-private-tint-bg:rgba(107,124,147,0.24);--g-private-tint-ink:#465161;--g-private-tint-ring:inset 0 0 0 1px rgba(107,124,147,0.35);--g-private-solid-bg:#6b7c93;--g-private-solid-ink:#ffffff;--g-private-solid-ring:0 4px 12px rgba(107,124,147,0.35);--g-private-stop-bg:#6b7c93;--g-private-stop-ink:#ffffff;--g-private-stop-ring:0 0 0 3px rgba(107,124,147,0.28);--g-warm-tint-bg:rgba(255,111,174,0.24);--g-warm-tint-ink:#873b5c;--g-warm-tint-ring:inset 0 0 0 1px rgba(255,111,174,0.35);--g-warm-solid-bg:#ff6fae;--g-warm-solid-ink:#0b1a3a;--g-warm-solid-ring:0 4px 12px rgba(255,111,174,0.35);--g-warm-stop-bg:#eb66a0;--g-warm-stop-ink:#ffffff;--g-warm-stop-ring:0 0 0 3px rgba(255,111,174,0.28);--g-assert-tint-bg:rgba(61,139,255,0.24);--g-assert-tint-ink:#245297;--g-assert-tint-ring:inset 0 0 0 1px rgba(61,139,255,0.35);--g-assert-solid-bg:#3d8bff;--g-assert-solid-ink:#ffffff;--g-assert-solid-ring:0 4px 12px rgba(61,139,255,0.35);--g-assert-stop-bg:#3d8bff;--g-assert-stop-ink:#ffffff;--g-assert-stop-ring:0 0 0 3px rgba(61,139,255,0.28);--g-motivate-tint-bg:rgba(255,159,28,0.24);--g-motivate-tint-ink:#7b4d0e;--g-motivate-tint-ring:inset 0 0 0 1px rgba(255,159,28,0.35);--g-motivate-solid-bg:#ff9f1c;--g-motivate-solid-ink:#0b1a3a;--g-motivate-solid-ring:0 4px 12px rgba(255,159,28,0.35);--g-motivate-stop-bg:#d18217;--g-motivate-stop-ink:#ffffff;--g-motivate-stop-ring:0 0 0 3px rgba(255,159,28,0.28);--g-concise-tint-bg:rgba(124,181,24,0.24);--g-concise-tint-ink:#42600d;--g-concise-tint-ring:inset 0 0 0 1px rgba(124,181,24,0.35);--g-concise-solid-bg:#7cb518;--g-concise-solid-ink:#0b1a3a;--g-concise-solid-ring:0 4px 12px rgba(124,181,24,0.35);--g-concise-stop-bg:#70a316;--g-concise-stop-ink:#ffffff;--g-concise-stop-ring:0 0 0 3px rgba(124,181,24,0.28)}.g-heat-solid{background:var(--g-heat-solid-bg);color:var(--g-heat-solid-ink);box-shadow:var(--g-heat-solid-ring)}.g-lang-tint{background:var(--g-lang-tint-bg);color:var(--g-lang-tint-ink);box-shadow:var(--g-lang-tint-ring)}.g-sharp-solid{background:var(--g-sharp-solid-bg);color:var(--g-sharp-solid-ink);box-shadow:var(--g-sharp-solid-ring)}.g-pressure-solid{background:var(--g-pressure-solid-bg);color:var(--g-pressure-solid-ink);box-shadow:var(--g-pressure-solid-ring)}.g-scam-stop{background:var(--g-scam-stop-bg);color:var(--g-scam-stop-ink);box-shadow:var(--g-scam-stop-ring)}.g-clarity-tint{background:var(--g-clarity-tint-bg);color:var(--g-clarity-tint-ink);box-shadow:var(--g-clarity-tint-ring)}.g-clarity-solid{background:var(--g-clarity-solid-bg);color:var(--g-clarity-solid-ink);box-shadow:var(--g-clarity-solid-ring)}.g-drift-tint{background:var(--g-drift-tint-bg);color:var(--g-drift-tint-ink);box-shadow:var(--g-drift-tint-ring)}.g-commerce-solid{background:var(--g-commerce-solid-bg);color:var(--g-commerce-solid-ink);box-shadow:var(--g-commerce-solid-ring)}.g-rules-tint{background:var(--g-rules-tint-bg);color:var(--g-rules-tint-ink);box-shadow:var(--g-rules-tint-ring)}.g-lucid-tint{background:var(--g-lucid-tint-bg);color:var(--g-lucid-tint-ink);box-shadow:var(--g-lucid-tint-ring)}.g-good-tint{background:var(--g-good-tint-bg);color:var(--g-good-tint-ink);box-shadow:var(--g-good-tint-ring)}.g-private-tint{background:var(--g-private-tint-bg);color:var(--g-private-tint-ink);box-shadow:var(--g-private-tint-ring)}.g-commerce-stop{background:var(--g-commerce-stop-bg);color:var(--g-commerce-stop-ink);box-shadow:var(--g-commerce-stop-ring)}.g-rules-stop{background:var(--g-rules-stop-bg);color:var(--g-rules-stop-ink);box-shadow:var(--g-rules-stop-ring)}.g-commerce-tint{background:var(--g-commerce-tint-bg);color:var(--g-commerce-tint-ink);box-shadow:var(--g-commerce-tint-ring)}.g-assert-tint{background:var(--g-assert-tint-bg);color:var(--g-assert-tint-ink);box-shadow:var(--g-assert-tint-ring)}.g-motivate-tint{background:var(--g-motivate-tint-bg);color:var(--g-motivate-tint-ink);box-shadow:var(--g-motivate-tint-ring)}.g-concise-tint{background:var(--g-concise-tint-bg);color:var(--g-concise-tint-ink);box-shadow:var(--g-concise-tint-ring)}.g-warm-tint{background:var(--g-warm-tint-bg);color:var(--g-warm-tint-ink);box-shadow:var(--g-warm-tint-ring)}.m-translated{background:var(--m-translated-bg);color:var(--m-translated-fg)}.m-rephrased{background:var(--m-rephrased-bg);color:var(--m-rephrased-fg)}.m-meaning{background:var(--m-meaning-bg);color:var(--m-meaning-fg)}.m-conveyed{background:var(--m-conveyed-bg);color:var(--m-conveyed-fg)}.m-held{background:var(--m-held-bg);color:var(--m-held-fg)}.m-warning{background:var(--m-warning-bg);color:var(--m-warning-fg)}.m-blocked{background:var(--m-blocked-bg);color:var(--m-blocked-fg)}
/*
 * belucid.chat (WEB-1). The theme variables above this sheet are generated from @lucid/ui (Aqua Dusk on :root, Sky
 * Glass when the system is light, .t-aqua / .t-deep / .t-sky for the theme cards); glyph and mark classes too.
 * Layout uses logical properties only, so the Hebrew page mirrors by `dir="rtl"`. Brand kit: radius-lg 28px glass
 * panels with a 1px hairline edge and shadow-glass, space-6 inside cards, space-12 between sections, a 2px accent
 * focus ring with a 2px offset, the signature gradient once (the hero line), sentence case, no emoji.
 */
:root {
  --font-display: 'Sora', 'Heebo', ui-sans-serif, system-ui, sans-serif;
  --font-text: 'Figtree', 'Heebo', ui-sans-serif, system-ui, sans-serif;
  --radius-md: 16px;
  --radius-lg: 28px;
  --shadow-glass: 0 24px 48px rgba(2, 10, 14, 0.55);
  --sig: linear-gradient(60deg, #5cc4f5 0%, #8fa0f0 55%, #c0b1f6 100%);
  --midnight: #08191f;
  --wrap: 1160px;
  --gutter: 16px;
}
:lang(he) {
  --font-display: 'Heebo', 'Sora', ui-sans-serif, system-ui, sans-serif;
  --font-text: 'Heebo', 'Figtree', ui-sans-serif, system-ui, sans-serif;
}
@media (prefers-color-scheme: light) {
  :root {
    --shadow-glass: 0 18px 40px rgba(11, 26, 32, 0.12);
  }
}
@media (min-width: 720px) {
  :root {
    --gutter: 32px;
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 88px;
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
body {
  margin: 0;
  min-height: 100vh;
  color: var(--p-fg);
  background-color: var(--p-base);
  font: 400 17px/1.55 var(--font-text);
  overflow-x: hidden;
}
body::before {
  content: '';
  position: fixed;
  inset: 0;
  z-index: -1;
  background: var(--p-art);
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
a {
  color: var(--p-accent-ink);
}
:focus-visible {
  outline: 2px solid var(--p-focus);
  outline-offset: 2px;
  border-radius: 6px;
}
h1,
h2,
h3 {
  font-family: var(--font-display);
  font-weight: 600;
  margin: 0;
  text-wrap: balance;
}
h1 {
  font-size: clamp(2.4rem, 5.6vw, 4.4rem);
  line-height: 1.06;
  letter-spacing: -0.02em;
}
h2 {
  font-size: clamp(1.9rem, 3.6vw, 3rem);
  line-height: 1.12;
  letter-spacing: -0.015em;
}
h3 {
  font-size: 1.25rem;
  line-height: 1.3;
}
:lang(he) :is(h1, h2, h3) {
  letter-spacing: 0;
}
p {
  margin: 0;
}
.wrap {
  width: min(100% - 2 * var(--gutter), var(--wrap));
  margin-inline: auto;
}
.narrow {
  --wrap: 760px;
}
.center {
  text-align: center;
}
.center > * {
  margin-inline: auto;
}
.skip {
  position: absolute;
  inset-inline-start: 12px;
  top: -60px;
  padding: 10px 16px;
  border-radius: var(--radius-md);
  background: var(--p-accent-fill);
  color: var(--p-on-accent);
  z-index: 10;
}
.skip:focus {
  top: 12px;
}

/* Icons */
.i {
  width: 20px;
  height: 20px;
  flex: none;
}
[dir='rtl'] .dir-icon {
  transform: scaleX(-1);
}

/* Glass bar */
.bar {
  position: sticky;
  top: 0;
  z-index: 5;
  background: var(--p-glass2);
  -webkit-backdrop-filter: blur(var(--p-blur-2)) saturate(160%);
  backdrop-filter: blur(var(--p-blur-2)) saturate(160%);
  border-bottom: 1px solid var(--p-glass-line);
}
.bar-in {
  width: min(100% - 2 * var(--gutter), var(--wrap));
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 24px;
  min-height: 64px;
}
.brand {
  display: block;
  border-radius: 8px;
  flex: none;
}
.wm,
.wm img {
  width: 108px;
  height: auto;
  padding-block: 6px;
}
.nav {
  display: none;
  gap: 4px;
  margin-inline-start: auto;
}
.nav a,
.lang {
  color: var(--p-fg);
  text-decoration: none;
  font-weight: 600;
  font-size: 0.95rem;
  padding: 10px 12px;
  border-radius: 999px;
}
.nav a:hover,
.lang:hover {
  background: var(--p-glass);
}
.lang {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-inline-start: auto;
  border: 1px solid var(--p-glass-line);
  min-height: 44px;
}
@media (min-width: 960px) {
  .nav {
    display: flex;
  }
  .lang {
    margin-inline-start: 0;
  }
}

/* Type helpers */
.eyebrow {
  font-family: var(--font-text);
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--p-muted);
  margin-block-end: 14px;
}
:lang(he) .eyebrow {
  letter-spacing: 0.06em;
  font-size: 0.9rem;
}
.lead {
  font-size: 1.15rem;
  line-height: 1.6;
  color: var(--p-muted);
  max-width: 62ch;
  margin-block-start: 18px;
}
.sig {
  background: var(--sig);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  /* the ribbon runs lower-left to upper-right in both directions: the gradient is not mirrored */
}
@media (prefers-color-scheme: light) {
  .sig {
    background: none;
    color: var(--p-accent-ink);
  }
}
@media (forced-colors: active) {
  .sig {
    background: none;
    color: CanvasText;
  }
}

/* Buttons: every one carries an icon */
.ctas {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-block-start: 30px;
}
.btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 48px;
  padding: 12px 22px;
  border-radius: var(--radius-md);
  font-weight: 600;
  text-decoration: none;
  font-size: 1rem;
}
.btn.primary {
  background: var(--p-accent-fill);
  color: var(--p-on-accent);
}
.btn.primary:hover {
  filter: brightness(1.08);
}
.btn.ghost {
  background: var(--p-glass);
  color: var(--p-fg);
  border: 1px solid var(--p-glass-line);
}
.btn.ghost:hover {
  background: var(--p-glass2);
}

/* Glass panels */
.card {
  background: var(--p-glass);
  -webkit-backdrop-filter: blur(var(--p-blur-1)) saturate(160%);
  backdrop-filter: blur(var(--p-blur-1)) saturate(160%);
  border: 1px solid var(--p-glass-line);
  border-radius: var(--radius-lg);
  padding: 24px;
}

/* Meaning glyph discs (colours from @lucid/ui glyphColors, generated classes .g-<family>-<weight>) */
.glyph {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  flex: none;
}
.glyph .i {
  width: 22px;
  height: 22px;
}
.glyph.lg {
  width: 52px;
  height: 52px;
}
.glyph.lg .i {
  width: 26px;
  height: 26px;
}
.glyph.xl {
  width: 72px;
  height: 72px;
  margin-block-end: 20px;
}
.glyph.xl .i {
  width: 34px;
  height: 34px;
}

/* Device frame: drawn from the kit's shapes (soft radius, hairline edge, glass bezel, shadow-glass) */
.device {
  position: relative;
  margin: 0;
  padding: 9px;
  border-radius: 46px;
  background: linear-gradient(
    160deg,
    rgba(255, 255, 255, 0.28),
    rgba(255, 255, 255, 0.06) 45%,
    rgba(255, 255, 255, 0.16)
  );
  border: 1px solid var(--p-glass-line);
  box-shadow: var(--shadow-glass);
  width: 100%;
  max-width: 320px;
}
.device img {
  border-radius: 38px;
  width: 100%;
  aspect-ratio: 390 / 844;
  object-fit: cover;
  background: var(--p-base);
}
/* Hero */
.hero {
  padding-block: 56px 72px;
}
.hero-in {
  display: grid;
  gap: 48px;
  align-items: center;
}
.hero-art {
  display: grid;
  justify-items: center;
  gap: 14px;
}
.hero-device {
  max-width: 330px;
}
.caption {
  font-size: 0.85rem;
  color: var(--p-muted);
  text-align: center;
}
@media (min-width: 900px) {
  .hero {
    padding-block: 88px 96px;
  }
  .hero-in {
    grid-template-columns: 1.15fr 0.85fr;
  }
}

/* Sections */
.sec {
  padding-block: 72px;
}
.sec h2 + .lead {
  margin-block-end: 0;
}
@media (min-width: 900px) {
  .sec {
    padding-block: 96px;
  }
}

/* How it works */
.steps {
  list-style: none;
  padding: 0;
  margin: 40px 0 0;
  display: grid;
  gap: 16px;
}
.step h3 {
  margin-block: 18px 8px;
}
.step p,
.feature p,
.who p,
.point p,
.theme p {
  color: var(--p-muted);
}
.step-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.step-n {
  font-size: 0.85rem;
  font-weight: 600;
  color: var(--p-muted);
}
@media (min-width: 820px) {
  .steps {
    grid-template-columns: repeat(3, 1fr);
  }
}
.marks {
  margin-block-start: 28px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 20px;
  align-items: center;
}
.marks-h {
  font-weight: 600;
}
.marks ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 18px;
}
.marks li {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: var(--p-muted);
}
.mark {
  display: inline-grid;
  place-items: center;
  min-width: 28px;
  height: 24px;
  padding-inline: 6px;
  border-radius: 999px;
  font-size: 0.85rem;
  font-weight: 600;
  line-height: 1;
}

/* Features */
.features {
  margin-block-start: 40px;
  display: grid;
  gap: 20px;
}
.feature {
  display: grid;
  gap: 24px;
  align-content: start;
  overflow: hidden;
}
.feature-h {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-block-end: 10px;
}
.mech {
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--p-ai-ink);
  margin-block-end: 2px;
}
:lang(he) .mech {
  letter-spacing: 0;
  font-size: 0.85rem;
}
.feature-device {
  max-width: 250px;
  justify-self: center;
}
@media (min-width: 760px) {
  .features {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1080px) {
  .feature {
    grid-template-columns: 1fr 210px;
    align-items: center;
  }
  .feature-device {
    max-width: 210px;
  }
}

/* Privacy: the Midnight ground, the brand's home */
.privacy {
  background: linear-gradient(
    180deg,
    transparent,
    rgba(8, 25, 31, 0.72) 12%,
    rgba(8, 25, 31, 0.72) 88%,
    transparent
  );
}
@media (prefers-color-scheme: light) {
  .privacy {
    background: linear-gradient(
      180deg,
      transparent,
      rgba(255, 255, 255, 0.55) 12%,
      rgba(255, 255, 255, 0.55) 88%,
      transparent
    );
  }
}
.points {
  list-style: none;
  padding: 0;
  margin: 40px 0 28px;
  display: grid;
  gap: 24px 32px;
}
.point {
  display: flex;
  gap: 16px;
  align-items: flex-start;
}
.point h3 {
  margin-block-end: 6px;
}
.ring {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid var(--p-glass-line);
  background: var(--p-glass);
  color: var(--p-accent-ink);
  flex: none;
}
.note {
  color: var(--p-muted);
  max-width: 70ch;
  margin-block-end: 20px;
}
@media (min-width: 820px) {
  .points {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Who */
.who {
  list-style: none;
  padding: 0;
  margin: 40px 0 0;
  display: grid;
  gap: 16px;
}
.who h3 {
  margin-block: 16px 8px;
}
.line {
  margin-block-start: 28px;
  font-weight: 600;
  font-size: 1.1rem;
}
@media (min-width: 760px) {
  .who {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1080px) {
  .who {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* Themes: each card is painted with its own theme */
.themes {
  list-style: none;
  padding: 0;
  margin: 40px 0 0;
  display: grid;
  gap: 20px;
}
.theme {
  color: var(--p-fg);
  background: var(--p-art);
  background-color: var(--p-base);
  border: 1px solid var(--p-glass-line);
  border-radius: var(--radius-lg);
  padding: 28px 24px;
  display: grid;
  justify-items: center;
  text-align: center;
  gap: 8px;
}
.theme-device {
  max-width: 230px;
  margin-block-end: 16px;
}
.t-sky .device {
  --shadow-glass: 0 18px 40px rgba(11, 26, 32, 0.16);
}
@media (min-width: 900px) {
  .themes {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* Download */
.stores {
  display: grid;
  gap: 12px;
  margin-block-start: 32px;
  max-width: 920px;
}
.center .stores {
  margin-inline: auto;
  text-align: start;
}
.store {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 14px 20px;
  min-height: 64px;
  border-radius: var(--radius-md);
  border: 1px dashed var(--p-glass-line);
  background: var(--p-glass);
  color: var(--p-fg);
  cursor: not-allowed;
}
.store .i {
  width: 26px;
  height: 26px;
  color: var(--p-muted);
}
.store span {
  display: grid;
}
.store strong {
  font-weight: 600;
}
.store small {
  color: var(--p-muted);
  font-size: 0.85rem;
}
@media (min-width: 820px) {
  .stores {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* Documents (privacy, support, invite, not found) */
.doc h1 {
  font-size: clamp(2rem, 4.4vw, 3rem);
  margin-block-end: 20px;
}
.doc h2 {
  font-size: 1.5rem;
  margin-block: 36px 14px;
}
.doc .lead {
  margin-block-end: 28px;
}
.banner {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
  padding: 14px 18px;
  border-radius: var(--radius-md);
  background: var(--p-hold-soft);
  border: 1px solid var(--p-glass-line);
}
.badge {
  font-size: 0.8rem;
  font-weight: 600;
  padding: 2px 10px;
  border-radius: 999px;
  border: 1px solid currentColor;
  color: var(--p-hold);
}
.doc-list {
  padding-inline-start: 22px;
  display: grid;
  gap: 16px;
}
.doc-list h3 {
  font-size: 1.1rem;
  margin-block-end: 4px;
}
.doc-list p,
.doc-bullets {
  color: var(--p-muted);
}
.doc-bullets {
  padding-inline-start: 22px;
  columns: 2 220px;
}
.faq {
  display: grid;
  gap: 12px;
}
.faq summary {
  font-weight: 600;
  cursor: pointer;
  min-height: 24px;
}
.faq p {
  margin-block-start: 10px;
  color: var(--p-muted);
}

/* Footer: Midnight in both schemes */
.foot {
  background: var(--midnight);
  color: #eef6fc;
  padding-block: 48px;
  margin-block-start: 24px;
}
.foot-in {
  width: min(100% - 2 * var(--gutter), var(--wrap));
  margin-inline: auto;
  display: grid;
  gap: 18px;
}
.foot-wm {
  width: 112px;
}
.foot-links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 20px;
}
.foot-links a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #eef6fc;
  min-height: 44px;
}
.foot-links a:focus-visible {
  outline-color: #5cc4f5;
}
.foot-note,
.foot-copy {
  color: #9db4c0;
  font-size: 0.9rem;
}

@media (prefers-reduced-transparency: reduce) {
  .bar {
    background: var(--p-glass2-opaque);
  }
  .card,
  .store {
    background: var(--p-glass-opaque);
  }
}
@media print {
  body::before,
  .bar,
  .device {
    display: none;
  }
}
