*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}:is(button:not(:disabled),a[href],summary,label,[role=button]:not([aria-disabled=true]),[data-clickable],[style*="cursor: pointer"]){cursor:pointer!important}:is(button:not(:disabled),a[href],summary,label,[role=button]:not([aria-disabled=true]),[data-clickable],[style*="cursor: pointer"]) :is(svg,path,span,strong,small,em,b,i,div,p,h1,h2,h3,h4,h5,h6){cursor:inherit!important}summary::-webkit-details-marker{display:none}summary::marker{content:""}:where(button,a[href],summary,input,textarea,select,[role=button]):focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 72%,transparent);outline-offset:2px}:is(button:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed!important}:is(button:disabled,[disabled],[aria-disabled=true]) :is(svg,path,span,strong,small,em,b,i,div,p){cursor:inherit!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]){cursor:text!important}:where(select,input[type=checkbox],input[type=radio],input[type=range]){cursor:pointer!important}.petra-readable-text,.petra-readable-text :where(p,span,div,td,th,li,article,section){cursor:text!important}.petra-readable-text :where(button,button *,a[href],a[href] *,[role=button],[role=button] *){cursor:pointer!important}.petra-compose-editor{min-height:240px;outline:none;font-family:var(--sans);font-size:14px;line-height:1.58;color:var(--t0);cursor:text!important}.petra-compose-editor :where(p,ul,ol,blockquote){margin:0 0 12px}.petra-compose-editor :where(ul,ol){padding-left:22px}.petra-compose-editor :where(li){margin:0 0 5px}.petra-compose-editor blockquote{border-left:3px solid var(--b1);color:var(--t1);padding:2px 0 2px 12px}.petra-compose-editor a{color:var(--wine);text-decoration:underline;text-underline-offset:2px}.petra-compose-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--t3);float:left;pointer-events:none;height:0}@media (max-width:720px){.petra-compose-editor{min-height:180px}}.petromex-sidebar-drop-dark,.petromex-sidebar-logo-dark{display:none!important}:root{--wine:#bf2025;--wine-light:#d44045;--wine-bg:rgba(191,32,37,.08);--font-ui:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono-ui:"Geist Mono","JetBrains Mono","SFMono-Regular",Consolas,monospace;--fuel-magna:#168a4a;--fuel-premium:#bf2025;--fuel-diesel:#3f4542;--bg:#f7f8f5;--s0:#fff;--s1:#fff;--s2:#f1f3ef;--s3:#e8ece5;--s4:#d9ded6;--b0:#d9ded6;--b1:#c7cec2;--b2:#b8c1b3;--t0:#151713;--t1:#62695f;--t2:#8a9186;--t3:#aeb6aa;--editor-bg:#fff;--shadow-panel:0 1px 2px rgba(15,20,18,.05),0 14px 36px rgba(15,20,18,.07);--deal-workbench-bg:#e7f1ef;--bg-danger:#f8e1de;--bd-danger:#efbbb5;--fg-danger:#b42318;--bg-warning:#f8eedb;--bd-warning:#e5cb92;--fg-warning:#b7791f;--bg-success:#e5f3ec;--bd-success:#b9dec9;--fg-success:#18724b;--bg-info:#e5ecff;--bd-info:#b8c9ff;--fg-info:#2563eb;--bg-neutral:rgba(63,69,66,.1);--bd-neutral:rgba(63,69,66,.22);--fg-neutral:#3f4542}[data-theme=dark]{--bg:#0f1412;--s0:#171c19;--s1:#171c19;--s2:#202722;--s3:#2b332d;--s4:#303a34;--b0:#303a34;--b1:#465149;--b2:#566158;--t0:#f3f5f1;--t1:#a8b0a7;--t2:#737d75;--t3:#5b655d;--editor-bg:#202722;--shadow-panel:0 1px 3px rgba(0,0,0,.45),0 18px 44px rgba(0,0,0,.28);--deal-workbench-bg:#182823;--bg-danger:hsla(0,91%,71%,.14);--bd-danger:hsla(0,91%,71%,.35);--fg-danger:#f87171;--bg-warning:rgba(216,164,81,.14);--bd-warning:rgba(216,164,81,.34);--fg-warning:#d8a451;--bg-success:rgba(79,180,119,.14);--bd-success:rgba(79,180,119,.34);--fg-success:#4fb477;--bg-info:rgba(126,162,255,.14);--bd-info:rgba(126,162,255,.34);--fg-info:#7ea2ff;--bg-neutral:hsla(113,8%,80%,.1);--bd-neutral:hsla(113,8%,80%,.24);--fg-neutral:#c9d0c8;--fuel-magna:#43a96b;--fuel-premium:#d43a3f;--fuel-diesel:#c9d0c8}[data-theme=dark] .petromex-sidebar-logo-light{display:none!important}[data-theme=dark] .petromex-sidebar-logo-dark{display:block!important}[data-theme=dark] .petromex-sidebar-drop-light{display:none!important}[data-theme=dark] .petromex-sidebar-drop-dark{display:block!important}.fsidebar-action:hover{color:var(--t0)!important}.fsidebar-action:hover,.fsidebar-user:hover{background:var(--s2)!important;border-color:var(--b0)!important}.outlook-menu-button,.outlook-toolbar-button{height:34px;min-width:34px;border:1px solid transparent;border-radius:var(--r6);background:transparent;color:var(--t1);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:var(--sans);font-size:12px;font-weight:750;transition:background .14s ease,border-color .14s ease,color .14s ease}.outlook-menu-button{width:32px;padding:0}.outlook-toolbar-button{padding:0 10px}.outlook-menu-button:hover,.outlook-toolbar-button:hover{background:var(--s2);border-color:var(--b0);color:var(--t0)}.outlook-toolbar-select{height:34px;width:auto;min-width:58px;border:1px solid transparent;border-radius:var(--r6);background:transparent;color:var(--t1);padding:0 8px;font-size:11px;font-weight:750;font-family:var(--mono);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.outlook-toolbar-select:focus,.outlook-toolbar-select:hover{background:var(--s2);border-color:var(--b0);color:var(--t0)}.outlook-danger-text{color:var(--fg-danger)}.outlook-success-strong{font-weight:850}.outlook-success-strong,.outlook-success-strong:hover{color:var(--fg-success);background:var(--bg-success);border-color:var(--bd-success)}.outlook-copilot-active{color:var(--red);background:color-mix(in srgb,var(--red) 9%,var(--s2));border-color:color-mix(in srgb,var(--red) 22%,var(--b0))}.deal-copilot-drawer{background:var(--s0);border:1px solid var(--b0);border-radius:var(--r12);box-shadow:none;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0}.deal-copilot-drawer--panel{height:100%;border-radius:var(--r16) var(--r16) 0 0}.deal-copilot-drawer--overlay{position:fixed;top:calc(var(--deal-workbench-header-h, 92px) + 14px);right:18px;bottom:18px;z-index:1200;width:min(380px,calc(100vw - 28px));box-shadow:0 24px 64px rgba(8,12,10,.24)}.deal-copilot-gap{width:12px}.deal-copilot-header{min-height:58px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--b0);background:var(--s1)}.deal-copilot-title{min-width:0;display:flex;align-items:center;gap:9px}.deal-copilot-title>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.deal-copilot-title span span{font-size:13px;font-weight:900;color:var(--t0)}.deal-copilot-title small{font-size:10.5px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.deal-copilot-mark{border-radius:var(--r8);color:var(--red);background:color-mix(in srgb,var(--red) 9%,var(--s2));border:1px solid color-mix(in srgb,var(--red) 20%,var(--b0));flex-shrink:0}.deal-copilot-close,.deal-copilot-mark{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.deal-copilot-close{border-radius:var(--r6);border:1px solid var(--b0);background:var(--s2);color:var(--t1)}.deal-copilot-context{padding:8px 12px;border-bottom:1px solid var(--b0);background:var(--s0);font-size:11px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-copilot-messages{flex:1 1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--s0)}.deal-copilot-message{max-width:92%;padding:9px 10px;border:1px solid var(--b0);border-radius:var(--r8);background:var(--s1)}.deal-copilot-message.is-user{align-self:flex-end;background:color-mix(in srgb,var(--red) 8%,var(--s1));border-color:color-mix(in srgb,var(--red) 22%,var(--b0))}.deal-copilot-message-label{margin-bottom:4px;font-size:9.5px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;color:var(--t3)}.deal-copilot-message-body{font-size:12.5px;line-height:1.5;color:var(--t0);white-space:pre-wrap}.deal-copilot-use{margin-top:8px;min-height:26px;padding:0 9px;border-radius:var(--r6);border:1px solid color-mix(in srgb,var(--red) 26%,var(--b0));background:color-mix(in srgb,var(--red) 8%,var(--s1));color:var(--red);font-size:10.5px;font-weight:850}.deal-copilot-loading{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--t1)}.deal-copilot-quick{padding:8px 12px 0;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--b0);background:var(--s1)}.deal-copilot-quick button{min-height:28px;padding:0 8px;border-radius:999px;border:1px solid var(--b0);background:var(--s0);color:var(--t1);font-size:10.5px;font-weight:750}.deal-copilot-error{padding:6px 12px 0;background:var(--s1);color:var(--fg-danger);font-size:11px;font-weight:700}.deal-copilot-input{padding:9px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:8px;gap:8px;background:var(--s1)}.deal-copilot-input textarea{min-height:42px;max-height:110px;resize:vertical;border:1px solid var(--b0);border-radius:var(--r8);background:var(--s0);color:var(--t0);padding:9px 10px;font-family:var(--sans);font-size:12.5px;line-height:1.35;outline:none}.deal-copilot-input textarea:focus{border-color:color-mix(in srgb,var(--red) 32%,var(--b0))}.deal-copilot-input button{width:34px;height:42px;border-radius:var(--r8);border:1px solid var(--red);background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center}.deal-copilot-input button:disabled{border-color:var(--b0);background:var(--s2);color:var(--t3)}.deal-detail-header{background:var(--deal-workbench-bg);border-bottom:0;padding:0 14px 0 18px;flex-shrink:0;min-height:var(--deal-workbench-header-h,92px);display:flex;align-items:center;position:relative;z-index:8;box-sizing:border-box;margin-left:calc(-1 * var(--deal-nav-header-offset, 0px));width:calc(100% + var(--deal-nav-header-offset, 0px))}.deal-workbench-shell{--deal-workbench-header-h:92px;position:relative;isolation:isolate}.deal-workbench-shell>*{position:relative;z-index:1}.deal-cockpit-card,.deal-list-card,.deal-timeline-card{background:var(--s0);border:1px solid var(--b0);box-shadow:none}.deal-list-card{border-right:0;border-radius:var(--r16) 0 0 0}.deal-cockpit-card{border-left:0;border-radius:0 var(--r16) 0 0}.deal-cockpit-card--solo{border-left:1px solid var(--b0)}.deal-cockpit-card--solo,.deal-timeline-card{border-radius:var(--r16) var(--r16) 0 0}.deal-inner-seam{width:9px;height:calc(100% - var(--deal-workbench-header-h, 92px));margin-top:var(--deal-workbench-header-h,92px);cursor:col-resize;z-index:5;display:flex;align-items:center;justify-content:center;background:var(--s0);border-top:1px solid var(--b0);touch-action:none;flex-shrink:0}.deal-inner-seam-line{width:1px;height:calc(100% - 18px);border-radius:999px;background:transparent}.deal-inner-seam.is-resizing .deal-inner-seam-line,.deal-inner-seam:hover .deal-inner-seam-line{width:1px;background:color-mix(in srgb,var(--b0) 82%,transparent)}.deal-inner-seam.is-resizing .deal-inner-seam-line{width:2px;background:var(--teal)}.deal-panel-gap{width:16px;cursor:col-resize;z-index:4;display:flex;align-items:center;justify-content:center;background:transparent;touch-action:none;flex-shrink:0}.deal-panel-gap-line{width:1px;height:calc(100% - 22px);border-radius:999px;background:transparent}.deal-panel-gap.is-resizing .deal-panel-gap-line{width:2px;background:var(--teal)}.deal-scroll-area{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--t3) 72%,transparent) transparent}.deal-scroll-area::-webkit-scrollbar{width:8px;height:8px}.deal-scroll-area::-webkit-scrollbar-track{background:transparent}.deal-scroll-area::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--t3) 62%,transparent);border:2px solid transparent;border-radius:999px;background-clip:content-box}.deal-scroll-area::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--t2) 72%,transparent);border:2px solid transparent;background-clip:content-box}.timeline-event-card{container-type:inline-size;border-radius:var(--r8);overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease;position:relative}.timeline-event-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent;z-index:1}.timeline-event-card.is-inbound:before{background:var(--fg-info)}.timeline-event-card.is-outbound:before{background:var(--fg-success)}.timeline-event-card.is-note:before{background:var(--gold)}.timeline-event-card.is-call:before{background:var(--pur)}.timeline-event-card.is-document:before{background:var(--teal)}.timeline-event-header{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:2}.timeline-event-avatar{width:26px;height:26px;border-radius:var(--r6);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:850;color:#fff;flex-shrink:0}.timeline-event-main{min-width:0}.timeline-event-meta,.timeline-event-primary,.timeline-event-right{display:flex;align-items:center;min-width:0}.timeline-event-primary{gap:7px}.timeline-event-meta{gap:5px;flex-wrap:wrap;margin-top:3px}.timeline-event-email,.timeline-event-from,.timeline-event-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-event-from{font-size:13px;font-weight:800;color:var(--t0);max-width:55%;flex:0 1 auto}.timeline-event-email{font-size:11px;color:var(--t2);min-width:0;flex:1 1 auto}.timeline-event-right{gap:7px;justify-content:flex-end}.timeline-event-time{font-size:11px;color:var(--t2);font-family:var(--mono);max-width:150px}.timeline-event-badge{font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;letter-spacing:.02em}.timeline-event-chevron{font-size:10px;color:var(--t2);transition:transform .15s ease}.timeline-attachments{display:flex;flex-wrap:wrap;gap:8px;padding:9px 14px;background:var(--s1);border-top:1px solid var(--b0)}.timeline-attachment-card{min-width:min(100%,270px);max-width:100%;min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:var(--r8);border:1px solid var(--b0);background:var(--s0);color:var(--t0);cursor:pointer;text-align:left;font-family:var(--sans);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s ease,background .15s ease,transform .15s ease}.timeline-attachment-card:hover{border-color:color-mix(in srgb,var(--red) 35%,var(--b0));background:var(--s2)}.timeline-attachment-card:active{transform:translateY(1px)}.timeline-attachment-card:disabled{cursor:default;opacity:.72}.timeline-attachment-icon{width:34px;height:34px;border-radius:var(--r6);border:1px solid var(--b0);background:var(--s1);display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--t2)}.timeline-attachment-icon.is-pdf{color:var(--red);border-color:color-mix(in srgb,var(--red) 24%,var(--b0));background:color-mix(in srgb,var(--red) 7%,var(--s1))}.timeline-attachment-icon span{position:absolute;bottom:3px;right:3px;font-size:7px;font-weight:950;letter-spacing:.02em;color:var(--red);background:var(--s0);border-radius:2px;padding:0 2px}.timeline-attachment-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.timeline-attachment-name{font-size:12px;font-weight:850;color:var(--t0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-attachment-meta{font-size:11px;color:var(--t2)}.timeline-attachment-paperclip{color:var(--t3)}.timeline-doc-viewer-backdrop{position:fixed;inset:0;z-index:2200;background:rgba(7,10,9,.68);display:flex;align-items:center;justify-content:center;padding:22px}.timeline-doc-viewer{width:min(1120px,96vw);height:min(860px,92vh);background:var(--s0);border:1px solid var(--b0);border-radius:var(--r12);box-shadow:0 24px 70px rgba(0,0,0,.34);overflow:hidden;display:flex;flex-direction:column}.timeline-doc-viewer-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid var(--b0);background:var(--s1)}.timeline-doc-viewer-title{min-width:0;display:flex;align-items:center;gap:10px}.timeline-doc-viewer-name{max-width:760px;font-size:13px;font-weight:900;color:var(--t0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-doc-viewer-meta{margin-top:2px;font-size:11px;color:var(--t2)}.timeline-doc-viewer-close{width:34px;height:34px;border-radius:var(--r6);border:1px solid var(--b0);background:var(--s2);color:var(--t1);display:inline-flex;align-items:center;justify-content:center}.timeline-doc-viewer-body{flex:1 1;min-height:0;background:color-mix(in srgb,var(--s2) 62%,#000 4%);display:flex;align-items:stretch;justify-content:center}.timeline-doc-viewer-frame{width:100%;height:100%;border:0;background:#fff}.timeline-doc-viewer-image{max-width:100%;max-height:100%;object-fit:contain;align-self:center}@container (max-width: 560px){.timeline-event-header{gap:7px;padding:8px 11px}.timeline-event-primary{flex-wrap:wrap;gap:2px 7px}.timeline-event-email,.timeline-event-from{max-width:100%;flex-basis:100%}.timeline-event-email{font-size:10.5px}.timeline-event-right{align-self:start;flex-direction:column;align-items:flex-end;gap:2px}.timeline-event-time{max-width:88px;text-align:right}.timeline-event-badge{padding:2px 6px}}@container (max-width: 440px){.timeline-event-header{grid-template-columns:26px minmax(0,1fr);align-items:start;padding:8px 10px}.timeline-event-right{grid-column:2;justify-content:flex-start;margin-top:3px}.timeline-event-primary{align-items:flex-start;flex-direction:column;gap:1px}.timeline-event-from{max-width:100%}.timeline-event-email{max-width:100%;font-size:10.5px}.timeline-event-meta{gap:4px}.timeline-event-time{max-width:none;font-size:10px}.timeline-attachments{padding:8px 10px}.timeline-attachment-card{min-width:100%}}.deal-header-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,620px) minmax(230px,1fr);grid-template-rows:34px 34px;align-items:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:6px;row-gap:6px;width:100%}.deal-header-actions,.deal-header-command,.deal-header-copilot-slot{display:flex;align-items:center;min-width:0}.deal-header-command{grid-column:1/3;grid-row:2;gap:8px;flex-shrink:0;align-self:center;overflow:hidden}.deal-header-new{height:32px;min-width:auto;padding:0 8px;background:color-mix(in srgb,var(--s2) 78%,var(--s1));border-color:var(--b0);color:var(--t1);box-shadow:none;font-size:12px;font-weight:800;flex-shrink:0}.deal-header-new:hover{background:var(--s2);border-color:var(--b1);color:var(--t0)}.deal-header-actions{grid-row:1;gap:5px;flex-wrap:nowrap}.deal-header-actions,.deal-header-copilot-slot{grid-column:3;justify-content:flex-end;justify-self:end;align-self:center}.deal-header-copilot-slot{grid-row:2}.deal-header-search{grid-column:2;grid-row:1;height:34px;display:flex;align-items:center;gap:8px;border-radius:var(--r8);background:var(--s2);border:1px solid transparent;padding:0 10px;color:var(--t2);min-width:0;width:100%;justify-self:stretch;align-self:center}.deal-header-search:focus-within{border-color:var(--b1);background:var(--s1)}.deal-header-search input{height:30px;border:0;background:transparent;padding:0;color:var(--t0);font-size:13px;outline:none;min-width:0}.deal-header-case-action{height:32px;min-width:auto;padding:0 7px;color:var(--t1);flex-shrink:0}.deal-header-case-action:hover{color:var(--t0)}.deal-header-back{height:32px;min-width:auto;padding:0 8px 0 6px;color:var(--t1);font-weight:800;flex-shrink:0}.deal-header-back:hover{color:var(--t0)}.deal-header-copilot{height:32px;min-width:auto;padding:0 9px;color:var(--t1);font-weight:800}.deal-header-copilot.is-active{background:var(--s2);border-color:var(--b0);color:var(--t0)}.deal-navigator-toolbar{min-height:var(--deal-workbench-header-h,92px);padding:0 10px 0 12px;border-bottom:0;background:transparent;display:flex;align-items:center;gap:10px;flex-shrink:0}.deal-navigator-toolbar--spacer{pointer-events:none}.deal-nav-primary{height:34px;padding:0 12px;border-radius:var(--r6);background:var(--teal);border:1px solid var(--teal);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:12px;font-weight:850;font-family:var(--sans);white-space:nowrap}.deal-nav-primary:hover{background:var(--teal2);border-color:var(--teal2)}.deal-nav-toolbar-spacer{flex:1 1;min-width:0}@media (max-width:1120px){.deal-header-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:34px 34px}.deal-header-search{display:none}.deal-header-command{grid-column:1;grid-row:2}.deal-header-actions{grid-column:2;grid-row:1}.deal-header-copilot-slot{grid-column:2;grid-row:2}}@media (max-width:760px){.deal-copilot-drawer--overlay{inset:auto 10px 10px;top:92px;width:auto;border-radius:var(--r12)}.deal-detail-header{padding:10px 12px}.deal-header-row{display:flex;align-items:flex-start;flex-wrap:wrap;transform:none}.deal-detail-header{margin-left:0;width:100%}.deal-header-actions{width:auto;justify-content:flex-start;flex-wrap:wrap}.deal-header-command{width:100%;order:2;flex-wrap:wrap;overflow:visible}.deal-header-copilot-slot{order:3;justify-content:flex-start}}[data-theme-isolate]{--bg:#fff;--s0:#fff;--s1:#fff;--s2:#f3f4f6;--s3:#e5e7eb;--s4:#d1d5db;--b0:#e5e7eb;--b1:#d1d5db;--b2:#d1d5db;--t0:#111827;--t1:#6b7280;--t2:#9ca3af;--t3:#d1d5db;--editor-bg:#fff;--shadow-panel:0 1px 3px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.04);--bg-danger:#fef2f2;--bd-danger:#fecaca;--fg-danger:#dc2626;--bg-warning:#fffbeb;--bd-warning:#fde68a;--fg-warning:#d97706;--bg-success:#f0fdf4;--bd-success:#bbf7d0;--fg-success:#16a34a;--bg-info:#eff6ff;--bd-info:#bfdbfe;--fg-info:#2563eb;--bg-neutral:rgba(156,163,175,.15);--bd-neutral:rgba(156,163,175,.3);--fg-neutral:#374151}@keyframes skeletonPulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .8s linear infinite;display:inline-flex}@keyframes indeterminateSlide{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}