:root{--bg:#07100c;--panel:#0c1712;--line:#203128;--soft:#91a297;--text:#f5f8f5;--green:#59b850;--mint:#aebfac;--amber:#d6a24f;--red:#dc7068;--sans:Inter,"Segoe UI","Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{min-height:100vh;color:var(--text);font-family:var(--sans);background:radial-gradient(circle at 16% 8%,#44ba4d1a,#0000 28%),linear-gradient(145deg,#060d09,#09130e 55%,#050b08);margin:0;overflow-x:hidden}.ambient{pointer-events:none;border:1px solid #74ed551a;border-radius:50%;position:fixed}.ambient-a{width:600px;height:600px;top:120px;right:-360px;box-shadow:0 0 100px #74ed5508}.ambient-b{width:360px;height:360px;bottom:-130px;left:-230px}.topbar{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060d09b8;border-bottom:1px solid #91a29729;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,4vw,68px);display:flex;position:relative}.status-pill,.top-meta{align-items:center;gap:12px;font-size:13px;display:flex}.status-pill{border:1px solid var(--line);background:#101e17b8;border-radius:99px;padding:9px 15px}.pulse{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #74ed55a6}.muted{color:var(--soft);border-left:1px solid var(--line);padding-left:12px}.top-meta{color:var(--soft);font-variant-numeric:tabular-nums}.shell{z-index:1;width:min(1440px,100% - 44px);margin:auto;padding:58px 0 64px;position:relative}.intro{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:end;gap:18px 60px;margin-bottom:34px;display:grid}.eyebrow,.overline{color:var(--green);letter-spacing:.18em;margin:0 0 12px;font-size:11px;font-weight:750}.intro h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(38px,5vw,72px);line-height:.98}.intro>p:not(.eyebrow){color:var(--soft);grid-column:1;max-width:720px;margin:5px 0 0;font-size:15px;line-height:1.75}.metrics{border:1px solid var(--line);background:#0c1712b8;border-radius:18px;grid-area:1/2/3;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.metrics div{border-right:1px solid var(--line);padding:24px}.metrics div:last-child{border:0}.metrics strong{margin-bottom:8px;font-size:23px;display:block}.metrics span{color:var(--soft);font-size:11px}.workspace{grid-template-columns:minmax(0,1.48fr) minmax(360px,.72fr);gap:18px;display:grid}.tool-card,.monitor-card,.records-card{border:1px solid var(--line);background:linear-gradient(145deg,#101e17f5,#09130efa);border-radius:22px;box-shadow:0 24px 80px #0000003d}.tool-card{overflow:hidden}.tabs{border-bottom:1px solid var(--line);background:#09130e;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.tab{color:var(--soft);text-align:left;font:600 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:16px 18px;transition:all .22s}.tab span{color:#5d7164;margin-right:10px;font-size:10px}.tab.active{background:var(--mint);color:#0a140d}.panel{min-height:514px;padding:32px;display:none}.panel.active{animation:.35s reveal;display:block}.panel-heading,.monitor-head,.records-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel h2,.monitor-card h2,.records-card h2{letter-spacing:-.03em;margin:0;font-size:24px}.eta,.badge{border:1px solid var(--line);color:var(--soft);border-radius:99px;padding:8px 11px;font-size:11px}form{gap:19px;display:grid}label{color:#dae5dd;gap:9px;font-size:13px;font-weight:650;display:grid}input,textarea{width:100%;color:var(--text);font:500 14px/1.5 var(--sans);resize:vertical;background:#08110c;border:1px solid #2b4033;border-radius:13px;outline:none;padding:14px 15px;transition:all .2s}label small{color:var(--soft);font-weight:450}.primary{background:var(--green);color:#071008;min-height:52px;font:750 14px var(--sans);cursor:pointer;border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:0 18px;transition:all .22s;display:flex;box-shadow:0 10px 30px #3db54a24}.primary:hover{background:#8bf26f;transform:translateY(-1px)}.primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.primary i{font-size:20px;font-style:normal}.compact-form{grid-template-columns:1fr 150px;align-items:end}.query-result{border:1px solid var(--line);background:#09130e;border-radius:16px;min-height:180px;margin-top:28px;padding:23px}.query-result.empty{text-align:center;color:var(--soft);place-items:center;display:grid}.empty-icon{color:#4f6656;font-size:32px}.result-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.result-grid div{border:1px solid var(--line);border-radius:12px;padding:14px}.result-grid span{color:var(--soft);margin-bottom:7px;font-size:11px;display:block}.result-grid strong{font-size:14px}.monitor-card{padding:28px;position:relative;overflow:hidden}.monitor-card:after{content:"";border:1px solid #74ed5514;border-radius:50%;width:260px;height:260px;position:absolute;top:150px;right:-150px}.badge.running{color:var(--green);background:#74ed5514;border-color:#74ed5559}.badge.done{color:#0a160c;background:var(--green);border-color:var(--green)}.progress-ring{--progress:0;background:conic-gradient(var(--green) calc(var(--progress)*1%),#1b2b21 0);border-radius:50%;place-items:center;width:148px;height:148px;margin:28px auto;transition:all .45s;display:grid;position:relative}.progress-ring:after{content:"";background:#0b1610;border-radius:50%;position:absolute;inset:8px}.progress-ring>div{z-index:1;text-align:center;position:relative}.progress-ring strong{font-size:28px;display:block}.progress-ring span{color:var(--soft);margin-top:4px;font-size:10px;display:block}.steps{z-index:1;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps li{color:#9aaa9e;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:12px;transition:all .25s;display:grid}.steps i{background:#16251b;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.steps strong,.steps span{display:block}.steps strong{font-size:13px}.steps span{color:#708176;margin-top:4px;font-size:10px}.steps b{font-size:10px;font-weight:550}.steps li.active i,.steps li.complete i{background:var(--green);color:#08110a}.process-message{border-top:1px solid var(--line);color:var(--soft);z-index:1;gap:10px;margin-top:20px;padding-top:18px;font-size:11px;line-height:1.55;display:flex;position:relative}.signal{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.process-message p{margin:0}.records-card{margin-top:18px;overflow:hidden}.records-head{border-bottom:1px solid var(--line);padding:22px 26px}.ghost{border:1px solid var(--line);color:var(--soft);cursor:pointer;background:0 0;border-radius:10px;padding:9px 13px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:700px}th,td{text-align:left;border-bottom:1px solid #203128b8;padding:15px 26px;font-size:12px}th{color:var(--soft);text-transform:uppercase;letter-spacing:.08em;font-size:10px}tbody tr:last-child td{border-bottom:0}.code-cell{font-family:ui-monospace,Consolas,monospace}.status-dot{align-items:center;gap:7px;display:inline-flex}.status-dot:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}.status-dot.failed:before{background:var(--red)}.empty-row{color:var(--soft);text-align:center!important;padding:38px!important}.toast{background:var(--mint);color:#0a150d;opacity:0;z-index:10;border-radius:12px;padding:13px 16px;font-size:12px;font-weight:700;transition:all .3s;position:fixed;bottom:24px;right:24px;transform:translateY(90px);box-shadow:0 16px 50px #0008}.toast.show{opacity:1;transform:none}@keyframes pulse{70%{box-shadow:0 0 0 8px #74ed5500}}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}}@media (width<=1050px){.intro{grid-template-columns:1fr}.intro>p:not(.eyebrow),.metrics{grid-area:auto/1}.workspace{grid-template-columns:1fr}.steps{grid-template-columns:repeat(4,1fr)}.steps li{grid-template-columns:32px 1fr}.steps li b{display:none}}@media (width<=720px){.topbar{height:auto;min-height:68px;padding:12px 16px}.status-pill .muted,.shield{display:none}.shell{width:calc(100% - 24px);padding:34px 0}.intro{gap:20px}.intro h1{font-size:40px}.metrics{grid-template-columns:1fr}.metrics div{border-right:0;border-bottom:1px solid var(--line);padding:15px}.tabs{overflow-x:auto}.tab{white-space:nowrap;padding:14px 11px}.panel{min-height:500px;padding:22px 18px}.compact-form{grid-template-columns:1fr}.monitor-card{padding:22px 18px}.steps{grid-template-columns:1fr}.records-head{padding:20px 18px}th,td{padding:14px 18px}.result-grid{grid-template-columns:1fr}}.topbar{height:58px}.shell{width:min(1260px,100% - 36px);padding:22px 0}.compact-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.compact-head .eyebrow{margin-bottom:5px}.compact-head h1{letter-spacing:-.04em;margin:0;font-size:30px}.compact-head p:last-child{color:var(--soft);margin:5px 0 0;font-size:12px}.quick-stats{border:1px solid var(--line);background:#0c1712;border-radius:13px;display:flex;overflow:hidden}.quick-stats span{color:var(--soft);border-right:1px solid var(--line);white-space:nowrap;padding:10px 15px;font-size:10px}.quick-stats span:last-child{border:0}.quick-stats b{color:var(--text);margin-right:5px;font-size:13px}.workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);gap:14px}.tool-card,.monitor-card{border-radius:17px}.tabs{padding:6px}.tab{padding:12px 15px}.panel{min-height:536px;padding:22px 24px}.panel-heading{margin-bottom:19px}.panel h2,.monitor-card h2{font-size:19px}.overline{margin-bottom:6px;font-size:9px}form{gap:13px}label{gap:6px}input,textarea{padding:11px 13px}.primary{min-height:44px}.monitor-card{padding:20px}.progress-ring{width:105px;height:105px;margin:14px auto}.progress-ring strong{font-size:22px}.steps{gap:2px}.steps li{padding:8px 9px}.steps i{width:25px;height:25px}.process-message{margin-top:10px;padding-top:11px}.mini-history{border-top:1px solid var(--line);z-index:1;margin-top:11px;padding-top:11px;position:relative}.mini-history-head{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.ghost{padding:5px 9px;font-size:10px}.history-list{gap:4px;max-height:91px;display:grid;overflow:auto}.history-item{background:#08110c;border:1px solid #1c2c22;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:9px;display:grid}.history-item code{color:#c7d4ca;text-overflow:ellipsis;overflow:hidden}.history-item time{color:var(--soft)}.history-empty{color:var(--soft);text-align:center;padding:15px;font-size:10px}.query-result{min-height:146px;margin-top:18px}.result-grid div{padding:11px}@media (width<=1050px){.compact-head{align-items:flex-start}.quick-stats{display:none}.workspace{grid-template-columns:1fr}.panel,.monitor-card{min-height:auto}.steps{grid-template-columns:repeat(4,1fr)}.mini-history{display:none}}@media (width<=720px){.topbar{min-height:58px}.shell{padding:16px 0}.compact-head{margin-bottom:12px}.compact-head h1{font-size:26px}.panel{padding:18px}.steps{grid-template-columns:1fr}.mini-history{display:block}.workspace{gap:10px}}.tab.active{color:#dbe7dd;background:#1b3021;border:1px solid #294a30}.code-detection{border:1px solid var(--line);color:var(--soft);background:#09130e;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;margin-top:-5px;padding:8px 11px;font-size:10px;display:grid}.code-detection span{background:#526158;border-radius:50%;width:7px;height:7px}.code-detection p{margin:0}.code-detection b{font-weight:600}.code-detection.checking span{background:var(--amber);animation:1.3s infinite pulse}.code-detection.checking b{color:var(--amber)}.code-detection.valid span{background:var(--green)}.code-detection.valid b{color:#8dce87}.code-detection.invalid span{background:var(--red)}.code-detection.invalid b{color:#e28c85}.latest-result{background:#0e1b14;border:1px solid #2e4d33;border-radius:14px;grid-template-columns:1.35fr repeat(3,1fr) auto;align-items:center;gap:16px;margin-top:10px;padding:10px 13px;animation:.3s reveal;display:grid;box-shadow:0 15px 45px #0003}.latest-result[hidden]{display:none}.latest-result>div{border-right:1px solid var(--line);min-width:0;padding-right:13px}.latest-result>div:last-of-type{border-right:0}.latest-result small{color:var(--soft);margin-bottom:4px;font-size:9px;display:block}.latest-result strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.result-state{align-items:center;gap:10px;display:flex}.result-state>span{color:#91d48a;background:#24452a;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.result-state small{margin:3px 0 0;font-family:ui-monospace,Consolas,monospace}.receipt-button{color:#c8dacb;font:650 11px var(--sans);cursor:pointer;white-space:nowrap;background:#162a1c;border:1px solid #345139;border-radius:10px;padding:10px 13px}.receipt-modal{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:20;opacity:0;visibility:hidden;background:#020604c7;place-items:center;padding:20px;transition:all .22s;display:grid;position:fixed;inset:0}.receipt-modal.open{opacity:1;visibility:visible}.receipt-sheet{background:#0d1912;border:1px solid #2e4934;border-radius:19px;width:min(420px,100%);padding:26px;position:relative;box-shadow:0 30px 100px #0009}.receipt-sheet h2{margin:0;font-size:23px}.receipt-close{border:1px solid var(--line);width:32px;height:32px;color:var(--soft);cursor:pointer;background:#142219;border-radius:9px;font-size:20px;position:absolute;top:16px;right:16px}.receipt-mark{color:#91d48a;background:#24452a;border-radius:50%;place-items:center;width:50px;height:50px;margin:22px auto;font-size:22px;display:grid}.receipt-sheet dl{margin:0 0 18px;display:grid}.receipt-sheet dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;font-size:11px;display:flex}.receipt-sheet dd{text-align:right;text-overflow:ellipsis;max-width:65%;margin:0;font-weight:650;overflow:hidden}.toast{color:#101810;background:#b5c7b5}@media (width<=720px){.latest-result{grid-template-columns:1fr 1fr}.latest-result .result-state,.receipt-button{grid-column:1/-1}.latest-result>div{border:0}}.query-button{color:#edf4ee;min-height:43px;box-shadow:none;background:#3f7044;border:1px solid #527f56;padding:0 14px 0 16px}.query-button:hover{background:#4a7d4f;box-shadow:0 8px 20px #0003}.query-button span{letter-spacing:.01em}.search-icon{opacity:.9;border:1.8px solid;border-radius:50%;flex:none;width:15px;height:15px;display:block;position:relative}.search-icon:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:6px;height:1.8px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.order-not-found{min-height:98px;color:var(--soft);justify-content:center;align-items:center;gap:13px;display:flex}.order-not-found>span{width:32px;height:32px;color:var(--amber);background:#2a2418;border-radius:10px;place-items:center;font-weight:800;display:grid}.order-not-found strong{color:#d7ded8;font-size:13px;display:block}.order-not-found p{margin:5px 0 0;font-size:10px}.order-grid .receipt-cell{grid-column:1/-1}.receipt-cell strong{font-size:11px}:root{--bg:#f2f5f0;--panel:#fff;--line:#dce4da;--soft:#748177;--text:#18231b;--green:#4d9c47;--mint:#e6f1e3;--amber:#b27b25;--red:#bd5e58}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--text);background:radial-gradient(circle at 12% 2%,#e3eedf 0,#0000 27%),linear-gradient(145deg,#f7f9f5,#edf2eb 60%,#f5f7f3)}.ambient{border-color:#6fa76d24}.ambient-a{box-shadow:0 0 100px #79a87912}.topbar{background:#ffffffd9;border-color:#dce4da;box-shadow:0 1px 10px #29422b0a}.status-pill{background:#f5f8f3;border-color:#d8e2d6}.muted{border-color:#d8e2d6}.shield{color:#657269}.quick-stats{background:#fff;border-color:#d9e3d7}.quick-stats span{border-color:#e1e8df}.quick-stats b{color:#223027}.tool-card,.monitor-card{background:#fff;border-color:#d9e2d7;box-shadow:0 18px 55px #263e2812}.tabs{background:#f6f8f5;border-color:#dce4da}.tab{color:#6d796f}.tab:hover{color:#28352b;background:#edf2eb}.tab span{color:#89958c}.tab.active{color:#25522a;background:#e4efe1;border-color:#bfd4bc}.tab.active span{color:#5c8a5e}.eta,.badge{color:#748177;background:#f8faf7;border-color:#d7e0d5}label{color:#344139}input,textarea{color:#172219;background:#fbfcfa;border-color:#d5dfd3}input:focus,textarea:focus{border-color:#74a871;box-shadow:0 0 0 3px #6fa76d1a}input::placeholder,textarea::placeholder{color:#9aa49c}.primary{color:#fff;background:#4d9148;box-shadow:0 8px 22px #4f8f4930}.primary:hover{background:#43853f}.query-button{color:#fff;background:#477f49;border-color:#477f49}.query-button:hover{background:#3e7040}.query-result{background:#fafcf9;border-color:#dbe4d9}.query-result.empty{color:#7b887e}.result-grid div{background:#fff;border-color:#dde5db}.empty-icon{color:#8d9c90}.monitor-card:after{border-color:#6fa76d1c}.progress-ring{background:conic-gradient(var(--green) calc(var(--progress)*1%),#e5ebe3 0)}.progress-ring:after{background:#fff}.progress-ring span{color:#7f8b81}.steps li{color:#758179}.steps i{color:#627066;background:#eef3ec}.steps span{color:#8c988f}.steps li.active{color:#263329;background:#edf5eb}.steps li.active i,.steps li.complete i{color:#39723d;background:#dbeed7}.steps li.complete{color:#3d4d41}.steps li.complete b{color:#4d9148}.process-message,.mini-history{color:#748177;border-color:#e0e7de}.signal{background:#559b50}.history-item{background:#f8faf7;border-color:#e0e7de}.history-item code{color:#435047}.code-detection{color:#748177;background:#f8faf7;border-color:#dce4da}.code-detection.valid{background:#edf5eb;border-color:#bad2b7}.code-detection.invalid{background:#fbf2f1;border-color:#e2c6c3}.code-detection.checking{background:#fbf7ee}.latest-result{background:#fff;border-color:#cddfca;box-shadow:0 12px 36px #263e2814}.latest-result>div{border-color:#e1e8df}.result-state>span,.receipt-mark{color:#4b8d47;background:#e3f0df}.receipt-button{color:#355d37;background:#eef4ec;border-color:#cbdcc8}.receipt-button:hover{background:#e2ede0}.receipt-modal{background:#1a271d66}.receipt-sheet{background:#fff;border-color:#d3dfd1;box-shadow:0 30px 90px #26362938}.receipt-close{color:#6f7c72;background:#f3f6f1;border-color:#dce4da}.receipt-sheet dl div{border-color:#e1e7df}.receipt-sheet dt{color:#748177}.mini-history-head,.receipt-sheet h2{color:#1b281e}.status-dot:before{background:#c4964a}.status-dot.done:before{background:#559b50}.order-not-found>span{background:#f7efe0}.order-not-found strong{color:#344139}.order-status{color:#4d9148}.toast{color:#fff;background:#314b34;box-shadow:0 14px 40px #25372836}.batch-field{gap:6px;display:grid}.batch-field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-field-head label{display:block}.batch-field small{color:var(--soft);font-size:10px}.file-actions{align-items:center;gap:7px;display:flex}.text-action{color:#426946;font:650 10px var(--sans);cursor:pointer;background:#f2f7f0;border:1px solid #cfdccc;border-radius:8px;padding:5px 9px}.text-action:hover{background:#e6f0e3;border-color:#b9cfb6}.batch-field textarea{min-height:0}.batch-field textarea::placeholder{line-height:1.7}.session-import{display:grid}.session-guide{color:#69766c;background:#f5faf3;border:1px solid #d8e5d5;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:7px;padding:8px 10px;font-size:10px;animation:.2s guideReveal;display:flex}.session-guide[hidden]{display:none}.session-guide p{margin:0;line-height:1.55}.session-guide a{color:#428b43;font-weight:700;text-decoration:none}.session-guide a:hover{text-decoration:underline}.session-guide b{color:#334038}.guide-action{color:#4d9148;font:650 10px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0}.guide-action:hover{text-decoration:underline}@keyframes guideReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.session-import textarea{resize:vertical;border-radius:12px 12px 0 0}.session-privacy{color:#7c887f;background:#f8faf7;border:1px solid #d5dfd3;border-top:0;border-radius:0 0 12px 12px;padding:7px 12px;font-size:9px}.drop-zone{color:#334038;width:100%;min-height:51px;font-family:var(--sans);cursor:pointer;background:#fbfdfb;border:1px dashed #b8ceb5;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:7px;padding:8px 14px;transition:all .2s;display:flex}.drop-zone:hover,.drop-zone.dragging{background:#eff6ed;border-color:#6ca367}.upload-icon{color:#4d9148;background:#e4f1e1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:700;display:grid}.drop-zone strong,.drop-zone small{text-align:left;display:block}.drop-zone strong{font-size:10px}.drop-zone small{color:#859187;margin-top:3px;font-size:8px}.import-state{color:#7d897f;justify-content:space-between;align-items:center;padding:6px 3px 0;font-size:9px;display:flex}.import-state span{align-items:center;gap:6px;display:flex}.import-state i{background:#aab5ac;border-radius:50%;width:6px;height:6px}.import-state b{color:#58665b}.import-state.ready i{background:#5b9d55}.import-state.ready>span{color:#4e744e}.single-session-import .session-guide{margin-top:1px}.compact-drop-zone{min-height:45px}.compact-drop-zone .upload-icon{width:25px;height:25px;font-size:15px}.brand-watermarks{pointer-events:none;z-index:0;position:fixed;inset:58px 0 0;overflow:hidden}.brand-mark{filter:grayscale(.5)saturate(.62);opacity:.045;color:#3d6947;border-radius:50%;place-items:center;display:grid;position:absolute;transform:rotate(-8deg)}.brand-mark:after{content:"";border:1px solid #61906124;border-radius:50%;position:absolute;inset:-26px;box-shadow:0 0 70px #80ad7b1f}.brand-mark svg{fill:currentColor;width:72%;height:72%;display:block}.brand-mark .grok-cut{fill:#f3f7f1}.mark-chatgpt{width:260px;height:260px;animation:12s ease-in-out infinite watermarkFloat;top:18%;left:1.5%}.mark-grok{color:#183326;width:210px;height:210px;animation:14s ease-in-out -4s infinite watermarkFloat;top:10%;right:1.5%;transform:rotate(8deg)}.mark-claude{color:#a66d4b;width:235px;height:235px;animation:16s ease-in-out -7s infinite watermarkFloat;bottom:1%;right:2.5%;transform:rotate(10deg)}.shell,.topbar{z-index:2;position:relative}@keyframes watermarkFloat{0%,to{translate:0}50%{translate:0 -10px}}@media (width<=1050px){.brand-mark{opacity:.03}.mark-chatgpt{left:-110px}.mark-grok{right:-85px}.mark-claude{bottom:-45px;right:-105px}}@media (prefers-reduced-motion:reduce){.brand-mark{animation:none}}.badge.failed{color:#bd5e58;background:#fbf2f1;border-color:#e2c6c3}.steps li.failed{color:#a3423d;background:#fbf2f1}.steps li.failed i{color:#b05049;background:#f2dcd9}.steps li.failed b{color:#bd5e58}.spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}
