body,html{margin:0;padding:0}body{min-height:100%;background:#faf9f6}body:has([data-surface=work]){background:#faf9f6}[data-surface]{min-height:100vh}[data-surface=work]{color-scheme:light;--bg:#faf9f6;--sidebar:#f1f0eb;--paper:#fffefa;--ink:#29312b;--muted:#72786f;--line:#e3e5dc;--green:#345a43;--greenwash:#eaf0e6;--amber:#936124;--amberwash:#f7efdf;--shadow:0 20px 80px #25302722;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-surface=work],[data-surface=work] *{box-sizing:border-box}[data-surface=work]{margin:0;background:var(--bg);color:var(--ink)}[data-surface=work] button,[data-surface=work] input,[data-surface=work] select,[data-surface=work] textarea{font:inherit;color:inherit}[data-surface=work] button{cursor:pointer;background:none;border:0}[data-surface=work] button:disabled{opacity:.45;cursor:not-allowed}[data-surface=work] a:focus-visible,[data-surface=work] button:focus-visible,[data-surface=work] input:focus-visible,[data-surface=work] select:focus-visible,[data-surface=work] textarea:focus-visible{outline:2px solid #648469;outline-offset:4px}[data-surface=work] button:hover{color:var(--green)}[data-surface=work] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[data-surface=work] .symbols{position:absolute;width:0;height:0;overflow:hidden}[data-surface=work] .app{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100vh}[data-surface=work] .sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:29px 16px 20px;border-right:1px solid var(--line);background:var(--sidebar);display:flex;flex-direction:column}[data-surface=work] .brand{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:600;letter-spacing:-.6px;padding:0 11px}[data-surface=work] .brand small{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:0;margin-left:-6px;margin-top:3px}[data-surface=work] .brandmark{width:26px;height:28px;background:var(--ink);color:var(--paper);font:24px Georgia,serif;border-radius:7px;display:grid;place-items:center}[data-surface=work] .nav{display:grid;grid-gap:6px;gap:6px;margin-top:42px}[data-surface=work] .nav button{display:flex;gap:11px;align-items:center;padding:11px 13px;text-align:left;border-radius:8px;font-size:13px;color:#666e62}[data-surface=work] .nav button:hover{background:#e9ebe2}[data-surface=work] .nav .active{font-weight:600}[data-surface=work] .side-bottom{margin-top:auto;font-size:12px;padding:20px 12px 0;color:var(--muted)}[data-surface=work] .side-bottom p{font-size:11px;line-height:1.6;margin:17px 0 0}[data-surface=work] .profile{display:flex;align-items:center;gap:9px}[data-surface=work] .avatar{width:29px;height:29px;display:inline-grid;place-items:center;border-radius:50%;background:#e5e5d9;color:#59624e;font-size:10px;border:2px solid var(--bg);flex-shrink:0}[data-surface=work] .page{min-width:0}[data-surface=work] .topbar{height:73px;padding:0 37px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}[data-surface=work] .workspace{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}[data-surface=work] .workspace select{border:0;background:none;max-width:170px;cursor:pointer}[data-surface=work] .top-actions{display:flex;align-items:center;gap:20px}[data-surface=work] .search{display:flex;align-items:center;gap:9px;width:186px;border:1px solid var(--line);border-radius:30px;background:var(--paper);padding:7px 12px;color:var(--muted);font-size:12px}[data-surface=work] .search svg{width:14px;height:14px}[data-surface=work] .search kbd{font:10px inherit;margin-left:auto;color:#8a9084}[data-surface=work] .main{max-width:1100px;margin:auto;padding:32px 50px 40px}[data-surface=work] .crumbs{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;min-height:24px;margin-bottom:25px;flex-wrap:wrap}[data-surface=work] .crumbs button{padding:0;color:inherit}[data-surface=work] .crumbs button:hover{text-decoration:underline}[data-surface=work] .crumbs svg{width:12px;height:12px}[data-surface=work] .title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}[data-surface=work] .eyebrow{font-size:11px;color:var(--muted);letter-spacing:1.25px;text-transform:uppercase;margin:0 0 9px;display:flex;align-items:center;gap:7px}[data-surface=work] .dot{width:6px;height:6px;border-radius:50%;background:#90a38a;display:inline-block}[data-surface=work] .dot.draft{background:#aaa99a}[data-surface=work] .title-row h1{font-size:30px;font-weight:500;line-height:1.25;letter-spacing:-1px;margin:0;max-width:690px}[data-surface=work] .subtitle{font-size:13px;color:var(--muted);margin:11px 0 0}[data-surface=work] .head-buttons{display:flex;gap:8px;align-items:center;padding-top:25px;flex-shrink:0}[data-surface=work] .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:8px 13px;font-size:12px;white-space:nowrap}[data-surface=work] .btn:hover{background:#f0f2e9;border-color:#c4cebd}[data-surface=work] .btn.primary{background:var(--green);border-color:var(--green);color:#fffefa}[data-surface=work] .btn.primary:hover{background:#294c37}[data-surface=work] .btn svg{width:15px;height:15px}[data-surface=work] .ghost{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:7px;padding:7px 8px;border-radius:6px}[data-surface=work] .ghost:hover{background:#eeefe7}[data-surface=work] .ghost svg{width:15px;height:15px}[data-surface=work] .members{display:flex;align-items:center;gap:0}[data-surface=work] .members .avatar+.avatar{margin-left:-7px;background:#e7e1d6}[data-surface=work] .members .avatar:nth-child(3){background:#e4e7df}[data-surface=work] .members small{margin-left:7px;font-size:11px;color:var(--muted)}[data-surface=work] .tabs-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin:29px 0 25px;gap:15px}[data-surface=work] .tabs{display:flex;gap:26px}[data-surface=work] .tab{font-size:13px;padding:0 0 13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}[data-surface=work] .tab.active{color:var(--green);border-color:var(--green);font-weight:600}[data-surface=work] .tabs-row .ghost{margin-bottom:8px}[data-surface=work] .brief{display:flex;align-items:flex-start;gap:13px;padding:17px 20px;background:#eeeee6;border-radius:10px;margin-bottom:25px}[data-surface=work] .brief svg{color:#78836e;margin-top:2px;width:17px}[data-surface=work] .brief strong{font-size:12px;font-weight:600}[data-surface=work] .brief p{font-size:12px;color:#687060;margin:3px 0 0;line-height:1.65}[data-surface=work] .section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 13px}[data-surface=work] .section-heading h2{font-size:14px;font-weight:600;letter-spacing:-.15px;margin:0}[data-surface=work] .section-heading small{font-size:11px;color:var(--muted)}[data-surface=work] .plan-list{border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}[data-surface=work] .phase{display:flex;gap:17px;align-items:center;padding:21px 23px;width:100%;text-align:left}[data-surface=work] .phase+.phase{border-top:1px solid var(--line)}[data-surface=work] .phase:hover{background:#f5f6ef}[data-surface=work] .phase-number{display:grid;place-items:center;width:33px;height:33px;border:1px solid #dfe5d9;border-radius:10px;background:#f1f4eb;color:#718165;font-size:12px;flex-shrink:0}[data-surface=work] .phase-number svg{width:15px;height:15px}[data-surface=work] .phase-body{flex:1 1;min-width:0}[data-surface=work] .phase-top{display:flex;align-items:center;gap:12px;justify-content:space-between}[data-surface=work] .phase-title{font-size:14px;font-weight:550;line-height:1.4}[data-surface=work] .phase-sub{font-size:12px;color:var(--muted);margin:6px 0 0}[data-surface=work] .phase-meta{display:flex;gap:10px;margin-top:9px;align-items:center;flex-wrap:wrap;font-size:11px;color:#65735e}[data-surface=work] .phase-meta svg{width:12px;height:12px}[data-surface=work] .phase-meta span{display:inline-flex;gap:5px;align-items:center}[data-surface=work] .pill{font-size:10px;letter-spacing:.1px;padding:3px 7px;border-radius:5px;background:#eff1e9;color:#6b785f;white-space:nowrap}[data-surface=work] .pill.amber{color:var(--amber);background:var(--amberwash)}[data-surface=work] .phase>.chev{width:15px;color:#98a18e}[data-surface=work] .phase-count{font-size:11px;color:#838a7c;white-space:nowrap;font-weight:400}[data-surface=work] .policy{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin:15px 3px 25px}[data-surface=work] .policy svg{width:13px;height:13px}[data-surface=work] .composer{border:1px solid #d8decf;border-radius:12px;background:var(--paper);padding:12px 15px;box-shadow:0 3px 10px #313a2c03}[data-surface=work] .composer-line{display:flex;gap:12px;align-items:center}[data-surface=work] .composer-line>svg{color:#6e8767;width:17px}[data-surface=work] .composer input{border:0;background:transparent;flex:1 1;min-width:0;font-size:13px;padding:6px 0}[data-surface=work] .composer input:focus-visible{outline:none}[data-surface=work] .composer:focus-within{outline:2px solid #90a285;outline-offset:2px}[data-surface=work] .composer-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:9px 0 0 29px}[data-surface=work] .composer-footer .ghost{padding:0;font-size:11px}[data-surface=work] .composer-footer small{font-size:10px;color:#8a9083}[data-surface=work] .composer .send{width:29px;height:29px;border-radius:7px;background:var(--green);color:var(--paper);display:grid;place-items:center}[data-surface=work] .send svg{width:16px;height:16px}[data-surface=work] .footer{display:flex;justify-content:space-between;gap:15px;margin-top:20px;color:#81887a;font-size:11px}[data-surface=work] .text-button{padding:0;color:var(--green);text-decoration:underline;text-underline-offset:3px;font-size:inherit}[data-surface=work] .focus-heading{display:flex;align-items:center;gap:12px;margin-bottom:6px}[data-surface=work] .focus-heading h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:0}[data-surface=work] .back{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center}[data-surface=work] .focus-caption{margin:0 0 20px 43px;color:var(--muted);font-size:12px}[data-surface=work] .local-tabs{display:flex;align-items:center;gap:8px;margin-bottom:15px}[data-surface=work] .local-tabs button{font-size:12px;padding:6px 11px;border-radius:7px;color:var(--muted)}[data-surface=work] .local-tabs .selected{background:#e9eddf;color:var(--green)}[data-surface=work] .local-tabs .end{margin-left:auto}[data-surface=work] .step{width:100%;padding:17px 20px;text-align:left;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line)}[data-surface=work] .step:last-child{border-bottom:0}[data-surface=work] .step:hover{background:#f5f6ef}[data-surface=work] .step-marker{font-size:11px;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;color:var(--muted);flex-shrink:0}[data-surface=work] .step-marker.done{background:var(--greenwash);color:var(--green);border-color:#d6e1cf}[data-surface=work] .step-marker svg{width:13px;height:13px}[data-surface=work] .step-text{flex:1 1;min-width:0}[data-surface=work] .step-text strong{font-size:13px;font-weight:500;display:block}[data-surface=work] .step-text small{font-size:11px;color:var(--muted);display:block;margin-top:4px}[data-surface=work] .step>.chev{width:14px;color:#929c88}[data-surface=work] .add-step{width:100%;padding:14px;text-align:center;font-size:12px;color:#6d7e61;margin-top:9px;border:1px dashed #d8dfce;border-radius:9px}[data-surface=work] .add-step:hover{background:#f0f3e8}[data-surface=work] .substep{margin-left:28px;font-size:11px;color:var(--muted);padding:7px 20px;border-top:1px solid #f1f2eb}[data-surface=work] .table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--paper)}[data-surface=work] table{border-collapse:collapse;width:100%;font-size:12px}[data-surface=work] th{text-align:left;font-weight:500;color:var(--muted);font-size:11px;background:#f6f6ef;padding:12px 15px}[data-surface=work] td{padding:12px 15px;border-top:1px solid var(--line)}[data-surface=work] td button{padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}[data-surface=work] td small{display:block;color:var(--muted);font-size:10px}[data-surface=work] .green{color:var(--green)}[data-surface=work] .amber{color:var(--amber)}[data-surface=work] .notice{padding:12px 15px;background:var(--amberwash);color:#795624;border-radius:8px;font-size:12px;margin:15px 0;display:flex;gap:10px;align-items:center}[data-surface=work] .notice p{margin:0;flex:1 1}[data-surface=work] .result{padding:18px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;width:100%;text-align:left}[data-surface=work] .result-icon{width:38px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:#74846c}[data-surface=work] .result strong{display:block;font-size:13px;font-weight:500}[data-surface=work] .result small{font-size:12px;color:var(--muted)}[data-surface=work] .empty{padding:40px 20px;text-align:center;border:1px dashed var(--line);border-radius:12px}[data-surface=work] .empty h3{font-size:17px;font-weight:500;margin:10px 0 6px}[data-surface=work] .empty p{font-size:12px;color:var(--muted);margin:0}[data-surface=work] .activity{display:flex;gap:17px;padding:17px 0;border-bottom:1px solid var(--line);font-size:12px}[data-surface=work] .activity time{font-size:11px;color:var(--muted);width:60px;flex-shrink:0}[data-surface=work] .activity strong{font-weight:500}[data-surface=work] .activity p{color:var(--muted);margin:4px 0 0;font-size:12px}[data-surface=work] .run-banner{display:flex;gap:12px;align-items:center;background:var(--greenwash);padding:15px 18px;border-radius:10px;margin-bottom:22px}[data-surface=work] .run-banner p{font-size:12px;margin:0;flex:1 1}[data-surface=work] .run-banner small{display:block;color:var(--muted);font-size:11px;margin-top:3px}[data-surface=work] dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:26px;border-radius:16px;box-shadow:var(--shadow);max-width:590px;width:calc(100% - 32px);max-height:88vh;overflow:auto}[data-surface=work] dialog::-webkit-backdrop{background:#26342944;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-surface=work] dialog::backdrop{background:#26342944;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-surface=work] .dialog-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}[data-surface=work] .dialog-top h2{font-weight:500;font-size:22px;letter-spacing:-.6px;margin:0}[data-surface=work] .close{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--muted)}[data-surface=work] .close:hover{background:#eeeee6}[data-surface=work] .dialog-body{font-size:13px;line-height:1.65}[data-surface=work] .dialog-body p{margin:0 0 16px}[data-surface=work] .dialog-body label{display:block;font-size:12px;font-weight:500;margin:14px 0 6px}[data-surface=work] .field{width:100%;border:1px solid #dce1d3;background:var(--bg);border-radius:8px;padding:10px 12px;font-size:13px}[data-surface=work] textarea.field{resize:vertical;min-height:80px}[data-surface=work] .dialog-body .hint{font-size:11px;color:var(--muted);font-weight:400;line-height:1.7}[data-surface=work] .dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;flex-wrap:wrap}[data-surface=work] .dialog-actions .left{margin-right:auto}[data-surface=work] .danger{color:#a2563d}[data-surface=work] .mini-head{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:20px 0 8px}[data-surface=work] .flow-node{padding:13px 15px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font-size:12px}[data-surface=work] .flow-node.focus{border-color:#9aac8c;background:#ecf1e5}[data-surface=work] .flow-arrow{text-align:center;font-size:18px;color:#89957e;margin:4px}[data-surface=work] .diff-row{padding:12px 14px;border-bottom:1px solid #dde5d6;display:flex;gap:12px;font-size:12px}[data-surface=work] .diff-row strong{color:var(--green)}[data-surface=work] .diff{background:#edf2e7;border:1px solid #d7e1ce;border-radius:10px;overflow:hidden}[data-surface=work] .capture{aspect-ratio:16/7;background:#eeefe7;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;text-align:center;color:#707d67;font-size:12px}[data-surface=work] .capture svg{width:30px;height:30px;margin:0 auto 9px;display:block}[data-surface=work] .input-options{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}[data-surface=work] .attachment-note{font-size:11px;color:var(--green);margin-top:10px;overflow-wrap:anywhere}[data-surface=work] .comment{padding:12px 14px;background:#f1f2e9;border-radius:8px;font-size:12px;margin:8px 0}[data-surface=work] .comment small{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}[data-surface=work] .team-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}[data-surface=work] .team-row strong{flex:1 1;font-size:13px;font-weight:500}[data-surface=work] .team-row select{border:1px solid var(--line);border-radius:6px;padding:6px;background:var(--bg);font-size:12px}[data-surface=work] .toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:10;background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:9px;box-shadow:var(--shadow);font-size:12px;max-width:calc(100% - 32px)}[data-surface=work] .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-surface=work] [hidden]{display:none!important}@media(min-width:1450px){[data-surface=work] .main{padding-top:42px}[data-surface=work] .phase{padding-top:24px;padding-bottom:24px}[data-surface=work] .title-row h1{font-size:33px}}@media(max-width:1100px){[data-surface=work] .app{grid-template-columns:162px minmax(0,1fr)}[data-surface=work] .sidebar{padding-left:10px;padding-right:10px}[data-surface=work] .main{padding:28px 30px}[data-surface=work] .topbar{padding:0 30px}[data-surface=work] .title-row{flex-wrap:wrap;gap:16px}[data-surface=work] .head-buttons{padding-top:0}[data-surface=work] .title-row h1{font-size:27px}[data-surface=work] .brand{font-size:17px}}@media(max-width:720px){[data-surface=work] .app{grid-template-columns:64px minmax(0,1fr)}[data-surface=work] .sidebar{padding:22px 8px}[data-surface=work] .brand{padding:0;justify-content:center}[data-surface=work] .brand .brandname,[data-surface=work] .brand small,[data-surface=work] .nav span,[data-surface=work] .side-bottom{display:none}[data-surface=work] .nav{margin-top:31px}[data-surface=work] .nav button{justify-content:center;padding:12px}[data-surface=work] .main{padding:23px 20px}[data-surface=work] .topbar{height:64px;padding:0 20px}[data-surface=work] .search{width:36px;height:34px;justify-content:center;padding:0}[data-surface=work] .search kbd,[data-surface=work] .search span{display:none}[data-surface=work] .top-actions{gap:11px}[data-surface=work] .title-row h1{font-size:25px}[data-surface=work] .phase{padding:17px 14px;gap:11px}[data-surface=work] .phase-top{align-items:flex-start}[data-surface=work] .phase-count{display:none}[data-surface=work] .phase-sub{font-size:11px}[data-surface=work] .phase-meta{gap:7px}[data-surface=work] .tabs{gap:20px}[data-surface=work] .tabs-row{margin-top:25px}[data-surface=work] .members small{display:none}[data-surface=work] .brief{padding:14px}[data-surface=work] .composer-footer{flex-wrap:wrap}[data-surface=work] .composer-footer small{display:none}[data-surface=work] .footer{flex-wrap:wrap}[data-surface=work] .crumbs{margin-bottom:20px}[data-surface=work] .phase-title{font-size:13px}[data-surface=work] .phase-number{width:28px;height:28px}[data-surface=work] .focus-heading h2{font-size:21px}[data-surface=work] .local-tabs{gap:3px;flex-wrap:wrap}[data-surface=work] .local-tabs button{padding:6px 8px}[data-surface=work] .head-buttons{flex-wrap:wrap}[data-surface=work] .workspace select{max-width:145px}[data-surface=work] .policy{align-items:flex-start}[data-surface=work] .tabs-row>.ghost{font-size:0}[data-surface=work] .tabs-row>.ghost svg{width:18px;height:18px}[data-surface=work] .section-heading small{font-size:10px}}@media(max-width:400px){[data-surface=work] .main{padding:20px 13px}[data-surface=work] .topbar{padding:0 13px}[data-surface=work] .phase-meta{display:flex}[data-surface=work] .phase-sub{font-size:11px}[data-surface=work] .title-row h1{font-size:23px}[data-surface=work] .tabs{gap:17px}[data-surface=work] .phase-number{display:none}[data-surface=work] .section-heading{flex-wrap:wrap;gap:5px}[data-surface=work] .composer{padding:10px}[data-surface=work] .composer-footer{margin-left:0}[data-surface=work] .workspace select{max-width:128px}}@media(prefers-reduced-motion:reduce){[data-surface=work],[data-surface=work] *{scroll-behavior:auto!important}}[data-surface=work] .nav a{display:flex;gap:11px;align-items:center;padding:11px 13px;border-radius:8px;font-size:13px;color:#666e62;text-decoration:none}[data-surface=work] .nav a:hover{background:#e9ebe2}[data-surface=work] .nav .divider{height:1px;background:var(--line);margin:22px 12px 12px}[data-surface=work] .sidebar .side-bottom{padding-left:6px;padding-right:6px}[data-surface=work] .side-bottom>button{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 8px;font-size:12px;border-radius:8px}[data-surface=work] .side-bottom>button:hover{background:#e3e7db}[data-surface=work] .main{max-width:1060px;padding-top:35px}[data-surface=work] .heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}[data-surface=work] .heading h1{font-size:30px;line-height:1.3;letter-spacing:-1px;font-weight:500;margin:0}[data-surface=work] .heading p{color:var(--muted);font-size:13px;margin:8px 0 0}[data-surface=work] .subtle{color:var(--muted);font-size:12px}[data-surface=work] .search-home{max-width:720px;margin:85px auto 0}[data-surface=work] .search-home .eyebrow{justify-content:center}[data-surface=work] .search-home h1{text-align:center;font-size:37px;font-weight:500;letter-spacing:-1.4px;margin:12px 0}[data-surface=work] .search-home>p{text-align:center;color:var(--muted);font-size:14px;margin:12px 0 30px}[data-surface=work] .query-box{background:var(--paper);border:1px solid #d1daca;border-radius:14px;padding:17px 18px;box-shadow:0 5px 24px #263c2410;display:flex;align-items:center;gap:14px}[data-surface=work] .query-box>svg{color:#7a8970;width:20px;height:20px}[data-surface=work] .query-box input{flex:1 1;min-width:0;border:0;background:none;font-size:16px;padding:6px 0}[data-surface=work] .query-box:focus-within{outline:2px solid #a5b59a;outline-offset:2px}[data-surface=work] .query-box input:focus-visible{outline:none}[data-surface=work] .query-box button{display:grid;place-items:center;width:33px;height:33px;background:var(--green);color:var(--paper);border-radius:9px}[data-surface=work] .query-box button svg{width:17px;height:17px}[data-surface=work] .source-line{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin:18px 0 39px;font-size:11px;color:var(--muted)}[data-surface=work] .source-line span{display:flex;gap:5px;align-items:center}[data-surface=work] .source-icon{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:#66795e;font-size:11px;font-weight:600;flex-shrink:0}[data-surface=work] .examples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}[data-surface=work] .example{background:var(--paper);border:1px solid var(--line);border-radius:10px;text-align:left;padding:15px;min-height:105px;display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.5}[data-surface=work] .example span{font-size:10px;color:var(--muted)}[data-surface=work] .example:hover{border-color:#adbea1;background:#f3f6ed}[data-surface=work] .search-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:17px 0 27px}[data-surface=work] .search-tools select{border:0;background:none;color:var(--muted);font-size:12px}[data-surface=work] .answer{padding:25px 27px;border:1px solid #dce3d3;background:#f2f5eb;border-radius:12px;margin-bottom:25px}[data-surface=work] .answer-label{display:flex;align-items:center;gap:7px;color:#6d7d60;font-size:11px;margin-bottom:14px}[data-surface=work] .answer-label svg{width:15px;height:15px}[data-surface=work] .answer h2{font-size:21px;line-height:1.5;letter-spacing:-.4px;font-weight:500;margin:0 0 10px}[data-surface=work] .answer p{font-size:14px;line-height:1.85;margin:0}[data-surface=work] .cite{display:inline-grid;place-items:center;vertical-align:middle;background:#e0e7d6;font-size:10px;color:var(--green);border-radius:4px;min-width:18px;height:18px;padding:0 4px;margin-left:3px}[data-surface=work] .answer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #dce4d1;flex-wrap:wrap}[data-surface=work] .source-result{display:block;width:100%;text-align:left;padding:19px 0;border-bottom:1px solid var(--line)}[data-surface=work] .source-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-bottom:8px}[data-surface=work] .source-result h3{color:var(--green);font-size:16px;font-weight:500;letter-spacing:-.2px;margin:0 0 5px}[data-surface=work] .source-result:hover h3{text-decoration:underline;text-underline-offset:3px}[data-surface=work] .source-result p{font-size:12px;color:#757c6f;line-height:1.65;margin:0}[data-surface=work] .more-results{display:block;margin:21px auto 0;font-size:12px;color:var(--green)}[data-surface=work] .quiet-heading{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:26px 0 13px}[data-surface=work] .routine-list{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}[data-surface=work] .routine-row{display:flex;align-items:center;gap:17px;text-align:left;padding:23px;width:100%}[data-surface=work] .routine-row+.routine-row{border-top:1px solid var(--line)}[data-surface=work] .routine-row:hover{background:#f4f6ed}[data-surface=work] .routine-symbol{width:39px;height:39px;border:1px solid #dfe6d8;background:#eef2e7;color:#738568;display:grid;place-items:center;border-radius:11px;flex-shrink:0}[data-surface=work] .routine-info{flex:1 1;min-width:0}[data-surface=work] .routine-info strong{font-size:14px;font-weight:500;display:block}[data-surface=work] .routine-info p{font-size:12px;color:var(--muted);margin:5px 0 0}[data-surface=work] .routine-tail{text-align:right;font-size:11px;color:var(--muted)}[data-surface=work] .routine-tail>span{display:block;margin-top:7px}[data-surface=work] .status{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:11px}[data-surface=work] .status.warn{color:var(--amber)}[data-surface=work] .status.off{color:var(--muted)}[data-surface=work] .filters{display:flex;gap:7px;margin-bottom:19px}[data-surface=work] .filters button{font-size:12px;padding:6px 11px;border-radius:7px;color:var(--muted)}[data-surface=work] .filters button.active{background:#e7ecdf;color:var(--green)}[data-surface=work] .setting-section{margin:27px 0}[data-surface=work] .setting-section h2{font-size:14px;font-weight:600;margin:0 0 12px}[data-surface=work] .settings-list{border:1px solid var(--line);border-radius:11px;background:var(--paper);overflow:hidden}[data-surface=work] .setting-row{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:18px 20px}[data-surface=work] .setting-row+.setting-row{border-top:1px solid var(--line)}[data-surface=work] .setting-row strong{display:block;font-size:13px;font-weight:500}[data-surface=work] .setting-row p{margin:4px 0 0;color:var(--muted);font-size:11px;max-width:470px}[data-surface=work] .setting-row input:not([type=checkbox]),[data-surface=work] .setting-row select{max-width:230px;border:1px solid var(--line);border-radius:7px;background:var(--bg);padding:8px 10px;font-size:12px;width:100%}[data-surface=work] .switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:34px;height:20px;min-width:34px;border-radius:20px;background:#d6d9cf;position:relative;cursor:pointer;margin:0}[data-surface=work] .switch:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff}[data-surface=work] .switch:checked{background:var(--green)}[data-surface=work] .switch:checked:before{left:17px}[data-surface=work] .settings-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px}[data-surface=work] .settings-footer small{color:var(--muted);font-size:11px}[data-surface=work] .profile-hero{display:flex;align-items:center;gap:17px;margin-bottom:32px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}[data-surface=work] .profile-hero .avatar{width:58px;height:58px;font-size:17px}[data-surface=work] .profile-hero h2{font-size:20px;font-weight:500;margin:0 0 4px}[data-surface=work] .profile-hero p{font-size:12px;color:var(--muted);margin:0}[data-surface=work] .profile-hero .pill{margin-left:auto}[data-surface=work] .systems-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}[data-surface=work] .system{padding:21px;background:var(--paper);border:1px solid var(--line);border-radius:12px;display:block;text-align:left;width:100%}[data-surface=work] .system:hover{border-color:#aebd9e}[data-surface=work] .system-top{display:flex;gap:12px;align-items:center;margin-bottom:18px}[data-surface=work] .system-logo{width:36px;height:36px;display:grid;place-items:center;background:#f0f2e9;border:1px solid var(--line);border-radius:10px;font-size:17px;font-weight:600;color:#5e7455}[data-surface=work] .system-top strong{font-size:14px;font-weight:500;flex:1 1}[data-surface=work] .system p{font-size:12px;color:var(--muted);margin:0 0 14px}[data-surface=work] .system-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}[data-surface=work] .history-entry{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}[data-surface=work] .history-entry>button:first-child{flex:1 1;text-align:left;font-size:13px}[data-surface=work] .history-entry>button:last-child{font-size:15px;color:#7a8b6b}[data-surface=work] .history-drawer{margin:0;position:fixed;top:73px;left:190px;height:calc(100vh - 73px);max-height:none;max-width:340px;width:calc(100% - 64px);border-radius:0 13px 13px 0}[data-surface=work] .history-drawer::-webkit-backdrop{background:#1d2a231c;-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface=work] .history-drawer::backdrop{background:#1d2a231c;-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface=work] .definition{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:13px;gap:13px;font-size:12px;padding:18px 0;border-bottom:1px solid var(--line)}[data-surface=work] .definition dt{color:var(--muted)}[data-surface=work] .definition dd{margin:0;overflow-wrap:anywhere}[data-surface=work] .run-row{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line);width:100%;text-align:left;font-size:12px}[data-surface=work] .run-row>span:first-child{color:var(--green)}[data-surface=work] .run-row strong{flex:1 1;font-weight:500}[data-surface=work] .run-row small{color:var(--muted);font-size:11px}[data-surface=work] .rule-overview{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-bottom:25px}[data-surface=work] .rule-summary{padding:17px 19px;border:1px solid var(--line);border-radius:10px;background:var(--paper);text-align:left}[data-surface=work] .rule-summary small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.8px;display:block;margin-bottom:9px}[data-surface=work] .rule-summary strong{font-size:13px;font-weight:500}[data-surface=work] .rule-summary p{font-size:11px;color:var(--muted);margin:5px 0 0}[data-surface=work] .nav .active{background:#e1e7da;color:#2f4634}[data-surface=work] .empty-search{padding:55px 10px;text-align:center;color:var(--muted)}[data-surface=work] .catalog{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}[data-surface=work] .catalog button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);border-radius:9px;padding:13px}[data-surface=work] .catalog button:hover{background:var(--greenwash)}[data-surface=work] .section-note{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11px;margin-top:23px}[data-surface=work] .section-note svg{width:14px;height:14px}[data-surface=work] .routine-links{display:flex;gap:9px;margin-top:18px;flex-wrap:wrap}[data-surface=work] .link-button{text-decoration:none}[data-surface=work] .outline-note{padding:14px;border-left:2px solid #96ac88;background:#f0f3e9;font-size:12px;margin:16px 0}[data-surface=work] .field-label{display:block;font-size:12px;color:var(--muted);margin-bottom:7px}[data-surface=work] .bottom-note{margin-top:40px;font-size:11px;color:#838b7b}[data-surface=work] .new-routine textarea{min-height:125px}[data-surface=work] .segment{display:flex;gap:10px;align-items:center}[data-surface=work] .search-result-layout{max-width:820px;margin:auto}[data-surface=work] .detail-tabs{margin:22px 0}[data-surface=work] .detail-tabs button{font-size:13px}[data-surface=work] .routine-detail-title{max-width:620px}@media(max-width:1100px){[data-surface=work] .history-drawer{left:162px}[data-surface=work] .search-home{margin-top:55px}[data-surface=work] .main{padding-top:28px}}@media(max-width:720px){[data-surface=work] .nav a{justify-content:center;padding:12px}[data-surface=work] .nav a span{display:none}[data-surface=work] .sidebar .side-bottom{display:block;margin-top:auto;padding:0}[data-surface=work] .side-bottom button{justify-content:center;padding:12px}[data-surface=work] .side-bottom button span:not(.avatar),[data-surface=work] .side-bottom p{display:none}[data-surface=work] .nav .divider{margin:16px 5px 8px}[data-surface=work] .main{padding:25px 19px}[data-surface=work] .heading{flex-wrap:wrap;gap:15px}[data-surface=work] .heading h1{font-size:26px}[data-surface=work] .search-home{margin-top:25px}[data-surface=work] .search-home h1{font-size:29px}[data-surface=work] .examples{grid-template-columns:1fr}[data-surface=work] .example{min-height:0;padding:14px;gap:4px}[data-surface=work] .source-line{gap:9px;margin-bottom:25px}[data-surface=work] .source-line span:nth-child(n+4){display:none}[data-surface=work] .rule-overview,[data-surface=work] .systems-grid{grid-template-columns:1fr}[data-surface=work] .routine-row{padding:17px 14px;flex-wrap:wrap;gap:11px}[data-surface=work] .routine-tail{text-align:left;width:100%;padding-left:50px}[data-surface=work] .routine-tail>span{display:inline;margin-left:8px}[data-surface=work] .routine-info strong{font-size:13px}[data-surface=work] .setting-row{padding:16px;gap:13px;flex-wrap:wrap}[data-surface=work] .setting-row input:not([type=checkbox]),[data-surface=work] .setting-row select{max-width:none}[data-surface=work] .setting-row:has(.switch){flex-wrap:nowrap}[data-surface=work] .settings-footer{flex-wrap:wrap}[data-surface=work] .query-box{padding:12px;gap:8px}[data-surface=work] .query-box input{font-size:14px}[data-surface=work] .answer{padding:19px}[data-surface=work] .answer h2{font-size:19px}[data-surface=work] .search-tools{gap:8px}[data-surface=work] .search-tools>span{font-size:10px}[data-surface=work] .history-drawer{left:64px;top:64px;height:calc(100vh - 64px)}[data-surface=work] .profile-hero{flex-wrap:wrap;padding:18px}[data-surface=work] .profile-hero .pill{margin-left:75px}[data-surface=work] .definition{grid-template-columns:85px 1fr}[data-surface=work] .search-result-layout{width:100%}[data-surface=work] .topbar .workspace span{font-size:11px}[data-surface=work] .top-actions{gap:8px}[data-surface=work] .run-row{flex-wrap:wrap}[data-surface=work] .catalog{grid-template-columns:1fr}}[data-surface=work] .home-main{--panel:var(--paper);--text:var(--ink);--side:var(--sidebar);--wash:var(--greenwash);--amberbg:var(--amberwash);--hover:#eeefe7}[data-surface=work] .home-main .eyebrow{font-size:10px;letter-spacing:1.35px;text-transform:uppercase;color:var(--muted);margin:0 0 11px}[data-surface=work] .home-main .greeting{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:25px}[data-surface=work] .home-main h1{font-size:31px;font-weight:500;letter-spacing:-1.05px;margin:0;line-height:1.25}[data-surface=work] .home-main .date{font-size:11px;white-space:nowrap;color:var(--muted)}[data-surface=work] .home-main .composer{background:var(--panel);border:1px solid #d9dfd2;border-radius:14px;box-shadow:0 3px 15px #28322204;padding:20px 19px 12px;transition:border-color .15s}[data-surface=work] .home-main .composer:focus-within{border-color:#91a58f}[data-surface=work] .home-main .composer label{font-size:15px;letter-spacing:-.2px;display:block;margin-bottom:7px}[data-surface=work] .home-main .composer textarea{width:100%;min-height:42px;resize:vertical;background:transparent;border:0;font-size:13px;line-height:1.6;padding:0;color:var(--text)}[data-surface=work] .home-main .composer textarea::placeholder{color:#92968d}[data-surface=work] .home-main .composer textarea:focus-visible{outline:0}[data-surface=work] .home-main .composer-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}[data-surface=work] .home-main .context-note{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px}[data-surface=work] .home-main .context-note svg{width:12px;height:12px}[data-surface=work] .home-main .tool-group{display:flex;align-items:center;gap:5px}[data-surface=work] .home-main .tool{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;color:var(--muted)}[data-surface=work] .home-main .tool:hover{background:var(--hover)}[data-surface=work] .home-main .submit{height:32px;display:inline-flex;align-items:center;gap:9px;border-radius:8px;background:var(--green);color:#fffefa;padding:0 12px;font-size:11px;margin-left:5px}[data-surface=work] .home-main .submit svg{width:14px;height:14px}[data-surface=work] .home-main .starter-row{display:flex;align-items:center;gap:18px;margin:13px 2px 0}[data-surface=work] .home-main .starter-row button{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:11px;color:#6b7467}[data-surface=work] .home-main .starter-row button:hover{color:var(--green)}[data-surface=work] .home-main .starter-row svg{width:13px;height:13px}[data-surface=work] .home-main .section{margin-top:33px}[data-surface=work] .home-main .section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;gap:12px}[data-surface=work] .home-main .section-heading h2{font-size:13px;font-weight:600;margin:0;display:flex;gap:8px;align-items:center;letter-spacing:-.15px}[data-surface=work] .home-main .count{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:5px;background:var(--amberbg);color:var(--amber);font-size:10px;font-weight:500}[data-surface=work] .home-main .quiet-link{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);padding:3px}[data-surface=work] .home-main .quiet-link svg{width:12px;height:12px}[data-surface=work] .home-main .quiet-link:hover{color:var(--text)}[data-surface=work] .home-main .attention-list{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--panel)}[data-surface=work] .home-main .attention-row{display:flex;align-items:center;gap:13px;padding:16px 17px}[data-surface=work] .home-main .attention-row+.attention-row{border-top:1px solid var(--line)}[data-surface=work] .home-main .item-icon{width:32px;height:34px;display:grid;place-items:center;background:var(--amberbg);color:var(--amber);border-radius:8px;flex-shrink:0}[data-surface=work] .home-main .item-icon svg{width:16px;height:16px}[data-surface=work] .home-main .item-text{min-width:0;flex:1 1}[data-surface=work] .home-main .item-title{font-size:13px;font-weight:550;line-height:1.5}[data-surface=work] .home-main .item-caption{font-size:12px;line-height:1.5;color:var(--muted);margin-top:3px}[data-surface=work] .home-main .item-caption .sep{padding:0 5px;color:#bec0b5}[data-surface=work] .home-main .outline-button{border:1px solid #dedfd4;background:var(--panel);border-radius:7px;font-size:11px;padding:7px 12px;white-space:nowrap}[data-surface=work] .home-main .outline-button:hover{background:var(--hover)}[data-surface=work] .home-main .running-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}[data-surface=work] .home-main .running-card{display:block;text-align:left;border:1px solid var(--line);border-radius:11px;background:var(--panel);padding:16px 17px;width:100%;min-width:0}[data-surface=work] .home-main .running-card:hover{border-color:#b7c2af;box-shadow:0 3px 14px #273c2705}[data-surface=work] .home-main .card-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);margin-bottom:11px}[data-surface=work] .home-main .card-label>span{display:flex;align-items:center;gap:6px}[data-surface=work] .home-main .card-label svg{width:13px;height:13px}[data-surface=work] .home-main .card-label>.arrow{color:#9aa08f}[data-surface=work] .home-main .running-card .item-title{margin-bottom:5px}[data-surface=work] .home-main .running-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:#608060;margin-top:15px}[data-surface=work] .home-main .dot{width:5px;height:5px;background:#6f9269;border-radius:50%;display:inline-block;flex-shrink:0}[data-surface=work] .home-main .progress-track{height:3px;background:#ebeee7;border-radius:3px;margin-top:10px;overflow:hidden}[data-surface=work] .home-main .progress-fill{height:100%;width:60%;background:#93a98a;border-radius:3px}[data-surface=work] .home-main .results-list{border-top:1px solid var(--line)}[data-surface=work] .home-main .result-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 1px;border-bottom:1px solid var(--line)}[data-surface=work] .home-main .result-row:hover{background:var(--hover)}[data-surface=work] .home-main .file-icon{width:31px;height:35px;display:grid;place-items:center;color:#778872;border:1px solid #e2e5da;border-radius:6px;background:var(--panel);flex-shrink:0}[data-surface=work] .home-main .file-icon svg{width:15px;height:15px}[data-surface=work] .home-main .result-row .time{font-size:10px;color:var(--muted);white-space:nowrap}[data-surface=work] .home-main .result-row>.arrow{width:14px;margin-left:10px;color:#92998b}[data-surface=work] .home-main .footer-note{margin-top:25px;display:flex;align-items:center;gap:6px;color:#8a9085;font-size:10px}[data-surface=work] .home-main .footer-note svg{width:11px;height:11px}[data-surface=work] .home-main .footer-note button{padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:inherit}@media(min-width:1400px){[data-surface=work] .home-main .section{margin-top:38px}[data-surface=work] .home-main .greeting{margin-bottom:30px}}@media(max-width:1000px){[data-surface=work] .home-main .date{display:none}}@media(max-width:720px){[data-surface=work] .home-main .greeting{margin-bottom:23px}[data-surface=work] .home-main h1{font-size:27px}[data-surface=work] .home-main .running-grid{gap:10px}[data-surface=work] .home-main .running-card{padding:14px}[data-surface=work] .home-main .attention-row{padding:14px 12px;gap:10px}[data-surface=work] .home-main .item-caption{font-size:11px}[data-surface=work] .home-main .item-title{font-size:13px}[data-surface=work] .home-main .context-note{font-size:10px}[data-surface=work] .home-main .starter-row{gap:15px}[data-surface=work] .home-main .starter-row button{font-size:11px}[data-surface=work] .home-main .section-heading h2{font-size:14px}[data-surface=work] .home-main .quiet-link{font-size:11px}[data-surface=work] .home-main .composer textarea{font-size:16px}[data-surface=work] .home-main .composer-tools{align-items:flex-end}[data-surface=work] .home-main .outline-button{min-height:38px}[data-surface=work] .home-main .tool{width:38px;height:38px}[data-surface=work] .home-main .submit{height:38px}[data-surface=work] .home-main .result-row .time{font-size:10px}}@media(max-width:420px){[data-surface=work] .home-main .running-grid{grid-template-columns:1fr}[data-surface=work] .home-main .greeting h1{font-size:25px}[data-surface=work] .home-main .attention-row .item-icon{display:none}[data-surface=work] .home-main .composer{padding:17px 13px 10px}[data-surface=work] .home-main .context-note{max-width:115px}[data-surface=work] .home-main .starter-row{gap:12px;flex-wrap:wrap}[data-surface=work] .home-main .result-row>.arrow{margin-left:0}[data-surface=work] .home-main .result-row .time{max-width:48px;text-align:right;white-space:normal}}[data-surface=work] .admin-badge{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 6px;margin-left:8px}[data-surface=work] .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:25px}[data-surface=work] .stat-tile{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:17px 18px;display:flex;flex-direction:column;gap:7px;min-width:0}[data-surface=work] .stat-tile small{font-size:11px;color:var(--muted)}[data-surface=work] .stat-tile strong{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.1}[data-surface=work] .stat-foot{display:flex;align-items:center;gap:8px;font-size:11px;flex-wrap:wrap}[data-surface=work] .stat-delta.up{color:var(--green)}[data-surface=work] .stat-delta.down{color:var(--amber)}[data-surface=work] .chart{margin:0 0 25px;border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:18px 20px 15px}[data-surface=work] .chart-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;letter-spacing:-.15px;margin-bottom:14px}[data-surface=work] .chart-plot{width:100%;height:168px;display:block;overflow:visible;fill:none;stroke:none;stroke-width:0}[data-surface=work] .chart-axis{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);margin-top:7px}[data-surface=work] .chart-axis span:nth-child(2){color:#8a9083}[data-surface=work] .chart-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:12px}[data-surface=work] .chart-legend span,[data-surface=work] .readout-item{display:inline-flex;align-items:center;gap:6px}[data-surface=work] .swatch{width:9px;height:9px;border-radius:2px;display:inline-block;flex-shrink:0}[data-surface=work] .chart-readout{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11px;color:#65735e;border-top:1px solid var(--line);margin-top:12px;padding-top:11px;min-height:31px}[data-surface=work] .ranked{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}[data-surface=work] .ranked li{display:grid;grid-template-columns:minmax(96px,1.1fr) minmax(0,2fr) auto;align-items:center;grid-gap:13px;gap:13px;font-size:12px}[data-surface=work] .ranked-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=work] .ranked-label small{display:block;color:var(--muted);font-size:10px}[data-surface=work] .ranked-track{background:#f1f2ea;border-radius:4px;height:9px;overflow:hidden}[data-surface=work] .ranked-fill{display:block;height:100%;border-radius:4px}[data-surface=work] .ranked-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#65735e;white-space:nowrap}[data-surface=work] .admin-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}[data-surface=work] .admin-row{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}[data-surface=work] .admin-row:last-child{border-bottom:0}[data-surface=work] .admin-row .grow{flex:1 1;min-width:0}[data-surface=work] .admin-row strong{font-size:13px;font-weight:500;display:block}[data-surface=work] .admin-row p{font-size:11px;color:var(--muted);margin:4px 0 0}[data-surface=work] .meter{height:5px;border-radius:3px;background:#ebeee7;overflow:hidden;margin-top:8px}[data-surface=work] .meter span{display:block;height:100%;border-radius:3px;background:#93a98a}[data-surface=work] .meter.warn span{background:#d0a44a}[data-surface=work] .meter.over span{background:#c2502c}[data-surface=work] .capability-set{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}[data-surface=work] .capability{display:inline-flex;align-items:center;gap:6px;font-size:11px;border:1px solid var(--line);border-radius:7px;padding:5px 9px;background:var(--bg);color:var(--muted)}[data-surface=work] .capability.on{border-color:#c4cebd;background:var(--greenwash);color:var(--green)}[data-surface=work] .log-row{display:grid;grid-template-columns:74px 92px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}[data-surface=work] .log-row time{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-surface=work] .log-row p{margin:3px 0 0;color:var(--muted);font-size:11px}@media (max-width:1100px){[data-surface=work] .stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){[data-surface=work] .admin-columns,[data-surface=work] .stat-grid{grid-template-columns:1fr}[data-surface=work] .ranked li{grid-template-columns:minmax(80px,1fr) minmax(0,1.4fr) auto;gap:9px}[data-surface=work] .log-row{grid-template-columns:1fr;gap:4px}}[data-surface=work][data-main=tasks] .main{max-width:1100px;padding-top:32px}@media (min-width:1450px){[data-surface=work][data-main=tasks] .main{padding-top:42px}}@media (max-width:1100px){[data-surface=work][data-main=tasks] .main{padding-top:28px}}@media (max-width:720px){[data-surface=work][data-main=tasks] .main{padding-top:23px}}@media (max-width:400px){[data-surface=work][data-main=tasks] .main{padding-top:20px}}[data-surface=work][data-collapsed=true] .app{grid-template-columns:64px minmax(0,1fr)}[data-surface=work][data-collapsed=true] .sidebar{padding:22px 8px}[data-surface=work][data-collapsed=true] .brand{padding:0;justify-content:center;flex-direction:column;gap:11px}[data-surface=work][data-collapsed=true] .brand .panel-toggle{margin-left:0}[data-surface=work][data-collapsed=true] .brand .brandname,[data-surface=work][data-collapsed=true] .brand small,[data-surface=work][data-collapsed=true] .nav span,[data-surface=work][data-collapsed=true] .side-bottom button span:not(.avatar),[data-surface=work][data-collapsed=true] .side-bottom p{display:none}[data-surface=work][data-collapsed=true] .nav{margin-top:31px}[data-surface=work][data-collapsed=true] .nav a,[data-surface=work][data-collapsed=true] .nav button,[data-surface=work][data-collapsed=true] .side-bottom button{justify-content:center;padding:12px}[data-surface=work][data-collapsed=true] .nav .divider{margin:16px 5px 8px}[data-surface=work][data-collapsed=true] .sidebar .side-bottom{display:block;margin-top:auto;padding:0}[data-surface=work] .brand .panel-toggle{margin-left:auto;flex-shrink:0}[data-surface=work] .panel-toggle{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--muted);flex-shrink:0}[data-surface=work] .panel-toggle:hover{background:#eeefe7}[data-surface=work] .panel-toggle svg{width:16px;height:16px}[data-surface=work] .topbar{gap:12px}[data-surface=work] .topbar .workspace{min-width:0}@media (max-width:720px){[data-surface=work] .panel-toggle{display:none}}[data-surface=work] .topbar{justify-content:flex-start}[data-surface=work] .topbar .top-actions{margin-left:auto}[data-surface=work] .filters{flex-wrap:wrap;row-gap:7px}[data-surface=work] .search-result-layout.admin-columns{max-width:none;gap:30px;align-items:start}[data-surface=work] .system-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}[data-surface=work] div.system:hover{border-color:var(--line)}[data-surface=work] .system p,[data-surface=work] .system-top strong{overflow-wrap:anywhere;min-width:0}[data-surface=work] button.setting-row{width:100%;text-align:left}[data-surface=work] button.setting-row:hover{background:#f4f6ed}[data-surface=work] button.setting-row small{display:block;margin-top:4px;font-size:11px;line-height:1.6;color:var(--muted)}[data-surface=work] .dialog-body label.setting-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0;font-size:13px;font-weight:400}[data-surface=work] .row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}@media (max-width:720px){[data-surface=work] .admin-row:has(.row-actions){flex-wrap:wrap;gap:10px}[data-surface=work] .admin-row:has(.row-actions) .grow{flex-basis:100%}}[data-surface=work] .access-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);white-space:nowrap;flex-shrink:0}[data-surface=work] .field-row{display:flex;align-items:center;gap:8px}[data-surface=work] .field-row .field{flex:1 1;min-width:0;width:auto}[data-surface=work] .dialog-body .input-options .btn[aria-pressed=true]{border-color:#c4cebd;background:var(--greenwash);color:var(--green)}[data-surface=work] .dialog-body .mini-head+.input-options{margin-top:0}[data-surface=work] .system-actions .danger{margin-left:auto}[data-surface=work] dialog .dialog-actions{position:-webkit-sticky;position:sticky;bottom:26px;z-index:1;background:var(--paper);box-shadow:0 26px 0 var(--paper),0 -24px 0 var(--paper)}[data-surface=home] dialog{max-height:88vh;overflow:auto}[data-surface=home] dialog .dialog-actions{position:-webkit-sticky;position:sticky;bottom:25px;z-index:1;background:var(--panel);box-shadow:0 25px 0 var(--panel),0 -20px 0 var(--panel)}[data-surface=work] .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--bg)}[data-surface=work] .main:has(.search-result-layout.admin-columns){max-width:none}[data-surface=work] .search-result-layout.admin-columns{grid-template-columns:minmax(0,1fr) 248px;gap:44px}[data-surface=work] .search-result-layout.admin-columns.rail-closed{grid-template-columns:minmax(0,1fr) 30px;gap:20px}[data-surface=work] .history-rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}[data-surface=work] .history-rail.closed .history-rail-head{justify-content:center}[data-surface=work] .history-rail .panel-toggle{flex-shrink:0}[data-surface=work] .md{font-size:14px;line-height:1.75;color:var(--ink);overflow-wrap:anywhere}[data-surface=work] .md>:first-child{margin-top:0}[data-surface=work] .md>:last-child{margin-bottom:0}[data-surface=work] .md p{margin:0 0 10px;line-height:1.75}[data-surface=work] .md h3,[data-surface=work] .md h4,[data-surface=work] .md h5,[data-surface=work] .md h6{font-size:14px;font-weight:600;letter-spacing:-.1px;margin:18px 0 6px;line-height:1.5}[data-surface=work] .md h3{font-size:15px}[data-surface=work] .md ol,[data-surface=work] .md ul{margin:4px 0 12px;padding-left:22px}[data-surface=work] .md li{margin:3px 0}[data-surface=work] .md li>ol,[data-surface=work] .md li>ul{margin:3px 0 4px}[data-surface=work] .md ul ul{list-style:circle}[data-surface=work] .md strong{font-weight:600}[data-surface=work] .md a{color:var(--green);text-decoration:underline;text-underline-offset:3px}[data-surface=work] .md code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;background:#e8ecdf;border-radius:4px;padding:1px 5px}[data-surface=work] .md pre{background:#e8ecdf;border-radius:8px;padding:12px 14px;overflow-x:auto;margin:0 0 12px}[data-surface=work] .md pre code{background:none;padding:0}[data-surface=work] .md hr{border:0;border-top:1px solid var(--line);margin:14px 0}[data-surface=work] .md .md-table{overflow-x:auto;margin:0 0 12px}[data-surface=work] .md table{font-size:13px}[data-surface=work] .md td,[data-surface=work] .md th{padding:8px 10px;text-align:left;vertical-align:top}[data-surface=work] .answer .answer-cites{margin-top:8px}[data-surface=work] .answer .answer-writing{color:var(--muted);animation:answer-writing 1.6s ease-in-out infinite}@keyframes answer-writing{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){[data-surface=work] .answer .answer-writing{animation:none}}[data-surface=work] .attachments{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}[data-surface=work] .attachment{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:320px;padding:6px 8px 6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:12px;overflow:hidden}[data-surface=work] .attachment.failed{border-color:var(--amber);background:var(--amberwash)}[data-surface=work] .attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}[data-surface=work] .attachment small{color:var(--muted);white-space:nowrap}[data-surface=work] .attachment button{display:inline-flex;padding:0}[data-surface=work] .attachment button svg{width:14px;height:14px}[data-surface=work] .attachment-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line)}[data-surface=work] .attachment-progress span{display:block;height:100%;background:var(--green);transition:width .2s}[data-surface=work] .file-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);text-decoration:none;min-width:220px}[data-surface=work] .file-chip:hover{border-color:var(--green);color:var(--green)}[data-surface=work] .file-chip span{display:flex;flex-direction:column;flex:1 1;min-width:0}[data-surface=work] .file-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=work] .file-chip small{color:var(--muted);font-size:12px}[data-surface=work] .file-chips{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 18px}[data-surface=work] .pill.sample{background:var(--amberwash);color:var(--amber);margin-left:8px;vertical-align:middle}[data-surface=work] .step-editor .param{margin-top:12px}[data-surface=work] .step-editor .param-hint{display:block;color:var(--muted);font-size:12px;margin-top:3px}[data-surface=work] .issue-list li,[data-surface=work] .step-editor .param-issue{color:var(--amber);font-size:12px}[data-surface=work] .issue-list{margin:6px 0 0;padding-left:18px}[data-surface=work] .input-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:var(--greenwash);color:var(--green);font-size:12px;margin-right:6px}[data-surface=work] .step-status{font-size:11px;letter-spacing:.04em;text-transform:uppercase}[data-surface=work] .run-panel{--run-tone:var(--green);--run-wash:var(--greenwash);border:1px solid var(--line);border-left:3px solid var(--run-tone);background:var(--paper);border-radius:12px;padding:16px 18px 14px;margin:24px 0 0;transition:border-color .3s ease}[data-surface=work] .run-panel[data-tone=warn]{--run-tone:var(--amber);--run-wash:var(--amberwash)}[data-surface=work] .run-panel[data-tone=bad]{--run-tone:#a2563d;--run-wash:#f6e9e3}[data-surface=work] .run-panel[data-tone=neutral]{--run-tone:#8a9083;--run-wash:#eeeee6}[data-surface=work] .run-panel-top{display:flex;gap:12px;align-items:flex-start}[data-surface=work] .run-panel-text{flex:1 1;min-width:0}[data-surface=work] .run-panel-title{font-size:14px;font-weight:600;letter-spacing:-.15px;margin:3px 0 0}[data-surface=work] .run-panel-title small{font-weight:400;color:var(--muted);font-size:12px}[data-surface=work] .run-now{margin:4px 0 0;font-size:12px;color:var(--ink);overflow-wrap:anywhere}[data-surface=work] .run-panel-actions{justify-content:flex-end}[data-surface=work] .run-panel-actions,[data-surface=work] .run-panel-actions .run-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}[data-surface=work] .run-panel-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:11px;color:var(--muted)}[data-surface=work] .run-panel-meta span{display:inline-flex;align-items:center;gap:4px}[data-surface=work] .run-panel-meta svg{width:12px;height:12px}[data-surface=work] .run-status-icon{position:relative;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--run-wash);color:var(--run-tone)}[data-surface=work] .run-status-icon svg{width:15px;height:15px}[data-surface=work] .run-status-icon.is-spinning:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--run-tone);animation:run-spin 1s linear infinite}@keyframes run-spin{to{transform:rotate(1turn)}}[data-surface=work] .run-progress{position:relative;display:flex;height:6px;margin-top:14px;border-radius:99px;background:#ecede5;overflow:hidden}[data-surface=work] .run-progress.small{height:4px;margin:0;flex:1 1;max-width:220px}[data-surface=work] .run-progress span{display:block;height:100%;transition:width .45s ease}[data-surface=work] .run-progress-done{background:var(--green)}[data-surface=work] .run-progress-other{background:var(--amber);opacity:.7}[data-surface=work] .run-progress.is-live:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff99,transparent);transform:translateX(-100%);animation:run-sheen 1.8s ease-in-out infinite}@keyframes run-sheen{to{transform:translateX(100%)}}[data-surface=work] .run-summary-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}[data-surface=work] .run-summary-list li{display:flex;gap:8px;align-items:flex-start;font-size:12px;padding:8px 10px;border-radius:8px;background:var(--run-wash)}[data-surface=work] .run-summary-list li svg{width:13px;height:13px;margin-top:2px;color:#a2563d}[data-surface=work] .run-summary-list strong{font-weight:500;display:block}[data-surface=work] .run-summary-list small{display:block;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}[data-surface=work] .run-summary-note{font-size:12px;color:var(--muted);margin:8px 0 0}[data-surface=work] .run-summary-answer{font-size:12px;margin:10px 0 0;white-space:pre-wrap;max-height:9em;overflow:auto}[data-surface=work] .run-summary-files{margin-bottom:0}[data-surface=work] .run-timeline{margin-bottom:25px}[data-surface=work] .run-steps{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}[data-surface=work] .run-step{position:relative;display:flex;gap:13px;padding:14px 18px;border-bottom:1px solid var(--line);scroll-margin:90px 0;transition:background-color .3s ease,opacity .3s ease}[data-surface=work] .run-step:last-child{border-bottom:0}[data-surface=work] .run-step:not(:last-child):before{content:"";position:absolute;left:30px;top:40px;bottom:-14px;width:1px;background:var(--line)}[data-surface=work] .run-step[data-current=true]{background:#f2f6ee;box-shadow:inset 3px 0 0 var(--green)}[data-surface=work] .run-step[data-state=pending],[data-surface=work] .run-step[data-state=skipped]{opacity:.72}[data-surface=work] .run-step-icon{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--line);background:var(--paper);color:var(--muted);transition:background-color .3s ease,color .3s ease,border-color .3s ease}[data-surface=work] .run-step-icon svg{width:13px;height:13px}[data-surface=work] .run-step-glyph{font-size:13px;line-height:1}[data-surface=work] .run-step[data-state=running] .run-step-icon{border-color:transparent}[data-surface=work] .run-step[data-state=running] .run-step-icon:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid #d6e1cf;border-top:2px solid var(--green);animation:run-spin .9s linear infinite}[data-surface=work] .run-step[data-state=running] .run-step-icon:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);animation:run-pulse 1.4s ease-in-out infinite}@keyframes run-pulse{50%{opacity:.35;transform:scale(.8)}}[data-surface=work] .run-step[data-state=approval] .run-step-icon,[data-surface=work] .run-step[data-state=paused] .run-step-icon,[data-surface=work] .run-step[data-state=waiting] .run-step-icon{color:var(--amber);background:var(--amberwash);border-color:#ecdcc0}[data-surface=work] .run-step[data-state=succeeded] .run-step-icon{color:var(--green);background:var(--greenwash);border-color:#d6e1cf}[data-surface=work] .run-step[data-state=failed] .run-step-icon{color:#a2563d;background:#f6e9e3;border-color:#ead2c7}[data-surface=work] .run-steps.animate .run-step[data-state=failed] .run-step-icon,[data-surface=work] .run-steps.animate .run-step[data-state=succeeded] .run-step-icon{animation:run-settle .32s ease-out}@keyframes run-settle{0%{transform:scale(.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}[data-surface=work] .run-step-body{flex:1 1;min-width:0}[data-surface=work] .run-step-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-surface=work] .run-step-name{font-size:13px;font-weight:500;flex:1 1;min-width:0}[data-surface=work] .run-step-no{color:var(--muted);font-weight:400;margin-right:4px}[data-surface=work] .run-step-time{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}[data-surface=work] .run-step-state{display:block;font-size:11px;color:var(--muted);margin-top:3px;overflow-wrap:anywhere}[data-surface=work] .run-step[data-state=failed] .run-step-state{color:#a2563d}[data-surface=work] .run-step[data-state=approval] .run-step-state,[data-surface=work] .run-step[data-state=waiting] .run-step-state{color:var(--amber)}[data-surface=work] .run-step-state a{color:inherit;text-decoration:underline;text-underline-offset:2px}[data-surface=work] .run-mini{display:flex;align-items:center;gap:10px;margin-top:8px}[data-surface=work] .run-mini small{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-surface=work] .run-step-files{margin:8px 0 0}[data-surface=work] .run-step-files .file-chip{min-width:0;padding:6px 10px;animation:run-appear .3s ease-out}@keyframes run-appear{0%{opacity:0;transform:translateY(3px)}}[data-surface=work] .run-step-details{margin-top:6px;font-size:11px}[data-surface=work] .run-step-details summary{cursor:pointer;color:var(--muted);width:max-content}[data-surface=work] .run-step-details summary:hover{color:var(--green)}[data-surface=work] .run-step-details dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 12px;gap:4px 12px;margin:8px 0 2px}[data-surface=work] .run-step-details dt{color:var(--muted)}[data-surface=work] .run-step-details dd{margin:0;overflow-wrap:anywhere}[data-surface=work] .run-step-details ul{margin:0;padding-left:16px}[data-surface=work] .run-step-error{color:#a2563d;white-space:pre-wrap}[data-surface=work] .step-marker.running{border-color:var(--green);color:var(--green);animation:run-pulse 1.4s ease-in-out infinite}[data-surface=work] .lock-note{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin:0 3px 8px}[data-surface=work] .lock-note svg{width:13px;height:13px}[data-surface=work] .plan-list.is-locked{opacity:.6;transition:opacity .3s ease}[data-surface=work] .plan-list.is-locked:focus-within,[data-surface=work] .plan-list.is-locked:hover{opacity:.85}[data-surface=work] .composer.is-locked{background:#f4f4ee;border-style:dashed;box-shadow:none;opacity:.65}[data-surface=work] .composer.is-locked input{cursor:not-allowed}[data-surface=work] .composer.is-locked .send{background:#a8b09d}[data-surface=work] .add-step:disabled{opacity:.5;cursor:not-allowed;background:none}[data-surface=work] .text-button:disabled{color:var(--muted);text-decoration:none}[data-surface=work] .lock-fieldset{border:0;margin:0;padding:0;min-width:0}[data-surface=work] .lock-fieldset:disabled{opacity:.7}[data-surface=work] .dialog-actions .btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){[data-surface=work] .run-panel-top{flex-wrap:wrap}[data-surface=work] .run-panel-actions{width:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-surface=work] .run-progress.is-live:after,[data-surface=work] .run-status-icon.is-spinning:after,[data-surface=work] .run-step-files .file-chip,[data-surface=work] .run-step[data-state=running] .run-step-icon:after,[data-surface=work] .run-step[data-state=running] .run-step-icon:before,[data-surface=work] .run-steps.animate .run-step-icon,[data-surface=work] .step-marker.running{animation:none}[data-surface=work] .run-progress.is-live:after{display:none}[data-surface=work] .plan-list.is-locked,[data-surface=work] .run-panel,[data-surface=work] .run-progress span,[data-surface=work] .run-step,[data-surface=work] .run-step-icon{transition:none}}