.personal-workday{padding-bottom:24px}.personal-heading{margin:36px 0;max-width:70ch}.personal-heading h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;letter-spacing:-.03em;margin:0 0 16px}.personal-heading p{color:var(--ink-soft);line-height:1.6}.personal-dashboard{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px}.personal-decision,.personal-setup,.personal-unfinished{border:1px solid var(--line);border-radius:14px;padding:28px}.personal-complete,.personal-decision[data-decision=move]{background:var(--signal);color:var(--inverse-text)}.personal-decision h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:0 0 18px}.personal-decision p,.personal-setup p{line-height:1.6;max-width:65ch}.personal-small{font-size:.85rem;line-height:1.6}.personal-decision .button{white-space:normal}.personal-settings{display:flex;flex-direction:column;align-items:start;gap:20px;min-width:0}.personal-settings fieldset{border:0;padding:0;margin:0;min-width:0}.personal-settings legend{font-weight:650;margin-bottom:12px}.personal-settings label{display:flex;align-items:center;gap:10px;min-height:44px;overflow-wrap:anywhere}.personal-settings details{width:100%;border-top:1px solid var(--line);padding-top:16px}.personal-settings summary{cursor:pointer;font-weight:650;min-height:44px}.personal-settings details p{font-size:.85rem;line-height:1.5;color:var(--ink-soft)}.personal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.personal-error{padding:20px;border:1px solid var(--hold);border-radius:12px;margin-bottom:24px}.personal-complete,.personal-unfinished{margin:24px 0}.personal-complete{padding:28px;border-radius:14px}.personal-history{margin-top:36px;border-top:1px solid var(--line);padding-top:24px}.personal-history ol{list-style:none;padding:0}.personal-history li{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.personal-history span{color:var(--ink-soft);overflow-wrap:anywhere}@media(max-width:760px){.personal-dashboard{grid-template-columns:minmax(0,1fr)}.personal-heading{margin:28px 0}.personal-complete,.personal-decision,.personal-setup,.personal-unfinished{padding:22px}.personal-actions{flex-direction:column}.personal-actions .button{width:100%}}.personal-heading{margin:26px 0;max-width:75ch}.personal-heading h1{font-size:clamp(2rem,3vw,2.7rem);margin-bottom:10px}.personal-dashboard{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start}.personal-assistant{display:flex;flex-direction:column;gap:24px;min-width:0}.personal-decision{background:var(--paper-raised,#faf9f3);padding:24px}.personal-decision h2{font-size:clamp(1.6rem,2.5vw,2.2rem)}.personal-settings{padding:0 6px;gap:10px}.personal-settings details:first-child{border-top:0}.personal-next-break strong{font-size:1.7rem;line-height:1.7}.personal-invitation{background:var(--signal-soft,#edf2dc);border:1px solid var(--signal);border-radius:14px;padding:18px 24px;margin-bottom:24px}.personal-invitation strong{font-size:1.2rem}.personal-invitation p{margin-bottom:0;line-height:1.5}.personal-timeline{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--paper-raised,#faf9f3);padding:24px}.personal-timeline header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.personal-timeline h2{font-size:1.35rem;margin:0 0 8px}.personal-timeline header p{margin:0}.day-legend{display:flex;gap:16px;flex-wrap:wrap;list-style:none;padding:0;font-size:.85rem;margin:18px 0 22px}.day-legend li{display:flex;align-items:center;gap:6px}.day-legend i{width:12px;height:12px;border:1px solid var(--line);border-radius:3px}.day-legend__free{background:#edf2e8}.day-legend__busy{background:#b6bdb1}.day-legend__break{background:#326344}.day-grid{height:480px;position:relative;margin:10px 0 28px 56px}.day-grid__free{position:absolute;inset:0;border-radius:6px;background:#edf2e8;border:1px solid #dce4d5}.day-grid__hour{position:absolute;left:-56px;right:0;display:flex;align-items:center;font-size:.75rem;color:var(--ink-soft);transform:translateY(-50%)}.day-grid__hour time{width:48px;flex-shrink:0}.day-grid__hour>span{height:1px;flex:1;background:#c8d2c2}.day-grid__busy{position:absolute;left:8px;right:8px;background:#b6bdb1;border-left:4px solid #65705f;overflow:hidden;min-height:2px;border-radius:4px}.day-grid__busy>span{display:block;padding:7px 8px;font-size:.8rem;color:#263426}.day-grid__break{position:absolute;left:8px;right:8px;min-height:5px;background:#326344;z-index:2;border-radius:3px}.day-grid__break>span{position:absolute;right:0;bottom:calc(100% + 3px);font-size:.75rem;background:#326344;color:#fff;border-radius:4px;padding:3px 7px;white-space:nowrap}.day-grid__now{position:absolute;left:-54px;right:0;z-index:3;display:flex;align-items:center;color:#9d4e2f;font-size:.7rem;line-height:1;transform:translateY(-50%)}.day-grid__now>span{background:var(--paper,#faf9f3);width:48px;font-weight:700}.day-grid__now i{height:2px;flex:1;background:#9d4e2f}.day-recommended{background:#edf2e8;padding:12px;border-radius:8px;line-height:1.6}.day-agenda summary{font-weight:650;cursor:pointer;min-height:36px}.day-agenda ol{list-style:none;padding:0;margin:0}.day-agenda li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.85rem}.day-agenda li[data-kind=busy] strong{color:#59664e}.day-agenda li[data-kind=free] strong{color:#326344}@media(max-width:760px){.personal-dashboard{grid-template-columns:minmax(0,1fr)}.personal-timeline{padding:18px}.personal-assistant{gap:16px}.day-grid{height:420px;margin-left:48px}.day-grid__hour{left:-48px}.day-grid__hour time{width:42px}.day-grid__now{left:-46px}.day-grid__now>span{width:40px}.day-grid__busy>span{padding:5px;font-size:.72rem}.personal-invitation{padding:16px 20px}}.personal-exercises{margin-top:32px;border-block:1px solid var(--line);padding:28px 0;scroll-margin-top:24px}.personal-exercises h2{margin:0 0 12px;font-size:1.6rem}.personal-exercises>p{max-width:75ch;line-height:1.6}.personal-exercises fieldset{padding:0;border:0;min-width:0;margin:20px 0}.personal-exercises legend{font-weight:650;margin-bottom:14px}.personal-exercise-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden}.personal-exercise-options label{display:flex;align-items:start;gap:12px;padding:22px;min-width:0;cursor:pointer;background:var(--paper-raised)}.personal-exercise-options label+label{border-left:1px solid var(--line)}.personal-exercise-options label:has(input:checked){background:var(--signal-soft)}.personal-exercise-options input{margin-top:4px;accent-color:var(--signal)}.personal-exercise-options span>span,.personal-exercise-options span>strong{display:block;line-height:1.5}.personal-exercise-options span>span{font-size:.9rem;margin-top:8px}.personal-history{scroll-margin-top:24px}@media(max-width:760px){.personal-exercise-options{grid-template-columns:minmax(0,1fr)}.personal-exercise-options label+label{border-left:0;border-top:1px solid var(--line)}}