.xp{overflow-x:clip}[data-lane=in]{--lane:#24d9ea;--lane-text:#3fe0ee}[data-lane=core]{--lane:#7659ff;--lane-text:#ad9dff}[data-lane=out]{--lane:#f43ba8;--lane-text:#ff7cc8}.xp[data-motion=paused] *,.xp[data-motion=paused] :before,.xp[data-motion=paused] :after{animation-play-state:paused!important}.xp-hero{padding-block:56px 32px}.xp-hero-copy{text-align:center;max-width:860px;margin-inline:auto}.xp-hero-copy .eyebrow{justify-content:center}.xp-hero h1{letter-spacing:-.04em;margin-top:22px;font-size:clamp(40px,6vw,76px);font-weight:750;line-height:1.02}.xp-hero .lede{max-width:700px;margin:24px auto 0}.xp-hero-tools{color:var(--on-surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:13px;display:flex}.xp-hero-tools p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xp-key{background:var(--lane);width:10px;height:10px;box-shadow:0 0 10px var(--lane);border-radius:3px;margin-left:10px}.xp-key:first-child{margin-left:0}.xp-motion-toggle{border:1px solid var(--line);background:var(--surface-low);color:var(--on-surface);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.xp-motion-toggle:hover{border-color:var(--outline)}.xp-motion-toggle svg{width:14px;height:14px}.xp-scroll-cue{width:fit-content;color:var(--on-surface-muted);align-items:center;gap:8px;margin:28px auto 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.xp-scroll-cue:hover{color:var(--on-surface)}.xp-scroll-cue svg{width:16px;height:16px;animation:1.8s ease-in-out infinite xp-bob}.hub{margin-top:-8px;container:hub/inline-size}.hub-stage{aspect-ratio:1200/780;position:relative}.hub-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-svg--narrow{display:none}.hub-edge{fill:none;stroke-width:1.4px;opacity:.3;vector-effect:non-scaling-stroke;transition:opacity .3s,stroke-width .3s}.hub-edge[data-hot]{opacity:.9;stroke-width:2.4px}.hub[data-focused] .hub-edge:not([data-hot]){opacity:.08}.hub-ring{fill:none;stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:90s linear infinite xp-spin}.hub-ring--outer{stroke:#ffffff12;animation-duration:140s;animation-direction:reverse}.hub-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hub-core{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#2a2533 0%,#141219 62%,#0e0d12 100%);border-radius:50%;align-content:center;place-items:center;gap:4%;width:13%;margin:-6.5% 0 0 -6.5%;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 60px #7659ff55,0 0 120px #24d9ea22,inset 0 0 0 1px #ffffff1a}.hub-core img{width:40%;height:auto}.hub-core-ring{background:conic-gradient(#24d9ea,#7659ff,#f43ba8,#24d9ea);border-radius:50%;animation:6s linear infinite xp-spin;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.hub-core-label{letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface);font-size:clamp(9px,1cqw,13px);font-weight:750}.hub-labels{pointer-events:none;position:absolute;inset:0}.hub-lane-label{letter-spacing:.16em;text-transform:uppercase;color:var(--lane-text);font-size:clamp(10px,.95cqw,12px);font-weight:750;position:absolute;translate:-50% -50%}.hub-lane-label[data-at=in]{top:6.4%;left:12.5%}.hub-lane-label[data-at=agents]{top:91.5%;left:50%}.hub-lane-label[data-at=out]{top:16.4%;left:87.5%}.hub-nodes{margin:0;padding:0;list-style:none}.hub-node-item{z-index:3;left:var(--wx);top:var(--wy);position:absolute;translate:-50% -50%}.hub-node{--lane-glow:color-mix(in srgb, var(--lane) 45%, transparent);border:1px solid var(--line-soft);color:var(--on-surface);white-space:nowrap;background:#16141bf2;border-radius:999px;align-items:center;gap:.5em;padding:.38em .85em .38em .38em;font-size:clamp(10px,1.17cqw,14px);font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s,box-shadow .2s,opacity .25s,transform .2s;display:inline-flex;box-shadow:0 6px 18px #00000080}.hub-node:hover,.hub-node[data-hot]{border-color:var(--lane);box-shadow:0 0 0 1px var(--lane), 0 0 26px var(--lane-glow);transform:translateY(-1px)}.hub-node[data-lit]{border-color:color-mix(in srgb, var(--lane) 75%, transparent);box-shadow:0 0 22px var(--lane-glow)}.hub-node[data-dim]{opacity:.32}.hub-node[data-kind=module]{background:#1c1925f2;border-color:#7659ff55}.hub-node-icon{background:var(--surface);width:1.75em;height:1.75em;color:var(--lane-text);border:1px solid #ffffff14;border-radius:.55em;place-items:center;display:grid}.hub-node-icon img,.hub-node-icon svg{width:1.1em;height:1.1em}.is-inverted{filter:invert()}.hub-label-narrow{display:none}.hub-ticker{justify-content:center;min-height:52px;margin-top:8px;display:flex}.hub-ticker-inner{border:1px solid var(--line-soft);background:var(--surface-low);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:10px 18px;font-size:14px;display:inline-flex}.hub-ticker-label,.hub-ticker-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--outline);font-size:11px;font-weight:700}.hub-ticker-steps{gap:5px;display:inline-flex}.hub-ticker-steps i{background:var(--line);border-radius:50%;width:6px;height:6px;transition:background .3s}.hub-ticker-steps i[data-done]{background:var(--violet)}.hub-ticker-steps i[data-current]{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.hub-ticker-caption{min-width:14em;font-weight:600}.hub-ticker-icon{background:var(--surface);border:1px solid var(--line-soft);width:26px;height:26px;color:var(--lane-text);border-radius:8px;place-items:center;display:grid}.hub-ticker-icon img,.hub-ticker-icon svg{width:15px;height:15px}.hub-ticker-text{color:var(--on-surface-muted)}@container hub (max-width:639.98px){.hub-stage{aspect-ratio:400/860}.hub-svg--wide{display:none}.hub-svg--narrow{display:block}.hub-core{width:28%;margin:-14% 0 0 -14%}.hub-core-label{font-size:10px}.hub-node-item{left:var(--nx);top:var(--ny)}.hub-node{padding-right:.7em;font-size:clamp(10px,3.2cqw,13px)}.hub-label-wide{display:none}.hub-label-narrow{display:inline}.hub-lane-label[data-at=in]{top:2.4%;left:50%}.hub-lane-label[data-at=agents]{top:37.4%;left:16.5%}.hub-lane-label[data-at=out]{top:70.3%;left:50%}.hub-ticker-hint{display:none}}.xp-journey{padding-top:88px}.xp-journey-intro{text-align:center;max-width:760px;margin-inline:auto}.xp-journey-intro .eyebrow{justify-content:center}.xp-journey-intro h2{margin-top:18px;font-size:clamp(32px,4vw,48px)}.xp-journey-intro .lede{margin-top:18px}.xp-journey-grid{grid-template-columns:200px minmax(0,1fr);gap:56px;margin-top:48px;display:grid}.xp-rail{scrollbar-width:none;align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.xp-rail-bar{display:none}.xp-rail-body{padding-left:18px;position:relative}.xp-rail-track{background:var(--line-soft);border-radius:2px;width:2px;position:absolute;top:6px;bottom:60px;left:3px;overflow:hidden}.xp-rail-track i,.xp-rail-bar-track i{transform-origin:top;background:linear-gradient(#24d9ea,#7659ff 50%,#f43ba8);width:100%;height:100%;display:block}.xp-rail-acts,.xp-rail-acts ol{margin:0;padding:0;list-style:none}.xp-rail-acts>li+li{margin-top:18px}.xp-rail-act{letter-spacing:.14em;text-transform:uppercase;color:var(--lane-text);margin-bottom:6px;font-size:11px;font-weight:750;display:block}.xp-rail-acts a{color:var(--outline);border-radius:9px;align-items:center;gap:9px;padding:5px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.xp-rail-acts a:hover{color:var(--on-surface)}.xp-rail-acts a[aria-current]{color:var(--on-surface);background:var(--surface-container)}.xp-rail-icon{width:15px;height:15px;color:var(--lane-text);opacity:.75;flex:none}.xp-rail-acts a[aria-current] .xp-rail-icon{opacity:1}.xp-rail-packet{width:10px;height:10px;box-shadow:0 0 0 3px var(--lane), 0 0 14px var(--lane);background:#fff;border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:-19px}.xp-rail-toggle{margin-top:22px}.xp-act-intro{padding-block:96px 40px;position:relative}.xp-act:first-child .xp-act-intro{padding-top:24px}.xp-act-number{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--lane) 40%, transparent);pointer-events:none;font-size:clamp(96px,14vw,180px);font-weight:800;line-height:1;position:absolute;top:40px;right:0}.xp-act:first-child .xp-act-number{top:-32px}.xp-act-intro .eyebrow{color:var(--lane-text)}.xp-act-intro h2{max-width:640px;margin-top:16px;font-size:clamp(34px,4.4vw,56px);position:relative}.xp-act-intro .lede{max-width:600px;margin-top:18px;position:relative}.xp-act-strip{height:40px;margin:40px 20px 0;position:relative}.xp-act-line{background:var(--lane);height:2px;box-shadow:0 0 10px var(--lane);transform-origin:0;border-radius:2px;position:absolute;top:19px;left:0;right:0}.xp-act-stop{border:1px solid color-mix(in srgb, var(--lane) 50%, transparent);background:var(--surface-container);width:40px;height:40px;color:var(--lane-text);box-shadow:0 0 18px color-mix(in srgb, var(--lane) 30%, transparent);border-radius:12px;place-items:center;margin-left:-20px;display:grid;position:absolute;top:0}.xp-act-stop img,.xp-act-stop svg{width:20px;height:20px}.xp-chapter{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:44px;min-height:min(78vh,660px);padding-block:40px;scroll-margin-top:16px;display:grid}.xp-chapter-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lane-text);align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}.xp-chapter-icon{border:1px solid var(--line-soft);background:var(--surface-container);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.xp-chapter-icon img,.xp-chapter-icon svg{width:17px;height:17px}.xp-chapter h3{margin-top:16px;font-size:clamp(26px,2.6vw,34px)}.xp-chapter-copy>p:not(.xp-chapter-eyebrow){color:var(--on-surface-muted);text-wrap:pretty;margin-top:16px;font-size:16.5px}.xp-facts{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.xp-facts li{padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.xp-facts li:before{content:"";background:var(--lane);width:7px;height:7px;box-shadow:0 0 10px var(--lane);border-radius:2px;position:absolute;top:.5em;left:2px;transform:rotate(45deg)}.demo{min-width:0;position:relative}.demo:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 30% 40%, color-mix(in srgb, var(--lane) 38%, transparent), transparent 70%), radial-gradient(60% 60% at 80% 70%, #7659ff3d, transparent 70%);filter:blur(48px);opacity:.7;position:absolute;inset:8% 4% -4%}.demo-window{border-radius:var(--radius-panel);background:linear-gradient(160deg, #ffffff2e 0%, #ffffff10 30%, color-mix(in srgb, var(--lane) 50%, transparent) 75%, #ffffff12 100%);padding:1px;box-shadow:0 30px 80px #00000080,0 0 0 1px #0000004d}.demo-bar{border-radius:calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px) 0 0;border-bottom:1px solid var(--line-soft);background:var(--surface-container);color:var(--outline);align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.demo-dots{gap:6px;display:inline-flex}.demo-dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.demo-title{min-width:0;color:var(--on-surface-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.demo-steps{gap:4px;display:inline-flex}.demo-steps i{background:var(--line);border-radius:2px;width:14px;height:3px;transition:background .3s}.demo-steps i[data-done]{background:color-mix(in srgb, var(--lane) 50%, var(--line))}.demo-steps i[data-current]{background:var(--lane);box-shadow:0 0 6px var(--lane)}.demo-screen{aspect-ratio:36/25;border-radius:0 0 calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px);background:radial-gradient(110% 80% at 85% 0%, color-mix(in srgb, var(--lane) 12%, transparent), transparent 60%), #0f0e14;position:relative;overflow:hidden;container:demo/inline-size}.demo-canvas{color:var(--on-surface);padding:1.1em;font-size:2.77778cqw;line-height:1.35;position:absolute;inset:0}.demo-caption{color:var(--on-surface-muted);align-items:center;gap:10px;margin-top:16px;font-size:13.5px;display:flex}.demo-caption-index{font-family:var(--font-mono);color:var(--lane-text);font-size:12px}.d-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9em;height:100%;display:grid;position:relative}.d-split--wide-left{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.d-split--inbox{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.d-split--agent{perspective:60em;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.d-split--sync{grid-template-columns:minmax(0,.95fr) 1.6em minmax(0,1.1fr)}.d-split--invoice{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.d-pane{background:#17151dd9;border:1px solid #ffffff14;border-radius:.9em;flex-direction:column;gap:.6em;min-width:0;min-height:0;padding:.85em;display:flex;position:relative;overflow:hidden}.d-pane-title{color:#d6d0db;white-space:nowrap;align-items:center;gap:.5em;font-size:.78em;font-weight:700;display:flex}.d-pane-title>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.d-pane-aside{flex:none;margin-left:auto}.d-brand{object-fit:contain;flex:none;width:1.2em;height:1.2em}.d-glyph{color:#ad9dff;flex:none;width:1.3em;height:1.3em}.d-meta{color:#b0a9b7;font-size:.72em}.d-meta--wrap{flex-wrap:wrap;gap:.1em .7em;display:flex}.d-label{letter-spacing:.1em;text-transform:uppercase;color:#a7a0ae;font-size:.6em;font-weight:750}.d-faint{color:#b0a9b7}.d-list{flex-direction:column;gap:.55em;min-height:0;display:flex}.d-empty{text-align:center;color:#b0a9b7;border:1px dashed #ffffff2b;border-radius:.7em;padding:1.1em .8em;font-size:.72em}.d-empty b{color:var(--on-surface)}.d-badge{color:#d6d0db;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:.35em;padding:.2em .6em;font-size:.62em;font-weight:700;display:inline-flex}.d-badge[data-tone=cyan]{color:#63e8f3;background:#24d9ea24}.d-badge[data-tone=violet]{color:#c3b8ff;background:#7659ff33}.d-badge[data-tone=pink]{color:#ff9ad5;background:#f43ba82e}.d-badge[data-tone=green]{color:#79e8a8;background:#3ddc8424}.d-badge[data-tone=amber]{color:#ffd166;background:#ffd16626}.d-badge[data-pulse]:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em;animation:1.1s ease-in-out infinite xp-pulse}.d-mark{background-image:linear-gradient(var(--mark), var(--mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;border-radius:.2em;padding:0 .1em}.d-mark[data-tone=cyan]{--mark:#24d9ea3d}.d-mark[data-tone=violet]{--mark:#7659ff57}.d-mark[data-tone=amber]{--mark:#ffd16633}.d-mark[data-tone=pink]{--mark:#f43ba847}.d-check{color:#79e8a8;flex:none;width:1.2em;height:1.2em}.d-check[data-tone=cyan]{color:#63e8f3}.d-check[data-tone=amber]{color:#ffd166}.d-btn{color:#ece6f0;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.55em;justify-content:center;align-items:center;gap:.4em;padding:.38em .75em;font-size:.62em;font-weight:700;display:inline-flex;position:relative}.d-btn .d-brand{width:1.4em;height:1.4em}.d-btn--primary{color:#fff;background:linear-gradient(135deg,#1fb5c4,#6a4ff0 55%,#c92f8a);border-color:#0000}.d-btn--ghost{background:0 0}.d-ripple{pointer-events:none;border:.18em solid #ffffffd9;border-radius:50%;width:2.2em;height:2.2em;margin:-1.1em 0 0 -1.1em;position:absolute;top:50%;left:50%}.d-toast{z-index:5;white-space:nowrap;background:#2a2633;border:1px solid #ffffff26;border-radius:.7em;padding:.6em .95em;font-size:.64em;position:absolute;bottom:.4em;left:50%;translate:-50%;box-shadow:0 .8em 2em #000a}.d-toast b{color:#63e8f3;margin-left:.7em}.d-type{white-space:pre-wrap}.d-caret{vertical-align:-.2em;background:#24d9ea;width:.08em;height:1.1em;margin-left:.05em;animation:1s step-end infinite xp-blink;display:inline-block}.d-key{letter-spacing:.08em;color:var(--org,#ad9dff);align-items:center;gap:.3em;font-size:.62em;font-weight:800;display:inline-flex}.d-key .d-check{width:1.4em;height:1.4em}.d-task{border:1px solid #ffffff14;border-top:.2em solid var(--org);background:#1d1a24;border-radius:.7em;flex-direction:column;gap:.25em;padding:.6em .65em;display:flex;position:relative}.d-task-title{font-size:.76em;font-weight:700;line-height:1.25}.d-task .d-meta{align-items:center;gap:.4em;font-size:.6em;display:flex}.d-task[data-done] .d-task-title{color:#c9c2cf}.d-dot{background:#958e9c;border-radius:50%;width:.5em;height:.5em;display:inline-block}.d-chips{flex-wrap:wrap;gap:.3em;display:flex}.d-chip{color:#d6d0db;white-space:nowrap;border:1px solid #ffffff24;border-radius:.45em;align-items:center;gap:.35em;padding:.18em .55em;font-size:.6em;display:inline-flex;position:relative}.d-chip .d-brand{width:1.3em;height:1.3em}.d-chip--choice{transition:background .25s .75s,color .25s .75s,border-color .25s .75s}.d-chip--choice[data-pressed]{color:#fff;background:#7659ff;border-color:#7659ff}.d-suggestion,.d-landed,.d-mini-suggestion{border:1px solid #ffffff1a;border-left:.2em solid var(--org,#7659ff);background:linear-gradient(#231f2c,#1b1822);border-radius:.75em;flex-direction:column;gap:.3em;padding:.65em .7em;display:flex;position:relative;box-shadow:0 .6em 1.6em #0006}.d-suggestion-head{letter-spacing:.06em;text-transform:uppercase;color:#c4bdca;align-items:center;gap:.45em;font-size:.58em;font-weight:750;display:flex}.d-suggestion-head .d-brand{width:1.6em;height:1.6em}.d-confidence{color:#63e8f3;margin-left:auto}.d-suggestion-title{font-size:.8em;font-weight:700;line-height:1.25}.d-suggestion .d-meta{font-size:.62em}.d-suggestion-note{color:#c3b8ff;font-size:.6em;font-weight:700}.d-actions{justify-content:flex-end;gap:.35em;margin-top:.2em;display:flex}.d-actions .d-btn{font-size:.58em}.d-link{color:#63e8f3;font-size:.62em;font-weight:700}.d-avatar{color:#fff;border-radius:.75em;flex:none;place-items:center;width:3.1em;height:3.1em;font-size:.6em;font-weight:800;display:grid}.d-avatar--sm{border-radius:50%;width:2.4em;height:2.4em;font-size:.5em}.d-circle{border:1.5px solid #958e9c;border-radius:50%;flex:none;width:1em;height:1em}.d-mail-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d-mail-list li{color:#c4bdca;border-bottom:1px solid #ffffff0f;grid-template-columns:7em minmax(0,1fr) auto;align-items:center;gap:.5em;padding:.6em .4em;font-size:.66em;display:grid;overflow:hidden}.d-mail-list li b{color:#ece6f0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.d-mail-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-mail-list li time{color:#a7a0ae;font-size:.92em}.d-mail-list li.is-new{background:#ea43351f;border-radius:.5em}.d-mail-list li.is-new b,.d-mail-list li.is-new span{color:#fff;font-weight:800}.d-mail-message{flex-direction:column;gap:.5em;display:flex;position:relative}.d-mail-from{color:#c4bdca;font-size:.66em}.d-mail-subject{font-size:.9em;font-weight:700}.d-mail-body{color:#e7e1ec;font-size:.74em;line-height:1.6}.d-scan{background:linear-gradient(#0000,#24d9ea30);border-bottom:1px solid #24d9ea99;height:2.4em;animation:1.4s ease-in-out infinite alternate xp-scan;position:absolute;top:0;left:-1em;right:-1em}.d-chat{flex-direction:column;gap:.75em;display:flex}.d-slack-msg,.xp-art-slack{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6em;display:grid}.d-slack-name{font-size:.68em;font-weight:800;display:block}.d-slack-name time{color:#a7a0ae;margin-left:.4em;font-size:.9em;font-weight:400}.d-slack-text{color:#e7e1ec;margin-top:.15em;font-size:.72em;line-height:1.5;display:block}.d-mention{color:#6cc1ff}.d-slack-msg[data-you] .d-slack-name{color:#ff9ad5}.d-wave{align-items:center;gap:.18em;height:2.2em;display:flex}.d-wave i{opacity:.8;background:linear-gradient(#ff4f9a,#7659ff);border-radius:1em;flex:1;transform:scaleY(.6)}.d-wave[data-live] i{animation:.9s ease-in-out infinite alternate xp-wave;animation-delay:calc(var(--i) * -73ms)}.d-actions-list{flex-direction:column;gap:.35em;margin:0;padding:0;list-style:none;display:flex}.d-actions-list li{background:#ffffff0a;border-radius:.5em;grid-template-columns:3.4em minmax(0,1fr) auto;align-items:center;gap:.45em;padding:.42em .55em;font-size:.66em;transition:background .3s,color .3s,box-shadow .3s;display:grid}.d-actions-list li[data-state=mine]{background:#24d9ea1f;box-shadow:inset 0 0 0 1px #24d9ea66}.d-actions-list li[data-state=theirs]{color:#ada6b4}.d-owner{font-weight:800}.d-skip{color:#ada6b4;font-size:.9em}.d-stack{flex-direction:column;gap:.9em;min-width:0;display:flex}.d-source{transition:border-color .3s,box-shadow .3s}.d-source[data-on]{border-color:#24d9ea77;box-shadow:0 0 1.6em #24d9ea26}.d-source-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.55em;align-items:center;gap:.5em;padding:.5em .55em;font-size:.68em;display:flex}.d-source-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.d-source-row .d-badge{font-size:.85em}.d-source-row.is-ghost{color:#c4bdca;border-style:dashed}.d-source-row.is-muted{color:#ada6b4;background:0 0}.d-issue-dot{border:1.5px solid #3fb950;border-radius:50%;flex:none;width:1em;height:1em;box-shadow:inset 0 0 0 .2em #17151d,inset 0 0 0 1em #3fb950}.d-issue-dot.is-closed{border-color:#a371f7;box-shadow:inset 0 0 0 .2em #17151d,inset 0 0 0 1em #a371f7}.d-landed{border-left-color:#24d9ea;flex-direction:row;align-items:flex-start;gap:.6em}.d-landed b{font-size:.76em;display:block}.d-landed .d-meta{font-size:.62em;display:block}.d-slot-group{flex-direction:column;gap:.3em;margin-top:.55em;display:flex}.d-slots{gap:.45em;display:flex}.d-slot{isolation:isolate;text-align:center;border:1px solid #ffffff26;border-radius:.55em;flex:1;padding:.5em 0;font-size:.72em;font-weight:700;position:relative}.d-slot-fill{z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#1fb5c4,#6a4ff0);position:absolute;inset:-1px}.d-book-form{flex-direction:column;gap:.5em;margin-top:.7em;display:flex}.d-book-form .d-btn{align-self:flex-start}.d-field{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:.55em;flex-direction:column;gap:.2em;padding:.45em .6em;display:flex}.d-field .d-type{font-size:.78em}.d-booked{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45em;height:100%;display:flex}.d-booked .d-check{width:2.6em;height:2.6em}.d-day-grid{background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 12.5%);border-left:1px solid #ffffff14;flex:1;margin-left:1.5em;position:relative}.d-hour{text-align:right;color:#a7a0ae;width:2.2em;font-size:.55em;position:absolute;left:-2.8em;translate:0 -50%}.d-block{white-space:nowrap;text-overflow:ellipsis;border-radius:.45em;align-items:flex-start;gap:.35em;padding:.25em .45em;font-size:.58em;font-weight:700;line-height:1.25;display:flex;position:absolute;left:.3em;right:.3em;overflow:hidden}.d-block .d-brand{width:1.3em;height:1.3em}.d-block[data-kind=meeting],.d-wblock[data-kind=meeting]{color:#d6d0db;background:repeating-linear-gradient(135deg,#2c2836 0 .5em,#25212d .5em 1em);border:1px solid #ffffff17}.d-block[data-kind=task]{color:#f4f0f7;background:#7659ff38;border-left:.3em solid #7659ff}.d-block[data-kind=new]{color:#fff;background:linear-gradient(135deg,#24d9ea3d,#7659ff57);border:1px solid #24d9ea;box-shadow:0 0 1.2em #24d9ea59}.d-block[data-kind=kernel]{border-left:.3em solid var(--org);background:color-mix(in srgb, var(--org) 26%, #17151d);color:#fff}.d-block[data-kind=busy]{color:#d6d0db;background:#2b2735;border:1px dashed #ffffff3d;align-items:center}.d-capture{flex-direction:column;justify-content:center;gap:.9em;height:100%;display:flex}.d-textarea{color:#ece6f0;background:#0b0a0f;border:1px solid #ffffff1f;border-radius:.6em;min-height:4.4em;padding:.6em .75em;font-size:.8em;line-height:1.6;position:relative;overflow:hidden}.d-textarea[data-busy]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff24 50%,#0000 80%);animation:1s linear infinite xp-shimmer;position:absolute;inset:0}.d-composer-foot{justify-content:flex-end;align-items:center;gap:.7em;margin-top:auto;display:flex}.d-capture-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;display:grid}.d-mini-suggestion{border:1px solid #ffffff1a;border-top:.2em solid var(--org)}.d-mini-suggestion b{font-size:.74em;line-height:1.25}.d-mini-suggestion .d-meta{font-size:.6em}.d-reject{flex-direction:column;gap:.4em;margin-top:.3em;display:flex;overflow:hidden}.d-reject b{font-size:.66em}.d-column .d-task .d-meta{display:none}.d-split--inbox .d-list{gap:.45em}.d-split--inbox .d-suggestion{gap:.2em;padding:.5em .6em}.d-route{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);align-items:stretch;gap:.8em;height:100%;display:grid;position:relative}.d-msg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.6em;align-items:flex-start;gap:.5em;padding:.5em .55em;display:flex}.d-msg[data-done]{background:0 0;border-style:dashed}.d-msg b,.d-msg .d-meta{font-size:.64em;display:block}.d-msg .d-meta{font-size:.6em}.d-rules{flex-direction:column;justify-content:center;gap:.7em;padding-bottom:2.4em;display:flex}.d-rule{background:#1d1a24;border:1px solid #49454f;border-radius:.7em;flex-direction:column;gap:.25em;padding:.6em .65em;display:flex}.d-rule b{font-size:.76em}.d-rule .d-meta{font-size:.58em}.d-rule[data-kind=Destination] .d-label{color:#c3b8ff}.d-flow-arrow{background:linear-gradient(90deg,#24d9ea,#7659ff,#f43ba8);border-radius:1em;height:.22em}.d-result{background:#ffffff08;border:1px solid #ffffff17;border-radius:.6em;flex-direction:column;gap:.2em;padding:.5em .6em;display:flex}.d-result>span:not(.d-label):not(.d-meta):not(.d-link){font-size:.64em}.d-result b{font-size:.68em}.d-result .d-meta{font-size:.58em}.d-result[data-tone=muted]{border-style:dashed}.d-result[data-tone=violet]{background:#7659ff17;border-color:#7659ff77}.d-result[data-tone=cyan]{background:#24d9ea12;border-color:#24d9ea66}.d-checks{z-index:4;white-space:nowrap;background:#17151df7;border:1px solid #24d9ea66;border-radius:999px;gap:.8em;padding:.5em .9em;display:flex;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:0 .6em 1.6em #000a}.d-checks span{align-items:center;gap:.35em;font-size:.64em;font-weight:700;display:inline-flex}.d-board-wrap{flex-direction:column;gap:.7em;height:100%;display:flex}.d-board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55em;min-height:0;display:grid}.d-board-col{background:#16141bd9;border:1px solid #ffffff14;border-radius:.8em;flex-direction:column;gap:.5em;min-width:0;padding:.55em;display:flex;overflow:hidden}.d-board-head{flex-direction:column;display:flex}.d-board-head b{font-size:.74em}.d-board-head .d-meta{font-size:.58em}.d-board .d-task{padding:.5em}.d-board .d-task-title{font-size:.66em}.d-board .d-task .d-meta{display:none}.d-standing{background:linear-gradient(90deg,#5fd38a1f,#0000);border:1px solid #5fd38a4d;border-radius:.7em;align-items:center;gap:.7em;padding:.55em .8em;display:flex}.d-standing b{font-size:.74em}.d-standing-time{font-family:var(--font-mono);color:#79e8a8;margin-left:auto;font-size:.78em;font-weight:700}.d-week{flex-direction:column;gap:.4em;height:100%;display:flex}.d-week-head{text-align:center;color:#d6d0db;grid-template-columns:repeat(5,minmax(0,1fr));font-size:.66em;font-weight:700;display:grid}.d-week-grid{background-color:#121016;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:20% 100%;border:1px solid #ffffff14;border-radius:.7em;flex:1;position:relative;overflow:hidden}.d-week-line{background:#ffffff0d;height:1px;position:absolute;left:0;right:0}.d-wblock{border-radius:.4em;flex-direction:column;gap:.1em;width:calc(20% - .4em);margin-left:.2em;padding:.25em .4em;font-size:.56em;font-weight:700;line-height:1.2;display:flex;position:absolute;overflow:hidden}.d-wblock[data-kind=task]{border-left:.32em solid var(--org);background:color-mix(in srgb, var(--org) 26%, #141218);color:#fff}.d-wblock[data-missed]{color:#ffc2b5;background:#ff6b6b1a;border:1px dashed #ff8a70;border-left:.32em solid #ff8a70}.d-wblock small{opacity:.9;font-size:.85em;font-weight:600}.d-lock{width:1.2em;height:1.2em}.d-now{background:#f43ba8;width:20%;height:2px;position:absolute;box-shadow:0 0 .6em #f43ba8}.d-time{grid-template:"now entries""summary entries"minmax(0,1fr)/minmax(0,.85fr) minmax(0,1.15fr);gap:.8em;height:100%;display:grid}.d-now-card{grid-area:now;gap:.35em;transition:border-color .3s,box-shadow .3s}.d-now-card[data-running]{border-color:#24d9ea77;box-shadow:0 0 1.6em #24d9ea2b}.d-now-card b{font-size:.8em}.d-now-card .d-btn{align-self:flex-start}.d-entries{grid-area:entries}.d-summary{grid-area:summary}.d-timer{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:700}.d-tabs{color:#a7a0ae;font-size:.85em;font-weight:500}.d-tabs b{color:#fff;margin-right:.3em}.d-entry,.xp-art-entry{background:#ffffff08;border:1px solid #ffffff12;border-radius:.6em;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5em;padding:.5em .55em;display:grid;overflow:hidden}.d-entry b{font-size:.68em;display:block}.d-entry .d-meta{text-overflow:ellipsis;white-space:nowrap;font-size:.58em;display:block;overflow:hidden}.d-entry.is-new{background:#24d9ea17;border-color:#24d9ea66}.d-entry-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7em;font-weight:700}.d-bar-row{grid-template-columns:7em minmax(0,1fr) 2.6em;align-items:center;gap:.5em;font-size:.62em;display:grid}.d-bar{background:#ffffff12;border-radius:1em;height:.65em;overflow:hidden}.d-bar i{border-radius:inherit;background:linear-gradient(90deg,#24d9ea,#7659ff);height:100%;display:block}.d-bar-value{font-family:var(--font-mono);text-align:right;font-weight:700}.d-drafts{margin-top:auto}.d-taskpanel{gap:.45em}.d-taskpanel-title{font-size:.84em;line-height:1.25}.d-handoff{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.3em;display:flex}.d-segment{background:#0b0a0f;border:1px solid #ffffff1a;border-radius:.6em;align-self:flex-start;gap:.15em;padding:.15em;display:inline-flex}.d-segment>span{color:#b0a9b7;border-radius:.45em;padding:.32em .75em;font-size:.62em;font-weight:700;transition:background .3s,color .3s}.d-segment>span[data-on]{color:#fff;background:#6a4ff0}.d-segment--tabs>span[data-on]{background:#ffffff1a}.d-mapping{background:#ffffff08;border:1px solid #ffffff12;border-radius:.6em;flex-direction:column;gap:.3em;margin:0;padding:.5em .6em;display:flex}.d-mapping div{justify-content:space-between;gap:.6em;display:flex}.d-mapping dt{color:#a7a0ae;font-size:.6em}.d-mapping dd{align-items:center;gap:.3em;margin:0;font-size:.6em;font-weight:700;display:inline-flex}.d-mapping .d-brand{width:1.3em;height:1.3em}.d-status{align-items:center;gap:.6em;margin-top:.2em;display:flex}.d-status .d-btn{font-size:.58em}.d-worknote,.xp-art-note{background:linear-gradient(#1d2b24,#17201b);border:1px solid #79e8a84d;border-radius:.7em;flex-direction:column;gap:.35em;padding:.6em .7em;display:flex}.d-worknote>span:last-child,.xp-art-note>span:last-child{color:#e3f6ea;font-size:.66em;line-height:1.45}.d-worknote-head{color:#c8eed6;align-items:center;gap:.5em;font-size:.62em;font-weight:700;display:flex}.d-worknote-head .d-badge,.d-worknote-head .d-key{font-size:1em}.d-agentwin,.xp-art-agent{transform-origin:0;background:#050507;border:1px solid #ffffff21;border-radius:.9em;flex-direction:column;gap:.55em;min-width:0;padding:.8em;display:flex;overflow:hidden;box-shadow:0 1.2em 3em #000c,0 0 0 1px #00000080}.d-agentwin-head{border-bottom:1px solid #ffffff17;align-items:center;gap:.5em;padding-bottom:.55em;display:flex}.d-agentwin-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.7em;overflow:hidden}.d-agentwin-head .d-badge{font-size:.56em}.d-bubble{color:#ece6f0;background:#1c1a22;border:1px solid #ffffff1a;border-radius:.8em .8em .2em;align-self:flex-end;max-width:92%;padding:.55em .75em;font-size:.64em;line-height:1.45}.d-agent-line{font-family:var(--font-mono);color:#d6d0db;align-items:center;gap:.5em;font-size:.62em;display:flex}.d-agent-line .d-check{width:1.5em;height:1.5em}.d-tick{background:#7659ff;border-radius:50%;flex:none;width:.6em;height:.6em;margin-inline:.45em;box-shadow:0 0 .5em #7659ff}.d-agent-done{margin-top:auto}.d-agentwin--idle{text-align:center;background:#0b0a0f;border-style:dashed;justify-content:center;align-items:center}.d-agentwin--idle .d-brand{opacity:.75;width:2.4em;height:2.4em}.d-composer-box{color:#ece6f0;background:#121016;border:1px solid #ffffff1f;border-radius:.6em;min-height:6em;padding:.6em .75em;font-size:.7em;line-height:1.55}.d-note{margin-top:auto}.d-api{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.8em;height:100%;display:grid}.d-term{font-family:var(--font-mono);color:#d6d0db;background:#07060a;border:1px solid #ffffff1f;border-radius:.9em;flex-direction:column;gap:.35em;padding:.9em;font-size:.64em;line-height:1.5;display:flex;overflow:hidden}.d-term-line{white-space:pre-wrap;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.d-term .prompt,.d-term .cm{color:#a7a0ae}.d-term .cm{font-style:italic}.d-term .cmd{color:#fff;font-weight:600}.d-term .key{color:#24d9ea}.d-term .str{color:#f27df3}.d-term .num{color:#ffd166}.d-term .d-check{margin-left:.5em}.d-api-side{flex-direction:column;gap:.8em;display:flex}.d-status-select{color:#63e8f3;background:#24d9ea1f;border:1px solid #24d9ea66;border-radius:.55em;align-self:flex-start;align-items:center;gap:.35em;padding:.38em .75em;font-size:.72em;font-weight:700;display:inline-flex;overflow:hidden}.d-status-select>span{align-items:center;gap:.3em;display:inline-flex}.d-status-select[data-done]{color:#79e8a8;background:#3ddc841f;border-color:#79e8a877}.d-linked{color:#d6d0db;align-items:center;gap:.4em;font-size:.64em;display:inline-flex}.d-map{background:#ffffff08;border:1px solid #ffffff12;border-radius:.6em;grid-template-columns:1fr 1fr;gap:.3em .5em;margin-top:auto;padding:.55em;display:grid}.d-map>span:not(.d-label){color:#b0a9b7;border-radius:.4em;padding:.25em .45em;font-size:.62em;transition:background .3s,color .3s}.d-map>span[data-on]{color:#ffd6ec;background:#f43ba82b}.d-beam{background:linear-gradient(90deg,#7659ff,#f43ba8);border-radius:1em;align-self:center;height:.25em;box-shadow:0 0 1em #f43ba8}.d-asana-cols{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5em;display:grid}.d-asana-col{background:#ffffff08;border-radius:.6em;flex-direction:column;gap:.45em;padding:.5em;display:flex}.d-asana-card{background:#1f1c26;border:1px solid #ffffff1a;border-radius:.5em;align-items:flex-start;gap:.45em;padding:.5em;font-size:.64em;line-height:1.3;display:flex}.d-asana-card[data-done]{border-color:#79e8a877}.d-toggl{flex-direction:column;gap:.8em;height:100%;display:flex}.d-sync-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:.55em;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.55em;padding:.42em .5em;display:grid}.d-sync-row[data-billed]{background:0 0;border-style:dashed}.d-sync-row[data-repair]{background:#ffd16612;border-color:#ffd16659}.d-sync-row .d-meta{text-overflow:ellipsis;white-space:nowrap;font-size:.6em;overflow:hidden}.d-box{border:1.5px solid #958e9c;border-radius:.3em;flex:none;place-items:center;width:1.15em;height:1.15em;display:grid;position:relative}.d-box .d-check{width:1em;height:1em}.d-toggl-timeline{gap:.45em}.d-track{background:#ffffff0a;border-radius:.45em;height:1.6em;position:relative}.d-track i{border-radius:.3em;position:absolute;top:.28em;bottom:.28em}.d-ticks{color:#a7a0ae;justify-content:space-between;font-size:.56em;display:flex}.d-calendars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9em;height:100%;display:grid}.d-invoice{color:#1b1720;background:#f7f2fa;border-radius:.8em;flex-direction:column;gap:.35em;padding:.9em 1em;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2em 3em #000b}.d-invoice .d-meta{color:#5f5866}.d-invoice .d-label{color:#5f5866;margin-top:.4em}.d-invoice .d-badge{color:#3f3946;background:#1b172014}.d-invoice .d-badge[data-tone=amber]{color:#5a4300;background:#ffd16670}.d-invoice .d-badge[data-tone=green]{color:#0e5a2b;background:#3ddc8440}.d-invoice-head{justify-content:space-between;align-items:center;display:flex}.d-invoice-line{border-bottom:1px solid #1b172017;justify-content:space-between;gap:.6em;padding:.2em 0;font-size:.64em;display:flex}.d-invoice-line span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.d-invoice-total{justify-content:space-between;align-items:baseline;margin-top:.3em;font-size:.74em;display:flex}.d-invoice-total b{font-variant-numeric:tabular-nums;font-size:1.35em}.d-progress{gap:.25em;margin-top:.4em;display:flex}.d-progress span{color:#5f5866;text-align:center;background:#1b172012;border-radius:.35em;flex:1;padding:.3em 0;font-size:.56em;font-weight:700;transition:background .4s,color .4s}.d-progress span[data-on]{color:#fff;background:linear-gradient(135deg,#1fb5c4,#6a4ff0)}.d-stamp{color:#5a3fe0;letter-spacing:.06em;text-transform:uppercase;background:#f7f2facc;border:.15em solid #5a3fe0;border-radius:.4em;padding:.3em .7em;font-size:.72em;font-weight:900;position:absolute;bottom:4.2em;right:1em}.d-stamp[data-tone=green]{color:#1b7f45;border-color:#1b7f45}.d-dashboard{flex-direction:column;gap:.7em;height:100%;display:flex}.d-dash-head{justify-content:space-between;align-items:flex-end;gap:1em;display:flex}.d-dash-head b{display:block}.d-dash-tabs{gap:1em;display:flex}.d-dash-tabs>span{color:#a7a0ae;padding-bottom:.4em;font-size:.68em;font-weight:700;position:relative}.d-dash-tabs>span[data-on]{color:#fff}.d-tab-line{background:linear-gradient(90deg,#24d9ea,#f43ba8);border-radius:1em;height:.2em;position:absolute;bottom:0;left:0;right:0}.d-dash-body{background:#16141bd9;border:1px solid #ffffff14;border-radius:.8em;flex:1;min-height:0;padding:.9em;position:relative}.d-dash-body>div{height:100%}.d-dash-tasks{grid-template-columns:7em minmax(0,1fr);align-items:center;gap:1.1em;display:grid}.d-ring{place-items:center;width:7em;height:7em;display:grid;position:relative}.d-ring svg{position:absolute;inset:0;rotate:-90deg}.d-ring-track,.d-ring-fill{fill:none;stroke-width:4px}.d-ring-track{stroke:#ffffff17}.d-ring-fill{stroke:#24d9ea;stroke-linecap:round}.d-dash-row{background:#ffffff0a;border-radius:.5em;justify-content:space-between;align-items:center;gap:.6em;padding:.45em .6em;font-size:.68em;display:flex}.d-dash-row .d-badge{font-size:.85em}.d-dash-time{flex-direction:column;justify-content:center;gap:.9em;display:flex}.d-dash-time .d-bar-row{grid-template-columns:8em minmax(0,1fr) 3em;font-size:.72em}.d-dash-time .d-bar{height:.8em}.d-dash-money{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.7em;display:grid}.d-tile{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.7em;flex-direction:column;gap:.35em;padding:.9em;display:flex}.d-tile b{font-variant-numeric:tabular-nums;font-size:1.25em}.d-share{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.7em;align-items:center;gap:.6em;padding:.55em .75em;display:flex}.d-share>span:nth-child(2){flex:1}.d-share b{font-size:.72em;display:block}.d-share .d-meta{font-size:.62em;display:block}.xp-finale{margin-top:80px;position:relative}.xp-finale-sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0}.xp-finale-inner{text-align:center}.xp-finale-inner .eyebrow{justify-content:center}.xp-finale h2{margin-top:16px;font-size:clamp(32px,4.4vw,56px)}.xp-finale-track{height:46px;margin:44px 40px 0;position:relative}.xp-finale-line{background:var(--line-soft);border-radius:2px;height:2px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.xp-finale-line i{background:var(--gradient-line);transform-origin:0;width:100%;height:100%;display:block}.xp-finale-stop{white-space:nowrap;color:var(--outline);flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;transition:color .3s;display:flex;position:absolute;top:0;translate:-50%}.xp-finale-stop i{border:2px solid var(--line);background:var(--surface);border-radius:50%;width:16px;height:16px;transition:background .3s,border-color .3s,box-shadow .3s}.xp-finale-stop[data-done] i{border-color:var(--lane);background:var(--lane)}.xp-finale-stop[data-current]{color:var(--on-surface)}.xp-finale-stop[data-current] i{background:var(--lane);box-shadow:0 0 16px var(--lane);border-color:#fff}.xp-finale-stage{flex-direction:column;align-items:center;gap:22px;margin-top:40px;display:flex}.xp-artifact{border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--lane) 45%, var(--line-soft));width:min(560px,100%);box-shadow:0 30px 80px #00000080, 0 0 60px color-mix(in srgb, var(--lane) 22%, transparent);text-align:left;background:linear-gradient(#1d1a24,#141219);padding:22px;font-size:20px;transition:border-color .4s,box-shadow .4s;overflow:hidden}.xp-artifact-inner>div{flex-direction:column;gap:.4em;display:flex}.xp-artifact .xp-art-slack{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.xp-art-suggestion b,.xp-art-task b{font-size:.9em}.xp-art-suggestion .d-meta,.xp-art-task .d-meta{font-size:.66em}.xp-art-task{border-left:.2em solid var(--org);padding-left:.8em}.xp-artifact .xp-art-agent{box-shadow:none;background:0 0;border:0;padding:0}.xp-artifact .d-badge{align-self:flex-start}.xp-artifact .xp-art-entry{display:grid}.xp-art-entry b{font-size:.72em;display:block}.xp-art-entry .d-meta{font-size:.6em;display:block}.xp-art-out{gap:.6em!important}.xp-art-out-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:.7em;align-items:center;gap:.7em;padding:.6em .75em;display:flex}.xp-art-out-card>span{flex:1}.xp-art-out-card b{font-size:.74em;display:block}.xp-art-out-card .d-meta{font-size:.62em;display:block}.xp-art-out-card .d-brand{width:1.4em;height:1.4em}.xp-finale-say{min-height:1.6em;color:var(--on-surface-muted);font-size:18px}.xp-finale-say span{font-family:var(--font-mono);color:var(--cyan);margin-right:8px;font-size:14px}.xp-finale-hint[data-hidden]{opacity:0}.xp-finale-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--outline);margin-top:26px;font-size:12px;font-weight:700;transition:opacity .3s}.xp-closing{text-align:center;padding-block:120px 96px}.xp-closing .eyebrow{justify-content:center}.xp-closing h2{margin-top:16px;font-size:clamp(36px,5vw,64px)}.xp-closing .lede{max-width:560px;margin:18px auto 0}.xp-closing-links{justify-content:center;gap:28px;margin-top:30px;display:flex}@keyframes xp-spin{to{rotate:360deg}}@keyframes xp-bob{50%{translate:0 4px}}@keyframes xp-pulse{50%{opacity:.3}}@keyframes xp-scan{0%{top:0}to{top:calc(100% - 2.4em)}}@keyframes xp-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes xp-shimmer{0%{translate:-100%}to{translate:100%}}@keyframes xp-blink{50%{opacity:0}}@media (max-width:1100px){.xp-journey-grid{grid-template-columns:minmax(0,1fr);gap:0}.xp-rail{z-index:10;max-height:none;margin-inline:-8px;top:0;overflow:visible}.xp-rail-body{display:none}.xp-rail-bar{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0d12eb;border-top:0;border-radius:0 0 14px 14px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px 10px;font-size:13px;display:flex}.xp-rail-bar-act{letter-spacing:.14em;text-transform:uppercase;color:var(--lane-text);font-size:11px;font-weight:750}.xp-rail-bar-name{font-weight:600}.xp-rail-bar-track{background:var(--line-soft);border-radius:2px;flex-basis:100%;height:2px;overflow:hidden}.xp-rail-bar-track i{transform-origin:0}}@media (max-width:900px){.xp-chapter{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding-block:56px}.xp-act-intro{padding-top:72px}.xp-finale-stop span{display:none}.xp-finale-stop[data-current] span{display:block}}@media (max-width:620px){.xp-hero{padding-top:48px}.hub{margin-top:20px}.xp-hero-tools{justify-content:center}.xp-act-strip{margin-inline:14px}.xp-act-stop{border-radius:9px;width:30px;height:30px;margin-left:-15px}.xp-act-stop img,.xp-act-stop svg{width:15px;height:15px}.xp-finale-track{margin-inline:12px}.xp-artifact{padding:16px;font-size:16px}.xp-finale-say{font-size:16px}.hub-ticker-inner{border-radius:18px}.xp-closing-links{flex-direction:column;align-items:center;gap:18px}}@media (prefers-reduced-motion:reduce){.hub-ring,.hub-core-ring{animation:none}}
