.journal-module__GQqoeq__page{max-width:1180px;padding:clamp(32px, 6vw, 78px) 0 var(--sp-8);margin:0 auto}.journal-module__GQqoeq__loading{min-height:55vh;color:var(--ink-2);place-items:center;display:grid}.journal-module__GQqoeq__kicker{color:var(--gold-deep);font-size:var(--fs-micro);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-weight:690}.journal-module__GQqoeq__hero{border:1px solid color-mix(in srgb, var(--gold) 38%, var(--line));border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 48%, color-mix(in srgb, var(--gold-light) 24%, transparent), transparent 25%), linear-gradient(145deg, var(--paper-warm), var(--paper-deep));min-height:460px;box-shadow:var(--shadow-3);grid-template-columns:1fr .48fr;align-items:center;padding:clamp(34px,7vw,78px);display:grid;position:relative;overflow:hidden}.journal-module__GQqoeq__hero h1,.journal-module__GQqoeq__consent h2,.journal-module__GQqoeq__composer h2,.journal-module__GQqoeq__sectionHeading h2,.journal-module__GQqoeq__dataControls h2,.journal-module__GQqoeq__locked h1{font-family:var(--font-display);font-weight:var(--disp-wght-h2);letter-spacing:var(--disp-tracking);text-transform:uppercase;margin:0;line-height:1.06}.journal-module__GQqoeq__hero h1{max-width:740px;font-size:clamp(2.8rem,6vw,5rem)}.journal-module__GQqoeq__hero>div>p:not(.journal-module__GQqoeq__kicker){max-width:610px;color:var(--ink-1);line-height:1.65}.journal-module__GQqoeq__voiceMark{justify-content:center;justify-self:center;align-items:center;gap:6px;width:min(33vw,360px);height:240px;display:flex}.journal-module__GQqoeq__voiceMark i{background:linear-gradient(var(--gold-light), var(--gold-deep));width:2px;min-height:20px;box-shadow:0 0 10px color-mix(in srgb, var(--gold-light) 55%, transparent);border-radius:2px}.journal-module__GQqoeq__consent{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));border-radius:var(--radius-xl);background:radial-gradient(circle at 93% 7%, color-mix(in srgb, var(--gold-light) 20%, transparent), transparent 28%), var(--paper-1);max-width:840px;box-shadow:var(--shadow-2);margin:clamp(48px,8vw,92px) auto 0;padding:clamp(30px,6vw,62px)}.journal-module__GQqoeq__consentIcon,.journal-module__GQqoeq__lockedMark{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold-deep);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.journal-module__GQqoeq__consent h2{font-size:clamp(2.8rem,6vw,5.2rem)}.journal-module__GQqoeq__consent>p:not(.journal-module__GQqoeq__kicker),.journal-module__GQqoeq__dataControls p{color:var(--ink-1);line-height:1.65}.journal-module__GQqoeq__consent ul{gap:9px;margin:28px 0;padding:0;list-style:none;display:grid}.journal-module__GQqoeq__consent li{grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.journal-module__GQqoeq__consent li svg{color:var(--gold-deep)}.journal-module__GQqoeq__consent button{border:1px solid var(--ink-0);border-radius:var(--radius-pill);background:var(--ink-0);min-height:50px;color:var(--paper-0);font:inherit;padding:12px 19px;font-weight:670}.journal-module__GQqoeq__legalNote{font-size:var(--fs-small)}.journal-module__GQqoeq__composer{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--paper-1), var(--paper-warm));box-shadow:var(--shadow-2);grid-template-columns:.9fr 1.1fr;gap:clamp(30px,7vw,86px);margin-top:clamp(58px,9vw,108px);padding:clamp(28px,6vw,64px);display:grid}.journal-module__GQqoeq__composer h2,.journal-module__GQqoeq__sectionHeading h2,.journal-module__GQqoeq__dataControls h2{font-size:clamp(3rem,6vw,5.2rem)}.journal-module__GQqoeq__composerIntro>p:not(.journal-module__GQqoeq__kicker){color:var(--ink-1);line-height:1.65}.journal-module__GQqoeq__recorder{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper-0);margin-top:28px;padding:23px}.journal-module__GQqoeq__recorder[data-recording=true]{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 7%, transparent)}.journal-module__GQqoeq__recordingTime{text-align:center;justify-items:center;gap:2px;display:grid}.journal-module__GQqoeq__recordingTime span{color:var(--ink-2);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase}.journal-module__GQqoeq__recordingTime strong{font-family:var(--font-display);letter-spacing:var(--disp-tracking);text-transform:uppercase;font-size:4.3rem;font-weight:360;line-height:1}.journal-module__GQqoeq__recordingTime small{color:var(--ink-2)}.journal-module__GQqoeq__recordingControls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.journal-module__GQqoeq__recordingControls button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;color:var(--ink-1);font:inherit;background:0 0;align-items:center;gap:7px;padding:9px 15px;display:inline-flex}.journal-module__GQqoeq__recordingControls .journal-module__GQqoeq__recordButton{border-color:var(--ink-0);background:var(--ink-0);color:var(--paper-0)}.journal-module__GQqoeq__recordingControls .journal-module__GQqoeq__stopButton{border-color:var(--danger);color:var(--danger)}.journal-module__GQqoeq__fields{align-content:start;gap:14px;display:grid}.journal-module__GQqoeq__fields label{gap:7px;display:grid}.journal-module__GQqoeq__fields label span{color:var(--ink-2);font-size:var(--fs-small)}.journal-module__GQqoeq__fields input,.journal-module__GQqoeq__fields textarea{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper-0);width:100%;color:var(--ink-0);font:inherit;resize:vertical;padding:12px 14px}.journal-module__GQqoeq__fields>small{color:var(--ink-2);justify-self:end}.journal-module__GQqoeq__saveButton{border:1px solid var(--ink-0);border-radius:var(--radius-pill);background:var(--ink-0);min-height:50px;color:var(--paper-0);font:inherit;justify-content:center;align-items:center;gap:8px;font-weight:670;display:inline-flex}.journal-module__GQqoeq__saveButton:disabled{opacity:.4}.journal-module__GQqoeq__message{color:var(--ink-1);font-size:var(--fs-small);margin:0}.journal-module__GQqoeq__archive{margin-top:clamp(58px,9vw,108px)}.journal-module__GQqoeq__sectionHeading{grid-template-columns:1fr minmax(280px,.46fr);align-items:end;gap:40px;display:grid}.journal-module__GQqoeq__search{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper-1);grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:46px;padding:0 13px;display:grid}.journal-module__GQqoeq__search input{width:100%;color:var(--ink-0);font:inherit;background:0 0;border:0;outline:0}.journal-module__GQqoeq__entryList{gap:12px;margin-top:30px;display:grid}.journal-module__GQqoeq__entryList article{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper-1);box-shadow:var(--shadow-1);padding:clamp(24px,4vw,40px)}.journal-module__GQqoeq__entryList header{grid-template-columns:1fr auto;gap:18px;display:grid}.journal-module__GQqoeq__entryList header p{color:var(--ink-2);font-size:var(--fs-micro);margin:0 0 5px}.journal-module__GQqoeq__entryList h3{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:var(--disp-wght-caps);letter-spacing:var(--disp-tracking);text-transform:uppercase;margin:0}.journal-module__GQqoeq__entryList header button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink-2);background:0 0;border-radius:50%;place-items:center;display:grid}.journal-module__GQqoeq__entryList audio{width:100%;margin-top:22px}.journal-module__GQqoeq__audioPlayback{gap:8px;display:grid}.journal-module__GQqoeq__audioPlayback a{width:fit-content;color:var(--ink-1);font-size:var(--fs-micro);align-items:center;gap:6px;display:inline-flex}.journal-module__GQqoeq__transcript{max-width:76ch;color:var(--ink-1);white-space:pre-wrap;margin:22px 0 0;line-height:1.7}.journal-module__GQqoeq__entryList footer{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-micro);flex-wrap:wrap;gap:14px;margin-top:24px;padding-top:14px;display:flex}.journal-module__GQqoeq__entryList footer span{align-items:center;gap:5px;display:inline-flex}.journal-module__GQqoeq__empty{border:1px dashed var(--line);border-radius:var(--radius-l);min-height:130px;color:var(--ink-2);justify-content:center;align-items:center;gap:9px;margin-top:30px;display:flex}.journal-module__GQqoeq__dataControls{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--paper-1), var(--paper-warm));grid-template-columns:1fr auto;align-items:end;gap:36px;margin-top:28px;padding:clamp(28px,5vw,48px);display:grid}.journal-module__GQqoeq__dataControls>div:last-child{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.journal-module__GQqoeq__dataControls button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;color:var(--ink-1);font:inherit;background:0 0;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.journal-module__GQqoeq__dataControls button:disabled{opacity:.4}.journal-module__GQqoeq__dataControls .journal-module__GQqoeq__danger{border-color:var(--danger);color:var(--danger)}.journal-module__GQqoeq__pageNav{justify-content:space-between;margin-top:32px;display:flex}.journal-module__GQqoeq__pageNav a{color:var(--ink-1);align-items:center;gap:6px;display:inline-flex}.journal-module__GQqoeq__locked{text-align:center;max-width:760px;margin:clamp(60px,10vw,130px) auto}.journal-module__GQqoeq__lockedMark{margin-inline:auto}.journal-module__GQqoeq__locked h1{font-size:clamp(2.6rem,5.5vw,4.4rem)}.journal-module__GQqoeq__locked>p:not(.journal-module__GQqoeq__kicker){color:var(--ink-1);line-height:1.65}.journal-module__GQqoeq__locked>div:last-child{justify-content:center;gap:18px;margin-top:28px;display:flex}.journal-module__GQqoeq__locked a:first-child{border-radius:var(--radius-pill);background:var(--ink-0);color:var(--paper-0);padding:11px 18px;text-decoration:none}.journal-module__GQqoeq__locked a:last-child{color:var(--ink-1);padding:11px}@media (max-width:900px){.journal-module__GQqoeq__hero{grid-template-columns:1fr}.journal-module__GQqoeq__voiceMark{opacity:.42;width:56vw;position:absolute;bottom:-10%;right:-8%}.journal-module__GQqoeq__composer,.journal-module__GQqoeq__sectionHeading,.journal-module__GQqoeq__dataControls{grid-template-columns:1fr}.journal-module__GQqoeq__dataControls>div:last-child{justify-content:start}}@media (max-width:650px){.journal-module__GQqoeq__page{padding-top:22px}.journal-module__GQqoeq__hero{border-radius:var(--radius-l);min-height:520px;padding:35px 23px}.journal-module__GQqoeq__hero h1{font-size:clamp(2.5rem,11vw,4rem)}.journal-module__GQqoeq__composer{border-radius:var(--radius-l);padding:28px 20px}.journal-module__GQqoeq__dataControls button{justify-content:center;width:100%}.journal-module__GQqoeq__locked>div:last-child{flex-direction:column}}
