[hidden]{display:none!important}.nav-symbol{font-size:20px;width:17px;line-height:1}.note-star{font-size:30px;color:#97a183}.sidebar-tool{font-size:11px}.sync-pill{font-size:10px;color:#7b8f70;border:1px solid #e0e7d8;padding:5px 10px;border-radius:20px}.sync-pill.online{background:#edf3e6;color:#4c7940}.sync-pill.offline{background:#f7eee4;color:#a58050}.connection-panel{width:44%;max-width:510px;min-width:300px;border:1px solid #dfe6d6;border-radius:11px;background:#eef2e7;padding:22px 25px;overflow:hidden}.connection-panel-head{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1.6px;color:#8a9b7b}.device-dot{height:5px;width:5px;border-radius:50%;background:#b7bfaa}.device-art{display:flex;align-items:center;justify-content:center;height:136px;padding:12px 0}.device-screen{width:89px;height:70px;border:1px solid #77916b;border-radius:5px;background:#fff8;display:grid;place-items:center;font-family:Georgia,serif;font-size:40px;position:relative;color:#53754a;box-shadow:5px 5px #78926313}.device-screen>span{position:absolute;right:-13px;top:-12px;font-size:28px;color:#c9976c}.device-screen:after{content:'';width:37px;border-top:2px solid #8b9e7e;position:absolute;bottom:-12px}.connection-wire{width:84px;height:1px;background:repeating-linear-gradient(to right,#9bb18c 0 4px,transparent 4px 8px);position:relative}.connection-wire:after{content:'';width:6px;height:6px;background:#b4c6a4;border:3px solid #e7efdd;box-sizing:content-box;border-radius:50%;position:absolute;top:-5px;left:40%}.device-cloud{height:62px;width:62px;border-radius:16px;background:#29513b;color:#eef2df;font-size:35px;font-family:serif;display:grid;place-items:center;transform:rotate(8deg);box-shadow:5px 6px #294f3a0e}.connection-panel-title{font-size:18px;font-weight:550;letter-spacing:.5px;margin-top:4px}.connection-panel p{font-size:10px;color:#8d9a80;line-height:1.9;margin:7px 0 20px}.connection-panel-foot{display:flex;justify-content:space-between;border-top:1px solid #dce4d2;padding-top:13px;font-size:8px;color:#92a083}.access-gate{background:white;border:1px solid var(--line);border-radius:12px;padding:34px 40px;display:flex;gap:27px;margin-top:14px;min-height:220px}.gate-symbol{font-size:48px;color:#90a37d;line-height:1.3}.gate-copy{width:100%;max-width:650px}.gate-copy h2{font-size:22px;font-weight:550;letter-spacing:1px;margin:12px 0}.gate-copy p{font-size:12px;color:#8b9880;line-height:1.9}.access-input-row{display:flex;gap:10px;align-items:center}.access-input-row input{margin:0;font-size:12px;flex:1;min-width:0}.access-gate form label{margin:18px 0 8px;font-size:10px}.access-gate #access-feedback{color:#b28162;font-size:11px;margin:8px 0 0;min-height:18px}.live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.task-card{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .2s}.task-card:hover{box-shadow:0 12px 27px #364b2b10;transform:translateY(-3px)}.task-cover{height:132px;position:relative;overflow:hidden;padding:24px;background:#e3eada;display:flex;justify-content:space-between;align-items:center}.task-cover.theme-1{background:#e9ddd0}.task-cover.theme-2{background:#dce5ef}.task-cover.theme-3{background:#e4ddec}.task-cover:after{content:'✳';position:absolute;right:24px;top:-27px;font-size:190px;line-height:1.3;color:#84977214;transform:rotate(15deg)}.workspace-word{font-family:Georgia,serif;font-size:43px;letter-spacing:-1px;color:#58734d;z-index:1;max-width:65%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.theme-1 .workspace-word{color:#956f51}.task-cover-kicker{font-size:7px;letter-spacing:1.7px;color:#869479;position:absolute;left:25px;top:17px}.cover-number{font-size:10px;color:#8ea17f;align-self:flex-end;z-index:1;font-family:Georgia,serif}.task-body{padding:22px}.task-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#96a08c;margin-bottom:13px}.task-status{font-size:9px;padding:4px 7px;border-radius:4px;color:#b18c4e;background:#faf0de;white-space:nowrap}.task-status.active:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor;display:inline-block;margin:0 5px 2px 0}.task-status.idle{color:#6f8d59;background:#edf3e6}.task-status.interrupted,.task-status.unknown{color:#a88d62;background:#f5f0e5}.task-status.error{color:#ad7162;background:#f9ece8}.task-body h3{font-size:17px;margin:0 0 13px;font-weight:550;line-height:1.5;letter-spacing:.2px}.task-summary{font-size:12px;line-height:1.9;color:#8c9980;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:68px}.task-progress-label{display:flex;justify-content:space-between;font-size:10px;color:#8b997c;margin:20px 0 8px}.task-progress-label strong{font-size:10px;font-weight:500;color:#67815a}.task-meta-bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:9px;color:#9aa58f;padding-top:15px;margin-top:19px;border-top:1px solid #edf0e5}.task-meta-bottom span:last-child{margin-left:auto;color:#859b72}.live-source-note{font-size:10px;color:#98a58a}.connection-notice{padding:12px 15px;border:1px solid #e8dfc9;background:#faf5e9;color:#a08b61;font-size:11px;line-height:1.8;border-radius:7px;margin-bottom:20px}.live-stats .stat-top{font-size:11px}.live-stats .stat-number{font-size:32px}.live-stats .stat-caption{font-size:9px}.milestones-panel{grid-column:1/-1;padding:24px;border:1px solid var(--line);border-radius:10px;background:white}.milestones-panel h3{margin:0 0 20px;font-size:17px;font-weight:550}.live-timeline-row{display:flex;gap:14px;border-left:1px solid #dce5d3;padding:0 0 20px 20px;margin-left:5px;position:relative;font-size:12px;color:#859579}.live-timeline-row:before{content:'';position:absolute;left:-4px;top:4px;width:7px;height:7px;background:#9fb78b;border-radius:50%}.live-timeline-row time{font-size:10px;color:#a0ac94;margin-left:auto;white-space:nowrap}.live-timeline-row p{margin:0;line-height:1.8}.result-card{border:1px solid var(--line);border-radius:10px;background:white;padding:24px;cursor:pointer}.result-card h3{font-size:16px;font-weight:550;margin:8px 0 15px}.result-date{display:flex;justify-content:space-between;font-size:9px;color:#9aa68e}.result-preview{font-size:12px;color:#8e9b82;line-height:1.9;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;min-height:130px}.result-count{font-size:10px;color:#849b70;margin-top:15px}.task-dialog-status{display:flex;gap:10px;align-items:center;font-size:10px;color:#99a68d;margin-bottom:20px}.detail-block{border-top:1px solid var(--line);padding-top:19px;margin-top:24px}.detail-block h3{font-size:16px;font-weight:550;margin:0 0 17px}.detail-log-row{padding:0 0 20px 15px;margin-left:3px;border-left:2px solid #e1e9d8;font-size:12px;line-height:1.9;color:#809473}.detail-log-row time{display:block;font-size:9px;color:#a3ae99}.result-text{font-size:12px;line-height:1.9;color:#7f9175;white-space:pre-wrap;overflow-wrap:anywhere}.result-text strong{font-weight:600;color:#526e48}.safe-link{display:inline-flex;align-items:center;gap:5px;color:#54794b;background:#edf3e6;padding:6px 9px;border-radius:4px;font-size:10px;margin:5px 5px 5px 0;overflow-wrap:anywhere}.plan-row{display:flex;gap:10px;font-size:12px;line-height:1.9;color:#8d9c81;padding:6px 0}.plan-row.completed{color:#5d8050}.plan-row.in_progress{color:#b38d4e}.detail-empty{font-size:12px;line-height:1.9}.activity-copy{font-size:12px}.activity-copy small{font-size:10px;max-width:800px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-row time{font-size:9px}.activity-icon{font-size:13px}.stat-clock{font-size:19px!important;letter-spacing:0!important;margin-top:19px!important}.preview-link{color:#55784c;text-decoration:underline;text-underline-offset:3px}
.main-nav a>span.nav-symbol{margin-left:0;background:none;padding:0;border-radius:0;font-size:19px;color:inherit}
button:disabled{cursor:default;opacity:.55;transform:none!important}.password-feedback{font-size:11px;line-height:1.8;color:#b28162;min-height:20px;margin:14px 0 0}
@media(max-width:1200px){.connection-panel{min-width:280px;padding:20px}.workspace-word{font-size:37px}.task-body{padding:18px}.task-body h3{font-size:15px}.task-summary{font-size:11px}.live-intro-actions .intro-footnote{display:none}.task-cover{height:125px}.connection-wire{width:70px}}
@media(max-width:1010px){.connection-panel{min-width:230px}.connection-panel-title{font-size:16px}.device-art{height:120px}.device-screen{width:75px;height:65px;font-size:35px}.device-cloud{width:50px;height:50px;font-size:30px}.connection-wire{width:45px}.connection-panel p{font-size:9px}.connection-panel-foot{font-size:7px}.task-body h3{font-size:14px}.task-meta-bottom{font-size:8px;gap:8px}.live-source-note{display:none}.access-gate{padding:27px}.gate-copy p{font-size:11px}}
@media(max-width:760px){.live-grid{gap:16px}.live-intro-actions .intro-footnote{display:inline;font-size:8px}.device-art{height:115px}.connection-panel{min-width:220px}.connection-panel-head{font-size:6px;letter-spacing:1px}.task-summary{min-height:63px}.task-body{padding:17px}.task-meta{font-size:9px}.task-status{font-size:8px}.workspace-word{font-size:34px}.task-cover-kicker{font-size:6px;letter-spacing:1px}.task-cover{height:110px}.access-gate{gap:20px}.gate-symbol{font-size:38px}.gate-copy h2{font-size:20px}.live-stats .stat-top{font-size:10px}.live-stats .stat-caption{font-size:8px}.activity-copy{font-size:11px}.activity-copy small{font-size:9px}}
@media(max-width:560px){.connection-panel{width:100%;max-width:none;margin-top:18px;padding:20px 23px}.device-art{height:104px}.device-screen{height:58px;width:75px}.connection-wire{width:80px}.connection-panel-title{font-size:17px}.connection-panel p{margin-bottom:15px;font-size:10px}.connection-panel-foot{font-size:8px}.access-gate{padding:25px 20px;gap:0;display:block}.gate-symbol{font-size:30px;margin-bottom:13px}.gate-copy h2{font-size:21px}.gate-copy p{font-size:11px}.access-input-row{flex-wrap:wrap}.access-input-row input{width:100%;flex:auto}.access-input-row .button{width:100%}.live-grid{grid-template-columns:1fr;gap:17px}.task-cover{height:132px}.workspace-word{font-size:44px}.task-cover-kicker{font-size:7px}.task-body{padding:21px}.task-body h3{font-size:17px}.task-summary{font-size:12px;min-height:65px}.task-meta{font-size:10px}.task-status{font-size:9px}.task-meta-bottom{font-size:9px}.live-stats .stat-clock{font-size:19px!important;margin-top:15px!important}.live-stats .stat-number{font-size:29px}.toolbar .search{width:100%}.activity-copy{font-size:10px}.activity-row time{font-size:8px}.live-timeline-row{padding-left:15px;font-size:11px;gap:8px}.live-timeline-row time{font-size:8px}.milestones-panel{padding:20px}.live-intro-actions .intro-footnote{font-size:8px}.gate-copy .eyebrow{font-size:7px}.result-text{font-size:11px}.task-dialog-status{font-size:9px}.sync-pill{font-size:8px;padding:4px 8px}}
