.PainDiary-module__w29TIq__root{--gutter:clamp(16px, 3.4vw, 48px);--wide:1440px;--paper:#fffdf6;--rule:#c8d8f2;color:#0e1a2b;background:#eaf0fb;font-size:1.0625rem;line-height:1.5}.PainDiary-module__w29TIq__cover{color:#fff;background:#0140ba;position:relative}.PainDiary-module__w29TIq__art{aspect-ratio:16/9;object-fit:cover;object-position:100% 50%;width:100%;display:block}.PainDiary-module__w29TIq__coverIn{z-index:2;max-width:var(--wide);padding:8px var(--gutter) clamp(28px, 4vw, 56px);gap:14px;margin:0 auto;display:grid;position:relative}.PainDiary-module__w29TIq__label{background:var(--paper);color:#0e1a2b;border-radius:12px;padding:clamp(22px,3vw,40px);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 5px #1e4fd6,0 12px #01174b59}.PainDiary-module__w29TIq__eyebrow{font-size:1.125rem;font-weight:700;line-height:1.3}.PainDiary-module__w29TIq__title{color:#10295c;letter-spacing:-.012em;text-wrap:balance;margin-top:8px;font-size:clamp(2.125rem,9.6vw,4.75rem);font-weight:800;line-height:1.05}.PainDiary-module__w29TIq__dek{max-width:40rem;margin-top:14px;font-size:clamp(1.1875rem,1.7vw,1.375rem);font-weight:600;line-height:1.4}.PainDiary-module__w29TIq__rule{border-radius:12px;padding:clamp(20px,2.4vw,28px)}.PainDiary-module__w29TIq__ruleLabel{color:#b42318;font-size:1.0625rem;font-weight:800}.PainDiary-module__w29TIq__ruleText{letter-spacing:-.012em;margin-top:6px;font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:800;line-height:1.18}.PainDiary-module__w29TIq__notes{max-width:var(--wide);gap:14px;margin:0 auto;padding:clamp(20px,3vw,44px) 16px;display:grid}.PainDiary-module__w29TIq__note{border-radius:4px 4px 28px;min-width:0;padding:clamp(22px,2.4vw,30px);box-shadow:0 8px #0e1a2b1a}.PainDiary-module__w29TIq__noteLabel{font-size:1rem;font-weight:800}.PainDiary-module__w29TIq__noteTitle{letter-spacing:-.012em;text-wrap:balance;margin-top:8px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;line-height:1.14}.PainDiary-module__w29TIq__noteText{margin-top:10px;font-size:1.0625rem;line-height:1.48}.PainDiary-module__w29TIq__tool{color:#fff;background:#10295c;padding:clamp(36px,5.4vw,80px) 12px}.PainDiary-module__w29TIq__toolIn{max-width:calc(var(--wide) - 24px);gap:16px;margin:0 auto;display:grid}.PainDiary-module__w29TIq__toolMain{min-width:0}.PainDiary-module__w29TIq__toolHead{padding:0 4px clamp(4px,1vw,16px)}.PainDiary-module__w29TIq__toolEyebrow{color:#ffd24a;font-size:1.125rem;font-weight:700}.PainDiary-module__w29TIq__toolTitle{letter-spacing:-.012em;text-wrap:balance;max-width:15em;margin-top:6px;font-size:clamp(2.125rem,5vw,4.75rem);font-weight:700;line-height:1.05}.PainDiary-module__w29TIq__toolIntro{color:#dfe7f6;max-width:40rem;margin-top:14px;font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:600;line-height:1.42}.PainDiary-module__w29TIq__entries{gap:12px;display:grid}.PainDiary-module__w29TIq__pair{gap:12px;min-width:0;display:grid}.PainDiary-module__w29TIq__entry{background:var(--paper);color:#0e1a2b;min-width:0;box-shadow:inset 8px 0 0 var(--rule);border:0;border-radius:8px 20px 20px 8px;margin:0;padding:clamp(18px,2.2vw,28px)}.PainDiary-module__w29TIq__legend,.PainDiary-module__w29TIq__entryLabel{float:left;color:#10295c;letter-spacing:-.012em;width:100%;margin-bottom:12px;font-size:clamp(1.375rem,1.9vw,1.625rem);font-weight:800;line-height:1.2;display:block}.PainDiary-module__w29TIq__legend+*,.PainDiary-module__w29TIq__entryLabel+*{clear:both}.PainDiary-module__w29TIq__symptoms fieldset{min-width:0}.PainDiary-module__w29TIq__month{color:#fff;background:#1e4fd6;border-radius:20px;min-width:0;padding:clamp(18px,2.2vw,28px)}.PainDiary-module__w29TIq__monthTop{gap:14px;display:grid}.PainDiary-module__w29TIq__monthLabel{color:#ffd24a;font-size:1.0625rem;font-weight:800}.PainDiary-module__w29TIq__monthTitle{letter-spacing:-.012em;text-wrap:balance;margin-top:6px;font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:800;line-height:1.12}.PainDiary-module__w29TIq__monthText{color:#eef2ff;margin-top:8px;font-size:1.0625rem;line-height:1.45}.PainDiary-module__w29TIq__quick{color:#0e1a2b;background:#ffd24a;border-radius:14px;padding:18px}.PainDiary-module__w29TIq__quickLabel{font-size:1rem;font-weight:700}.PainDiary-module__w29TIq__quickValue{letter-spacing:-.012em;margin-top:4px;font-size:clamp(1.625rem,2.4vw,2rem);font-weight:800;line-height:1.1}.PainDiary-module__w29TIq__quickText{margin-top:8px;font-size:1rem;line-height:1.4}.PainDiary-module__w29TIq__steppers{gap:8px;margin-top:14px;display:grid}.PainDiary-module__w29TIq__stepper{color:#fff;background:#10295c;border-radius:14px;padding:14px 16px}.PainDiary-module__w29TIq__stepperLabel{font-size:1rem;font-weight:700}.PainDiary-module__w29TIq__stepperRow{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.PainDiary-module__w29TIq__stepperValue{min-width:3.5rem;font-family:var(--font-code), monospace;text-align:center;font-size:2.5rem;line-height:1}.PainDiary-module__w29TIq__stepperButton{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:12px;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:700;line-height:1;display:grid}.PainDiary-module__w29TIq__stepperButton:hover{color:#10295c;background:#fff}.PainDiary-module__w29TIq__days{background:#10295c;border-radius:14px;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-top:14px;padding:10px;display:grid}.PainDiary-module__w29TIq__day{aspect-ratio:1;background:#ffffff1a;border-radius:6px;box-shadow:inset 0 0 0 1px #fff3}.PainDiary-module__w29TIq__day[data-kind=pain]{box-shadow:none;background:#8fb0f5}.PainDiary-module__w29TIq__day[data-kind=medication]{box-shadow:none;background:#fff}.PainDiary-module__w29TIq__day[data-kind=impact]{background:#b42318;box-shadow:inset 0 0 0 2px #ffb3a7}.PainDiary-module__w29TIq__legendRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.PainDiary-module__w29TIq__key{border-radius:8px;padding:4px 12px;font-size:.9375rem;font-weight:700;line-height:1.4}.PainDiary-module__w29TIq__keyPain{color:#0e1a2b;background:#8fb0f5}.PainDiary-module__w29TIq__keyMedication{color:#0e1a2b;background:#fff}.PainDiary-module__w29TIq__keyImpact{color:#fff;background:#b42318}.PainDiary-module__w29TIq__options{gap:8px;display:grid}.PainDiary-module__w29TIq__opt{color:#0e1a2b;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #0e1a2b33;border-radius:12px;padding:12px 16px;display:block}.PainDiary-module__w29TIq__opt:hover{border-color:#1e4fd6}.PainDiary-module__w29TIq__opt[aria-pressed=true]{color:#fff;background:#10295c;border-color:#10295c}.PainDiary-module__w29TIq__optTitle{font-size:1.125rem;font-weight:800;line-height:1.25;display:block}.PainDiary-module__w29TIq__optText{margin-top:4px;font-size:1rem;font-weight:500;line-height:1.4;display:block}.PainDiary-module__w29TIq__limitRow{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.PainDiary-module__w29TIq__limitValue{font-family:var(--font-code), monospace;font-size:3.5rem;line-height:1}.PainDiary-module__w29TIq__limitOf{text-align:right;padding-bottom:6px;font-size:1.0625rem;font-weight:700}.PainDiary-module__w29TIq__limitTrack{background:#0e1a2b24;border-radius:7px;height:14px;margin-top:10px;overflow:hidden}.PainDiary-module__w29TIq__limitFill{background:#1e4fd6;border-radius:7px;height:100%}.PainDiary-module__w29TIq__limitFill[data-risk]{background:#b42318}.PainDiary-module__w29TIq__limitNote{background:#e3ebff;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:1.0625rem;font-weight:600;line-height:1.42}.PainDiary-module__w29TIq__limitNote[data-risk]{background:#fff;box-shadow:inset 0 0 0 3px #b42318}.PainDiary-module__w29TIq__symptoms{gap:16px;display:grid}.PainDiary-module__w29TIq__checks{gap:8px;display:grid}.PainDiary-module__w29TIq__check{cursor:pointer;background:#fff;border:2px solid #0e1a2b33;border-radius:12px;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.PainDiary-module__w29TIq__check:hover{border-color:#1e4fd6}.PainDiary-module__w29TIq__check[data-on]{background:#e3ebff;border-color:#1e4fd6}.PainDiary-module__w29TIq__check input{accent-color:#1e4fd6;flex:none;width:22px;height:22px;margin-top:1px}.PainDiary-module__w29TIq__flagCheck:hover{border-color:#b42318}.PainDiary-module__w29TIq__flagCheck[data-on]{background:#fdf1ef;border-color:#b42318}.PainDiary-module__w29TIq__flagCheck input{accent-color:#b42318}.PainDiary-module__w29TIq__signal{color:#fff;background:#10295c;border-radius:16px;padding:clamp(18px,2vw,24px)}.PainDiary-module__w29TIq__signalLabel{color:#ffd24a;font-size:1.0625rem;font-weight:800}.PainDiary-module__w29TIq__signalTitle{letter-spacing:-.012em;margin-top:6px;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:800;line-height:1.14}.PainDiary-module__w29TIq__signalBars{gap:12px;margin-top:14px;display:grid}.PainDiary-module__w29TIq__signalRow{justify-content:space-between;gap:12px;font-size:1.0625rem;font-weight:700;display:flex}.PainDiary-module__w29TIq__signalValue{font-family:var(--font-code), monospace;font-weight:400}.PainDiary-module__w29TIq__signalTrack{background:#fff3;border-radius:6px;height:12px;margin-top:4px;overflow:hidden}.PainDiary-module__w29TIq__signalFill{background:#ffd24a;border-radius:6px;height:100%}.PainDiary-module__w29TIq__signalNote{color:#dfe7f6;margin-top:14px;font-size:1rem;line-height:1.42}.PainDiary-module__w29TIq__scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.PainDiary-module__w29TIq__level{color:#0e1a2b;min-height:52px;font-family:var(--font-code), monospace;cursor:pointer;border:2px solid #0000;border-radius:12px;place-items:center;font-size:1.25rem;display:grid}.PainDiary-module__w29TIq__level[data-band=leve]{background:#c9f2dc}.PainDiary-module__w29TIq__level[data-band=moderada]{background:#ffd24a}.PainDiary-module__w29TIq__level[data-band=intensa]{color:#fff;background:#5a2ca0}.PainDiary-module__w29TIq__level:hover{border-color:#10295c}.PainDiary-module__w29TIq__level[aria-pressed=true]{color:#fff;background:#10295c;border-color:#10295c;box-shadow:0 0 0 2px #fff,0 0 0 5px #10295c}.PainDiary-module__w29TIq__picked{margin-top:12px;font-size:1.0625rem;font-weight:600}.PainDiary-module__w29TIq__triage{background:#e3ebff;border-radius:12px;margin-top:10px;padding:14px 16px}.PainDiary-module__w29TIq__triage[data-risk]{background:#fff;box-shadow:inset 0 0 0 3px #b42318}.PainDiary-module__w29TIq__triageLabel{font-size:1rem;font-weight:800}.PainDiary-module__w29TIq__triage[data-risk] .PainDiary-module__w29TIq__triageLabel{color:#b42318}.PainDiary-module__w29TIq__triageText{margin-top:2px;font-size:1.0625rem;font-weight:600;line-height:1.42}.PainDiary-module__w29TIq__pad{color:#0e1a2b;background:#ffe88a;border-radius:6px 6px 22px 22px;align-self:start;overflow:hidden}.PainDiary-module__w29TIq__padTop{background:#ffd24a;border-bottom:10px solid #10295c;padding:20px 22px 16px}.PainDiary-module__w29TIq__padLabel{font-size:1.0625rem;font-weight:800}.PainDiary-module__w29TIq__padTitle{letter-spacing:-.012em;margin-top:4px;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:800;line-height:1.08}.PainDiary-module__w29TIq__padList{padding:6px 22px 10px}.PainDiary-module__w29TIq__padItem{border-bottom:1px solid #10295c4d;padding:10px 0;font-size:1.0625rem;line-height:1.42}.PainDiary-module__w29TIq__padFoot{padding:14px 22px 22px}.PainDiary-module__w29TIq__copy{color:#fff;cursor:pointer;background:#10295c;border:0;border-radius:999px;width:100%;min-height:56px;padding:12px 20px;font-size:1.0625rem;font-weight:800;display:block}.PainDiary-module__w29TIq__copy:hover{background:#1e4fd6}.PainDiary-module__w29TIq__padNote{margin-top:10px;font-size:1rem;line-height:1.42}.PainDiary-module__w29TIq__desk{padding:clamp(32px,5vw,72px) 12px 0}.PainDiary-module__w29TIq__sheet{max-width:calc(var(--wide) - 24px);background:var(--paper);border-radius:8px 24px 24px 8px;margin:0 auto;padding:clamp(24px,3.4vw,48px) clamp(18px,3vw,44px) clamp(24px,3.4vw,48px) clamp(34px,5vw,84px);position:relative;box-shadow:0 10px #0e1a2b14}.PainDiary-module__w29TIq__sheet:before{content:"";background:radial-gradient(circle,#eaf0fb 0 6px,#10295c57 6.5px 7px,#0000 7.5px) top/14px 56px repeat-y;width:14px;position:absolute;top:16px;bottom:16px;left:9px}.PainDiary-module__w29TIq__sheet:after{content:"";background:#9dbaf8;width:2px;position:absolute;top:0;bottom:0;left:clamp(26px,3.8vw,62px)}.PainDiary-module__w29TIq__head{gap:14px;display:grid}.PainDiary-module__w29TIq__headTight{margin-bottom:clamp(20px,3vw,32px)}.PainDiary-module__w29TIq__ask{color:#10295c;letter-spacing:-.012em;text-wrap:balance;margin-top:6px;font-size:clamp(2.125rem,5.4vw,5rem);font-weight:700;line-height:1.05}.PainDiary-module__w29TIq__intro{max-width:40rem;font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:600;line-height:1.42}.PainDiary-module__w29TIq__fortnight{grid-template-columns:repeat(14,minmax(0,1fr));gap:clamp(3px,.6vw,8px);margin-top:22px;display:grid}.PainDiary-module__w29TIq__fortnight i{height:clamp(16px,2.4vw,34px);box-shadow:inset 0 0 0 2px var(--rule);border-radius:5px}.PainDiary-module__w29TIq__fortnight i[data-on]{box-shadow:none;background:#1e4fd6}.PainDiary-module__w29TIq__fields{gap:24px 32px;margin-top:26px;display:grid}.PainDiary-module__w29TIq__field{min-width:0}.PainDiary-module__w29TIq__fieldTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.PainDiary-module__w29TIq__fieldNo{font-size:1rem;font-weight:700}.PainDiary-module__w29TIq__fieldTab{border-radius:10px 10px 0 0;padding:4px 16px;font-size:1.0625rem;font-weight:800}.PainDiary-module__w29TIq__fieldPrompt{letter-spacing:-.012em;text-wrap:balance;border-top:3px solid #10295c;padding-top:10px;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:800;line-height:1.16}.PainDiary-module__w29TIq__lines{margin-top:8px}.PainDiary-module__w29TIq__line{border-bottom:1px solid var(--rule);padding:10px 0;font-size:1.0625rem;line-height:1.42}.PainDiary-module__w29TIq__patterns{padding:clamp(40px,6vw,88px) 12px 0}.PainDiary-module__w29TIq__patternsIn{max-width:calc(var(--wide) - 24px);margin:0 auto}.PainDiary-module__w29TIq__patternGrid{gap:12px;display:grid}.PainDiary-module__w29TIq__pattern{border-radius:22px;flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,34px);display:flex}.PainDiary-module__w29TIq__patternLabel{color:var(--soft);margin-top:18px;font-size:1.0625rem;font-weight:700}.PainDiary-module__w29TIq__patternTitle{letter-spacing:-.012em;text-wrap:balance;margin-top:6px;font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:800;line-height:1.12}.PainDiary-module__w29TIq__patternText{margin-top:10px;font-size:1.0625rem;line-height:1.5}.PainDiary-module__w29TIq__markMonth{grid-template-columns:repeat(7,18px);gap:5px;display:grid}.PainDiary-module__w29TIq__markMonth i{background:var(--line);border-radius:4px;height:18px}.PainDiary-module__w29TIq__markMonth i[data-on]{background:var(--mark)}.PainDiary-module__w29TIq__markPills{gap:6px;display:flex}.PainDiary-module__w29TIq__markPills i{background:linear-gradient(90deg, var(--mark) 50%, #fff 50%);border-radius:9px;width:38px;height:18px}.PainDiary-module__w29TIq__markKinds{align-items:center;gap:10px;display:flex}.PainDiary-module__w29TIq__markKinds i{border:4px solid var(--mark);border-radius:50%;width:44px;height:44px}.PainDiary-module__w29TIq__markKinds i:nth-child(2){border-radius:10px}.PainDiary-module__w29TIq__markKinds i:nth-child(3){border-radius:9px;height:18px}.PainDiary-module__w29TIq__stop{padding:clamp(32px,5vw,72px) 12px}.PainDiary-module__w29TIq__stopBox{max-width:calc(var(--wide) - 24px);border-radius:26px;gap:20px;margin:0 auto;padding:clamp(24px,3.4vw,48px);display:grid}.PainDiary-module__w29TIq__stopLabel{color:#b42318;font-size:1.125rem;font-weight:800}.PainDiary-module__w29TIq__stopTitle{color:#b42318;letter-spacing:-.012em;text-wrap:balance;margin-top:6px;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:700;line-height:1.06}.PainDiary-module__w29TIq__flags{gap:10px;display:grid}.PainDiary-module__w29TIq__flag{background:#fdf1ef;border-left:6px solid #b42318;border-radius:4px 12px 12px 4px;padding:14px 16px 14px 18px;font-size:1.125rem;font-weight:600;line-height:1.42}.PainDiary-module__w29TIq__footer{padding:clamp(36px, 5vw, 72px) var(--gutter)}.PainDiary-module__w29TIq__footerIn{max-width:calc(var(--wide) - 2 * var(--gutter));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;display:flex}.PainDiary-module__w29TIq__footerIn>div{flex:26rem;min-width:0}.PainDiary-module__w29TIq__footerTitle{letter-spacing:-.012em;text-wrap:balance;margin-top:6px;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:700;line-height:1.08}@media (min-width:640px){.PainDiary-module__w29TIq__scale{grid-template-columns:repeat(11,minmax(0,1fr))}.PainDiary-module__w29TIq__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.PainDiary-module__w29TIq__flagChecks{grid-template-columns:minmax(0,1fr)}.PainDiary-module__w29TIq__steppers{grid-template-columns:repeat(3,minmax(0,1fr))}.PainDiary-module__w29TIq__notes{grid-template-columns:repeat(2,minmax(0,1fr))}.PainDiary-module__w29TIq__note{rotate:var(--tilt)}}@media (min-width:900px){.PainDiary-module__w29TIq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.PainDiary-module__w29TIq__patternGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PainDiary-module__w29TIq__responses{grid-template-columns:repeat(2,minmax(0,1fr))}.PainDiary-module__w29TIq__impacts{grid-template-columns:repeat(3,minmax(0,1fr))}.PainDiary-module__w29TIq__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PainDiary-module__w29TIq__monthTop{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}}@media (min-width:1024px){.PainDiary-module__w29TIq__cover{min-height:clamp(620px,48vw,780px)}.PainDiary-module__w29TIq__cover:before{content:"";z-index:1;background:radial-gradient(circle,#eaf0fb 0 7px,#0000 7.5px) top/44px 60px repeat-y,#01174b73;width:44px;position:absolute;top:0;bottom:0;left:0}.PainDiary-module__w29TIq__art{aspect-ratio:auto;height:100%;position:absolute;inset:0}.PainDiary-module__w29TIq__coverIn{padding:20px var(--gutter) 56px calc(var(--gutter) + 44px);grid-template-columns:minmax(0,7fr) minmax(0,3.4fr);align-items:end;gap:24px}.PainDiary-module__w29TIq__coverCrumbs{grid-column:1/-1}.PainDiary-module__w29TIq__label{rotate:-.5deg}.PainDiary-module__w29TIq__notes{grid-template-columns:repeat(4,minmax(0,1fr))}.PainDiary-module__w29TIq__head{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:40px}.PainDiary-module__w29TIq__stopBox{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px}.PainDiary-module__w29TIq__symptoms{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start}}@media (min-width:1280px){.PainDiary-module__w29TIq__toolIn{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:start}.PainDiary-module__w29TIq__toolHead{grid-column:1/-1}.PainDiary-module__w29TIq__pad{position:sticky;top:160px}}
