@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip;width:100%}body{background:var(--bg);color:var(--txt);font-family:var(--font);font-size:var(--fs-3);line-height:1.45;-webkit-font-smoothing:antialiased;position:relative;overscroll-behavior-x:none}a{color:var(--acc);text-decoration:none}a:hover{text-decoration:underline}code,kbd,pre,samp{font-family:var(--mono)}.top{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap;min-width:0}input,select,textarea{background:var(--bg2);border:1px solid var(--line);color:var(--txt);border-radius:var(--r2);padding:9px 12px;font-size:var(--fs-3);font-family:inherit}input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=image])),select{min-height:var(--h-md);padding-top:0;padding-bottom:0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--field-focus)}[tabindex]:not([contenteditable]):focus-visible,a:focus-visible,button:focus-visible,input:where([type=checkbox],[type=radio],[type=range],[type=file],[type=color]):focus-visible,select:focus-visible,summary:focus-visible{outline:none;box-shadow:var(--focus)}.grid{display:grid;grid-gap:14px;gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.g2,.g3,.g4{grid-template-columns:1fr}}.big{font-size:var(--fs-7);font-weight:800;letter-spacing:-.02em}.row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);flex-wrap:wrap;min-width:0}.row:first-of-type{border-top:0}.mut{color:var(--mut);font-size:var(--fs-2)}.mono{font-family:var(--mono)}.copy,.mono{font-size:var(--fs-1)}.copy{margin-left:auto}pre.dump{background:#121214;border:1px solid var(--line);border-radius:var(--r2);padding:12px;overflow:auto;font-size:var(--fs-1);max-height:420px}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:400px;max-width:92vw;background:var(--card);border:1px solid var(--line);border-radius:var(--r3);padding:32px}.login-card h1{margin:0 0 6px;font-size:var(--fs-6)}.err{color:var(--bad);font-size:var(--fs-2)}.quick-task{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.quick-task input:not([type]),.quick-task input[type=text]{flex:1 1;min-width:180px}.task-title{min-width:0;flex:1 1}.task-controls{display:flex;align-items:center;gap:5px;margin-left:auto}.task-button{padding:5px 9px;border-radius:7px;font-size:12px;white-space:nowrap}.task-button.primary{background:var(--primary)}.task-button:disabled{cursor:wait;opacity:.7}.quick-task .err,.task-controls .err{max-width:230px}@media (max-width:600px){.task-controls{width:100%;margin-left:0}}.success{color:var(--ok)}.err.card,.success{margin-bottom:14px}.proposal{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.eyebrow{color:var(--acc);font-size:var(--fs-1);font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px}.briefing-body{white-space:pre-wrap;line-height:1.65;font-size:var(--fs-3);margin:20px 0}.today-action{display:grid;justify-items:end;grid-gap:7px;gap:7px}.today-action .err,.today-action .success{margin:0;text-align:right}.daily-plan-form{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.daily-plan-form textarea{width:100%;resize:vertical;line-height:1.5}.daily-plan-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.daily-plan-footer .success{margin:0}.inbox-strip .btn{white-space:nowrap}@media (max-width:600px){.today-action{justify-items:start;width:100%}.today-action .err,.today-action .success{text-align:left}}.message-stats{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));grid-gap:8px;gap:8px}.message-stats div{display:grid;grid-gap:2px;gap:2px;min-width:82px;padding:12px;border:1px solid rgba(134,174,255,.15);border-radius:var(--r3);background:rgba(15,15,16,.35)}.message-stats strong{font-size:var(--fs-6)}.message-stats span{color:var(--mut);font-size:var(--fs-1)}.source-degraded{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:11px 14px;border:1px solid #5c4023;border-radius:var(--r2);background:#241b12;color:#ffe3c2;font-size:var(--fs-2)}.source-degraded span{color:#c9ad8a}.message-workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.7fr);grid-gap:16px;gap:16px;align-items:start}.message-queues,.message-sidebar{display:grid;grid-gap:14px;gap:14px}.queue-card{padding:0;overflow:hidden}.queue-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--line);background:rgba(36,37,41,.5)}.queue-heading>div{display:flex;align-items:center;gap:11px}.detail-actions h2,.queue-heading h2,.sidebar-heading h2,.thread-heading h2{margin:0;font-size:var(--fs-4);letter-spacing:-.01em}.queue-heading p{margin:2px 0 0;color:var(--mut);font-size:var(--fs-1)}.queue-heading>span,.sidebar-heading>span{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border:1px solid var(--line);border-radius:var(--rp);color:var(--mut);font-size:var(--fs-1);font-weight:700}.source-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r2);font-weight:800}.gmail-mark{color:#ffd4d4;background:#442128}.chat-mark{color:#c9f5e3;background:#17352b}.intercom-mark{color:#d3e2ff;background:#203456}.message-item{display:flex;align-items:center;gap:15px;padding:14px 18px;color:var(--txt);border-top:1px solid var(--line);transition:background .15s ease}.message-item:first-child{border-top:0}.message-item:hover{background:var(--card2);text-decoration:none}.message-copy{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.message-copy span,.message-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-copy strong{font-size:var(--fs-3)}.message-item.is-read .message-copy strong{font-weight:500;color:var(--sub)}.message-copy span{color:var(--mut);font-size:var(--fs-1)}.queue-empty{padding:20px 18px;color:var(--mut);line-height:1.5}.queue-more{display:flex;gap:8px;flex-wrap:wrap;padding:10px 18px 4px;border-top:1px solid var(--line)}.message-sidebar .queue-more{padding:10px 0 0;border-top:0}.queue-list .capped-more>summary{padding:10px 18px;color:var(--mut);cursor:pointer;border-top:1px solid var(--line)}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.sidebar-item{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-top:1px solid var(--line);color:var(--txt)}.sidebar-item strong{font-size:var(--fs-2);line-height:1.35}.sidebar-item span{color:var(--mut);font-size:var(--fs-1)}.draft-link:hover{text-decoration:none}.draft-link:hover strong{color:var(--acc)}.back-link{display:inline-block;margin-bottom:17px;color:var(--mut);font-size:var(--fs-2)}.draft-detail-header,.message-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.draft-detail-header h1,.message-detail-header h1{margin:0;font-size:var(--fs-6);letter-spacing:-.025em}.draft-detail-header p,.message-detail-header p{margin:7px 0 0;color:var(--mut)}.triage-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.triage-bar>div:first-child{display:grid;grid-gap:4px;gap:4px}.triage-bar>div:first-child span{color:var(--mut);font-size:var(--fs-1)}.triage-controls{display:flex;align-items:flex-start;gap:7px;flex-wrap:wrap}.triage-choice{display:grid;grid-gap:4px;gap:4px}.triage-choice button{text-transform:capitalize}.triage-choice .err,.triage-choice .success{margin:0;max-width:130px}.message-detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);grid-gap:16px;gap:16px;align-items:start}.thread-panel{padding:0;overflow:hidden}.thread-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.thread-message{padding:19px 20px;border-top:1px solid var(--line)}.thread-message:first-of-type{border-top:0}.thread-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:var(--fs-2)}.thread-meta span{color:var(--mut);font-size:var(--fs-1)}.detail-actions .card>h2{margin:2px 0 13px}.message-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-top:14px}.message-form label{display:grid;grid-gap:6px;gap:6px;color:var(--mut);font-size:var(--fs-1)}.message-form .form-footer,.message-form label.full{grid-column:1/-1}.message-form input,.message-form textarea{width:100%}.message-form textarea{resize:vertical;line-height:1.55}.form-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.form-footer .err,.form-footer .success{margin:0}.draft-safety-note{display:flex;align-items:center;gap:10px;padding:13px 16px;margin-bottom:15px;border:1px solid #5c4023;border-radius:var(--r3);background:#241b12;color:#ffe3c2}.draft-safety-note span{color:#c9ad8a;font-size:var(--fs-2)}.draft-edit-form,.draft-meta{padding:20px;border:1px solid var(--line);border-radius:var(--r3);background:var(--card)}.draft-edit-form{margin:0}.draft-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:15px}.draft-meta div{display:grid;grid-gap:3px;gap:3px}.draft-meta span{color:var(--mut);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em}.draft-meta strong{font-size:var(--fs-2)}.detail-error{max-width:680px;padding:24px}.detail-error h1{margin-top:0}.text-button.is-loading:after{border-color:rgba(134,174,255,.35);border-top-color:var(--acc)}.kv{grid-gap:0;gap:0;margin:0}.kv,.kv-row{display:grid}.kv-row{grid-template-columns:minmax(130px,200px) 1fr;grid-gap:12px;gap:12px;padding:8px 0;border-top:1px solid var(--line);align-items:start}.kv-row:first-of-type{border-top:0}.kv dt{color:var(--mut);font-size:var(--fs-1);font-weight:600}.kv dd{margin:0;font-size:var(--fs-2);line-height:1.55;min-width:0}.kv-card{border:1px solid var(--line);border-radius:var(--r2);padding:6px 14px;background:rgba(15,15,16,.35)}.smart-list,.smart-object{display:grid;grid-gap:2px;gap:2px;min-width:0}.smart-object .kv{border:0}.smart-object .kv-row{padding:5px 0;grid-template-columns:minmax(110px,170px) 1fr}.smart-row{display:block;padding:4px 0;border-top:1px dashed var(--line)}.smart-row:first-of-type{border-top:0}@media (max-width:600px){.kv-row,.smart-object .kv-row{grid-template-columns:1fr;gap:2px}}@media (max-width:1000px){.message-detail-layout,.message-workspace{grid-template-columns:1fr}.message-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.message-sidebar{grid-template-columns:1fr}.draft-detail-header,.draft-safety-note,.message-detail-header,.triage-bar{align-items:flex-start;flex-direction:column}.draft-detail-actions{align-self:flex-end}.message-form{grid-template-columns:1fr}.message-form .form-footer,.message-form label.full{grid-column:1}.message-item{align-items:flex-start}}.knowledge-tabs{display:flex;gap:5px;margin:18px 0 14px;padding:5px;border:1px solid var(--line);border-radius:var(--r3);background:var(--bg2);overflow-x:auto}.knowledge-tabs a{display:flex;align-items:center;justify-content:center;gap:9px;min-width:130px;padding:10px 14px;border-radius:var(--r2);color:var(--mut);font-size:var(--fs-2);font-weight:600}.knowledge-tabs a.on,.knowledge-tabs a:hover{color:var(--txt);background:var(--card2);text-decoration:none}.knowledge-tabs a.on{box-shadow:inset 0 0 0 1px #43454b}.knowledge-tabs strong{color:inherit;font-size:var(--fs-1)}.knowledge-state{display:grid;grid-gap:6px;gap:6px;padding:36px 24px;text-align:center;color:var(--mut)}.knowledge-state strong{color:var(--txt);font-size:var(--fs-4)}.error-state{border:1px solid #5c2b2b;border-radius:var(--r3);background:#241418}.knowledge-pagination{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin-top:15px;color:var(--mut);font-size:var(--fs-1)}.knowledge-pagination>:last-child{justify-self:end}.knowledge-pagination .btn{color:var(--txt)}.reader-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px;padding:25px 27px;border:1px solid #2b3f62;border-radius:var(--r3);background:var(--card)}.reader-header h1{max-width:780px;margin:0;font-size:var(--fs-6);line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere}.reader-provenance{display:flex;align-items:center;gap:9px;margin-top:12px;color:var(--mut);font-size:var(--fs-1);flex-wrap:wrap}.reader-actions{display:flex;gap:8px;flex-shrink:0}.archive-thread,.document-reader{overflow:hidden;max-width:900px;margin:0 auto;border:1px solid var(--line);border-radius:var(--r3);background:#17181a;box-shadow:0 24px 60px rgba(0,0,0,.2)}.document-section{padding:34px 42px;border-top:1px solid var(--line)}.document-section:first-child{border-top:0}.document-section-label{margin-bottom:19px;color:var(--mut);font-size:var(--fs-1);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.archive-body,.document-text{color:#dedfe2;font-size:var(--fs-3);line-height:1.78;overflow-wrap:anywhere;white-space:pre-wrap}.reader-truncated{margin:18px 0 0;color:var(--warn);font-size:var(--fs-1)}.reader-error{max-width:680px;padding:28px}.reader-error h1{margin:5px 0 8px}.reader-error p,.thread-range{color:var(--mut)}.thread-range{display:flex;justify-content:space-between;max-width:900px;margin:0 auto 9px;font-size:var(--fs-1)}.thread-range strong{color:var(--txt)}.archive-message{padding:25px 30px;border-top:1px solid var(--line);border-left:3px solid transparent}.archive-message:first-child{border-top:0}.archive-message.role-user{border-left-color:var(--acc);background:rgba(134,174,255,.045)}.archive-message.role-assistant{border-left-color:var(--acc2)}.archive-message.role-system{border-left-color:var(--warn);background:rgba(232,168,85,.035)}.archive-role{display:flex;justify-content:space-between;gap:16px;margin-bottom:13px;color:#c3cee2;font-size:var(--fs-1);font-weight:700}.archive-role time{color:var(--mut);font-size:var(--fs-1);font-weight:400}.thread-pagination{max-width:900px;margin-right:auto;margin-left:auto}@media (max-width:700px){.knowledge-tabs a{min-width:112px}.reader-actions,.reader-header{flex-direction:column}.reader-actions,.reader-actions .btn{width:100%}.reader-header{padding:20px}.reader-header h1{font-size:var(--fs-6)}.archive-message,.document-section{padding:23px 19px}.archive-role{flex-direction:column;gap:4px}}.plain-text,.rich-text{min-width:0;overflow-wrap:anywhere}.plain-text{white-space:pre-wrap}.rich-text{color:inherit;font-size:var(--fs-3);line-height:1.7}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{margin:1.45em 0 .55em;color:var(--txt);line-height:1.25;letter-spacing:-.018em;text-transform:none}.rich-text h1{font-size:1.65em}.rich-text h2{font-size:1.35em}.rich-text h3{font-size:1.12em}.rich-text blockquote,.rich-text ol,.rich-text p,.rich-text pre,.rich-text table,.rich-text ul{margin:.8em 0}.rich-text ol,.rich-text ul{padding-left:1.5em}.rich-text li+li{margin-top:.3em}.rich-text blockquote{margin-left:0;padding:.2em 1em;border-left:3px solid var(--acc);color:#c3c4c9}.json-code,.rich-text code{font-family:var(--mono);font-size:.86em}.rich-text :not(pre)>code{padding:.12em .38em;border:1px solid var(--line);border-radius:var(--r1);background:#121214}.json-code,.rich-text pre{padding:14px;overflow:auto;border:1px solid var(--line);border-radius:var(--r2);background:#121214;color:#dfe6f3;white-space:pre;-moz-tab-size:2;tab-size:2}.rich-text table{display:block;overflow-x:auto;border-collapse:collapse}.rich-text td,.rich-text th{padding:8px 10px;border:1px solid var(--line);text-align:left;vertical-align:top;min-width:7em;overflow-wrap:break-word;word-break:normal}.rich-text th{background:var(--card2)}.record-body-static{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.record-body-static a,.rich-text-inert{cursor:text}.rich-text-inert-link{cursor:text;color:inherit}.rich-text-inert img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quickadd-docked{display:flex;flex-direction:column;min-height:0}.quickadd-resize{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:var(--r2);outline-offset:2px}.quickadd-resize-grip{display:flex;gap:3px;opacity:.55;pointer-events:none}.quickadd-resize-x .quickadd-resize-grip{flex-direction:column}.quickadd-resize-grip i{display:block;width:4px;height:4px;border-radius:50%;background:var(--mut)}.quickadd-resize:active .quickadd-resize-grip i,.quickadd-resize:hover .quickadd-resize-grip i{background:var(--acc)}.quickadd-resize:active,.quickadd-resize:hover{background:rgba(134,174,255,.12)}.quickadd-resize:focus-visible{outline:none;box-shadow:var(--focus)}.quickadd-resize:focus-visible .quickadd-resize-grip i{background:var(--acc)}.dock-switch{max-width:100%;display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.dock-switch-btn{cursor:pointer;white-space:normal;text-align:left;min-width:0;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:var(--r1);background:transparent;border:0;color:var(--mut);font-size:var(--fs-1);font-weight:600}.dock-switch-btn:hover{color:var(--txt);filter:none}@media (max-width:900px){.quickadd-resize-x{display:none}}.popout-shell{min-height:100vh;flex-direction:column;padding:16px 20px 24px}.popout-card,.popout-shell{display:flex;max-width:none}.popout-card{width:100%;flex:1 1;flex-direction:column;background:none;border:0;border-radius:0;padding:0}.popout-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.popout-bar strong{font-size:var(--fs-3)}.popout-bar .mut{flex:1 1;min-width:140px}.popout-card .rte-content{flex:1 1;display:flex;flex-direction:column;min-height:0}.popout-card .rte-content .rte-body{flex:1 1;max-height:none;min-height:40vh}.rich-text.archive-body,.rich-text.briefing-body,.rich-text.document-text{white-space:normal}.rich-text img{max-width:100%;height:auto;border-radius:var(--r2)}.rich-text img[width]{max-width:100%}.rich-attachments .tag:hover{text-decoration:none;filter:brightness(1.15)}.text-button{padding:3px 5px;border:0;border-radius:5px;background:transparent;color:var(--acc);font-size:12px;font-weight:600}.text-button:hover{text-decoration:underline;filter:none}.json-viewer{min-width:0;width:100%}.json-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:var(--mut);font-size:var(--fs-1)}.json-summary>span{min-width:0;overflow-wrap:anywhere}.json-actions{display:flex;flex-shrink:0;gap:2px}.json-code{margin:10px 0 0;font-size:var(--fs-1);line-height:1.55;max-height:430px}.run-event{display:grid;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.run-event:first-of-type{border-top:0}.approval-copy{display:grid;flex:1 1;grid-gap:5px;gap:5px;min-width:220px}.area-row,.prompt-row{align-items:flex-start}.area-row>a{flex:0 0 110px}.wrap-anywhere{min-width:0;overflow-wrap:anywhere}.qa-activity-links .pill{text-decoration:none}.inv-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg);padding:10px 0 12px;border-bottom:1px solid var(--line);margin-bottom:2px}.inv-summary{align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;margin-bottom:8px;background:var(--card)}.inv-summary,.inv-tabs{display:flex;border:1px solid var(--line);border-radius:var(--r3)}.inv-tabs{gap:4px;overflow-x:auto;padding:4px;background:var(--bg2)}.inv-tabs button{padding:8px 14px;border:0;border-radius:var(--r2);background:transparent;color:var(--mut);font-size:var(--fs-2);font-weight:700;cursor:pointer;white-space:nowrap;flex:0 0 auto}.inv-tabs button:hover{color:var(--txt);filter:none}.inv-tabs button.on{background:var(--card2);color:var(--txt);box-shadow:inset 0 0 0 1px #43454b}.inv-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.inv-toolbar input[type=search]{flex:1 1;min-width:200px}.inv-toolbar select{min-width:140px}.inv-tool{margin-top:10px}.inv-raw{min-width:0;width:100%}.inv-raw-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:var(--mut);font-size:var(--fs-1)}.inv-raw-actions{display:flex;flex-shrink:0;gap:2px}.inv-raw-pre{margin:8px 0 0;font-size:var(--fs-1);line-height:1.6;max-height:420px}@media (max-width:600px){.inv-raw-bar{align-items:flex-start;flex-direction:column;gap:4px}.inv-toolbar input[type=search]{min-width:0;width:100%}}.md-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.md-toolbar .pill{font-size:12px}.md-textarea{width:100%;resize:vertical;line-height:1.6}.md-textarea,.rte-content .rte-body{min-height:220px;font-size:var(--fs-3)}.rte-content .rte-body{max-height:560px;overflow:auto;background:var(--bg2);border:1px solid var(--line);border-radius:var(--r2);padding:12px 14px;line-height:1.65;color:var(--txt)}.rte-content .rte-body:focus{outline:none;border-color:var(--field-focus)}.rte-content .rte-body p{margin:.6em 0}.rte-content .rte-body p:first-child{margin-top:0}.rte-content .rte-body h1,.rte-content .rte-body h2,.rte-content .rte-body h3,.rte-content .rte-body h4{margin:1em 0 .4em;line-height:1.25;letter-spacing:-.018em}.rte-content .rte-body ol,.rte-content .rte-body ul{padding-left:1.5em;margin:.6em 0}.rte-content .rte-body blockquote{margin:.6em 0;padding:.2em 1em;border-left:3px solid var(--acc);color:#c3c4c9}.rte-content .rte-body pre{padding:12px;overflow:auto;border:1px solid var(--line);border-radius:var(--r2);background:#121214;font-family:var(--mono);font-size:var(--fs-1)}.rte-content .rte-body img{max-width:100%;height:auto;border-radius:var(--r2)}.rte-content .rte-body img[width]{max-width:100%}.rte-content .rte-body img.ProseMirror-selectednode{outline:2px solid var(--acc);outline-offset:2px}.rte-content .rte-body pre code{white-space:pre}.rte-content .rte-body .rte-resizable-image{position:relative;display:inline-block;max-width:100%;line-height:0}.rte-content .rte-body .rte-resizable-image img{display:block;margin:0}.rte-content .rte-body .rte-resize-handle{position:absolute;right:-7px;bottom:-7px;width:18px;height:18px;border-radius:var(--r1);border:2px solid var(--acc);background:var(--bg2);cursor:nwse-resize;touch-action:none;opacity:0;transition:opacity .12s}.rte-content .rte-body .rte-resizable-image.ProseMirror-selectednode .rte-resize-handle,.rte-content .rte-body .rte-resizable-image:hover .rte-resize-handle{opacity:1}@media (pointer:coarse){.rte-content .rte-body .rte-resize-handle{opacity:.85;width:28px;height:28px;right:-10px;bottom:-10px}}.rte-content .rte-body .rte-resize-handle:after{content:"";position:absolute;inset:4px 4px 4px 4px;border-right:2px solid var(--acc);border-bottom:2px solid var(--acc);border-radius:0 0 var(--r1) 0}.rte-content .rte-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--mut);float:left;height:0;pointer-events:none}.detail-form{display:grid;grid-gap:13px;gap:13px}.detail-form label{display:grid;grid-gap:6px;gap:6px}.detail-form label>span{color:var(--mut);font-size:var(--fs-1);font-weight:600}.detail-form input,.detail-form select,.detail-form textarea{width:100%}.detail-form textarea{resize:vertical;line-height:1.55}.detail-form .err,.detail-form .success{margin:0}.link-picker{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.link-picker-row{display:flex;gap:8px;flex-wrap:wrap}.link-picker-row input{flex:1 1 220px;min-width:0}.link-picker-results{display:grid;grid-gap:2px;gap:2px;max-height:320px;overflow-y:auto}.link-picker-item{display:flex;gap:8px;align-items:baseline;width:100%;text-align:left;padding:8px 10px;background:transparent;border:0;border-radius:var(--r1);color:inherit;font-weight:400}.link-picker-item:hover:not(:disabled){background:var(--card2)}.link-picker-item:disabled{opacity:.6;cursor:default}.link-picker-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-only-panel p{color:var(--mut);line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-skip{position:absolute;left:-999px;top:0;background:var(--acc);color:#06101f;padding:10px 16px;border-radius:0 0 var(--r2) 0;font-weight:700;z-index:200}.app-skip:focus{left:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.build-bar.live>span,.chat-dot.st-running,.chat-pulse,.chat-shimmer,.chat-spin,.chat-voice-dot,.clist-mark-organizing,.loading-lines span,.pi-skel{animation:soft-breathe 2.4s ease-in-out infinite alternate!important}}@keyframes soft-breathe{0%{opacity:1}to{opacity:.45}}.hub-disclosure summary{cursor:pointer;font-weight:600}.app-split{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:900px){.app-split{grid-template-columns:1fr}}.app-queue{display:grid;grid-gap:4px;gap:4px;align-content:start;max-height:70vh;overflow:auto}.app-queue-item{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r2);color:var(--txt)}.app-queue-item.on{border-color:var(--acc);background:var(--card2)}.app-queue-item strong{font-size:var(--fs-3)}.app-review{background:var(--card);border:1px solid var(--line);border-radius:var(--r3);padding:18px;min-width:0}.app-review-form{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.app-review-form label{display:grid;grid-gap:5px;gap:5px;font-size:var(--fs-2);color:var(--mut)}.app-sticky-footer{position:-webkit-sticky;position:sticky;bottom:0;background:var(--card);padding:10px 0 2px;display:flex;gap:8px}.app-runstatus{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 0}.app-advanced-list{display:grid;grid-gap:2px;gap:2px}@media (prefers-contrast:more){.app-queue-item.on{outline:2px solid currentColor}}.route-state{min-height:60vh;display:grid;place-items:center;padding:24px}.state-panel{width:min(560px,100%);padding:28px;border:1px solid var(--line);border-radius:var(--r3);background:var(--card)}.state-panel h1{margin:5px 0 10px;font-size:var(--fs-6)}.state-panel p{color:var(--mut);line-height:1.6}.state-actions{display:flex;gap:9px;margin-top:18px;flex-wrap:wrap}.loading-lines{display:grid;grid-gap:9px;gap:9px;margin-top:22px}.loading-lines span{height:10px;border-radius:var(--r1);background:var(--card2);animation:loading-pulse 1.8s ease-in-out infinite alternate}.loading-lines span:nth-child(2){width:80%;animation-delay:.3s}.loading-lines span:nth-child(3){width:55%;animation-delay:.6s}@keyframes loading-pulse{to{background:#34363a}}@media (max-width:520px){.card{padding:15px}.row{align-items:flex-start;flex-wrap:wrap}}.sched-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.sched-grid label.mut{display:grid;grid-gap:4px;gap:4px;min-width:0;max-width:100%}.sched-grid label.mut input,.sched-grid label.mut select,.sched-json-row label.mut textarea{width:100%;max-width:100%;min-width:0}.sched-json-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:8px;min-width:0}.sched-json-row label.mut{display:grid;grid-gap:4px;gap:4px;min-width:0}.knob-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.knob-grid label.mut{display:grid;grid-gap:4px;gap:4px;min-width:0;max-width:100%}.knob-grid label.mut input,.knob-grid label.mut select{width:100%;max-width:100%;min-width:0}.tag-form{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.tag-form input{flex:1 1 140px;min-width:0}.top>div:first-child{min-width:0}.top>div:last-child{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.stack-form{min-width:0;display:grid;grid-gap:10px;gap:10px}.stack-form label{display:grid;grid-gap:4px;gap:4px;min-width:0}.stack-form label>span{color:var(--mut);font-size:var(--fs-1);font-weight:600}.stack-form input,.stack-form select,.stack-form textarea{width:100%;max-width:100%;min-width:0}.button-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mobile-flex-input{flex:1 1;min-width:0;padding:10px}.mobile-search-input{min-width:0;max-width:100%}.tool-scope-row{gap:8px}.tool-scope-label{display:flex;gap:6px;align-items:flex-start;flex:1 1 200px;min-width:0}.tool-scope-label input[type=checkbox]{flex:0 0 auto;margin-top:2px}.tool-scope-row select{flex:0 0 auto;min-width:0;max-width:100%}.model-name{overflow-wrap:anywhere}.model-save{justify-self:start}@media (min-width:760px){.model-save{justify-self:end}}.app-page-head,.app-review,.app-split,.card,.main,.top{min-width:0;max-width:100%}html{text-size-adjust:100%}canvas,iframe,img,video{max-width:100%}img{height:auto}audio{max-width:100%}button,input,select,textarea{min-width:0}.mono,.pill,.tag,code{overflow-wrap:anywhere}.app-row-context,.app-row-meta,.app-row-title{overflow-wrap:anywhere;min-width:0}.row>*{min-width:0}.run-event-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dialog-code,.inv-raw-pre,.json-code,.rich-text pre,.rich-text table,pre.dump{max-width:100%}.inv-raw-pre,.json-code,.rich-text pre,pre.dump{overflow-x:auto}.inv-tabs,.knowledge-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:900px){.inv-sticky{top:0;z-index:15}.app-queue{max-height:none;overflow:visible}.app-review{min-width:0;overflow-wrap:anywhere}.dock-switch{flex-wrap:wrap;max-width:100%}.dock-switch-btn{min-height:36px}}@media (max-width:600px){input,select,textarea{font-size:var(--fs-4)}input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=image])),select{min-height:var(--touch)}.task-button{padding:8px 12px}.dock-switch-btn,.task-button{min-height:38px}.top{gap:10px;margin-bottom:16px}.top h1{font-size:var(--fs-6)}.card{padding:14px}.inv-tabs button,.knowledge-tabs a{min-height:44px;align-items:center}.quick-task input:not([type]),.quick-task input[type=text]{min-width:0;flex:1 1 140px}label.mut{min-width:0;max-width:100%}label.mut:not([style]){display:grid;grid-gap:4px;gap:4px;flex:1 1 140px}label.mut input:not([type=checkbox]):not([type=radio]),label.mut select,label.mut textarea{width:100%!important;max-width:100%!important;min-width:0!important}form[style*=flex]>input:not([type=checkbox]):not([type=radio]),form[style*=flex]>select{flex:1 1 140px;min-width:0}div[style*=flex],form[style*=flex],span[style*=flex]{flex-wrap:wrap;max-width:100%;box-sizing:border-box}div[style*=flex]>*,form[style*=flex]>*,span[style*=flex]>*{min-width:0;max-width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%}.inv-summary{gap:6px;padding:10px 12px}.message-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.message-stats div{min-width:0}}.clist-dock{flex:1 1;overflow:auto}.clist-head{display:grid;grid-gap:8px;gap:8px}.clist-filters{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.clist-chip{background:var(--card2);color:var(--mut);border:1px solid var(--line);border-radius:var(--rp);padding:4px 11px;font-size:var(--fs-1);font-weight:600}.clist-chip.on{color:#fff;border-color:var(--acc);background:var(--acc-bg)}.clist-chip:disabled{opacity:.45;cursor:default}.clist-spacer{flex:1 1}.clist-link{background:none;border:0;padding:0 2px;color:var(--acc);font-size:var(--fs-2);font-weight:500;cursor:pointer}.clist-link.danger{color:var(--bad)}.clist-input textarea{width:100%;resize:vertical;line-height:1.5;font-size:var(--fs-3);-moz-tab-size:2;tab-size:2;min-height:54px}.clist-input-bar{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.clist-input-bar button:not(.clist-link){padding:6px 14px}.clist-kind{font-size:var(--fs-1);padding:4px 6px;width:auto;max-width:170px;flex:0 0 auto}.clist-tag{display:inline-flex;gap:4px;align-items:center;font-size:var(--fs-1);color:var(--mut);border:1px solid var(--line);border-radius:var(--rp);padding:2px 4px 2px 10px;background:var(--card)}.clist-tag button{background:none;border:0;color:var(--mut);padding:0 6px;font-size:var(--fs-3)}.clist-undo{display:flex;gap:8px;align-items:center;font-size:var(--fs-2);color:var(--mut)}.clist-items{list-style:none;margin:0;padding:0;display:grid}.clist-empty{padding:14px 4px}.clist-row{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:9px 4px;border-top:1px solid var(--line);position:relative}.clist-row:first-child{border-top:0}.clist-row.over{box-shadow:inset 0 2px 0 var(--acc)}.clist-row.over-merge{box-shadow:inset 0 0 0 2px var(--acc);border-radius:var(--r1);background:color-mix(in srgb,var(--acc) 8%,transparent)}.clist-row.over-merge:after{content:"Merge into this";position:absolute;top:4px;right:40px;z-index:1;padding:1px 7px;border-radius:var(--r1);font-size:var(--fs-1);font-weight:600;line-height:16px;color:#fff;background:var(--acc);pointer-events:none}.clist-row.dragging{opacity:.45}.clist-row input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--ok)}.clist-row:hover .clist-handle{opacity:1}.clist-handle{cursor:-webkit-grab;cursor:grab;color:var(--mut);opacity:.4;font-size:var(--fs-1);line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-2px;touch-action:none}@media (pointer:coarse){.clist-handle{opacity:.7;padding:6px 8px;margin:-6px -6px -6px -4px;font-size:var(--fs-3)}}.clist-mark{width:8px;height:8px;border-radius:50%;margin-top:7px;background:transparent}.clist-mark-new{background:var(--mut)}.clist-mark-organizing{border:2px solid var(--acc);border-right:2px solid transparent;width:10px;height:10px;margin-top:5px;animation:spin 1.2s linear infinite}.clist-mark-answer{background:var(--warn)}.clist-mark-done{background:var(--ok)}.clist-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.clist-text{background:none;border:0;padding:0;color:inherit;text-align:left;font:inherit;font-size:var(--fs-3);font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.clist-text.done{text-decoration:line-through;color:var(--mut)}.clist-closed .clist-text,.clist-done .clist-text{cursor:default}.clist-sub{font-size:var(--fs-1);overflow-wrap:anywhere}.clist-sub a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.clist-hint{font-size:var(--fs-1);color:var(--warn);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.clist-row.clist-linked{background:var(--acc-bg);transition:background .6s}.clist-suggestions .app-row-title p{margin:0}.clist-question{background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:var(--r2);padding:var(--s2) var(--s3);display:grid;grid-gap:6px;gap:6px;font-size:var(--fs-2)}.clist-question-answers{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.clist-question-answers form{flex:1 1;min-width:120px}.clist-question-answers input{width:100%;font-size:var(--fs-1);padding:4px 8px}.clist-edit{display:grid;grid-gap:6px;gap:6px}.clist-edit textarea{width:100%;resize:vertical;font-size:var(--fs-3);line-height:1.5}.clist-edit-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.clist-window{display:grid;grid-gap:12px;gap:12px}.popout-card .clist-window .rte-content{flex:none}.popout-card .clist-window .rte-content .rte-body{min-height:3em}.popout-card .clist-window .clist-edit>:nth-child(3) .rte-body{min-height:40vh}.clist-side{display:flex;gap:4px;align-items:center;position:relative}.clist-more,.clist-pin{background:none;border:0;padding:0 4px;color:var(--mut);font-size:var(--fs-3)}.clist-more{opacity:.5}.clist-more[aria-expanded=true],.clist-row:hover .clist-more{opacity:1}.clist-today{font-size:var(--fs-1);font-weight:700;color:var(--ok);border:1px solid transparent;background:var(--ok-bg);border-radius:var(--r1);padding:1px 6px}.clist-waiting .clist-sub,.clist-waiting .clist-text{opacity:.6}.clist-today.clist-held-tag,.clist-today.clist-waiting-tag{color:var(--mut);border-color:var(--line);background:transparent}.clist-today.clist-held-tag{white-space:nowrap}.clist-hint.clist-update{display:grid;grid-gap:6px;gap:6px;color:inherit;min-width:0}.clist-update .clist-question-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.clist-update .clist-question-input>:first-child{flex:1 1 100%;min-width:0}.clist-menu{position:absolute;right:0;top:22px;z-index:30;background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:6px;display:grid;min-width:200px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.clist-menu button{background:none;border:0;color:inherit;text-align:left;padding:7px 10px;font-weight:500;font-size:var(--fs-2);border-radius:var(--r1)}.clist-menu button:hover{background:var(--card2)}.clist-menu button.danger{color:var(--bad)}.clist-menu-row{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:6px 10px;font-size:var(--fs-2)}.clist-menu-row select{font-size:var(--fs-1);padding:3px 6px}.clist-done{border-top:1px solid var(--line);padding-top:8px}.clist-closed .clist-row{grid-template-columns:auto minmax(0,1fr) auto}.clist-closed .clist-mark{width:auto;height:auto;margin:0;color:var(--mut);background:none}.clist-foot{font-size:var(--fs-1);padding-top:4px}.clist-page .clist-items{max-width:980px}.question-card{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.question-text{font-size:var(--fs-4);font-weight:600;overflow-wrap:anywhere}.question-answers{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.question-answers input{flex:1 1;min-width:180px}.detail-summary{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.detail-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0}.detail-facts>div{min-width:0}.detail-facts dt{font-size:var(--fs-1);color:var(--mut);margin:0 0 2px}.detail-facts dd{margin:0;font-size:var(--fs-3);overflow-wrap:anywhere}.detail-facts>div.wide{grid-column:1/-1}.detail-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.detail-danger{margin:18px 0 8px;padding-top:14px;border-top:1px solid var(--line)}.record-body-clamped{max-height:420px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:40px}details>summary{padding-block:10px}.text-button{min-height:36px;padding:6px 4px}}.message-stats-compact{margin:-6px 0 16px}.message-stats-compact div{padding:8px 10px;min-width:0}.message-stats-compact strong{font-size:var(--fs-5)}.stack-form .field,.stack-form label.field{display:grid;grid-gap:4px;gap:4px;font-weight:600}.stack-form .field>.mut,.stack-form label.field .mut{font-weight:400}.stack-form label.field input:not([type=checkbox]),.stack-form label.field select,.stack-form label.field textarea{width:100%;max-width:100%;box-sizing:border-box;font-weight:400}.stack-form input[type=checkbox]{width:auto;margin:0;flex:0 0 auto}.stack-form label.row{display:flex;gap:8px;align-items:center;font-weight:400;justify-content:flex-start;border:0;padding:4px 0}.stack-form label.pill{display:inline-flex;gap:6px;align-items:center;font-weight:400}.chat-runtime-pop.align-right{left:auto;right:0}.clist-chip-n{margin-left:6px;font-weight:500;opacity:.75}.clist-list-name{font-size:var(--fs-1);padding:4px 10px;border-radius:var(--rp);width:130px}.clist-today.clist-list-tag{color:var(--mut);border-color:var(--line);background:transparent}.clist-menu-lists{display:grid;grid-gap:2px;gap:2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0;padding:6px 0}.clist-menu-lists>.mut{font-size:var(--fs-1);padding:0 10px;text-transform:uppercase;letter-spacing:.04em}.clist-menu-lists input{font-size:var(--fs-1);padding:5px 8px;margin:2px 6px 0}.clist-cal{padding:4px 6px 0}.clist-cal-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-2);font-weight:600}.clist-menu .clist-cal-head button{padding:2px 10px;font-size:var(--fs-4)}.clist-cal-grid{display:grid;grid-template-columns:repeat(7,32px);grid-gap:2px;gap:2px;justify-content:center;text-align:center}.clist-cal-grid>.mut{font-size:var(--fs-1);padding:2px 0}.clist-menu .clist-cal-grid button{padding:6px 0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clist-menu .clist-cal button:disabled{opacity:.3;cursor:default;background:none}.app-page-title,h1,h2,h3{text-wrap-style:balance}.app-page-purpose,.app-row-context,.hub-empty,.hub-section-hint,li,p{text-wrap-style:pretty}:root{--side:#0a0b0d;--bg:#0c0d10;--bg2:#111216;--card:#17191e;--card2:#212329;--line:#2c3038;--line2:#3a3f49;--title:#f1f2f4;--txt:#e6e8eb;--sub:#b5b9c2;--mut:#a1a6b0;--faint:#6f7480;--primary:#3f63e6;--primary-hover:#4a6ef0;--acc:#86aeff;--acc2:#a993ff;--ok:#55c48f;--warn:#e8a855;--bad:#f0716f;--ok-bg:rgba(85,196,143,.12);--warn-bg:rgba(232,168,85,.12);--bad-bg:hsla(1,81%,69%,.12);--acc-bg:rgba(134,174,255,.12);--focus:0 0 0 2px var(--bg),0 0 0 4px var(--primary);--field-focus:color-mix(in oklch,var(--acc) 55%,var(--line2));--fs-0:11px;--fs-1:12px;--fs-2:13px;--fs-3:14px;--fs-4:16px;--fs-5:20px;--fs-6:24px;--fs-7:30px;--font:Inter,system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r1:6px;--r2:10px;--r3:14px;--rp:999px;--h-sm:28px;--h-md:32px;--h-lg:40px;--touch:44px;--t-fast:120ms;--t-med:200ms;--ease:cubic-bezier(.2,.7,.2,1);--quickadd-dock-w:420px;--quickadd-dock-h:380px;--r:var(--r3);--panel:var(--card);--panel-line:var(--line);--space-1:var(--s1);--space-2:var(--s2);--space-3:var(--s3);--space-4:var(--s4);--space-5:var(--s5);--space-6:var(--s6)}@media (prefers-reduced-motion:reduce){:root{--t-fast:0ms;--t-med:0ms}}.icon{flex:0 0 auto;display:inline-block;vertical-align:-.15em}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}