#era-panel-layout .eg-workbench{display:grid;grid-template-columns:205px minmax(290px,1fr) 240px;gap:22px;align-items:start;max-width:1500px;margin:0 auto}#era-panel-layout .eg-goal-list{min-width:0}#era-panel-layout .eg-list-tabs{display:flex;gap:4px;padding:4px;border-radius:15px;background:#f2f4f7;margin-bottom:15px}#era-panel-layout .eg-list-tabs button{padding:9px 10px;border-radius:12px;background:transparent;font-size:10px;color:#939ca9;flex:1;white-space:nowrap;transition:color .25s,background .25s,box-shadow .25s}#era-panel-layout .eg-list-tabs button[aria-pressed=true]{background:#fff;color:#303742;box-shadow:0 2px 8px #1b263a07}#era-panel-layout .eg-list-count{font-size:10px;color:#a1a9b6;margin:0 9px 16px}#era-panel-layout .eg-goal-items{display:flex;flex-direction:column;gap:9px}#era-panel-layout .eg-goal-item{width:100%;display:flex;flex-direction:column;align-items:start;text-align:left;padding:17px;border-radius:18px;border:1px solid transparent;background:#f7f9fb;transition:border-color .25s,background .25s,box-shadow .25s}#era-panel-layout .eg-goal-item[aria-current=true]{border-color:#dce2eb;background:#fff;box-shadow:0 5px 20px #22334d05}#era-panel-layout .eg-goal-item-title{font-size:13px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}#era-panel-layout .eg-goal-item-space{font-size:10px;color:#9aa4b2;margin-top:5px;line-height:1.5}#era-panel-layout .eg-goal-item-count{font-size:9px;color:#acb3bf;margin-top:16px}#era-panel-layout .eg-trash-link{display:flex;align-items:center;gap:8px;font-size:10px;color:#9ca6b5;background:none;margin:21px 10px 0;padding:8px 0}#era-panel-layout .eg-trash-link svg{width:14px;height:14px}#era-panel-layout .eg-project{min-width:0;border:1px solid #e9edf3;background:#fff;border-radius:26px;padding:27px 27px 0;overflow:hidden}#era-panel-layout .eg-project-header{display:flex;align-items:start;gap:15px;justify-content:space-between}#era-panel-layout .eg-project-header>div{min-width:0}#era-panel-layout .eg-eyebrow{font-size:8px;letter-spacing:.12em;line-height:1.6;color:#a4adbb;margin:0 0 12px;overflow-wrap:anywhere}#era-panel-layout .eg-project-header h2{font-size:24px;letter-spacing:-.045em;line-height:1.4;margin:0;overflow-wrap:anywhere}#era-panel-layout .eg-tool{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:#a4adbb;background:#f5f7fa;transition:background .25s,color .25s}#era-panel-layout .eg-tool:hover{background:#e9eef5;color:#4a5669}#era-panel-layout .eg-tool svg{width:14px;height:14px}#era-panel-layout .eg-project-meta{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0 25px;color:#98a2b2;font-size:10px}#era-panel-layout .eg-project-meta>span{display:flex;align-items:center;gap:7px}#era-panel-layout .eg-project-meta svg{width:13px;height:13px}#era-panel-layout .eg-context{padding:16px 17px;background:#f7f9fb;border-radius:16px;margin-bottom:28px}#era-panel-layout .eg-context h3{font-size:10px;color:#9aa5b5;margin:0 0 9px}#era-panel-layout .eg-context p{font-size:12px;line-height:1.9;color:#69768b;white-space:pre-wrap;margin:0;overflow-wrap:anywhere}#era-panel-layout .eg-add-context{font-size:11px;color:#8a98ad;background:none;padding:0 0 22px;display:block;text-align:left}#era-panel-layout .eg-tasks-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 12px}#era-panel-layout .eg-tasks-heading h3{font-size:13px;font-weight:500;margin:0}#era-panel-layout .eg-tasks-heading>span{font-size:10px;color:#a2adbc;font-variant-numeric:tabular-nums}#era-panel-layout .eg-progress{height:3px;background:#eef1f6;overflow:hidden;border-radius:5px;margin-bottom:13px}#era-panel-layout .eg-progress-fill{display:block;height:100%;width:0;background:#8493a8;border-radius:5px;transition:width .6s cubic-bezier(.22,1,.36,1)}#era-panel-layout .eg-task{display:flex;align-items:start;gap:12px;padding:17px 0;border-bottom:1px solid #f0f3f7}#era-panel-layout .eg-task:last-child{border-bottom:0}#era-panel-layout .eg-task-check{position:relative;display:block;flex:none;width:19px;height:19px;margin-top:1px;cursor:pointer}#era-panel-layout .eg-task-copy{min-width:0;flex:1;font-size:12px;line-height:1.8}#era-panel-layout .eg-task-copy>span{background:linear-gradient(#a7afbc,#a7afbc) no-repeat 0 55%/0 1px;transition:color .3s,background-size .5s cubic-bezier(.22,1,.36,1);box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}#era-panel-layout .eg-task-copy small{display:block;font-size:9px;color:#a5afbd;margin-top:5px}#era-panel-layout .eg-task.is-done .eg-task-copy>span{color:#a0aaba;background-size:100% 1px}#era-panel-layout .eg-task-tools{display:flex;gap:6px;flex:none}#era-panel-layout .eg-task-tools .eg-tool{width:27px;height:27px;background:transparent}#era-panel-layout .eg-task-tools .eg-tool:hover{background:#f0f3f7}#era-panel-layout .eg-add-task{display:flex;align-items:center;gap:9px;width:100%;color:#798aa2;background:none;font-size:11px;padding:18px 0 24px;text-align:left}#era-panel-layout .eg-add-task svg{width:14px;height:14px}#era-panel-layout .eg-project-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #edf1f6;padding:19px 0;margin-top:4px}#era-panel-layout .eg-project-footer>span{font-size:9px;color:#a7b0be;min-width:0}#era-panel-layout .eg-project-footer .ep-button{font-size:10px;min-height:33px;padding:8px 11px;flex:none}#era-panel-layout .eg-no-tasks{padding:28px 0 12px;text-align:center}#era-panel-layout .eg-no-tasks>span{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 12px;background:#f5f7fa;border-radius:12px;color:#aab4c3}#era-panel-layout .eg-no-tasks svg{width:19px;height:19px}#era-panel-layout .eg-no-tasks p{font-size:11px;line-height:1.8;color:#a3adbc;max-width:240px;margin:0 auto}#era-panel-layout .eg-focus-card{padding:24px 21px;border-radius:25px;background:linear-gradient(135deg,#f5f7fa,#fafbfd);border:1px solid #edf1f6}#era-panel-layout .eg-focus-card h2{font-size:18px;margin:0 0 24px}#era-panel-layout .eg-focus-caption{font-size:10px;color:#a0aabc;margin:0 0 10px}#era-panel-layout .eg-focus-choices{display:flex;flex-direction:column;gap:5px;max-height:220px;overflow-y:auto;margin-bottom:24px}#era-panel-layout .eg-focus-choices button{display:flex;align-items:start;gap:9px;text-align:left;font-size:11px;line-height:1.7;padding:10px;border-radius:12px;background:transparent;color:#a4adba;border:1px solid transparent;transition:background .25s,border-color .25s,color .25s}#era-panel-layout .eg-focus-choices button[aria-checked=true]{background:#fff;border-color:#e5eaf2;color:#66758c}#era-panel-layout .eg-radio-dot{width:11px;height:11px;border:1px solid #cdd5e1;border-radius:50%;flex:none;margin-top:4px;background:#fff;box-shadow:inset 0 0 0 3px #fff}#era-panel-layout [aria-checked=true]>.eg-radio-dot{background:#8191aa;border-color:#aab7cc}#era-panel-layout .eg-durations{display:flex;gap:5px;background:#e9eef5;border-radius:13px;padding:4px;margin-bottom:23px}#era-panel-layout .eg-durations button{flex:1;border-radius:10px;background:none;color:#9ba9bd;padding:9px 4px;font-size:12px;transition:background .25s,color .25s,box-shadow .25s}#era-panel-layout .eg-durations button[aria-checked=true]{background:#fff;box-shadow:0 2px 5px #33435e07;color:#4a5e7b}#era-panel-layout .eg-durations button>span{font-size:8px}#era-panel-layout .eg-focus-card>.ep-button{width:100%;min-height:43px;font-size:11px}#era-panel-layout .eg-team-link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#96a3b8;text-decoration:none;margin-top:23px;padding-top:19px;border-top:1px solid #e6ecf4;line-height:1.7}#era-panel-layout .eg-team-link svg{width:14px;height:14px;flex:none}#era-panel-layout .eg-focus-empty{font-size:12px;line-height:1.9;color:#9aa6b8;margin:0 0 20px}#era-panel-layout .eg-focus-running-task{font-size:12px;line-height:1.8;color:#8492a8}#era-panel-layout .eg-focus-clock{font-size:38px;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;margin:26px 0;color:#51647e}#era-panel-layout .eg-last-result{margin-top:22px;padding:5px 8px}#era-panel-layout .eg-last-result h3{font-size:12px;color:#8794aa;margin:0 0 10px;line-height:1.7}#era-panel-layout .eg-last-result>p:last-child{font-size:11px;line-height:1.9;color:#a3adbc;overflow-wrap:anywhere;white-space:pre-wrap}#era-panel-layout .eg-empty-project{padding:50px 30px;text-align:center}#era-panel-layout .eg-empty-project>span{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 25px;border-radius:17px;background:#f2f5fa;color:#9caac0}#era-panel-layout .eg-empty-project h2{font-size:23px;line-height:1.5;margin-bottom:17px}#era-panel-layout .eg-empty-project p{font-size:12px;line-height:1.9;color:#9aa6b9;margin-bottom:25px}#era-panel-layout .eg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#era-panel-layout .eg-edit-form .ep-input{border-color:#e1e7ef;background:#fbfcfe;margin-bottom:0;min-height:46px;padding:12px 14px}#era-panel-layout .eg-edit-form .ep-field{margin-bottom:21px;font-size:12px;color:#7f8da2}#era-panel-layout .eg-edit-form .ep-input:focus{border-color:#acb8ca;box-shadow:0 0 0 3px #e3e9f24d}#era-panel-layout .eg-edit-form .ep-hint{font-size:11px;color:#a1acbd;line-height:1.8;margin:0 0 22px}#era-panel-layout .eg-edit-danger{padding-top:21px;margin-top:23px;border-top:1px solid #edf1f5}#era-panel-layout .eg-delete-name{font-size:17px;line-height:1.7;overflow-wrap:anywhere}#era-panel-layout .eg-delete-confirm>.ep-hint{font-size:12px;line-height:1.9;color:#929eb0;margin-bottom:26px}#era-panel-layout .eg-trash{max-width:1000px}#era-panel-layout .eg-trash .eg-list-tabs{max-width:370px;margin-bottom:28px}#era-panel-layout .eg-trash header h2{font-size:22px;margin-bottom:10px}#era-panel-layout .eg-trash header p{font-size:12px;color:#98a4b7;line-height:1.8;margin-bottom:25px}#era-panel-layout .eg-trash-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;border-bottom:1px solid #edf1f6}#era-panel-layout .eg-trash-row>span{display:flex;align-items:center;gap:14px;min-width:0}#era-panel-layout .eg-trash-row>span>svg{flex:none;color:#a2aec0;width:18px;height:18px}#era-panel-layout .eg-trash-row strong{display:block;font-weight:500;font-size:13px;overflow-wrap:anywhere}#era-panel-layout .eg-trash-row small{display:block;font-size:10px;color:#a1aec1;margin-top:5px}#era-panel-layout .eg-trash-row>.ep-button{flex:none}
@media(min-width:1600px){#era-panel-layout .eg-workbench{grid-template-columns:240px minmax(420px,1fr) 285px;gap:28px}#era-panel-layout .eg-project{padding:32px 32px 0}}@media(max-width:1250px){#era-panel-layout .eg-workbench{grid-template-columns:190px minmax(0,1fr)}#era-panel-layout .eg-focus{grid-column:2}#era-panel-layout .eg-goal-list{grid-row:1/3}#era-panel-layout .eg-focus-card{padding:23px}#era-panel-layout .eg-focus-choices{max-height:170px}#era-panel-layout .eg-focus-card>.ep-button{max-width:300px}#era-panel-layout .eg-focus-choices button{min-height:42px}#era-panel-layout .eg-team-link{justify-content:start}}@media(max-width:800px){#era-panel-layout .eg-workbench{grid-template-columns:1fr;gap:20px}#era-panel-layout .eg-goal-list{grid-row:auto}#era-panel-layout .eg-focus{grid-column:auto}#era-panel-layout .eg-goal-items{flex-direction:row;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}#era-panel-layout .eg-goal-item{min-width:185px;max-width:220px;flex:none}#era-panel-layout .eg-list-tabs{max-width:300px}#era-panel-layout .eg-list-count{margin-bottom:12px}#era-panel-layout .eg-trash-link{margin:8px 0 0}#era-panel-layout .eg-project-header h2{font-size:22px}}@media(max-width:600px){#era-panel-layout .eg-project{padding:23px 21px 0;border-radius:23px}#era-panel-layout .eg-task-tools{gap:2px}#era-panel-layout .eg-task{gap:10px}#era-panel-layout .eg-task-copy{font-size:12px}#era-panel-layout .eg-project-header h2{font-size:21px}#era-panel-layout .eg-form-grid{grid-template-columns:1fr;gap:0}#era-panel-layout .eg-project-footer{align-items:center;gap:9px}#era-panel-layout .eg-trash-row{align-items:start;gap:15px;flex-wrap:wrap}#era-panel-layout .eg-trash-row>.ep-button{margin-left:32px}#era-panel-layout .eg-goal-item{min-width:175px}#era-panel-layout .eg-empty-project{padding:35px 22px}}
#era-panel-layout .eg-focus-choices button[aria-disabled=true]{opacity:.45;cursor:default}#era-panel-layout .eg-focus-card>.ep-button:disabled{opacity:.55;cursor:default}
#era-panel-layout .eg-complete-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px;margin:18px 0 2px;background:#f3f6fa;border:1px solid #e5ebf3;border-radius:17px}#era-panel-layout .eg-complete-prompt>span{display:flex;align-items:center;gap:11px;min-width:0}#era-panel-layout .eg-complete-prompt>span>svg{width:20px;height:20px;color:#93a2b9;flex:none}#era-panel-layout .eg-complete-prompt strong{display:block;font-size:12px;font-weight:500;color:#74859f}#era-panel-layout .eg-complete-prompt small{display:block;font-size:10px;line-height:1.7;color:#a4b0c2;margin-top:4px}#era-panel-layout .eg-complete-prompt .ep-button{flex:none;font-size:10px;padding:10px 12px;min-height:36px}#era-panel-layout .eg-space-tasks{margin-top:25px}#era-panel-layout .eg-space-task-footer{padding-top:17px;border-top:1px solid #eef2f7;display:flex;justify-content:flex-end}#era-panel-layout .eg-space-task-footer>.ep-button{min-height:34px;font-size:10px;padding:8px 12px}#era-panel-layout .eg-focus-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 160px);max-width:1000px;margin:0 auto;padding:40px 20px;text-align:center}#era-panel-layout .eg-focus-page h2{font-size:22px;line-height:1.6;letter-spacing:-.035em;max-width:700px;margin:0 0 24px;color:#8492a9;overflow-wrap:anywhere}#era-panel-layout .eg-focus-large-clock{font-weight:400;font-size:clamp(90px,13vw,190px);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.2;color:#202630;margin:12px 0 30px;white-space:nowrap}#era-panel-layout .eg-focus-large-progress{width:min(100%,440px);height:3px;border-radius:10px;overflow:hidden;background:#edf1f6;margin-bottom:24px}#era-panel-layout .eg-focus-large-progress>span{display:block;width:100%;height:100%;background:#8595ae;transform:scaleX(0);transform-origin:left;transition:transform 1s linear}#era-panel-layout .eg-focus-page-caption{font-size:12px;line-height:1.9;color:#9aa7bb;max-width:420px;margin:0 0 28px}#era-panel-layout .eg-focus-page-note{font-size:10px;color:#b0b9c7;line-height:1.8;margin:25px 0 0}#era-panel-layout .eg-focus-page .ep-row{justify-content:center}#era-panel-layout .eg-focus-empty-page>span{display:grid;place-items:center;width:68px;height:68px;border-radius:24px;background:#f5f7fb;color:#9eacc0;margin-bottom:26px}#era-panel-layout .eg-focus-empty-page>p{font-size:13px;color:#9ba7bb;margin-bottom:25px}#era-panel-layout .eg-focus-card>a.ep-primary{color:#fff}@media(max-width:600px){#era-panel-layout .eg-complete-prompt{align-items:start;flex-direction:column;gap:13px}#era-panel-layout .eg-complete-prompt .ep-button{margin-left:31px}#era-panel-layout .eg-focus-page{padding:25px 0;min-height:calc(100svh - 250px)}#era-panel-layout .eg-focus-page h2{font-size:19px;margin-bottom:16px}#era-panel-layout .eg-focus-large-clock{font-size:clamp(66px,20vw,100px);letter-spacing:.01em}#era-panel-layout .eg-focus-page .ep-row{gap:10px}#era-panel-layout .eg-focus-page .ep-button{font-size:10px;padding:11px 14px}}
