.journal{max-width:none;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2));background:#0b0e13}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:60px}.journal-card{display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,#121720,#0b0e13);cursor:pointer;transition:.2s}.journal-card:hover{transform:translateY(-3px);border-color:#426271}.journal-card.featured{grid-column:span 2;background:radial-gradient(circle at 85% 15%,rgba(102,92,196,.2),transparent 33%),linear-gradient(145deg,#101b25,#0c0f15)}.journal-card small{color:var(--cyan);font-size:9px;letter-spacing:.14em}.journal-card h3{margin:48px 0 15px;font-size:25px;line-height:1.12}.journal-card p{margin:0;color:#929ca8;font-size:13px}.journal-card footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:25px;color:#68737f;font-size:9px}.journal-empty{grid-column:1/-1;padding:55px;border:1px dashed var(--line);color:#76818d;text-align:center}.beta,.support{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.beta{max-width:none;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2));background:radial-gradient(circle at 10% 30%,rgba(32,150,191,.14),transparent 28%),#090c11}.beta-copy h2,.support-copy h2{margin:0;font-size:clamp(44px,5vw,75px);line-height:1;letter-spacing:-.055em}.beta-copy>p:not(.eyebrow),.support-copy>p:not(.eyebrow){color:#98a2ae}.beta-copy ul{margin:30px 0;padding:0;list-style:none;border-top:1px solid var(--line)}.beta-copy li{padding:12px 0;border-bottom:1px solid var(--line);color:#b4bdc7;font-size:12px}.public-form{display:grid;gap:15px;padding:30px;border:1px solid var(--line);border-radius:12px;background:rgba(16,20,27,.9)}.public-form h3{margin:0 0 8px;font-size:22px}.public-form label{display:grid;gap:7px;color:#a9b3be;font-size:11px;font-weight:700}.public-form label span{color:#65717e;font-weight:400}.public-form input,.public-form textarea,.public-form select{width:100%;padding:13px 14px;border:1px solid #303944;border-radius:7px;outline:0;background:#0b0e13;color:#edf1f5;font:inherit;font-size:13px}.public-form textarea{resize:vertical;line-height:1.5}.public-form input:focus,.public-form textarea:focus,.public-form select:focus{border-color:#6dcfea;box-shadow:0 0 0 3px rgba(77,192,226,.1)}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.public-form .consent{display:grid;grid-template-columns:auto 1fr;align-items:start;font-weight:400}.public-form .consent input{width:auto;margin-top:3px}.public-form .button{justify-self:start;width:auto}.honeypot{position:absolute!important;left:-10000px!important}.form-result{min-height:20px;color:#8be3c4;font-size:12px}.form-result.error{color:#f0a392}.report-guidance{display:grid;gap:10px;margin-top:30px}.report-guidance span{padding:15px;border:1px solid var(--line);color:#87929e;font-size:11px}.report-guidance b{display:block;margin-bottom:5px;color:#d9dee4}.social-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.social-links a{padding:7px 11px;border:1px solid var(--line);border-radius:20px;color:#9ca7b3;font-size:10px}.article-dialog{width:min(820px,calc(100vw - 30px));max-height:90vh;padding:0;border:1px solid #323c48;border-radius:14px;background:#0c1016;color:#f2f4f6}.article-dialog::backdrop{background:rgba(3,5,8,.83);backdrop-filter:blur(8px)}.article-dialog>article{position:relative;padding:55px}.article-dialog [data-close-article]{position:absolute;top:17px;right:17px;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:#141922;color:#fff;font-size:22px}.article-dialog small{color:var(--cyan);font-size:9px;letter-spacing:.15em}.article-dialog h2{margin:15px 0;font-size:clamp(35px,6vw,60px);line-height:1}.article-dialog .article-meta{color:#707b88;font-size:10px}.article-body{margin-top:35px;color:#bdc4cd;font-family:Georgia,serif;font-size:18px;line-height:1.8}.article-body p{white-space:pre-wrap}.article-body h3{margin-top:35px;color:#fff;font-family:Inter,"Segoe UI",sans-serif}.article-body blockquote{margin:25px 0;padding:5px 0 5px 20px;border-left:2px solid var(--cyan);color:#dce4ea}@media(max-width:980px){.journal-grid{grid-template-columns:1fr 1fr}.beta,.support{grid-template-columns:1fr}.social-links{grid-column:auto}}@media(max-width:650px){.journal{padding-left:18px;padding-right:18px}.journal-grid{grid-template-columns:1fr}.journal-card.featured{grid-column:auto}.journal-card{min-height:270px}.beta,.support{gap:40px;padding-left:18px;padding-right:18px}.form-pair{grid-template-columns:1fr}.public-form{padding:20px}.article-dialog>article{padding:45px 22px}.article-body{font-size:16px}}
/* Documentation-grounded public help agent. */
.public-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start;max-width:none;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2));background:radial-gradient(circle at 85% 25%,rgba(111,91,226,.15),transparent 30%),#080b10}.public-help-copy h2{margin:0;font-size:clamp(44px,5vw,75px);line-height:1;letter-spacing:-.055em}.public-help-copy>p:not(.eyebrow){color:#98a2ae}.help-boundaries{display:grid;gap:10px;margin-top:28px}.help-boundaries span{padding:15px;border:1px solid var(--line);color:#87929e;font-size:11px}.help-boundaries b{display:block;margin-bottom:5px;color:#d9dee4}.public-help-agent{display:grid;gap:15px;padding:30px;border:1px solid rgba(126,223,255,.22);border-radius:14px;background:linear-gradient(145deg,rgba(17,33,42,.92),rgba(20,18,35,.9));box-shadow:0 28px 90px rgba(0,0,0,.25)}.public-help-agent label{display:grid;gap:8px;color:#d5dce3;font-size:13px;font-weight:700}.public-help-agent textarea{width:100%;padding:15px;border:1px solid #34414e;border-radius:9px;background:#0a0e14;color:#eef3f6;font:inherit;line-height:1.55;resize:vertical}.public-help-agent .button{justify-self:start}.public-help-answer{padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(7,10,15,.65)}.public-help-answer>b{font-size:14px}.public-help-answer>p{color:#bac3cc;font-size:13px;line-height:1.65}.public-help-answer>div{display:flex;flex-wrap:wrap;gap:7px}.public-help-answer a{display:grid;padding:8px 10px;border:1px solid #31515e;border-radius:8px;background:#122028;color:#c5eff9;font-size:10px}.public-help-answer small{color:#7f9aa4}@media(max-width:980px){.public-help{grid-template-columns:1fr}}
