.original-workspace .archive-date-menu{position:relative;max-width:100%;color:#344536;font-size:12px}.original-workspace .archive-date-trigger{display:flex!important;align-items:center;gap:8px;border:1px solid #d7dfce!important;background:#fffef9!important;padding:10px 12px!important;border-radius:4px!important;max-width:100%;font:inherit;cursor:pointer}.original-workspace .archive-date-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-workspace .archive-date-trigger svg{flex:none}.original-workspace .archive-calendar-panel{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:330px;max-width:calc(100vw - 115px);background:#fffef9;border:1px solid #d5dfcc;border-radius:6px;padding:18px;box-shadow:0 12px 30px #24351b18;color:#344536;line-height:1.8}.original-workspace .archive-calendar-panel button,.original-workspace .archive-calendar-panel input,.original-workspace .archive-calendar-panel select{font:inherit;color:inherit}.original-workspace .archive-calendar-panel button{cursor:pointer;border:0;background:none;border-radius:3px}.original-workspace .archive-calendar-panel button:hover{background:#eaf0e3}.original-workspace .archive-calendar-panel button:disabled{opacity:.45;cursor:wait}.original-workspace .archive-calendar-basis{display:flex;flex-direction:column;gap:6px;font-size:11px}.original-workspace .archive-calendar-basis select{padding:7px!important;border:1px solid #d9e1cf!important;max-width:100%}.original-workspace .archive-calendar-month{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0 12px}.original-workspace .archive-calendar-month button{display:flex;padding:7px}.original-workspace .archive-calendar-month input{width:155px;border:0!important;background:none!important;padding:5px!important;font-size:13px!important;min-width:0}.original-workspace .archive-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.original-workspace .archive-calendar-weekday{text-align:center;color:#8a9483;font-size:10px;padding:4px 0}.original-workspace .archive-calendar-grid [role=gridcell]{min-width:0}.original-workspace .archive-calendar-grid button{width:100%;padding:6px 0!important;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid transparent!important;font-variant-numeric:tabular-nums}.original-workspace .archive-calendar-grid button[aria-pressed=true]{background:#e5ecdc;border-color:#b8c9a5!important}.original-workspace .archive-calendar-grid .archive-calendar-today{font-weight:700;color:#425c31;border-color:#e1e8d8!important}.original-workspace .archive-calendar-dot,.original-workspace .archive-calendar-blank{display:block;width:4px;height:4px;flex:none;border-radius:50%}.original-workspace .archive-calendar-dot{background:#3d8adb}.original-workspace .archive-calendar-blank{background:transparent}.original-workspace .archive-calendar-legend{display:flex;align-items:center;gap:7px;font-size:10px;color:#849079;margin:14px 0!important}.original-workspace .archive-calendar-note{font-size:10px;color:#8b947e;margin:10px 0!important}.original-workspace .archive-calendar-range{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #e2e8da;padding-top:12px}.original-workspace .archive-calendar-range label{display:flex;flex-direction:column;gap:4px;font-size:10px;min-width:0}.original-workspace .archive-calendar-range input{width:100%;min-width:0;border:1px solid #dce4d2!important;padding:5px!important;font-size:10px!important;background:#fffef9}.original-workspace .archive-calendar-panel footer{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.original-workspace .archive-calendar-panel footer button{padding:7px 10px}.original-workspace .archive-calendar-panel footer button:last-child{background:#526c43;color:#fff}.original-workspace .archive-calendar-panel :focus-visible{outline:2px solid #668749;outline-offset:2px}@media(max-width:520px){.original-workspace .archive-calendar-panel{padding:12px;width:270px}.original-workspace .archive-calendar-grid{gap:1px}.original-workspace .archive-calendar-grid button{font-size:11px}.original-workspace .archive-calendar-basis select{font-size:10px!important}.original-workspace .archive-date-trigger{font-size:11px!important}}.original-workspace .archive-calendar-month-select{display:flex;align-items:center;gap:5px;min-width:0}.original-workspace .archive-calendar-month-select select{border:0!important;background:none!important;font-size:12px!important;min-width:0;padding:6px 3px!important}.original-workspace .archive-calendar-month-select select:first-child{width:83px}.original-workspace .archive-calendar-month-select select:last-child{width:62px}.original-workspace .knowledge-page{--ka-ink:var(--ui-text);--ka-muted:var(--ui-muted);--ka-green:var(--ui-accent);--ka-line:var(--ui-border);--ka-paper:var(--ui-surface);max-width:1260px;margin:0 auto;color:var(--ka-ink);padding:12px 18px 40px;min-width:0}.original-workspace .knowledge-page *{box-sizing:border-box}.original-workspace .knowledge-page button,.original-workspace .knowledge-page input,.original-workspace .knowledge-page select,.original-workspace .knowledge-page textarea{font:inherit}.original-workspace .knowledge-page button{cursor:pointer;border:0;background:none;color:inherit;transition:background .16s}.original-workspace .knowledge-page button:disabled{opacity:.45;cursor:default}.original-workspace .knowledge-page button:hover:not(:disabled){background:#e8ecdf}.original-workspace .knowledge-page :focus-visible{outline:2px solid #6d8559;outline-offset:3px}.original-workspace .knowledge-page input,.original-workspace .knowledge-page select,.original-workspace .knowledge-page textarea{border:1px solid var(--ka-line);border-radius:4px;background:#fffefb;color:inherit;padding:9px 10px;min-width:0}.original-workspace .knowledge-page h2,.original-workspace .knowledge-page h3,.original-workspace .knowledge-page p{margin:0}.original-workspace .knowledge-page small{color:var(--ka-muted);line-height:1.8}.original-workspace .knowledge-page a{color:#526b41;text-underline-offset:3px}.original-workspace .ka-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:10px 0 24px}.original-workspace .ka-header h2{font-family:SimSun,serif;font-size:clamp(26px,2.6vw,36px);line-height:1.6;margin:8px 0 10px;font-weight:600}.original-workspace .ka-header p:last-child{font-size:12px;color:var(--ka-muted)}.original-workspace .ka-eyebrow{font-size:11px;letter-spacing:2px;color:var(--ka-muted)}.original-workspace .ka-text{display:inline-flex;align-items:center;gap:7px;font-size:12px!important;padding:7px 8px}.original-workspace .ka-search{display:flex;align-items:center;gap:14px;padding:9px 10px 9px 17px;border:1px solid #c6cdb9;background:var(--ka-paper);border-radius:5px}.original-workspace .ka-search>svg{color:#7b8b66;flex:none}.original-workspace .ka-search input{flex:1;border:0;background:none;font-size:14px;padding:10px 0}.original-workspace .ka-search input:focus{outline:none}.original-workspace .ka-search button,.original-workspace .ka-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ka-green)!important;color:#fff!important;border-radius:4px;padding:11px 18px;font-size:12px}.original-workspace .ka-tabs{display:flex;gap:26px;overflow-x:auto;border-bottom:1px solid var(--ka-line);margin:16px 0 26px}.original-workspace .ka-tabs button{font-size:13px;padding:13px 1px;flex:none}.original-workspace .ka-tabs button[aria-pressed=true]{border-bottom:2px solid var(--ka-green);font-weight:600}.original-workspace .ka-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:38px}.original-workspace .ka-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.original-workspace .ka-section-heading span{font-size:11px;color:var(--ka-muted)}.original-workspace .ka-section-heading h3{font-family:SimSun,serif;font-size:23px;line-height:1.8;font-weight:500;margin-top:5px}.original-workspace .ka-article-grid{display:block}.original-workspace .ka-article-link{display:grid;grid-template-columns:130px minmax(0,1fr) 85px;align-items:center;width:100%;gap:18px;border-top:1px solid var(--ka-line)!important;padding:18px 5px!important;text-align:left}.original-workspace .ka-article-link>span{font-size:10px;color:var(--ka-muted)}.original-workspace .ka-article-link strong{font-size:15px;font-weight:500;line-height:1.9}.original-workspace .ka-article-link small{font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:7px}.original-workspace .ka-reading-aside{background:#eff0e6;padding:22px;border-radius:4px;align-self:start}.original-workspace .ka-reading-aside h3{font-size:13px;display:flex;gap:9px;align-items:center;margin-bottom:17px}.original-workspace .ka-reading-aside p{font-size:12px;line-height:2;color:var(--ka-muted)}.original-workspace .ka-reading-aside>button:not(.ka-text){display:flex;flex-direction:column;text-align:left;width:100%;gap:6px;padding:12px 0;border-top:1px solid var(--ka-line)}.original-workspace .ka-reading-aside strong{font-size:12px;font-weight:500;line-height:1.8}.original-workspace .ka-reading-aside small{font-size:10px}.original-workspace .ka-project-shelf{margin-top:35px}.original-workspace .ka-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}.original-workspace .ka-project-grid>button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:17px 18px 17px 0;border-top:1px solid var(--ka-line);position:relative}.original-workspace .ka-project-grid>button>span{font-size:10px;color:var(--ka-muted)}.original-workspace .ka-project-grid strong{font-size:14px;font-weight:500;line-height:1.8}.original-workspace .ka-project-grid small{font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.original-workspace .ka-project-grid svg{position:absolute;right:0;top:44px}.original-workspace .ka-time-invite{display:flex;align-items:center;gap:20px;background:#e9eddf;border-radius:4px;padding:25px;margin-top:28px}.original-workspace .ka-time-invite h3{font-family:SimSun,serif;font-size:21px;margin-bottom:8px}.original-workspace .ka-time-invite p{font-size:12px;line-height:1.9;color:var(--ka-muted)}.original-workspace .ka-time-invite>button{margin-left:auto;display:flex;gap:10px;align-items:center;font-size:12px;flex:none}.original-workspace .ka-footer{font-size:10px;color:var(--ka-muted);line-height:1.9;border-top:1px solid var(--ka-line);padding-top:18px;margin-top:40px}.original-workspace .ka-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#f0f1e8;padding:16px;margin-bottom:20px;border-radius:4px}.original-workspace .ka-filters label,.original-workspace .ka-history-mode label,.original-workspace .ka-tag-editor label,.original-workspace .ka-ask-options label,.original-workspace .ka-modal label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--ka-muted)}.original-workspace .ka-filters select{max-width:230px}.original-workspace .ka-filters input{max-width:150px}.original-workspace .ka-more-filters{width:100%;display:flex;gap:12px;flex-wrap:wrap;padding-top:13px;border-top:1px solid var(--ka-line)}.original-workspace .ka-results-caption{font-size:11px;color:var(--ka-muted);padding:10px 0 18px}.original-workspace .ka-result-list{display:grid;gap:20px}.original-workspace .ka-result{border-top:1px solid var(--ka-line);padding:24px 30px;position:relative}.original-workspace .ka-result-topline{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--ka-muted);margin-bottom:9px}.original-workspace .ka-result-title{text-align:left;font-size:17px!important;font-weight:600;line-height:1.8;padding:0!important;overflow-wrap:anywhere}.original-workspace .ka-result>p{font-size:12px;line-height:2;color:#747a6c;margin-top:8px;max-width:960px;overflow-wrap:anywhere}.original-workspace .ka-tag-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:10px 0}.original-workspace .ka-tag-row>button,.original-workspace .ka-tag-row>span{font-size:10px;padding:3px 7px;background:#ecefe3;border-radius:3px}.original-workspace .ka-result details{font-size:11px;color:var(--ka-muted);margin-top:10px}.original-workspace .ka-result summary{cursor:pointer}.original-workspace .ka-copy{display:block;font-size:11px!important;text-align:left;padding:7px!important}.original-workspace .ka-result-actions,.original-workspace .ka-actions,.original-workspace .ka-pagination{display:flex;align-items:center;gap:10px}.original-workspace .ka-result-actions{justify-content:space-between;margin-top:6px}.original-workspace .ka-actions>button,.original-workspace .ka-pagination>button{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--ka-line);border-radius:4px;padding:8px 12px;font-size:11px}.original-workspace .ka-pagination{justify-content:center;gap:20px;font-size:12px;margin:25px 0}.original-workspace .ka-empty,.original-workspace .ka-loading{padding:35px 20px;background:#f0f1e8;font-size:13px;line-height:2;color:var(--ka-muted);text-align:center}.original-workspace .ka-error,.original-workspace .ka-notice{font-size:12px;line-height:2;padding:14px 16px;background:#f4e9e0;color:#86563e;margin:15px 0!important;border-radius:4px;overflow-wrap:anywhere}.original-workspace .ka-notice{background:#edf2e5;color:#536747}.original-workspace .ka-error button{margin-left:15px;text-decoration:underline}.original-workspace .ka-project-directory{display:block}.original-workspace .ka-project-directory>button{display:flex;gap:18px;align-items:center;text-align:left;border-top:1px solid var(--ka-line);width:100%;padding:20px 8px}.original-workspace .ka-project-directory>button>span:first-of-type{flex:1;min-width:0}.original-workspace .ka-project-directory strong{display:block;font-size:16px;margin-bottom:7px;font-weight:500}.original-workspace .ka-project-directory small{font-size:11px;overflow-wrap:anywhere}.original-workspace .ka-project-directory>button>span:last-of-type{font-size:11px;color:var(--ka-muted)}.original-workspace .ka-project-narrative{padding:25px 28px;background:#f6f7ef;margin-bottom:25px;border-radius:4px}.original-workspace .ka-project-narrative>p{font-size:13px;line-height:2;margin-bottom:12px}.original-workspace .ka-project-status{font-weight:600}.original-workspace .ka-project-status small{display:block;font-weight:400;font-size:11px}.original-workspace .ka-boundary{color:#8c7359}.original-workspace .ka-project-narrative details{font-size:12px;line-height:2;padding:13px 0;border-top:1px solid var(--ka-line)}.original-workspace .ka-project-narrative details p{margin-top:13px}.original-workspace .ka-project-narrative .ka-prose{font-size:14px}.original-workspace .ka-history-mode{display:flex;gap:25px;align-items:center;margin:18px 0}.original-workspace .ka-history-mode p{font-size:11px;line-height:2;color:var(--ka-muted);max-width:500px}.original-workspace .ka-event-list>article{display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;padding:23px 0;border-top:1px solid var(--ka-line)}.original-workspace .ka-event-date strong{display:block;font-size:16px;font-weight:500}.original-workspace .ka-event-date small{font-size:10px}.original-workspace .ka-event-list article p{font-size:13px;line-height:2;overflow-wrap:anywhere}.original-workspace .ka-event-list .ka-event-kicker{font-size:11px;color:var(--ka-muted);margin-bottom:9px}.original-workspace .ka-event-list article small{font-size:10px;display:block;margin-top:12px}.original-workspace .ka-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#29362f66;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}.original-workspace .ka-modal{width:460px;max-width:100%;background:#fffef9;padding:30px;border-radius:7px;box-shadow:0 20px 70px #28332133}.original-workspace .ka-modal h3{font-size:22px;margin-bottom:18px}.original-workspace .ka-modal p{font-size:13px;line-height:2;margin:15px 0}.original-workspace .ka-modal label{margin:20px 0}.original-workspace .ka-modal .ka-actions{justify-content:flex-end;margin-top:25px}.original-workspace .ka-danger{background:#96583e!important;color:#fff!important}.original-workspace .ka-danger-text{color:#96583e!important}.original-workspace .ka-reader-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 28px}.original-workspace .ka-reader-heading{max-width:1000px;margin:0 auto 25px}.original-workspace .ka-reader-heading h2{font-family:SimSun,serif;font-size:clamp(26px,3vw,37px);line-height:1.6;margin:13px 0 17px;overflow-wrap:anywhere}.original-workspace .ka-reader-heading>p:not(.ka-eyebrow){font-size:12px;color:var(--ka-muted);line-height:1.9}.original-workspace .ka-source-details{font-size:11px;line-height:2;color:var(--ka-muted);margin-top:18px}.original-workspace .ka-source-details summary{cursor:pointer}.original-workspace .ka-source-details p{margin:10px 0;overflow-wrap:anywhere}.original-workspace .ka-reading-variants{display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--ka-line);border-bottom:1px solid var(--ka-line);padding:14px 0;margin-bottom:25px}.original-workspace .ka-reading-variants button{font-size:12px;padding:8px 13px;border-radius:4px}.original-workspace .ka-reading-variants button[aria-pressed=true]{background:#e6ecdb}.original-workspace .ka-reading-variants small{font-size:10px;margin-left:auto}.original-workspace .ka-reader-layout{display:block;max-width:1000px;margin:0 auto}.original-workspace .ka-toc{margin-bottom:20px;padding:12px 15px;background:#f0f2e8;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-height:130px;overflow:auto}.original-workspace .ka-toc>div{font-size:11px;margin-right:10px}.original-workspace .ka-toc>div button{display:none}.original-workspace .ka-toc>button{font-size:11px;padding:5px 7px;line-height:1.8;text-align:left}.original-workspace .ka-toc p{font-size:11px;color:var(--ka-muted)}.original-workspace .ka-reader-article{background:var(--ka-paper);border-top:2px solid #c9d3ba;padding:30px 40px;min-width:0}.original-workspace .ka-prose{font-size:15px;line-height:2.2;overflow-wrap:anywhere}.original-workspace .ka-prose [data-offset]{scroll-margin-top:80px}.original-workspace .ka-prose h2{font-family:SimSun,serif;font-size:26px;line-height:1.8;margin:20px 0}.original-workspace .ka-prose h3{font-family:SimSun,serif;font-size:22px;line-height:1.8;margin:30px 0 15px}.original-workspace .ka-prose h4{font-size:17px;line-height:1.9;margin:23px 0 12px}.original-workspace .ka-prose p{margin-bottom:17px;white-space:pre-wrap}.original-workspace .ka-prose mark{background:#e9df9b;color:inherit}.original-workspace .ka-inline-link{display:inline!important;padding:0 2px!important;color:#526b41!important;text-decoration:underline;text-underline-offset:3px;font:inherit!important}.original-workspace .ka-prose code{font-size:.85em;padding:2px 5px;background:#ecefe4;word-break:break-all}.original-workspace .ka-prose pre{padding:16px;background:#ecefe4;overflow:auto;max-width:100%;font-size:12px;white-space:pre;line-height:1.8}.original-workspace .ka-prose pre code{word-break:normal}.original-workspace .ka-prose blockquote{border-left:3px solid #a0b18a;padding:12px 20px;background:#f0f3e7;margin:20px 0}.original-workspace .ka-table{max-width:100%;overflow:auto;margin:22px 0}.original-workspace .ka-prose table{border-collapse:collapse;font-size:12px;min-width:100%;line-height:1.9}.original-workspace .ka-prose td,.original-workspace .ka-prose th{border:1px solid var(--ka-line);padding:9px 12px;min-width:90px;text-align:left;vertical-align:top}.original-workspace .ka-prose th{background:#eff2e7;font-weight:500}.original-workspace .ka-prose hr{border:0;border-top:1px solid var(--ka-line);margin:25px 0}.original-workspace .ka-list-line{display:flex;gap:12px;margin:10px 0}.original-workspace .ka-list-line>span{color:#879676}.original-workspace .ka-reader-after{max-width:1000px;margin:30px auto 0}.original-workspace .ka-reader-after>section{padding:25px 0;border-top:1px solid var(--ka-line)}.original-workspace .ka-reader-after h3{font-family:SimSun,serif;font-size:20px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.original-workspace .ka-reader-after p{font-size:12px;line-height:2;color:var(--ka-muted);margin:12px 0}.original-workspace .ka-version{display:flex;align-items:center;gap:15px;text-align:left;width:100%;padding:14px 5px!important;border-top:1px solid var(--ka-line)!important;font-size:12px!important;flex-wrap:wrap}.original-workspace .ka-version strong{flex:1;min-width:150px;font-weight:500}.original-workspace .ka-version span{font-size:10px;color:var(--ka-muted)}.original-workspace .ka-ask textarea{width:100%;resize:vertical;font-size:13px;line-height:1.9;margin:15px 0}.original-workspace .ka-ask-options{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.original-workspace .ka-answer{background:#f0f3e7;padding:22px;margin-top:20px;border-radius:4px}.original-workspace .ka-answer>p{white-space:pre-wrap;font-size:14px!important;color:var(--ka-ink)!important}.original-workspace .ka-citation{display:flex;flex-direction:column;gap:10px;text-align:left;width:100%;padding:15px 0!important;border-top:1px solid #d7dfc9!important}.original-workspace .ka-citation span{font-size:10px;color:var(--ka-muted)}.original-workspace .ka-citation q{font-size:12px;line-height:2}.original-workspace .ka-citation small{display:flex;gap:10px;align-items:center;font-size:10px}.original-workspace .ka-tag-editor{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;padding:20px;background:#edf2e4;margin:20px 0}.original-workspace .ka-tag-editor button{padding:10px 15px;background:#e1e9d4}.original-workspace .ka-mobile-toc{display:none!important}.original-workspace .ka-project-bridge{display:flex;align-items:center;gap:15px;padding:14px 18px;margin:15px 0;border:1px solid #dce3cf;background:#f2f5eb}.original-workspace .ka-project-bridge p{font-size:12px;line-height:1.8;margin:0}.original-workspace .ka-project-bridge button{margin-left:auto;background:#52674b;border:0;color:#fff;padding:10px 14px;cursor:pointer;flex:none}@media(max-width:900px){.original-workspace .ka-home-layout{grid-template-columns:1fr}.original-workspace .ka-reading-aside{padding:18px}.original-workspace .ka-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.original-workspace .ka-project-narrative .ka-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.original-workspace .knowledge-page{padding:7px 8px 30px}.original-workspace .ka-header{gap:10px}.original-workspace .ka-header h2{font-size:26px}.original-workspace .ka-header>.ka-text{font-size:10px!important;flex:none}.original-workspace .ka-tabs{gap:19px}.original-workspace .ka-search{gap:9px;padding:8px}.original-workspace .ka-search>svg{width:17px}.original-workspace .ka-search input{font-size:12px}.original-workspace .ka-search button{padding:10px;font-size:11px}.original-workspace .ka-search button svg{display:none}.original-workspace .ka-article-link{grid-template-columns:minmax(0,1fr) 70px;gap:8px}.original-workspace .ka-article-link>span{grid-column:1/-1}.original-workspace .ka-article-link strong{font-size:14px}.original-workspace .ka-project-grid{grid-template-columns:1fr 1fr}.original-workspace .ka-time-invite{flex-wrap:wrap;padding:20px}.original-workspace .ka-time-invite>svg{display:none}.original-workspace .ka-time-invite>button{margin-left:0}.original-workspace .ka-filters{padding:12px;gap:10px}.original-workspace .ka-filters label{flex:1;min-width:125px}.original-workspace .ka-filters input,.original-workspace .ka-filters select{max-width:100%;width:100%}.original-workspace .ka-history-mode{flex-direction:column;align-items:flex-start;gap:12px}.original-workspace .ka-event-list>article{grid-template-columns:83px minmax(0,1fr);gap:12px}.original-workspace .ka-event-date strong{font-size:12px}.original-workspace .ka-project-narrative{padding:20px 15px}.original-workspace .ka-reader-top{flex-wrap:wrap;gap:8px}.original-workspace .ka-actions{gap:6px}.original-workspace .ka-actions>button{font-size:10px;padding:7px 9px}.original-workspace .ka-reader-article{padding:20px 14px}.original-workspace .ka-reader-heading h2{font-size:26px}.original-workspace .ka-prose{font-size:15px;line-height:2.1}.original-workspace .ka-prose h2{font-size:23px}.original-workspace .ka-prose h3{font-size:20px}.original-workspace .ka-prose td,.original-workspace .ka-prose th{padding:7px 9px;font-size:11px}.original-workspace .ka-toc{display:none}.original-workspace .ka-mobile-toc{display:inline-flex!important;margin-bottom:15px}.original-workspace .ka-toc-open{display:block;position:fixed;inset:15% 20px auto;background:#fffef9;padding:20px;max-height:65vh;box-shadow:0 0 0 100vmax #29362f66;z-index:1000}.original-workspace .ka-toc>div{display:flex;justify-content:space-between}.original-workspace .ka-toc>div button{display:block}.original-workspace .ka-toc>button{display:block;width:100%;margin:6px 0}.original-workspace .ka-source-details{font-size:10px}.original-workspace .ka-reading-variants small{margin-left:0}.original-workspace .ka-project-bridge{flex-direction:column;align-items:flex-start}.original-workspace .ka-project-bridge button{margin:0}}.original-workspace .ka-mirror-attachments{display:grid;gap:12px;margin:0 0 26px}.original-workspace .ka-mirror-attachments>a:not(.ka-mirror-file){display:grid;place-items:center;min-height:130px;max-height:560px;padding:8px;border:1px solid var(--ka-line);background:#f2f1eb}.original-workspace .ka-mirror-attachments img{display:block;width:100%;height:100%;max-height:540px;object-fit:contain}.original-workspace .ka-mirror-attachments .ka-mirror-file{font-size:12px;line-height:1.8}@media(prefers-reduced-motion:reduce){.original-workspace .knowledge-page *{transition:none!important;scroll-behavior:auto!important}}.original-workspace .ka-organized-title{font-size:12px;line-height:1.9;color:var(--ka-muted);overflow-wrap:anywhere}.original-workspace .ka-result-title,.original-workspace .ka-reader-heading h2,.original-workspace .kp-doc-row strong{overflow-wrap:anywhere}.original-workspace .ka-upload label:not(.ka-upload-file){display:inline-flex;flex-direction:column;gap:8px;margin:0 20px 16px 0;min-width:180px}.original-workspace .ka-upload select{max-width:100%;padding:10px;border:1px solid #dce3cf;background:#fffef9;color:inherit;border-radius:4px}.original-workspace .ka-upload-file:has(input:disabled){opacity:.55}.original-workspace .ka-home-upload-list{display:grid;border-top:1px solid #dce3cf}.original-workspace .ka-home-upload-list>button{display:grid!important;grid-template-columns:64px minmax(0,1fr) 20px;gap:5px 12px;align-items:center;text-align:left;padding:15px 0!important;border:0!important;border-bottom:1px solid #dce3cf!important;border-radius:0!important;background:transparent!important;color:var(--ka-ink);width:100%}.original-workspace .ka-home-upload-list>button>span{grid-row:1/3;font-size:11px;color:var(--ka-muted)}.original-workspace .ka-home-upload-list strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.original-workspace .ka-home-upload-list small{grid-column:2;color:var(--ka-muted);font-size:11px}.original-workspace .ka-home-upload-list svg{grid-column:3;grid-row:1/3}.original-workspace .ka-home-upload-list>button:hover{background:#edf2e4!important}.original-workspace .ka-document-title-row{display:flex;align-items:baseline;gap:18px;justify-content:space-between;min-width:0}.original-workspace .ka-document-title-row>h2,.original-workspace .ka-document-title-row>.ka-result-title{min-width:0;margin-right:auto;overflow-wrap:anywhere}.original-workspace .ka-upload-time{flex:none;font-size:11px;line-height:1.6;color:var(--ka-muted);white-space:nowrap;font-weight:400}.original-workspace .ka-metadata-editor{display:grid;gap:12px;padding:18px;background:#f0f3e8;border:1px solid #dce3cf;margin:16px 0}.original-workspace .ka-metadata-editor label{display:grid;gap:8px;font-size:13px}.original-workspace .ka-metadata-editor input,.original-workspace .ka-metadata-editor textarea{width:100%;box-sizing:border-box;background:#fffef9;border:1px solid #ccd6bf;color:var(--ka-ink);font:inherit;padding:10px;line-height:1.7;border-radius:4px}.original-workspace .ka-metadata-editor textarea{resize:vertical}.original-workspace .ka-metadata-editor small{font-size:11px;color:var(--ka-muted)}.original-workspace .ka-user-summary{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2e4;padding:12px 14px;color:var(--ka-ink);font-size:13px;line-height:1.8}.original-workspace .ka-home-upload-list>button{grid-template-columns:64px minmax(0,1fr) auto 18px!important}.original-workspace .ka-home-upload-list>button>span{grid-row:1!important}.original-workspace .ka-home-upload-list>button>time{grid-column:3;grid-row:1}.original-workspace .ka-home-upload-list>button>svg{grid-column:4;grid-row:1}.original-workspace .ka-home-upload-list>button>small.ka-home-summary{grid-column:2/4;grid-row:2;font-size:12px;line-height:1.8;white-space:pre-wrap}.original-workspace .ka-home-upload-list>button>strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:600px){.original-workspace .ka-document-title-row{gap:8px}.original-workspace .ka-upload-time{font-size:10px}.original-workspace .ka-reader-heading .ka-document-title-row h2{font-size:23px}.original-workspace .ka-home-upload-list>button{grid-template-columns:47px minmax(0,1fr) auto 13px!important;gap:6px!important}.original-workspace .ka-home-upload-list .ka-upload-time{font-size:9px}.original-workspace .ka-result-title{font-size:17px!important}}.original-workspace .ka-material-image{display:block;margin:0 0 24px;color:inherit;text-decoration:none}.original-workspace .ka-material-image img,.original-workspace .ka-prose img{display:block;max-width:100%;height:auto;border-radius:6px}.original-workspace .ka-material-image span{display:block;margin-top:8px;color:var(--ka-muted);font-size:12px}.original-workspace .app-shell .main-stage .ka-reading-workspace>.ka-search{max-width:1000px;margin:0 auto 18px}.original-workspace .app-shell .main-stage .ka-reader-page{max-width:1000px;margin:0 auto;padding:0}.original-workspace .app-shell .main-stage .ka-reader-heading{padding:22px 24px;margin:0 0 20px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface)}.original-workspace .app-shell .main-stage .ka-reader-heading h2{font-family:inherit;font-size:26px;line-height:1.45;font-weight:650;margin:12px 0}.original-workspace .ka-reader-kicker{display:flex;align-items:center;justify-content:space-between;gap:16px}.original-workspace .ka-reader-kicker .ka-eyebrow{margin:0;font-size:11px;letter-spacing:.03em}.original-workspace .ka-reader-kicker .ka-upload-time{margin:0;font-size:11px}.original-workspace .ka-reader-meta{display:flex;align-items:center;gap:14px;margin:0 0 14px}.original-workspace .ka-reader-meta>span+span{border-left:1px solid var(--ui-border);padding-left:14px}.original-workspace .ka-reader-heading .ka-tag-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.original-workspace .ka-reader-heading .ka-tag-row button{padding:6px 10px;font-size:12px;line-height:1.5;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-surface);color:var(--ui-accent)}.original-workspace .ka-reader-heading .ka-tag-row>span{padding:3px 7px;font-size:11px;border-radius:4px;color:var(--ui-muted);background:var(--ui-bg)}.original-workspace .ka-reader-heading .ka-source-details{margin-top:16px;padding-top:12px;border-top:1px solid var(--ui-border);font-size:12px}.original-workspace .ka-reader-heading .ka-document-dates{margin:14px 0 0;padding:0;border:0;background:transparent}.original-workspace .ka-reader-heading .ka-document-dates dl{margin:0;gap:24px}.original-workspace .ka-reader-heading .ka-document-dates dd{margin:4px 0 0}.original-workspace .ka-reader-page .ka-reading-variants{padding:10px 0;margin:0 0 18px}.original-workspace .ka-reader-page .ka-toc{margin-bottom:16px;padding:10px 14px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface)}.original-workspace .ka-reader-page .ka-toc>div{display:flex;align-items:center;gap:8px}.original-workspace .ka-reader-page .ka-toc>div button{display:none}.original-workspace .ka-reader-page .ka-reader-article{padding:28px 36px;border:1px solid var(--ui-border);border-radius:8px}.original-workspace .ka-reader-page .ka-prose{color:var(--ui-text);font-size:15px;line-height:1.95}.original-workspace .ka-reader-page .ka-prose h2{font-family:inherit;font-size:22px;line-height:1.5;margin:24px 0 14px}.original-workspace .ka-reader-page .ka-prose h3{font-family:inherit;font-size:18px;line-height:1.6;margin:22px 0 12px}.original-workspace .app-shell .main-stage .ka-project-shelf{padding:20px 22px}.original-workspace .ka-project-shelf .ka-section-heading{margin-bottom:14px}.original-workspace .app-shell .main-stage .ka-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.original-workspace .app-shell .main-stage .ka-project-grid>button{min-height:100px;padding:14px 36px 14px 16px;gap:6px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface)}.original-workspace .ka-project-grid>button strong{font-size:14px;font-weight:600}.original-workspace .ka-project-grid>button>span,.original-workspace .ka-project-grid>button>small{font-size:12px;color:var(--ui-muted)}.original-workspace .ka-project-grid>button svg{right:14px;top:42px}.original-workspace .app-shell .main-stage .ka-project-narrative{padding:20px 24px;margin-bottom:20px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}.original-workspace .ka-project-narrative .ka-section-heading{margin-bottom:14px}.original-workspace .ka-project-narrative .ka-section-heading h3{margin:5px 0 0;font-size:20px;line-height:1.5}.original-workspace .ka-project-narrative .ka-section-heading span{font-size:12px;color:var(--ui-muted)}.original-workspace .ka-project-narrative>p{margin:8px 0;font-size:13px;line-height:1.8}.original-workspace .ka-project-narrative .ka-project-status small{display:block;margin-top:4px;font-size:12px;color:var(--ui-muted)}.original-workspace .app-shell .main-stage .ka-reader-page .ka-toc>div>button{display:none!important}.original-workspace .app-shell .main-stage .ka-reader-page .ka-reading-variants button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent)}.original-workspace .app-shell .main-stage .ka-result-topline{margin:0 0 14px;font-size:12px;color:var(--ui-muted)}.original-workspace .app-shell .main-stage .ka-result .ka-document-title-row{align-items:baseline;gap:28px}.original-workspace .app-shell .main-stage .ka-result-title{font-size:18px!important;font-weight:650;line-height:1.65;color:var(--ui-text)}.original-workspace .app-shell .main-stage .ka-result .ka-original-name{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--ui-muted)}.original-workspace .app-shell .main-stage .ka-result .ka-result-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:16px 0;font-size:14px;line-height:1.85;color:var(--ui-text);overflow-wrap:anywhere}.original-workspace .app-shell .main-stage .ka-result .ka-tag-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.original-workspace .app-shell .main-stage .ka-result .ka-tag-row:empty{display:none}.original-workspace .app-shell .main-stage .ka-result-actions{margin-top:20px;padding-top:14px;border-top:1px solid var(--ui-border)}.original-workspace .app-shell .main-stage .ka-event-list>article{grid-template-columns:125px minmax(0,1fr);gap:24px;padding:24px 0}.original-workspace .ka-event-list>article>div{min-width:0}.original-workspace .ka-event-list h4{margin:8px 0 12px;font-size:16px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.original-workspace .ka-event-list .ka-event-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.85;overflow-wrap:anywhere}.original-workspace .ka-event-list>article>div>small{display:block;margin:10px 0;font-size:12px;color:var(--ui-muted)}.original-workspace .ka-event-list>article>div>.ka-text{margin-top:8px}.original-workspace .app-shell .main-stage .project-notes .node-section-heading{align-items:center;margin-bottom:12px}.original-workspace .project-notes .node-section-heading h4{margin:0}.original-workspace .app-shell .main-stage .project-notes .node-create{font-size:14px;font-weight:650;min-height:40px;padding:9px 18px}.original-workspace .project-notes .node-kind-tabs{display:flex;gap:10px;margin:20px 0}.original-workspace .project-notes .node-kind-tabs button{flex:1;padding:11px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:14px;cursor:pointer}.original-workspace .project-notes .node-kind-tabs button[aria-pressed=true]{color:var(--ui-accent);border-color:var(--ui-accent);background:var(--ui-selected);font-weight:600}.original-workspace .project-notes .node-form-options{display:flex;align-items:flex-end;gap:24px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--ui-border)}.original-workspace .project-notes .node-form-options>label{width:220px;margin:0}.original-workspace .project-notes .node-status-options{display:grid;gap:8px;font-size:12px;color:var(--ui-muted)}.original-workspace .project-notes .node-status-options [role=group]{display:flex;gap:6px}.original-workspace .project-notes .node-status-options button{padding:7px 12px;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:13px;cursor:pointer}.original-workspace .project-notes .node-status-options button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-selected);border-color:var(--ui-accent)}.original-workspace .project-notes .node-empty{display:flex;align-items:center;gap:10px;padding:24px 0;color:var(--ui-text);font-size:14px}.original-workspace .project-notes .node-empty-action{padding:6px 12px;border:1px solid var(--ui-accent);border-radius:5px;color:var(--ui-accent);background:var(--ui-selected);font:inherit;font-weight:700;cursor:pointer}.original-workspace .kp-doc-row>span{min-width:0}.original-workspace .kp-doc-row>span>strong{overflow-wrap:anywhere}.original-workspace .kp-doc-row>span>small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.8}.original-workspace .archive-timeline-page{max-width:1200px;margin:0 auto;padding:18px 20px 50px;color:#344536;min-width:0}.original-workspace .at-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.original-workspace .at-header h2{font:600 30px/1.7 SimSun,serif;margin:0 0 8px}.original-workspace .at-header p,.original-workspace .at-boundary{font-size:12px;line-height:1.9;color:#87917e;margin:0}.original-workspace .at-header .archive-calendar-panel{left:auto;right:0}.original-workspace .at-date-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:15px 0;border-top:1px solid #dce3d3;border-bottom:1px solid #dce3d3}.original-workspace .at-date-nav>span{font-size:11px;color:#8c967f;margin-right:8px}.original-workspace .at-date-nav button{border:1px solid #dce5d2;background:#fffef9;color:#627654;border-radius:4px;font:inherit;font-size:11px;padding:6px 9px;cursor:pointer}.original-workspace .at-date-nav button[aria-pressed=true]{background:#e4eddb;border-color:#b4c7a1}.original-workspace .at-boundary{margin:15px 0 25px;font-size:10px}.original-workspace .at-day{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;margin-top:26px;scroll-margin-top:20px}.original-workspace .at-day>header{align-self:start;position:sticky;top:20px;display:flex;flex-direction:column;gap:8px;padding-top:17px;border-top:2px solid #9db68c}.original-workspace .at-day>header button{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit;font-size:16px;line-height:1.8}.original-workspace .at-day>header strong{font-size:14px;line-height:1.9}.original-workspace .at-day>header span{font-size:10px;color:#8f9c81}.original-workspace .at-events{border-left:1px solid #dce5d3;padding-left:28px;min-width:0}.original-workspace .at-events article{position:relative;padding:18px 0 25px;border-top:1px solid #dce5d3;overflow-wrap:anywhere}.original-workspace .at-events article:before{content:"";position:absolute;top:23px;left:-32px;width:7px;height:7px;border-radius:50%;background:#9eb98a;border:1px solid #f8faf2}.original-workspace .at-row-meta{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:10px;color:#7b8e6c}.original-workspace .at-row-meta>span{background:#e9f0e1;padding:3px 7px;border-radius:2px;color:#5c764a}.original-workspace .at-row-meta small{line-height:1.9;overflow-wrap:anywhere}.original-workspace .at-events h3{font-size:16px;font-weight:500;line-height:1.9;margin:10px 0}.original-workspace .at-events p{font-size:13px;line-height:2;white-space:pre-wrap;margin:0 0 8px}.original-workspace .at-events article>small{font-size:10px;color:#929b84;line-height:1.9;display:block}.original-workspace .at-source{border:0;background:none;display:flex;align-items:center;gap:8px;font:inherit;font-size:11px;color:#557445;padding:7px 0;margin-top:8px;cursor:pointer}.original-workspace .at-more{display:flex;align-items:center;gap:10px;font:inherit;font-size:12px;border:1px solid #d4dfc9;border-radius:4px;background:#fffef9;color:#5c754b;padding:13px 20px;margin:35px auto 0;cursor:pointer}.original-workspace .at-empty{font-size:12px;color:#8b927f;padding:20px 0}.original-workspace .archive-timeline-page :focus-visible{outline:2px solid #668749;outline-offset:3px}@media(max-width:800px){.original-workspace .archive-timeline-page{padding:15px 5px 35px}.original-workspace .at-header{flex-wrap:wrap;gap:15px}.original-workspace .at-header .archive-calendar-panel{left:0;right:auto}.original-workspace .at-day{grid-template-columns:1fr;gap:12px}.original-workspace .at-day>header{position:static;flex-direction:row;align-items:center;justify-content:space-between}.original-workspace .at-events{margin-left:3px;padding-left:20px}.original-workspace .at-events article:before{left:-24px}.original-workspace .at-events h3{font-size:14px}.original-workspace .at-date-nav{gap:6px}.original-workspace .at-date-nav button{font-size:10px}.original-workspace .at-events p{font-size:12px}.original-workspace .at-header h2{font-size:25px}}.original-workspace .at-date-nav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding:9px 0}.original-workspace .at-date-nav>*{flex:none}.original-workspace .at-day{grid-template-columns:140px minmax(0,1fr);gap:16px;margin-top:8px;padding:8px 0;border-bottom:1px solid #e0e7d7}.original-workspace .at-day>header{position:static;padding:5px 0;border:0;gap:3px}.original-workspace .at-day>header button{font-size:13px;white-space:nowrap}.original-workspace .at-day>header span{font-size:10px}.original-workspace .at-events{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:0 0 5px;border:0;margin:0;min-width:0}.original-workspace .at-tile{flex:0 0 184px;width:184px;height:58px;padding:8px 10px;border:1px solid #dce5d2;border-radius:4px;background:#fffef9;display:flex;flex-direction:column;justify-content:center;gap:5px;color:#3c5133;text-align:left;cursor:pointer;min-width:0}.original-workspace .at-tile:hover{background:#eaf0e2;border-color:#a5b98e}.original-workspace .at-tile strong,.original-workspace .at-tile span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-workspace .at-tile strong{font-size:12px;font-weight:500}.original-workspace .at-tile span{font-size:10px;color:#8a967e}.original-workspace .at-tile:disabled{cursor:default}.original-workspace .at-header{margin-bottom:13px}.original-workspace .at-header p{display:none}@media(max-width:800px){.original-workspace .at-day{grid-template-columns:95px minmax(0,1fr);gap:9px}.original-workspace .at-day>header{flex-direction:column;align-items:flex-start;justify-content:flex-start}.original-workspace .at-day>header button{font-size:10px}.original-workspace .at-tile{flex-basis:155px;width:155px;height:56px}.original-workspace .at-tile strong{font-size:11px}}.original-workspace .at-task-tile{position:sticky;left:0;z-index:2;background:#e4efd9;border-color:#a4bf8a;color:#426131}.original-workspace .at-task-tile span{color:#72955a}.original-workspace .at-events{scrollbar-width:thin;scrollbar-color:#b3c2a3 transparent}.original-workspace .at-task-tile{flex-basis:128px;width:128px}.original-workspace .at-day{padding-top:6px;padding-bottom:6px;margin-top:5px}.original-workspace .at-tile{height:54px}.original-workspace .at-task-overdue{background:#fae8e3;border-color:#d7a395;color:#a34f3b}.original-workspace .at-task-overdue span{color:#b26752}.original-workspace .at-task-overdue:hover{background:#f7ded6;border-color:#c78270}.original-workspace .module-security-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#1e282268;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.original-workspace .module-security-dialog{position:relative;width:min(560px,100%);max-height:min(86vh,820px);overflow:auto;padding:34px;border:1px solid #e1e5d7;border-radius:24px;background:#fffef9;color:#26342a;box-shadow:0 24px 80px #16241e35}.original-workspace .module-security-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border:1px solid #e3e5db;border-radius:50%;background:#fff;color:#566454;font-size:24px;line-height:1;cursor:pointer}.original-workspace .module-security-eyebrow{margin:0 0 8px;color:#89917f;font-size:10px;letter-spacing:.18em}.original-workspace .module-security-dialog h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:30px;font-weight:500}.original-workspace .module-security-intro{max-width:440px;margin:10px 0 24px;color:#737c6c;font-size:14px;line-height:1.75}.original-workspace .module-security-password{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;border:1px solid #e5e8dc;border-radius:16px;background:#f7f8f1}.original-workspace .module-security-password label{display:grid;gap:7px;color:#56614f;font-size:12px}.original-workspace .module-security-password input{min-width:0;padding:10px 11px;border:1px solid #d7decf;border-radius:9px;background:#fff;color:#28352b;font:inherit;font-size:13px}.original-workspace .module-security-primary,.original-workspace .module-security-save{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:#526b50;color:#fff;font:inherit;font-size:13px;cursor:pointer}.original-workspace .module-security-primary:disabled,.original-workspace .module-security-save:disabled{opacity:.48;cursor:not-allowed}.original-workspace .module-security-scope{margin-top:24px}.original-workspace .module-security-scope>div:first-child{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.original-workspace .module-security-scope>div:first-child strong{font-size:14px}.original-workspace .module-security-scope>div:first-child span,.original-workspace .module-security-switch small{color:#92998b;font-size:11px}.original-workspace .module-security-switch{display:flex;justify-content:space-between;align-items:center;padding:13px 2px;border-top:1px solid #edf0e7;cursor:pointer}.original-workspace .module-security-switch span{display:grid;gap:3px}.original-workspace .module-security-switch>span>strong{font-size:14px;font-weight:550}.original-workspace .module-security-switch input{width:40px;height:22px;accent-color:#627b5b;cursor:pointer}.original-workspace .module-security-switch input:disabled{cursor:not-allowed}.original-workspace .module-security-hint,.original-workspace .module-security-error,.original-workspace .module-security-notice{font-size:12px;line-height:1.6}.original-workspace .module-security-hint{color:#8a8067}.original-workspace .module-security-error{color:#a14539}.original-workspace .module-security-notice{color:#4a7351}.original-workspace .module-security-save{width:100%;margin-top:14px;background:#e7ecdf;color:#40543d}.original-workspace .module-unlock-stage{display:grid;place-items:center;min-height:54vh;padding:36px 20px}.original-workspace .module-unlock-card{width:min(390px,100%);padding:34px;border:1px solid #e4e8dc;border-radius:22px;background:#fffef9;box-shadow:0 18px 55px #21312212}.original-workspace .module-unlock-card .module-security-eyebrow{margin-bottom:9px}.original-workspace .module-unlock-card h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:27px;font-weight:500}.original-workspace .module-unlock-card p{color:#737c6c;font-size:13px;line-height:1.7}.original-workspace .module-unlock-card form{display:grid;gap:12px;margin-top:20px}.original-workspace .module-unlock-card input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #d7decf;border-radius:10px;background:#fff;font:inherit}.original-workspace .module-unlock-card button{min-height:44px;border:0;border-radius:10px;background:#526b50;color:#fff;font:inherit;cursor:pointer}.original-workspace .module-unlock-card button:disabled{opacity:.5;cursor:not-allowed}.original-workspace .module-unlock-error{color:#a14539!important}.original-workspace .module-unlock-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:20px;background:#1e282268;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:620px){.original-workspace .module-security-dialog{padding:28px 20px}.original-workspace .module-security-password{grid-template-columns:1fr}.original-workspace .module-security-primary{width:100%}}.original-workspace .mirror-page{max-width:1500px;margin:0 auto;padding:46px clamp(18px,4vw,64px) 72px;color:#282723}.original-workspace .mirror-header{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin:0 0 26px}.original-workspace .mirror-eyebrow{margin:0 0 10px;color:#817c73;font-size:10px;font-weight:600;letter-spacing:.19em}.original-workspace .mirror-header h2,.original-workspace .mirror-section-heading h2{margin:0;color:#2c2a26;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:clamp(31px,4vw,48px);font-weight:500;letter-spacing:.025em}.original-workspace .mirror-header p:not(.mirror-eyebrow){margin:10px 0 0;color:#817b71;font-size:15px;line-height:1.6}.original-workspace .mirror-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.original-workspace .mirror-header-actions button,.original-workspace .mirror-empty button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 17px;border:1px solid #d7d0c5;border-radius:14px;background:#fffdf8;color:#493845;font:inherit;font-size:13px;cursor:pointer;transition:transform .18s ease,background .18s ease}.original-workspace .mirror-header-actions button:hover,.original-workspace .mirror-empty button:hover{transform:translateY(-1px);background:#f6f0f5}.original-workspace .mirror-header-actions .mirror-add-journal{border-color:#483447;background:#483447;color:#fff}.original-workspace .mirror-view-tabs{display:flex;gap:8px;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid #ddd8ce}.original-workspace .mirror-view-tabs button{padding:9px 14px;border:0;border-radius:20px;background:transparent;color:#81796f;font:inherit;font-size:13px;cursor:pointer}.original-workspace .mirror-view-tabs button.is-active{background:#483447;color:#fff}.original-workspace .mirror-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:38px}.original-workspace .mirror-statistics article{display:grid;gap:8px;min-height:126px;padding:20px 22px;border:1px solid #d8d2d8;border-radius:22px;background:#e8e2e8}.original-workspace .mirror-statistics article:nth-child(4){border-color:#ded5c2;background:#eee6d5}.original-workspace .mirror-statistics strong{color:#272522;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:600;line-height:1}.original-workspace .mirror-notice{margin:-18px 0 24px;padding:10px 13px;border-radius:9px;background:#eef2e7;color:#4f694b;font-size:13px}.original-workspace .mirror-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px}.original-workspace .mirror-section-heading span{color:#999185;font-size:9px;letter-spacing:.16em}.original-workspace .mirror-section-heading h2{margin-top:4px;font-size:27px}.original-workspace .mirror-section-heading>p{max-width:380px;margin:0;color:#928b81;font-size:12px;line-height:1.7;text-align:right}.original-workspace .mirror-kind-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.original-workspace .mirror-kind-filters button{min-width:58px;padding:9px 14px;border:1px solid #ded8ce;border-radius:13px;background:#fffdf8;color:#777064;font:inherit;font-size:12px;cursor:pointer}.original-workspace .mirror-kind-filters button.is-active{border-color:#483447;background:#483447;color:#fff}.original-workspace .mirror-masonry{columns:4 225px;column-gap:22px}.original-workspace .mirror-item{display:inline-block;width:100%;margin:0 0 24px;overflow:hidden;break-inside:avoid;border:1px solid #ddd7cc;border-radius:21px;background:#fffdf8;box-shadow:0 6px 18px #4b40350a}.original-workspace .mirror-cover{position:relative;min-height:205px;overflow:hidden;background:#e7e1e7}.original-workspace .mirror-cover>img{display:block;width:100%;height:255px;object-fit:cover}.original-workspace .mirror-cover-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;padding:22px 20px;background:linear-gradient(155deg,#f0e6e8,#e8ded9);color:#3c3041}.original-workspace .mirror-item[data-kind=movie] .mirror-cover-art,.original-workspace .mirror-item[data-kind=travel] .mirror-cover-art{min-height:248px;background:linear-gradient(145deg,#e6e8df,#e9e1d2)}.original-workspace .mirror-item[data-kind=series] .mirror-cover-art,.original-workspace .mirror-item[data-kind=insight] .mirror-cover-art{min-height:226px;background:linear-gradient(145deg,#ebe3e5,#e8ddd4)}.original-workspace .mirror-item[data-kind=podcast] .mirror-cover-art{min-height:195px;background:linear-gradient(145deg,#e4e9e5,#dce4df)}.original-workspace .mirror-cover-art>span{position:absolute;top:20px;left:20px;padding:7px 10px;border-radius:20px;background:#fffdf8d9;color:#5c554d;font-size:11px}.original-workspace .mirror-cover-art strong{max-width:100%;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:clamp(25px,2vw,36px);font-weight:500;line-height:1.18;overflow-wrap:anywhere}.original-workspace .mirror-cover-art i{position:absolute;top:21px;right:21px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffffa0;border-radius:50%;color:#6b5967}.original-workspace .mirror-kind-tag,.original-workspace .mirror-milestone-tag{position:absolute;top:14px;left:14px;padding:6px 9px;border-radius:9px;background:#fffdf2e8;color:#514b43;font-size:10px}.original-workspace .mirror-milestone-tag{left:auto;right:14px;background:#483447;color:#fff}.original-workspace .mirror-card-body{padding:15px 16px 14px}.original-workspace .mirror-card-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.original-workspace .mirror-card-title-row h3{margin:0;color:#302c29;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:20px;font-weight:500;line-height:1.3}.original-workspace .mirror-card-title-row button{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:0;border-radius:50%;background:#f1eee7;color:#756b60;cursor:pointer}.original-workspace .mirror-card-date{margin:7px 0 0;color:#a1988b;font-size:11px}.original-workspace .mirror-rating{margin:10px 0 0;color:#bd7852;font-size:14px;letter-spacing:.04em}.original-workspace .mirror-rating span{color:#d3c9bb}.original-workspace .mirror-card-content{display:-webkit-box;margin:10px 0 0;overflow:hidden;color:#7b7469;font-size:12px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.original-workspace .mirror-status{display:inline-flex;margin-top:10px;padding:5px 8px;border-radius:8px;background:#f1eee7;color:#766a5c;font-size:10px}.original-workspace .mirror-project-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.original-workspace .mirror-project-tags button,.original-workspace .mirror-project-tags span{padding:5px 8px;border:0;border-radius:8px;background:#edf0e7;color:#5e7154;font:inherit;font-size:10px;cursor:pointer}.original-workspace .mirror-attachments{display:grid;gap:6px;margin-top:12px}.original-workspace .mirror-attachments a,.original-workspace .mirror-post-document{display:inline-flex;align-items:center;gap:6px;color:#766a5e;font-size:11px;text-decoration:none;overflow-wrap:anywhere}.original-workspace .mirror-card-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:11px;border-top:1px solid #eeeae2;color:#aaa194;font-size:10px}.original-workspace .mirror-library-button,.original-workspace .mirror-in-library{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#66556b;font:inherit;font-size:11px;cursor:pointer}.original-workspace .mirror-library-button:disabled{opacity:.55;cursor:wait}.original-workspace .mirror-in-library{color:#6a7f5d;cursor:default}.original-workspace .mirror-empty{display:grid;justify-items:center;max-width:500px;margin:50px auto;padding:36px 24px;border:1px dashed #d7d2c8;border-radius:22px;text-align:center}.original-workspace .mirror-empty>div{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#eee8ee;color:#655169}.original-workspace .mirror-empty h3{margin:16px 0 4px;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:21px;font-weight:500}.original-workspace .mirror-empty p{margin:4px 0 18px;color:#8f887d;font-size:12px;line-height:1.7}.original-workspace .mirror-empty button{min-height:40px}.original-workspace .mirror-yearbook-heading{margin-bottom:13px}.original-workspace .mirror-yearbook-filters{display:flex;gap:10px;margin:0 0 22px}.original-workspace .mirror-yearbook-filters label{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #ded8ce;border-radius:11px;background:#fffdf8;color:#796e68}.original-workspace .mirror-yearbook-filters select{border:0;outline:0;background:transparent;color:#655e55;font:inherit;font-size:12px}.original-workspace .mirror-forum-stream{position:relative;margin:4px 0 0 12px;padding-left:28px;border-left:1px solid #d9d3ca}.original-workspace .mirror-date-group{position:relative;margin:0 0 28px}.original-workspace .mirror-date-group:before{position:absolute;top:5px;left:-34px;width:11px;height:11px;border:3px solid #fffdf8;border-radius:50%;background:#8c7888;box-shadow:0 0 0 1px #cfc4cb;content:""}.original-workspace .mirror-date-group>header{display:flex;align-items:baseline;gap:11px;margin:0 0 11px}.original-workspace .mirror-date-group>header time{color:#51434e;font-family:Georgia,Times New Roman,serif;font-size:19px}.original-workspace .mirror-date-group>header span{color:#9a9187;font-size:11px}.original-workspace .mirror-date-group>header i{margin-left:auto;color:#a39b90;font-size:10px;font-style:normal}.original-workspace .mirror-date-posts{display:grid;gap:10px}.original-workspace .mirror-post-card{display:grid;grid-template-columns:118px 1fr;column-gap:18px;row-gap:10px;padding:17px 18px;border:1px solid #e3ddd3;border-radius:16px;background:#fffdf9;box-shadow:0 6px 18px #44393108}.original-workspace .mirror-post-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.original-workspace .mirror-kind-pill{padding:6px 9px;border-radius:9px;background:#eee7ed;color:#645565;font-size:10px}.original-workspace .mirror-kind-book,.original-workspace .mirror-kind-movie,.original-workspace .mirror-kind-series{background:#f0e5df;color:#875a49}.original-workspace .mirror-kind-travel{background:#e6ebdf;color:#637551}.original-workspace .mirror-kind-podcast,.original-workspace .mirror-kind-insight{background:#e8e9e2;color:#596c60}.original-workspace .mirror-post-meta time{color:#a19a8f;font-size:11px}.original-workspace .mirror-milestone-inline{color:#a36f4f;font-size:10px}.original-workspace .mirror-post-content{min-width:0}.original-workspace .mirror-post-title{padding:0;border:0;background:transparent;color:#3b3435;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:19px;text-align:left;cursor:pointer}.original-workspace .mirror-post-content>p{margin:8px 0 0;color:#716c64;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.original-workspace .mirror-post-image{display:block;width:min(100%,420px);margin-top:12px;overflow:hidden;border-radius:12px}.original-workspace .mirror-post-image img{display:block;max-height:260px;max-width:100%;object-fit:cover}.original-workspace .mirror-post-card>footer{grid-column:2;display:flex;gap:14px;padding-top:8px;border-top:1px solid #f0ede7}.original-workspace .mirror-post-card>footer button,.original-workspace .mirror-post-card>footer span{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#897d71;font:inherit;font-size:10px;cursor:pointer}.original-workspace .mirror-post-card>footer span{color:#738468;cursor:default}.original-workspace .mirror-post-card .mirror-project-tags{grid-column:1/-1}.original-workspace .mirror-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:20px;background:#2124206b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.original-workspace .mirror-editor{width:min(680px,100%);max-height:min(92vh,900px);overflow:auto;padding:28px;border:1px solid #e3ded2;border-radius:21px;background:#fffdf8;color:#2e3029;box-shadow:0 26px 80px #151a1833}.original-workspace .mirror-editor-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:19px}.original-workspace .mirror-editor-header h3{margin:0;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:25px;font-weight:500}.original-workspace .mirror-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e6e1d8;border-radius:50%;background:transparent;color:#756e62;cursor:pointer}.original-workspace .mirror-editor form{display:grid;gap:13px}.original-workspace .mirror-editor form>label{display:grid;gap:7px;color:#716a5f;font-size:12px}.original-workspace .mirror-editor input:not([type=checkbox]):not([type=file]),.original-workspace .mirror-editor select,.original-workspace .mirror-editor textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #dedbd2;border-radius:10px;background:#fff;color:#33332e;font:inherit;font-size:13px}.original-workspace .mirror-editor textarea{resize:vertical;line-height:1.7}.original-workspace .mirror-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.original-workspace .mirror-editor-row label{display:grid;gap:7px;color:#716a5f;font-size:12px}.original-workspace .mirror-link-details{border:1px solid #e6e2d8;border-radius:10px;background:#fbfaf5}.original-workspace .mirror-link-details summary{display:flex;align-items:center;gap:8px;padding:11px 12px;color:#62594e;font-size:12px;cursor:pointer;list-style:none}.original-workspace .mirror-link-details summary::-webkit-details-marker{display:none}.original-workspace .mirror-link-details summary small{margin-left:auto;color:#9a9285}.original-workspace .mirror-project-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.original-workspace .mirror-project-options label{display:flex;align-items:center;gap:7px;color:#5d6657;font-size:11px;cursor:pointer}.original-workspace .mirror-project-options input,.original-workspace .mirror-milestone-toggle input{accent-color:#667b5b}.original-workspace .mirror-milestone-toggle{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important;padding:9px 0;color:#726a60}.original-workspace .mirror-milestone-toggle input{width:15px;height:15px}.original-workspace .mirror-upload-label{display:grid;gap:8px;padding:14px;border:1px dashed #d8d4c7;border-radius:12px;background:#faf9f3}.original-workspace .mirror-upload-label>span{display:flex;align-items:center;gap:8px;color:#625d51;font-size:12px}.original-workspace .mirror-upload-label input{font-size:12px}.original-workspace .mirror-upload-label small{color:#9a9286;font-size:10px}.original-workspace .mirror-attachment-list{display:flex;flex-wrap:wrap;gap:7px}.original-workspace .mirror-attachment-list>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 8px;border-radius:8px;background:#f0eee7;color:#777064;font-size:10px;overflow-wrap:anywhere}.original-workspace .mirror-attachment-list button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#807469;cursor:pointer}.original-workspace .mirror-form-error{color:#a14539;font-size:12px}.original-workspace .mirror-delete-confirm{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ead3ce;border-radius:10px;background:#fff6f4;font-size:12px}.original-workspace .mirror-delete-confirm span{margin-right:auto}.original-workspace .mirror-delete-confirm button{padding:6px 9px;border:1px solid #dedbd2;border-radius:7px;background:#fff;font:inherit;font-size:11px;cursor:pointer}.original-workspace .mirror-delete-confirm .mirror-danger{border-color:#a85449;background:#a85449;color:#fff}.original-workspace .mirror-editor-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding-top:5px}.original-workspace .mirror-editor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #dedbd2;border-radius:10px;background:#fffdf8;color:#71685e;font:inherit;font-size:12px;cursor:pointer}.original-workspace .mirror-editor-actions .mirror-delete-button{margin-right:auto;border-color:transparent;color:#a35b51}.original-workspace .mirror-editor-actions .mirror-save-button{border-color:#483447;background:#483447;color:#fff}.original-workspace .mirror-editor-actions .mirror-save-button:disabled{opacity:.5;cursor:not-allowed}.original-workspace .module-unlock-card .module-security-close{position:absolute;top:16px;right:16px;width:34px;height:34px;min-height:34px;padding:0;border:1px solid #e3e5db;border-radius:50%;background:#fff;color:#566454;font-size:24px;line-height:1}.original-workspace .mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:38px}.original-workspace .mirror-statistics article:nth-child(2){border-color:#ded0c7;background:#efe2da}.original-workspace .mirror-statistics article:nth-child(3){border-color:#d3d9ce;background:#e8ece3}.original-workspace .mirror-content-section{margin-top:42px}.original-workspace .mirror-content-section:first-of-type{margin-top:0}.original-workspace .mirror-heading-actions{display:flex;align-items:center;gap:14px}.original-workspace .mirror-section-heading .mirror-heading-actions p{max-width:350px;margin:0;color:#928b81;font-size:12px;line-height:1.7;text-align:right}.original-workspace .mirror-section-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid #483447;border-radius:12px;background:#483447;color:#fff;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.original-workspace .mirror-section-add:hover{background:#5a4358}.original-workspace .mirror-inline-editor{width:auto;max-width:none;max-height:none;overflow:visible;margin:0 0 24px;padding:23px;border-radius:17px;box-shadow:0 8px 26px #151a180d}@media(max-width:900px){.original-workspace .mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace .mirror-masonry{columns:3 210px}}@media(max-width:620px){.original-workspace .mirror-page{padding:26px 15px 48px}.original-workspace .mirror-header{align-items:flex-start;flex-direction:column}.original-workspace .mirror-header-actions{width:100%}.original-workspace .mirror-header-actions button{flex:1}.original-workspace .mirror-statistics{gap:9px}.original-workspace .mirror-statistics article{min-height:104px;padding:15px 14px;border-radius:16px}.original-workspace .mirror-statistics strong{font-size:31px}.original-workspace .mirror-section-heading{align-items:flex-start;flex-direction:column}.original-workspace .mirror-section-heading>p{text-align:left}.original-workspace .mirror-masonry{columns:2 150px;column-gap:12px}.original-workspace .mirror-item{margin-bottom:13px;border-radius:15px}.original-workspace .mirror-cover>img{height:200px}.original-workspace .mirror-cover-art{min-height:190px;padding:16px}.original-workspace .mirror-cover-art>span{top:14px;left:14px}.original-workspace .mirror-cover-art strong{font-size:25px}.original-workspace .mirror-card-body{padding:12px}.original-workspace .mirror-card-title-row h3{font-size:17px}.original-workspace .mirror-card-content{-webkit-line-clamp:3}.original-workspace .mirror-yearbook-filters{flex-wrap:wrap}.original-workspace .mirror-post-card{grid-template-columns:76px 1fr;column-gap:11px;padding:13px}.original-workspace .mirror-post-title{font-size:17px}.original-workspace .mirror-date-group>header{gap:8px;flex-wrap:wrap}.original-workspace .mirror-date-group>header i{margin-left:0}.original-workspace .mirror-editor{padding:20px 16px}.original-workspace .mirror-editor-row,.original-workspace .mirror-project-options{grid-template-columns:1fr}.original-workspace .mirror-editor-actions{flex-wrap:wrap}.original-workspace .mirror-editor-actions .mirror-delete-button{margin-right:auto}}@media(max-width:620px){.original-workspace .mirror-statistics{grid-template-columns:1fr}.original-workspace .mirror-heading-actions{width:100%;align-items:stretch;flex-direction:column}.original-workspace .mirror-section-heading .mirror-heading-actions p{text-align:left}.original-workspace .mirror-section-add{width:100%}.original-workspace .mirror-inline-editor{padding:20px 16px}}.original-workspace .mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:34px}.original-workspace .mirror-statistics article{min-height:108px;padding:17px 19px;border-radius:18px}.original-workspace .mirror-statistics article:nth-child(4){border-color:#d9d9c8;background:#edf0e5}.original-workspace .mirror-statistics article:nth-child(5){border-color:#d7cec0;background:#f0e9dd}.original-workspace .mirror-statistics article:nth-child(6){border-color:#d5dbe0;background:#e8edf0}.original-workspace .mirror-content-section{margin-top:38px}.original-workspace .mirror-status-filters{display:flex;gap:8px;margin:0 0 12px}.original-workspace .mirror-status-filters button{padding:9px 14px;border:1px solid #ded8ce;border-radius:12px;background:#fffdf8;color:#777064;font:inherit;font-size:12px;cursor:pointer}.original-workspace .mirror-status-filters button.is-active{border-color:#483447;background:#483447;color:#fff}.original-workspace .mirror-masonry{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;columns:initial;column-gap:0}.original-workspace .mirror-item{display:flex;width:auto;height:438px;flex-direction:column;margin:0;cursor:pointer;transition:height .2s ease,box-shadow .2s ease}.original-workspace .mirror-item:hover,.original-workspace .mirror-item:focus-visible{box-shadow:0 10px 28px #4b40351b;outline-color:#aa9ca7}.original-workspace .mirror-item.is-expanded{height:auto;min-height:438px}.original-workspace .mirror-cover{height:190px;min-height:0;flex:0 0 190px}.original-workspace .mirror-cover>img{height:100%}.original-workspace .mirror-item .mirror-cover-art{height:100%;min-height:0;padding:19px}.original-workspace .mirror-cover-art>span{top:16px;left:16px}.original-workspace .mirror-cover-art strong{font-size:clamp(22px,1.7vw,30px)}.original-workspace .mirror-card-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.original-workspace .mirror-card-title-row h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace .mirror-card-top-actions{display:flex;flex:0 0 auto;gap:4px}.original-workspace .mirror-card-top-actions button,.original-workspace .mirror-card-top-actions .mirror-in-library{display:grid;width:29px;height:29px;place-items:center;padding:0;border:0;border-radius:50%;background:#f1eee7;color:#756b60;cursor:pointer}.original-workspace .mirror-card-top-actions button:disabled{opacity:.5;cursor:wait}.original-workspace .mirror-card-date{white-space:nowrap}.original-workspace .mirror-card-content{-webkit-line-clamp:2}.original-workspace .mirror-item:not(.is-expanded) .mirror-project-tags,.original-workspace .mirror-item:not(.is-expanded) .mirror-attachments{display:none}.original-workspace .mirror-card-footnote{margin-top:auto;padding-top:10px;color:#9a9187;font-size:10px}.original-workspace .mirror-item.is-expanded .mirror-card-body{overflow:visible;flex:0 0 auto}.original-workspace .mirror-item.is-expanded .mirror-card-title-row h3{-webkit-line-clamp:unset}.original-workspace .mirror-item.is-expanded .mirror-card-content{display:block;overflow:visible;-webkit-line-clamp:unset}.original-workspace .mirror-post-card{display:flex;height:166px;flex-direction:column;gap:9px;overflow:hidden;cursor:pointer;transition:height .2s ease,box-shadow .2s ease}.original-workspace .mirror-post-card:hover,.original-workspace .mirror-post-card:focus-visible{box-shadow:0 9px 24px #44393112;outline-color:#aa9ca7}.original-workspace .mirror-post-card.is-expanded{height:auto;min-height:166px;overflow:visible}.original-workspace .mirror-post-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.original-workspace .mirror-post-meta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.original-workspace .mirror-post-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.original-workspace .mirror-post-actions button,.original-workspace .mirror-post-actions .mirror-in-library{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 8px;border:1px solid #e6e1d8;border-radius:9px;background:#fffdf8;color:#756b60;font:inherit;font-size:10px;cursor:pointer}.original-workspace .mirror-post-actions button:disabled{opacity:.5;cursor:wait}.original-workspace .mirror-post-actions .mirror-in-library{border-color:transparent;color:#6a7f5d;cursor:default}.original-workspace .mirror-post-content{overflow:hidden}.original-workspace .mirror-post-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.original-workspace .mirror-post-content>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace .mirror-post-card:not(.is-expanded) .mirror-post-content>a,.original-workspace .mirror-post-card:not(.is-expanded) .mirror-project-tags{display:none}.original-workspace .mirror-post-card.is-expanded .mirror-post-content{overflow:visible}.original-workspace .mirror-post-card.is-expanded .mirror-post-title,.original-workspace .mirror-post-card.is-expanded .mirror-post-content>p{display:block;overflow:visible;-webkit-line-clamp:unset}.original-workspace .mirror-post-footer{display:flex;justify-content:space-between;margin-top:auto;color:#938a7f;font-size:10px}.original-workspace .mirror-post-card.is-expanded .mirror-post-footer{padding-top:8px;border-top:1px solid #f0ede7}.original-workspace .mirror-comments{display:grid;gap:10px;padding:12px 13px;border-radius:12px;background:#f7f5ef}.original-workspace .mirror-comments h4{margin:0;color:#594d58;font-size:12px}.original-workspace .mirror-comment-list{display:grid;gap:8px}.original-workspace .mirror-comment-list article{padding:10px 11px;border:1px solid #e9e4da;border-radius:10px;background:#fffdf9}.original-workspace .mirror-comment-list article>div{display:flex;justify-content:space-between;gap:10px}.original-workspace .mirror-comment-list strong{color:#6b5a68;font-size:10px}.original-workspace .mirror-comment-list time,.original-workspace .mirror-comment-empty{margin:0;color:#a39a8f;font-size:10px}.original-workspace .mirror-comment-list article p{margin:6px 0 0;color:#6f695f;font-size:12px;line-height:1.6;white-space:pre-wrap}.original-workspace .mirror-comments form{display:flex;align-items:flex-end;gap:8px}.original-workspace .mirror-comments textarea{min-width:0;flex:1;padding:9px 10px;border:1px solid #dedbd2;border-radius:9px;background:#fffdf9;font:inherit;font-size:12px;resize:vertical}.original-workspace .mirror-comments form button{min-height:36px;padding:0 13px;border:0;border-radius:9px;background:#483447;color:#fff;font:inherit;font-size:11px;cursor:pointer}.original-workspace .mirror-comments form button:disabled{opacity:.45;cursor:not-allowed}.original-workspace .mirror-comment-error{margin:0;color:#a14539;font-size:11px}.original-workspace .mirror-cover-art strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:900px){.original-workspace .mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}.original-workspace .mirror-masonry{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media(max-width:620px){.original-workspace .mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace .mirror-statistics article{min-height:100px;padding:14px}.original-workspace .mirror-statistics span{font-size:12px}.original-workspace .mirror-statistics strong{font-size:30px}.original-workspace .mirror-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.original-workspace .mirror-item{height:390px;border-radius:15px}.original-workspace .mirror-item.is-expanded{height:auto;min-height:390px}.original-workspace .mirror-cover{height:160px;flex-basis:160px}.original-workspace .mirror-card-body{padding:11px}.original-workspace .mirror-card-title-row h3{font-size:16px}.original-workspace .mirror-card-top-actions{gap:1px}.original-workspace .mirror-card-top-actions button,.original-workspace .mirror-card-top-actions .mirror-in-library{width:25px;height:25px}.original-workspace .mirror-post-card{height:174px;padding:12px}.original-workspace .mirror-post-card.is-expanded{height:auto;min-height:174px}.original-workspace .mirror-post-head{align-items:flex-start}.original-workspace .mirror-post-meta{gap:6px}.original-workspace .mirror-post-actions{gap:4px}.original-workspace .mirror-post-actions button,.original-workspace .mirror-post-actions .mirror-in-library{min-height:28px;padding:0 6px;font-size:9px}.original-workspace .mirror-post-title{font-size:17px}.original-workspace .mirror-post-card .mirror-project-tags{grid-column:auto}.original-workspace .mirror-comments form{align-items:stretch;flex-direction:column}.original-workspace .mirror-comments form button{align-self:flex-end}}.original-workspace .mirror-page{padding-top:10px}.original-workspace .mirror-header{margin-bottom:14px}.original-workspace .mirror-header h2{font-size:clamp(29px,3.3vw,40px)}.original-workspace .mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.original-workspace .mirror-statistics button{display:grid;gap:8px;min-height:108px;padding:17px 19px;border:1px solid #d8d2d8;border-radius:18px;background:#e8e2e8;text-align:left;font:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.original-workspace .mirror-statistics button:nth-child(2){border-color:#ded0c7;background:#efe2da}.original-workspace .mirror-statistics button:nth-child(3){border-color:#d3d9ce;background:#e8ece3}.original-workspace .mirror-statistics button:nth-child(4){border-color:#d9d9c8;background:#edf0e5}.original-workspace .mirror-statistics button:nth-child(5){border-color:#d7cec0;background:#f0e9dd}.original-workspace .mirror-statistics button:hover,.original-workspace .mirror-statistics button:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #4b40351b;outline-color:#aa9ca7}.original-workspace .mirror-statistics span{color:#766e66;font-size:13px}.original-workspace .mirror-statistics strong{color:#272522;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;line-height:1}.original-workspace .mirror-statistics small{color:#8b847a;font-size:10px}.original-workspace .mirror-statistics-period{margin:0 0 22px;color:#8b847a;font-size:11px}.original-workspace .mirror-content-section{margin-top:27px;scroll-margin-top:18px}.original-workspace .mirror-media-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.original-workspace .mirror-media-filter-row .mirror-status-filters{margin-bottom:12px}.original-workspace .mirror-media-year{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:8px 11px;border:1px solid #ded8ce;border-radius:11px;background:#fffdf8;color:#796e68;font-size:11px}.original-workspace .mirror-media-year select{border:0;outline:0;background:transparent;color:#655e55;font:inherit}.original-workspace .mirror-library-picker{width:min(440px,100%);padding:25px;border:1px solid #e3ded2;border-radius:18px;background:#fffdf8;color:#2e3029;box-shadow:0 26px 80px #151a1833}.original-workspace .mirror-library-picker>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.original-workspace .mirror-library-picker>header span{color:#8b847a;font-size:11px}.original-workspace .mirror-library-picker h3{margin:5px 0 0;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:25px;font-weight:500}.original-workspace .mirror-library-picker>p{margin:13px 0 17px;color:#827b71;font-size:12px}.original-workspace .mirror-library-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.original-workspace .mirror-library-categories label{display:flex;align-items:center;gap:8px;min-height:43px;padding:0 11px;border:1px solid #e4ded3;border-radius:10px;background:#fff;color:#615a51;font-size:12px;cursor:pointer}.original-workspace .mirror-library-categories label:has(input:checked){border-color:#8b7888;background:#f2edf1;color:#503e50}.original-workspace .mirror-library-categories input{accent-color:#483447}.original-workspace .mirror-library-picker>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.original-workspace .mirror-library-picker>footer button{min-height:38px;padding:0 13px;border:1px solid #dedbd2;border-radius:9px;background:#fff;color:#6f675e;font:inherit;font-size:11px;cursor:pointer}.original-workspace .mirror-library-picker>footer .mirror-library-confirm{border-color:#483447;background:#483447;color:#fff}.original-workspace .mirror-library-picker>footer button:disabled{opacity:.5;cursor:wait}@media(max-width:900px){.original-workspace .mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.original-workspace .mirror-page{padding-top:8px}.original-workspace .mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace .mirror-statistics button{min-height:96px;padding:14px}.original-workspace .mirror-statistics button span{font-size:12px}.original-workspace .mirror-statistics button strong{font-size:29px}.original-workspace .mirror-statistics button small{font-size:9px}.original-workspace .mirror-media-filter-row{align-items:flex-start;flex-direction:column;gap:0}.original-workspace .mirror-media-year{margin-bottom:12px}.original-workspace .mirror-library-picker{padding:20px 16px}}.original-workspace .mirror-post-images{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin:0 0 12px}.original-workspace .mirror-post-image{flex:0 1 210px;width:min(100%,210px);aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:11px;background:#f0eee8}.original-workspace .mirror-post-image img{display:block;width:100%;height:100%;max-height:none;max-width:none;object-fit:cover}.original-workspace .mirror-library-error{margin:12px 0 0;padding:10px 12px;border:1px solid #ead3ce;border-radius:9px;background:#fff6f4;color:#a14539;font-size:12px;line-height:1.5}.original-workspace .mirror-statistics{grid-template-columns:repeat(6,minmax(0,1fr))}.original-workspace .mirror-statistics button{grid-template-rows:auto auto 1fr;align-content:start}.original-workspace .mirror-kind-selector{display:flex;gap:8px}.original-workspace .mirror-kind-selector button{flex:1;min-width:0;min-height:40px;padding:0 8px;border:1px solid #dedbd2;border-radius:10px;background:#fff;color:#71685e;text-align:center;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.original-workspace .mirror-kind-selector button[aria-pressed=true]{border-color:#786676;background:#f1ebf0;color:#503e50}.original-workspace .mirror-media-kind-tag{position:absolute;z-index:2;top:13px;left:13px;padding:6px 10px;border:1px solid #ffffffaa;border-radius:20px;background:#fffdf0e8;color:#62594e;font-size:11px;box-shadow:0 2px 8px #28221a12}.original-workspace .mirror-media-kind-book{background:#fff3e7;color:#8a6048}.original-workspace .mirror-media-kind-movie,.original-workspace .mirror-media-kind-series{background:#f1e9f3;color:#6d5475}.original-workspace .mirror-media-kind-travel{background:#e8f0df;color:#5f7651}.original-workspace .mirror-media-kind-podcast{background:#e6efed;color:#4f7169}.original-workspace .mirror-cover .mirror-media-kind-tag+.mirror-milestone-tag{left:auto;right:13px}.original-workspace .mirror-post-card{height:178px;min-height:178px}.original-workspace .mirror-post-content{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.original-workspace .mirror-post-preview{display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:start;gap:15px;min-height:0}.original-workspace .mirror-post-copy{min-width:0}.original-workspace .mirror-post-title{display:block;margin:0 0 7px;overflow:hidden;font-size:19px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.original-workspace .mirror-post-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0;color:#716c64;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.original-workspace .mirror-post-preview-image{display:block;width:144px;height:88px;overflow:hidden;border-radius:10px;background:#f0eee8}.original-workspace .mirror-post-preview-image img{display:block;width:100%;height:100%;object-fit:contain}.original-workspace .mirror-post-card.is-expanded .mirror-post-content{display:block;overflow:visible}.original-workspace .mirror-post-card.is-expanded .mirror-post-title{white-space:normal}.original-workspace .mirror-post-card.is-expanded .mirror-post-summary{display:block;overflow:visible;-webkit-line-clamp:unset;white-space:pre-wrap;line-height:1.85}.original-workspace .mirror-post-card .mirror-post-document{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:10px;color:#786c60;font-size:11px;overflow-wrap:anywhere}.original-workspace .mirror-post-card .mirror-project-tags{margin-top:10px}.original-workspace .mirror-post-actions button.mirror-in-library{cursor:pointer}@media(max-width:1100px){.original-workspace .mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.original-workspace .mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace .mirror-statistics button{grid-template-rows:auto auto 1fr}.original-workspace .mirror-post-card{height:174px;min-height:174px}.original-workspace .mirror-post-preview{grid-template-columns:minmax(0,1fr) 88px;gap:8px}.original-workspace .mirror-post-preview-image{width:88px;height:70px}.original-workspace .mirror-post-title{font-size:16px}.original-workspace .mirror-post-summary{font-size:11px}}.saas-ui .subscription-page{color:#293a35;font-size:14px}.saas-ui .subscription-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:4px 0 24px}.saas-ui .subscription-intro h1{font-family:inherit;font-size:23px;line-height:1.5;margin:0 0 7px;letter-spacing:0}.saas-ui .subscription-intro p,.saas-ui .subscription-plan p{margin:0;color:#64716b;font-size:13px;line-height:1.8}.saas-ui .subscription-intro button{flex-shrink:0;padding-top:8px}.saas-ui .subscription-status{background:#eaf0e9;border:1px solid #d8e2d7;border-radius:10px;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.saas-ui .subscription-eyebrow{color:#677663;font-size:12px}.saas-ui .subscription-status h2{font-family:inherit;font-size:24px;margin:7px 0 13px}.saas-ui .subscription-status p{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.9}.saas-ui .subscription-assurance{border-left:1px solid #ced9cc;padding-left:24px;align-self:center}.saas-ui .subscription-assurance strong{font-size:14px;font-weight:600}.saas-ui .subscription-assurance p{margin:7px 0;color:#52624f}.saas-ui .subscription-assurance small{color:#677663;font-size:12px}.saas-ui .subscription-usage{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:26px 0;border-bottom:1px solid #dde1da}.saas-ui .subscription-usage>div{min-width:0}.saas-ui .subscription-usage-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.saas-ui .subscription-usage h3{font-size:14px;margin:0;font-family:inherit}.saas-ui .subscription-usage-heading span{font-size:12px;color:#68736b;white-space:nowrap}.saas-ui .subscription-usage-heading strong{font-size:19px;font-weight:500;color:#344b3d;font-variant-numeric:tabular-nums}.saas-ui .subscription-usage p{font-size:13px;margin:8px 0 4px;line-height:1.7}.saas-ui .subscription-usage small{font-size:12px;color:#68736b;line-height:1.8}.saas-ui .subscription-usage .resource-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;overflow:hidden;height:5px;background:#e3e7df}.saas-ui .subscription-usage progress::-webkit-progress-bar{background:#e3e7df}.saas-ui .subscription-usage progress::-webkit-progress-value{background:#71856d}.saas-ui .subscription-plans{padding:24px 0 4px}.saas-ui .subscription-plans>h2{font-family:inherit;font-size:18px;margin:0 0 8px}.saas-ui .subscription-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 12px}.saas-ui .subscription-plan{display:flex;flex-direction:column;gap:12px;padding:22px;background:#fff;border:1px solid #dce1d8;border-radius:9px}.saas-ui .subscription-plan.annual{border-color:#9ba997;background:#f7f9f3}.saas-ui .subscription-plan h3{font-size:16px;margin:0 0 5px;font-family:inherit}.saas-ui .subscription-plan-price{font-size:32px;font-weight:500;color:#344b3d;font-variant-numeric:tabular-nums}.saas-ui .subscription-plan-price small{font-size:13px;font-weight:400;color:#68736b}.saas-ui .subscription-plan button{margin-top:auto;width:100%}.saas-ui .subscription-local-note{color:#68736b;font-size:12px;padding:10px 13px;background:#eeeee7;border-radius:5px;line-height:1.8}.saas-ui .subscription-page>.paper-panel{background:none;border:0;border-top:1px solid #dde1da;box-shadow:none;border-radius:0;padding:20px 0;margin:18px 0 0}.saas-ui .subscription-page>.paper-panel h3{font-family:inherit;font-size:15px;margin:0 0 8px}.saas-ui .subscription-history{border-top:1px solid #dde1da;padding-top:18px}.saas-ui .subscription-history summary{cursor:pointer;font-size:14px;font-weight:500}.saas-ui .subscription-history summary span{font-size:12px;color:#68736b;margin-left:8px;font-weight:400}.saas-ui .subscription-history table{margin-top:12px}.saas-ui .purchase-plan-select{margin:16px 0;display:grid;gap:7px}.original-workspace{color:#1e2723;background:#f5f1e8;font-family:Noto Sans SC,sans-serif;font-synthesis:none}@media(max-width:760px){.original-workspace .qualification-layout,.original-workspace .qualification-columns{grid-template-columns:1fr}.original-workspace .qualification-result{padding:22px}.original-workspace .qualification-result>header{align-items:stretch;flex-direction:column}.original-workspace .qualification-result .outline-button{justify-content:center}}.original-workspace .outline-button{align-items:center;background:transparent;border:1px solid rgba(35,70,61,.38);color:#23463d;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:10px 12px}.original-workspace *{box-sizing:border-box}.original-workspace{margin:0;min-width:320px;min-height:100vh}.original-workspace button{font:inherit}.original-workspace .app-shell{background:linear-gradient(90deg,rgba(35,70,61,.05) 1px,transparent 1px),linear-gradient(rgba(35,70,61,.04) 1px,transparent 1px),#f5f1e8;background-size:32px 32px;display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh}.original-workspace .sidebar{background:#23463d;color:#f5f1e8;display:flex;flex-direction:column;min-height:100vh;padding:34px 20px 24px}.original-workspace .brand-mark{align-items:center;border:1px solid rgba(245,241,232,.5);border-radius:50%;display:flex;font-family:"Noto Serif SC",serif;font-size:24px;font-weight:900;height:44px;justify-content:center;margin-bottom:26px;width:44px}.original-workspace .eyebrow{color:#9ead91;font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 8px}.original-workspace .brand-copy h1,.original-workspace .placeholder-view h2{font-family:"Noto Serif SC",serif}.original-workspace .brand-copy h1{font-size:18px;letter-spacing:.02em;line-height:1.6;margin:0 0 42px}.original-workspace nav{display:grid;gap:6px}.original-workspace .nav-item{align-items:center;background:transparent;border:0;border-left:2px solid transparent;color:#f5f1e8ad;cursor:pointer;display:flex;gap:12px;padding:12px 10px;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.original-workspace .nav-item:hover{color:#f5f1e8;transform:translate(3px)}.original-workspace .nav-item-active{background:#f5f1e81c;border-left-color:#b94732;color:#f5f1e8}.original-workspace .sidebar-note{border-top:1px solid rgba(245,241,232,.2);margin-top:auto;padding:18px 4px 0}.original-workspace .sidebar-note span{color:#9ead91;display:block;font-size:11px;margin-bottom:6px}.original-workspace .sidebar-note strong{font-size:13px;font-weight:500;line-height:1.7}.original-workspace .mentor-shortcut{align-items:center;background:#f5f1e817;border:1px solid rgba(245,241,232,.15);color:#f5f1e8;cursor:pointer;display:flex;gap:10px;margin-top:auto;padding:12px;text-align:left;width:100%}.original-workspace .mentor-shortcut+.sidebar-note{margin-top:18px}.original-workspace .mentor-orb{align-items:center;background:#b94732;border-radius:50%;color:#fff9ef;display:inline-flex;flex:0 0 auto;font-family:"Noto Serif SC",serif;font-size:15px;font-weight:900;height:34px;justify-content:center;width:34px}.original-workspace .mentor-shortcut small{color:#9ead91;display:block;font-size:10px;margin-bottom:3px}.original-workspace .mentor-shortcut strong{display:block;font-size:12px;font-weight:500}.original-workspace .main-stage{padding:34px clamp(22px,4vw,64px)}.original-workspace .placeholder-view{max-width:800px;padding-top:8vh}.original-workspace .placeholder-view h2{font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:-.06em;line-height:1.15;margin:0;max-width:720px}.original-workspace .placeholder-view p:not(.eyebrow){color:#617069;margin-top:18px}.original-workspace .overview-page{margin:0 auto;max-width:1180px}.original-workspace .dashboard-toolbar{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding:3px 0 20px}.original-workspace .dashboard-toolbar h2{font-family:"Noto Serif SC",serif;font-size:28px;letter-spacing:-.04em;margin:0}.original-workspace .dashboard-toolbar span{color:#617069;display:block;font-size:12px;margin-top:5px}.original-workspace .dashboard-toolbar-actions{display:flex;gap:8px}.original-workspace .quiet-action,.original-workspace .mentor-action{align-items:center;border:0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:10px 12px}.original-workspace .quiet-action{background:#e7e2d5e6;color:#23463d}.original-workspace .mentor-action{background:#23463d;color:#f5f1e8}.original-workspace .dashboard-statusbar{border-bottom:1px solid rgba(30,39,35,.18);display:grid;grid-template-columns:2.1fr repeat(3,1fr)}.original-workspace .dashboard-statusbar div{border-right:1px solid rgba(30,39,35,.18);min-height:76px;padding:15px 18px}.original-workspace .dashboard-statusbar div:first-child{padding-left:0}.original-workspace .dashboard-statusbar div:last-child{border-right:0}.original-workspace .dashboard-statusbar small{color:#7c877f;display:block;font-size:10px;font-weight:700;margin-bottom:8px}.original-workspace .dashboard-statusbar strong{color:#23463d;font-size:14px;font-weight:600}.original-workspace .dashboard-statusbar div:not(:first-child) strong{font-family:"Noto Serif SC",serif;font-size:23px}.original-workspace .dashboard-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(285px,.78fr);margin-top:22px}.original-workspace .today-focus{background:#e7e2d5;min-height:295px;padding:26px 30px 23px;position:relative}.original-workspace .dashboard-section-label{align-items:center;color:#7b867e;display:flex;gap:8px}.original-workspace .dashboard-section-label span{color:#b94732;font-family:"Noto Serif SC",serif;font-size:14px}.original-workspace .dashboard-section-label p{font-size:10px;font-weight:700;letter-spacing:.12em;margin:0}.original-workspace .focus-kicker{color:#9b5949;font-size:11px;font-weight:700;margin:22px 0 8px}.original-workspace .today-focus h3{font-family:"Noto Serif SC",serif;font-size:29px;letter-spacing:-.04em;line-height:1.35;margin:0;max-width:720px}.original-workspace .focus-next{border-top:1px solid rgba(30,39,35,.16);display:grid;gap:12px;grid-template-columns:52px 1fr;margin-top:18px;max-width:720px;padding-top:13px}.original-workspace .focus-next span{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .focus-next p{color:#52615a;font-size:13px;line-height:1.6;margin:0}.original-workspace .focus-open{align-items:center;background:transparent;border:0;bottom:21px;color:#23463d;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px;padding:0;position:absolute;right:28px}.original-workspace .mentor-brief{background:#23463d;color:#f5f1e8;display:flex;flex-direction:column;min-height:295px;padding:25px}.original-workspace .mentor-brief>svg{color:#b94732}.original-workspace .mentor-brief .eyebrow{color:#9ead91;margin:25px 0 9px}.original-workspace .mentor-brief h3{font-family:"Noto Serif SC",serif;font-size:19px;line-height:1.55;margin:0}.original-workspace .mentor-brief p:not(.eyebrow){color:#f5f1e8b0;font-size:12px;line-height:1.7;margin:11px 0 16px}.original-workspace .mentor-brief button{align-items:center;background:transparent;border:0;color:#f5f1e8;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px;margin-top:auto;padding:0}.original-workspace .dashboard-activity{margin-top:28px}.original-workspace .dashboard-activity .section-heading h3{font-size:22px}.original-workspace .activity-grid{border-top:1px solid rgba(30,39,35,.18);display:grid;grid-template-columns:1.28fr 1fr .55fr;margin-top:14px}.original-workspace .queue-list,.original-workspace .recent-notes{border-right:1px solid rgba(30,39,35,.18)}.original-workspace .queue-list article{align-items:start;border-bottom:1px solid rgba(30,39,35,.15);display:grid;gap:12px;grid-template-columns:27px 1fr;padding:13px 20px 13px 0}.original-workspace .queue-list article:last-child{border-bottom:0}.original-workspace .queue-list article span{color:#b94732;font-family:"Noto Serif SC",serif;font-size:13px}.original-workspace .queue-list h4{font-size:13px;margin:0 0 4px}.original-workspace .queue-list p,.original-workspace .recent-notes p{color:#617069;font-size:11px;line-height:1.55;margin:0}.original-workspace .recent-notes{padding:14px 20px}.original-workspace .recent-notes .eyebrow{align-items:center;display:flex;gap:5px}.original-workspace .recent-notes article+article{border-top:1px solid rgba(30,39,35,.14);margin-top:11px;padding-top:11px}.original-workspace .recent-notes time{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .recent-notes article p{font-family:"Noto Serif SC",serif;font-size:13px;margin-top:5px}.original-workspace .activity-metric{align-items:center;background:transparent;border:0;color:#23463d;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.original-workspace .activity-metric strong{font-family:"Noto Serif SC",serif;font-size:35px;margin-top:8px}.original-workspace .activity-metric span{color:#617069;font-size:10px;margin-top:3px}.original-workspace .activity-metric>svg:last-child{color:#b94732;margin-top:14px}.original-workspace .page-intro{position:relative}.original-workspace .page-intro .date-stamp{color:#617069;font-size:13px;margin:0 0 20px}.original-workspace .page-intro h2{font-family:"Noto Serif SC",serif;font-size:clamp(30px,3.4vw,50px);letter-spacing:-.05em;line-height:1.2;margin:0;max-width:770px}.original-workspace .stage-statement{align-items:end;border-bottom:1px solid rgba(30,39,35,.2);display:grid;gap:24px;grid-template-columns:.8fr 2fr;margin:38px 0 32px;padding-bottom:22px}.original-workspace .stage-statement h3{font-family:"Noto Serif SC",serif;font-size:clamp(24px,3vw,42px);letter-spacing:-.05em;margin:0 0 8px}.original-workspace .stage-statement p:last-child{color:#52615a;line-height:1.8;margin:0;max-width:620px}.original-workspace .overview-columns{display:grid;gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}.original-workspace .priority-focus{background:#e7e2d5;padding:30px}.original-workspace .section-heading{align-items:center;display:flex;justify-content:space-between;gap:16px}.original-workspace .section-heading h3{font-family:"Noto Serif SC",serif;font-size:27px;letter-spacing:-.04em;margin:0}.original-workspace .section-heading button{align-items:center;background:transparent;border:0;color:#23463d;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 0}.original-workspace .focus-list{margin-top:24px}.original-workspace .focus-list article{align-items:start;border-top:1px solid rgba(30,39,35,.16);display:grid;gap:18px;grid-template-columns:42px 1fr;padding:18px 0}.original-workspace .focus-list article:last-child{border-bottom:1px solid rgba(30,39,35,.16)}.original-workspace .focus-list span{color:#b94732;font-family:"Noto Serif SC",serif;font-size:18px}.original-workspace .focus-list h4{font-size:16px;margin:0 0 6px}.original-workspace .focus-list p{color:#617069;font-size:13px;line-height:1.7;margin:0}.original-workspace .guidance-note{background:#23463d;color:#f5f1e8;display:flex;flex-direction:column;justify-content:end;min-height:300px;padding:30px}.original-workspace .guidance-note>svg{color:#b94732;margin-bottom:auto}.original-workspace .guidance-note .eyebrow{color:#9ead91;margin-top:42px}.original-workspace .guidance-note h3{font-family:"Noto Serif SC",serif;font-size:21px;line-height:1.55;margin:0 0 12px}.original-workspace .guidance-note p:last-child{color:#f5f1e8b3;font-size:13px;line-height:1.8;margin:0}.original-workspace .recent-strip{margin-top:34px}.original-workspace .record-list{border-top:1px solid rgba(30,39,35,.2);display:grid;grid-template-columns:1fr 1fr .7fr;margin-top:20px}.original-workspace .record-list article,.original-workspace .record-count{border-right:1px solid rgba(30,39,35,.2);min-height:135px;padding:18px 20px 0 0}.original-workspace .record-list article+article{padding-left:20px}.original-workspace .record-list article span{color:#b94732;font-size:11px}.original-workspace .record-list article p{font-family:"Noto Serif SC",serif;font-size:16px;line-height:1.7;margin:10px 0}.original-workspace .record-count{align-items:center;border-right:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding-left:20px}.original-workspace .record-count svg{color:#23463d}.original-workspace .record-count strong{font-family:"Noto Serif SC",serif;font-size:32px}.original-workspace .record-count span{color:#617069;flex-basis:100%;font-size:12px;text-align:center}.original-workspace .board-page{margin:0 auto;max-width:1320px}.original-workspace .board-intro{align-items:end;display:flex;justify-content:space-between;gap:24px}.original-workspace .board-intro p:not(.eyebrow){color:#617069;line-height:1.7;max-width:520px}.original-workspace .new-project-button,.original-workspace .primary-button,.original-workspace .secondary-button{border:0;cursor:pointer;font-weight:700}.original-workspace .new-project-button{background:#23463d;color:#f5f1e8;padding:12px 15px;white-space:nowrap}.original-workspace .board-actions{display:flex;gap:8px}.original-workspace .archive-toggle,.original-workspace .archive-project-button{background:transparent;border:1px solid rgba(35,70,61,.35);color:#23463d;cursor:pointer;font-size:12px;padding:10px 12px}.original-workspace .archive-project-button{justify-self:start;margin-top:-6px}.original-workspace .project-board{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(240px,1fr));margin-top:30px;overflow-x:auto;padding-bottom:18px}.original-workspace .priority-lane{background:#e7e2d5a3;border-top:3px solid #9ead91;min-height:540px;padding:16px;transition:background .18s ease,transform .18s ease}.original-workspace .priority-lane:first-child{border-top-color:#b94732}.original-workspace .priority-lane:nth-child(2){border-top-color:#23463d}.original-workspace .priority-lane:nth-child(4){border-top-color:#9d9588}.original-workspace .priority-lane-over{background:#d9e2d5;transform:translateY(-4px)}.original-workspace .priority-lane header{align-items:start;display:grid;gap:10px;grid-template-columns:26px 1fr auto;margin-bottom:18px}.original-workspace .lane-number{color:#b94732;font-family:"Noto Serif SC",serif;font-size:13px}.original-workspace .priority-lane h2{font-size:15px;margin:0 0 5px}.original-workspace .priority-lane header p{color:#69756e;font-size:11px;line-height:1.5;margin:0}.original-workspace .priority-lane header strong{color:#617069;font-size:12px}.original-workspace .lane-projects{display:grid;gap:12px}.original-workspace .empty-lane{border:1px dashed rgba(35,70,61,.35);color:#748279;font-size:12px;margin:0;padding:24px 12px;text-align:center}.original-workspace .project-card{background:#f5f1e8;box-shadow:4px 5px #23463d1f;padding:18px;position:relative;transition:box-shadow .18s ease,transform .18s ease}.original-workspace .project-card:hover{box-shadow:7px 8px #23463d29;transform:translate(-2px,-2px)}.original-workspace .project-card-dragging{opacity:.72;z-index:4}.original-workspace .drag-handle{background:transparent;border:0;color:#7b867e;cursor:grab;padding:2px;position:absolute;right:13px;top:12px}.original-workspace .drag-handle:active{cursor:grabbing}.original-workspace .project-card-value{color:#b94732;font-size:10px;font-weight:700;letter-spacing:.09em;margin:0 24px 9px 0;text-transform:uppercase}.original-workspace .project-card h3{font-family:"Noto Serif SC",serif;font-size:18px;line-height:1.45;margin:0}.original-workspace .project-card-stage{color:#617069;font-size:12px;margin:7px 0 16px}.original-workspace .project-card dl{border-top:1px solid rgba(30,39,35,.14);margin:0;padding-top:12px}.original-workspace .project-card dl div+div{margin-top:10px}.original-workspace .project-card dt{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .project-card dd{font-size:12px;line-height:1.55;margin:3px 0 0}.original-workspace .project-edit{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(35,70,61,.3);color:#23463d;cursor:pointer;display:flex;font-size:11px;gap:5px;margin-top:15px;padding:0 0 5px}.original-workspace .move-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.original-workspace .move-actions button{align-items:center;background:#e7e2d5;border:0;color:#23463d;cursor:pointer;display:inline-flex;font-size:10px;gap:2px;padding:5px 6px}.original-workspace .move-actions button:hover{background:#d2dbca}.original-workspace .editor-backdrop{align-items:stretch;background:#12221d7a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:end;position:fixed;z-index:10}.original-workspace .project-editor{background:#f5f1e8;box-shadow:-12px 0 40px #0c1b1738;overflow-y:auto;padding:32px;width:min(560px,100%)}.original-workspace .editor-header{align-items:start;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding-bottom:20px}.original-workspace .editor-header h2{font-family:"Noto Serif SC",serif;font-size:30px;margin:0}.original-workspace .icon-button{background:transparent;border:0;color:#23463d;cursor:pointer;padding:4px}.original-workspace .project-form{display:grid;gap:16px;padding:24px 0 30px}.original-workspace .project-form label,.original-workspace .follow-up-input{color:#52615a;display:grid;font-size:12px;font-weight:700;gap:7px}.original-workspace .project-form input,.original-workspace .project-form select,.original-workspace .follow-up-input textarea{background:#fffdf7;border:1px solid rgba(35,70,61,.28);border-radius:0;color:#1e2723;font:inherit;min-height:42px;outline-color:#b94732;padding:9px 10px}.original-workspace .project-form select{cursor:pointer}.original-workspace .primary-button{background:#23463d;color:#f5f1e8;justify-self:start;margin-top:6px;padding:12px 18px}.original-workspace .follow-up-section{border-top:1px solid rgba(30,39,35,.18);padding-top:28px}.original-workspace .follow-up-heading h3{font-family:"Noto Serif SC",serif;font-size:24px;margin:0 0 20px}.original-workspace .follow-up-input textarea{line-height:1.65;min-height:100px;resize:vertical}.original-workspace .secondary-button{background:#e7e2d5;color:#23463d;margin-top:10px;padding:10px 14px}.original-workspace .follow-up-list{display:grid;gap:14px;margin-top:24px}.original-workspace .follow-up-list article{border-left:2px solid #b94732;padding:1px 0 1px 13px}.original-workspace .follow-up-list time{color:#9b5949;font-size:11px;font-weight:700}.original-workspace .follow-up-list p,.original-workspace .empty-follow-up{color:#52615a;font-size:13px;line-height:1.7;margin:5px 0 0}.original-workspace .empty-follow-up{border:1px dashed rgba(35,70,61,.3);padding:18px}.original-workspace .reflection-page,.original-workspace .archive-page{margin:0 auto;max-width:1140px}.original-workspace .reflection-intro{color:#617069;line-height:1.8;max-width:600px}.original-workspace .timeline-list{border-top:1px solid rgba(30,39,35,.2);margin-top:48px;max-width:820px}.original-workspace .timeline-list article{border-bottom:1px solid rgba(30,39,35,.16);display:grid;gap:26px;grid-template-columns:110px 1fr;padding:22px 0}.original-workspace .timeline-list time,.original-workspace .review-history time{color:#b94732;font-size:12px;font-weight:700}.original-workspace .timeline-list span{color:#617069;font-size:11px}.original-workspace .timeline-list h3,.original-workspace .decision-list h3,.original-workspace .weekly-focus h3,.original-workspace .review-history h3{font-family:"Noto Serif SC",serif;font-size:20px;margin:5px 0 8px}.original-workspace .timeline-list p,.original-workspace .weekly-focus p,.original-workspace .review-history p{color:#52615a;font-size:13px;line-height:1.7;margin:0}.original-workspace .decision-layout,.original-workspace .weekly-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-top:46px}.original-workspace .decision-list{display:grid;gap:15px}.original-workspace .decision-list article,.original-workspace .review-history article{background:#fffdf7;border-left:3px solid #b94732;padding:22px}.original-workspace .decision-list dl{border-top:1px solid rgba(30,39,35,.15);margin:18px 0 0}.original-workspace .decision-list dl div{display:grid;gap:12px;grid-template-columns:92px 1fr;padding:9px 0}.original-workspace .decision-list dt{color:#9b5949;font-size:11px;font-weight:700}.original-workspace .decision-list dd{color:#52615a;font-size:13px;line-height:1.6;margin:0}.original-workspace .decision-form,.original-workspace .weekly-form{align-self:start;background:#e7e2d5;display:grid;gap:14px;padding:24px}.original-workspace .decision-form h3{font-family:"Noto Serif SC",serif;font-size:24px;margin:0 0 8px}.original-workspace .decision-form label,.original-workspace .weekly-form label{color:#52615a;display:grid;font-size:12px;font-weight:700;gap:7px}.original-workspace .decision-form input,.original-workspace .decision-form textarea,.original-workspace .weekly-form textarea{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;min-height:40px;padding:9px}.original-workspace .decision-form textarea,.original-workspace .weekly-form textarea{min-height:90px;resize:vertical}.original-workspace .weekly-focus{background:#23463d;color:#f5f1e8;padding:25px}.original-workspace .weekly-focus article{border-top:1px solid rgba(245,241,232,.2);margin-top:18px;padding-top:16px}.original-workspace .weekly-focus h3{font-size:18px}.original-workspace .weekly-focus p{color:#f5f1e8b8}.original-workspace .review-history{display:grid;gap:15px;margin-top:26px;max-width:760px}.original-workspace .library-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);margin-top:46px;min-height:650px}.original-workspace .library-index{background:#e7e2d5;padding:18px}.original-workspace .library-index label{align-items:center;background:#fffdf7;border:1px solid rgba(35,70,61,.28);display:flex;gap:8px;padding:9px}.original-workspace .library-index input{background:transparent;border:0;font:inherit;min-width:0;outline:0;width:100%}.original-workspace .library-index>p{color:#617069;font-size:11px}.original-workspace .library-index>div{display:grid;gap:4px;max-height:560px;overflow-y:auto}.original-workspace .archive-item{background:transparent;border:0;color:#23463d;cursor:pointer;display:grid;font-size:12px;gap:4px;padding:10px;text-align:left}.original-workspace .archive-item:hover,.original-workspace .archive-item-active{background:#f5f1e8b8}.original-workspace .archive-item span{color:#9b5949;font-size:10px}.original-workspace .archive-reader{background:#fffdf7;padding:30px}.original-workspace .archive-reader h3,.original-workspace .reader-empty h3{font-family:"Noto Serif SC",serif;font-size:27px;margin:0 0 22px}.original-workspace .archive-reader pre{color:#3d4b45;font-family:Noto Sans SC,sans-serif;font-size:13px;line-height:1.9;margin:0;white-space:pre-wrap}.original-workspace .reader-empty{padding-top:10vh}.original-workspace .reader-empty p{color:#617069;line-height:1.8}.original-workspace .intake-page{margin:0 auto;max-width:1140px}.original-workspace .intake-intro{color:#617069;line-height:1.8;max-width:580px}.original-workspace .intake-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);margin-top:46px}.original-workspace .intake-panel{background:#e7e2d5;padding:28px}.original-workspace .record-input-label,.original-workspace .project-link{color:#52615a;display:grid;font-size:12px;font-weight:700;gap:8px}.original-workspace .record-input-label textarea{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;line-height:1.75;min-height:220px;outline-color:#b94732;padding:14px;resize:vertical}.original-workspace .file-picker{align-items:center;color:#23463d;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin:16px 0}.original-workspace .file-picker input{display:none}.original-workspace .project-link select{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;min-height:40px;padding:8px}.original-workspace .intake-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.original-workspace .intake-actions .primary-button{align-items:center;display:inline-flex;gap:6px}.original-workspace .primary-button:disabled,.original-workspace .outline-button:disabled{cursor:not-allowed;opacity:.5}.original-workspace .outline-button{background:transparent;border:1px solid #23463d;color:#23463d;cursor:pointer;font-weight:700;padding:11px 15px}.original-workspace .intake-error{color:#a53f2c;font-size:12px;margin:14px 0 0}.original-workspace .archive-status{background:#23463d;color:#f5f1e8;display:flex;flex-direction:column;justify-content:end;min-height:240px;padding:28px}.original-workspace .archive-status strong{font-family:"Noto Serif SC",serif;font-size:70px;line-height:1}.original-workspace .archive-status span{color:#9ead91;font-size:12px;margin-top:6px}.original-workspace .archive-status p:last-child{color:#f5f1e8b8;font-size:12px;line-height:1.8;margin:28px 0 0}.original-workspace .ai-result,.original-workspace .life-guide-result{background:#fffdf7;border-top:3px solid #b94732;margin-top:26px;max-width:760px;padding:28px}.original-workspace .ai-result h3,.original-workspace .life-guide-result h3{font-family:"Noto Serif SC",serif;font-size:23px;line-height:1.55;margin:0 0 22px}.original-workspace .ai-result dl{border-top:1px solid rgba(30,39,35,.16);margin:0 0 18px}.original-workspace .ai-result dl div{border-bottom:1px solid rgba(30,39,35,.16);display:grid;gap:18px;grid-template-columns:100px 1fr;padding:12px 0}.original-workspace .ai-result dt,.original-workspace .life-guide-result strong{color:#9b5949;font-size:11px;font-weight:700}.original-workspace .ai-result dd{color:#52615a;font-size:13px;line-height:1.6;margin:0}.original-workspace .unresolved,.original-workspace .life-guide-result>p{color:#617069;font-size:13px;line-height:1.75}.original-workspace .life-guide-result{border-top-color:#23463d}.original-workspace .life-guide-result div{border-top:1px solid rgba(30,39,35,.16);display:grid;gap:6px;margin-top:18px;padding-top:13px}.original-workspace .life-guide-result span{color:#52615a;font-size:13px;line-height:1.6}.original-workspace .mentor-page{margin:0 auto;max-width:1180px}.original-workspace .mentor-page-header{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding:4px 0 22px}.original-workspace .mentor-page-header h2{font-family:"Noto Serif SC",serif;font-size:32px;letter-spacing:-.04em;margin:0}.original-workspace .mentor-page-header>div>p:not(.eyebrow){color:#617069;font-size:13px;margin:7px 0 0}.original-workspace .mentor-context{align-items:center;background:#e7e2d5;color:#52615a;display:flex;font-size:11px;gap:8px;max-width:320px;padding:10px 12px}.original-workspace .mentor-context svg{color:#b94732;flex:0 0 auto}.original-workspace .mentor-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(250px,.6fr);margin-top:24px}.original-workspace .mentor-chat{background:#fffdf7;border:1px solid rgba(30,39,35,.14);min-height:610px;padding:25px}.original-workspace .mentor-intro{align-items:center;border-bottom:1px solid rgba(30,39,35,.14);display:flex;gap:11px;padding-bottom:17px}.original-workspace .mentor-intro strong{font-family:"Noto Serif SC",serif;font-size:20px}.original-workspace .mentor-intro p{color:#617069;font-size:12px;margin:3px 0 0}.original-workspace .mentor-starters{border-bottom:1px solid rgba(30,39,35,.14);padding:16px 0}.original-workspace .mentor-starters>p{color:#7c877f;font-size:11px;margin:0 0 9px}.original-workspace .mentor-starters button{align-items:center;background:#e7e2d5;border:0;color:#23463d;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin:0 7px 7px 0;padding:8px 10px;text-align:left}.original-workspace .mentor-message-list{display:grid;gap:14px;min-height:230px;padding:20px 0}.original-workspace .mentor-message{max-width:92%}.original-workspace .mentor-message-user{justify-self:end}.original-workspace .mentor-message-user>p{background:#23463d;color:#f5f1e8;font-size:13px;line-height:1.65;margin:0;padding:12px 14px}.original-workspace .mentor-message time{color:#8b958e;display:block;font-size:10px;margin-top:5px}.original-workspace .mentor-message-user time{text-align:right}.original-workspace .mentor-message-mentor{background:#f0eee6;padding:16px}.original-workspace .mentor-reply small{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .mentor-reply h3{font-family:"Noto Serif SC",serif;font-size:20px;line-height:1.5;margin:5px 0 15px}.original-workspace .mentor-columns{border-top:1px solid rgba(30,39,35,.14);display:grid;gap:15px;grid-template-columns:1fr 1fr;padding-top:13px}.original-workspace .mentor-columns p{color:#52615a;font-size:12px;line-height:1.6;margin:6px 0 0}.original-workspace .mentor-watch{border-top:1px solid rgba(30,39,35,.14);display:grid;gap:6px;margin-top:14px;padding-top:12px}.original-workspace .mentor-watch span{color:#7f4639;font-size:12px;line-height:1.55}.original-workspace .mentor-question{color:#23463d;font-size:12px;font-weight:700;line-height:1.65;margin:14px 0 0}.original-workspace .mentor-thinking{align-items:center;color:#617069;display:flex;font-size:12px;gap:7px}.original-workspace .mentor-thinking svg{color:#b94732}.original-workspace .mentor-composer{border-top:1px solid rgba(30,39,35,.14);display:grid;gap:8px;grid-template-columns:1fr 44px;padding-top:16px}.original-workspace .mentor-composer textarea{background:#f5f1e8;border:1px solid rgba(35,70,61,.24);color:#1e2723;font:inherit;font-size:13px;line-height:1.6;min-height:76px;padding:10px;resize:vertical}.original-workspace .mentor-composer button{align-self:end;background:#23463d;border:0;color:#f5f1e8;cursor:pointer;height:40px}.original-workspace .mentor-composer button:disabled{cursor:not-allowed;opacity:.5}.original-workspace .mentor-error{color:#a53f2c;font-size:12px;margin:10px 0 0}.original-workspace .mentor-side-note{align-self:start;background:#23463d;color:#f5f1e8;min-height:280px;padding:25px}.original-workspace .mentor-side-note .eyebrow{color:#9ead91}.original-workspace .mentor-side-note h3{font-family:"Noto Serif SC",serif;font-size:21px;line-height:1.55;margin:25px 0 12px}.original-workspace .mentor-side-note p:not(.eyebrow){color:#f5f1e8b3;font-size:12px;line-height:1.75}.original-workspace .mentor-side-note button{align-items:center;background:transparent;border:0;border-top:1px solid rgba(245,241,232,.2);color:#f5f1e8;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px;margin-top:25px;padding:14px 0 0;text-align:left}.original-workspace .qualification-page{margin:0 auto;max-width:1140px}.original-workspace .qualification-intro{max-width:760px}.original-workspace .qualification-layout{display:grid;gap:22px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);margin-top:42px}.original-workspace .qualification-form{background:#e7e2d5;display:grid;gap:16px;padding:28px}.original-workspace .qualification-form label{color:#52615a;display:grid;font-size:12px;font-weight:700;gap:8px}.original-workspace .qualification-form input,.original-workspace .qualification-form textarea{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;min-height:42px;padding:10px}.original-workspace .qualification-form textarea{line-height:1.7;min-height:250px;resize:vertical}.original-workspace .qualification-note{background:#23463d;color:#f5f1e8;display:flex;flex-direction:column;min-height:290px;padding:28px}.original-workspace .qualification-note .eyebrow{color:#9ead91}.original-workspace .qualification-note strong{font-family:"Noto Serif SC",serif;font-size:28px;margin:18px 0 14px}.original-workspace .qualification-note span{border-top:1px solid rgba(245,241,232,.18);font-size:13px;padding:11px 0}.original-workspace .qualification-note p:last-child{color:#f5f1e8b3;font-size:12px;line-height:1.75;margin:auto 0 0}.original-workspace .qualification-result{background:#fffdf7;border-top:3px solid #b94732;margin-top:28px;padding:30px}.original-workspace .qualification-result>header{align-items:start;display:flex;gap:18px;justify-content:space-between}.original-workspace .qualification-result h3{font-family:"Noto Serif SC",serif;font-size:28px;letter-spacing:-.04em;margin:4px 0 8px}.original-workspace .qualification-result header>div>p:last-child{color:#52615a;line-height:1.7;margin:0;max-width:650px}.original-workspace .qualification-result .outline-button{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.original-workspace .qualification-meta{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.original-workspace .qualification-meta span{background:#e7e2d5;color:#23463d;font-size:12px;padding:7px 9px}.original-workspace .qualification-result>section{border-top:1px solid rgba(30,39,35,.16);padding-top:17px}.original-workspace .qualification-result h4{color:#9b5949;font-size:11px;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.original-workspace .qualification-result>section>p{color:#3d4b45;font-size:14px;line-height:1.8;margin:0}.original-workspace .qualification-columns{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:20px}.original-workspace .qualification-columns section{background:#f0eee6;padding:17px}.original-workspace .qualification-columns ul{color:#52615a;font-size:12px;line-height:1.7;margin:0;padding-left:18px}.original-workspace .qualification-opener{background:#23463d;border:0!important;color:#f5f1e8;margin-top:20px;padding:20px!important}.original-workspace .qualification-opener h4{color:#9ead91}.original-workspace .qualification-opener p{color:#f5f1e8b3!important}@media(max-width:760px){.original-workspace .app-shell{display:block;padding-bottom:76px}.original-workspace .sidebar{bottom:0;display:block;left:0;min-height:0;padding:0;position:fixed;right:0;z-index:5}.original-workspace .brand-mark,.original-workspace .brand-copy,.original-workspace .sidebar-note{display:none}.original-workspace nav{display:flex;gap:0;overflow-x:auto}.original-workspace .nav-item{border-left:0;border-top:2px solid transparent;flex:1 0 92px;flex-direction:column;font-size:10px;gap:4px;padding:9px 6px 8px;text-align:center}.original-workspace .nav-item-active{border-left-color:transparent;border-top-color:#b94732}.original-workspace .nav-item:hover{transform:none}.original-workspace .main-stage{padding:34px 22px}.original-workspace .mentor-shortcut{display:none}.original-workspace .dashboard-toolbar,.original-workspace .mentor-page-header{align-items:start;flex-direction:column;gap:15px}.original-workspace .dashboard-toolbar-actions{width:100%}.original-workspace .dashboard-toolbar-actions button{flex:1;justify-content:center}.original-workspace .dashboard-statusbar{grid-template-columns:1fr 1fr}.original-workspace .dashboard-statusbar div{border-bottom:1px solid rgba(30,39,35,.18);min-height:68px}.original-workspace .dashboard-statusbar div:nth-child(2n){border-right:0}.original-workspace .dashboard-statusbar div:first-child{padding-left:14px}.original-workspace .dashboard-grid,.original-workspace .activity-grid,.original-workspace .mentor-layout{grid-template-columns:1fr}.original-workspace .today-focus{min-height:290px;padding:23px}.original-workspace .today-focus h3{font-size:24px}.original-workspace .focus-open{bottom:20px;right:22px}.original-workspace .mentor-brief{min-height:245px}.original-workspace .queue-list,.original-workspace .recent-notes{border-bottom:1px solid rgba(30,39,35,.18);border-right:0}.original-workspace .queue-list article{padding-left:0}.original-workspace .activity-metric{min-height:130px}.original-workspace .mentor-chat{min-height:0;padding:18px}.original-workspace .mentor-page-header h2{font-size:28px}.original-workspace .mentor-context{max-width:none}.original-workspace .mentor-columns{grid-template-columns:1fr}.original-workspace .board-intro{align-items:start;flex-direction:column}.original-workspace .board-actions{width:100%}.original-workspace .archive-toggle{flex:1}.original-workspace .new-project-button{width:100%}.original-workspace .project-editor{padding:24px 20px 96px}.original-workspace .intake-grid{grid-template-columns:1fr}.original-workspace .timeline-list article,.original-workspace .decision-layout,.original-workspace .weekly-layout,.original-workspace .library-layout{grid-template-columns:1fr}.original-workspace .library-layout{min-height:0}.original-workspace .library-index>div{max-height:280px}.original-workspace .archive-reader{min-height:480px}.original-workspace .stage-statement{display:block;margin:42px 0 34px}.original-workspace .stage-statement .eyebrow{margin-bottom:16px}.original-workspace .overview-columns{grid-template-columns:1fr}.original-workspace .guidance-note{min-height:240px}.original-workspace .record-list{grid-template-columns:1fr}.original-workspace .record-list article,.original-workspace .record-count{border-bottom:1px solid rgba(30,39,35,.2);border-right:0;min-height:auto;padding:17px 0}.original-workspace .record-list article+article{padding-left:0}.original-workspace .record-count{justify-content:start}.original-workspace .record-count span{flex-basis:auto}.original-workspace .project-board{grid-template-columns:repeat(4,270px)}.original-workspace .priority-lane{min-height:420px}}.original-workspace .toolbox-nav{border-top:1px solid rgba(245,241,232,.18);margin-top:20px;padding-top:14px}.original-workspace .nav-group-label{color:#9ead91;font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 10px 7px;text-transform:uppercase}.original-workspace .cloud-status{background:#e7e2d5;color:#52615a;font-size:12px;margin:0 auto 18px;max-width:1180px;padding:9px 12px}.original-workspace .cloud-status-error{background:#f3e1d9;color:#913a2d}.original-workspace .project-board{display:block;margin-top:24px;overflow:visible;padding:0}.original-workspace .project-ranking{background:#e7e2d594;margin-top:26px;padding:18px}.original-workspace .project-ranking-heading{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding-bottom:14px}.original-workspace .project-ranking-heading h2{font-family:"Noto Serif SC",serif;font-size:24px;margin:0}.original-workspace .project-ranking-heading p:not(.eyebrow){color:#617069;font-size:12px;line-height:1.65;margin:6px 0 0;max-width:630px}.original-workspace .project-ranking-heading>strong{color:#b94732;font-family:"Noto Serif SC",serif;font-size:32px}.original-workspace .project-ranking-list{display:grid;gap:8px;margin-top:12px}.original-workspace .project-ranking-list .project-card{align-items:center;background:#fffdf7;box-shadow:none;display:grid;gap:16px;grid-template-columns:minmax(170px,.8fr) minmax(210px,1.25fr) auto;min-height:78px;padding:14px 52px 14px 16px}.original-workspace .project-ranking-list .project-card:hover{box-shadow:3px 3px #23463d24;transform:translate(-1px,-1px)}.original-workspace .project-card-summary h3{font-size:16px}.original-workspace .project-card-summary p{color:#617069;font-size:11px;margin:5px 0 0}.original-workspace .priority-tag{display:inline-block;font-size:10px;font-weight:700;margin-bottom:5px;padding:3px 5px}.original-workspace .priority-high{background:#f3ddd6;color:#9c3c2d}.original-workspace .priority-medium{background:#e8e4c9;color:#6a6325}.original-workspace .priority-low{background:#dbe7df;color:#315e50}.original-workspace .project-card-next{border-left:1px solid rgba(30,39,35,.13);padding-left:16px}.original-workspace .project-card-next span{color:#9b5949;display:block;font-size:10px;font-weight:700;margin-bottom:4px}.original-workspace .project-card-next strong{color:#52615a;font-size:12px;font-weight:500;line-height:1.55}.original-workspace .project-card-actions{align-items:center;display:flex;gap:4px}.original-workspace .project-card-actions>button:not(.project-edit){align-items:center;background:#e7e2d5;border:0;color:#23463d;cursor:pointer;display:inline-flex;padding:5px}.original-workspace .project-card-actions>button:disabled{cursor:not-allowed;opacity:.35}.original-workspace .project-card-actions .project-edit{margin:0 0 0 6px;white-space:nowrap}.original-workspace .project-ranking-list .drag-handle{right:16px;top:50%;transform:translateY(-50%)}.original-workspace .project-ranking-list .empty-lane{margin:0}.original-workspace .daily-page{margin:0 auto;max-width:1080px}.original-workspace .daily-intro{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding-bottom:20px}.original-workspace .daily-intro h2{font-size:clamp(30px,3.2vw,44px)}.original-workspace .daily-intro>p{color:#617069;font-size:13px;line-height:1.75;margin:0;max-width:360px}.original-workspace .daily-create{align-items:end;background:#e7e2d5;display:grid;gap:14px;grid-template-columns:minmax(200px,1.35fr) 145px minmax(210px,1fr) auto;margin-top:22px;padding:18px}.original-workspace .daily-create label,.original-workspace .daily-create fieldset,.original-workspace .daily-review label{border:0;color:#52615a;display:grid;font-size:11px;font-weight:700;gap:6px;margin:0;min-width:0;padding:0}.original-workspace .daily-create legend{padding:0}.original-workspace .daily-create input,.original-workspace .daily-review select,.original-workspace .qualification-form select{background:#fffdf7;border:1px solid rgba(35,70,61,.27);color:#1e2723;font:inherit;min-height:40px;padding:8px 9px}.original-workspace .project-chip-picker{display:flex;flex-wrap:wrap;gap:5px}.original-workspace .chip{background:transparent;border:1px solid rgba(35,70,61,.25);color:#52615a;cursor:pointer;font-size:10px;line-height:1.2;padding:6px 8px}.original-workspace .chip-selected{background:#23463d;border-color:#23463d;color:#f5f1e8}.original-workspace .daily-create .primary-button{align-items:center;display:inline-flex;gap:6px;margin:0;padding:11px 14px;white-space:nowrap}.original-workspace .daily-task-section{margin-top:30px}.original-workspace .daily-task-section>header{align-items:baseline;border-bottom:1px solid rgba(30,39,35,.18);display:flex;gap:13px;padding-bottom:10px}.original-workspace .daily-task-section .eyebrow{margin:0}.original-workspace .daily-task-section h3,.original-workspace .daily-review h3,.original-workspace .uploaded-library h3{font-family:"Noto Serif SC",serif;font-size:21px;margin:0}.original-workspace .daily-task-list{display:grid}.original-workspace .daily-task{align-items:center;border-bottom:1px solid rgba(30,39,35,.14);display:grid;gap:12px;grid-template-columns:28px 1fr;min-height:62px;padding:10px 4px}.original-workspace .daily-task h4{font-size:13px;font-weight:600;margin:0 0 5px}.original-workspace .daily-task p{align-items:center;color:#617069;display:flex;flex-wrap:wrap;font-size:11px;gap:7px;margin:0}.original-workspace .daily-task time{font-variant-numeric:tabular-nums}.original-workspace .task-check{align-items:center;background:transparent;border:1px solid #8a958e;border-radius:50%;color:transparent;cursor:pointer;display:flex;height:21px;justify-content:center;padding:0;width:21px}.original-workspace .task-check:hover{border-color:#23463d;color:#23463d}.original-workspace .task-check-done{background:#23463d;border-color:#23463d;color:#f5f1e8}.original-workspace .task-project{background:#23463d1a;color:#23463d;padding:2px 5px}.original-workspace .daily-task-overdue time,.original-workspace .daily-task-overdue strong{color:#b94732}.original-workspace .daily-task-overdue strong{font-size:10px}.original-workspace .daily-task-completed h4{color:#7c877f;text-decoration:line-through}.original-workspace .daily-task-completed p{color:#89928b}.original-workspace .completed-section{margin-top:25px}.original-workspace .empty-daily{color:#748279;font-size:12px;margin:14px 0}.original-workspace .daily-review{background:#23463d;color:#f5f1e8;margin-top:38px;padding:22px}.original-workspace .daily-review>header{align-items:end;display:flex;gap:18px;justify-content:space-between}.original-workspace .daily-review .eyebrow{color:#9ead91}.original-workspace .daily-review h3{font-size:23px}.original-workspace .daily-review header p:not(.eyebrow){color:#f5f1e8b3;font-size:12px;margin:7px 0 0}.original-workspace .daily-review label{color:#d9e2d5;min-width:135px}.original-workspace .daily-review select{min-height:36px}.original-workspace .daily-review>.outline-button{border-color:#f5f1e880;color:#f5f1e8;margin-top:18px}.original-workspace .review-draft{background:#f5f1e8;color:#1e2723;margin-top:18px;padding:18px}.original-workspace .review-draft>p:first-child,.original-workspace .review-count{color:#9ead91;font-size:11px}.original-workspace .review-draft h4{font-family:"Noto Serif SC",serif;font-size:20px;margin:5px 0}.original-workspace .review-draft p{color:#52615a;font-size:13px;line-height:1.7}.original-workspace .review-draft ul{color:#52615a;font-size:13px;line-height:1.8;padding-left:18px}.original-workspace .review-draft .primary-button{margin-top:10px}.original-workspace .uploaded-library{background:#e7e2d5;margin-top:28px;padding:18px}.original-workspace .uploaded-library header{align-items:end;border-bottom:1px solid rgba(30,39,35,.16);display:flex;justify-content:space-between;padding-bottom:12px}.original-workspace .uploaded-library header span{color:#617069;font-size:11px}.original-workspace .uploaded-library>div{display:grid;gap:8px;margin-top:12px}.original-workspace .uploaded-library article{align-items:center;background:#fffdf7;display:flex;justify-content:space-between;padding:12px}.original-workspace .uploaded-library strong{font-size:13px}.original-workspace .uploaded-library p{color:#617069;font-size:11px;margin:5px 0 0}@media(max-width:760px){.original-workspace .toolbox-nav{border-top:0;margin:0;padding:0}.original-workspace .toolbox-nav .nav-group-label,.original-workspace .toolbox-nav .nav-item{display:none}.original-workspace .toolbox-nav .nav-item-active{display:flex}.original-workspace .daily-intro{align-items:start;flex-direction:column;gap:12px}.original-workspace .daily-create{grid-template-columns:1fr}.original-workspace .daily-create .primary-button{justify-content:center}.original-workspace .daily-review>header,.original-workspace .uploaded-library header,.original-workspace .uploaded-library article{align-items:start;flex-direction:column}.original-workspace .daily-review>header{display:flex}.original-workspace .daily-review label,.original-workspace .daily-review select{width:100%}.original-workspace .project-ranking{margin-left:-4px;margin-right:-4px;padding:14px}.original-workspace .project-ranking-list .project-card{align-items:start;grid-template-columns:1fr;padding:14px 42px 14px 14px}.original-workspace .project-card-next{border-left:0;border-top:1px solid rgba(30,39,35,.13);padding:9px 0 0}.original-workspace .project-card-actions{justify-content:flex-start}.original-workspace .uploaded-library .outline-button{margin-top:8px}}.original-workspace .daily-header{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding:2px 0 16px}.original-workspace .daily-header h2{font-family:"Noto Serif SC",serif;font-size:29px;letter-spacing:-.04em;margin:0}.original-workspace .daily-header-actions{align-items:end;display:flex;gap:8px}.original-workspace .daily-header-actions label{color:#617069;display:grid;font-size:10px;font-weight:700;gap:5px}.original-workspace .daily-header-actions select{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#23463d;font:inherit;font-size:12px;min-height:36px;padding:7px}.original-workspace .daily-header-actions .outline-button{min-height:36px;padding:8px 10px}.original-workspace .daily-create{align-items:center;background:#e7e2d5;grid-template-columns:minmax(230px,1.5fr) 140px minmax(180px,.9fr) auto;margin-top:18px;padding:12px}.original-workspace .daily-create>input{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;min-height:40px;padding:9px 10px}.original-workspace .project-select{align-items:center;background:#fffdf7;border:1px solid rgba(35,70,61,.28)!important;display:flex!important;height:40px;position:relative}.original-workspace .project-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#52615a;font:inherit;font-size:12px;height:100%;outline:0;padding:0 30px 0 9px;width:100%}.original-workspace .project-select svg{pointer-events:none;position:absolute;right:9px}.original-workspace .daily-create .primary-button{align-items:center;display:inline-flex;gap:6px;min-height:40px}.original-workspace .daily-list-meta{align-items:center;border-bottom:1px solid rgba(30,39,35,.16);color:#617069;display:flex;font-size:12px;gap:14px;margin-top:24px;padding:0 0 10px}.original-workspace .daily-list-meta span:first-child{color:#b94732;font-weight:700}.original-workspace .daily-list-meta strong{color:#23463d;font-size:13px}.original-workspace .daily-task-section{margin-top:17px}.original-workspace .daily-task-section>header{padding-bottom:7px}.original-workspace .daily-task-section h3{font-size:18px}.original-workspace .daily-task{background:#fffdf7b3;border-bottom:0;margin-top:7px;min-height:66px;padding:11px 12px}.original-workspace .daily-task h4{font-size:14px;line-height:1.5}.original-workspace .completed-section{margin-top:30px}.original-workspace .daily-task-completed{background:transparent}.original-workspace .review-draft{border-left:3px solid #b94732}.original-workspace .review-draft header{align-items:start;display:flex;justify-content:space-between;gap:12px}.original-workspace .review-draft h3{font-size:18px}.original-workspace .review-draft .outline-button{white-space:nowrap}.original-workspace .compact-overview{max-width:1120px}.original-workspace .cockpit-summary{border-bottom:1px solid rgba(30,39,35,.18);display:grid;grid-template-columns:repeat(3,1fr)}.original-workspace .cockpit-summary button{background:transparent;border:0;border-right:1px solid rgba(30,39,35,.18);color:#23463d;cursor:pointer;min-height:112px;padding:18px;text-align:left}.original-workspace .cockpit-summary button:first-child{padding-left:0}.original-workspace .cockpit-summary button:last-child{border-right:0}.original-workspace .cockpit-summary button:hover{background:#e7e2d58a}.original-workspace .cockpit-summary small{color:#7c877f;display:block;font-size:10px;font-weight:700;margin-bottom:9px}.original-workspace .cockpit-summary strong{display:block;font-family:"Noto Serif SC",serif;font-size:24px;font-weight:700;line-height:1.25}.original-workspace .cockpit-summary span{color:#617069;display:block;font-size:11px;line-height:1.5;margin-top:7px}.original-workspace .cockpit-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr .75fr;margin-top:22px}.original-workspace .cockpit-panel{background:#fffdf7;padding:18px}.original-workspace .cockpit-panel header{align-items:center;border-bottom:1px solid rgba(30,39,35,.15);display:flex;justify-content:space-between;padding-bottom:10px}.original-workspace .cockpit-panel h3{font-family:"Noto Serif SC",serif;font-size:19px;margin:0}.original-workspace .cockpit-panel header button,.original-workspace .cockpit-guidance button{align-items:center;background:transparent;border:0;color:#23463d;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:4px;padding:0}.original-workspace .cockpit-task-list article,.original-workspace .cockpit-project-list article{align-items:start;border-bottom:1px solid rgba(30,39,35,.11);display:grid;gap:9px;grid-template-columns:18px 1fr;padding:12px 0}.original-workspace .cockpit-task-list article>span{border:1px solid #8a958e;border-radius:50%;height:13px;margin-top:3px;width:13px}.original-workspace .cockpit-project-list article>span{color:#b94732;font-family:"Noto Serif SC",serif;font-size:12px}.original-workspace .cockpit-task-list strong,.original-workspace .cockpit-project-list strong{display:block;font-size:12px;line-height:1.55}.original-workspace .cockpit-task-list small,.original-workspace .cockpit-project-list small{color:#617069;display:block;font-size:10px;line-height:1.55;margin-top:2px}.original-workspace .cockpit-empty{color:#748279;font-size:12px;line-height:1.7;margin:18px 0}.original-workspace .cockpit-guidance{background:#23463d;color:#f5f1e8;display:flex;flex-direction:column;padding:19px}.original-workspace .cockpit-guidance>svg{color:#b94732}.original-workspace .cockpit-guidance p{color:#9ead91;font-size:10px;font-weight:700;margin:24px 0 7px}.original-workspace .cockpit-guidance h3{font-family:"Noto Serif SC",serif;font-size:18px;line-height:1.55;margin:0}.original-workspace .cockpit-guidance>span{color:#f5f1e8b8;font-size:11px;line-height:1.75;margin-top:11px}.original-workspace .cockpit-guidance button{border-top:1px solid rgba(245,241,232,.2);color:#f5f1e8;margin-top:auto;padding-top:13px}.original-workspace .cockpit-record-count{align-items:center;color:#617069;display:flex;font-size:11px;gap:5px;margin:16px 0 0}@media(max-width:760px){.original-workspace .daily-header{align-items:start;flex-direction:column;gap:14px}.original-workspace .daily-header-actions{align-items:end;width:100%}.original-workspace .daily-header-actions label{flex:1}.original-workspace .daily-header-actions select{width:100%}.original-workspace .daily-create{grid-template-columns:1fr}.original-workspace .daily-create .primary-button{justify-content:center}.original-workspace .cockpit-summary,.original-workspace .cockpit-grid{grid-template-columns:1fr}.original-workspace .cockpit-summary button{border-bottom:1px solid rgba(30,39,35,.18);border-right:0;min-height:82px;padding-left:0}.original-workspace .cockpit-summary button:last-child{border-bottom:0}.original-workspace .cockpit-grid{gap:10px}.original-workspace .review-draft header{flex-direction:column}}.original-workspace .stage-review-header{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding:2px 0 17px}.original-workspace .stage-review-header h2{font-family:"Noto Serif SC",serif;font-size:29px;letter-spacing:-.04em;margin:0}.original-workspace .stage-review-header>p{color:#617069;font-size:12px;margin:0}.original-workspace .stage-review-page .intake-grid{margin-top:20px}.original-workspace .stage-review-page .archive-status{min-height:190px}.original-workspace .stage-review-page .archive-status>p{color:#9ead91;font-size:11px;margin:0 0 auto}.original-workspace .stage-entry-area{border-top:1px solid rgba(30,39,35,.18);margin-top:34px;padding-top:17px}.original-workspace .stage-entry-area>header{align-items:end;display:flex;justify-content:space-between}.original-workspace .stage-entry-area h3{font-family:"Noto Serif SC",serif;font-size:22px;margin:0}.original-workspace .stage-entry-area header p{color:#617069;font-size:12px;margin:5px 0 0}.original-workspace .stage-entry-area header label{color:#617069;display:grid;font-size:10px;font-weight:700;gap:5px}.original-workspace .stage-entry-area header select{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#23463d;font:inherit;font-size:12px;min-height:36px;padding:7px}.original-workspace .stage-entry-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);margin-top:16px;min-height:360px}.original-workspace .stage-entry-list{background:#e7e2d5;display:grid;gap:4px;padding:10px}.original-workspace .stage-entry{background:transparent;border:0;border-left:2px solid transparent;color:#23463d;cursor:pointer;display:grid;gap:4px;padding:11px 10px;text-align:left}.original-workspace .stage-entry:hover,.original-workspace .stage-entry-active{background:#fffdf7;border-left-color:#b94732}.original-workspace .stage-entry span{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .stage-entry strong{font-size:12px;font-weight:600;line-height:1.55;max-height:38px;overflow:hidden}.original-workspace .stage-entry time{color:#7c877f;font-size:10px}.original-workspace .stage-entry-detail{background:#fffdf7;padding:20px}.original-workspace .stage-entry-detail>header{align-items:start;display:flex;justify-content:space-between}.original-workspace .stage-entry-detail>header>div:first-child{display:grid;gap:4px}.original-workspace .stage-entry-detail>header span{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .stage-entry-detail time{color:#7c877f;font-size:11px}.original-workspace .stage-entry-detail>header>div:last-child{display:flex;gap:4px}.original-workspace .stage-entry-detail h4{font-family:"Noto Serif SC",serif;font-size:20px;line-height:1.55;margin:18px 0 13px}.original-workspace .stage-entry-detail pre,.original-workspace .stage-entry-detail>p{color:#3d4b45;font-family:Noto Sans SC,sans-serif;font-size:13px;line-height:1.8;margin:0;white-space:pre-wrap}.original-workspace .stage-entry-detail>strong{color:#9b5949;display:block;font-size:11px;margin-top:17px}.original-workspace .stage-entry-detail ul{color:#52615a;font-size:13px;line-height:1.75;margin:8px 0;padding-left:18px}.original-workspace .stage-entry-detail label{color:#52615a;display:grid;font-size:11px;font-weight:700;gap:7px}.original-workspace .stage-entry-detail label+label{margin-top:14px}.original-workspace .stage-entry-detail input,.original-workspace .stage-entry-detail textarea{background:#f5f1e8;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;padding:9px}.original-workspace .stage-entry-detail textarea{line-height:1.7;min-height:180px;resize:vertical}.original-workspace .stage-entry-detail>div:last-child{display:flex;gap:8px;margin-top:14px}.original-workspace .stage-entry-detail .primary-button,.original-workspace .stage-entry-detail .outline-button{margin:0}.original-workspace .stage-review-page .life-guide-result{margin-top:20px}@media(max-width:760px){.original-workspace .stage-review-header{align-items:start;flex-direction:column;gap:9px}.original-workspace .stage-entry-area>header{align-items:start;flex-direction:column;gap:10px}.original-workspace .stage-entry-layout{grid-template-columns:1fr}.original-workspace .stage-entry-list{max-height:280px;overflow-y:auto}.original-workspace .stage-entry-detail{min-height:330px}.original-workspace .stage-entry-area header label,.original-workspace .stage-entry-area header select{width:100%}}.original-workspace .timeline-add{margin-top:18px}.original-workspace .library-upload{align-items:center;background:#e7e2d5;display:flex;justify-content:space-between;margin-top:22px;padding:15px 18px}.original-workspace .library-upload strong{font-family:"Noto Serif SC",serif;font-size:18px}.original-workspace .library-upload p{color:#617069;font-size:11px;margin:4px 0 0}.original-workspace .library-upload label{align-items:center;display:inline-flex}.original-workspace .library-upload input{display:none}.original-workspace .qualification-result-actions{display:flex;flex-wrap:wrap;gap:8px}.original-workspace .qualification-result-actions .outline-button{margin:0}@media(max-width:760px){.original-workspace .library-upload{align-items:start;flex-direction:column;gap:12px}.original-workspace .qualification-result-actions{width:100%}.original-workspace .qualification-result-actions .outline-button{flex:1;justify-content:center}}.original-workspace .daily-header-actions{flex-wrap:wrap;justify-content:flex-end}.original-workspace .daily-task-section>header{justify-content:space-between}.original-workspace .daily-task-section>header>span{color:#7c877f;font-size:11px}.original-workspace .daily-task-list-open{max-height:1420px;overflow-y:auto;padding-right:5px;scrollbar-color:#b8c4bc transparent;scrollbar-width:thin}.original-workspace .daily-task-list-open::-webkit-scrollbar{width:7px}.original-workspace .daily-task-list-open::-webkit-scrollbar-thumb{background:#b8c4bc;border-radius:6px}.original-workspace .daily-task{border-left:3px solid var(--task-edge, #b8c4bc)}.original-workspace .daily-task-body{min-width:0}.original-workspace .daily-task-heading{align-items:start;display:flex;gap:14px;justify-content:space-between}.original-workspace .daily-task-heading h4{flex:1 1 auto;margin:0;min-width:0}.original-workspace .daily-task-heading p{flex:0 0 auto;justify-content:flex-end;margin:0;max-width:58%}.original-workspace .daily-task-heading time{white-space:nowrap}.original-workspace .task-tone-neutral{--task-edge: #b8c4bc;background:#fffdf7e0}.original-workspace .task-tone-0{--task-edge: #c87150;background:#f7e7de}.original-workspace .task-tone-1{--task-edge: #577d68;background:#e1ece2}.original-workspace .task-tone-2{--task-edge: #587a95;background:#e3edf2}.original-workspace .task-tone-3{--task-edge: #aa8737;background:#f4ecd7}.original-workspace .task-tone-4{--task-edge: #9b6b5d;background:#f1e5dd}.original-workspace .daily-task-completed{opacity:.76}.original-workspace .daily-task-completed .task-project{background:#23463d14}.original-workspace .text-button{background:transparent;border:0;color:#23463d;cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:0}.original-workspace .text-button:hover{color:#b94732}@media(max-width:760px){.original-workspace .daily-header-actions{justify-content:stretch}.original-workspace .daily-header-actions label{min-width:calc(50% - 4px)}.original-workspace .daily-task-list-open{max-height:920px}.original-workspace .daily-task-heading{flex-direction:column;gap:5px}.original-workspace .daily-task-heading p{justify-content:flex-start;max-width:100%}.original-workspace .daily-task-section>header>span{font-size:10px}}.original-workspace .timeline-page{margin:0 auto;max-width:1120px}.original-workspace .timeline-header{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding:2px 0 17px}.original-workspace .timeline-header h2{font-family:"Noto Serif SC",serif;font-size:29px;letter-spacing:-.04em;margin:0}.original-workspace .timeline-header>p{color:#617069;font-size:12px;margin:0}.original-workspace .timeline-overview{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);margin-top:20px}.original-workspace .timeline-curve{background:#23463d;min-height:174px;overflow:hidden;padding:19px 22px 13px;position:relative}.original-workspace .timeline-curve svg{height:126px;overflow:visible;width:100%}.original-workspace .timeline-curve path{fill:none}.original-workspace .timeline-curve-shadow{stroke:#f5f1e82b;stroke-width:1}.original-workspace .timeline-curve-line{animation:timeline-draw 1.4s ease-out both;stroke:#d8bd7d;stroke-dasharray:900;stroke-dashoffset:900;stroke-linecap:round;stroke-width:3}.original-workspace .timeline-curve circle{animation:timeline-pulse 2.4s ease-in-out infinite;fill:#e99a77;stroke:#f5f1e8;stroke-width:2}.original-workspace .timeline-curve circle:nth-of-type(2){animation-delay:.32s}.original-workspace .timeline-curve circle:nth-of-type(3){animation-delay:.64s}.original-workspace .timeline-curve>span{color:#f5f1e8a8;font-size:10px;position:absolute;bottom:15px}.original-workspace .timeline-curve>span:first-of-type{left:22px}.original-workspace .timeline-curve>span:last-of-type{right:22px}.original-workspace .timeline-metrics{align-items:center;background:#e7e2d5;display:flex;gap:17px;justify-content:center;padding:18px}.original-workspace .timeline-ring{align-items:center;animation:timeline-float 4.2s ease-in-out infinite;border-radius:50%;display:flex;flex:0 0 auto;height:116px;justify-content:center;position:relative;width:116px}.original-workspace .timeline-ring:before{background:#e7e2d5;border-radius:50%;content:"";top:13px;right:13px;bottom:13px;left:13px;position:absolute}.original-workspace .timeline-ring>div{position:relative;text-align:center}.original-workspace .timeline-ring strong{color:#23463d;display:block;font-family:"Noto Serif SC",serif;font-size:29px;line-height:1}.original-workspace .timeline-ring span{color:#617069;display:block;font-size:9px;margin-top:5px;white-space:nowrap}.original-workspace .timeline-legend{display:grid;gap:8px;min-width:115px}.original-workspace .timeline-legend p{align-items:center;color:#52615a;display:flex;font-size:11px;gap:5px;justify-content:space-between;margin:0}.original-workspace .timeline-legend i{border-radius:50%;display:inline-block;height:8px;width:8px}.original-workspace .legend-record{background:#c87150}.original-workspace .legend-review{background:#587a95}.original-workspace .timeline-legend strong{color:#23463d;font-size:13px}.original-workspace .timeline-legend span{border-top:1px solid rgba(30,39,35,.14);color:#7c877f;font-size:10px;line-height:1.5;margin-top:2px;padding-top:8px}.original-workspace .timeline-card-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.original-workspace .timeline-card{background:#fffdf7;border-top:3px solid #c87150;min-height:188px;overflow:hidden;padding:18px;position:relative;transition:box-shadow .18s ease,transform .18s ease}.original-workspace .timeline-card:hover{box-shadow:5px 6px #23463d26;transform:translate(-2px,-2px)}.original-workspace .timeline-card-review{border-top-color:#587a95}.original-workspace .timeline-card-index{color:#23463d1f;font-family:"Noto Serif SC",serif;font-size:42px;font-weight:900;line-height:1;position:absolute;right:16px;top:16px}.original-workspace .timeline-card time{color:#9b5949;display:block;font-size:11px;font-weight:700}.original-workspace .timeline-card-kind{color:#7c877f;font-size:10px;margin:17px 0 5px}.original-workspace .timeline-card h3{color:#23463d;font-family:"Noto Serif SC",serif;font-size:18px;line-height:1.55;margin:0;max-width:calc(100% - 18px)}.original-workspace .timeline-card-footer{align-items:center;bottom:16px;color:#617069;display:flex;font-size:10px;gap:5px;left:18px;position:absolute}.original-workspace .timeline-card-footer svg{color:#577d68}.original-workspace .timeline-card .timeline-delete{align-items:center;background:#23463d14;border:0;color:#52615a;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:12px;top:10px}.original-workspace .timeline-card .timeline-delete:hover{background:#b94732;color:#fffdf7}.original-workspace .timeline-empty{align-items:center;background:#e7e2d5;color:#23463d;display:flex;flex-direction:column;grid-column:1 / -1;justify-content:center;min-height:220px;padding:28px;text-align:center}.original-workspace .timeline-empty svg{color:#b94732}.original-workspace .timeline-empty strong{font-family:"Noto Serif SC",serif;font-size:20px;margin-top:12px}.original-workspace .timeline-empty p{color:#617069;font-size:12px;margin:7px 0 0}@keyframes timeline-draw{to{stroke-dashoffset:0}}@keyframes timeline-pulse{0%,to{r:5}50%{r:7}}@keyframes timeline-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:760px){.original-workspace .timeline-header{align-items:start;flex-direction:column;gap:8px}.original-workspace .timeline-overview{grid-template-columns:1fr}.original-workspace .timeline-metrics{justify-content:start}.original-workspace .timeline-card-grid{grid-template-columns:1fr}.original-workspace .timeline-card{min-height:164px}}.original-workspace .timeline-months{background:#e7e2d5;margin-top:20px;padding:15px 18px 18px}.original-workspace .timeline-months>header{align-items:baseline;display:flex;gap:10px}.original-workspace .timeline-months>header strong{color:#23463d;font-family:"Noto Serif SC",serif;font-size:18px}.original-workspace .timeline-months>header span,.original-workspace .timeline-months>div>p{color:#617069;font-size:11px;margin:0}.original-workspace .timeline-months>div{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(98px,1fr));margin-top:18px}.original-workspace .timeline-months article{display:grid;gap:7px}.original-workspace .timeline-months article>span{color:#617069;font-size:10px}.original-workspace .timeline-months article>i{background:#23463d1a;display:block;height:7px;overflow:hidden}.original-workspace .timeline-months article>i>b{background:#c87150;display:block;height:100%;min-width:7px}.original-workspace .timeline-months article>strong{color:#23463d;font-size:12px}.original-workspace .timeline-detail-layout{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);margin-top:18px;min-height:395px}.original-workspace .timeline-entry-list{background:#e7e2d5;display:grid;gap:4px;padding:10px}.original-workspace .timeline-entry{background:transparent;border:0;border-left:2px solid transparent;color:#23463d;cursor:pointer;display:grid;gap:4px;padding:12px 10px;text-align:left}.original-workspace .timeline-entry:hover,.original-workspace .timeline-entry-active{background:#fffdf7;border-left-color:#c87150}.original-workspace .timeline-entry time{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .timeline-entry span{color:#7c877f;font-size:10px}.original-workspace .timeline-entry strong{font-size:12px;font-weight:600;line-height:1.55;max-height:39px;overflow:hidden}.original-workspace .timeline-entry-detail{background:#fffdf7;padding:20px}.original-workspace .timeline-entry-detail>header{align-items:start;display:flex;justify-content:space-between}.original-workspace .timeline-entry-detail>header>div:first-child{display:grid;gap:4px}.original-workspace .timeline-entry-detail>header span{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .timeline-entry-detail>header time{color:#7c877f;font-size:11px}.original-workspace .timeline-entry-detail>header>div:last-child{display:flex;gap:4px}.original-workspace .timeline-entry-detail h3{font-family:"Noto Serif SC",serif;font-size:21px;line-height:1.55;margin:18px 0 13px}.original-workspace .timeline-entry-detail pre,.original-workspace .timeline-entry-detail>p{color:#3d4b45;font-family:Noto Sans SC,sans-serif;font-size:13px;line-height:1.8;margin:0;white-space:pre-wrap}.original-workspace .timeline-entry-detail>strong{color:#9b5949;display:block;font-size:11px;margin-top:17px}.original-workspace .timeline-entry-detail ul{color:#52615a;font-size:13px;line-height:1.75;margin:8px 0;padding-left:18px}.original-workspace .timeline-entry-detail label{color:#52615a;display:grid;font-size:11px;font-weight:700;gap:7px}.original-workspace .timeline-entry-detail textarea{background:#f5f1e8;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;line-height:1.75;min-height:210px;padding:10px;resize:vertical}.original-workspace .timeline-entry-detail>div:last-child{display:flex;gap:8px;margin-top:14px}.original-workspace .timeline-entry-detail .primary-button,.original-workspace .timeline-entry-detail .outline-button{margin:0}@media(max-width:760px){.original-workspace .timeline-months>div{grid-template-columns:repeat(2,1fr)}.original-workspace .timeline-detail-layout{grid-template-columns:1fr}.original-workspace .timeline-entry-list{max-height:280px;overflow-y:auto}.original-workspace .timeline-entry-detail{min-height:330px}}.original-workspace .profile-bar{display:flex;justify-content:flex-end;height:0;position:relative;z-index:5}.original-workspace .profile-menu{position:relative;top:-9px}.original-workspace .profile-trigger{align-items:center;background:#fffdf7;border:1px solid rgba(35,70,61,.2);color:#23463d;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:6px;padding:7px 9px}.original-workspace .profile-trigger>span{align-items:center;background:#23463d;border-radius:50%;color:#f5f1e8;display:inline-flex;font-size:10px;height:17px;justify-content:center;width:17px}.original-workspace .profile-popover{background:#fffdf7;border:1px solid rgba(35,70,61,.2);box-shadow:4px 5px #23463d1f;display:grid;gap:4px;min-width:154px;padding:12px;position:absolute;right:0;top:34px}.original-workspace .profile-popover strong{font-size:12px}.original-workspace .profile-popover span{color:#7c877f;font-size:10px}.original-workspace .profile-popover a{border-top:1px solid rgba(30,39,35,.14);color:#a23f2d;font-size:11px;font-weight:700;margin-top:5px;padding-top:9px;text-decoration:none}.original-workspace .profile-popover .release-info{line-height:1.5;max-width:230px}.original-workspace .mentor-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);margin-top:20px;min-height:620px}.original-workspace .mentor-conversation-list{background:#e7e2d5;display:flex;flex-direction:column;gap:7px;padding:11px}.original-workspace .mentor-new-conversation{align-items:center;background:#23463d;border:0;color:#f5f1e8;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;padding:11px}.original-workspace .mentor-conversation{background:transparent;border:0;border-left:2px solid transparent;color:#23463d;cursor:pointer;display:grid;gap:4px;min-width:0;padding:10px;text-align:left;width:100%}.original-workspace .mentor-conversation:hover,.original-workspace .mentor-conversation-active{background:#fffdf7;border-left-color:#c87150}.original-workspace .mentor-conversation strong{font-size:12px;font-weight:700;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-workspace .mentor-conversation span{color:#7c877f;font-size:10px}.original-workspace .mentor-conversation-list details{border-top:1px solid rgba(30,39,35,.15);margin-top:4px;padding-top:9px}.original-workspace .mentor-conversation-list summary{color:#617069;cursor:pointer;font-size:10px;font-weight:700;list-style:none}.original-workspace .mentor-conversation-list summary:after{content:"⌄";float:right}.original-workspace .mentor-conversation-list details:not([open]) summary:after{content:"›"}.original-workspace .mentor-conversation-list details>div{display:grid;gap:3px;margin-top:5px}.original-workspace .mentor-conversation-list details article{align-items:center;display:flex}.original-workspace .mentor-conversation-delete{background:transparent;border:0;color:#89928b;cursor:pointer;display:inline-flex;padding:6px}.original-workspace .mentor-conversation-delete:hover{color:#b94732}.original-workspace .mentor-delete-current{align-items:center;background:transparent;border:0;border-top:1px solid rgba(30,39,35,.15);color:#9b5949;cursor:pointer;display:flex;font:inherit;font-size:10px;gap:5px;margin-top:auto;padding:11px 4px 2px}.original-workspace .mentor-workspace .mentor-chat{border:0;min-height:0;padding:23px 25px}.original-workspace .mentor-workspace .mentor-message-list{min-height:300px}.original-workspace .mentor-layout{display:none}.original-workspace .uploaded-library-actions{align-items:center;display:flex;gap:7px}.original-workspace .archive-cleaning{align-items:center;color:#577d68!important;display:flex;gap:5px}.original-workspace .archive-summary{color:#3d4b45!important;font-size:12px!important;line-height:1.55;max-width:650px}.original-workspace .archive-tags{color:#9b5949!important;font-size:10px!important}.original-workspace .stage-entry-filters{display:flex;gap:8px}.original-workspace .timeline-summary-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(240px,.55fr);margin-top:20px}.original-workspace .timeline-bars{background:#e7e2d5;padding:16px 18px}.original-workspace .timeline-bars>header>div{align-items:baseline;display:flex;justify-content:space-between}.original-workspace .timeline-bars strong{color:#23463d;font-family:"Noto Serif SC",serif;font-size:18px}.original-workspace .timeline-bars header span{align-items:center;color:#617069;display:flex;font-size:10px;gap:5px}.original-workspace .timeline-bars header i{border-radius:50%;display:inline-block;height:7px;width:7px}.original-workspace .timeline-bar-chart{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(5,1fr);height:150px;margin-top:13px}.original-workspace .timeline-bar-chart article{align-items:center;display:grid;gap:5px;grid-template-rows:112px auto auto;justify-items:center}.original-workspace .timeline-bar-track{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;gap:3px;height:112px;justify-content:center;width:100%}.original-workspace .timeline-bar-track i{display:block;min-height:0;transition:height .45s ease;width:min(24px,34%)}.original-workspace .timeline-bar-record{background:#c87150}.original-workspace .timeline-bar-review{background:#587a95}.original-workspace .timeline-bar-chart strong{font-family:Noto Sans SC,sans-serif;font-size:11px}.original-workspace .timeline-bar-chart span{color:#617069;font-size:10px}.original-workspace .timeline-overview-card{background:#23463d;color:#f5f1e8;display:grid;padding:17px}.original-workspace .timeline-overview-card p{color:#9ead91;font-size:10px;font-weight:700;margin:0}.original-workspace .timeline-overview-card>strong{font-family:"Noto Serif SC",serif;font-size:46px;line-height:1;margin-top:auto}.original-workspace .timeline-overview-card>span{color:#f5f1e8b3;font-size:11px}.original-workspace .timeline-overview-card>div{border-top:1px solid rgba(245,241,232,.2);color:#f5f1e8b3;font-size:10px;margin-top:15px;padding-top:10px}.original-workspace .timeline-overview-card b{color:#f5f1e8;font-size:13px;margin-left:8px}.original-workspace .timeline-list-filter{display:grid;gap:7px;grid-template-columns:1fr 1fr;padding:2px 0 8px}.original-workspace .timeline-list-filter label{color:#617069;display:grid;font-size:9px;font-weight:700;gap:3px}.original-workspace .timeline-list-filter select,.original-workspace .stage-entry-filters select{background:#fffdf7;border:1px solid rgba(35,70,61,.25);color:#23463d;font:inherit;font-size:11px;padding:6px}@media(max-width:760px){.original-workspace .profile-menu{top:-3px}.original-workspace .mentor-workspace,.original-workspace .timeline-summary-grid{grid-template-columns:1fr}.original-workspace .mentor-conversation-list{min-height:auto}.original-workspace .mentor-conversation-list details{max-height:170px;overflow-y:auto}.original-workspace .mentor-delete-current{margin-top:6px}.original-workspace .mentor-workspace .mentor-chat{padding:18px}.original-workspace .stage-entry-filters,.original-workspace .stage-entry-filters label,.original-workspace .stage-entry-filters select{width:100%}.original-workspace .timeline-bars>header>div{align-items:start;flex-direction:column;gap:8px}.original-workspace .timeline-summary-grid{gap:10px}}.original-workspace .daily-task{grid-template-columns:28px 1fr 30px}.original-workspace .task-delete{align-items:center;background:transparent;border:0;color:#89928b;cursor:pointer;display:inline-flex;justify-content:center;padding:6px}.original-workspace .task-delete:hover{color:#b94732}.original-workspace .stage-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.original-workspace .stage-detail-actions .timeline-add{margin-top:18px}.original-workspace .archive-reader-header{align-items:start;display:flex;gap:16px;justify-content:space-between}.original-workspace .archive-reader-header h3{margin:3px 0 0}.original-workspace .archive-delete-original{align-items:center;color:#9b5949;display:inline-flex;gap:5px;margin:0;white-space:nowrap}.original-workspace .finance-page{margin:0 auto;max-width:1120px}.original-workspace .finance-header{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding:2px 0 17px}.original-workspace .finance-header h2{font-family:"Noto Serif SC",serif;font-size:29px;letter-spacing:-.04em;margin:0}.original-workspace .finance-top-metric{background:#23463d;color:#f5f1e8;display:grid;gap:4px;min-width:150px;padding:10px 14px}.original-workspace .finance-top-metric span{color:#9ead91;font-size:10px;font-weight:700}.original-workspace .finance-top-metric strong{font-family:"Noto Serif SC",serif;font-size:20px}.original-workspace .finance-toolbar{align-items:end;background:#e7e2d5;display:flex;gap:10px;margin-top:20px;padding:12px 14px}.original-workspace .finance-toolbar label{color:#617069;display:grid;font-size:10px;font-weight:700;gap:5px}.original-workspace .finance-toolbar select{background:#fffdf7;border:1px solid rgba(35,70,61,.25);color:#23463d;font:inherit;font-size:12px;min-width:150px;padding:7px}.original-workspace .finance-toolbar>span{color:#617069;font-size:11px;margin-left:auto}.original-workspace .finance-cards{display:grid;gap:14px;margin-top:18px}.original-workspace .finance-card{background:#fffdf7;border-left:3px solid #577d68;padding:17px 18px 0}.original-workspace .finance-card>header{align-items:end;display:flex;justify-content:space-between}.original-workspace .finance-card>header p{color:#9b5949;font-size:10px;font-weight:700;margin:0 0 5px}.original-workspace .finance-card h3{color:#23463d;font-family:"Noto Serif SC",serif;font-size:21px;margin:0}.original-workspace .finance-card>header label{color:#617069;display:grid;font-size:10px;font-weight:700;gap:5px}.original-workspace .finance-card>header input{background:#f5f1e8;border:1px solid rgba(35,70,61,.25);font:inherit;font-size:13px;padding:7px;text-align:right;width:122px}.original-workspace .finance-entry-columns{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:16px}.original-workspace .finance-entry-columns section{border-top:1px solid rgba(30,39,35,.14);padding-top:10px}.original-workspace .finance-entry-columns section>header{align-items:center;display:flex;justify-content:space-between}.original-workspace .finance-entry-columns section>header strong{font-size:13px}.original-workspace .finance-entry-columns section>header button{align-items:center;background:transparent;border:0;color:#23463d;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:3px;padding:3px}.original-workspace .finance-entry-columns section>p{color:#89928b;font-size:11px;margin:12px 0}.original-workspace .finance-entry{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(90px,1fr) 118px 92px 26px;margin-top:8px}.original-workspace .finance-entry input{background:#f5f1e8;border:1px solid rgba(35,70,61,.2);color:#23463d;font:inherit;font-size:11px;min-width:0;padding:7px}.original-workspace .finance-entry button{background:transparent;border:0;color:#89928b;cursor:pointer;padding:4px}.original-workspace .finance-entry button:hover{color:#b94732}.original-workspace .finance-card footer{background:#e7e2d5;display:flex;flex-wrap:wrap;gap:17px;margin:17px -18px 0;padding:11px 18px}.original-workspace .finance-card footer span{color:#617069;font-size:10px}.original-workspace .finance-card footer b{color:#23463d;font-size:12px;margin-left:4px}.original-workspace .finance-card footer .money-negative{color:#b94732}@media(max-width:760px){.original-workspace .finance-header{align-items:start;flex-direction:column;gap:12px}.original-workspace .finance-toolbar{align-items:stretch;flex-direction:column}.original-workspace .finance-toolbar select{width:100%}.original-workspace .finance-toolbar>span{margin-left:0}.original-workspace .finance-card{padding:15px 14px 0}.original-workspace .finance-card>header{align-items:start;flex-direction:column;gap:12px}.original-workspace .finance-card>header input{text-align:left;width:calc(100vw - 88px)}.original-workspace .finance-entry-columns{grid-template-columns:1fr}.original-workspace .finance-entry{grid-template-columns:minmax(0,1fr) 100px 78px 25px}.original-workspace .finance-card footer{margin-left:-14px;margin-right:-14px}}.original-workspace .project-ranking-list .project-card.project-card-high{background:#f7e7de;border-left:3px solid #c87150}.original-workspace .project-ranking-list .project-card.project-card-medium{background:#f4ecd7;border-left:3px solid #aa8737}.original-workspace .project-ranking-list .project-card.project-card-low{background:#e1ece2;border-left:3px solid #577d68}.original-workspace .project-ranking-list .project-card-actions>button.project-restore,.original-workspace .project-ranking-list .project-card-actions>button.project-delete{align-items:center;border:0;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:7px 9px}.original-workspace .project-ranking-list .project-card-actions>button.project-restore{background:#23463d1f;color:#23463d}.original-workspace .project-ranking-list .project-card-actions>button.project-delete{background:#b9473221;color:#9c3c2d}.original-workspace .project-ranking-list .project-card-actions>button.project-delete:hover{background:#b94732;color:#fffdf7}.original-workspace .board-actions .new-project-button{display:none}.original-workspace .project-archive-page{margin:0 auto;max-width:1120px}.original-workspace .project-archive-header{align-items:end;border-bottom:1px solid rgba(30,39,35,.18);display:flex;justify-content:space-between;padding:2px 0 17px}.original-workspace .project-archive-header h2{font-family:"Noto Serif SC",serif;font-size:29px;letter-spacing:-.04em;margin:0}.original-workspace .project-archive-header .new-project-button{align-items:center;display:inline-flex;gap:6px}.original-workspace .project-archive-layout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);margin-top:20px;min-height:480px}.original-workspace .project-archive-list{background:#e7e2d5;padding:10px}.original-workspace .project-archive-list>p{color:#617069;font-size:11px;margin:4px 8px 9px}.original-workspace .project-archive-item{background:transparent;border:0;border-left:3px solid transparent;color:#23463d;cursor:pointer;display:grid;gap:4px;padding:12px 10px;text-align:left;width:100%}.original-workspace .project-archive-item:hover,.original-workspace .project-archive-item-active{background:#fffdf7;border-left-color:#b94732}.original-workspace .project-archive-item span{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .project-archive-item strong{font-size:13px;line-height:1.5}.original-workspace .project-archive-item small{color:#7c877f;font-size:10px}.original-workspace .project-archive-detail{background:#fffdf7;padding:22px}.original-workspace .project-archive-detail>header,.original-workspace .project-materials>header{align-items:start;display:flex;gap:14px;justify-content:space-between}.original-workspace .project-archive-detail h3{font-family:"Noto Serif SC",serif;font-size:25px;line-height:1.3;margin:2px 0 6px}.original-workspace .project-archive-detail>header p:last-child,.original-workspace .project-materials p{color:#617069;font-size:12px;line-height:1.6;margin:0}.original-workspace .project-materials{border-top:1px solid rgba(30,39,35,.16);margin-top:24px;padding-top:18px}.original-workspace .project-materials h4{font-family:"Noto Serif SC",serif;font-size:19px;margin:0 0 4px}.original-workspace .project-materials .outline-button{align-items:center;display:inline-flex;gap:5px;margin:0;white-space:nowrap}.original-workspace .project-materials input{display:none}.original-workspace .project-archive-message{color:#2f6757!important;font-size:12px;margin:12px 0 0!important}.original-workspace .project-material-list{display:grid;margin-top:12px}.original-workspace .project-material-list article{align-items:center;border-top:1px solid rgba(30,39,35,.12);display:flex;justify-content:space-between;padding:11px 2px}.original-workspace .project-material-list strong{font-size:12px}.original-workspace .project-material-list article>div:last-child{display:flex;gap:4px}.original-workspace .project-material-delete:hover{color:#b94732}@media(max-width:760px){.original-workspace .project-archive-header{align-items:start;flex-direction:column;gap:12px}.original-workspace .project-archive-header .new-project-button{width:100%;justify-content:center}.original-workspace .project-archive-layout{grid-template-columns:1fr}.original-workspace .project-archive-list{max-height:230px;overflow-y:auto}.original-workspace .project-archive-detail{min-height:360px;padding:17px}.original-workspace .project-archive-detail>header,.original-workspace .project-materials>header{flex-direction:column}.original-workspace .project-materials .outline-button{width:100%;justify-content:center}}.original-workspace .project-follow-ups{border-top:1px solid rgba(30,39,35,.16);margin-top:24px;padding-top:18px}.original-workspace .project-follow-ups>header{align-items:start;display:flex;justify-content:space-between}.original-workspace .project-follow-ups h4{font-family:"Noto Serif SC",serif;font-size:19px;margin:0 0 4px}.original-workspace .project-follow-ups header p{color:#617069;font-size:12px;margin:0}.original-workspace .project-follow-ups>header>span{background:#e7e2d5;color:#52615a;font-size:11px;padding:5px 7px}.original-workspace .project-follow-up-create{background:#f5f1e8;display:grid;gap:9px;margin-top:14px;padding:12px}.original-workspace .project-follow-up-create textarea{background:#fffdf7;border:1px solid rgba(35,70,61,.25);color:#1e2723;font:inherit;font-size:13px;line-height:1.65;min-height:82px;padding:9px;resize:vertical}.original-workspace .project-follow-up-create>div{align-items:end;display:flex;gap:9px;justify-content:space-between}.original-workspace .project-follow-up-create label{color:#617069;display:grid;font-size:10px;font-weight:700;gap:4px}.original-workspace .project-follow-up-create input{background:#fffdf7;border:1px solid rgba(35,70,61,.25);color:#23463d;font:inherit;font-size:11px;padding:7px}.original-workspace .project-follow-up-create .secondary-button{margin:0}.original-workspace .project-follow-up-list{display:grid;margin-top:10px}.original-workspace .project-follow-up-list article{border-top:1px solid rgba(30,39,35,.12);padding:12px 0}.original-workspace .project-follow-up-list article>div{align-items:center;display:flex;justify-content:space-between}.original-workspace .project-follow-up-list span{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .project-follow-up-list time{color:#7c877f;font-size:11px}.original-workspace .project-follow-up-list p{color:#3d4b45;font-size:13px;line-height:1.7;margin:7px 0 0}@media(max-width:760px){.original-workspace .project-follow-up-create>div{align-items:stretch;flex-direction:column}.original-workspace .project-follow-up-create input,.original-workspace .project-follow-up-create .secondary-button{width:100%}}.original-workspace .review-analysis-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.original-workspace .review-analysis-grid>div,.original-workspace .review-section,.original-workspace .review-bottleneck{background:#e7e2d594;padding:13px}.original-workspace .review-draft h4,.original-workspace .review-bottleneck strong{color:#23463d;font-size:12px;margin:0 0 8px}.original-workspace .review-draft ol{color:#52615a;font-size:13px;line-height:1.8;margin:0;padding-left:20px}.original-workspace .review-draft .review-section{margin-top:14px}.original-workspace .review-bottleneck{border-left:2px solid #b94732;margin-top:14px}.original-workspace .review-bottleneck p{margin:0}@media(max-width:760px){.original-workspace .review-analysis-grid{grid-template-columns:1fr}}.original-workspace .daily-task-list{align-content:start;gap:14px;overflow:visible;padding:6px 16px 18px 2px}.original-workspace .daily-task.daily-task-card{background:#fffdf7;border:1px solid rgba(35,70,61,.16);border-left:6px solid var(--task-edge, #b8c4bc);box-shadow:inset 0 1px #fffdf7f2,5px 8px #23463d1f,0 16px 26px #1e272314;grid-template-columns:28px minmax(0,1fr) auto 30px;isolation:isolate;margin-top:0;min-height:78px;padding:14px 12px 14px 15px;position:relative}.original-workspace .daily-task.daily-task-card:before{background:#efe8d8;border:1px solid rgba(35,70,61,.1);content:"";height:calc(100% - 4px);left:9px;pointer-events:none;position:absolute;top:8px;width:calc(100% - 10px);z-index:-1}.original-workspace .daily-task-overdue.daily-task-card{box-shadow:inset 0 1px #fffdf7f2,4px 7px #b947321f,0 14px 24px #b9473214}.original-workspace .daily-task-completed.daily-task-card{background:#f4efe4;box-shadow:1px 3px #23463d0d;opacity:.78}.original-workspace .task-date-chip{background:#e7e2d5;border:1px solid rgba(35,70,61,.14);box-shadow:inset 0 -1px #1e272314;color:#52615a;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;padding:5px 7px;white-space:nowrap}.original-workspace .daily-task-overdue .task-date-chip{background:#f3ddd6;border-color:#b9473238;color:#9c3c2d}.original-workspace .daily-task-completed .task-date-chip{background:transparent;box-shadow:none}.original-workspace .milestone-field{color:#52615a;display:grid;flex:1 1 100%;font-size:11px;font-weight:700;gap:6px;margin-top:18px}.original-workspace .milestone-field input{background:#f5f1e8;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;padding:9px}.original-workspace .milestone-note{color:#577d68;flex:1 1 100%;font-size:12px;margin:18px 0 0}.original-workspace .stage-detail-actions .timeline-add{margin-top:0}.original-workspace .stage-detail-actions{align-items:end}.original-workspace .project-memory-card{background:#efe9db;border:1px solid rgba(30,39,35,.12);margin-top:18px;padding:16px 16px 14px}.original-workspace .project-memory-card>header{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.original-workspace .project-memory-card h4{font-family:"Noto Serif SC",serif;font-size:18px;margin:0 0 4px}.original-workspace .project-memory-card>header p{color:#617069;font-size:12px;margin:0}.original-workspace .project-memory-card dl{display:grid;gap:10px;margin:0}.original-workspace .project-memory-card dt{color:#7c877f;font-size:10px;font-weight:700;letter-spacing:.04em}.original-workspace .project-memory-card dd{color:#23463d;font-size:13px;line-height:1.7;margin:4px 0 0}.original-workspace .project-memory-card ul{margin:4px 0 0;padding-left:18px}.original-workspace .project-material-list article{align-items:start}.original-workspace .project-material-list article>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.original-workspace .library-group{margin-top:8px}.original-workspace .library-group-label{color:#7c877f;font-size:10px;font-weight:700;letter-spacing:.08em;margin:10px 8px 4px;text-transform:uppercase}.original-workspace .board-actions .new-project-button{align-items:center;display:inline-flex;justify-content:center}.original-workspace .life-focus-card{background:#23463d;box-shadow:7px 9px #b947322e,0 18px 36px #1e272324;color:#f5f1e8;margin:22px 0 25px;padding:24px 26px}.original-workspace .life-focus-card>header{align-items:start;display:flex;gap:20px;justify-content:space-between}.original-workspace .life-focus-card>header small,.original-workspace .life-focus-objective small,.original-workspace .life-focus-grid small{color:#bdcbbf;display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px}.original-workspace .life-focus-card h3{font-family:"Noto Serif SC",serif;font-size:22px;margin:0}.original-workspace .life-focus-card>header button{align-items:center;background:transparent;border:1px solid rgba(245,241,232,.34);color:#f5f1e8;cursor:pointer;display:inline-flex;gap:6px;padding:8px 10px}.original-workspace .life-focus-objective{border-bottom:1px solid rgba(245,241,232,.18);border-top:1px solid rgba(245,241,232,.18);margin:20px 0 16px;padding:16px 0}.original-workspace .life-focus-objective strong{color:#fffdf7;font-family:"Noto Serif SC",serif;font-size:clamp(22px,3vw,34px);line-height:1.35}.original-workspace .life-focus-grid{display:grid;gap:12px 22px;grid-template-columns:1fr 1.35fr}.original-workspace .life-focus-grid p{color:#f5f1e8db;font-size:12px;line-height:1.65;margin:0}.original-workspace .life-focus-grid .life-focus-correction{background:#b94732;color:#fffdf7;margin:0 -10px -10px;padding:10px}.original-workspace .life-focus-grid .life-focus-correction small{color:#f3c3b8}.original-workspace .life-focus-edit-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.original-workspace .life-focus-edit-grid label{color:#bdcbbf;display:grid;font-size:10px;font-weight:700;gap:6px}.original-workspace .life-focus-edit-grid input,.original-workspace .life-focus-edit-grid textarea{background:#fffdf7f5;border:1px solid rgba(255,255,255,.25);color:#1e2723;font:inherit;min-height:40px;padding:9px}.original-workspace .life-focus-edit-grid textarea{min-height:76px;resize:vertical}.original-workspace .life-focus-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.original-workspace .life-focus-actions .text-button{color:#f5f1e8}.original-workspace .cockpit-correction-list article{grid-template-columns:23px 1fr}.original-workspace .cockpit-correction-list article p{color:#617069;font-size:11px;line-height:1.55;margin:4px 0 0}.original-workspace .correction-status{display:inline-flex!important;font-weight:700;padding:2px 6px;width:fit-content}.original-workspace .correction-status-incomplete{background:#eee1c9;color:#8b5a2f!important}.original-workspace .correction-status-stale{background:#f3ddd6;color:#9c3c2d!important}.original-workspace .correction-status-narrow{background:#f2dfc9;color:#a25a26!important}.original-workspace .correction-status-continue{background:#dce8de;color:#2f6654!important}.original-workspace .project-editor{width:min(760px,100%)}.original-workspace .project-form{gap:24px}.original-workspace .project-form-section{border:1px solid rgba(35,70,61,.15);background:#fffdf7;padding:18px}.original-workspace .project-form-section>header{align-items:start;border-bottom:1px solid rgba(35,70,61,.12);display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.original-workspace .project-form-section>header>span{color:#b94732;font-family:"Noto Serif SC",serif;font-size:16px}.original-workspace .project-form-section h3{font-family:"Noto Serif SC",serif;font-size:19px;margin:0}.original-workspace .project-form-section header p{color:#617069;font-size:11px;margin:4px 0 0}.original-workspace .project-form-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.original-workspace .project-form-grid label{min-width:0}.original-workspace .project-form-grid textarea{background:#f5f1e8;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;line-height:1.55;min-height:78px;padding:9px 10px;resize:vertical}.original-workspace .project-form-wide{grid-column:1 / -1}.original-workspace .project-save{min-width:140px}.original-workspace .project-save-error{color:#a53f2c;font-size:13px;margin:0}.original-workspace .project-correction-card,.original-workspace .project-control-card,.original-workspace .project-memory-draft{border:1px solid rgba(35,70,61,.15);margin-top:16px;padding:16px}.original-workspace .project-correction-card{background:#f2dfc9;border-left:4px solid #c9783d}.original-workspace .project-correction-stale{background:#f3ddd6;border-left-color:#b94732}.original-workspace .project-correction-continue{background:#dce8de;border-left-color:#2f6654}.original-workspace .project-correction-card h4,.original-workspace .project-control-card h4,.original-workspace .project-memory-draft h4{font-family:"Noto Serif SC",serif;font-size:18px;margin:0 0 8px}.original-workspace .project-correction-card p,.original-workspace .project-control-card p,.original-workspace .project-memory-draft p{color:#52615a;font-size:12px;line-height:1.7}.original-workspace .project-control-card{background:#fffdf7}.original-workspace .project-control-card dl{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace .project-control-card dt{color:#9b5949;font-size:10px;font-weight:700}.original-workspace .project-control-card dd{color:#23463d;font-size:12px;line-height:1.6;margin:4px 0 0}.original-workspace .project-memory-draft{background:#fff8e9;border-style:dashed}.original-workspace .daily-task.daily-task-card{grid-template-columns:minmax(0,1fr) 34px;padding:0;transition:box-shadow .18s ease,transform .18s ease}.original-workspace .daily-task.daily-task-card:hover{box-shadow:inset 0 1px #fffdf7f2,7px 10px #23463d21,0 18px 28px #1e27231a;transform:translate(-1px,-2px)}.original-workspace .daily-task-active.daily-task-card{border-color:#c9783d80;box-shadow:7px 10px #c9783d2e,0 18px 30px #1e27231f}.original-workspace .task-open-surface{align-items:center;background:transparent;border:0;color:#1e2723;cursor:pointer;display:grid;gap:13px;grid-template-columns:28px minmax(0,1fr) auto;min-height:76px;padding:14px 10px 14px 16px;text-align:left;width:100%}.original-workspace .task-open-surface .daily-task-heading{align-items:center}.original-workspace .task-open-surface .daily-task-heading>span{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.original-workspace .task-open-surface strong{font-size:14px;line-height:1.5}.original-workspace .daily-task-card>.task-delete{align-self:center}.original-workspace .task-completion-panel{background:#efe8d8;border-top:1px solid rgba(35,70,61,.14);display:grid;gap:12px;grid-column:1 / -1;padding:15px 18px 17px}.original-workspace .task-completion-panel label{color:#52615a;display:grid;font-size:11px;font-weight:700;gap:7px}.original-workspace .task-completion-panel textarea{background:#fffdf7;border:1px solid rgba(35,70,61,.28);color:#1e2723;font:inherit;line-height:1.6;min-height:82px;padding:10px;resize:vertical}.original-workspace .task-completion-panel>div{display:flex;gap:9px;justify-content:flex-end}.original-workspace .daily-task-completed.daily-task-card{align-items:center;grid-template-columns:28px minmax(0,1fr) auto 30px;padding:13px 12px 13px 16px}.original-workspace .daily-task-completed blockquote{border-left:2px solid #c9783d;color:#52615a;font-size:12px;line-height:1.6;margin:8px 0 0;padding-left:9px;text-decoration:none}.original-workspace .task-tone-0{--task-edge:#b94732}.original-workspace .task-tone-1{--task-edge:#c9783d}.original-workspace .task-tone-2{--task-edge:#23463d}.original-workspace .task-tone-3{--task-edge:#6f7f68}.original-workspace .task-tone-4{--task-edge:#8a5a4c}.original-workspace .mentor-verdict-row{align-items:center;display:flex;gap:8px;margin-bottom:12px}.original-workspace .mentor-verdict-row>span:last-child{color:#7c877f;font-size:10px}.original-workspace .mentor-verdict{color:#fffdf7;font-size:12px;font-weight:800;letter-spacing:.08em;padding:5px 9px}.original-workspace .mentor-verdict-continue{background:#2f6654}.original-workspace .mentor-verdict-narrow{background:#c9783d}.original-workspace .mentor-verdict-pause{background:#734b3f}.original-workspace .mentor-verdict-exit{background:#b94732}.original-workspace .mentor-missing,.original-workspace .mentor-boundary{border-top:1px solid rgba(30,39,35,.14);display:grid;gap:6px;margin-top:14px;padding-top:12px}.original-workspace .mentor-missing span{color:#9c5b27;font-size:12px}.original-workspace .mentor-boundary p{color:#7f4639;font-size:12px;font-weight:700;line-height:1.6;margin:0}.original-workspace .mentor-boundary>span{color:#7c877f;font-size:10px}.original-workspace .mentor-reply-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.original-workspace .mentor-reply-actions button{background:#23463d;border:0;color:#f5f1e8;cursor:pointer;font-size:11px;font-weight:700;padding:9px 11px}.original-workspace .mentor-reply-actions button:last-child{background:#c9783d}.original-workspace .review-project-corrections{display:grid;gap:10px;margin-top:14px}.original-workspace .review-project-corrections>h4{margin-bottom:0}.original-workspace .review-project-corrections article{background:#fff8e9;border-left:3px solid #c9783d;padding:12px}.original-workspace .review-project-corrections article header{align-items:center;display:flex;justify-content:space-between}.original-workspace .review-project-corrections article time,.original-workspace .review-project-corrections article small{color:#9b5949;font-size:10px}.original-workspace .review-project-corrections article p{margin:5px 0 0}@media(max-width:760px){.original-workspace .life-focus-card{margin-top:16px;padding:20px 18px}.original-workspace .life-focus-card>header{flex-direction:column}.original-workspace .life-focus-grid,.original-workspace .life-focus-edit-grid,.original-workspace .project-form-grid,.original-workspace .project-control-card dl{grid-template-columns:1fr}.original-workspace .project-form-wide{grid-column:auto}.original-workspace .project-form-section{padding:14px}.original-workspace .daily-task-list{padding-right:8px}.original-workspace .task-open-surface{grid-template-columns:26px minmax(0,1fr)}.original-workspace .task-open-surface .task-date-chip{grid-column:2;justify-self:start}.original-workspace .daily-task-completed.daily-task-card{grid-template-columns:26px minmax(0,1fr) 30px}.original-workspace .daily-task-completed .task-date-chip{grid-column:2}.original-workspace .daily-task-completed>.task-delete{grid-column:3;grid-row:1 / span 2}.original-workspace .mentor-columns{grid-template-columns:1fr}}.original-workspace .flow-subtitle{color:#64746d;font-size:13px;line-height:1.6;margin:7px 0 0}.original-workspace .choice-strip,.original-workspace .project-chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0}.original-workspace .choice-strip button,.original-workspace .project-chips button{background:#fffcf6;border:1px solid #cbd3ca;border-radius:10px;color:#345047;cursor:pointer;font:inherit;font-size:12px;min-height:38px;padding:8px 16px;transition:background .16s ease,box-shadow .16s ease}.original-workspace .choice-strip button[aria-pressed=true]{background:#24564b;border-color:#24564b;box-shadow:0 4px 10px #24564b25,inset 0 1px #ffffff24;color:#fffdf7}.original-workspace .project-chips{margin:12px 0 0}.original-workspace .project-chips button{border-radius:20px;font-size:11px;padding:6px 12px;min-height:34px}.original-workspace .project-chips button[aria-pressed=true]{background:#e1ede5;border-color:#638d7c;color:#234c40}.original-workspace .choice-strip .overdue-choice{color:#9d3929;border-color:#c78875}.original-workspace .flow-daily button:focus-visible,.original-workspace .project-archive-page button:focus-visible,.original-workspace .workflow-page button:focus-visible{outline:3px solid #c67b30;outline-offset:3px}.original-workspace .flow-review-controls{background:#e8eee7;border-radius:12px;margin-top:16px;padding:14px}.original-workspace .flow-review-controls .choice-strip{margin:0}.original-workspace .flow-daily .daily-create{background:#e8e7dc;border-radius:12px;gap:10px;padding:14px;grid-template-columns:minmax(150px,1.4fr) 140px minmax(160px,1fr) auto}.original-workspace .flow-daily .daily-create input,.original-workspace .flow-daily .daily-create select{border-radius:8px;min-width:0;width:100%}.original-workspace .flow-daily .daily-create .primary-button{border-radius:8px;min-height:42px}.original-workspace .flow-status{align-items:center;background:linear-gradient(110deg,#285c50,#397265);border:1px solid #ffffff35;border-radius:16px;box-shadow:0 8px 20px #1b493321,inset 0 1px #ffffff45;color:#fffdf5;display:flex;gap:32px;margin-top:22px;padding:18px 23px;position:relative}.original-workspace .flow-status>div{min-width:100px}.original-workspace .flow-status span{font-size:12px}.original-workspace .flow-status strong{display:block;font-size:34px;line-height:1.2;font-variant-numeric:tabular-nums;animation:count-arrive .2s ease}.original-workspace .flow-status strong small{font-size:13px;font-weight:500}.original-workspace .flow-status p{font-size:12px;line-height:1.9;margin:0}.original-workspace .flow-status-message{margin-left:auto;color:#e2f0dd}.original-workspace .flow-workspace{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);margin-top:23px}.original-workspace .flow-workspace .daily-task-section{margin:0}.original-workspace .flow-workspace h3{font-size:18px}.original-workspace .flow-pending>header{align-items:center;justify-content:space-between}.original-workspace .flow-pending>header span{color:#627369;font-size:10px}.original-workspace .flow-daily .daily-task-list-open{gap:12px;max-height:58vh;min-height:140px;overflow:auto;overscroll-behavior:contain;padding:14px 8px 20px 2px}.original-workspace .flow-daily .daily-task.daily-task-card{--task-fill:#326b5b;background:linear-gradient(135deg,#ffffff15,transparent 75%),var(--task-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff50;border-radius:14px;box-shadow:inset 0 1px #ffffff50,0 4px color-mix(in srgb,var(--task-fill),#132b25 25%),0 9px 15px #2444381c;color:#fff;display:grid;grid-template-columns:30px minmax(0,1fr) 25px;gap:10px;min-height:94px;overflow:hidden;padding:17px 14px}.original-workspace .flow-daily .task-tone-0{--task-fill:#985745}.original-workspace .flow-daily .task-tone-1{--task-fill:#826235}.original-workspace .flow-daily .task-tone-2{--task-fill:#326b5b}.original-workspace .flow-daily .task-tone-3{--task-fill:#53644d}.original-workspace .flow-daily .task-tone-4{--task-fill:#675a79}.original-workspace .flow-daily .task-tone-neutral{--task-fill:#536a70}.original-workspace .flow-daily .daily-task.daily-task-card:before{display:none}.original-workspace .flow-daily .daily-task.daily-task-card:hover{box-shadow:inset 0 1px #ffffff65,0 5px color-mix(in srgb,var(--task-fill),#132b25 25%),0 12px 18px #24443826;transform:translateY(-1px)}.original-workspace .flow-task-check{align-items:center;background:#ffffff17;border:1.5px solid #ffffffba;border-radius:50%;color:#ffffff70;cursor:pointer;display:flex;height:27px;justify-content:center;padding:0;width:27px}.original-workspace .flow-task-check:hover{background:#fff;color:var(--task-fill)}.original-workspace .flow-task-body{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:6px;min-width:0;padding:0;text-align:left}.original-workspace .flow-task-body strong{color:inherit;font-size:14px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.original-workspace .flow-task-body span{color:#ffffffd9;font-size:10px}.original-workspace .flow-task-body small{font-size:11px;color:#fff6d9}.original-workspace .flow-daily .daily-task-overdue{border-left:4px solid #ffb293!important}.original-workspace .flow-daily .task-delete{color:#ffffffd6;padding:4px}.original-workspace .flow-daily .task-completion-panel{grid-column:1/-1;background:#fffcf4;border-radius:8px;color:#23463d;margin:5px 0 0;padding:12px}.original-workspace .flow-daily .task-completion-panel textarea{width:100%;min-height:75px;border:1px solid #bbc7bd;border-radius:6px;font:inherit;font-size:12px;padding:8px}.original-workspace .flow-achievements{background:#f1f4e8;border:1px solid #cbd8bf;border-radius:16px;min-width:0;padding:17px}.original-workspace .flow-achievements>header{display:flex;flex-direction:column;gap:7px}.original-workspace .flow-achievements>header>div{align-items:center;color:#345c46;display:flex;gap:8px}.original-workspace .flow-achievements h3{margin:0}.original-workspace .flow-achievements>header>span{color:#556c55;font-size:10px}.original-workspace .achievement-list{display:grid;gap:10px;margin-top:15px}.original-workspace .flow-achievements .achievement-list{max-height:58vh;overflow:auto;padding:0 3px 3px}.original-workspace .achievement-card{background:#fffef8;border:1px solid #d9dfcd;border-radius:10px;padding:13px}.original-workspace .achievement-heading{align-items:start;display:flex;gap:9px}.original-workspace .achievement-heading>div{flex:1;min-width:0}.original-workspace .achievement-heading strong{color:#29483b;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.original-workspace .achievement-heading p{color:#657764;font-size:10px;margin:4px 0 0}.original-workspace .achievement-heading time{color:#647160;font-size:10px;white-space:nowrap}.original-workspace .achievement-check{align-items:center;background:#e3eed8;border-radius:50%;color:#43734e;display:flex;flex:none;justify-content:center;height:25px;width:25px}.original-workspace .achievement-result{color:#4d6256;font-size:12px;line-height:1.65;white-space:pre-wrap;margin:10px 0}.original-workspace .achievement-actions{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:9px}.original-workspace .achievement-actions>span{color:#667467;font-size:10px}.original-workspace .achievement-actions .text-button{color:#38654b;font-size:11px}.original-workspace .flow-history>header{align-items:center;display:flex;justify-content:space-between}.original-workspace .flow-history h3{font-size:17px}.original-workspace .flow-history .achievement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace .completion-feedback{bottom:22px;display:grid;gap:6px;left:50%;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%);z-index:30}.original-workspace .completion-feedback>div{align-items:center;background:#254e41;border:1px solid #ffffff45;border-radius:12px;box-shadow:0 8px 30px #1a392b35;color:#fff;display:flex;gap:10px;font-size:12px;padding:12px 16px}.original-workspace .completion-feedback>div>span{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-workspace .completion-feedback button{align-items:center;background:#ffffff18;border:1px solid #ffffff60;border-radius:7px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:7px;white-space:nowrap}.original-workspace .completion-bursts{bottom:90px;left:50%;pointer-events:none;position:fixed;z-index:31}.original-workspace .completion-burst i{animation:flow-confetti .8s ease-out forwards;background:var(--particle-color);border-radius:2px;height:8px;left:0;position:absolute;top:0;width:5px}.original-workspace .source-focused{outline:3px solid #bd8037;outline-offset:3px}@keyframes flow-confetti{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn))}}@keyframes count-arrive{0%{transform:translateY(3px);opacity:.65}to{transform:translateY(0);opacity:1}}@media(max-width:1100px){.original-workspace .flow-workspace{gap:15px;grid-template-columns:minmax(0,1.15fr) minmax(250px,1fr)}.original-workspace .flow-daily .daily-create{grid-template-columns:1fr 140px}.original-workspace .flow-status-message{display:none}}@media(max-width:760px){.original-workspace .flow-workspace{grid-template-columns:1fr}.original-workspace .flow-daily .daily-task-list-open{max-height:40vh}.original-workspace .flow-achievements .achievement-list{max-height:none}.original-workspace .flow-history .achievement-list{grid-template-columns:1fr}.original-workspace .flow-status{gap:20px;padding:16px}.original-workspace .flow-daily .daily-create{grid-template-columns:1fr}.original-workspace .choice-strip button{padding:8px 12px}.original-workspace .achievement-heading time{white-space:normal;max-width:68px}}@media(prefers-reduced-motion:reduce){.original-workspace .completion-bursts{display:none}.original-workspace .flow-daily *,.original-workspace .workflow-page *,.original-workspace .project-archive-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.original-workspace .flow-daily .daily-task.daily-task-card:hover{transform:none}}.original-workspace .project-archive-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.original-workspace .project-archive-detail{min-width:0}.original-workspace .project-detail-tabs{margin:18px 0}.original-workspace .project-archive-finance{background:#e8eee4;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px;margin:15px 0}.original-workspace .project-archive-finance span{color:#576958;font-size:11px}.original-workspace .project-archive-finance strong{color:#285744;display:block;font-size:20px;margin-top:6px;font-variant-numeric:tabular-nums}.original-workspace .project-note-form{background:#f2eee2;border:1px solid #d6d9c7;border-radius:12px;display:grid;gap:14px;margin-top:16px;padding:18px}.original-workspace .project-note-form .choice-strip{margin:0}.original-workspace .project-notes>header p{color:#617064;font-size:12px;line-height:1.6}.original-workspace .project-note-fields{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 160px}.original-workspace .project-note-form label{color:#4d6354;display:grid;font-size:12px;gap:7px}.original-workspace .project-note-form input:not([type=checkbox]),.original-workspace .project-note-form textarea,.original-workspace .project-memory-draft textarea{background:#fffdf7;border:1px solid #b9c7b9;border-radius:7px;color:#274339;font:inherit;font-size:13px;min-width:0;padding:10px;width:100%}.original-workspace .project-note-form textarea{min-height:95px;resize:vertical}.original-workspace .project-note-form textarea[aria-label=节点内容]{min-height:140px}.original-workspace .project-note-form fieldset,.original-workspace .project-node-list fieldset{border:1px solid #cbd5c4;border-radius:8px;padding:12px}.original-workspace .node-document-choices label,.original-workspace .project-node-list fieldset label{align-items:center;display:flex;font-size:12px;gap:8px;margin:6px 0}.original-workspace .project-node-list input[type=checkbox]{accent-color:#32664e}.original-workspace .project-note-actions{align-items:center;display:flex;gap:10px}.original-workspace .project-note-actions button{border-radius:7px}.original-workspace .node-draft-notice{background:#e7eecf;border-left:3px solid #81954a;color:#4b633e;font-size:12px;line-height:1.7;padding:12px}.original-workspace .project-node-list{display:grid;gap:15px;margin-top:25px}.original-workspace .project-node-list>article{background:#fffef8;border:1px solid #ccd7c7;border-radius:12px;padding:18px}.original-workspace .project-node-list header{align-items:center;display:flex;justify-content:space-between;gap:10px}.original-workspace .project-node-list header>div{align-items:center;color:#6b7058;display:flex;flex-wrap:wrap;font-size:11px;gap:7px}.original-workspace .project-node-list h4{font-size:17px;margin:12px 0 8px}.original-workspace .project-node-list p{color:#4a6253;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.original-workspace .project-node-list small{color:#617264;font-size:11px}.original-workspace .project-node-list fieldset{margin-top:14px}.original-workspace .project-node-list legend{color:#60715e;font-size:11px}.original-workspace .project-node-list .outline-button{margin-top:8px}.original-workspace .project-memory-history{border-top:1px solid #ccd5c7;margin-top:30px;padding-top:18px}.original-workspace .project-memory-history details{border-bottom:1px solid #d6ddce;color:#526552;font-size:12px;line-height:1.75;padding:12px 0}.original-workspace .project-memory-history summary{cursor:pointer;font-weight:600}.original-workspace .project-memory-draft textarea{min-height:65px}.original-workspace .workflow-page{margin:0 auto;max-width:1180px}.original-workspace .workflow-count{background:#e0ebdc;border-radius:20px;color:#356446;font-size:12px;padding:9px 14px}.original-workspace .workflow-range{align-items:center;color:#4d6352;display:flex;gap:15px;margin:15px 0}.original-workspace .workflow-range strong{font-size:12px;font-variant-numeric:tabular-nums}.original-workspace .workflow-range button{align-items:center;background:#fffdf7;border:1px solid #c7d1c2;border-radius:8px;color:#335740;cursor:pointer;display:flex;justify-content:center;height:34px;width:34px}.original-workspace .workflow-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 270px;margin-top:27px}.original-workspace .workflow-days{min-width:0}.original-workspace .workflow-day{margin-bottom:25px}.original-workspace .workflow-day>header{align-items:center;border-bottom:1px solid #c9d3c3;color:#48624d;display:flex;gap:10px;padding-bottom:12px}.original-workspace .workflow-day>header h3{font-family:inherit;font-size:15px;margin:0}.original-workspace .workflow-day>header>span{color:#6c7b67;font-size:11px;margin-left:auto}.original-workspace .workflow-event{display:grid;gap:12px;grid-template-columns:14px minmax(0,1fr);padding:15px 0 5px;position:relative}.original-workspace .workflow-event:before{background:#cbd8c4;content:"";height:100%;left:6px;position:absolute;top:20px;width:1px}.original-workspace .workflow-event:last-child:before{display:none}.original-workspace .workflow-dot{background:#56856c;border:3px solid #edf0e6;border-radius:50%;height:13px;margin-top:13px;position:relative;width:13px;z-index:1}.original-workspace .workflow-event>div{background:#fffdf7;border:1px solid #d0d9c9;border-radius:12px;padding:15px 17px}.original-workspace .workflow-event-meta{align-items:center;color:#6a765f;display:flex;font-size:10px;justify-content:space-between;gap:10px}.original-workspace .workflow-event-meta>span{background:#e9eedf;border-radius:4px;padding:4px 7px}.original-workspace .workflow-event h4{color:#2e4938;font-size:15px;line-height:1.5;margin:10px 0 6px;overflow-wrap:anywhere}.original-workspace .workflow-project-name{color:#58715b;font-size:11px;margin:0 0 10px}.original-workspace .workflow-event details{color:#596e5c;font-size:12px;line-height:1.7}.original-workspace .workflow-event summary{cursor:pointer}.original-workspace .workflow-event-content{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.original-workspace .workflow-event .text-button{align-items:center;display:flex;font-size:11px;gap:5px;margin-top:10px}.original-workspace .workflow-event-finance .workflow-dot{background:#bc843c}.original-workspace .workflow-event-entry .workflow-dot{background:#956848}.original-workspace .workflow-reminders{background:#e9eadf;border:1px solid #d2d6c6;border-radius:14px;padding:18px;position:sticky;top:18px}.original-workspace .workflow-reminders h3{color:#435a45;font-size:17px;margin:0 0 16px}.original-workspace .workflow-reminders h4{color:#5d6043;font-size:12px;margin:15px 0 8px}.original-workspace .workflow-reminders section+section{border-top:1px solid #cbd0bf;padding-top:5px}.original-workspace .workflow-reminders button{background:#fffdf6;border:1px solid #d6dac8;border-radius:8px;cursor:pointer;display:grid;gap:6px;margin:7px 0;padding:10px;text-align:left;width:100%}.original-workspace .workflow-reminders button strong{color:#36523e;font-size:12px;line-height:1.5}.original-workspace .workflow-reminders button small,.original-workspace .workflow-reminders p{color:#687460;font-size:11px;line-height:1.6}.original-workspace .workflow-reminders section{max-height:260px;overflow:auto}.original-workspace .cockpit-summary-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.original-workspace .cockpit-source-item{background:transparent;border:0;border-bottom:1px solid #dde1d2;color:#35543f;cursor:pointer;display:flex;gap:12px;padding:14px 0;text-align:left;width:100%}.original-workspace .cockpit-source-item>div{flex:1;min-width:0}.original-workspace .cockpit-source-item strong{font-size:12px;line-height:1.6}.original-workspace .cockpit-source-item small{color:#78806a;display:block;font-size:10px;margin-top:5px}.original-workspace .cockpit-source-item p{color:#68755f;font-size:11px;line-height:1.6;margin:5px 0}.original-workspace .cockpit-source-item>span{color:#8a957d;font-size:11px;min-width:20px}.original-workspace .overview-evidence-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:22px}.original-workspace .overview-achieved{align-items:start;background:transparent;border:0;border-bottom:1px solid #d6dfcc;color:#4d7955;cursor:pointer;display:flex;gap:10px;padding:13px 0;text-align:left;width:100%}.original-workspace .overview-achieved strong{color:#36553c;font-size:12px;line-height:1.6}.original-workspace .overview-achieved p{color:#6b775f;font-size:11px;line-height:1.6;margin:5px 0 0}@media(max-width:1100px){.original-workspace .workflow-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.original-workspace .cockpit-summary-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.original-workspace .workflow-layout,.original-workspace .overview-evidence-grid{grid-template-columns:1fr}.original-workspace .workflow-reminders{position:static}.original-workspace .project-note-fields{grid-template-columns:1fr}.original-workspace .project-note-form{padding:14px}.original-workspace .project-archive-header{align-items:start;gap:15px}.original-workspace .project-archive-header-actions{gap:7px}.original-workspace .project-archive-finance{padding:12px}.original-workspace .project-archive-finance strong{font-size:17px}.original-workspace .project-detail-tabs button{padding:8px 10px}.original-workspace .workflow-event>div{padding:13px}}.original-workspace{color:#26364c;background:#f4f5fa}.original-workspace .app-shell{background:radial-gradient(ellipse at 30% 0%,#e8edfc 0%,transparent 48%),radial-gradient(ellipse at 95% 50%,#f6e9dc 0%,transparent 48%),#f5f5f9;background-size:auto}.original-workspace .sidebar{background:linear-gradient(155deg,#20314d,#343954);box-shadow:inset -1px 0 #ffffff24,8px 0 28px #25345012}.original-workspace .sidebar .eyebrow,.original-workspace .nav-group-label,.original-workspace .sidebar-note span,.original-workspace .mentor-shortcut small{color:#b8c4db}.original-workspace .brand-mark{background:linear-gradient(135deg,#ffffff30,#ffffff07);border-color:#ffffff50;box-shadow:inset 0 1px #fff5,0 8px 20px #07142f38}.original-workspace .nav-item{border-radius:11px;color:#e0e5ef}.original-workspace .nav-item>svg{background:#ffffff16;border-radius:7px;box-sizing:content-box;padding:6px}.original-workspace .nav-item[data-view=daily]>svg{color:#a9c4ff;background:#5885d328}.original-workspace .nav-item[data-view=workflow]>svg{color:#ffc99a;background:#eea96723}.original-workspace .nav-item[data-view=project-archive]>svg,.original-workspace .nav-item[data-view=records]>svg{color:#d8c4ff;background:#b092da28}.original-workspace .nav-item[data-view=finance]>svg{color:#a3e3cc;background:#61bc9923}.original-workspace .nav-item-active{background:linear-gradient(115deg,#ffffff25,#ffffff0c);border-left-color:#b5caff;box-shadow:inset 0 1px #ffffff35,0 5px 12px #101c3320}.original-workspace .mentor-shortcut{background:linear-gradient(120deg,#b89bce23,#ffffff0b);border-radius:13px;border-color:#ffffff30;box-shadow:inset 0 1px #ffffff35}.original-workspace .mentor-orb{background:#a76571}.original-workspace .cloud-status{border:1px solid #e5cabb;border-radius:9px}.original-workspace .eyebrow{color:#65728f}.original-workspace .primary-button,.original-workspace .mentor-action{background:#4565ad;color:#fff;border:1px solid #3c5eac;border-radius:9px;box-shadow:inset 0 1px #ffffff45,0 3px #314b84,0 5px 12px #3c5da323}.original-workspace .outline-button{background:#ffffff65;border-color:#bcc7db;border-radius:9px;color:#3c5278;box-shadow:inset 0 1px #fff,0 3px 8px #2739500b}.original-workspace .choice-strip{background:#e9edf58c;border:1px solid #ffffffa0;border-radius:12px;box-shadow:inset 0 1px #fff,0 4px 12px #3347660c;padding:5px;width:fit-content}.original-workspace .choice-strip button[aria-pressed=true]{background:#4967ae;border-color:#4967ae;box-shadow:inset 0 1px #ffffff60,0 3px #354d86,0 4px 9px #425d9523;color:#fff}.original-workspace .project-chips button{background:#ffffff9c;border-color:#cfd6e3;color:#465d7b;box-shadow:inset 0 1px #fff,0 2px 4px #29476608}.original-workspace .project-chips button[aria-pressed=true]{background:#e2e9fb;border-color:#607cb9;color:#314f90}.original-workspace .project-chips .task-tone-0{border-left:3px solid #b45d52}.original-workspace .project-chips .task-tone-1{border-left:3px solid #ac713c}.original-workspace .project-chips .task-tone-2{border-left:3px solid #466db8}.original-workspace .project-chips .task-tone-3{border-left:3px solid #398976}.original-workspace .project-chips .task-tone-4{border-left:3px solid #8467b4}.original-workspace .flow-daily .daily-create{background:#ffffffa8;border:1px solid #fff;box-shadow:inset 0 1px #fff,0 8px 20px #33446e0c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:14px}.original-workspace .flow-status{background:linear-gradient(120deg,#4467b7,#697bb4);border-color:#ffffff60;box-shadow:inset 0 1px #ffffff70,inset 0 -2px #2c437037,0 5px #c1cbe5,0 12px 25px #35589120;padding:16px 22px;overflow:hidden}.original-workspace .flow-status:after{background:linear-gradient(140deg,#ffffff15,transparent);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.original-workspace .flow-status-message{color:#edf1ff}.original-workspace .flow-daily .daily-task.task-tone-0{--task-fill:#ad554a}.original-workspace .flow-daily .daily-task.task-tone-1{--task-fill:#a56635}.original-workspace .flow-daily .daily-task.task-tone-2{--task-fill:#4366b0}.original-workspace .flow-daily .daily-task.task-tone-3{--task-fill:#2e7768}.original-workspace .flow-daily .daily-task.task-tone-4{--task-fill:#795ba5}.original-workspace .flow-daily .daily-task.task-tone-neutral{--task-fill:#566c86}.original-workspace .flow-daily .daily-task.daily-task-card{background:linear-gradient(130deg,#ffffff22,transparent 65%),var(--task-fill);border-color:#ffffff82;border-bottom:2px solid #00000015;border-radius:16px;box-shadow:inset 0 1px #ffffff75,inset 1px 0 #ffffff35,0 5px color-mix(in srgb,var(--task-fill),#182641 30%),0 12px 23px #34456926}.original-workspace .flow-daily .daily-task.daily-task-card:hover{box-shadow:inset 0 1px #ffffff80,0 5px color-mix(in srgb,var(--task-fill),#182641 30%),0 16px 25px #34456930}.original-workspace .flow-task-body span,.original-workspace .flow-task-body small{font-size:11px}.original-workspace .flow-pending>header span{font-size:11px;color:#64728b}.original-workspace .flow-achievements{background:linear-gradient(145deg,#ffffffca,#e9f3eea8);border:1px solid #ffffffd9;border-bottom:2px solid #d0e1da;box-shadow:inset 0 1px #fff,0 5px #d9e6e1,0 15px 26px #335f5417;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px}.original-workspace .flow-achievements>header{position:relative;padding-right:58px;min-height:51px}.original-workspace .flow-achievements>header>span{font-size:11px}.original-workspace .achievement-card{background:linear-gradient(135deg,#fff,#ffffffb8);border-color:#e1e7ed;border-left:3px solid #719e91;box-shadow:inset 0 1px #fff,0 4px 8px #334d6510}.original-workspace .achievement-card.task-tone-0{border-left-color:#b45d52}.original-workspace .achievement-card.task-tone-1{border-left-color:#ac713c}.original-workspace .achievement-card.task-tone-2{border-left-color:#466db8}.original-workspace .achievement-card.task-tone-3{border-left-color:#398976}.original-workspace .achievement-card.task-tone-4{border-left-color:#8467b4}.original-workspace .achievement-heading strong{color:#2c4155}.original-workspace .achievement-heading p,.original-workspace .achievement-heading time,.original-workspace .achievement-actions>span{font-size:11px;color:#65768a}.original-workspace .cockpit-summary-flow{gap:14px;border:0;margin-top:22px}.original-workspace .cockpit-summary-flow>button{border:1px solid #ffffffcf;border-bottom:2px solid #d5dfec;border-radius:15px;padding:17px;background:linear-gradient(140deg,#ecf7f2cf,#ffffffb8);box-shadow:inset 0 1px #fff,0 4px #dbe4e3,0 10px 22px #36496312;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.original-workspace .cockpit-summary-flow>button:nth-child(2){background:linear-gradient(140deg,#fff0dfcf,#ffffffb8)}.original-workspace .cockpit-summary-flow>button:nth-child(3){background:linear-gradient(140deg,#e8edfccf,#ffffffb8)}.original-workspace .cockpit-summary-flow>button:nth-child(4){background:linear-gradient(140deg,#f0e8fccf,#ffffffb8)}.original-workspace .cockpit-summary-flow>button:nth-child(2) strong{color:#97622d}.original-workspace .cockpit-summary-flow>button:nth-child(3) strong{color:#4565a6}.original-workspace .cockpit-summary-flow>button:nth-child(4) strong{color:#7858a1}.original-workspace .life-focus-card{background:linear-gradient(130deg,#ffffffca,#e8edfaaf);border:1px solid #fff;border-radius:18px;box-shadow:inset 0 1px #fff,0 4px #dbe0ed,0 16px 28px #39477212}.original-workspace .cockpit-panel{background:#fff9;border:1px solid #ffffffcf;border-radius:15px;padding:18px;box-shadow:inset 0 1px #fff,0 4px #e0e4ee,0 12px 20px #314d6910;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.original-workspace .cockpit-guidance{background:linear-gradient(145deg,#716188,#4d5278);border:1px solid #ffffff80;border-radius:15px;box-shadow:inset 0 1px #ffffff50,0 5px #c5bfd8,0 14px 24px #574c771c}.original-workspace .project-archive-item{border-radius:12px;margin-bottom:8px;background:#ffffff7a;border:1px solid #ffffffc0;box-shadow:inset 0 1px #fff,0 3px 7px #30436b0a}.original-workspace .project-archive-item-active{background:linear-gradient(135deg,#4268ab,#657ab2);color:#fff;border-color:#ffffff9c;box-shadow:inset 0 1px #ffffff75,0 4px #324d82,0 9px 15px #3d609a25}.original-workspace .project-archive-item-active span,.original-workspace .project-archive-item-active small,.original-workspace .project-archive-item-active strong{color:#fff}.original-workspace .project-archive-detail{background:#ffffff85;border:1px solid #ffffffc9;border-radius:18px;padding:22px;box-shadow:inset 0 1px #fff,0 5px #dee3ef,0 16px 28px #33456512;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.original-workspace .project-archive-finance{background:transparent;gap:12px;padding:0}.original-workspace .project-archive-finance>span{background:#e9f3edbf;border:1px solid #ffffffdd;border-radius:11px;box-shadow:inset 0 1px #fff,0 4px 10px #33445c0c;padding:15px}.original-workspace .project-archive-finance>span:nth-child(2){background:#fbecdcc9}.original-workspace .project-archive-finance>span:nth-child(2) strong{color:#96623b}.original-workspace .project-archive-finance>span:nth-child(3){background:#e8edfac9}.original-workspace .project-archive-finance>span:nth-child(3) strong{color:#4665a0}.original-workspace .project-note-form{background:linear-gradient(145deg,#f0eafbc7,#fffa);border-color:#fff;box-shadow:inset 0 1px #fff,0 4px #e4dfee,0 12px 20px #6a548615}.original-workspace .project-node-list>article{border-color:#e0d9eb;border-left:4px solid #9375b7;box-shadow:inset 0 1px #fff,0 4px #e4dfee,0 10px 20px #6655850c}.original-workspace .project-node-list>.node-kind-decision{border-left-color:#557cbd}.original-workspace .project-node-list>.node-kind-milestone{border-left-color:#c18a45}.original-workspace .project-node-list .node-kind-idea>header svg{color:#9069af}.original-workspace .project-node-list .node-kind-decision>header svg{color:#557cbd}.original-workspace .project-node-list .node-kind-milestone>header svg{color:#ac782f}.original-workspace .project-judgment-history{margin:22px 0;padding:16px;background:#eee8f8a6;border:1px solid #ffffffd9;border-radius:12px;box-shadow:inset 0 1px #fff,0 5px 13px #695e7d0d}.original-workspace .project-judgment-history h4{margin:0 0 10px}.original-workspace .project-judgment-history details{border-top:1px solid #dcd3e9;padding:12px 0;font-size:12px;line-height:1.8}.original-workspace .project-judgment-history summary{cursor:pointer;color:#594a72}.original-workspace .project-judgment-history dl{display:grid;gap:10px}.original-workspace .project-judgment-history dt{color:#76618d;font-size:11px}.original-workspace .project-judgment-history dd{margin:4px 0;white-space:pre-wrap}.original-workspace .workflow-count{background:#f5e8d7;color:#92652e}.original-workspace .workflow-event{--event-color:#3c927b;--event-tint:#e5f4ed}.original-workspace .workflow-event-follow-up{--event-color:#5275b5;--event-tint:#e8effa}.original-workspace .workflow-event-entry{--event-color:#98713d;--event-tint:#fbf0df}.original-workspace .workflow-event-document{--event-color:#6d7eab;--event-tint:#eaf0fa}.original-workspace .workflow-event-judgment{--event-color:#8764ab;--event-tint:#f0e8fa}.original-workspace .workflow-event-record{--event-color:#b4697d;--event-tint:#faeaf0}.original-workspace .workflow-event-finance{--event-color:#ab7735;--event-tint:#fbf0df}.original-workspace .workflow-event .workflow-dot{background:var(--event-color);box-shadow:0 0 0 4px #ffffff70}.original-workspace .workflow-event>div{background:linear-gradient(130deg,#fffd,#ffffffa8);border-color:#ffffffdf;border-left:3px solid var(--event-color);box-shadow:inset 0 1px #fff,0 4px #dde2ec,0 10px 18px #2d476312;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.original-workspace .workflow-event-meta>span{background:var(--event-tint);color:color-mix(in srgb,var(--event-color),#122e47 22%);font-size:11px}.original-workspace .workflow-event-meta time{font-size:11px}.original-workspace .workflow-reminders{background:linear-gradient(145deg,#fcf0e2cb,#ffffffa8);border-color:#fff;box-shadow:inset 0 1px #fff,0 5px #eadfcf,0 14px 22px #80644112;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.original-workspace .workflow-reminders h3{color:#735c42}.original-workspace .workflow-reminders button{box-shadow:inset 0 1px #fff,0 3px 6px #695b4410;border-color:#eaded0}.original-workspace .completion-feedback>div{background:linear-gradient(120deg,#37756a,#456588);box-shadow:inset 0 1px #ffffff70,0 5px #203f54,0 15px 28px #223b5430}.original-workspace .cockpit-asset{object-fit:contain;pointer-events:none;mix-blend-mode:multiply}.original-workspace .achievement-asset{height:60px;width:60px;position:absolute;right:-2px;top:-4px}.original-workspace .archive-asset{height:58px;width:58px;float:left;margin:0 14px 0 0}@media(max-width:760px){.original-workspace .project-archive-detail{padding:16px}.original-workspace .cockpit-summary-flow{gap:12px}.original-workspace .cockpit-summary-flow>button{padding:14px}.original-workspace .flow-status{gap:18px}.original-workspace .flow-achievements{padding:16px}.original-workspace .project-archive-finance>span{padding:10px}.original-workspace .cockpit-panel{padding:15px}}.original-workspace .cloud-status-local{background:#edf2fa99;color:#5c6e88;border-color:#ccd7e9;box-shadow:inset 0 1px #fff}.original-workspace .completion-bursts{top:0;right:0;bottom:0;left:0}.original-workspace .completion-burst{position:fixed}.original-workspace .completion-burst i{top:0;left:0}@media(prefers-reduced-motion:reduce){.original-workspace .app-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.original-workspace .project-overview-brief{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:20px 0}.original-workspace .project-overview-brief>div:last-child{grid-column:1/-1}.original-workspace .project-overview-brief dt{color:#6a7391;font-size:11px;margin-bottom:5px}.original-workspace .project-overview-brief dd{color:#344c65;font-size:13px;line-height:1.7;margin:0}.original-workspace .project-overview-links{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.original-workspace .effort-overview{margin:22px 0;padding:24px;border:1px solid var(--border, #dedee9);border-radius:20px;background:#ffffffb8}.original-workspace .effort-overview>header,.original-workspace .project-planned-nodes>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.original-workspace .effort-overview h3,.original-workspace .effort-overview h4{margin:0 0 8px}.original-workspace .effort-overview header p,.original-workspace .effort-explanation,.original-workspace .effort-row p,.original-workspace .effort-overview>small{font-size:13px;color:#696779;line-height:1.7}.original-workspace .effort-explanation{margin:12px 0 18px}.original-workspace .effort-rows{display:grid;gap:16px}.original-workspace .effort-row-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.original-workspace .effort-row-title strong,.original-workspace .effort-row-title button{font-size:14px;overflow-wrap:anywhere;text-align:left}.original-workspace .effort-row-title span{font-size:13px;white-space:nowrap}.original-workspace .effort-bar{margin:8px 0 5px;height:6px;background:#e8e5f0;border-radius:9px;overflow:hidden}.original-workspace .effort-bar span{display:block;height:100%;background:#9c92be;border-radius:inherit}.original-workspace .effort-row p{margin:0}.original-workspace .effort-gaps{margin:20px 0 12px;padding-top:16px;border-top:1px solid #e4e0eb}.original-workspace .effort-gaps ul{padding-left:20px;margin:8px 0;font-size:14px;line-height:1.8}.original-workspace .effort-overview>small{display:block}.original-workspace .project-planned-nodes{margin:22px 0;padding:20px;background:#f6f3fa;border-radius:16px}.original-workspace .node-status{font-size:12px;color:#6e628f}.original-workspace .node-version-history{margin:14px 0;padding:12px;background:#f6f4f8;border-radius:12px}.original-workspace .node-version-history summary{cursor:pointer;font-size:13px}.original-workspace .node-version-history>div{padding:12px 0;border-bottom:1px solid #e4dfea}.original-workspace .node-version-history h5{margin:8px 0;font-size:14px}.original-workspace .node-due-panel{margin-bottom:20px}.original-workspace .review-effort-analysis{line-height:1.8}.original-workspace .task-project-edit{padding:8px 0 14px;font-size:13px}.original-workspace .task-project-edit>div{display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:12px}.original-workspace .task-project-edit label{display:flex;align-items:center;gap:6px}.original-workspace .task-project-edit input[type=checkbox]{width:16px;height:16px}@media(max-width:640px){.original-workspace .effort-overview{padding:18px}.original-workspace .effort-overview>header,.original-workspace .project-planned-nodes>header{flex-direction:column}.original-workspace .effort-row-title{align-items:flex-start}.original-workspace .project-node-list article>header{flex-wrap:wrap}.original-workspace .project-node-list article>header>div{flex-wrap:wrap}}.original-workspace .daily-project-filter{display:flex;align-items:center;gap:12px}.original-workspace .daily-project-filter label{display:flex;align-items:center;gap:10px;font-size:13px}.original-workspace .daily-project-filter select{min-width:150px;max-width:260px;padding:8px 12px;border:1px solid #d5d7e5;border-radius:10px;background:#fff;font:inherit}.original-workspace .flow-daily .flow-filter-surface{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:16px;padding:12px 14px}.original-workspace .flow-daily .flow-filter-surface .choice-strip{margin:0}.original-workspace .weekly-review-panel{margin:22px 0;padding:22px;border:1px solid #dedee9;background:#ffffffb8;border-radius:18px}.original-workspace .weekly-review-panel>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.original-workspace .weekly-review-panel h3{margin:0 0 8px}.original-workspace .weekly-review-panel>header p{margin:0;color:#696779;font-size:13px;line-height:1.7}.original-workspace .weekly-events-title{margin-top:28px}@media(max-width:640px){.original-workspace .weekly-review-panel{padding:18px}.original-workspace .weekly-review-panel>header{flex-direction:column}.original-workspace .daily-project-filter,.original-workspace .daily-project-filter label{width:100%}.original-workspace .daily-project-filter select{flex:1;min-width:0;max-width:none}}.original-workspace .flow-daily .achievement-card.compact-completed{min-height:0;background:transparent;border:0;border-bottom:1px solid #dce2e8;border-radius:0;box-shadow:none;padding:10px 0}.original-workspace .flow-daily .compact-completed .achievement-heading{align-items:center;flex-wrap:wrap;gap:8px}.original-workspace .flow-daily .compact-completed .achievement-heading>strong{flex:1;min-width:100px}.original-workspace .flow-daily .compact-completed .achievement-check{background:transparent;width:18px;height:18px;border:0;box-shadow:none;color:#508871}.original-workspace .flow-daily .compact-completed .achievement-result{margin:6px 0 6px 26px}.original-workspace .flow-daily .flow-history .achievement-list{grid-template-columns:1fr}.original-workspace .flow-daily .achievement-list{gap:0}.original-workspace .task-children{grid-column:1 / -1;min-width:0;margin-left:26px}.original-workspace .task-children ol{list-style:none;padding:0;margin:5px 0;border-left:1px solid #94a9ad70}.original-workspace .task-children li{padding:6px 0 6px 10px}.original-workspace .child-task-line{display:flex;align-items:center;gap:7px}.original-workspace .child-check{flex:none;width:19px;height:19px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.original-workspace .child-check:not(.checked) svg{visibility:hidden}.original-workspace .child-check.checked{color:#508871}.original-workspace .child-title{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;font-size:12px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.original-workspace .child-task-line small{font-size:10px;opacity:.75}.original-workspace .child-completed .child-title{opacity:.65}.original-workspace .child-result{margin:4px 0 0 26px;font-size:11px;white-space:pre-wrap}.original-workspace .child-add{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:5px}.original-workspace .child-create{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:8px 0 2px}.original-workspace .child-create input{flex:1;min-width:100px;border:1px solid #bdc9cf;border-radius:5px;padding:7px 9px;background:#fff;color:#263a45}.original-workspace .flow-daily .daily-task-card .task-children .text-button{color:inherit}.original-workspace .flow-daily .daily-task-card .child-check.checked{color:#d9f0df}.original-workspace .task-children .task-completion-panel{margin-top:7px}@media(max-width:760px){.original-workspace .child-task-line{flex-wrap:nowrap}.original-workspace .child-task-line small{max-width:88px;flex:none;font-size:9px}.original-workspace .child-title{font-size:11px}.original-workspace .task-children{margin-left:20px}.original-workspace .flow-daily .compact-completed .achievement-heading time{max-width:none}.original-workspace .child-create .text-button{font-size:11px}}.original-workspace .flow-daily .compact-completed .task-delete,.original-workspace .flow-daily .compact-completed .completed-edit{color:#7d8b99;padding:3px}.original-workspace .flow-daily .compact-completed .achievement-heading strong{font-size:13px}.original-workspace .project-document-tools,.original-workspace .kp-document-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.original-workspace .project-document-tools input[type=file],.original-workspace .node-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.original-workspace .project-document-tools label,.original-workspace .node-upload{cursor:pointer}.original-workspace .kp-document-item{border-bottom:1px solid #dce3d5}.original-workspace .kp-document-item .kp-doc-row{border:0}.original-workspace .kp-document-actions{padding:0 12px 14px 180px}.original-workspace .kp-doc-row strong{white-space:normal;overflow-wrap:anywhere}.original-workspace .kp-doc-row small{display:block;overflow-wrap:anywhere}.original-workspace .project-note-form select{background:#fffdf7;border:1px solid #b9c7b9;border-radius:7px;color:#274339;font:inherit;font-size:14px;min-height:44px;padding:10px 12px;width:100%;box-sizing:border-box}.original-workspace .project-note-form>label:has(select){max-width:360px}.original-workspace .project-note-form .node-upload{display:inline-flex;align-items:center;justify-self:start}.original-workspace .project-node-list>details{background:#fffef8;border:1px solid #ccd7c7;border-radius:8px;overflow:hidden}.original-workspace .node-card-summary{cursor:pointer;padding:16px 18px;list-style:revert}.original-workspace .node-card-summary>span{display:block;color:#617264;font-size:12px;margin-bottom:7px}.original-workspace .node-card-summary>strong{font-size:17px;overflow-wrap:anywhere}.original-workspace .node-card-summary>p{display:block;white-space:pre-wrap;margin:8px 0 0}.original-workspace .node-card-content{border-top:1px solid #dce3d5;padding:18px}.original-workspace .node-linked-documents{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.original-workspace .node-linked-documents strong{font-size:12px}.original-workspace .node-card-content>p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.original-workspace .kp-document-actions{padding-left:12px}.original-workspace .project-note-fields{grid-template-columns:1fr}.original-workspace .project-note-form>label:has(select){max-width:none}.original-workspace .kp-documents>header{align-items:flex-start;gap:12px;flex-wrap:wrap}}.original-workspace .node-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.original-workspace .node-selection-bar{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px}.original-workspace .node-selection-bar>div{display:contents}.original-workspace .node-selection-bar button{flex:1 0 auto;min-height:42px;padding:9px 14px;border:1px solid #cbd5c4;border-radius:5px;background:#f6f7f1;color:#52634b;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.original-workspace .node-selection-bar button[aria-pressed=true]{background:#63734f;border-color:#63734f;color:#fff}.original-workspace .node-selection-bar [aria-label=节点状态] button:first-child{margin-left:6px}.original-workspace .node-card-summary .node-record-times{font-size:11px;margin-top:8px;color:#7d8579}.original-workspace .node-card-summary time{white-space:nowrap}.original-workspace .app-shell .main-stage{background-image:url(/assets/cockpit/glass-background.png);background-size:cover;background-position:center;background-attachment:fixed;padding:26px clamp(22px,3vw,48px) 54px}.original-workspace .app-shell .cloud-status{background:#ffffff83;border:1px solid #ffffffd9;color:#4f6189;padding:8px 13px;margin-bottom:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.original-workspace .flow-daily{--flow-ink:#20254e;--flow-muted:#626b99;--flow-blue:#2769e8;max-width:1440px;padding:28px;color:var(--flow-ink);background:#ffffff25;border:2px solid #ffffff9c;border-radius:34px;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffffba,0 17px 50px #726ab815}.original-workspace .flow-topline{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:22px;margin-bottom:22px}.original-workspace .flow-daily .daily-header{border:0;padding:0;display:block}.original-workspace .flow-title-line{align-items:baseline;display:flex;gap:16px;flex-wrap:wrap}.original-workspace .flow-daily .daily-header h2{font-size:clamp(30px,2.8vw,42px);color:#1e214c;letter-spacing:0;font-weight:900;line-height:1.35}.original-workspace .flow-title-line time{font-size:14px;font-weight:600;color:#64648f}.original-workspace .flow-daily .flow-subtitle{color:#6d6c98;font-size:13px;letter-spacing:4px;margin:10px 0 0}.original-workspace .flow-daily .flow-status{align-items:center;min-height:98px;margin:0;padding:16px 21px;gap:16px;border:2px solid #d1ecff;border-radius:29px;background:linear-gradient(120deg,#61b5fb,#3885f7 48%,#456aed);box-shadow:inset 0 2px 3px #ffffffc0,inset 0 -3px 7px #ffffff58,0 0 0 4px #fff5,0 7px #b5c8f42e,0 14px 23px #5d77cc30}.original-workspace .flow-daily .flow-status:after{background:linear-gradient(135deg,#ffffff35,transparent 58%);border:1px solid #ffffff60;border-radius:22px;top:6px;right:6px;bottom:6px;left:6px}.original-workspace .flow-status-seal{align-items:center;display:flex;justify-content:center;border:2px solid #d5f1ff;background:linear-gradient(140deg,#68c3fb,#2d7af3);height:57px;width:57px;flex:none;border-radius:50%;box-shadow:inset 0 2px 5px #ffffffb2,0 0 0 5px #ffffff25,0 5px 10px #1d62d751}.original-workspace .flow-daily .flow-status>div{align-items:center;display:flex;flex:1;min-width:0;gap:7px;white-space:nowrap}.original-workspace .flow-daily .flow-status>div>span{font-size:19px;font-weight:650}.original-workspace .flow-daily .flow-status strong{font-size:32px;display:inline}.original-workspace .flow-daily .flow-status strong small{font-size:17px}.original-workspace .flow-daily .flow-status-message{display:block;margin:0;font-size:12px;color:#fff;line-height:1.8;flex:none}.original-workspace .flow-status-message svg{vertical-align:middle}.original-workspace .flow-filter-surface{background:linear-gradient(120deg,#eef1ff6b,#ffffff25);border:1px solid #ffffffab;border-radius:24px;padding:16px 17px 18px;box-shadow:inset 0 1px #fff,0 12px 22px #7a78b816}.original-workspace .flow-daily .choice-strip{margin:0 0 18px;padding:0;border:0;background:transparent;box-shadow:none;gap:14px;display:flex;flex-wrap:wrap}.original-workspace .flow-daily .choice-strip button{align-items:center;display:inline-flex;justify-content:center;gap:11px;min-height:52px;min-width:131px;font-size:15px;font-weight:600;color:#616ba0;padding:12px 22px;background:linear-gradient(140deg,#ffffffc2,#ececfd82);border:1px solid #d0d4f3;border-radius:17px;box-shadow:inset 0 2px #ffffffda,0 6px 12px #777cb319}.original-workspace .flow-daily .choice-strip button[aria-pressed=true]{background:linear-gradient(145deg,#499afa,#1660f0);color:#fff;border-color:#c3e7ff;box-shadow:inset 0 2px 3px #ffffffa8,inset 0 -2px #ffffff30,0 0 0 3px #ffffff80,0 6px 12px #407ded36}.original-workspace .flow-daily .choice-strip .overdue-choice{min-width:0;color:#9d4b42;background:#fff1eeb3}.original-workspace .flow-daily .project-chips{margin:0;gap:13px;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));position:relative}.original-workspace .flow-daily .project-chips>button{--project-color:#6474c4;display:flex;align-items:center;justify-content:start;gap:10px;min-width:0;min-height:73px;padding:10px 14px;border:1px solid #ffffffee;border-bottom:3px solid #ffffffa6;border-radius:19px;background:linear-gradient(140deg,#fffb,#fff5);box-shadow:inset 0 1px #fff,0 6px 16px #7479b51b;color:#2a315b;text-align:left}.original-workspace .flow-daily .project-chips .task-tone-0{--project-color:#e26977}.original-workspace .flow-daily .project-chips .task-tone-1{--project-color:#cf963b}.original-workspace .flow-daily .project-chips .task-tone-2{--project-color:#367fee}.original-workspace .flow-daily .project-chips .task-tone-3{--project-color:#32a487}.original-workspace .flow-daily .project-chips .task-tone-4{--project-color:#9464c4}.original-workspace .flow-daily .project-chips>button[aria-pressed=true]{background:linear-gradient(145deg,#ffffffce,#ecf1ff85);border-bottom-color:var(--project-color);box-shadow:inset 0 1px #fff,0 4px 10px #586aca24}.original-workspace .flow-project-icon{align-items:center;display:flex;flex:none;height:42px;width:42px;justify-content:center;color:var(--project-color);border-radius:13px;background:color-mix(in srgb,var(--project-color) 13%,transparent);box-shadow:inset 0 1px 1px #ffffffd2,0 4px 8px color-mix(in srgb,var(--project-color) 17%,transparent)}.original-workspace .flow-project-icon svg{fill:color-mix(in srgb,var(--project-color) 22%,transparent);filter:drop-shadow(0 2px 1px #ffffff9a) drop-shadow(0 3px 3px #5f4a8c20);stroke-width:2.4}.original-workspace .flow-project-icon img{width:43px;height:43px;object-fit:contain;mix-blend-mode:multiply}.original-workspace .flow-daily .project-chips>button>span:last-child{min-width:0}.original-workspace .flow-daily .project-chips strong{display:block;font-size:13px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.original-workspace .flow-daily .project-chips small{display:block;font-size:11px;margin-top:4px;color:#666e9a}.original-workspace .flow-daily .project-chips .flow-all-projects{position:absolute;top:-70px;right:0;min-height:40px;padding:7px 12px;border-radius:12px;border-bottom-width:1px;gap:7px;background:#ffffff92}.original-workspace .flow-all-projects .flow-project-icon{height:25px;width:25px;background:transparent;box-shadow:none}.original-workspace .flow-all-projects .flow-project-icon svg{width:21px;height:21px}.original-workspace .flow-all-projects small{display:none!important}.original-workspace .flow-daily .flow-add-project strong{font-weight:500;color:#666c9b}.original-workspace .flow-daily .daily-create{position:relative;padding:13px;gap:10px;margin:17px 0 0;min-height:79px;grid-template-columns:minmax(0,1.9fr) 145px minmax(150px,.65fr) auto;background:linear-gradient(135deg,#ffffff9c,#ecf0ff65);border:2px solid #ffffffe5;border-radius:24px;box-shadow:inset 0 1px #fff,0 0 0 4px #ffffff37,0 11px 18px #7986b823;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.original-workspace .flow-daily .daily-create>input,.original-workspace .flow-daily .daily-create .project-select{background:#ffffff50;border:1px solid #dfe0ef!important;border-radius:15px;min-height:47px;height:47px;color:#555f86;padding:10px 13px;font-size:14px;box-shadow:inset 0 1px #ffffffed}.original-workspace .flow-daily .daily-create>input::placeholder{color:#737ba1}.original-workspace .flow-daily .daily-create .project-select select{font-size:12px;color:#535e8b;padding-left:11px}.original-workspace .flow-daily .daily-create .primary-button{min-height:47px;margin:0;border:1px solid #c7e5ff;border-radius:15px;background:linear-gradient(145deg,#4699fc,#1761ef);box-shadow:inset 0 2px 2px #ffffffb0,inset 0 -2px #ffffff38,0 4px 9px #3372de30;font-size:14px;padding:10px 19px}.original-workspace .flow-daily .flow-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px}.original-workspace .flow-daily .flow-pending,.original-workspace .flow-daily .flow-achievements{min-width:0;padding:17px;border:2px solid #ffffffe8;border-radius:24px;background:linear-gradient(145deg,#ffffff9c,#fff5);box-shadow:inset 0 1px #fff,0 7px #d9def12b,0 15px 25px #7880ac27;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.original-workspace .flow-daily .flow-pending>header,.original-workspace .flow-daily .flow-achievements>header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;gap:10px;border:0;padding:0;min-height:43px;margin-bottom:14px}.original-workspace .flow-section-title{display:flex;align-items:center;gap:9px;min-width:0}.original-workspace .flow-daily .flow-section-title h3{font-size:23px;color:#252650;font-family:"Noto Serif SC",serif;font-weight:900;margin:0;white-space:nowrap}.original-workspace .flow-count-badge{background:#e5e9fc;color:#46559b;border-radius:15px;padding:3px 10px;font-size:12px;font-weight:600}.original-workspace .flow-daily .flow-pending>header>span,.original-workspace .flow-daily .flow-achievements>header>span{color:#6a7099;font-size:11px;text-align:right}.original-workspace .flow-list-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#4068d3;background:#e2e9ff;border:2px solid #fff;border-radius:13px;box-shadow:inset 0 1px #fff,0 5px 7px #6d83c733}.original-workspace .flow-daily .achievement-asset{position:static;width:41px;height:41px}.original-workspace .flow-daily .daily-task-list-open{margin:0;padding:0 2px 9px;gap:13px;min-height:150px;max-height:54vh}.original-workspace .flow-daily .daily-task.task-tone-0{--task-fill:#ed657d;--task-end:#c44d6c}.original-workspace .flow-daily .daily-task.task-tone-1{--task-fill:#dfaa51;--task-end:#a87021}.original-workspace .flow-daily .daily-task.task-tone-2{--task-fill:#428fff;--task-end:#1f58e7}.original-workspace .flow-daily .daily-task.task-tone-3{--task-fill:#3ebba3;--task-end:#208779}.original-workspace .flow-daily .daily-task.task-tone-4{--task-fill:#ae7cdd;--task-end:#8855b3}.original-workspace .flow-daily .daily-task.task-tone-neutral{--task-fill:#7993c7;--task-end:#526ca0}.original-workspace .flow-daily .daily-task.daily-task-card{position:relative;min-height:87px;margin:0;padding:15px;border:1.5px solid #ffffffac;border-left-width:1.5px!important;border-bottom:2px solid #ffffffba;border-radius:17px;gap:12px;grid-template-columns:29px minmax(0,1fr) 22px;background:linear-gradient(125deg,#ffffff20,transparent 60%),linear-gradient(125deg,var(--task-fill),var(--task-end));box-shadow:inset 0 2px 2px #ffffff72,inset 0 -2px 4px #ffffff25,0 0 0 2px #ffffff45,0 5px 10px color-mix(in srgb,var(--task-end) 22%,transparent)}.original-workspace .flow-daily .daily-task.daily-task-card:hover{transform:translateY(-1px);box-shadow:inset 0 2px 2px #ffffff95,0 0 0 2px #ffffff80,0 7px 15px color-mix(in srgb,var(--task-end) 30%,transparent)}.original-workspace .flow-daily .daily-task-overdue .flow-task-body small{font-weight:700}.original-workspace .flow-task-watermark{position:absolute;right:73px;top:10px;color:#ffffff20;fill:#ffffff0e;transform:rotate(-16deg);pointer-events:none}.original-workspace .flow-daily .flow-task-check{height:27px;width:27px;border:2px solid #fff;background:#ffffff06;z-index:1;color:transparent}.original-workspace .flow-daily .flow-task-check:hover{color:#fff;background:#fff3}.original-workspace .flow-daily .flow-task-body{z-index:1}.original-workspace .flow-daily .flow-task-body strong{font-size:16px;font-weight:650;text-shadow:0 1px 1px #28447822}.original-workspace .flow-daily .flow-task-body span{font-size:12px;color:#fff}.original-workspace .flow-daily .flow-task-body small{display:flex;gap:5px;align-items:center;font-size:11px;color:#fff}.original-workspace .flow-daily .task-delete{z-index:1;color:#fff}.original-workspace .flow-daily .flow-achievements .achievement-list{margin:0;max-height:54vh;padding:0 2px 8px;gap:13px}.original-workspace .flow-daily .achievement-card{min-height:86px;padding:15px;background:linear-gradient(110deg,#e4f5edac,#eef5f199);border:1.5px solid #fffffff5;border-left-width:1.5px;border-radius:17px;box-shadow:inset 0 1px #fff,0 5px 12px #58908012}.original-workspace .flow-daily .achievement-heading{align-items:center;gap:12px}.original-workspace .flow-daily .achievement-heading strong{color:#242d50;font-size:15px;font-weight:650}.original-workspace .flow-daily .achievement-heading p{color:#5b7182;font-size:11px;display:flex;align-items:center;gap:5px;margin-top:7px}.original-workspace .flow-daily .achievement-heading time{align-items:center;display:flex;gap:4px;color:#5b7182;font-size:11px}.original-workspace .flow-daily .achievement-check{width:31px;height:31px;border:1px solid #b4ebd7;background:linear-gradient(140deg,#52d2a0,#21a57d);box-shadow:inset 0 2px 2px #ffffffba,0 0 0 4px #dbf2e975,0 4px 7px #32a17b24;color:#fff}.original-workspace .achievement-check svg{stroke-width:2.8}.original-workspace .flow-daily .achievement-actions{margin-top:8px}.original-workspace .flow-daily .achievement-actions>span,.original-workspace .flow-daily .achievement-actions .text-button{font-size:10px}.original-workspace .flow-daily .achievement-result{font-size:12px;color:#455e64;margin:8px 0}.original-workspace .flow-daily .empty-daily{color:#656f99;padding:25px 14px;margin:0;font-size:13px;line-height:1.8}.original-workspace .flow-daily .flow-pending .empty-daily{border:1px dashed #bbc7e4;background:#ffffff36;border-radius:17px;min-height:138px}.original-workspace .flow-daily .flow-achievements .empty-daily{border:1px dashed #b6d7ce;background:#eaf5ed54;border-radius:17px;min-height:138px}.original-workspace .flow-page-footer{align-items:center;display:flex;justify-content:space-between;gap:18px;padding:19px 0 0}.original-workspace .flow-page-footer>span{color:#68729c;font-family:"Noto Serif SC",serif;font-size:12px;letter-spacing:1px}.original-workspace .flow-daily .flow-page-footer .outline-button{color:#58679a;background:#fff5;border-color:#c7ceec}.original-workspace .flow-daily .review-count{color:#647193;margin-bottom:0}.original-workspace .flow-daily .flow-review-controls{margin-top:17px;background:#ffffff85;border-radius:18px;padding:15px}.original-workspace .compact-overview{max-width:1440px}.original-workspace .compact-overview .dashboard-toolbar{border-color:#b8bfd24f;padding:6px 0 20px}.original-workspace .compact-overview .dashboard-toolbar h2{color:#22274d;font-weight:900}.original-workspace .compact-overview .dashboard-toolbar .eyebrow{color:#5d6b9b}.original-workspace .compact-overview .quiet-action{border:1px solid #ffffffe5;border-radius:13px;background:#ffffff8f;color:#415583;box-shadow:inset 0 1px #fff,0 6px 12px #7880ac16}.original-workspace .compact-overview .life-focus-card{background:linear-gradient(130deg,#ffffffe0,#e9edffc4);color:#283357;border:2px solid #ffffffed;border-radius:27px;box-shadow:inset 0 2px #fff,0 7px #d9deee3d,0 17px 35px #727cac23;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:25px 29px}.original-workspace .compact-overview .life-focus-card h3{color:#344375}.original-workspace .compact-overview .life-focus-card>header small,.original-workspace .compact-overview .life-focus-objective small,.original-workspace .compact-overview .life-focus-grid small{color:#677297;font-size:11px}.original-workspace .compact-overview .life-focus-card>header button{background:#ffffff68;border:1px solid #bbc9ec;border-radius:11px;color:#3c5687;box-shadow:inset 0 1px #fff,0 4px 9px #667fb017}.original-workspace .compact-overview .life-focus-objective{border-color:#b9c7e25e;margin:19px 0;padding:17px 0}.original-workspace .compact-overview .life-focus-objective strong{color:#202c61;font-size:clamp(24px,2.7vw,38px)}.original-workspace .compact-overview .life-focus-grid p{color:#495675;font-size:13px}.original-workspace .compact-overview .life-focus-grid .life-focus-correction{background:#fff0e6b5;border:1px solid #f2c5a9;border-radius:13px;color:#844e3c;margin:0;padding:11px 14px;box-shadow:inset 0 1px #fff}.original-workspace .compact-overview .life-focus-grid .life-focus-correction small{color:#915344}.original-workspace .compact-overview .life-focus-edit-grid label{color:#536488;font-size:12px}.original-workspace .compact-overview .life-focus-edit-grid input,.original-workspace .compact-overview .life-focus-edit-grid textarea{border:1px solid #bdc9e5;border-radius:10px;background:#ffffffe0;color:#334364}.original-workspace .compact-overview .life-focus-actions .text-button{color:#456092}.original-workspace .compact-overview .cockpit-summary-flow>button{min-height:113px;border:2px solid #ffffffeb;border-radius:21px;padding:20px;box-shadow:inset 0 1px #fff,0 6px #d9e1ee35,0 13px 24px #7480a823}.original-workspace .compact-overview .cockpit-summary-flow small,.original-workspace .compact-overview .cockpit-summary-flow span{color:#5a6883}.original-workspace .compact-overview .cockpit-panel{border:2px solid #ffffffd9;border-radius:23px;padding:20px;background:#ffffffab;box-shadow:inset 0 1px #fff,0 7px #d9e1ee25,0 15px 27px #7981b01c}.original-workspace .compact-overview .cockpit-panel h3{color:#2f3965}@media(max-width:1350px){.original-workspace .flow-daily{padding:22px}.original-workspace .flow-topline{grid-template-columns:1fr 1.05fr;gap:16px}.original-workspace .flow-daily .flow-status{padding:15px;gap:10px;min-height:86px}.original-workspace .flow-daily .flow-status>div>span{font-size:16px}.original-workspace .flow-daily .flow-status strong{font-size:28px}.original-workspace .flow-daily .flow-status-message{display:none}.original-workspace .flow-daily .choice-strip button{min-width:110px}.original-workspace .flow-daily .daily-create{grid-template-columns:minmax(0,1fr) 135px minmax(135px,.6fr) auto}.original-workspace .flow-daily .flow-section-title h3{font-size:20px}.original-workspace .flow-daily .flow-pending>header>span,.original-workspace .flow-daily .flow-achievements>header>span{max-width:120px;line-height:1.5}.original-workspace .flow-daily .project-chips{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}}@media(max-width:1000px){.original-workspace .flow-daily{padding:19px}.original-workspace .flow-topline{grid-template-columns:1fr}.original-workspace .flow-daily .flow-status{justify-self:stretch}.original-workspace .flow-daily .flow-status-message{display:block}.original-workspace .flow-daily .daily-create{grid-template-columns:minmax(0,1fr) 145px}.original-workspace .flow-daily .daily-create .project-select{width:100%}.original-workspace .flow-daily .flow-pending>header,.original-workspace .flow-daily .flow-achievements>header{flex-wrap:wrap}.original-workspace .flow-daily .flow-pending>header>span,.original-workspace .flow-daily .flow-achievements>header>span{max-width:none}.original-workspace .flow-daily .choice-strip{padding-right:0}.original-workspace .flow-daily .project-chips .flow-all-projects{position:static;min-height:73px}.original-workspace .flow-all-projects small{display:block!important}.original-workspace .flow-all-projects .flow-project-icon{height:42px;width:42px}.original-workspace .flow-daily .project-chips{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:760px){.original-workspace .app-shell[data-view=daily] .main-stage,.original-workspace .app-shell[data-view=overview] .main-stage{padding:17px 14px 95px;background-attachment:scroll}.original-workspace .flow-daily{padding:17px 13px;border-radius:26px}.original-workspace .flow-title-line{gap:8px}.original-workspace .flow-title-line time{font-size:12px}.original-workspace .flow-daily .daily-header h2{font-size:30px}.original-workspace .flow-daily .flow-status{padding:15px 13px;border-radius:23px;gap:10px}.original-workspace .flow-status-seal{width:42px;height:42px}.original-workspace .flow-daily .flow-status>div>span{font-size:15px}.original-workspace .flow-daily .flow-status strong{font-size:26px}.original-workspace .flow-daily .flow-status-message{display:none}.original-workspace .flow-filter-surface{padding:13px 10px;border-radius:20px}.original-workspace .flow-daily .choice-strip{gap:8px;margin-bottom:13px}.original-workspace .flow-daily .choice-strip button{padding:10px;min-height:44px;min-width:0;flex:1;font-size:12px;gap:5px;border-radius:12px}.original-workspace .flow-daily .choice-strip button svg{width:15px;height:15px}.original-workspace .flow-daily .choice-strip .overdue-choice{flex:none}.original-workspace .flow-daily .project-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.original-workspace .flow-daily .project-chips>button{padding:10px 8px;gap:7px;min-height:76px;border-radius:14px}.original-workspace .flow-daily .project-chips strong{font-size:11px}.original-workspace .flow-project-icon{width:31px;height:31px;border-radius:9px}.original-workspace .flow-project-icon img{width:33px;height:33px}.original-workspace .flow-project-icon svg{width:22px;height:22px}.original-workspace .flow-daily .project-chips .flow-all-projects{min-height:76px}.original-workspace .flow-all-projects .flow-project-icon{width:31px;height:31px}.original-workspace .flow-daily .project-chips small{font-size:10px}.original-workspace .flow-daily .daily-create{grid-template-columns:minmax(0,1fr) 108px;padding:10px;border-radius:20px}.original-workspace .flow-daily .daily-create>input:first-child{grid-column:1/-1}.original-workspace .flow-daily .daily-create .project-select{grid-column:1/-1}.original-workspace .flow-daily .daily-create>input[type=date]{font-size:12px;min-width:0;grid-row:4}.original-workspace .flow-daily .daily-create .primary-button{grid-row:4;justify-content:center;font-size:12px;padding:10px}.original-workspace .flow-daily .flow-workspace{grid-template-columns:1fr;gap:20px}.original-workspace .flow-daily .flow-pending,.original-workspace .flow-daily .flow-achievements{padding:14px;border-radius:20px}.original-workspace .flow-daily .flow-section-title h3{font-size:21px}.original-workspace .flow-daily .daily-task-list-open{max-height:39vh}.original-workspace .flow-daily .flow-achievements .achievement-list{max-height:none}.original-workspace .flow-daily .flow-task-body strong{font-size:15px}.original-workspace .flow-daily .achievement-heading{flex-wrap:wrap}.original-workspace .flow-daily .achievement-heading>time{margin-left:43px}.original-workspace .flow-daily .achievement-heading strong{font-size:14px}.original-workspace .flow-page-footer{flex-wrap:wrap}.original-workspace .compact-overview .life-focus-card{padding:20px}.original-workspace .compact-overview .life-focus-card>header{flex-direction:column;gap:12px}.original-workspace .compact-overview .life-focus-objective strong{font-size:26px}.original-workspace .compact-overview .life-focus-grid{grid-template-columns:1fr}.original-workspace .compact-overview .life-focus-card>header button{font-size:11px}.original-workspace .compact-overview .cockpit-summary-flow>button{min-height:108px;padding:15px}}.original-workspace .project-archive-header>div:first-child{min-width:240px}.original-workspace .project-archive-header .archive-asset{float:none;position:absolute;left:0;top:8px;width:52px;height:52px;margin:0}.original-workspace .project-archive-header>div:first-child{position:relative;padding-left:70px}.original-workspace .project-archive-header h2{white-space:nowrap}.original-workspace .main-stage .project-archive-layout{gap:20px}.original-workspace .main-stage .project-archive-list,.original-workspace .main-stage .timeline-bars{background:linear-gradient(135deg,#e9edffba,#ffffffb0);border:2px solid #ffffffe5;border-radius:22px;box-shadow:inset 0 2px #fff,0 6px #bfc7e52b,0 17px 32px #606b9b25}.original-workspace .main-stage .timeline-overview-card :is(p,span,div,b){color:#53648e}.original-workspace .main-stage .timeline-overview-card>strong{color:#3b4979}.original-workspace .main-stage .qualification-note .eyebrow{color:#f2edff}.original-workspace .main-stage .new-project-button{background:linear-gradient(140deg,#559af5,#2a68df);border:1px solid #b9d6ff;color:#fff;border-radius:13px;box-shadow:inset 0 2px #fff8,0 4px #1e4d9f21,0 8px 14px #2b62b92b}.original-workspace .main-stage .archive-toggle,.original-workspace .main-stage .mentor-context,.original-workspace .main-stage .mentor-starters button,.original-workspace .main-stage .archive-search{background:#ffffffa3;border:1px solid #cbd4eb;border-radius:13px;color:#51628a;box-shadow:inset 0 1px #fff,0 5px 10px #687ca117}.original-workspace .main-stage .project-material-list>article,.original-workspace .main-stage .project-correction-card{border-radius:15px;padding:14px;box-shadow:inset 0 1px #ffffffd0,0 5px 10px #7d6d8912}.original-workspace .main-stage{--page-accent:#477dec;--glass-shadow:inset 0 2px 0 #ffffffed,inset 0 -2px 0 #ffffff70,0 6px 0 #bfc7e52b,0 17px 32px #606b9b25;color:#293452}.original-workspace .app-shell[data-view=records] .main-stage,.original-workspace .app-shell[data-view=project-archive] .main-stage{--page-accent:#9269c6}.original-workspace .app-shell[data-view=workflow] .main-stage,.original-workspace .app-shell[data-view=qualification] .main-stage{--page-accent:#c18c3d}.original-workspace .app-shell[data-view=finance] .main-stage{--page-accent:#319c81}.original-workspace .app-shell[data-view=timeline] .main-stage{--page-accent:#cf758b}.original-workspace .app-shell[data-view=mentor] .main-stage{--page-accent:#7e73c4}.original-workspace .main-stage>:is(.workflow-page,.project-archive-page,.intake-page,.timeline-page,.finance-page,.mentor-page,.qualification-page,.archive-page){max-width:1440px;padding:25px;background:#ffffff30;border:2px solid #ffffffb0;border-radius:30px;box-shadow:inset 0 1px #fff,0 20px 45px #6f75a816}.original-workspace .main-stage :is(.page-intro,.stage-review-header,.timeline-header,.finance-header,.mentor-page-header,.project-archive-header,.project-ranking-heading,.workflow-page>.daily-header){border-bottom:1px solid #b9c2df75;padding-bottom:20px;margin-bottom:22px}.original-workspace .main-stage :is(.page-intro,.stage-review-header,.timeline-header,.finance-header,.mentor-page-header,.project-archive-header,.project-ranking-heading,.workflow-page>.daily-header) h2{color:#242c58;font-weight:900;font-size:clamp(28px,2.7vw,39px)}.original-workspace .main-stage :is(.eyebrow,.reflection-intro,.mentor-page-header>div>p:last-child,.stage-review-header>p){color:#606e94}.original-workspace .main-stage :is(.intake-panel,.qualification-form,.qualification-result,.ai-result,.life-guide-result,.archive-reader,.library-index,.library-upload,.stage-entry-list,.stage-entry-detail,.timeline-overview-card,.timeline-months,.timeline-entry-list,.timeline-entry-detail,.timeline-card,.timeline-empty,.finance-toolbar,.finance-card,.mentor-conversation-list,.mentor-chat,.project-control-card,.project-memory-card,.project-archive-detail,.project-archive-index,.project-ranking,.review-draft){background:linear-gradient(130deg,#ffffffd9,#eef0ffc0);border:2px solid #ffffffe5;border-radius:22px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#303b5c}.original-workspace .main-stage :is(.intake-grid,.qualification-layout,.library-layout,.stage-entry-layout,.timeline-detail-layout,.mentor-workspace){gap:20px;margin-top:22px}.original-workspace .main-stage :is(.intake-panel,.qualification-form,.archive-reader,.project-control-card,.project-memory-card,.stage-entry-detail,.timeline-entry-detail){padding:22px}.original-workspace .main-stage :is(.stage-entry-list,.timeline-entry-list,.library-index,.mentor-conversation-list){background:linear-gradient(140deg,#ece8ffc9,#ffffff9c);padding:12px}.original-workspace .main-stage :is(.file-picker,.library-upload>label){padding:11px 15px;background:#f1edffc4;color:#6c51a1;border:1px solid #d6c6ec;border-radius:13px;box-shadow:inset 0 1px #fff,0 5px 10px #7b62a119}.original-workspace .main-stage :is(.archive-status,.qualification-note,.qualification-opener){background:linear-gradient(140deg,#8571c5,#5965a2);border:2px solid #ffffffb8!important;border-radius:22px;box-shadow:var(--glass-shadow);color:#fff}.original-workspace .main-stage :is(.archive-status,.qualification-note,.qualification-opener) :is(span,.eyebrow,p,h4){color:#f2edff}.original-workspace .main-stage :is(.archive-status,.qualification-note,.qualification-opener) p:last-child{color:#f2edff!important}.original-workspace .main-stage :is(.finance-top-metric,.mentor-new-conversation){background:linear-gradient(130deg,#4bbca2,#328f87);border:1px solid #caf3e4;border-radius:15px;box-shadow:inset 0 2px #ffffff80,0 6px 14px #328e7b30;color:#fff}.original-workspace .main-stage .finance-top-metric span{color:#e7fff4}.original-workspace .main-stage .finance-card{overflow:hidden;border-left:4px solid #53b59e}.original-workspace .main-stage .finance-card:nth-child(3n+2){border-left-color:#bf91db}.original-workspace .main-stage .finance-card:nth-child(3n){border-left-color:#6b9af1}.original-workspace .main-stage .finance-card footer{background:#e9effbc9}.original-workspace .main-stage .finance-entry-columns>section:first-child>header strong{color:#208369}.original-workspace .main-stage .finance-entry-columns>section:last-child>header strong{color:#b06442}.original-workspace .main-stage :is(.mentor-intro,.mentor-composer,.qualification-columns>section,.archive-summary){background:#eef0ff9c;border:1px solid #ffffffcf;border-radius:15px}.original-workspace .main-stage .mentor-message-assistant{background:linear-gradient(130deg,#ffffffed,#ede9ffa3);border:1px solid #fff;border-radius:20px;box-shadow:inset 0 1px #fff,0 8px 20px #6b659b18}.original-workspace .main-stage .mentor-message-user{background:linear-gradient(130deg,#e3efffe8,#dbe7faad);border:1px solid #fff;border-radius:18px;color:#324975}.original-workspace .main-stage .mentor-composer>button{background:linear-gradient(130deg,#9b7bd0,#6e6cc4);border-radius:12px;box-shadow:inset 0 1px #ffffff90,0 4px 10px #6861a536}.original-workspace .main-stage :is(.mentor-starters button,.stage-entry,.timeline-entry,.library-item,.mentor-conversation,.timeline-card){border-radius:13px}.original-workspace .main-stage :is(.stage-entry-active,.timeline-entry-active,.mentor-conversation-active,.library-item-active){background:linear-gradient(130deg,#f7f1ff,#e6eaff);border-left-color:var(--page-accent)}.original-workspace .main-stage .project-ranking{padding:24px}.original-workspace .main-stage .project-ranking-list{gap:17px}.original-workspace .main-stage .project-ranking-list .project-card{border:2px solid #ffffffdb;border-radius:20px;box-shadow:var(--glass-shadow);background:linear-gradient(135deg,#f7eafecb,#ffffffb8)}.original-workspace .main-stage .project-ranking-list .project-card-high{background:linear-gradient(135deg,#ffdadfc7,#fff5f0cb);border-left:4px solid #e87d88}.original-workspace .main-stage .project-ranking-list .project-card-medium{background:linear-gradient(135deg,#fbe7c5cc,#fff9eacb);border-left:4px solid #d7a54d}.original-workspace .main-stage .project-ranking-list .project-card-low{background:linear-gradient(135deg,#d8eafccc,#eef4ffcf);border-left:4px solid #6398dc}.original-workspace .main-stage .timeline-card{border-top:4px solid #ca85a3}.original-workspace .main-stage .timeline-card:nth-child(3n+2){border-top-color:#6599d6}.original-workspace .main-stage .timeline-card:nth-child(3n){border-top-color:#b998d4}.original-workspace .main-stage :is(input,textarea,select):not([type=file]):not([type=checkbox]){border-radius:12px;border-color:#c1cae0;color:#303e60;background-color:#ffffffe0;box-shadow:inset 0 2px 3px #8190b60b}.original-workspace .main-stage .primary-button{background:linear-gradient(140deg,#559af5,#2a68df);border:1px solid #b9d6ff;border-radius:13px;box-shadow:inset 0 2px #fff8,inset 0 -2px #fff2,0 4px #1e4d9f21,0 8px 14px #2b62b92b}.original-workspace .main-stage .outline-button{border-radius:13px;background:#ffffffa8;border-color:#c2cceb;box-shadow:inset 0 2px #fff,0 5px 10px #6c7b9f17;color:#465f96}.original-workspace .main-stage .chip{border-radius:11px;background:#ffffffa3;border:1px solid #d3d9ed;color:#586787}.original-workspace .main-stage .chip-selected{background:#eae1fb;border-color:#b095d8;color:#674797}.original-workspace .main-stage button:focus-visible,.original-workspace .main-stage a:focus-visible,.original-workspace .sidebar button:focus-visible{outline:3px solid #b078cf;outline-offset:3px}.original-workspace .main-stage input:focus-visible,.original-workspace .main-stage textarea:focus-visible,.original-workspace .main-stage select:focus-visible{outline:2px solid #658dea;outline-offset:2px}.original-workspace .main-stage .intake-error{background:#fff0ee;border:1px solid #eac0ba;border-radius:12px;padding:11px 14px;color:#9b4039}.original-workspace .profile-trigger,.original-workspace .profile-popover{border-radius:12px;background:#ffffffe6;border-color:#d6ddef;box-shadow:inset 0 1px #fff,0 7px 16px #68769820}.original-workspace .project-editor{border:2px solid #fff;border-radius:25px;box-shadow:0 20px 70px #2b3e6240;background:linear-gradient(130deg,#fdfcff,#edf0fc)}@media(max-width:760px){.original-workspace .app-shell .main-stage{padding:17px 14px 95px;background-attachment:scroll}.original-workspace .main-stage>:is(.workflow-page,.project-archive-page,.intake-page,.timeline-page,.finance-page,.mentor-page,.qualification-page,.archive-page){padding:16px 12px;border-radius:23px}.original-workspace .main-stage :is(.intake-panel,.qualification-form,.archive-reader,.project-control-card,.project-memory-card,.stage-entry-detail,.timeline-entry-detail,.project-ranking){padding:15px}.original-workspace .main-stage :is(.intake-grid,.qualification-layout,.library-layout,.stage-entry-layout,.timeline-detail-layout,.mentor-workspace){gap:16px}.original-workspace .main-stage .finance-toolbar{flex-wrap:wrap}.original-workspace .main-stage .finance-toolbar>span{margin-left:0}.original-workspace .main-stage .qualification-result>header{flex-wrap:wrap}.original-workspace .main-stage .project-ranking-heading{flex-wrap:wrap}.original-workspace .main-stage .mentor-workspace .mentor-chat{padding:16px}.original-workspace .main-stage .library-upload{gap:12px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.original-workspace .flow-daily *{animation:none!important;transition:none!important}.original-workspace .flow-daily .daily-task.daily-task-card:hover{transform:none}}.original-workspace .planning-page.flow-daily{max-width:1120px;color:#263e42;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.original-workspace .planning-page .daily-header{margin-bottom:16px}.original-workspace .planning-page .flow-title-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.original-workspace .planning-page .daily-header h2{margin:0;font-family:inherit;font-size:25px;letter-spacing:-.04em}.original-workspace .planning-page .daily-header time{color:#6d7c80;font-size:12px}.original-workspace .planning-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.original-workspace .planning-tabs{display:flex;gap:4px;background:#dfe6e9;border-radius:9px;padding:4px}.original-workspace .planning-tabs button{background:transparent;border:0;border-radius:6px;padding:8px 22px;color:#52656d;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,color .16s}.original-workspace .planning-tabs button[aria-selected=true]{background:#fff;color:#285a50;box-shadow:0 1px 3px #28434c15}.original-workspace .planning-tabs button:hover{color:#244e45;background:#ffffff80}.original-workspace .planning-page .daily-project-filter{gap:10px}.original-workspace .planning-page .daily-project-filter select{min-width:130px;max-width:210px;min-height:36px;border-radius:7px;padding:6px 9px;font-size:12px;color:#50626a;background:#ffffffb8;border:1px solid #ccd6db}.original-workspace .planning-page .daily-project-filter .text-button{font-size:11px;white-space:nowrap}.original-workspace .planning-page #planning-panel{background:#ffffffbf;border:1px solid #ffffffd9;border-radius:12px;padding:18px 20px}.original-workspace .planning-period{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.original-workspace .planning-period-controls{display:flex;align-items:center;gap:8px}.original-workspace .planning-period-controls>button{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #d7dfe2;border-radius:6px;color:#516972;height:30px;min-width:30px;padding:4px;cursor:pointer}.original-workspace .planning-period-controls>button:hover{background:#e9efed;border-color:#a3b9b0}.original-workspace .planning-period-controls strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.original-workspace .planning-period-controls>.planning-reset{border:0;font-size:11px;padding:4px 8px}.original-workspace .planning-date-picker{display:flex;align-items:center;gap:8px;color:#758087;font-size:11px}.original-workspace .planning-date-picker input{width:132px;min-width:0;height:30px;padding:4px 7px;border:1px solid #d7dfe2;border-radius:6px;font:inherit;color:#526971;background:#fff}.original-workspace .planning-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 14px;margin-bottom:0;border-bottom:1px solid #dce3e6}.original-workspace .planning-summary>div:first-child{display:flex;gap:20px;flex-wrap:wrap;color:#7b898d;font-size:12px}.original-workspace .planning-summary strong{color:#354f56;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.original-workspace .planning-summary>div:first-child>span:nth-child(2) strong{color:#327465}.original-workspace .planning-progress{display:flex;align-items:center;gap:10px;width:155px;flex-shrink:0}.original-workspace .planning-progress [role=progressbar]{flex:1;height:5px;border-radius:5px;background:#e3eae7;overflow:hidden}.original-workspace .planning-progress [role=progressbar]>span{display:block;height:100%;border-radius:inherit;background:#478574;transition:width .2s}.original-workspace .planning-progress strong{color:#427364;font-size:12px;min-width:34px;text-align:right}.original-workspace .planning-page.flow-daily .daily-create{margin:14px 0 0;padding:0;min-height:0;display:grid;grid-template-columns:minmax(130px,1fr) 140px minmax(135px,.5fr) auto;gap:8px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center}.original-workspace .planning-page.flow-daily .daily-create .project-select{min-height:36px;height:36px;border:0!important;border-radius:7px;padding:0;background:transparent;box-shadow:none}.original-workspace .planning-page.flow-daily .daily-create input,.original-workspace .planning-page.flow-daily .daily-create select{min-height:36px;height:36px;font-size:12px;background:#fff;border:1px solid #cdd7dc;border-radius:7px;color:#35535b;padding:7px 10px}.original-workspace .planning-page.flow-daily .daily-create .primary-button{min-height:36px;height:36px;border-radius:7px;padding:7px 12px;font-size:12px;background:#356e60;border:1px solid #356e60;box-shadow:none}.original-workspace .planning-page.flow-daily .daily-create .primary-button:hover{background:#285e51}.original-workspace .planning-weekdays{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:1px}.original-workspace .planning-weekdays button{display:flex;gap:7px;align-items:center;justify-content:center;border:1px solid #e0e7e9;background:#f5f7f7;border-radius:6px;color:#6a7b81;min-height:34px;padding:5px 2px;font-size:11px;cursor:pointer}.original-workspace .planning-weekdays button small{color:#869398;font-size:10px;font-variant-numeric:tabular-nums}.original-workspace .planning-weekdays button[aria-pressed=true]{color:#285d50;background:#e7f1ec;border-color:#81aa9a}.original-workspace .planning-weekdays button[aria-pressed=true] small{color:#477565}.original-workspace .planning-page.flow-daily .flow-filter-surface{background:transparent;border:0;box-shadow:none;padding:0;margin-top:12px}.original-workspace .planning-page .choice-strip{gap:4px;margin:0}.original-workspace .planning-page .choice-strip button{min-height:30px;min-width:0;border:0;border-radius:5px;padding:5px 10px;font-size:11px;background:transparent;color:#78868c;box-shadow:none}.original-workspace .planning-page .choice-strip button[aria-pressed=true]{background:#e7efeb;color:#326c5b}.original-workspace .planning-page .choice-strip .overdue-choice{color:#a27053}.original-workspace .planning-page .flow-workspace{margin-top:14px;gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.original-workspace .planning-page.flow-daily .flow-pending{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace .planning-page .flow-workspace h3,.original-workspace .planning-page .flow-history h3,.original-workspace .planning-list-section h3{font-family:inherit;font-size:14px;font-weight:600;margin:0}.original-workspace .planning-page .flow-pending>header{padding-bottom:10px;border-bottom:1px solid #dce3e6;min-height:0;margin-bottom:0}.original-workspace .planning-page .flow-pending>header>span{font-size:10px}.original-workspace .planning-page .flow-section-title{gap:7px;color:#4b6b70}.original-workspace .planning-page .flow-count-badge{background:#e8efed;color:#577c70;min-width:20px;min-height:20px;padding:2px 5px;font-size:10px;box-shadow:none}.original-workspace .planning-page.flow-daily .daily-task-list-open{gap:0;padding:0;min-height:0;max-height:58vh}.original-workspace .planning-page.flow-daily .daily-task.daily-task-card{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:6px 10px;min-height:0;padding:12px 0;border:0;border-bottom:1px solid #e2e8ea;border-radius:0;background:transparent;color:#36525c;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.original-workspace .planning-page.flow-daily .daily-task.daily-task-card:hover{box-shadow:none;transform:none}.original-workspace .planning-page.flow-daily .daily-task.daily-task-overdue{border-left:0!important}.original-workspace .planning-page .flow-task-check{width:22px;height:22px;border:1px solid #afc2c8;border-radius:6px;background:#fff;color:#fff;align-self:start;margin-top:1px}.original-workspace .planning-page .flow-task-check:hover,.original-workspace .planning-page .flow-task-check.checked{color:#fff;background:#468471;border-color:#468471}.original-workspace .planning-page .flow-task-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.original-workspace .planning-page .flow-task-body strong{font-size:13px;font-weight:500;line-height:1.65;color:#304f58;text-shadow:none}.original-workspace .planning-page .flow-task-body span{grid-column:1;color:#8a969c;font-size:10px}.original-workspace .planning-page .flow-task-body small{display:flex;align-items:center;justify-content:end;gap:4px;grid-column:2;grid-row:1 / 3;color:#829198;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.original-workspace .planning-page .daily-task-overdue .flow-task-body small{color:#ab7156}.original-workspace .planning-page.flow-daily .task-delete{color:#9ba7ac;padding:4px}.original-workspace .planning-page .task-delete:hover{color:#af6656}.original-workspace .planning-page .plan-task-completed .flow-task-body strong,.original-workspace .planning-page .child-completed .child-title{text-decoration:line-through;color:#8b9899;text-decoration-color:#9aabaa}.original-workspace .planning-page .plan-task-completed .flow-task-body small{color:#7e9991}.original-workspace .planning-page .plan-task-result{grid-column:2 / -1;font-size:11px;line-height:1.7;color:#7d8b91;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.original-workspace .planning-page .task-children{margin-left:34px}.original-workspace .planning-page .task-children .child-add{color:#88989c;font-size:10px;margin-top:0;padding:0}.original-workspace .planning-page .task-children .child-task-line{color:#638087}.original-workspace .planning-page .task-children .child-check.checked{color:#468471}.original-workspace .planning-page .task-children .child-check{color:#759b8e}.original-workspace .planning-page .child-task-line small{font-size:10px}.original-workspace .planning-page.flow-daily .task-completion-panel{grid-column:1 / -1;background:#f1f5f3;border:1px solid #d7e3dc;padding:12px;margin:5px 0;border-radius:8px;color:#4c655d}.original-workspace .planning-page .task-completion-panel label{display:grid;gap:6px;font-size:11px}.original-workspace .planning-page .task-completion-panel textarea{min-height:65px;background:#fff}.original-workspace .planning-page .task-schedule-edit{grid-template-columns:auto 145px;align-items:center;justify-content:start;margin-bottom:10px}.original-workspace .planning-page .task-schedule-edit input{background:#fff;border:1px solid #c7d7cf;border-radius:5px;padding:5px;font:inherit;color:inherit;min-width:0}.original-workspace .planning-page.flow-daily .flow-achievements{min-width:0;padding:0 0 0 20px;background:transparent;border:0;border-left:1px solid #dce3e6;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace .planning-page.flow-daily .flow-achievements>header{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:0;padding:0 0 10px;border-bottom:1px solid #dce3e6}.original-workspace .planning-page .flow-achievements>header>span{font-size:10px;color:#8a989b}.original-workspace .planning-page .achievement-list{margin-top:0}.original-workspace .planning-page .compact-completed .achievement-heading>strong{font-weight:500;color:#628179;text-decoration:line-through}.original-workspace .planning-page .compact-completed .achievement-heading time{font-size:10px;color:#8a989b;margin-left:0}.original-workspace .planning-page .compact-completed .task-children{margin-left:26px}.original-workspace .planning-page .flow-history{margin-top:18px;border-top:1px solid #dce3e6;padding-top:14px}.original-workspace .planning-page .empty-daily{color:#8b989d;font-size:12px;padding:8px 0;line-height:1.8}.original-workspace .planning-page.flow-daily .flow-pending .empty-daily,.original-workspace .planning-page.flow-daily .flow-achievements .empty-daily{border:0;background:transparent;min-height:0;padding:12px 0;border-radius:0}.original-workspace .planning-list-section{margin-top:18px}.original-workspace .planning-list-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce3e6;padding-bottom:10px}.original-workspace .planning-list-section>header span{font-size:11px;color:#869399}.original-workspace .planning-page button:focus-visible,.original-workspace .planning-page input:focus-visible,.original-workspace .planning-page select:focus-visible{outline:2px solid #548c7d;outline-offset:3px}@media(max-width:1100px){.original-workspace .planning-page.flow-daily .daily-create{grid-template-columns:minmax(0,1fr) 140px}.original-workspace .planning-page .flow-workspace{grid-template-columns:minmax(0,1.3fr) minmax(225px,1fr);gap:18px}.original-workspace .planning-weekdays button{flex-direction:column;gap:2px}.original-workspace .planning-page .flow-task-body small{grid-column:1;grid-row:3;justify-content:start}}@media(max-width:760px){.original-workspace .planning-page .daily-header{margin-bottom:12px}.original-workspace .planning-page .daily-header h2{font-size:22px}.original-workspace .planning-page .daily-header time{font-size:10px}.original-workspace .planning-topline{flex-wrap:wrap;gap:8px;margin-bottom:10px}.original-workspace .planning-tabs{flex:1}.original-workspace .planning-tabs button{flex:1;min-height:36px;padding:7px 12px}.original-workspace .planning-page .daily-project-filter{width:100%}.original-workspace .planning-page .daily-project-filter select{flex:1;max-width:none;min-width:0;min-height:32px}.original-workspace .planning-page #planning-panel{padding:14px 12px}.original-workspace .planning-period{gap:8px}.original-workspace .planning-period-controls{gap:4px}.original-workspace .planning-period-controls strong{font-size:11px}.original-workspace .planning-period-controls>button{min-width:28px;height:28px}.original-workspace .planning-date-picker{width:100%;justify-content:space-between}.original-workspace .planning-summary{gap:8px;padding:10px 0 12px}.original-workspace .planning-summary>div:first-child{gap:10px;font-size:10px}.original-workspace .planning-summary strong{font-size:12px}.original-workspace .planning-progress{width:80px;gap:5px}.original-workspace .planning-progress strong{font-size:10px;min-width:26px}.original-workspace .planning-page.flow-daily .daily-create{grid-template-columns:minmax(0,1fr) 128px}.original-workspace .planning-page .daily-create>input:first-child{grid-column:1;grid-row:1}.original-workspace .planning-page .daily-create .project-select{grid-column:1;grid-row:3}.original-workspace .planning-page .daily-create>input[type=date]{grid-column:2;grid-row:3}.original-workspace .planning-page .daily-create .primary-button{grid-column:2;grid-row:1;justify-content:center;width:100%}.original-workspace .planning-weekdays{grid-row:2;gap:3px}.original-workspace .planning-weekdays button{min-height:42px;font-size:10px}.original-workspace .planning-weekdays button small{font-size:9px}.original-workspace .planning-page .flow-workspace{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:12px}.original-workspace .planning-page.flow-daily .flow-achievements{border:0;padding:0}.original-workspace .planning-page .flow-pending>header>span{font-size:9px}.original-workspace .planning-page .flow-task-check{width:24px;height:24px}.original-workspace .planning-page .flow-task-body small{grid-column:1;grid-row:3}.original-workspace .planning-page .flow-task-body strong{font-size:12px}.original-workspace .planning-page .task-children{margin-left:34px}.original-workspace .planning-page .task-children .child-add{padding:3px 0}.original-workspace .planning-list-section>header{flex-wrap:wrap;gap:6px}.original-workspace .planning-list-section>header span{font-size:10px}.original-workspace .planning-page .child-task-line small{font-size:9px}}@media(prefers-reduced-motion:reduce){.original-workspace .planning-progress [role=progressbar]>span{transition:none}}.original-workspace .flow-overdue .flow-section-title{color:#a14539}.original-workspace .flow-overdue .flow-count-badge{background:#f5e6e2;color:#a14539}.original-workspace .flow-overdue .daily-task-overdue,.original-workspace .flow-overdue .compact-completed{border-left:3px solid #b75c4c}.original-workspace .planning-page .flow-overdue .flow-task-body{grid-template-columns:minmax(0,1fr)}.original-workspace .planning-page .flow-overdue .flow-task-body small{grid-column:1;grid-row:auto;justify-content:flex-start;white-space:normal}.original-workspace .planning-page .flow-overdue .flow-task-body strong{color:#934f42}.original-workspace .planning-page .flow-overdue .flow-section-title{color:#a14539}.original-workspace{background:#f5f5ee;color:#29362f}.original-workspace .app-shell{display:block;min-height:100vh}.original-workspace .app-shell .sidebar{position:fixed;inset:0 auto 0 0;width:210px;height:100vh;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fafbf6;border:0;border-right:1px solid #dfe4d4;border-radius:0;box-shadow:none;padding:27px 18px;overflow-y:auto;color:#425637;z-index:100}.original-workspace .app-shell .brand-mark{display:none}.original-workspace .app-shell .brand-copy{margin:0 0 30px;padding:0}.original-workspace .app-shell .brand-copy .eyebrow{font-size:9px;letter-spacing:1.3px;color:#8a9879;margin:0 0 9px}.original-workspace .app-shell .brand-copy h1{font-family:SimSun,serif;font-size:24px;font-weight:600;letter-spacing:1px;margin:0;color:#3d5331}.original-workspace .app-shell .sidebar nav{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;width:100%}.original-workspace .app-shell .nav-item{display:flex;align-items:center;gap:12px;text-align:left;justify-content:flex-start;width:100%;min-height:0;padding:12px 13px;margin:0;border:0;border-radius:4px;background:none;color:#6a795e;font-size:13px;line-height:1.5;box-shadow:none}.original-workspace .app-shell .nav-item>svg{width:17px;height:17px;padding:0;background:none;border-radius:0;box-shadow:none;color:inherit}.original-workspace .app-shell .nav-item:hover{background:#eef2e5}.original-workspace .app-shell .nav-item-active{background:#e5edd9;color:#415b31;font-weight:600}.original-workspace .app-shell .sidebar .toolbox-nav{margin-top:30px;border-top:1px solid #e0e7d5;padding-top:22px;gap:3px}.original-workspace .app-shell .toolbox-nav .nav-item{padding:9px 13px;font-size:11px}.original-workspace .app-shell .toolbox-nav .nav-item>svg{width:15px;height:15px}.original-workspace .app-shell .nav-group-label{display:block;color:#9aa58b;font-size:9px;margin:0 0 10px;padding-left:13px;letter-spacing:1px}.original-workspace .app-shell .mentor-shortcut,.original-workspace .app-shell .sidebar-note{display:none}.original-workspace .app-shell .main-stage{margin-left:210px;min-height:100vh;width:calc(100% - 210px);max-width:none;box-sizing:border-box;background:#f5f5ee;background-image:none;padding:8px 25px 45px;--page-accent:#596f49;--glass-shadow:none;color:#29362f}.original-workspace .app-shell .profile-bar{max-width:1260px;margin:0 auto;min-height:30px;padding:0 10px}.original-workspace .app-shell .profile-trigger{font-size:10px;padding:4px 8px;background:transparent;border:0;box-shadow:none;color:#6e7d62}.original-workspace .app-shell .profile-trigger>span{display:none}.original-workspace .app-shell .cloud-status{max-width:1260px;margin:0 auto 5px;background:none;border:0;box-shadow:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:10px;color:#819071;padding:3px 18px}.original-workspace .app-shell .cloud-status-error{color:#a35b45;background:#f7eee5;padding:10px}.original-workspace .app-shell .main-stage>:is(.workflow-page,.project-archive-page,.intake-page,.timeline-page,.finance-page,.mentor-page,.qualification-page,.archive-page,.board-page){max-width:1260px;margin:0 auto;padding:16px 18px;background:none;border:0;border-radius:0;box-shadow:none}.original-workspace .app-shell .main-stage :is(.daily-header,.page-intro,.stage-review-header,.timeline-header,.finance-header,.mentor-page-header,.project-archive-header,.project-ranking-heading){padding:5px 0 18px;margin-bottom:18px;border-bottom:1px solid #dde1d3}.original-workspace .app-shell .main-stage :is(.daily-header,.page-intro,.stage-review-header,.timeline-header,.finance-header,.mentor-page-header,.project-archive-header,.project-ranking-heading) h2{font-family:SimSun,serif;font-size:28px;font-weight:600;color:#34452f;letter-spacing:0}.original-workspace .app-shell .cockpit-asset{display:none}.original-workspace .app-shell .main-stage :is(.intake-panel,.qualification-form,.qualification-result,.ai-result,.life-guide-result,.archive-reader,.library-index,.library-upload,.stage-entry-list,.stage-entry-detail,.timeline-overview-card,.timeline-months,.timeline-entry-list,.timeline-entry-detail,.timeline-card,.timeline-empty,.finance-toolbar,.finance-card,.mentor-conversation-list,.mentor-chat,.project-control-card,.project-memory-card,.project-archive-detail,.project-archive-index,.project-ranking,.review-draft,.project-correction-card){background:#fffef9;border:1px solid #e1e4d7;border-radius:5px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#34452f}.original-workspace .app-shell .main-stage :is(.outline-button,.new-project-button,.primary-button,.text-button){box-shadow:none;border-radius:4px;background-image:none}.original-workspace .app-shell .main-stage :is(.new-project-button,.primary-button){background:#596f49;border-color:#596f49;color:#fff;font-size:12px;padding:9px 13px}.original-workspace .app-shell .main-stage .outline-button{background:#fffef9;border:1px solid #d3dcc7;color:#536a42;font-size:12px;padding:8px 12px}.original-workspace .app-shell .main-stage .text-button{color:#5e754b;font-size:12px}.original-workspace .app-shell .choice-strip{background:none;border:0;box-shadow:none;padding:0;gap:6px}.original-workspace .app-shell .choice-strip button{background:#edf0e5;border:1px solid #dfe5d3;border-radius:4px;box-shadow:none;font-size:12px;color:#637451;padding:8px 14px}.original-workspace .app-shell .choice-strip button[aria-pressed=true]{background:#5c714e;color:#fff;border-color:#5c714e;box-shadow:none}.original-workspace .app-shell .main-stage .eyebrow{color:#80916f;font-size:10px;letter-spacing:1.5px}.original-workspace .app-shell .main-stage .project-archive-layout{display:block}.original-workspace .app-shell .project-archive-list{display:none!important}.original-workspace .app-shell .main-stage .project-archive-detail{padding:25px 30px}.original-workspace .app-shell .project-archive-detail>header h3{font-family:SimSun,serif;font-size:31px;line-height:1.6;font-weight:600;color:#34452f;margin:7px 0 10px}.original-workspace .app-shell .project-archive-detail>header p{font-size:12px;color:#78866d;line-height:1.8}.original-workspace .project-top-selector{margin:0 0 18px}.original-workspace .project-top-selector label{display:flex;align-items:center;gap:12px;font-size:12px;color:#78866d}.original-workspace .project-top-selector select{width:340px;max-width:80%;border:1px solid #d6dfc9;background:#fffef9;color:#34452f;border-radius:4px;padding:10px 13px;font:inherit}.original-workspace .project-short-intro{font-size:14px;line-height:2;color:#607053;max-width:1000px;margin:14px 0 23px;white-space:pre-wrap}.original-workspace .app-shell .project-detail-tabs{margin:15px 0 24px}.original-workspace .kp-documents{margin:22px 0}.original-workspace .kp-project-intro>p{font-size:13px;line-height:2.1;color:#627057;white-space:pre-wrap}.original-workspace .kp-project-intro>small{display:block;font-size:10px;color:#8b917d;line-height:1.8;margin:12px 0 20px}.original-workspace .kp-documents>header{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px}.original-workspace .kp-documents h4{font-size:16px;color:#405337;margin:0}.original-workspace .kp-documents h4>span{font-size:11px;color:#859373;font-weight:400;margin-left:10px}.original-workspace .kp-doc-row{display:flex;align-items:center;gap:22px;padding:19px 4px;width:100%;border:0;border-top:1px solid #e2e6d9;background:none;text-align:left;color:#35492f;cursor:pointer}.original-workspace .kp-doc-row:hover{background:#f1f4e9}.original-workspace .kp-doc-row>time{font-size:12px;flex:0 0 112px;color:#69795b;font-variant-numeric:tabular-nums}.original-workspace .kp-doc-row>time>small{display:block;font-size:9px;margin-top:5px;color:#8c967e}.original-workspace .kp-doc-row>span{flex:1;min-width:0}.original-workspace .kp-doc-row strong{display:block;font-size:15px;line-height:1.9;font-weight:500;overflow-wrap:anywhere}.original-workspace .kp-doc-row>span>small{font-size:10px;color:#8b967e;display:block;margin-top:7px}.original-workspace .kp-hint{font-size:12px;line-height:2;color:#8a947e}.original-workspace .app-shell .project-overview-brief{background:none;border:0;padding:8px 0 16px;gap:20px}.original-workspace .app-shell .project-overview-brief dt{font-size:11px;color:#879477}.original-workspace .app-shell .project-overview-brief dd{font-size:13px;color:#526546}.original-workspace .app-shell .effort-overview{background:#f3f5eb;border:1px solid #e1e5d6;border-radius:5px;box-shadow:none;padding:18px;margin:20px 0;color:#425939}.original-workspace .app-shell .effort-overview h3{font-size:18px;color:#425939}.original-workspace .app-shell .effort-overview p,.original-workspace .app-shell .effort-overview li{font-size:11px;line-height:1.9;color:#7c8870}.original-workspace .app-shell .project-material-list>article{border-radius:4px;box-shadow:none;background:#fafbf5;padding:14px}.original-workspace .app-shell .planning-page.flow-daily{max-width:1260px;margin:0 auto;color:#34452f;padding:15px 18px;background:none;border:0;border-radius:0;box-shadow:none}.original-workspace .app-shell .planning-tabs{background:#e6ebdd;border-radius:4px;padding:3px}.original-workspace .app-shell .planning-tabs button{border-radius:3px;box-shadow:none;font-size:12px;padding:8px 19px}.original-workspace .app-shell .planning-tabs button[aria-selected=true]{background:#fcfdf8;color:#465e39}.original-workspace .app-shell .planning-page #planning-panel{background:#fffef9;border:1px solid #e2e6d8;border-radius:5px;padding:20px}.original-workspace .app-shell .planning-summary{border-color:#e0e5d7}.original-workspace .app-shell .planning-summary strong{color:#506a3f}.original-workspace .app-shell .planning-page .daily-create{margin-top:15px}.original-workspace .app-shell .planning-page .daily-create input,.original-workspace .app-shell .planning-page .daily-create select{border-color:#d9e1ce;border-radius:4px}.original-workspace .app-shell .planning-page .planning-week-grid{gap:8px}.original-workspace .app-shell .planning-page :is(.planning-week-day,.planning-month-day){background:#fafbf5;border-color:#e1e6d8;box-shadow:none;border-radius:4px}.original-workspace .app-shell .planning-page :is(.planning-week-day h4,.planning-week-day header){font-size:12px;color:#607451}.original-workspace .app-shell .workflow-events,.original-workspace .app-shell .workflow-day{background:none;border-radius:0;box-shadow:none}.original-workspace .app-shell .workflow-event{border-radius:4px;box-shadow:none;background:#fcfdf8;border:1px solid #e4e8db;padding:14px}.original-workspace .app-shell .workflow-event h4{font-size:14px;color:#3f5635}.original-workspace .app-shell .workflow-event-content{font-size:13px;line-height:2}.original-workspace .app-shell .project-chips button{border-radius:3px;box-shadow:none;background:#edf1e5;border-color:#dce4d1;color:#61774d;font-size:11px;padding:7px 10px}.original-workspace .app-shell .project-chips button[aria-pressed=true]{background:#5d754d;color:#fff;border-color:#5d754d}.original-workspace .app-shell .workflow-range{font-size:13px}.original-workspace .ka-comments h3{margin-bottom:12px}.original-workspace .ka-comments>p{font-size:12px;line-height:2;color:#869175}.original-workspace .ka-comments>article{border-top:1px solid #dde4d1;padding:20px 0}.original-workspace .ka-comments>article>header{display:flex;gap:18px;align-items:center;font-size:11px;color:#879676}.original-workspace .ka-comments>article>header>span{margin-left:auto}.original-workspace .ka-comments>article>p{font-size:14px;line-height:2.2;white-space:pre-wrap;color:#465a3c;margin-top:12px}.original-workspace .ka-comments form{margin-top:20px}.original-workspace .ka-comments form>label{font-size:13px;display:block;margin-bottom:12px}.original-workspace .ka-comments textarea{width:100%;font-size:14px;line-height:2;resize:vertical;display:block;margin-bottom:15px}.original-workspace .ka-comments .ka-comment-empty{padding:20px 0}.original-workspace .ka-versions-details,.original-workspace .ka-ask-details{border-top:1px solid #dde4d1;padding:20px 0;margin-top:10px;font-size:12px}.original-workspace .ka-versions-details summary,.original-workspace .ka-ask-details summary{cursor:pointer;color:#687d54}.original-workspace .ka-versions-details section{padding-top:18px}.original-workspace .ka-new-post{background:#fffef9;border:1px solid #e1e5d7;padding:25px;margin:20px 0;border-radius:4px}.original-workspace .ka-new-post form>label{display:flex;flex-direction:column;gap:9px;font-size:12px;margin:15px 0}.original-workspace .ka-new-post textarea{width:100%;resize:vertical;font-size:15px;line-height:2}.original-workspace .ka-new-post form>p{font-size:11px;color:#879575;margin:15px 0;line-height:2}.original-workspace .ka-new-post details{font-size:12px;margin-top:20px}.original-workspace .ka-new-post summary{cursor:pointer}.original-workspace .ka-new-post .ka-more-filters{margin-top:15px}.original-workspace .ka-new-post .ka-more-filters label{font-size:11px;display:flex;flex-direction:column;gap:8px}.original-workspace .ka-post-tools{display:flex;align-items:center;gap:12px;margin:16px 0 5px}.original-workspace .ka-post-tools>span{font-size:10px;color:#879676;margin-left:auto}.original-workspace .period-review-page{max-width:1260px;margin:0 auto;padding:16px 18px;color:#34452f}.original-workspace .pr-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #dde4d1;padding-bottom:22px}.original-workspace .pr-header h2{font-family:SimSun,serif;font-size:30px;line-height:1.7;font-weight:600;margin:8px 0 10px}.original-workspace .pr-header p:last-child{font-size:12px;color:#819071}.original-workspace .pr-header-actions,.original-workspace .pr-footer-actions{display:flex;gap:10px}.original-workspace .period-review-page button{font:inherit;font-size:12px;cursor:pointer;color:#526a42;background:#f7faf1;border:1px solid #dbe4ce;border-radius:4px;padding:9px 12px;display:inline-flex;align-items:center;gap:8px}.original-workspace .period-review-page button:hover{background:#eaf1df}.original-workspace .period-review-page button:disabled{opacity:.5;cursor:default}.original-workspace .pr-period{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 14px;font-size:13px}.original-workspace .pr-switch{display:flex;gap:4px;margin-right:12px}.original-workspace .pr-switch button[aria-pressed=true]{background:#5c744b;color:#fff}.original-workspace .pr-period input{border:1px solid #dce4d2;border-radius:4px;background:#fffef9;color:#50663f;padding:9px;font:inherit;margin-left:auto}.original-workspace .pr-data-note{font-size:11px;color:#8a957b;line-height:2}.original-workspace .pr-totals{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:22px;margin:25px 0;padding:22px;background:#edf2e3;border-radius:4px}.original-workspace .pr-totals>div>span{font-size:11px;color:#8b967b;display:block}.original-workspace .pr-totals strong{font-size:26px;font-weight:500;display:block;margin-top:10px}.original-workspace .pr-totals small{font-size:11px;color:#7b8a6b;font-weight:400}.original-workspace .pr-section{margin-top:25px;background:#fffef9;border:1px solid #e2e8d8;border-radius:5px;padding:25px}.original-workspace .pr-section>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.original-workspace .pr-section h3{font-size:19px;font-family:SimSun,serif;font-weight:600;margin:0 0 14px}.original-workspace .pr-section>header>span{font-size:10px;color:#89967a}.original-workspace .pr-project{display:grid;grid-template-columns:200px minmax(0,1fr);gap:25px;border-top:1px solid #e2e8d8;padding:20px 0}.original-workspace .pr-project h4{font-size:16px;line-height:1.8;margin:0 0 8px;font-weight:500}.original-workspace .pr-project small{font-size:10px;color:#8b977b;line-height:1.9}.original-workspace .pr-project>div>button{display:flex;gap:15px;text-align:left;width:100%;border:0;border-radius:0;background:none;padding:12px 0;border-bottom:1px solid #edf1e5}.original-workspace .pr-project button>span{flex:1;min-width:0}.original-workspace .pr-project button time{flex:none;font-size:10px;color:#8b977b}.original-workspace .pr-project button strong{font-size:13px;font-weight:500;display:block;line-height:1.8}.original-workspace .pr-project button small{display:block;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.original-workspace .pr-project details{font-size:11px;line-height:2;margin-top:15px}.original-workspace .pr-project details summary{cursor:pointer}.original-workspace .pr-empty{font-size:12px;color:#8a957c;line-height:2;padding:20px 0}.original-workspace .pr-archive-row{display:flex!important;gap:20px!important;align-items:flex-start!important;text-align:left;border:0!important;background:none!important;border-top:1px solid #e4eada!important;border-radius:0!important;padding:18px 0!important;width:100%;line-height:2!important}.original-workspace .pr-archive-row>time{flex:0 0 100px;font-size:11px;color:#879776}.original-workspace .pr-archive-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.original-workspace .pr-archive-row small{display:block;font-size:10px;color:#8b997b;margin-top:7px}.original-workspace .pr-section>textarea{width:100%;border:1px solid #dbe4d0;background:#fcfdf8;border-radius:4px;padding:14px;resize:vertical;font:inherit;font-size:14px;line-height:2;color:#425b36;margin:0 0 25px}.original-workspace .pr-footer-actions{justify-content:flex-end}.original-workspace .pr-saved-row{display:flex!important;width:100%;text-align:left;justify-content:space-between;margin-top:10px}.original-workspace .app-shell .project-archive-detail .project-materials{margin-top:20px}@media(max-width:800px){.original-workspace .app-shell .sidebar{width:130px;padding:25px 9px}.original-workspace .app-shell .brand-copy h1{font-size:18px;letter-spacing:0}.original-workspace .app-shell .brand-copy .eyebrow{font-size:8px;letter-spacing:0}.original-workspace .app-shell .nav-item{padding:11px 9px;gap:8px;font-size:11px}.original-workspace .app-shell .nav-item>svg{width:14px;height:14px;flex:none}.original-workspace .app-shell .toolbox-nav .nav-item{padding:9px;font-size:10px}.original-workspace .app-shell .toolbox-nav .nav-item>svg{width:12px;height:12px}.original-workspace .app-shell .main-stage{margin-left:130px;width:calc(100% - 130px);padding:5px 12px 35px}.original-workspace .app-shell .main-stage>.project-archive-page,.original-workspace .app-shell .planning-page.flow-daily,.original-workspace .period-review-page{padding:12px 5px}.original-workspace .app-shell .main-stage .project-archive-detail{padding:20px 15px}.original-workspace .app-shell .project-archive-detail>header h3{font-size:27px}.original-workspace .app-shell .project-short-intro{font-size:13px}.original-workspace .app-shell .project-detail-tabs{overflow-x:auto;flex-wrap:nowrap}.original-workspace .app-shell .choice-strip button{flex:none;font-size:11px;padding:8px 12px}.original-workspace .kp-doc-row{gap:12px;padding:17px 0}.original-workspace .kp-doc-row>time{flex-basis:85px;font-size:11px}.original-workspace .kp-doc-row strong{font-size:14px}.original-workspace .kp-documents>header{gap:10px}.original-workspace .kp-documents>header .text-button{font-size:10px}.original-workspace .ka-post-tools{flex-wrap:wrap}.original-workspace .ka-post-tools>span{margin-left:0;width:100%}.original-workspace .pr-header{flex-direction:column}.original-workspace .pr-header h2{font-size:26px}.original-workspace .pr-period input{margin-left:0}.original-workspace .pr-totals{grid-template-columns:1fr 1fr;gap:20px;padding:20px}.original-workspace .pr-totals strong{font-size:23px}.original-workspace .pr-section{padding:20px 15px}.original-workspace .pr-section>header{flex-direction:column;align-items:flex-start;gap:4px}.original-workspace .pr-project{grid-template-columns:1fr;gap:15px}.original-workspace .pr-archive-row{gap:12px!important}.original-workspace .pr-archive-row>time{flex-basis:75px}.original-workspace .app-shell .planning-page #planning-panel{padding:15px 12px}.original-workspace .app-shell .project-overview-brief{grid-template-columns:1fr;gap:14px}.original-workspace .pr-project>div>button{gap:10px}.original-workspace .ka-new-post{padding:20px 15px}}.original-workspace .ka-topic-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 4px}.original-workspace .ka-topic-tabs button{border:1px solid #dde5d1!important;background:#f9fbf4;padding:7px 18px;font-size:12px;border-radius:4px}.original-workspace .ka-topic-tabs button[aria-pressed=true]{background:#e3ecd6}.original-workspace .ka-header{margin:5px 0 20px}.original-workspace .ka-header h2{font-size:29px;margin:3px 0 9px}.original-workspace .ka-header .ka-eyebrow{display:none}.original-workspace .ka-project-chapter{margin:15px 0}.original-workspace .ka-project-chapter>summary{font-size:12px;cursor:pointer}.original-workspace .ka-time-invite p{max-width:600px}.original-workspace .ka-post-tools{margin:14px 0 4px}@media(max-width:520px){.original-workspace .app-shell .sidebar{width:86px;padding:22px 6px}.original-workspace .app-shell .brand-copy h1{font-size:13px;text-align:center;line-height:1.7;white-space:normal}.original-workspace .app-shell .brand-copy .eyebrow{display:none}.original-workspace .app-shell .nav-item,.original-workspace .app-shell .toolbox-nav .nav-item{justify-content:center;text-align:center;flex-direction:column;gap:5px;padding:10px 2px;font-size:10px}.original-workspace .app-shell .nav-item>svg{width:15px;height:15px}.original-workspace .app-shell .main-stage{margin-left:86px;width:calc(100% - 86px);padding:5px 7px 30px}.original-workspace .app-shell .nav-group-label{text-align:center;padding:0;font-size:8px}.original-workspace .knowledge-page{padding-left:2px;padding-right:2px}.original-workspace .ka-topic-tabs{gap:5px}.original-workspace .ka-topic-tabs button{font-size:11px;padding:6px 12px}.original-workspace .ka-tabs{gap:16px}.original-workspace .ka-tabs button,.original-workspace .ka-search input{font-size:11px}.original-workspace .ka-search button{font-size:10px;padding:10px 7px}.original-workspace .ka-header>.ka-text{font-size:9px!important;padding:6px 0}.original-workspace .ka-header h2{font-size:25px}.original-workspace .ka-header p:last-child{font-size:10px}.original-workspace .ka-result-title{font-size:15px!important}.original-workspace .ka-reader-article{padding:17px 10px}.original-workspace .ka-prose{font-size:14px}.original-workspace .ka-reader-heading h2{font-size:23px}.original-workspace .ka-reader-top>.ka-actions{flex-wrap:wrap}.original-workspace .kp-doc-row{gap:10px}.original-workspace .kp-doc-row>time{flex-basis:65px;font-size:10px}.original-workspace .kp-doc-row strong{font-size:13px}.original-workspace .app-shell .main-stage .project-archive-detail{padding:17px 10px}.original-workspace .app-shell .project-archive-header{align-items:flex-start;gap:15px;flex-direction:column}.original-workspace .pr-period strong{font-size:11px}.original-workspace .pr-section{padding:17px 10px}.original-workspace .pr-project button time{font-size:9px}.original-workspace .pr-project button{flex-wrap:wrap}.original-workspace .pr-totals{gap:15px;padding:17px}.original-workspace .pr-totals strong{font-size:21px}.original-workspace .pr-header h2{font-size:25px}}.original-workspace .ka-upload{padding:24px;background:#fffef9;border:1px solid #dce4cf;border-radius:4px;margin:20px 0}.original-workspace .ka-upload>p{font-size:12px;line-height:2;color:#839373;margin:15px 0}.original-workspace .ka-upload>label{display:flex;flex-direction:column;gap:9px;font-size:12px;margin:17px 0;max-width:330px}.original-workspace .ka-upload-file{position:relative;cursor:pointer;display:inline-flex!important;flex-direction:row!important;align-items:center;background:#e7efda;border:1px solid #d5e2c5;border-radius:4px;padding:12px 16px;width:fit-content}.original-workspace .ka-upload-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.original-workspace .ka-upload>small{display:block;font-size:11px;line-height:2;color:#839373}.original-workspace .ka-document-dates{padding:16px 18px;background:#edf2e5;border:1px solid #dce5d0;border-radius:4px;margin:18px 0;font-size:12px;line-height:1.9}.original-workspace .ka-document-dates>p{margin:5px 0!important;overflow-wrap:anywhere}.original-workspace .ka-document-dates dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.original-workspace .ka-document-dates dt{font-size:10px;color:#899778;margin-bottom:5px}.original-workspace .ka-document-dates dd{margin:0;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.original-workspace .ka-document-dates>small{display:block;font-size:10px;color:#977b58}.original-workspace .ka-result .ka-original-name{font-size:11px;color:#819273}.original-workspace .ka-result .ka-date-matches{font-size:11px;color:#577145;background:#eef3e6;padding:7px 10px;display:inline-block}.original-workspace .ka-suggestions{padding:20px;background:#edf2e4;margin:20px 0;font-size:12px}.original-workspace .ka-suggestions button{display:block;text-align:left;margin-top:10px}@media(max-width:800px){.original-workspace .ka-document-dates dl{grid-template-columns:1fr;gap:11px}.original-workspace .ka-document-dates{padding:13px 12px}}.original-workspace .app-shell .sidebar>nav{flex:none;overflow:visible;max-height:none}.original-workspace .app-shell .sidebar .nav-item{flex:0 0 auto}.original-workspace .app-shell .sidebar .brand-copy{display:block;flex:none}.original-workspace .project-switch-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:15px 0}.original-workspace .project-switch-grid button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;min-height:60px;padding:10px 12px;border:1px solid #dce5d2;border-radius:4px;background:#fffef9;color:#4e6540;text-align:left;cursor:pointer}.original-workspace .project-switch-grid strong{font-size:12px;line-height:1.6;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.original-workspace .project-switch-grid small{font-size:10px;color:#89967d}.original-workspace .project-switch-grid button[aria-pressed=true]{background:#e3ecd7;border-color:#a4ba8d}.original-workspace .project-switch-other{border-top:1px solid #dce5d2;padding-top:12px}.original-workspace .app-shell .main-stage .project-archive-detail{padding:22px 24px}.original-workspace .project-archive-detail>header{margin-bottom:10px}.original-workspace .kp-documents>header{margin:12px 0}@media(max-width:1000px){.original-workspace .project-switch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.original-workspace .project-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace .project-switch-grid button{min-height:54px;padding:8px}.original-workspace .project-switch-grid strong{font-size:11px}}.original-workspace .project-switch-grid button.project-switch-card{position:relative;padding-right:25px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.original-workspace .project-switch-card .project-switch-grip{color:#a3ad99;position:absolute;right:7px;top:9px}.original-workspace .project-switch-card[data-dragging=true]{opacity:.5;z-index:2}.original-workspace .project-switch-card:focus-visible{outline:2px solid #829b6f;outline-offset:2px}.original-workspace .current-direction{margin:15px 0 20px;padding:20px 24px;border:1px solid #d7e1cc;border-radius:5px;background:#fffef9;color:#405736}.original-workspace .current-direction>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.original-workspace .current-direction h3{font-size:21px;margin:7px 0}.original-workspace .current-direction small{font-size:11px;color:#8a977f}.original-workspace .current-direction p{font-size:14px;line-height:2;white-space:pre-wrap}.original-workspace .current-direction header>button{font:inherit;font-size:12px;border:1px solid #ccdabe;background:#e9f0df;color:#4f6a3c;border-radius:4px;padding:10px 14px;cursor:pointer}.original-workspace .current-direction ul{padding-left:20px;font-size:13px;line-height:2}.original-workspace .overview-manual-focus{margin:10px 0 20px;color:#8a957e;font-size:11px}.original-workspace .overview-manual-focus>summary{cursor:pointer}.original-workspace .compact-overview .cockpit-grid{grid-template-columns:1fr 1fr}@media(max-width:800px){.original-workspace .current-direction{padding:16px 12px}.original-workspace .current-direction>header{align-items:flex-start;flex-direction:column}.original-workspace .current-direction p{font-size:12px}.original-workspace .compact-overview .cockpit-grid{grid-template-columns:1fr}}.original-workspace{--ui-bg: #F4F6F9;--ui-surface: #FFFFFF;--ui-sidebar: #202A3F;--ui-text: #273247;--ui-muted: #738096;--ui-border: #E2E7EF;--ui-accent: #5368D8;--ui-selected: #E9EDFF;--ui-brand-green: #7C8B70;--ui-accent-hover: color-mix(in srgb, var(--ui-accent) 86%, var(--ui-text));--ui-surface-muted: color-mix(in srgb, var(--ui-bg) 65%, var(--ui-surface));--ui-sidebar-hover: color-mix(in srgb, var(--ui-sidebar) 86%, white);--ui-sidebar-line: color-mix(in srgb, var(--ui-sidebar) 76%, white);--ui-card-radius: 12px;--ui-control-radius: 7px;--ui-card-shadow: 0 2px 8px #27324705;--ui-font: "Microsoft YaHei UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--ui-font-title: 27px;--ui-font-section: 18px;--ui-font-body: 14px;--ui-font-meta: 12px;--forest: var(--ui-accent);--sage: var(--ui-brand-green);--light: var(--ui-selected);--warm: var(--ui-bg);--paper: var(--ui-border);--ink: var(--ui-text);--muted: var(--ui-muted);--line: var(--ui-border);--white: var(--ui-surface)}.original-workspace{--tool-accent: var(--ui-accent);--tool-muted: var(--ui-muted);--tool-line: var(--ui-border);--tool-soft: var(--ui-selected);--tool-paper: var(--ui-surface);font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.65;color:var(--ui-text)}.original-workspace .app-shell .main-stage{font-family:inherit;background:var(--ui-bg);color:var(--ui-text)}.original-workspace .app-shell{font-family:inherit}.original-workspace .app-shell .main-stage :is(h2,h3,h4){font-family:inherit}.original-workspace :is(button,input,textarea,select){font-family:inherit}.original-workspace :is(button,a,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.original-workspace :is(button,a){-webkit-tap-highlight-color:transparent}.original-workspace button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.original-workspace .app-shell .main-stage :is(.primary-button,.outline-button,.secondary-button,.new-project-button,.quiet-action,.mentor-action,.ka-primary,.platform-help-trigger,.pr-header-actions button,.pr-footer-actions button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--tool-line);border-radius:var(--ui-control-radius);background:var(--ui-surface);color:var(--tool-accent);font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--ui-text) 3.14%,transparent);transition:background .15s,border-color .15s,box-shadow .15s}.original-workspace .app-shell .main-stage :is(.primary-button,.new-project-button,.mentor-action,.ka-primary){background:var(--tool-accent);border-color:var(--tool-accent);color:var(--ui-surface)}.original-workspace .app-shell .main-stage :is(.outline-button,.secondary-button,.quiet-action,.platform-help-trigger):hover:not(:disabled){background:var(--ui-bg);border-color:var(--ui-accent);box-shadow:0 2px 5px color-mix(in srgb,var(--ui-text) 4.31%,transparent)}.original-workspace .app-shell .main-stage :is(.primary-button,.new-project-button,.mentor-action,.ka-primary):hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:var(--ui-surface)}.original-workspace .app-shell .main-stage :is(.text-button,.ka-text,.followup-actions button){display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 2px;font-size:13px;font-weight:500;line-height:1.6;color:var(--tool-accent);border:0;border-radius:4px;background:none;box-shadow:none}.original-workspace :is(.text-button,.ka-text):hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.original-workspace :is(.icon-button,.ka-icon){border-radius:6px;box-shadow:none}.original-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){min-width:0;min-height:36px;padding:8px 11px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface);color:var(--ui-text);font-size:14px;line-height:1.6;box-shadow:none;transition:border-color .15s,box-shadow .15s}.original-workspace :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:.85}.original-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):focus{border-color:var(--ui-accent);outline:2px solid var(--ui-accent);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-accent) 7.06%,transparent)}.original-workspace :is(input,textarea,select):disabled{background:var(--ui-bg);color:var(--ui-muted)}.original-workspace :is(.choice-strip,.project-chips,.ka-topic-tabs,.ka-tabs) button{min-height:34px;padding:6px 12px;border:1px solid var(--tool-line);border-radius:6px;background:var(--ui-surface);color:var(--ui-muted);font-size:13px;font-weight:500;line-height:1.5;box-shadow:none}.original-workspace :is(.choice-strip,.project-chips,.ka-topic-tabs,.ka-tabs) button[aria-pressed=true]{background:var(--ui-selected);border-color:var(--ui-accent);color:var(--ui-text)}.original-workspace :is(.choice-strip,.project-chips,.ka-topic-tabs,.ka-tabs) button:hover:not(:disabled){border-color:var(--ui-accent)}.original-workspace :is(.project-archive-detail,.project-followup-panel,.current-direction,.finance-card,.cockpit-panel,.pr-section,.stage-entry-detail,.timeline-entry-detail,.project-editor,.mentor-chat){border:1px solid var(--tool-line);border-radius:var(--ui-card-radius);background:var(--tool-paper);box-shadow:0 2px 5px color-mix(in srgb,var(--ui-text) 1.57%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace :is(.project-followup-panel,.finance-card,.cockpit-panel)>header{border-radius:5px;background:var(--ui-selected);color:var(--ui-text)}.original-workspace .project-switch-card[aria-pressed=true]{background:var(--ui-selected);border-color:var(--ui-accent)}.original-workspace .project-archive-detail>header h3{font-family:inherit;font-size:22px!important;font-weight:600}.original-workspace .cockpit-summary-flow>button{border:1px solid var(--tool-line);border-radius:var(--ui-card-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:0 2px 5px color-mix(in srgb,var(--ui-text) 1.57%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace .cockpit-summary-flow>button :is(strong,small,span){color:var(--ui-text)}.original-workspace .cockpit-summary-flow>button strong{font-family:inherit;font-size:26px;font-weight:600}.original-workspace .cockpit-summary-flow>button small{font-size:12px}.original-workspace .cockpit-summary-flow>button span{font-size:12px;color:var(--ui-muted)}.original-workspace .cockpit-summary-flow>button:hover{border-color:var(--ui-accent)}.original-workspace .app-shell .nav-item{font-size:14px;border-radius:6px}.original-workspace .app-shell .nav-item-active{color:var(--ui-text);background:var(--ui-selected)}.original-workspace .app-shell .saas-account-links button{font-size:13px}.original-workspace .app-shell .nav-group-label{font-size:11px}.original-workspace .ka-result{border:1px solid var(--tool-line);border-radius:var(--ui-card-radius);background:var(--ui-surface);box-shadow:none}.original-workspace :is(.ka-reader-main,.ka-reader-body,.flow-workspace){background:var(--ui-surface);box-shadow:none}.original-workspace .flow-task-main:hover{background:var(--ui-bg)}.original-workspace .finance-entry input{font-size:13px}.original-workspace .finance-card h3{font-family:inherit;font-size:20px;font-weight:600}.original-workspace :is(.followup-row small,.cockpit-source-item small,.workflow-day small){font-size:12px;color:var(--ui-muted)}.original-workspace .flow-section-title h3{font-size:17px}.original-workspace{--icon-forest: var(--ui-accent);--icon-sage: var(--ui-brand-green);--icon-paper: #f7f8fc}.original-workspace .app-shell .sidebar{background:var(--ui-sidebar);border-right:1px solid var(--ui-sidebar-hover);color:var(--ui-border);--icon-forest: var(--ui-border);--icon-sage: var(--ui-muted);--icon-paper: var(--ui-sidebar-hover);scrollbar-color:#43526c var(--ui-sidebar)}.original-workspace .app-shell .sidebar .brand-copy{padding:6px;background:var(--ui-surface);border-radius:var(--ui-control-radius)}.original-workspace .app-shell .sidebar .brand-copy .brand-full-logo{width:100%}.original-workspace .app-shell .sidebar .nav-item{color:var(--ui-border);background:transparent}.original-workspace .app-shell .sidebar .nav-item:hover{color:var(--ui-surface);background:var(--ui-sidebar-hover)}.original-workspace .app-shell .sidebar .nav-item-active,.original-workspace .app-shell .sidebar .nav-item-active:hover{color:var(--ui-surface);background:var(--ui-accent);--icon-forest: var(--ui-surface);--icon-sage: var(--ui-selected);--icon-paper: var(--ui-accent)}.original-workspace .app-shell .sidebar :is(.toolbox-nav,.saas-account-links){border-color:var(--ui-sidebar-line)}.original-workspace .app-shell .sidebar .nav-group-label,.original-workspace .app-shell .sidebar .saas-account-links button{color:var(--ui-border)}.original-workspace .app-shell .sidebar .saas-account-links button:hover{background:var(--ui-sidebar-hover);color:var(--ui-surface)}.original-workspace .current-direction>header>button{background:var(--ui-accent);color:var(--ui-surface);border:1px solid var(--ui-accent);border-radius:var(--ui-control-radius)}.original-workspace .current-direction>header>button:hover:not(:disabled){background:var(--ui-accent-hover)}.original-workspace :is(.current-direction,.life-focus-card,.project-overview-brief,.followup-latest,.followup-row,.project-memory-card){color:var(--ui-text);border-color:var(--ui-border)}.original-workspace :is(.cockpit-source-item,.overview-achieved,.project-overview-links button,.project-detail-actions button){color:var(--ui-accent)}.original-workspace :is(.followup-complete,.pr-period,.flow-date-toolbar,.ka-reader-heading){background:var(--ui-selected);border-color:var(--ui-border)}.original-workspace :is(.at-task-tile,.at-date-nav button[aria-pressed=true],.stage-entry-active){background:var(--ui-selected);border-color:var(--ui-accent);color:var(--ui-accent)}.original-workspace .at-task-tile span{color:var(--ui-muted)}.original-workspace .finance-header .finance-top-metric{background:var(--ui-selected);color:var(--ui-text);border-color:var(--ui-border)}.original-workspace .finance-header .finance-top-metric strong{color:var(--ui-accent)}.original-workspace .project-reminders :is(h4,.followup-latest){border-color:var(--ui-border)}.original-workspace .finance-toolbar{border-color:var(--ui-border);background:var(--ui-surface)}.original-workspace{--tool-paper: var(--ui-surface)}.original-workspace .app-shell .main-stage{background:var(--ui-bg)}.original-workspace :is(.cockpit-panel,.pr-section)>header{background:transparent;border-bottom:1px solid var(--ui-border);border-radius:0;padding:0 0 12px}.original-workspace .cockpit-summary-flow{margin-bottom:18px;gap:14px}.original-workspace .cockpit-summary-flow>button{background:var(--ui-surface);padding:18px 20px}.original-workspace :is(.project-followup-panel,.current-direction,.finance-card,.pr-section,.mentor-chat,.stage-entry-detail){background:var(--ui-surface)}.original-workspace .project-switch-grid{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.original-workspace .project-switch-grid button{flex:0 1 210px}.original-workspace .planning-topline{align-items:flex-start;gap:20px;margin-bottom:14px}.original-workspace .planning-tabs{flex:1}.original-workspace .planning-period{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);padding:14px 18px}.original-workspace .planning-summary{padding:12px 0;border-color:var(--ui-border);color:var(--ui-muted)}.original-workspace .planning-progress>div>span{background:var(--ui-accent)}.original-workspace .planning-date-picker{color:var(--ui-muted)}.original-workspace .flow-filters button{border:0;background:transparent;color:var(--ui-muted);border-radius:5px;padding:6px 12px;box-shadow:none}.original-workspace .flow-filters button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-selected)}.original-workspace .daily-create{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);padding:12px}.original-workspace .daily-create .primary-button{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-surface)}.original-workspace .finance-calculation-help{margin:0 0 14px;color:var(--ui-muted);font-size:13px}.original-workspace .finance-toolbar{padding:14px 18px;background:var(--ui-surface);border-color:var(--ui-border)}.original-workspace .finance-card>header{background:var(--ui-surface-muted);border:0;border-bottom:1px solid var(--ui-border);border-radius:5px}.original-workspace .mirror-statistics>button{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}.original-workspace .mirror-statistics>button :is(strong,span,small){color:inherit}.original-workspace .mirror-section-heading{border-color:var(--ui-border);margin:22px 0 14px}.original-workspace .mirror-section-add{display:inline-flex;align-items:center;gap:7px;background:var(--ui-accent);color:var(--ui-surface);border:1px solid var(--ui-accent);border-radius:var(--ui-control-radius);padding:8px 14px;font-size:13px;min-height:38px}.original-workspace :is(.mirror-post,.mirror-journal-card,.mirror-media-card,.mirror-content-section){border-color:var(--ui-border)}.original-workspace .mentor-conversation-active{background:var(--ui-selected);border-color:var(--ui-accent);color:var(--ui-accent)}.original-workspace .mentor-new-conversation{background:var(--ui-accent);color:var(--ui-surface);border-color:var(--ui-accent);border-radius:var(--ui-control-radius)}.original-workspace .knowledge-page .ka-filters{background:var(--ui-surface);border:1px solid var(--ui-border);padding:14px 16px;border-radius:var(--ui-card-radius);margin:0 0 18px}.original-workspace .ka-home-layout{gap:24px}.original-workspace .ka-home-layout>section{min-width:0;padding:0;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);overflow:hidden}.original-workspace .ka-home-upload-list>button{padding:16px!important;margin:0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:var(--ui-surface);gap:12px}.original-workspace .ka-home-upload-list>button:hover{background:var(--ui-selected)}.original-workspace .ka-home-upload-list>button strong{color:var(--ui-text);font-size:14px}.original-workspace .ka-reading-aside{padding:18px;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface)}.original-workspace .ka-reading-aside h3{font-size:15px;color:var(--ui-text)}.original-workspace .ka-reading-aside button{color:var(--ui-accent)}.original-workspace .ka-results-caption{font-size:12px;color:var(--ui-muted)}.original-workspace .ka-reader-body{background:var(--ui-surface)}.original-workspace{font-family:var(--ui-font)}.original-workspace .app-shell .sidebar .nav-item-active,.original-workspace .app-shell .sidebar .nav-item-active:hover{background:var(--ui-selected);color:var(--ui-accent);--icon-forest: var(--ui-accent);--icon-sage: var(--ui-muted);--icon-paper: var(--ui-selected)}.original-workspace .app-shell .main-stage small{font-size:var(--ui-font-meta);line-height:1.6}.original-workspace :is(.ka-upload-time,.ka-result-topline,.at-tile span,.effort-explanation,.effort-row small,.mirror-statistics-period){font-size:var(--ui-font-meta);color:var(--ui-muted)}.original-workspace :is(.current-direction p,.current-direction li,.project-short-intro,.project-overview-brief dd,.stage-entry-detail pre,.ka-reader-body,.ka-reader-heading){color:var(--ui-text)}.original-workspace .main-stage :is(.cockpit-panel,.current-direction,.finance-card,.pr-section,.stage-entry-detail,.timeline-entry-detail,.ka-result,.project-archive-detail,.mentor-chat,.mirror-post,.mirror-media-card,.effort-overview,.weekly-review-panel,.planning-period,.planning-list-section){border-color:var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);box-shadow:var(--ui-card-shadow);background-image:none}.original-workspace .project-archive-detail .project-followup-panel{border:0;box-shadow:none;border-radius:0;padding:0;margin:18px 0 22px;background:transparent}.original-workspace :is(.project-followup-panel,.finance-card)>header{background:var(--ui-surface-muted)}.original-workspace .project-overview-content :is(.project-memory-card,.project-control-card,.project-correction-card,.project-judgment-history,.effort-overview){border:0;background:transparent;border-radius:0;box-shadow:none;padding:24px 30px}.original-workspace .project-archive-finance>span{border:0;background:var(--ui-surface-muted);color:var(--ui-muted);box-shadow:none}.original-workspace .project-archive-finance strong{color:var(--ui-text)}.original-workspace :is(.effort-bar,.planning-progress>div){background:var(--ui-selected)}.original-workspace :is(.effort-bar>span,.planning-progress>div>span){background:var(--ui-accent)}.original-workspace .ka-reader-page .ka-reader-heading{background:var(--ui-surface);border-color:var(--ui-border)}.original-workspace .ka-reader-heading .ka-user-summary{background:var(--ui-surface-muted);color:var(--ui-text)}.original-workspace .ka-tag-row button{background:var(--ui-selected);border-color:transparent;color:var(--ui-accent);border-radius:4px;padding:3px 8px;font-size:var(--ui-font-meta)}.original-workspace :is(.empty-daily,.ka-empty,.cockpit-empty,.pr-empty){color:var(--ui-muted);font-size:var(--ui-font-body);line-height:1.8}.original-workspace .current-direction>header>button:active:not(:disabled),.original-workspace :is(.primary-button,.ka-primary):active:not(:disabled){background:var(--ui-accent-hover);box-shadow:none}.original-workspace .mirror-section-heading h2{font-size:var(--ui-font-section)}.original-workspace :is(.module-security-dialog,.module-unlock-card,.mirror-editor,.ka-modal){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text);box-shadow:0 18px 60px #27324720}.original-workspace .app-shell .main-stage #planning-panel{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);padding:18px 20px;box-shadow:var(--ui-card-shadow)}.original-workspace #planning-panel :is(.planning-period,.daily-create){border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 0 14px}.original-workspace .knowledge-page .ka-time-invite{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text)}.original-workspace .knowledge-page .ka-time-invite p{color:var(--ui-muted)}.original-workspace .knowledge-page .ka-project-tile{background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text)}.original-workspace .knowledge-page>.ka-search input{border:0;background:transparent;box-shadow:none}.original-workspace .flow-daily .flow-section-title{border-color:var(--ui-border)}.original-workspace .app-shell .main-stage button:is(.primary-button,.ka-primary,.new-project-button,.mentor-action){background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-surface)}.original-workspace .app-shell .main-stage button:is(.primary-button,.ka-primary,.new-project-button,.mentor-action):hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.original-workspace .archive-calendar-panel{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:0 12px 40px #27324718}.original-workspace .archive-calendar-panel :is(button,label,p,small){color:var(--ui-muted);font-size:var(--ui-font-meta)}.original-workspace .archive-calendar-panel .archive-calendar-grid button{color:var(--ui-text);border-radius:5px}.original-workspace .archive-calendar-panel .archive-calendar-grid button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .archive-calendar-panel .archive-calendar-range input{border:1px solid var(--ui-border)!important;background:var(--ui-surface);font-size:var(--ui-font-meta)!important}.original-workspace .archive-calendar-panel footer button:last-child{background:var(--ui-accent);color:var(--ui-surface)}.original-workspace .archive-calendar-panel .archive-calendar-dot{background:var(--ui-accent)}.original-workspace .archive-calendar-panel :focus-visible{outline-color:var(--ui-accent)}.original-workspace .archive-calendar-panel .archive-calendar-today{border-color:var(--ui-accent)}.original-workspace .module-security-backdrop{background:#202a3f65;-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace .module-security-dialog :is(.module-security-intro,.module-security-hint,.module-security-eyebrow){color:var(--ui-muted);font-size:var(--ui-font-meta)}.original-workspace .module-security-dialog :is(.module-security-primary,.module-security-save){background:var(--ui-accent);color:var(--ui-surface);border:1px solid var(--ui-accent);border-radius:var(--ui-control-radius)}.original-workspace .module-security-notice{background:var(--ui-selected);color:var(--ui-text);border-color:var(--ui-border)}.original-workspace .ka-upload{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);margin-bottom:18px}.original-workspace .finance-card footer b{color:var(--ui-text)}.original-workspace .planning-summary :is(strong,span){color:var(--ui-text)}.original-workspace .app-shell .main-stage{padding-left:20px;padding-right:20px}.original-workspace .ka-home-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.original-workspace .project-detail-actions{gap:6px}@media(prefers-reduced-motion:reduce){.original-workspace :is(button,input,textarea,select,a){transition:none}}.original-workspace .knowledge-page{--ka-ink: var(--ui-text);--ka-muted: var(--ui-muted);--ka-green: var(--ui-accent);--ka-line: var(--ui-border);--ka-paper: var(--ui-surface)}.original-workspace:has(body.original-workspace),.original-workspace.original-workspace{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font)}.original-workspace,.original-workspace *{box-sizing:border-box}.original-workspace .app-shell .main-stage{--page-accent: var(--ui-accent);--flow-ink: var(--ui-text);--flow-muted: var(--ui-muted);--flow-blue: var(--ui-accent);background-image:none;padding:14px 28px 40px}.original-workspace .app-shell .sidebar{width:232px;padding:26px 16px}.original-workspace .app-shell .main-stage{margin-left:232px;width:calc(100% - 232px)}.original-workspace .app-shell .sidebar .brand-copy{background:transparent;padding:6px 4px 20px;margin-bottom:16px}.original-workspace .app-shell .sidebar .brand-copy h1{color:var(--ui-surface);font-family:var(--ui-font);font-size:20px;line-height:1.65;letter-spacing:0;white-space:nowrap}.original-workspace .app-shell .sidebar .brand-motto{margin:10px 0 0;color:#b1bfd4;font-size:12px;line-height:1.8;font-weight:400;text-wrap:pretty}.original-workspace .app-shell .sidebar .nav-item{min-height:44px;padding:11px 12px;font-size:14px;gap:12px}.original-workspace .app-shell .sidebar .nav-item>svg{width:21px;height:21px;flex-shrink:0}.original-workspace .app-shell .sidebar .toolbox-nav{margin-top:22px;padding-top:18px;border-color:var(--ui-sidebar-line)}.original-workspace .app-shell .sidebar .nav-group-label{font-size:12px;font-weight:500;letter-spacing:.5px;padding:0 12px;margin-bottom:8px;color:#b1bfd4}.original-workspace .app-shell .profile-bar{min-height:32px;padding:0}.original-workspace .app-shell .profile-trigger{color:var(--ui-muted);font-size:13px;border-radius:var(--ui-control-radius);padding:6px 10px}.original-workspace .app-shell .profile-trigger:hover{background:var(--ui-selected);color:var(--ui-accent)}.original-workspace .profile-popover{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:0 12px 35px #27324718;color:var(--ui-text)}.original-workspace .profile-popover :is(button,a){color:var(--ui-text);font-size:13px}.original-workspace .profile-popover :is(button,a):hover{background:var(--ui-selected)}.original-workspace .profile-popover .release-info{color:var(--ui-muted)}.original-workspace .sidebar-profile{margin-top:auto;padding-top:18px;border-top:1px solid var(--ui-sidebar-line)}.original-workspace .sidebar-profile .profile-menu{top:auto}.original-workspace .app-shell .sidebar-profile .profile-trigger{width:100%;justify-content:flex-start;gap:10px;padding:10px 12px;background:transparent;color:var(--ui-border);border:0;font-size:14px}.original-workspace .app-shell .sidebar-profile .profile-trigger:hover{background:var(--ui-sidebar-hover);color:var(--ui-surface)}.original-workspace .sidebar-profile .profile-popover{position:static;min-width:0;width:100%;margin-top:8px;box-shadow:none}.original-workspace .app-shell .cloud-status{font-size:12px;color:var(--ui-muted)}.original-workspace .app-shell .main-stage>:is(section,div):not(.profile-bar){min-width:0}.original-workspace .app-shell .main-stage :is(.daily-header,.page-intro,.stage-review-header,.timeline-header,.finance-header,.mentor-page-header,.project-archive-header,.project-ranking-heading,.ka-header,.pr-header,.at-header,.mirror-header){border-color:var(--ui-border);background:transparent}.original-workspace .app-shell .main-stage :is(h1,h2,h3,h4){font-family:var(--ui-font);letter-spacing:0;color:var(--ui-text)}.original-workspace .app-shell .main-stage :is(.daily-header,.page-intro,.stage-review-header,.timeline-header,.finance-header,.mentor-page-header,.project-archive-header,.ka-header,.pr-header,.at-header,.mirror-header) h2{font-size:var(--ui-font-title);line-height:1.45;font-weight:650}.original-workspace .app-shell .main-stage :is(.eyebrow,.ka-eyebrow,.mirror-eyebrow){color:var(--ui-muted);font-size:11px;letter-spacing:1.3px}.original-workspace .main-stage :is(p,label,li,dd,dt){line-height:1.75}.original-workspace .main-stage :is(.stage-entry-detail,.timeline-entry-detail,.ka-reader-body){font-size:14px;line-height:1.9}.original-workspace .main-stage :is(.intake-panel,.qualification-form,.qualification-result,.ai-result,.life-guide-result,.archive-reader,.library-index,.library-upload,.stage-entry-list,.timeline-overview-card,.timeline-months,.timeline-entry-list,.timeline-card,.timeline-empty,.mentor-conversation-list,.project-control-card,.project-memory-card,.project-archive-index,.project-ranking,.review-draft,.project-correction-card,.workflow-reminders,.weekly-focus,.weekly-form,.review-history,.decision-form,.decision-list,.project-card,.life-focus-card){background:var(--ui-surface);background-image:none;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text);box-shadow:var(--ui-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace .main-stage :is(.pr-period,.pr-totals,.pr-data-note,.timeline-summary-grid,.ka-user-summary,.mentor-context,.mentor-boundary,.mirror-kind-selector,.qualification-note,.project-latest-judgment){background:var(--ui-surface-muted);color:var(--ui-text);border-color:var(--ui-border);box-shadow:none}.original-workspace .main-stage :is(.pr-project,.pr-archive-row,.pr-saved-row,.project-follow-up-list article,.node-card-content,.kp-document-item,.cockpit-task-list>article,.cockpit-project-list>a,.workflow-day,.weekly-events-title,.mirror-section-heading,.stage-detail-actions){border-color:var(--ui-border)}.original-workspace .main-stage :is(.stage-entry-list button,.timeline-entry-list button,.timeline-months button,.mentor-conversation,.pr-switch button,.ka-tabs button,.ka-topic-tabs button,.mirror-kind-filters button,.mirror-media-filter-row button,.node-selection-bar button){background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ui-muted);box-shadow:none;font-size:13px}.original-workspace .main-stage :is(.stage-entry-active,.timeline-entry-active,.mentor-conversation-active),.original-workspace .main-stage :is(.pr-switch,.ka-tabs,.ka-topic-tabs,.mirror-kind-filters,.mirror-media-filter-row,.node-selection-bar,.timeline-months) button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .main-stage :is(.stage-entry-list,.timeline-entry-list,.mentor-conversation-list) button:hover{background:var(--ui-selected);color:var(--ui-text)}.original-workspace .main-stage :is(.pr-switch,.ka-tabs,.ka-topic-tabs,.mirror-kind-filters,.mirror-media-filter-row){background:transparent;border-color:var(--ui-border)}.original-workspace .main-stage :is(input,textarea,select){font-family:var(--ui-font);accent-color:var(--ui-accent)}.original-workspace .main-stage :is(.field-row label,.record-input-label,.project-note-form label,.finance-entry span,.weekly-form label,.qualification-form label,.mirror-editor label,.milestone-field){font-size:13px;color:var(--ui-text)}.original-workspace .main-stage :is(.stage-detail-actions,.qualification-result-actions,.intake-actions,.pr-header-actions,.pr-footer-actions,.project-archive-header-actions,.mirror-editor-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.original-workspace .main-stage :is(.pr-header-actions,.pr-footer-actions) button,.original-workspace .main-stage :is(.mentor-new-conversation,.mirror-save-button,.module-security-primary,.module-security-save){background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.original-workspace .main-stage :is(.mirror-post,.mirror-media-card,.mirror-journal-card,.node-card-summary,.pr-saved-row) :is(p,small,time){color:var(--ui-muted)}.original-workspace .main-stage :is(.mirror-card-body,.mirror-card-content,.mirror-media-card blockquote,.node-card-content,.stage-entry-detail pre){color:var(--ui-text)}.original-workspace .main-stage :is(.ka-modal,.mirror-editor,.project-editor,.module-security-dialog,.module-unlock-card){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}.original-workspace .main-stage :is(.project-node-list>details,.node-selection-bar button,.project-overview-links button,.life-focus-actions button){background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text);box-shadow:none}.original-workspace .main-stage .node-selection-bar button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .app-shell .project-archive-detail{padding:22px}.original-workspace .app-shell .project-archive-detail>header h3{font-size:22px;margin:4px 0 8px;line-height:1.45}.original-workspace .project-switch-grid button{min-width:0;padding:12px 26px 12px 14px}.original-workspace .app-shell .flow-daily{color:var(--ui-text);--flow-ink:var(--ui-text);--flow-muted:var(--ui-muted);--flow-blue:var(--ui-accent)}.original-workspace .app-shell .flow-daily .flow-section-title h3{color:var(--ui-text);font-size:17px}.original-workspace .app-shell .flow-daily :is(.flow-title-line time,.flow-date-toolbar,.daily-task-card h4,.flow-task-body){color:var(--ui-text)}.original-workspace .app-shell .flow-daily :is(.flow-count-badge,.task-project,.task-count,.task-project-tag){background:var(--ui-selected);color:var(--ui-accent);border-color:transparent;box-shadow:none}.original-workspace .app-shell .flow-daily :is(.flow-filter-surface,.flow-pending,.flow-achievements,.daily-create,.daily-task-card){background:var(--ui-surface);background-image:none;border-color:var(--ui-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace .app-shell .flow-daily .daily-create{border:0;border-bottom:1px solid var(--ui-border);border-radius:0;padding:12px 0}.original-workspace .app-shell .flow-daily .daily-task-card{border:0;border-bottom:1px solid var(--ui-border);border-radius:0}.original-workspace .app-shell .flow-daily :is(.daily-create>input,.daily-create .project-select){background:var(--ui-surface);border-color:var(--ui-border)!important;border-radius:var(--ui-control-radius);box-shadow:none}.original-workspace .app-shell .flow-daily .daily-create .primary-button{background:var(--ui-accent);color:var(--ui-surface);border-color:var(--ui-accent);box-shadow:none;border-radius:var(--ui-control-radius)}.original-workspace .main-stage .planning-period-controls>button{border-color:var(--ui-border);color:var(--ui-muted);background:var(--ui-surface);border-radius:var(--ui-control-radius)}.original-workspace .main-stage :is(.task-check,.child-check){border-color:#a8b4c7;background:var(--ui-surface);border-radius:5px;box-shadow:none}.original-workspace .main-stage :is(.task-check-done,.child-check.checked){color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .main-stage :is(.finance-top-metric,.cockpit-summary-flow>button,.timeline-summary-grid>div,.mirror-statistics>button){background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:var(--ui-card-shadow)}.original-workspace .main-stage :is(.finance-top-metric,.cockpit-summary-flow>button,.mirror-statistics>button) strong{color:var(--ui-accent);font-family:var(--ui-font)}.original-workspace .main-stage .cockpit-summary-flow>button small{color:var(--ui-muted)}.original-workspace .main-stage .timeline-bar-track{background:var(--ui-selected)}.original-workspace .main-stage :is(.timeline-bar-record,.timeline-bar-review){background:var(--ui-accent)}.original-workspace .main-stage :is(.mentor-question,.mentor-reply,.mentor-missing,.mentor-watch){border-color:var(--ui-border);box-shadow:none}.original-workspace .main-stage .mentor-question{background:var(--ui-selected);color:var(--ui-text)}.original-workspace .main-stage .mentor-reply{background:var(--ui-surface);color:var(--ui-text)}.original-workspace .main-stage .mentor-composer{background:var(--ui-surface);border-color:var(--ui-border)}.original-workspace .main-stage .mentor-composer button{background:var(--ui-accent);color:var(--ui-surface);border-color:var(--ui-accent)}.original-workspace .main-stage .ka-search{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);box-shadow:none}.original-workspace .main-stage .ka-search input{border:0;background:transparent;box-shadow:none}.original-workspace .main-stage .ka-search>svg{color:var(--ui-muted)}.original-workspace .main-stage .ka-search button{background:var(--ui-accent);color:var(--ui-surface);border-color:var(--ui-accent)}.original-workspace .main-stage :is(.ka-header>p,.ka-home-summary,.ka-boundary,.ka-copy,.ka-reading-aside p,.effort-explanation,.workflow-event-meta){color:var(--ui-muted)}.original-workspace .main-stage :is(.ka-filters,.ka-project-tile,.ka-time-invite,.ka-project-shelf,.ka-reader-heading){background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text)}.original-workspace .main-stage :is(.ka-topic-tabs,.ka-tabs,.project-chips){display:flex;gap:8px;flex-wrap:wrap}.original-workspace .main-stage .ka-tabs{border-bottom:1px solid var(--ui-border);gap:18px;padding:0;margin-bottom:18px}.original-workspace .main-stage .ka-tabs>button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;min-height:42px;padding:8px 3px;margin-bottom:-1px;color:var(--ui-muted)}.original-workspace .main-stage .ka-tabs>button[aria-pressed=true]{background:transparent;color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .main-stage .ka-home-layout>section{overflow:visible}.original-workspace .main-stage .ka-home-upload-list>button{display:grid;grid-template-columns:58px minmax(0,1fr) auto 18px}.original-workspace .main-stage .ka-home-upload-list>button strong{overflow-wrap:anywhere}.original-workspace .main-stage .ka-home-upload-list>button time{font-size:12px;color:var(--ui-muted)}.original-workspace .main-stage :is(.at-tile,.at-task-tile,.at-event-tile){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border);border-radius:var(--ui-control-radius)}.original-workspace .main-stage .at-task-tile{background:var(--ui-selected);color:var(--ui-accent)}.original-workspace .main-stage :is(.at-events,.at-day,.at-date-nav){border-color:var(--ui-border)}.original-workspace .main-stage :is(.stage-entry-layout,.timeline-detail-layout,.qualification-layout,.mentor-workspace,.project-ranking-list,.ka-home-layout){min-width:0}.original-workspace .main-stage :is(.stage-entry-layout,.timeline-detail-layout,.qualification-layout,.mentor-workspace,.ka-home-layout)>*{min-width:0}.original-workspace .main-stage :is(.module-security-primary,.module-security-save):hover:not(:disabled),.original-workspace .main-stage .mentor-composer button:hover:not(:disabled){background:var(--ui-accent-hover)}@media(max-width:1100px){.original-workspace .app-shell .sidebar{width:210px;padding:22px 12px}.original-workspace .app-shell .main-stage{width:calc(100% - 210px);margin-left:210px;padding:12px 16px 32px}.original-workspace .ka-home-layout{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.original-workspace .project-archive-header{flex-wrap:wrap;gap:12px}.original-workspace .daily-create{grid-template-columns:minmax(0,1fr) 145px}}@media(max-width:760px){.original-workspace .app-shell .sidebar{width:100%;height:auto;position:relative;padding:16px}.original-workspace .app-shell .sidebar .brand-copy{margin:0;padding:0 0 14px}.original-workspace .app-shell .sidebar .brand-copy h1{font-size:19px}.original-workspace .app-shell .sidebar nav{flex-direction:row;flex-wrap:wrap;gap:6px}.original-workspace .app-shell .sidebar .nav-item{width:auto;font-size:13px;padding:8px 10px}.original-workspace .app-shell .sidebar .toolbox-nav{margin-top:12px;padding-top:12px}.original-workspace .app-shell .sidebar .nav-group-label{flex-basis:100%}.original-workspace .app-shell .main-stage{margin:0;width:100%;padding:12px 14px 30px}.original-workspace .ka-home-layout{grid-template-columns:minmax(0,1fr)}.original-workspace .app-shell .project-archive-detail{padding:16px}.original-workspace .main-stage .ka-home-upload-list>button{grid-template-columns:45px minmax(0,1fr) 18px}.original-workspace .main-stage .ka-home-upload-list>button time{grid-column:2}.original-workspace .main-stage .daily-create{grid-template-columns:minmax(0,1fr)}}.original-workspace .main-stage :is(.archive-status,.qualification-opener,.timeline-bars,.mentor-message,.mentor-message-user){background:var(--ui-surface);background-image:none;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:var(--ui-card-shadow);color:var(--ui-text)}.original-workspace .main-stage .archive-status strong{color:var(--ui-accent);font-family:var(--ui-font);font-size:42px}.original-workspace .main-stage .archive-status :is(p,span){color:var(--ui-muted)}.original-workspace .main-stage .qualification-opener :is(h3,h4,p,small,li){color:var(--ui-text)!important;font-family:var(--ui-font)}.original-workspace .main-stage .qualification-opener h3{font-size:22px}.original-workspace .main-stage .qualification-opener p{color:var(--ui-muted)!important}.original-workspace .main-stage .qualification-opener h4{margin:18px 0 8px;font-size:15px}.original-workspace .main-stage .mentor-message-user{background:var(--ui-selected);color:var(--ui-text)}.original-workspace .main-stage :is(.file-picker,.node-upload){padding:10px 13px;background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:none;color:var(--ui-text);font-size:13px}.original-workspace .main-stage .project-chip-picker{gap:7px}.original-workspace .main-stage .project-chip-picker .chip{padding:6px 9px;background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-muted);font-size:12px;border-radius:5px}.original-workspace .main-stage .project-chip-picker .chip-selected{background:var(--ui-selected);border-color:var(--ui-accent);color:var(--ui-accent)}.original-workspace .main-stage .intake-panel fieldset{border:0;padding:8px 0;min-width:0}.original-workspace .main-stage .intake-panel legend{padding:0;font-size:13px;color:var(--ui-text)}.original-workspace .app-shell .main-stage .planning-tabs{background:transparent;border-radius:0;padding:0;border-bottom:1px solid var(--ui-border);gap:20px}.original-workspace .app-shell .main-stage .planning-tabs button{min-height:42px;padding:8px 3px;border:0;border-bottom:3px solid transparent;border-radius:0;font-size:14px;color:var(--ui-muted);background:transparent;box-shadow:none;margin-bottom:-1px}.original-workspace .app-shell .main-stage .planning-tabs button[aria-selected=true]{background:transparent;color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .main-stage .ka-section-heading{padding:18px 16px;border-color:var(--ui-border)}.original-workspace .main-stage .ka-section-heading h3{font-family:var(--ui-font);font-size:18px;font-weight:600}.original-workspace .main-stage .ka-reading-aside>button{border-color:var(--ui-border);color:var(--ui-text)}.original-workspace .main-stage .ka-reading-aside>button:hover{background:var(--ui-selected)}.original-workspace .main-stage .ka-topic-tabs button{border-color:var(--ui-border);color:var(--ui-muted)}.original-workspace .main-stage .ka-topic-tabs button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .main-stage :is(.ka-home-summary,.ka-upload-time,.ka-result-topline,.workflow-event-meta,.effort-explanation,.pr-data-note,.mirror-statistics-period,.stage-entry-list small,.timeline-entry-list small){font-size:12px;line-height:1.7}.original-workspace .app-shell .main-stage :is(.current-direction p,.current-direction li,.cockpit-task-list p,.life-focus-card p,.stage-entry-list button,.workflow-event-content p,.pr-project p,.project-short-intro,.project-follow-up-list p,.mirror-card-body p){font-size:14px;line-height:1.8}.original-workspace .app-shell .main-stage .flow-task-body h4{font-size:14px;line-height:1.6}.original-workspace .app-shell .main-stage :is(.flow-pending,.flow-overdue) header>span{font-size:12px}.original-workspace .app-shell .main-stage :is(.flow-task-body p,.child-title,.child-result){font-size:12px}.original-workspace .app-shell .main-stage .flow-filters button{min-height:34px;padding:6px 12px;border:0;border-radius:5px;background:transparent;color:var(--ui-muted);box-shadow:none}.original-workspace .app-shell .main-stage .flow-filters button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent)}.original-workspace .app-shell .main-stage .flow-daily .flow-pending .text-button,.original-workspace .app-shell .main-stage .flow-daily .flow-overdue .text-button{color:var(--ui-accent)}.original-workspace .app-shell .main-stage :is(.stage-entry-detail,.timeline-entry-detail) pre{font-family:var(--ui-font);font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.original-workspace .app-shell .main-stage .qualification-note{background:var(--ui-surface);border:1px solid var(--ui-border)!important;border-radius:var(--ui-card-radius);color:var(--ui-text);box-shadow:var(--ui-card-shadow)}.original-workspace .app-shell .main-stage .qualification-note :is(strong,span,p){color:var(--ui-text)!important;font-family:var(--ui-font);border-color:var(--ui-border)}.original-workspace .app-shell .main-stage .qualification-note strong{font-size:22px}.original-workspace .app-shell .main-stage .qualification-note p:last-child{color:var(--ui-muted)!important}.original-workspace .app-shell .main-stage .mentor-message-user>p{background:var(--ui-selected);color:var(--ui-text);font-size:14px}.original-workspace .app-shell .main-stage .mentor-intro{background:var(--ui-surface-muted);border-color:var(--ui-border)}.original-workspace .app-shell .main-stage .mentor-intro h3{font-family:var(--ui-font);font-size:18px}.original-workspace .app-shell .main-stage .project-switch-grid button{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text);border-radius:var(--ui-control-radius)}.original-workspace .app-shell .main-stage .project-switch-grid button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent);border-color:var(--ui-accent)}.original-workspace .app-shell .main-stage .project-switch-grid strong{font-size:13px}.original-workspace .app-shell .main-stage .project-switch-grid small{color:var(--ui-muted);font-size:12px}.original-workspace .app-shell .main-stage .choice-strip.project-detail-tabs{display:flex;flex-wrap:wrap;gap:20px;background:transparent;border:0;border-bottom:1px solid var(--ui-border);padding:0;border-radius:0}.original-workspace .app-shell .main-stage .choice-strip.project-detail-tabs>button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--ui-muted);padding:8px 3px;min-height:42px;font-size:14px;margin-bottom:-1px}.original-workspace .app-shell .main-stage .choice-strip.project-detail-tabs>button[aria-pressed=true]{color:var(--ui-accent);border-color:var(--ui-accent);background:transparent}.original-workspace .app-shell .main-stage :is(.mirror-post-card,.mirror-media-card){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:var(--ui-card-shadow)}.original-workspace .app-shell .main-stage :is(.mirror-post-summary,.mirror-post-body,.mirror-post-card .mirror-card-content){color:var(--ui-text);font-size:14px;line-height:1.8}.original-workspace .app-shell .main-stage :is(.mirror-post-tools button,.mirror-post-card footer,.mirror-post-card time){color:var(--ui-muted);border-color:var(--ui-border)}.original-workspace .app-shell .main-stage :is(.mirror-year-filter label,.mirror-media-year){background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-muted);box-shadow:none}.original-workspace .app-shell .main-stage .mirror-section-heading h2{font-family:var(--ui-font);font-size:18px;font-weight:600}.original-workspace .app-shell .main-stage .mirror-section-heading>div>span{font-size:11px;color:var(--ui-muted)}.original-workspace .app-shell .main-stage .finance-toolbar{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text)}.original-workspace .app-shell .main-stage .finance-top-metric span{color:var(--ui-muted);font-size:12px}.original-workspace .app-shell .main-stage .finance-card :is(footer,.finance-entry-columns){border-color:var(--ui-border)}.original-workspace .app-shell .main-stage .finance-card footer{background:var(--ui-surface-muted);color:var(--ui-muted);font-size:12px}.original-workspace .app-shell .main-stage .timeline-bar-review{background:var(--ui-brand-green)}.original-workspace .app-shell .main-stage .legend-review:before{background:var(--ui-brand-green)}.original-workspace .app-shell .main-stage .legend-record:before{background:var(--ui-accent)}.original-workspace .app-shell .main-stage :is(.pr-project,.pr-project header,.pr-project button){color:var(--ui-text);border-color:var(--ui-border)}.original-workspace .app-shell .main-stage .pr-project button:hover{background:var(--ui-selected)}.original-workspace .app-shell .main-stage .pr-period button{background:var(--ui-surface);color:var(--ui-accent);border-color:var(--ui-border);border-radius:var(--ui-control-radius)}.original-workspace .app-shell .main-stage .project-editor .project-form-section{background:var(--ui-surface);border:0;border-top:1px solid var(--ui-border);border-radius:0;padding:20px 0;box-shadow:none}.original-workspace .app-shell .main-stage .project-editor :is(.editor-header,.project-form-section>header){border-color:var(--ui-border)}.original-workspace .app-shell .main-stage .project-editor .project-form-section>header>span{color:var(--ui-accent)}.original-workspace .app-shell .main-stage .editor-backdrop{background:#202a3f65;-webkit-backdrop-filter:none;backdrop-filter:none}.original-workspace .app-shell .main-stage .module-security-password{background:var(--ui-surface-muted);border-color:var(--ui-border);border-radius:var(--ui-control-radius)}.original-workspace .app-shell .main-stage .module-security-password label{color:var(--ui-text);font-size:13px}.original-workspace .app-shell .main-stage .module-security-switch{border-color:var(--ui-border)}.original-workspace .app-shell .main-stage .module-security-switch small{color:var(--ui-muted);font-size:12px}.original-workspace .app-shell .main-stage .stage-review-feed{max-width:1120px}.original-workspace .stage-review-feed .stage-review-header{align-items:flex-start;gap:16px}.original-workspace .stage-review-feed .stage-review-header>div>p:last-child{font-size:13px;color:var(--ui-muted);margin:8px 0 0}.original-workspace .stage-review-feed .stage-review-header>button{flex-shrink:0}.original-workspace .stage-compose{margin-bottom:22px;padding:18px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}.original-workspace .stage-compose textarea{width:100%;min-height:120px;margin:10px 0;font:inherit;line-height:1.9;resize:vertical}.original-workspace .stage-review-feed .stage-entry-area{margin-top:0}.original-workspace .stage-review-feed .stage-entry-area>header{align-items:center;gap:12px;margin-bottom:12px}.original-workspace .stage-review-feed .stage-entry-area h3{margin:0;font-size:16px}.original-workspace .stage-review-feed .stage-entry-area h3 small{margin-left:8px;font-size:12px;font-weight:400;color:var(--ui-muted)}.original-workspace .stage-entry-feed{border:1px solid var(--ui-border);border-radius:8px;overflow:hidden;background:var(--ui-surface)}.original-workspace .stage-feed-item+.stage-feed-item{border-top:1px solid var(--ui-border)}.original-workspace .app-shell .main-stage .stage-review-feed .stage-entry{display:grid;grid-template-columns:80px minmax(0,1fr) 100px 16px;align-items:center;gap:14px;width:100%;margin:0;padding:17px 20px;border:0;border-radius:0;background:transparent;text-align:left}.original-workspace .stage-review-feed .stage-entry:hover{background:var(--ui-surface-muted)}.original-workspace .app-shell .main-stage .stage-review-feed .stage-entry-active{background:var(--ui-selected)}.original-workspace .stage-review-feed .stage-entry strong{font-size:14px;line-height:1.8;font-weight:600;overflow-wrap:anywhere}.original-workspace .stage-review-feed .stage-entry>span{font-size:11px;color:var(--ui-accent)}.original-workspace .stage-review-feed .stage-entry time{margin:0;font-size:12px;color:var(--ui-muted);font-variant-numeric:tabular-nums}.original-workspace .stage-review-feed .stage-entry[aria-expanded=true]>svg{transform:rotate(180deg)}.original-workspace .app-shell .main-stage .stage-review-feed .stage-entry-detail{min-height:0;padding:20px;border:0;border-top:1px solid var(--ui-border);border-radius:0;background:var(--ui-surface);box-shadow:none}.original-workspace .stage-review-feed .stage-entry-detail pre{margin:16px 0;max-width:78ch;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:2}.original-workspace .stage-review-feed .stage-entry-detail h5{font-size:14px;margin:16px 0 0}.original-workspace .stage-entry-feed>.empty-daily{padding:28px 20px;margin:0}.original-workspace .pr-saved-row small{display:block;margin-top:6px;font-size:11px;color:var(--ui-muted)}@media(max-width:760px){.original-workspace .stage-review-feed .stage-review-header{flex-wrap:wrap}.original-workspace .app-shell .main-stage .stage-review-feed .stage-entry{grid-template-columns:64px minmax(0,1fr) 16px;gap:4px 10px;padding:14px}.original-workspace .stage-review-feed .stage-entry>span{grid-row:1 / 3}.original-workspace .stage-review-feed .stage-entry>strong{grid-column:2}.original-workspace .stage-review-feed .stage-entry>time{grid-column:2;grid-row:2;font-size:11px}.original-workspace .stage-review-feed .stage-entry>svg{grid-column:3;grid-row:1 / 3}.original-workspace .app-shell .main-stage .stage-review-feed .stage-entry-detail{padding:14px}}.original-workspace .project-progress-page{max-width:1220px}.original-workspace .progress-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 20px}.original-workspace .progress-page-header h2{margin:4px 0 10px;font-size:26px}.original-workspace .progress-page-header p:last-child{font-size:13px;color:var(--ui-muted);line-height:1.8}.original-workspace .progress-page-header>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.original-workspace .progress-page-header input{width:180px;min-height:36px;padding:7px 10px;font:inherit;font-size:12px;border:1px solid var(--ui-border)}.original-workspace .progress-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.original-workspace .progress-card{min-width:0;min-height:290px;display:flex;flex-direction:column;padding:17px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.original-workspace .progress-card:hover{border-color:#aeb8d8;box-shadow:0 4px 14px #2732470c}.original-workspace .progress-card[data-dragging]{opacity:.65;z-index:2}.original-workspace .progress-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.original-workspace .progress-card-title{flex:1;min-width:0;border:0;background:transparent;color:var(--ui-text);padding:0;font:inherit;font-size:15px;font-weight:600;line-height:1.7;text-align:left;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.original-workspace .progress-drag-handle{border:0;background:transparent;padding:3px;color:#9aa6b8;cursor:grab;touch-action:none}.original-workspace .progress-drag-handle:disabled{visibility:hidden}.original-workspace .progress-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:11px;color:var(--ui-muted)}.original-workspace .progress-state{padding:3px 6px;border-radius:4px;color:#326b62;background:#e9f4ee;font-size:11px;white-space:nowrap}.original-workspace .progress-state[data-state=paused]{color:#986123;background:#fff3df}.original-workspace .progress-state[data-state=stopped]{color:#a04b4b;background:#faeded}.original-workspace .progress-state[data-state=completed]{color:#63708b;background:#edf0f6}.original-workspace .progress-card-fields{display:grid;gap:10px;margin:15px 0}.original-workspace .progress-card-fields>div>span{color:var(--ui-muted);font-size:10px}.original-workspace .progress-card-fields p{margin:4px 0 0;font-size:12px;line-height:1.7;color:var(--ui-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.original-workspace .progress-card>footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid var(--ui-border);font-size:10px;color:var(--ui-muted)}.original-workspace .progress-card>footer>button{border:0;background:transparent;color:var(--ui-accent);cursor:pointer;padding:3px;font:inherit;font-size:11px}.original-workspace .progress-dialog{position:fixed;width:min(920px,calc(100vw - 32px));max-height:88dvh;padding:20px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-bg);color:var(--ui-text);box-shadow:0 20px 70px #202a3f35}.original-workspace .progress-dialog::backdrop{background:#202a3f70}.original-workspace .progress-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.original-workspace .progress-dialog h3{margin:0 0 8px;font-size:19px;line-height:1.6}.original-workspace .project-progress-panel{min-width:0;padding:18px 20px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}.original-workspace .project-overview-content>.project-progress-panel{margin-top:18px}.original-workspace .project-progress-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px}.original-workspace .project-progress-panel>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.original-workspace .project-progress-panel h4{font-size:16px;margin:0}.original-workspace .project-progress-panel>header>button{flex-shrink:0;font-size:12px;min-height:32px}.original-workspace .progress-project-link{border:0;padding:0;display:inline-flex;gap:8px;align-items:center;text-align:left;background:transparent;color:var(--ui-text);cursor:pointer;font:inherit;font-size:16px;font-weight:600;overflow-wrap:anywhere}.original-workspace .progress-stage{padding:3px 7px;border-radius:4px;font-size:11px;color:var(--ui-accent);background:var(--ui-selected);line-height:1.6}.original-workspace .progress-summary{display:grid;grid-template-columns:1.3fr 1fr 1.1fr;gap:20px;padding:12px 0;border-top:1px solid var(--ui-border)}.original-workspace .progress-summary>div{min-width:0}.original-workspace .progress-summary>div>span{font-size:11px;color:var(--ui-muted)}.original-workspace .progress-summary p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.original-workspace .progress-summary small,.original-workspace .progress-recent{font-size:11px;color:var(--ui-muted);line-height:1.8}.original-workspace .progress-recent{display:flex;flex-wrap:wrap;gap:5px 20px;padding-bottom:10px}.original-workspace .progress-history{border-top:1px solid var(--ui-border);padding-top:10px}.original-workspace .progress-history>summary{cursor:pointer;font-size:12px;color:var(--ui-accent)}.original-workspace .progress-history>summary>span{margin-left:12px;color:var(--ui-muted);font-size:11px}.original-workspace .progress-history-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.original-workspace .progress-history-columns>section{min-width:0}.original-workspace .progress-history h5{font-size:13px;margin:18px 0 10px}.original-workspace .progress-event,.original-workspace .progress-plan{border-bottom:1px solid var(--ui-border);padding:10px 0}.original-workspace .progress-event>button,.original-workspace .progress-plan{display:flex;width:100%;gap:10px;align-items:flex-start;color:var(--ui-text);text-align:left;background:transparent;border:0;cursor:pointer;font:inherit;font-size:12px}.original-workspace .progress-event time,.original-workspace .progress-plan time{flex:0 0 80px;font-size:11px;color:var(--ui-muted)}.original-workspace .progress-event>button>span,.original-workspace .progress-plan>span{min-width:0;flex:1;overflow-wrap:anywhere}.original-workspace .progress-event small,.original-workspace .progress-plan small{display:block;color:var(--ui-muted);font-size:10px;margin-bottom:4px}.original-workspace .progress-event strong{display:block;font-weight:500;line-height:1.7}.original-workspace .progress-event p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:var(--ui-muted);line-height:1.8;margin:8px 0 0 90px}.original-workspace .progress-editor{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--ui-border);padding-top:14px}.original-workspace .progress-editor label{display:grid;gap:7px;color:var(--ui-muted);font-size:12px;align-content:start;min-width:0}.original-workspace .progress-editor input,.original-workspace .progress-editor textarea,.original-workspace .progress-editor select{min-width:0;width:100%;padding:9px 10px;border:1px solid var(--ui-border);font:inherit;font-size:13px;line-height:1.7;resize:vertical}.original-workspace .progress-wide{grid-column:1 / -1}.original-workspace .progress-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.original-workspace .progress-editor-actions small{flex:1;font-size:11px;color:var(--ui-muted)}.original-workspace .app-shell .main-stage .stage-feed-embedded{max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;margin-top:24px}.original-workspace .stage-facts,.original-workspace .pr-assistance{margin:18px 0;padding:14px 16px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface)}.original-workspace :is(.stage-facts,.pr-assistance)>summary{cursor:pointer;color:var(--ui-accent);font-size:13px}.original-workspace .stage-facts>summary>span{color:var(--ui-muted);font-size:11px;margin-left:12px}@media(max-width:1100px){.original-workspace .progress-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.original-workspace .progress-projects{grid-template-columns:1fr}.original-workspace .progress-page-header{flex-direction:column;gap:8px}.original-workspace .progress-page-header>div:last-child{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.original-workspace .project-progress-panel{padding:14px}.original-workspace .progress-summary,.original-workspace .progress-history-columns{grid-template-columns:1fr;gap:10px}.original-workspace .progress-summary>div+div{border-top:1px solid var(--ui-border);padding-top:9px}.original-workspace .progress-project-link{font-size:15px}.original-workspace .progress-editor{grid-template-columns:1fr}.original-workspace .progress-editor-actions small{flex-basis:100%}.original-workspace .progress-history>summary>span{margin-left:4px}}.original-workspace .progress-stamp-control{position:relative;flex:none}.original-workspace .progress-pin{display:flex;align-items:center;gap:3px;border:0;background:transparent;color:#798399;padding:3px 0;cursor:pointer;font:inherit;font-size:10px}.original-workspace .progress-pin[data-tone]{padding:0;width:75px;height:36px;margin:-4px -2px -2px 0;color:#a5782e}.original-workspace .progress-pin[data-tone=urgent]{color:#bc5151}.original-workspace .progress-stamp{width:75px;height:39px;transform:rotate(-9deg);opacity:.9}.original-workspace .progress-stamp text{font-family:KaiTi,STKaiti,Songti SC,serif;font-size:23px;font-weight:700;letter-spacing:6px}.original-workspace .progress-stamp-menu{position:absolute;right:0;top:100%;z-index:3;padding:5px;min-width:100px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface);box-shadow:0 6px 18px #26324a15}.original-workspace .progress-stamp-menu button{display:block;width:100%;border:0;padding:7px 12px;border-radius:4px;background:transparent;color:var(--ui-text);text-align:left;font:inherit;font-size:12px;cursor:pointer}.original-workspace .progress-stamp-menu button:hover,.original-workspace .progress-stamp-menu button[aria-checked=true]{background:var(--ui-selected);color:var(--ui-accent)}.original-workspace .progress-card-status>span:not(.progress-state){max-width:100%;padding:3px 7px;border-radius:20px;background:#f1f3f8;color:#67718a;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-workspace .progress-card-status>.progress-stage-tag{background:#edf0fc;color:#59659b}.original-workspace .app-shell .main-stage>:is(.workspace-page,.planning-page){width:100%;max-width:none;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.original-workspace .app-shell .main-stage .workspace-page-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;min-height:80px;padding:0 0 16px;margin:0 0 18px;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;text-align:left}.original-workspace .app-shell .main-stage .workspace-page-header>div:first-child{min-width:0;margin:0;padding:0}.original-workspace .app-shell .main-stage .workspace-page-header :is(.eyebrow,.ka-eyebrow,.cockpit-asset){display:none}.original-workspace .app-shell .main-stage .workspace-page-header h2{font-family:var(--ui-font);color:var(--ui-text);font-size:26px;line-height:1.4;font-weight:650;letter-spacing:0;margin:0;padding:0}.original-workspace .app-shell .main-stage .workspace-page-header>div:first-child>p:not(.eyebrow):not(.ka-eyebrow){color:var(--ui-muted);font:inherit;font-size:12px;font-weight:400;line-height:1.8;margin:6px 0 0;padding:0}.original-workspace .app-shell .main-stage .workspace-page-header>:is(time,.workspace-header-date),.original-workspace .workspace-header-date{font-size:12px;color:var(--ui-muted);padding-top:7px;line-height:1.8;white-space:nowrap}.original-workspace .app-shell .main-stage .workspace-page-header :is(.dashboard-toolbar-actions,.project-archive-header-actions,.pr-header-actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0}.original-workspace .app-shell .main-stage .workspace-page-header .finance-top-metric{padding:7px 12px;min-width:130px;border-radius:6px}.original-workspace .app-shell .main-stage .workspace-page-header .finance-top-metric strong{font-size:20px;margin-top:3px}@media(max-width:760px){.original-workspace .app-shell .main-stage .workspace-page-header{min-height:76px;flex-wrap:wrap;gap:12px}.original-workspace .app-shell .main-stage .workspace-page-header h2{font-size:24px}.original-workspace .app-shell .main-stage .workspace-page-header>div:first-child{flex:1 1 100%}.original-workspace .app-shell .main-stage .workspace-page-header :is(.dashboard-toolbar-actions,.project-archive-header-actions,.pr-header-actions){width:auto;justify-content:flex-start}.original-workspace .workspace-header-date{padding-top:0}}.original-workspace .assistant-drawer{position:fixed;inset:0 0 0 auto;width:min(540px,100vw);height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--ui-border);border-radius:0;background:var(--ui-bg);color:var(--ui-text);box-shadow:-12px 0 50px #202a3f22}.original-workspace .assistant-drawer[open]{display:flex;flex-direction:column}.original-workspace .assistant-drawer::backdrop{background:#202a3f40}.original-workspace .assistant-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.original-workspace .assistant-drawer h3{margin:0;font-size:18px}.original-workspace .assistant-drawer>header p{margin:8px 0 0;font-size:11px;color:var(--ui-muted)}.original-workspace .assistant-scope-note{font-size:11px;line-height:1.8;color:var(--ui-muted);padding:12px 20px;border-bottom:1px solid var(--ui-border)}.original-workspace .assistant-messages{flex:1;min-height:0;overflow-y:auto;padding:18px}.original-workspace .assistant-message{padding:14px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;margin-bottom:14px}.original-workspace .assistant-message>strong{display:block;font-size:11px;color:var(--ui-accent);margin-bottom:9px}.original-workspace .assistant-message>div{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:13px}.original-workspace .assistant-message-user{background:var(--ui-selected)}.original-workspace .assistant-message>button{margin-top:12px}.original-workspace .assistant-working,.original-workspace .assistant-error{font-size:12px;line-height:1.8;color:var(--ui-muted);padding:12px}.original-workspace .assistant-error{color:#9e4e42;background:#fff0eb;border-radius:6px}.original-workspace .assistant-error>button{margin-left:8px}.original-workspace .assistant-compose{flex:none;display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 18px;background:var(--ui-surface);border-top:1px solid var(--ui-border)}.original-workspace .assistant-compose>button:first-child{justify-self:start}.original-workspace .assistant-compose label{grid-column:1 / -1;display:grid;gap:7px;font-size:11px;color:var(--ui-muted)}.original-workspace .assistant-compose textarea{width:100%;padding:10px;border:1px solid var(--ui-border);border-radius:6px;font:inherit;font-size:13px;line-height:1.8;resize:vertical}.original-workspace .assistant-compose>button:last-child{grid-column:2;justify-self:end}.original-workspace .progress-header-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.original-workspace .app-shell .main-stage .workspace-page-header .assistant-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 13px 6px 7px;border:1px solid #c9cbee;border-radius:8px;background:#f0f0ff;color:#5159bb;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.original-workspace .app-shell .main-stage .workspace-page-header .assistant-trigger:hover{background:#e6e7ff;border-color:#9298df}.original-workspace .app-shell .main-stage .workspace-page-header .assistant-trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.original-workspace .assistant-trigger-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#e1e3fc}.original-workspace .assistant-start{padding:28px 16px;text-align:center}.original-workspace .assistant-start>svg{color:var(--ui-accent)}.original-workspace .assistant-start h4{margin:12px 0 8px;font-size:16px}.original-workspace .assistant-start p,.original-workspace .assistant-confirm p{font-size:12px;line-height:1.8;color:var(--ui-muted)}.original-workspace .assistant-start>button{margin-top:12px}.original-workspace .assistant-confirm{padding:14px 20px;background:var(--ui-selected);border-bottom:1px solid var(--ui-border)}.original-workspace .assistant-confirm>strong{font-size:13px}.original-workspace .assistant-confirm>div{display:flex;justify-content:flex-end;gap:12px}.original-workspace .assistant-history{padding:12px 20px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.original-workspace .assistant-history label{display:block;margin-bottom:7px;font-size:12px;font-weight:600}.original-workspace .assistant-history select{width:100%;min-height:34px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:12px;padding:6px 8px}.original-workspace .assistant-history p{margin:8px 0 0;font-size:11px;color:var(--ui-muted)}.original-workspace .assistant-history p>button{margin-left:6px}.original-workspace .assistant-compose>button:first-child{grid-row:2;align-self:center}.original-workspace .assistant-compose label{grid-row:1}.original-workspace .assistant-compose>button:last-child{grid-row:2}.original-workspace .assistant-history-footer{padding:14px 20px;border-top:1px solid var(--ui-border);background:var(--ui-surface)}.original-workspace .assistant-destinations{border-top:1px solid var(--ui-border);padding:14px 0}.original-workspace .assistant-top-actions h4{font-size:13px;margin:0 0 7px}.original-workspace .assistant-top-actions>p,.original-workspace .assistant-destinations small{font-size:11px;line-height:1.8;color:var(--ui-muted)}.original-workspace .assistant-top-action{padding:12px 0;border-top:1px solid var(--ui-border)}.original-workspace .assistant-top-action>strong{color:#9e3d38;font-size:11px}.original-workspace .assistant-top-action>p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.original-workspace .assistant-top-action>small{display:block}.original-workspace .assistant-top-action>button{margin-top:8px}.original-workspace .assistant-destinations form{padding:12px 0;display:grid;gap:10px}.original-workspace .assistant-destinations label{display:grid;gap:6px;font-size:12px}.original-workspace .assistant-destinations :is(input,textarea){min-width:0;width:100%;border:1px solid var(--ui-border);border-radius:5px;padding:8px;font:inherit;font-size:12px;line-height:1.8}.original-workspace .assistant-destinations form>div{display:flex;gap:12px;justify-content:flex-end}body{margin:0;min-width:320px}.original-workspace{min-height:100vh}.saas-ui .original-membership{position:fixed;right:24px;bottom:24px;z-index:20;display:grid;padding:12px 16px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-sidebar);color:#fff;cursor:pointer;font:inherit}.saas-ui .original-membership span{display:grid;gap:4px;text-align:left}.saas-ui .original-membership small{font-size:11px}.saas-ui .resource-progress{display:block;width:100%;height:8px;margin:12px 0;accent-color:var(--ui-accent)}.saas-ui .resource-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0}.saas-ui .resource-packages article{padding:20px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface)}.saas-ui .resource-admin-form{display:grid;gap:16px}.saas-ui .resource-admin-form label{display:grid;gap:6px}.saas-ui .resource-defaults{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.saas-ui .resource-packages input{width:100%}.module-security-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#1e282268;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.module-security-dialog{position:relative;width:min(560px,100%);max-height:min(86vh,820px);overflow:auto;padding:34px;border:1px solid #e1e5d7;border-radius:24px;background:#fffef9;color:#26342a;box-shadow:0 24px 80px #16241e35}.module-security-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border:1px solid #e3e5db;border-radius:50%;background:#fff;color:#566454;font-size:24px;line-height:1;cursor:pointer}.module-security-eyebrow{margin:0 0 8px;color:#89917f;font-size:10px;letter-spacing:.18em}.module-security-dialog h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:30px;font-weight:500}.module-security-intro{max-width:440px;margin:10px 0 24px;color:#737c6c;font-size:14px;line-height:1.75}.module-security-password{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;border:1px solid #e5e8dc;border-radius:16px;background:#f7f8f1}.module-security-password label{display:grid;gap:7px;color:#56614f;font-size:12px}.module-security-password input{min-width:0;padding:10px 11px;border:1px solid #d7decf;border-radius:9px;background:#fff;color:#28352b;font:inherit;font-size:13px}.module-security-primary,.module-security-save{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:#526b50;color:#fff;font:inherit;font-size:13px;cursor:pointer}.module-security-primary:disabled,.module-security-save:disabled{opacity:.48;cursor:not-allowed}.module-security-scope{margin-top:24px}.module-security-scope>div:first-child{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.module-security-scope>div:first-child strong{font-size:14px}.module-security-scope>div:first-child span,.module-security-switch small{color:#92998b;font-size:11px}.module-security-switch{display:flex;justify-content:space-between;align-items:center;padding:13px 2px;border-top:1px solid #edf0e7;cursor:pointer}.module-security-switch span{display:grid;gap:3px}.module-security-switch>span>strong{font-size:14px;font-weight:550}.module-security-switch input{width:40px;height:22px;accent-color:#627b5b;cursor:pointer}.module-security-switch input:disabled{cursor:not-allowed}.module-security-hint,.module-security-error,.module-security-notice{font-size:12px;line-height:1.6}.module-security-hint{color:#8a8067}.module-security-error{color:#a14539}.module-security-notice{color:#4a7351}.module-security-save{width:100%;margin-top:14px;background:#e7ecdf;color:#40543d}.module-unlock-stage{display:grid;place-items:center;min-height:54vh;padding:36px 20px}.module-unlock-card{width:min(390px,100%);padding:34px;border:1px solid #e4e8dc;border-radius:22px;background:#fffef9;box-shadow:0 18px 55px #21312212}.module-unlock-card .module-security-eyebrow{margin-bottom:9px}.module-unlock-card h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:27px;font-weight:500}.module-unlock-card p{color:#737c6c;font-size:13px;line-height:1.7}.module-unlock-card form{display:grid;gap:12px;margin-top:20px}.module-unlock-card input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #d7decf;border-radius:10px;background:#fff;font:inherit}.module-unlock-card button{min-height:44px;border:0;border-radius:10px;background:#526b50;color:#fff;font:inherit;cursor:pointer}.module-unlock-card button:disabled{opacity:.5;cursor:not-allowed}.module-unlock-error{color:#a14539!important}.module-unlock-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:20px;background:#1e282268;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:620px){.module-security-dialog{padding:28px 20px}.module-security-password{grid-template-columns:1fr}.module-security-primary{width:100%}}.mirror-page{max-width:1500px;margin:0 auto;padding:46px clamp(18px,4vw,64px) 72px;color:#282723}.mirror-header{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin:0 0 26px}.mirror-eyebrow{margin:0 0 10px;color:#817c73;font-size:10px;font-weight:600;letter-spacing:.19em}.mirror-header h2,.mirror-section-heading h2{margin:0;color:#2c2a26;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:clamp(31px,4vw,48px);font-weight:500;letter-spacing:.025em}.mirror-header p:not(.mirror-eyebrow){margin:10px 0 0;color:#817b71;font-size:15px;line-height:1.6}.mirror-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.mirror-header-actions button,.mirror-empty button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 17px;border:1px solid #d7d0c5;border-radius:14px;background:#f5f4ee;color:#344b3d;font:inherit;font-size:13px;cursor:pointer;transition:transform .18s ease,background .18s ease}.mirror-header-actions button:hover,.mirror-empty button:hover{transform:translateY(-1px);background:#e5e9dd}.mirror-header-actions .mirror-add-journal{border-color:#344b3d;background:#344b3d;color:#fff}.mirror-view-tabs{display:flex;gap:8px;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid #ddd8ce}.mirror-view-tabs button{padding:9px 14px;border:0;border-radius:20px;background:transparent;color:#81796f;font:inherit;font-size:13px;cursor:pointer}.mirror-view-tabs button.is-active{background:#344b3d;color:#fff}.mirror-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:38px}.mirror-statistics article{display:grid;gap:8px;min-height:126px;padding:20px 22px;border:1px solid #d8d2d8;border-radius:22px;background:#e5e9dd}.mirror-statistics article:nth-child(4){border-color:#ded5c2;background:#e8e0ce}.mirror-statistics strong{color:#272522;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:600;line-height:1}.mirror-notice{margin:-18px 0 24px;padding:10px 13px;border-radius:9px;background:#eef2e7;color:#4f694b;font-size:13px}.mirror-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px}.mirror-section-heading span{color:#999185;font-size:9px;letter-spacing:.16em}.mirror-section-heading h2{margin-top:4px;font-size:27px}.mirror-section-heading>p{max-width:380px;margin:0;color:#928b81;font-size:12px;line-height:1.7;text-align:right}.mirror-kind-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.mirror-kind-filters button{min-width:58px;padding:9px 14px;border:1px solid #ded8ce;border-radius:13px;background:#f5f4ee;color:#777064;font:inherit;font-size:12px;cursor:pointer}.mirror-kind-filters button.is-active{border-color:#344b3d;background:#344b3d;color:#fff}.mirror-masonry{columns:4 225px;column-gap:22px}.mirror-item{display:inline-block;width:100%;margin:0 0 24px;overflow:hidden;break-inside:avoid;border:1px solid #ddd7cc;border-radius:21px;background:#f5f4ee;box-shadow:0 6px 18px #4b40350a}.mirror-cover{position:relative;min-height:205px;overflow:hidden;background:#e8e0ce}.mirror-cover>img{display:block;width:100%;height:255px;object-fit:cover}.mirror-cover-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;padding:22px 20px;background:linear-gradient(155deg,#f0e6e8,#e8ded9);color:#344b3d}.mirror-item[data-kind=movie] .mirror-cover-art,.mirror-item[data-kind=travel] .mirror-cover-art{min-height:248px;background:linear-gradient(145deg,#e6e8df,#e9e1d2)}.mirror-item[data-kind=series] .mirror-cover-art,.mirror-item[data-kind=insight] .mirror-cover-art{min-height:226px;background:linear-gradient(145deg,#ebe3e5,#e8ddd4)}.mirror-item[data-kind=podcast] .mirror-cover-art{min-height:195px;background:linear-gradient(145deg,#e4e9e5,#dce4df)}.mirror-cover-art>span{position:absolute;top:20px;left:20px;padding:7px 10px;border-radius:20px;background:#f5f4eed9;color:#5c554d;font-size:11px}.mirror-cover-art strong{max-width:100%;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:clamp(25px,2vw,36px);font-weight:500;line-height:1.18;overflow-wrap:anywhere}.mirror-cover-art i{position:absolute;top:21px;right:21px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffffa0;border-radius:50%;color:#344b3d}.mirror-kind-tag,.mirror-milestone-tag{position:absolute;top:14px;left:14px;padding:6px 9px;border-radius:9px;background:#fffdf2e8;color:#514b43;font-size:10px}.mirror-milestone-tag{left:auto;right:14px;background:#344b3d;color:#fff}.mirror-card-body{padding:15px 16px 14px}.mirror-card-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mirror-card-title-row h3{margin:0;color:#302c29;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:20px;font-weight:500;line-height:1.3}.mirror-card-title-row button{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:0;border-radius:50%;background:#f1eee7;color:#756b60;cursor:pointer}.mirror-card-date{margin:7px 0 0;color:#a1988b;font-size:11px}.mirror-rating{margin:10px 0 0;color:#bd7852;font-size:14px;letter-spacing:.04em}.mirror-rating span{color:#d3c9bb}.mirror-card-content{display:-webkit-box;margin:10px 0 0;overflow:hidden;color:#7b7469;font-size:12px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mirror-status{display:inline-flex;margin-top:10px;padding:5px 8px;border-radius:8px;background:#f1eee7;color:#766a5c;font-size:10px}.mirror-project-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.mirror-project-tags button,.mirror-project-tags span{padding:5px 8px;border:0;border-radius:8px;background:#edf0e7;color:#5e7154;font:inherit;font-size:10px;cursor:pointer}.mirror-attachments{display:grid;gap:6px;margin-top:12px}.mirror-attachments a,.mirror-post-document{display:inline-flex;align-items:center;gap:6px;color:#766a5e;font-size:11px;text-decoration:none;overflow-wrap:anywhere}.mirror-card-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:11px;border-top:1px solid #eeeae2;color:#aaa194;font-size:10px}.mirror-library-button,.mirror-in-library{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#344b3d;font:inherit;font-size:11px;cursor:pointer}.mirror-library-button:disabled{opacity:.55;cursor:wait}.mirror-in-library{color:#6a7f5d;cursor:default}.mirror-empty{display:grid;justify-items:center;max-width:500px;margin:50px auto;padding:36px 24px;border:1px dashed #d7d2c8;border-radius:22px;text-align:center}.mirror-empty>div{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#eee8ee;color:#344b3d}.mirror-empty h3{margin:16px 0 4px;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:21px;font-weight:500}.mirror-empty p{margin:4px 0 18px;color:#8f887d;font-size:12px;line-height:1.7}.mirror-empty button{min-height:40px}.mirror-yearbook-heading{margin-bottom:13px}.mirror-yearbook-filters{display:flex;gap:10px;margin:0 0 22px}.mirror-yearbook-filters label{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #ded8ce;border-radius:11px;background:#f5f4ee;color:#796e68}.mirror-yearbook-filters select{border:0;outline:0;background:transparent;color:#655e55;font:inherit;font-size:12px}.mirror-forum-stream{position:relative;margin:4px 0 0 12px;padding-left:28px;border-left:1px solid #d9d3ca}.mirror-date-group{position:relative;margin:0 0 28px}.mirror-date-group:before{position:absolute;top:5px;left:-34px;width:11px;height:11px;border:3px solid #F5F4EE;border-radius:50%;background:#344b3d;box-shadow:0 0 0 1px #e5e9dd;content:""}.mirror-date-group>header{display:flex;align-items:baseline;gap:11px;margin:0 0 11px}.mirror-date-group>header time{color:#344b3d;font-family:Georgia,Times New Roman,serif;font-size:19px}.mirror-date-group>header span{color:#9a9187;font-size:11px}.mirror-date-group>header i{margin-left:auto;color:#a39b90;font-size:10px;font-style:normal}.mirror-date-posts{display:grid;gap:10px}.mirror-post-card{display:grid;grid-template-columns:118px 1fr;column-gap:18px;row-gap:10px;padding:17px 18px;border:1px solid #e3ddd3;border-radius:16px;background:#fffdf9;box-shadow:0 6px 18px #44393108}.mirror-post-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mirror-kind-pill{padding:6px 9px;border-radius:9px;background:#eee7ed;color:#344b3d;font-size:10px}.mirror-kind-book,.mirror-kind-movie,.mirror-kind-series{background:#f0e5df;color:#875a49}.mirror-kind-travel{background:#e6ebdf;color:#637551}.mirror-kind-podcast,.mirror-kind-insight{background:#e8e9e2;color:#596c60}.mirror-post-meta time{color:#a19a8f;font-size:11px}.mirror-milestone-inline{color:#a36f4f;font-size:10px}.mirror-post-content{min-width:0}.mirror-post-title{padding:0;border:0;background:transparent;color:#3b3435;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:19px;text-align:left;cursor:pointer}.mirror-post-content>p{margin:8px 0 0;color:#716c64;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.mirror-post-image{display:block;width:min(100%,420px);margin-top:12px;overflow:hidden;border-radius:12px}.mirror-post-image img{display:block;max-height:260px;max-width:100%;object-fit:cover}.mirror-post-card>footer{grid-column:2;display:flex;gap:14px;padding-top:8px;border-top:1px solid #f0ede7}.mirror-post-card>footer button,.mirror-post-card>footer span{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#897d71;font:inherit;font-size:10px;cursor:pointer}.mirror-post-card>footer span{color:#738468;cursor:default}.mirror-post-card .mirror-project-tags{grid-column:1/-1}.mirror-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:20px;background:#2124206b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mirror-editor{width:min(680px,100%);max-height:min(92vh,900px);overflow:auto;padding:28px;border:1px solid #e3ded2;border-radius:21px;background:#f5f4ee;color:#2e3029;box-shadow:0 26px 80px #151a1833}.mirror-editor-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:19px}.mirror-editor-header h3{margin:0;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:25px;font-weight:500}.mirror-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e6e1d8;border-radius:50%;background:transparent;color:#756e62;cursor:pointer}.mirror-editor form{display:grid;gap:13px}.mirror-editor form>label{display:grid;gap:7px;color:#716a5f;font-size:12px}.mirror-editor input:not([type=checkbox]):not([type=file]),.mirror-editor select,.mirror-editor textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #dedbd2;border-radius:10px;background:#fff;color:#33332e;font:inherit;font-size:13px}.mirror-editor textarea{resize:vertical;line-height:1.7}.mirror-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mirror-editor-row label{display:grid;gap:7px;color:#716a5f;font-size:12px}.mirror-link-details{border:1px solid #e6e2d8;border-radius:10px;background:#fbfaf5}.mirror-link-details summary{display:flex;align-items:center;gap:8px;padding:11px 12px;color:#62594e;font-size:12px;cursor:pointer;list-style:none}.mirror-link-details summary::-webkit-details-marker{display:none}.mirror-link-details summary small{margin-left:auto;color:#9a9285}.mirror-project-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.mirror-project-options label{display:flex;align-items:center;gap:7px;color:#5d6657;font-size:11px;cursor:pointer}.mirror-project-options input,.mirror-milestone-toggle input{accent-color:#667b5b}.mirror-milestone-toggle{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important;padding:9px 0;color:#726a60}.mirror-milestone-toggle input{width:15px;height:15px}.mirror-upload-label{display:grid;gap:8px;padding:14px;border:1px dashed #d8d4c7;border-radius:12px;background:#faf9f3}.mirror-upload-label>span{display:flex;align-items:center;gap:8px;color:#625d51;font-size:12px}.mirror-upload-label input{font-size:12px}.mirror-upload-label small{color:#9a9286;font-size:10px}.mirror-attachment-list{display:flex;flex-wrap:wrap;gap:7px}.mirror-attachment-list>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 8px;border-radius:8px;background:#f0eee7;color:#777064;font-size:10px;overflow-wrap:anywhere}.mirror-attachment-list button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#807469;cursor:pointer}.mirror-form-error{color:#a14539;font-size:12px}.mirror-delete-confirm{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ead3ce;border-radius:10px;background:#fff6f4;font-size:12px}.mirror-delete-confirm span{margin-right:auto}.mirror-delete-confirm button{padding:6px 9px;border:1px solid #dedbd2;border-radius:7px;background:#fff;font:inherit;font-size:11px;cursor:pointer}.mirror-delete-confirm .mirror-danger{border-color:#a85449;background:#a85449;color:#fff}.mirror-editor-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding-top:5px}.mirror-editor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #dedbd2;border-radius:10px;background:#f5f4ee;color:#71685e;font:inherit;font-size:12px;cursor:pointer}.mirror-editor-actions .mirror-delete-button{margin-right:auto;border-color:transparent;color:#a35b51}.mirror-editor-actions .mirror-save-button{border-color:#344b3d;background:#344b3d;color:#fff}.mirror-editor-actions .mirror-save-button:disabled{opacity:.5;cursor:not-allowed}.module-unlock-card .module-security-close{position:absolute;top:16px;right:16px;width:34px;height:34px;min-height:34px;padding:0;border:1px solid #e3e5db;border-radius:50%;background:#fff;color:#566454;font-size:24px;line-height:1}.mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:38px}.mirror-statistics article:nth-child(2){border-color:#ded0c7;background:#e8e0ce}.mirror-statistics article:nth-child(3){border-color:#d3d9ce;background:#e8ece3}.mirror-content-section{margin-top:42px}.mirror-content-section:first-of-type{margin-top:0}.mirror-heading-actions{display:flex;align-items:center;gap:14px}.mirror-section-heading .mirror-heading-actions p{max-width:350px;margin:0;color:#928b81;font-size:12px;line-height:1.7;text-align:right}.mirror-section-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid #344B3D;border-radius:12px;background:#344b3d;color:#fff;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.mirror-section-add:hover{background:#344b3d}.mirror-inline-editor{width:auto;max-width:none;max-height:none;overflow:visible;margin:0 0 24px;padding:23px;border-radius:17px;box-shadow:0 8px 26px #151a180d}@media(max-width:900px){.mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.mirror-masonry{columns:3 210px}}@media(max-width:620px){.mirror-page{padding:26px 15px 48px}.mirror-header{align-items:flex-start;flex-direction:column}.mirror-header-actions{width:100%}.mirror-header-actions button{flex:1}.mirror-statistics{gap:9px}.mirror-statistics article{min-height:104px;padding:15px 14px;border-radius:16px}.mirror-statistics strong{font-size:31px}.mirror-section-heading{align-items:flex-start;flex-direction:column}.mirror-section-heading>p{text-align:left}.mirror-masonry{columns:2 150px;column-gap:12px}.mirror-item{margin-bottom:13px;border-radius:15px}.mirror-cover>img{height:200px}.mirror-cover-art{min-height:190px;padding:16px}.mirror-cover-art>span{top:14px;left:14px}.mirror-cover-art strong{font-size:25px}.mirror-card-body{padding:12px}.mirror-card-title-row h3{font-size:17px}.mirror-card-content{-webkit-line-clamp:3}.mirror-yearbook-filters{flex-wrap:wrap}.mirror-post-card{grid-template-columns:76px 1fr;column-gap:11px;padding:13px}.mirror-post-title{font-size:17px}.mirror-date-group>header{gap:8px;flex-wrap:wrap}.mirror-date-group>header i{margin-left:0}.mirror-editor{padding:20px 16px}.mirror-editor-row,.mirror-project-options{grid-template-columns:1fr}.mirror-editor-actions{flex-wrap:wrap}.mirror-editor-actions .mirror-delete-button{margin-right:auto}}@media(max-width:620px){.mirror-statistics{grid-template-columns:1fr}.mirror-heading-actions{width:100%;align-items:stretch;flex-direction:column}.mirror-section-heading .mirror-heading-actions p{text-align:left}.mirror-section-add{width:100%}.mirror-inline-editor{padding:20px 16px}}.mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:34px}.mirror-statistics article{min-height:108px;padding:17px 19px;border-radius:18px}.mirror-statistics article:nth-child(4){border-color:#d9d9c8;background:#edf0e5}.mirror-statistics article:nth-child(5){border-color:#d7cec0;background:#f0e9dd}.mirror-statistics article:nth-child(6){border-color:#d5dbe0;background:#e8edf0}.mirror-content-section{margin-top:38px}.mirror-status-filters{display:flex;gap:8px;margin:0 0 12px}.mirror-status-filters button{padding:9px 14px;border:1px solid #ded8ce;border-radius:12px;background:#f5f4ee;color:#777064;font:inherit;font-size:12px;cursor:pointer}.mirror-status-filters button.is-active{border-color:#344b3d;background:#344b3d;color:#fff}.mirror-masonry{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;columns:initial;column-gap:0}.mirror-item{display:flex;width:auto;height:438px;flex-direction:column;margin:0;cursor:pointer;transition:height .2s ease,box-shadow .2s ease}.mirror-item:hover,.mirror-item:focus-visible{box-shadow:0 10px 28px #4b40351b;outline-color:#344b3d}.mirror-item.is-expanded{height:auto;min-height:438px}.mirror-cover{height:190px;min-height:0;flex:0 0 190px}.mirror-cover>img{height:100%}.mirror-item .mirror-cover-art{height:100%;min-height:0;padding:19px}.mirror-cover-art>span{top:16px;left:16px}.mirror-cover-art strong{font-size:clamp(22px,1.7vw,30px)}.mirror-card-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.mirror-card-title-row h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mirror-card-top-actions{display:flex;flex:0 0 auto;gap:4px}.mirror-card-top-actions button,.mirror-card-top-actions .mirror-in-library{display:grid;width:29px;height:29px;place-items:center;padding:0;border:0;border-radius:50%;background:#f1eee7;color:#756b60;cursor:pointer}.mirror-card-top-actions button:disabled{opacity:.5;cursor:wait}.mirror-card-date{white-space:nowrap}.mirror-card-content{-webkit-line-clamp:2}.mirror-item:not(.is-expanded) .mirror-project-tags,.mirror-item:not(.is-expanded) .mirror-attachments{display:none}.mirror-card-footnote{margin-top:auto;padding-top:10px;color:#9a9187;font-size:10px}.mirror-item.is-expanded .mirror-card-body{overflow:visible;flex:0 0 auto}.mirror-item.is-expanded .mirror-card-title-row h3{-webkit-line-clamp:unset}.mirror-item.is-expanded .mirror-card-content{display:block;overflow:visible;-webkit-line-clamp:unset}.mirror-post-card{display:flex;height:166px;flex-direction:column;gap:9px;overflow:hidden;cursor:pointer;transition:height .2s ease,box-shadow .2s ease}.mirror-post-card:hover,.mirror-post-card:focus-visible{box-shadow:0 9px 24px #44393112;outline-color:#344b3d}.mirror-post-card.is-expanded{height:auto;min-height:166px;overflow:visible}.mirror-post-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mirror-post-meta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.mirror-post-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.mirror-post-actions button,.mirror-post-actions .mirror-in-library{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 8px;border:1px solid #e6e1d8;border-radius:9px;background:#f5f4ee;color:#756b60;font:inherit;font-size:10px;cursor:pointer}.mirror-post-actions button:disabled{opacity:.5;cursor:wait}.mirror-post-actions .mirror-in-library{border-color:transparent;color:#6a7f5d;cursor:default}.mirror-post-content{overflow:hidden}.mirror-post-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mirror-post-content>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mirror-post-card:not(.is-expanded) .mirror-post-content>a,.mirror-post-card:not(.is-expanded) .mirror-project-tags{display:none}.mirror-post-card.is-expanded .mirror-post-content{overflow:visible}.mirror-post-card.is-expanded .mirror-post-title,.mirror-post-card.is-expanded .mirror-post-content>p{display:block;overflow:visible;-webkit-line-clamp:unset}.mirror-post-footer{display:flex;justify-content:space-between;margin-top:auto;color:#938a7f;font-size:10px}.mirror-post-card.is-expanded .mirror-post-footer{padding-top:8px;border-top:1px solid #f0ede7}.mirror-comments{display:grid;gap:10px;padding:12px 13px;border-radius:12px;background:#f7f5ef}.mirror-comments h4{margin:0;color:#344b3d;font-size:12px}.mirror-comment-list{display:grid;gap:8px}.mirror-comment-list article{padding:10px 11px;border:1px solid #e9e4da;border-radius:10px;background:#fffdf9}.mirror-comment-list article>div{display:flex;justify-content:space-between;gap:10px}.mirror-comment-list strong{color:#344b3d;font-size:10px}.mirror-comment-list time,.mirror-comment-empty{margin:0;color:#a39a8f;font-size:10px}.mirror-comment-list article p{margin:6px 0 0;color:#6f695f;font-size:12px;line-height:1.6;white-space:pre-wrap}.mirror-comments form{display:flex;align-items:flex-end;gap:8px}.mirror-comments textarea{min-width:0;flex:1;padding:9px 10px;border:1px solid #dedbd2;border-radius:9px;background:#fffdf9;font:inherit;font-size:12px;resize:vertical}.mirror-comments form button{min-height:36px;padding:0 13px;border:0;border-radius:9px;background:#344b3d;color:#fff;font:inherit;font-size:11px;cursor:pointer}.mirror-comments form button:disabled{opacity:.45;cursor:not-allowed}.mirror-comment-error{margin:0;color:#a14539;font-size:11px}.mirror-cover-art strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:900px){.mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}.mirror-masonry{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media(max-width:620px){.mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.mirror-statistics article{min-height:100px;padding:14px}.mirror-statistics span{font-size:12px}.mirror-statistics strong{font-size:30px}.mirror-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mirror-item{height:390px;border-radius:15px}.mirror-item.is-expanded{height:auto;min-height:390px}.mirror-cover{height:160px;flex-basis:160px}.mirror-card-body{padding:11px}.mirror-card-title-row h3{font-size:16px}.mirror-card-top-actions{gap:1px}.mirror-card-top-actions button,.mirror-card-top-actions .mirror-in-library{width:25px;height:25px}.mirror-post-card{height:174px;padding:12px}.mirror-post-card.is-expanded{height:auto;min-height:174px}.mirror-post-head{align-items:flex-start}.mirror-post-meta{gap:6px}.mirror-post-actions{gap:4px}.mirror-post-actions button,.mirror-post-actions .mirror-in-library{min-height:28px;padding:0 6px;font-size:9px}.mirror-post-title{font-size:17px}.mirror-post-card .mirror-project-tags{grid-column:auto}.mirror-comments form{align-items:stretch;flex-direction:column}.mirror-comments form button{align-self:flex-end}}.mirror-page{padding-top:10px}.mirror-header{margin-bottom:14px}.mirror-header h2{font-size:clamp(29px,3.3vw,40px)}.mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.mirror-statistics button{display:grid;gap:8px;min-height:108px;padding:17px 19px;border:1px solid #d8d2d8;border-radius:18px;background:#e5e9dd;text-align:left;font:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.mirror-statistics button:nth-child(2){border-color:#ded0c7;background:#e8e0ce}.mirror-statistics button:nth-child(3){border-color:#d3d9ce;background:#e8ece3}.mirror-statistics button:nth-child(4){border-color:#d9d9c8;background:#edf0e5}.mirror-statistics button:nth-child(5){border-color:#d7cec0;background:#f0e9dd}.mirror-statistics button:hover,.mirror-statistics button:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #4b40351b;outline-color:#344b3d}.mirror-statistics span{color:#766e66;font-size:13px}.mirror-statistics strong{color:#272522;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;line-height:1}.mirror-statistics small{color:#8b847a;font-size:10px}.mirror-statistics-period{margin:0 0 22px;color:#8b847a;font-size:11px}.mirror-content-section{margin-top:27px;scroll-margin-top:18px}.mirror-media-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mirror-media-filter-row .mirror-status-filters{margin-bottom:12px}.mirror-media-year{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:8px 11px;border:1px solid #ded8ce;border-radius:11px;background:#f5f4ee;color:#796e68;font-size:11px}.mirror-media-year select{border:0;outline:0;background:transparent;color:#655e55;font:inherit}.mirror-library-picker{width:min(440px,100%);padding:25px;border:1px solid #e3ded2;border-radius:18px;background:#f5f4ee;color:#2e3029;box-shadow:0 26px 80px #151a1833}.mirror-library-picker>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mirror-library-picker>header span{color:#8b847a;font-size:11px}.mirror-library-picker h3{margin:5px 0 0;font-family:Georgia,Songti SC,"Noto Serif SC",serif;font-size:25px;font-weight:500}.mirror-library-picker>p{margin:13px 0 17px;color:#827b71;font-size:12px}.mirror-library-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mirror-library-categories label{display:flex;align-items:center;gap:8px;min-height:43px;padding:0 11px;border:1px solid #e4ded3;border-radius:10px;background:#fff;color:#615a51;font-size:12px;cursor:pointer}.mirror-library-categories label:has(input:checked){border-color:#344b3d;background:#f2edf1;color:#344b3d}.mirror-library-categories input{accent-color:#344B3D}.mirror-library-picker>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.mirror-library-picker>footer button{min-height:38px;padding:0 13px;border:1px solid #dedbd2;border-radius:9px;background:#fff;color:#6f675e;font:inherit;font-size:11px;cursor:pointer}.mirror-library-picker>footer .mirror-library-confirm{border-color:#344b3d;background:#344b3d;color:#fff}.mirror-library-picker>footer button:disabled{opacity:.5;cursor:wait}@media(max-width:900px){.mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.mirror-page{padding-top:8px}.mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.mirror-statistics button{min-height:96px;padding:14px}.mirror-statistics button span{font-size:12px}.mirror-statistics button strong{font-size:29px}.mirror-statistics button small{font-size:9px}.mirror-media-filter-row{align-items:flex-start;flex-direction:column;gap:0}.mirror-media-year{margin-bottom:12px}.mirror-library-picker{padding:20px 16px}}.mirror-post-images{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin:0 0 12px}.mirror-post-image{flex:0 1 210px;width:min(100%,210px);aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:11px;background:#f0eee8}.mirror-post-image img{display:block;width:100%;height:100%;max-height:none;max-width:none;object-fit:cover}.mirror-library-error{margin:12px 0 0;padding:10px 12px;border:1px solid #ead3ce;border-radius:9px;background:#fff6f4;color:#a14539;font-size:12px;line-height:1.5}.mirror-statistics{grid-template-columns:repeat(6,minmax(0,1fr))}.mirror-statistics button{grid-template-rows:auto auto 1fr;align-content:start}.mirror-kind-selector{display:flex;gap:8px}.mirror-kind-selector button{flex:1;min-width:0;min-height:40px;padding:0 8px;border:1px solid #dedbd2;border-radius:10px;background:#fff;color:#71685e;text-align:center;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.mirror-kind-selector button[aria-pressed=true]{border-color:#344b3d;background:#f1ebf0;color:#344b3d}.mirror-media-kind-tag{position:absolute;z-index:2;top:13px;left:13px;padding:6px 10px;border:1px solid #ffffffaa;border-radius:20px;background:#fffdf0e8;color:#62594e;font-size:11px;box-shadow:0 2px 8px #28221a12}.mirror-media-kind-book{background:#fff3e7;color:#8a6048}.mirror-media-kind-movie,.mirror-media-kind-series{background:#e5e9dd;color:#344b3d}.mirror-media-kind-travel{background:#e8f0df;color:#5f7651}.mirror-media-kind-podcast{background:#e6efed;color:#4f7169}.mirror-cover .mirror-media-kind-tag+.mirror-milestone-tag{left:auto;right:13px}.mirror-post-card{height:178px;min-height:178px}.mirror-post-content{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.mirror-post-preview{display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:start;gap:15px;min-height:0}.mirror-post-copy{min-width:0}.mirror-post-title{display:block;margin:0 0 7px;overflow:hidden;font-size:19px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.mirror-post-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0;color:#716c64;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.mirror-post-preview-image{display:block;width:144px;height:88px;overflow:hidden;border-radius:10px;background:#f0eee8}.mirror-post-preview-image img{display:block;width:100%;height:100%;object-fit:contain}.mirror-post-card.is-expanded .mirror-post-content{display:block;overflow:visible}.mirror-post-card.is-expanded .mirror-post-title{white-space:normal}.mirror-post-card.is-expanded .mirror-post-summary{display:block;overflow:visible;-webkit-line-clamp:unset;white-space:pre-wrap;line-height:1.85}.mirror-post-card .mirror-post-document{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:10px;color:#786c60;font-size:11px;overflow-wrap:anywhere}.mirror-post-card .mirror-project-tags{margin-top:10px}.mirror-post-actions button.mirror-in-library{cursor:pointer}@media(max-width:1100px){.mirror-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.mirror-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.mirror-statistics button{grid-template-rows:auto auto 1fr}.mirror-post-card{height:174px;min-height:174px}.mirror-post-preview{grid-template-columns:minmax(0,1fr) 88px;gap:8px}.mirror-post-preview-image{width:88px;height:70px}.mirror-post-title{font-size:16px}.mirror-post-summary{font-size:11px}}:where(.saas-ui) .purchase-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}:where(.saas-ui) .purchase-layout>section,:where(.saas-ui) .purchase-layout>aside{min-width:0}:where(.saas-ui) .purchase-price{font-size:30px;margin-bottom:20px;color:#344b3d}:where(.saas-ui) .purchase-price small{font-size:12px}:where(.saas-ui) .checkout{display:flex;flex-direction:column;align-items:center;gap:13px;padding:15px 0}:where(.saas-ui) .checkout img{display:block;max-width:100%;height:auto}:where(.saas-ui) .checkout code,:where(.saas-ui) .purchase-order code{overflow-wrap:anywhere;white-space:normal;max-width:100%}:where(.saas-ui) .purchase-order{display:grid;gap:5px;text-align:left;width:100%;padding:12px;margin:9px 0;border:1px solid #E5E9DD;background:#f5f4ee;color:#344b3d}:where(.saas-ui) .purchase-order strong{font-size:12px}:where(.saas-ui) .purchase-order span,:where(.saas-ui) .purchase-order code{font-size:10px}:where(.saas-ui) .purchase-code{padding:10px;background:#e5e9dd;-webkit-user-select:all;user-select:all}:root{--forest: #344B3D;--sage: #78866A;--light: #E5E9DD;--warm: #F5F4EE;--paper: #E8E0CE;--gold: #B5A477;--graphite: #737A70;--ink: #344B3D;--muted: #344B3D;--line: #E8E0CE;--white: #F5F4EE;--shadow: 0 2px 4px #344B3D05, 0 12px 32px #344B3D06;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:var(--ink);background:var(--warm);font-size:14px;font-synthesis:none}:where(.saas-ui) *{box-sizing:border-box}.saas-ui{margin:0;min-width:1100px;background:var(--warm);line-height:1.65}:where(.saas-ui) button,:where(.saas-ui) input,:where(.saas-ui) select,:where(.saas-ui) textarea{font:inherit}:where(.saas-ui) button{cursor:pointer}:where(.saas-ui) button:disabled{cursor:not-allowed;opacity:.5}:where(.saas-ui) a{color:inherit;text-decoration:none}:where(.saas-ui) button,:where(.saas-ui) a,:where(.saas-ui) input,:where(.saas-ui) select,:where(.saas-ui) textarea{outline-offset:4px}:where(.saas-ui) button:focus-visible,:where(.saas-ui) a:focus-visible,:where(.saas-ui) input:focus-visible,:where(.saas-ui) textarea:focus-visible,:where(.saas-ui) select:focus-visible{outline:2px solid var(--sage)}:where(.saas-ui) button{transition:background .15s,box-shadow .15s,transform .15s}:where(.saas-ui) button:active:not(:disabled){transform:translateY(1px)}:where(.saas-ui) button svg,:where(.saas-ui) a svg{flex-shrink:0}:where(.saas-ui) input,:where(.saas-ui) select,:where(.saas-ui) textarea{max-width:100%;border:1px solid var(--line);border-radius:6px;background:#f5f4ee;color:var(--ink);padding:10px 12px;min-height:40px}:where(.saas-ui) textarea{display:block;width:100%;resize:vertical;line-height:1.9}:where(.saas-ui) input::placeholder,:where(.saas-ui) textarea::placeholder{color:#737a70}:where(.saas-ui) label{display:grid;gap:7px;color:var(--forest);font-size:13px}:where(.saas-ui) h1,:where(.saas-ui) h2,:where(.saas-ui) h3,:where(.saas-ui) h4,:where(.saas-ui) p{margin-top:0}:where(.saas-ui) h1{font-size:30px;letter-spacing:1px;font-family:"Noto Serif SC",SimSun,serif;font-weight:700;line-height:1.4;margin:5px 0 0}:where(.saas-ui) h2{font-size:23px}:where(.saas-ui) h3{font-size:16px;font-weight:600}:where(.saas-ui) small{font-size:12px}:where(.saas-ui) button{border-radius:6px}:where(.saas-ui) button.primary,:where(.saas-ui) a.primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--forest);background:var(--forest);color:var(--warm);padding:10px 17px;font-size:13px;font-weight:500;min-height:40px;box-shadow:0 2px 3px #344b3d12}:where(.saas-ui) .primary:hover{background:#344b3d!important;box-shadow:0 4px 9px #344b3d1a}:where(.saas-ui) .secondary,:where(.saas-ui) a.secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #E8E0CE;background:#f5f4ee;color:var(--forest);padding:9px 13px;font-size:13px;min-height:38px}:where(.saas-ui) .secondary:hover{background:var(--light)}:where(.saas-ui) .text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:var(--forest);padding:5px;font-size:12px;white-space:nowrap}:where(.saas-ui) .text-button:hover{background:#e5e9dd80}:where(.saas-ui) .icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;width:32px;height:32px;color:var(--forest)}:where(.saas-ui) .icon-button:hover{background:var(--light)}:where(.saas-ui) .full{width:100%}:where(.saas-ui) .actions{display:flex;align-items:center;gap:8px}:where(.saas-ui) .muted{color:var(--muted);font-size:13px}:where(.saas-ui) .mono,:where(.saas-ui) code{font-family:Consolas,monospace;font-size:12px}:where(.saas-ui) .error{color:#344b3d;background:#e5e9dd;border:1px solid #E8E0CE;padding:11px 15px;border-radius:6px;font-size:13px;margin-bottom:18px}:where(.saas-ui) .notice{display:flex;align-items:center;gap:9px;background:var(--light);padding:11px 15px;border-radius:6px;font-size:13px;margin-bottom:18px}:where(.saas-ui) .danger{color:#737a70}:where(.saas-ui) .danger-button{background:#737a70;color:#f5f4ee;border:0;padding:10px 16px}:where(.saas-ui) .section-index{font-size:10px;letter-spacing:2.2px;color:var(--muted);font-family:Georgia,SimSun,serif}:where(.saas-ui) .page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px}:where(.saas-ui) .brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}:where(.saas-ui) .brand>span{font-size:22px;font-family:SimSun,serif;font-weight:700;letter-spacing:2px;line-height:1.4}:where(.saas-ui) .brand small{display:block;font-family:Georgia,serif;font-size:8px;font-weight:400;letter-spacing:1.55px;margin-top:5px}:where(.saas-ui) .brand-link{display:block;margin-bottom:28px}:where(.saas-ui) .saas-shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}:where(.saas-ui) .saas-sidebar{height:100vh;position:sticky;top:0;display:flex;flex-direction:column;padding:28px 17px 16px;background-color:#f5f4ee;background-image:url(/brand/paper.svg);border-right:1px solid #E8E0CE;z-index:10}:where(.saas-ui) .workspace-label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;letter-spacing:1px;padding:0 14px;margin-bottom:13px}:where(.saas-ui) .saas-sidebar nav,:where(.saas-ui) .sidebar-secondary{display:grid;gap:5px}:where(.saas-ui) .saas-sidebar nav>button,:where(.saas-ui) .sidebar-secondary>button{display:flex;align-items:center;gap:13px;text-align:left;padding:12px 14px;border:0;background:transparent;color:var(--forest);font-size:13px;min-height:44px}:where(.saas-ui) .saas-sidebar nav>button:hover,:where(.saas-ui) .sidebar-secondary>button:hover{background:#e5e9dd}:where(.saas-ui) .saas-sidebar nav>button.nav-active,:where(.saas-ui) .sidebar-secondary>button.nav-active{color:var(--warm);background:var(--forest);box-shadow:0 3px 8px #344b3d16}:where(.saas-ui) .saas-sidebar nav>button small{margin-left:auto;border-radius:3px;padding:0 6px;background:#f5f4ee18}:where(.saas-ui) .sidebar-secondary{border-top:1px solid #E8E0CE;margin-top:20px;padding-top:18px}:where(.saas-ui) .sidebar-secondary>button{font-size:12px;padding:9px 14px}:where(.saas-ui) .sidebar-bottom{margin-top:auto;padding-top:25px}:where(.saas-ui) .sidebar-bottom>button,:where(.saas-ui) .sidebar-bottom>a{display:flex;align-items:center;gap:9px;background:none;border:0;padding:8px 12px;color:var(--muted);font-size:12px}:where(.saas-ui) .sidebar-user{border-top:1px solid #E8E0CE;display:flex;align-items:center;gap:10px;margin-top:12px;padding:18px 7px 3px}:where(.saas-ui) .avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#e8e0ce;color:var(--forest);font-family:SimSun,serif;font-size:15px}:where(.saas-ui) .sidebar-user strong{display:block;font-size:12px;font-weight:500}:where(.saas-ui) .sidebar-user small{display:block;color:var(--muted);font-size:10px;max-width:145px;overflow:hidden;text-overflow:ellipsis}:where(.saas-ui) .shell-right{min-width:0}:where(.saas-ui) .topbar{height:66px;border-bottom:1px solid var(--line);background:#f5f4eed9;display:flex;align-items:center;justify-content:space-between;padding:0 36px;font-size:12px}:where(.saas-ui) .topbar>div:first-child{color:var(--muted)}:where(.saas-ui) .topbar>div:first-child span{margin:0 12px;color:#b5a477}:where(.saas-ui) .topbar strong{font-weight:500;color:var(--forest)}:where(.saas-ui) .topbar-status{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}:where(.saas-ui) .topbar-date{margin-left:16px;padding-left:16px;border-left:1px solid var(--line);font-variant-numeric:tabular-nums}:where(.saas-ui) .status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold)}:where(.saas-ui) .status-dot.done{background:var(--sage)}:where(.saas-ui) .workspace-content{max-width:1680px;padding:34px 36px 90px;margin:0 auto}:where(.saas-ui) .workspace-footer{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:38px}:where(.saas-ui) .workspace-footer span{display:inline-flex;align-items:center;gap:5px}:where(.saas-ui) .date-heading{font-size:12px;color:var(--muted)}:where(.saas-ui) .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:27px}:where(.saas-ui) .stat{border:1px solid #E5E9DD;background:var(--white);border-radius:9px;box-shadow:var(--shadow);padding:21px 23px;text-align:left;color:var(--forest);position:relative}:where(.saas-ui) .stat>span{font-size:12px;display:flex;align-items:center;justify-content:space-between;color:var(--muted)}:where(.saas-ui) .stat>strong{display:block;font-family:Georgia,SimSun,serif;font-weight:400;font-size:35px;line-height:1.25;margin:15px 0 10px;font-variant-numeric:tabular-nums}:where(.saas-ui) .stat>strong small{font-family:Microsoft YaHei,sans-serif;font-size:12px;margin-left:5px;color:var(--muted)}:where(.saas-ui) .stat>footer{font-size:10px;color:var(--muted);border-top:1px solid #E5E9DD;padding-top:10px;margin-top:15px}:where(.saas-ui) .stat .stat-date{font-size:17px;line-height:1.8}:where(.saas-ui) .paper-panel{background:var(--white);border:1px solid #E8E0CE;border-radius:8px;padding:23px 25px;box-shadow:var(--shadow);margin-bottom:23px;min-width:0}:where(.saas-ui) .paper-panel>h3{margin-bottom:19px}:where(.saas-ui) .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}:where(.saas-ui) .panel-heading h3{margin:0}:where(.saas-ui) .dashboard-columns{display:grid;grid-template-columns:1.45fr 1fr;gap:22px}:where(.saas-ui) .lined-paper{background-color:#e5e9dd;background-image:linear-gradient(#B5A47712 1px,transparent 1px),url(/brand/paper.svg);background-size:100% 30px,160px 160px}:where(.saas-ui) .direction-panel label{margin-top:15px}:where(.saas-ui) .direction-panel input,:where(.saas-ui) .direction-panel textarea{background:transparent;border-width:0 0 1px;border-radius:0;padding:8px 0}:where(.saas-ui) .direction-panel textarea{line-height:30px}:where(.saas-ui) .dashboard-task{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #E5E9DD}:where(.saas-ui) .dashboard-task:last-child{border:0}:where(.saas-ui) .dashboard-task>span{flex:1}:where(.saas-ui) .dashboard-task strong{font-size:13px;font-weight:500;display:block}:where(.saas-ui) .dashboard-task small{display:block;color:var(--muted);font-size:10px;margin-top:4px}:where(.saas-ui) .dashboard-task time{font-size:10px;color:var(--muted)}:where(.saas-ui) .dashboard-task .overdue{color:#737a70}:where(.saas-ui) .task-checkbox{width:18px;height:18px;background:none;border:1px solid #B5A477;border-radius:4px;flex-shrink:0}:where(.saas-ui) .task-checkbox:hover{background:var(--light)}:where(.saas-ui) .project-overview-row{display:flex;align-items:center;gap:15px;width:100%;border:0;border-bottom:1px solid #E5E9DD;background:none;text-align:left;color:var(--forest);padding:16px 0}:where(.saas-ui) .project-overview-row>span:nth-child(2){flex:1}:where(.saas-ui) .project-overview-row strong{display:block;font-size:13px;font-weight:500}:where(.saas-ui) .project-overview-row small{display:block;margin-top:3px;color:var(--muted);font-size:11px}:where(.saas-ui) .empty-state{text-align:center;padding:36px 18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:190px}:where(.saas-ui) .empty-state>img{opacity:.75;margin-bottom:3px}:where(.saas-ui) .empty-state strong{font-size:13px;font-weight:500;color:var(--muted)}:where(.saas-ui) .empty-state p{font-size:12px;margin:0;color:var(--muted)}:where(.saas-ui) .badge{display:inline-flex;align-items:center;border-radius:4px;padding:3px 8px;line-height:1.6;font-size:10px;background:var(--light);color:var(--forest);white-space:nowrap}:where(.saas-ui) .badge-active,:where(.saas-ui) .badge-sent{background:#e5e9dd;color:#344b3d}:where(.saas-ui) .badge-trial{background:#e8e0ce;color:#344b3d}:where(.saas-ui) .badge-expired,:where(.saas-ui) .badge-disabled,:where(.saas-ui) .badge-suspended,:where(.saas-ui) .badge-failed{background:#e5e9dd;color:#737a70}:where(.saas-ui) .badge-unused{background:#e5e9dd}:where(.saas-ui) .filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;border:1px solid #E8E0CE;background:#f5f4ee;padding:14px 16px;border-radius:7px}:where(.saas-ui) .search-field{display:flex;align-items:center;gap:7px;min-width:235px;flex:1;border:1px solid var(--line);border-radius:5px;padding:0 11px;background:var(--white)}:where(.saas-ui) .search-field input{border:0;background:none;width:100%;min-height:37px;padding:7px 0;font-size:12px}:where(.saas-ui) .filters select,:where(.saas-ui) .filters>input{font-size:11px;min-height:38px;max-width:210px}:where(.saas-ui) .filters>label:not(.search-field){display:flex;align-items:center;gap:8px}:where(.saas-ui) .filter-chip{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--line);color:var(--forest);padding:9px 12px;font-size:12px}:where(.saas-ui) .filter-chip.selected{background:var(--light)}:where(.saas-ui) .list-caption{display:flex;justify-content:space-between;align-items:center;margin:8px 0 17px;font-size:12px;color:var(--muted);gap:15px}:where(.saas-ui) .list-caption b{margin-left:7px;font-weight:400}:where(.saas-ui) .date-range{display:flex;align-items:center;gap:9px;font-size:11px}:where(.saas-ui) .date-range input{font-size:11px;min-height:32px;padding:4px 8px}:where(.saas-ui) .table-panel{border:1px solid #E8E0CE;border-radius:7px;background:var(--white);overflow:auto;box-shadow:var(--shadow)}:where(.saas-ui) table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}:where(.saas-ui) th{background:#f5f4ee;color:var(--muted);font-weight:400;font-size:11px;padding:12px 17px;border-bottom:1px solid #E8E0CE;white-space:nowrap}:where(.saas-ui) td{padding:17px;border-bottom:1px solid #E5E9DD;vertical-align:middle}:where(.saas-ui) td>strong{font-size:12px;font-weight:500}:where(.saas-ui) td>small{display:block;font-size:10px;color:var(--muted);margin-top:4px}:where(.saas-ui) tbody tr:last-child td{border:0}:where(.saas-ui) tbody tr:hover{background:#f5f4ee}:where(.saas-ui) td .text-button{font-size:11px;padding:3px}:where(.saas-ui) .pagination{display:flex;align-items:center;justify-content:flex-end;gap:13px;font-size:11px;margin-top:19px}:where(.saas-ui) .pagination>span:first-child{margin-right:auto}:where(.saas-ui) .admin-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:22px}:where(.saas-ui) .admin-columns .paper-panel{padding:22px 20px}:where(.saas-ui) .admin-columns th,:where(.saas-ui) .admin-columns td{padding:13px 9px}:where(.saas-ui) .system-health>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #E5E9DD;font-size:12px}:where(.saas-ui) .system-health .full{margin-top:17px}:where(.saas-ui) .service-status{color:var(--forest);font-size:11px}:where(.saas-ui) .service-status:before{content:"";display:inline-block;width:6px;height:6px;background:var(--sage);border-radius:50%;margin-right:7px}:where(.saas-ui) .service-warn:before{background:var(--gold)}:where(.saas-ui) .admin-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}:where(.saas-ui) .admin-shortcuts>button{display:flex;align-items:center;gap:16px;background:#e5e9dd;border:1px solid #E8E0CE;color:var(--forest);padding:23px;text-align:left;box-shadow:0 3px 8px #344b3d04}:where(.saas-ui) .admin-shortcuts>button>span{flex:1;font-weight:500}:where(.saas-ui) .admin-shortcuts small{display:block;margin-top:4px;font-size:10px;color:var(--muted);font-weight:400}:where(.saas-ui) .settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}:where(.saas-ui) .settings-grid .paper-panel{margin:0}:where(.saas-ui) .settings-list{margin:0 0 23px}:where(.saas-ui) .settings-list>div{display:flex;justify-content:space-between;border-bottom:1px solid #E5E9DD;padding:13px 0;gap:15px;font-size:12px}:where(.saas-ui) .settings-list dt{color:var(--muted)}:where(.saas-ui) .settings-list dd{margin:0;overflow-wrap:anywhere}:where(.saas-ui) .quiet-note{font-size:12px;color:var(--muted);line-height:1.9}:where(.saas-ui) .dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#344b3dcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:30px}:where(.saas-ui) .dialog{background:var(--warm);width:480px;max-height:90vh;overflow:auto;padding:27px;border-radius:12px;border:1px solid #E8E0CE;box-shadow:0 30px 100px #344b3d50}:where(.saas-ui) .dialog-wide{width:760px}:where(.saas-ui) .dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}:where(.saas-ui) .dialog>header h2{font-size:21px;margin:0;font-family:SimSun,serif}:where(.saas-ui) .stack-form{display:grid;gap:18px}:where(.saas-ui) .dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}:where(.saas-ui) .form-row{display:flex;align-items:start;gap:14px}:where(.saas-ui) .form-row>label{flex:1}:where(.saas-ui) .target-info{padding:10px;background:var(--light);border-radius:5px;font-size:12px;overflow-wrap:anywhere}:where(.saas-ui) .generated-codes{display:grid;gap:9px}:where(.saas-ui) .generated-codes code{padding:9px;background:var(--light);text-align:center}:where(.saas-ui) .redeem-floating{position:fixed;right:25px;bottom:20px;z-index:30;display:flex;align-items:center;gap:11px;background:var(--forest);border:1px solid #78866A;color:var(--warm);padding:11px 18px;border-radius:8px;box-shadow:0 5px 20px #344b3d26;font-size:12px;text-align:left}:where(.saas-ui) .redeem-floating small{display:block;color:#e5e9dd;font-size:9px;margin-top:2px}:where(.saas-ui) .redeem-success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}:where(.saas-ui) .membership-card{background:var(--forest);color:var(--warm);border-radius:10px;padding:32px 38px;display:flex;justify-content:space-between;margin-bottom:23px;position:relative;overflow:hidden}:where(.saas-ui) .membership-card:after{content:"";position:absolute;right:0;top:0;width:260px;height:100%;background:url(/brand/contours.svg) center/cover;pointer-events:none}:where(.saas-ui) .membership-card .section-index{color:#e8e0ce}:where(.saas-ui) .membership-card h2{font-family:SimSun,serif;font-size:30px;margin:17px 0}:where(.saas-ui) .membership-card p{display:flex;align-items:center;gap:10px;margin-bottom:8px}:where(.saas-ui) .membership-card small{font-size:10px;color:#e8e0ce}:where(.saas-ui) .remaining{display:flex;flex-direction:column;text-align:center;align-self:center;min-width:160px;z-index:1}:where(.saas-ui) .remaining strong{font-size:58px;line-height:1.2;font-family:Georgia,serif;font-weight:400}:where(.saas-ui) .remaining span{font-size:11px;color:#e8e0ce;margin-top:9px}:where(.saas-ui) .library-grid,:where(.saas-ui) .project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.saas-ui) .document-card{background:var(--white);border:1px solid #E8E0CE;border-radius:7px;padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:250px}:where(.saas-ui) .document-card:nth-child(3n+2){background:#e5e9dd}:where(.saas-ui) .document-card-top{display:flex;align-items:center;gap:9px;margin-bottom:19px}:where(.saas-ui) .document-card-top>.icon-button{margin-left:auto}:where(.saas-ui) .document-number{font-size:17px;font-family:Georgia,serif;color:var(--gold)}:where(.saas-ui) .document-title{border:0;display:flex;align-items:start;gap:10px;text-align:left;background:none;color:var(--forest);padding:0}:where(.saas-ui) .document-title h3{font-size:16px;line-height:1.6;font-family:SimSun,serif;margin:0}:where(.saas-ui) .document-card>p{font-size:11px;line-height:1.9;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:13px 0 19px}:where(.saas-ui) .document-card footer{display:flex;align-items:center;gap:10px;font-size:9px;color:var(--muted);margin-top:auto;border-top:1px solid #E5E9DD;padding-top:12px}:where(.saas-ui) .document-card footer>button:last-child,:where(.saas-ui) .document-card footer>div:last-child{margin-left:auto}:where(.saas-ui) .reader-layout{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:23px}:where(.saas-ui) .reader-toolbar{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}:where(.saas-ui) .reader-paper{background:var(--white);padding:36px 40px;box-shadow:var(--shadow);border:1px solid #E5E9DD;border-radius:5px;min-height:360px}:where(.saas-ui) .reader-paper>h2{font-family:SimSun,serif;font-size:29px;margin:18px 0}:where(.saas-ui) .reader-meta{display:flex;gap:10px;color:var(--muted);font-size:10px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:25px;flex-wrap:wrap}:where(.saas-ui) .document-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;font-size:14px}:where(.saas-ui) .reader-note{margin-top:30px;border-left:3px solid var(--gold);background:#e5e9dd;padding:17px;font-size:12px;white-space:pre-wrap}:where(.saas-ui) .reader-aside{padding-top:58px}:where(.saas-ui) .reader-aside h3{font-size:13px;display:flex;align-items:center;gap:6px}:where(.saas-ui) .reader-aside dl{font-size:11px}:where(.saas-ui) .reader-aside dt{color:var(--muted);margin:15px 0 4px}:where(.saas-ui) .reader-aside dd{margin:0}:where(.saas-ui) .reader-aside details{font-size:11px;margin:10px 0;overflow-wrap:anywhere}:where(.saas-ui) .reader-aside details p{white-space:pre-wrap;max-height:200px;overflow:auto}:where(.saas-ui) .file-status{font-size:11px;display:flex;align-items:center;gap:8px;color:var(--muted)}:where(.saas-ui) .comments{padding:26px 0}:where(.saas-ui) .comments>h3{display:flex;gap:8px;align-items:center;font-size:13px}:where(.saas-ui) .comments article{border-bottom:1px solid var(--line);padding:13px 0}:where(.saas-ui) .comments time{font-size:10px;color:var(--muted)}:where(.saas-ui) .comments p{font-size:13px;margin:7px 0;white-space:pre-wrap}:where(.saas-ui) .comments form{margin-top:20px}:where(.saas-ui) .comments form>button{margin-top:12px}:where(.saas-ui) .upload-zone{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #B5A477;background:#e5e9dd66;min-height:85px;font-size:12px;padding:15px;text-align:center;cursor:pointer}:where(.saas-ui) .upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}:where(.saas-ui) .project-tile{background:var(--white);text-align:left;color:var(--forest);border:1px solid var(--line);padding:23px;box-shadow:var(--shadow);min-height:205px}:where(.saas-ui) .project-tile>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}:where(.saas-ui) .project-tile h2{font-family:SimSun,serif;font-size:21px}:where(.saas-ui) .project-tile>p{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.saas-ui) .project-tile footer{display:flex;justify-content:space-between;font-size:10px;border-top:1px solid var(--line);padding-top:12px;margin-top:18px}:where(.saas-ui) .project-detail-header{display:flex;align-items:center;justify-content:space-between}:where(.saas-ui) .project-title-block{padding:25px 0}:where(.saas-ui) .project-title-block>h2{font-family:SimSun,serif;font-size:29px;margin:12px 0}:where(.saas-ui) .project-title-block>p{max-width:800px;font-size:13px;color:var(--muted);white-space:pre-wrap}:where(.saas-ui) .tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-bottom:24px}:where(.saas-ui) .tabs>button{border:0;background:none;padding:10px 6px 14px;color:var(--muted);border-bottom:2px solid transparent;border-radius:0;font-size:13px}:where(.saas-ui) .tabs>button[aria-selected=true]{color:var(--forest);border-color:var(--forest)}:where(.saas-ui) .project-columns,:where(.saas-ui) .review-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}:where(.saas-ui) .project-columns .paper-panel h3:not(:first-child){margin-top:27px}:where(.saas-ui) .next-step{border-left:2px solid var(--gold);padding:9px 14px;font-size:13px;background:var(--light)}:where(.saas-ui) .follow-row{border-top:1px solid var(--line);padding:15px 0;font-size:12px;margin-top:15px}:where(.saas-ui) .follow-row time{font-size:10px;color:var(--muted)}:where(.saas-ui) .follow-row p{margin-top:6px;white-space:pre-wrap}:where(.saas-ui) .project-columns form>button{margin-top:12px}:where(.saas-ui) .linked-task,:where(.saas-ui) .linked-doc{display:flex;align-items:center;gap:9px;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:none;width:100%;text-align:left;color:var(--forest);font-size:12px}:where(.saas-ui) .linked-task small,:where(.saas-ui) .linked-doc small{margin-left:auto;color:var(--muted);font-size:10px}:where(.saas-ui) .project-notes{background:var(--white);padding:23px;border:1px solid var(--line);border-radius:8px}:where(.saas-ui) .review-columns label+label{margin-top:20px}:where(.saas-ui) .review-project{border-bottom:1px solid var(--line);padding:15px 0}:where(.saas-ui) .review-project h4{margin-bottom:5px}:where(.saas-ui) .review-project small{font-size:10px;color:var(--muted)}:where(.saas-ui) .review-project p{font-size:12px;margin:10px 0}:where(.saas-ui) .review-project time{color:var(--muted);font-size:10px;margin-right:10px}:where(.saas-ui) .review-saved{display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:14px 0;background:none;border:0;border-bottom:1px solid var(--line);color:var(--forest);font-size:12px}:where(.saas-ui) .review-saved strong{flex:1;font-weight:500}:where(.saas-ui) .review-saved span{font-size:10px;color:var(--muted)}:where(.saas-ui) .timeline-list{max-width:1000px}:where(.saas-ui) .timeline-list>article{display:grid;grid-template-columns:115px 1fr;gap:20px;position:relative}:where(.saas-ui) .timeline-list>article>time{font-size:11px;color:var(--muted);padding-top:20px}:where(.saas-ui) .timeline-list>article>div{border-left:1px solid #E8E0CE;padding:17px 0 25px 28px;position:relative}:where(.saas-ui) .timeline-list>article>div:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold);left:-5px;top:24px;box-shadow:0 0 0 4px var(--warm)}:where(.saas-ui) .timeline-list h3{font-size:15px;margin-bottom:10px}:where(.saas-ui) .timeline-list p{font-size:12px;white-space:pre-wrap;color:var(--muted)}:where(.saas-ui) .timeline-list details{font-size:11px}:where(.saas-ui) .assistant-layout{display:grid;grid-template-columns:1fr 280px;gap:22px}:where(.saas-ui) .assistant-submit{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:12px}:where(.saas-ui) .assistant-answer{margin-top:30px;border-top:1px solid var(--line);padding-top:25px}:where(.saas-ui) .assistant-answer h4{margin-top:25px;font-size:12px}:where(.saas-ui) .history-answer{width:100%;text-align:left;padding:13px 0;background:none;border:0;border-bottom:1px solid var(--line);color:var(--forest)}:where(.saas-ui) .history-answer time{font-size:10px;color:var(--muted)}:where(.saas-ui) .history-answer p{font-size:12px;margin:7px 0 0}:where(.saas-ui) .segmented{display:inline-flex;border:1px solid #E8E0CE;border-radius:6px;padding:3px;background:#f5f4ee}:where(.saas-ui) .segmented button{border:0;background:none;padding:7px 16px;font-size:12px;color:var(--muted)}:where(.saas-ui) .segmented button[aria-pressed=true]{background:var(--white);color:var(--forest);box-shadow:0 1px 4px #344b3d12}:where(.saas-ui) .auth-page{min-height:100vh;background:var(--warm) url(/brand/paper.svg)}:where(.saas-ui) .auth-top{max-width:1250px;margin:0 auto;padding:32px 45px;display:flex;justify-content:space-between;align-items:center}:where(.saas-ui) .auth-top>span{font-size:11px;color:var(--muted)}:where(.saas-ui) .auth-layout{max-width:1100px;min-height:620px;margin:20px auto 45px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #E8E0CE;box-shadow:0 24px 70px #344b3d0b;border-radius:12px;overflow:hidden}:where(.saas-ui) .auth-art{position:relative;background:#e5e9dd;overflow:hidden;display:flex;align-items:center;justify-content:center}:where(.saas-ui) .auth-art>.contours{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/brand/contours.svg) center/cover;opacity:.7}:where(.saas-ui) .auth-art>img{position:relative;transform:translateY(-65px);z-index:2}:where(.saas-ui) .auth-art-index{position:absolute;bottom:65px;letter-spacing:6px;font-size:12px}:where(.saas-ui) .auth-paper{position:absolute;width:260px;height:200px;background:#f5f4ee80;box-shadow:0 9px 20px #344b3d0a;transform:rotate(-7deg);top:280px;left:130px;border:1px solid #F5F4EE;padding:30px}:where(.saas-ui) .auth-paper>span{font-family:Georgia,serif;font-size:9px;letter-spacing:3px;color:var(--muted)}:where(.saas-ui) .auth-paper>div{height:1px;background:#b5a47750;margin-top:25px}:where(.saas-ui) .auth-panel{padding:55px 65px;background:#f5f4ee}:where(.saas-ui) .auth-panel h1{font-size:28px;margin:8px 0 25px;letter-spacing:0}:where(.saas-ui) .auth-panel .segmented{width:100%;margin-bottom:25px}:where(.saas-ui) .auth-panel .segmented>button{flex:1}:where(.saas-ui) .auth-panel form{display:grid;gap:19px}:where(.saas-ui) .password-field{position:relative;display:block}:where(.saas-ui) .password-field input{width:100%;padding-right:45px}:where(.saas-ui) .password-field button{position:absolute;right:8px;top:10px;background:none;border:0;color:var(--muted);padding:0}:where(.saas-ui) .auth-submit{margin-top:5px;justify-content:space-between!important;padding-left:18px!important}:where(.saas-ui) .auth-links{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:15px}:where(.saas-ui) .auth-foot{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:10px;color:var(--muted);line-height:2}:where(.saas-ui) .auth-bottom{max-width:1100px;display:flex;justify-content:space-between;margin:0 auto;padding:20px 0;font-size:11px;color:var(--muted)}:where(.saas-ui) .boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}:where(.saas-ui) .boot p{font-size:12px;color:var(--muted)}:where(.saas-ui) .demo-page{max-width:1250px;padding:30px 40px;margin:auto}:where(.saas-ui) .demo-page>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}:where(.saas-ui) .loading-line{padding:30px;color:var(--muted);font-size:12px}:where(.saas-ui) .daily-header h2,:where(.saas-ui) .finance-header h2,:where(.saas-ui) .mirror-header h2{font-family:SimSun,serif;font-size:29px;color:var(--forest)}:where(.saas-ui) .daily-page,:where(.saas-ui) .finance-page,:where(.saas-ui) .mirror-page{color:var(--forest)}:where(.saas-ui) .daily-page .eyebrow,:where(.saas-ui) .finance-page .eyebrow{display:none}:where(.saas-ui) .daily-page .daily-header p,:where(.saas-ui) .finance-page .finance-header p{display:none}:where(.saas-ui) .daily-page button,:where(.saas-ui) .finance-page button{border-radius:5px}:where(.saas-ui) .daily-page .daily-header,:where(.saas-ui) .finance-page .finance-header{margin-bottom:25px}:where(.saas-ui) .daily-page .daily-header h2,:where(.saas-ui) .finance-page .finance-header h2{margin:0}:where(.saas-ui) .daily-page .daily-compose,:where(.saas-ui) .daily-page .daily-tasks,:where(.saas-ui) .daily-page .daily-results,:where(.saas-ui) .daily-page .daily-create,:where(.saas-ui) .daily-page .daily-list-panel,:where(.saas-ui) .finance-project-card{background:var(--white);border-color:var(--line);box-shadow:var(--shadow);border-radius:7px}:where(.saas-ui) .daily-page input,:where(.saas-ui) .daily-page textarea,:where(.saas-ui) .daily-page select,:where(.saas-ui) .finance-page input{color:var(--forest);border-color:var(--line);font-size:12px}:where(.saas-ui) .daily-page .daily-mode-tabs button[aria-pressed=true],:where(.saas-ui) .daily-page .daily-filter-tabs button[aria-pressed=true]{background:var(--forest);color:var(--warm)}:where(.saas-ui) .mirror-page{background:none}:where(.saas-ui) .mirror-page .mirror-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:7px}:where(.saas-ui) .finance-project-card{margin-bottom:20px}:where(.saas-ui) .finance-summary-card{background:var(--forest);color:var(--warm)}:where(.saas-ui) .finance-summary-card *{color:inherit}:where(.saas-ui) .daily-empty,:where(.saas-ui) .empty-daily{background:var(--white);padding:35px}:where(.saas-ui) .daily-page .daily-intro,:where(.saas-ui) .daily-page .daily-guide{display:none}:where(.saas-ui) .form-row input,:where(.saas-ui) .form-row select{width:100%}:where(.saas-ui) .project-notes input,:where(.saas-ui) .project-notes select,:where(.saas-ui) .project-notes textarea{font-size:12px}:where(.saas-ui) .project-notes header p{font-size:12px}:where(.saas-ui) .project-notes .node-form{background:#e5e9dd}:where(.saas-ui) .saas-shell input[type=number]{font-variant-numeric:tabular-nums}:where(.saas-ui) button.stat:hover,:where(.saas-ui) .project-tile:hover{border-color:#e8e0ce;box-shadow:0 8px 25px #344b3d0c}:where(.saas-ui) ::selection{background:#e8e0ce;color:var(--forest)}:where(.saas-ui) .planning-page.flow-daily{color:var(--forest)}:where(.saas-ui) .planning-page .daily-header h2{font-family:SimSun,serif;font-size:29px}:where(.saas-ui) .planning-page .daily-header time{color:var(--muted)}:where(.saas-ui) .planning-tabs{background:var(--light);border:1px solid #E8E0CE}:where(.saas-ui) .planning-tabs button{color:var(--forest);font-weight:500}:where(.saas-ui) .planning-tabs button[aria-selected=true]{color:var(--forest);background:var(--white)}:where(.saas-ui) .planning-page .planning-period{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow)}:where(.saas-ui) .planning-page .daily-create button,:where(.saas-ui) .planning-page .primary-button{background:var(--forest);border-color:var(--forest);color:var(--warm)}:where(.saas-ui) .planning-page .planning-list,:where(.saas-ui) .planning-page .daily-list,:where(.saas-ui) .planning-page .daily-card{background:var(--white);border-color:var(--line)}:where(.saas-ui) .planning-page .planning-period-controls strong,:where(.saas-ui) .planning-page .planning-summary,:where(.saas-ui) .planning-page .daily-task-section,:where(.saas-ui) .planning-page .planning-filter-tabs button{color:var(--forest)}:where(.saas-ui) .planning-page .planning-summary>div{background:var(--light)}:where(.saas-ui) .planning-page .planning-filter-tabs{background:var(--light)}:where(.saas-ui) .planning-page .planning-filter-tabs button[aria-pressed=true]{background:var(--white);color:var(--forest)}:where(.saas-ui) .planning-page .daily-create input,:where(.saas-ui) .planning-page .daily-create select{border-color:var(--line)}:where(.saas-ui) .planning-page .flow-overdue h3{color:#737a70}:where(.saas-ui) .project-notes .outline-button{border-color:#e8e0ce;color:var(--forest);background:var(--white);box-shadow:none}:where(.saas-ui) .project-notes .primary-button{background:var(--forest);border-color:var(--forest);color:var(--warm)}:where(.saas-ui) .project-notes .node-selection-bar button{border-color:#e8e0ce;color:var(--forest);background:#f5f4ee}:where(.saas-ui) .project-notes .node-selection-bar button[aria-pressed=true]{background:var(--light);color:var(--forest)}:where(.saas-ui) .project-notes .project-note-form{background:#e5e9dd;border-color:var(--line)}:where(.saas-ui) .mirror-page{padding:0;max-width:none;color:var(--forest)}:where(.saas-ui) .mirror-page .mirror-header h2{font-family:SimSun,serif;font-size:29px;color:var(--forest)}:where(.saas-ui) .mirror-page .mirror-statistics>button{border-radius:8px;background:var(--light);border-color:var(--line);box-shadow:var(--shadow)}:where(.saas-ui) .mirror-page .mirror-statistics>button:nth-child(2n){background:var(--paper)}:where(.saas-ui) .mirror-page .mirror-statistics strong{color:var(--forest)}:where(.saas-ui) .mirror-page .mirror-statistics span,:where(.saas-ui) .mirror-page .mirror-statistics small{color:var(--muted)}:where(.saas-ui) .mirror-page .mirror-section-add,:where(.saas-ui) .mirror-page .mirror-save-button,:where(.saas-ui) .mirror-page .mirror-kind-filters button.is-active,:where(.saas-ui) .mirror-page .mirror-status-filters button.is-active{background:var(--forest);border-color:var(--forest);color:var(--warm)}:where(.saas-ui) .mirror-page .mirror-empty h3{font-family:SimSun,serif;font-size:18px}:where(.saas-ui) .mirror-page .mirror-section-heading span:empty{display:none}:where(.saas-ui) .mirror-page .mirror-post-card,:where(.saas-ui) .mirror-page .mirror-item{border-radius:8px;border-color:var(--line);background:var(--white)}@media(min-width:1600px){:where(.saas-ui) .workspace-content{padding-left:48px;padding-right:48px}:where(.saas-ui) .saas-shell{grid-template-columns:250px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:where(.saas-ui) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:where(.saas-ui) .saas-sidebar{background-color:#f5f4ee;background-image:url(/brand/paper.svg);border-color:#b5a47760;box-shadow:3px 0 15px #344b3d06}:where(.saas-ui) .brand-link{padding-bottom:22px;border-bottom:1px solid #B5A47760}:where(.saas-ui) .brand-link .brand img{width:48px;height:48px}:where(.saas-ui) .saas-sidebar .nav-active{--icon-forest:#F5F4EE;--icon-paper:#344B3D;--icon-light:#E5E9DD;--icon-sage:#78866A;box-shadow:inset 2px 0 #b5a477,0 3px 8px #344b3d12}:where(.saas-ui) .stat{border-top:2px solid #B5A47780;background:#f5f4ee url(/brand/paper.svg);box-shadow:0 3px 12px #344b3d08}:where(.saas-ui) .stat:nth-child(2){background-color:#e5e9dd80}:where(.saas-ui) .stat:nth-child(4){background-color:#e8e0ce60}:where(.saas-ui) .paper-panel{box-shadow:0 2px 4px #344b3d05,0 9px 22px #344b3d06;border-color:#78866a40}:where(.saas-ui) .membership-card{background:#344b3d url(/brand/contours.svg) right center/240px auto no-repeat;position:relative;border-color:#b5a477}:where(.saas-ui) .membership-card:after{content:"";position:absolute;right:160px;top:28px;width:70px;height:70px;background:url(/brand/mark-dark.svg) center/contain no-repeat;opacity:.75}:where(.saas-ui) .saas-sidebar nav>button,:where(.saas-ui) .sidebar-secondary>button{font-size:14px;line-height:1.65}:where(.saas-ui) .stat:nth-child(2){background-color:#e5e9dd}:where(.saas-ui) .stat:nth-child(4){background-color:#e8e0ce}:root{--ui-bg: #F4F6F9;--ui-surface: #FFFFFF;--ui-sidebar: #202A3F;--ui-text: #273247;--ui-muted: #738096;--ui-border: #E2E7EF;--ui-accent: #5368D8;--ui-selected: #E9EDFF;--ui-brand-green: #7C8B70;--ui-accent-hover: color-mix(in srgb, var(--ui-accent) 86%, var(--ui-text));--ui-surface-muted: color-mix(in srgb, var(--ui-bg) 65%, var(--ui-surface));--ui-sidebar-hover: color-mix(in srgb, var(--ui-sidebar) 86%, white);--ui-sidebar-line: color-mix(in srgb, var(--ui-sidebar) 76%, white);--ui-card-radius: 12px;--ui-control-radius: 7px;--ui-card-shadow: 0 2px 8px #27324705;--ui-font: "Microsoft YaHei UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--ui-font-title: 27px;--ui-font-section: 18px;--ui-font-body: 14px;--ui-font-meta: 12px;--forest: var(--ui-accent);--sage: var(--ui-brand-green);--light: var(--ui-selected);--warm: var(--ui-bg);--paper: var(--ui-border);--ink: var(--ui-text);--muted: var(--ui-muted);--line: var(--ui-border);--white: var(--ui-surface)}.saas-ui{--forest: var(--ui-accent);--sage: var(--ui-brand-green);--light: var(--ui-selected);--warm: var(--ui-bg);--paper: var(--ui-border);--ink: var(--ui-text);--muted: var(--ui-muted);--line: var(--ui-border);--white: var(--ui-surface)}.brand .moon-brand-lockup{display:block;width:220px;max-width:100%;height:auto;overflow:hidden;border-radius:8px;background:#fff}.moon-brand-symbol{display:block;flex:none;overflow:hidden;border-radius:10px}.original-workspace .app-shell .sidebar .moon-sidebar-brand{display:flex;align-items:center;gap:10px}.original-workspace .app-shell .sidebar .moon-sidebar-brand h1{margin:0;font-size:19px;line-height:1.5;letter-spacing:0}.original-workspace .app-shell .sidebar .brand-motto{margin-top:9px;letter-spacing:1px}.saas-sidebar .moon-brand-lockup{width:174px}.auth-art .auth-logo-art{aspect-ratio:1}
