html:has(.signin),html:has(.signin) body{background:#08090a}.signin{--bg:#08090a;--bg-raised:#0d0e10;--bg-card:#101113;--bg-inset:#0b0c0d;--bg-hover:#17181b;--line:#1e2024;--line-soft:#16171a;--line-strong:#2a2c31;--tx:#f7f8f8;--tx-2:#b1b5bd;--tx-3:#a2a7af;--tx-4:#959aa3;--ac:#d9b45c;--ok:#4cc38a;--bad:#e5675a;--signin-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--signin-mono:var(--font-jetbrains),ui-monospace,monospace;--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:16px;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);background:radial-gradient(640px 560px at 30% 52%,rgba(184,134,47,.08),transparent 72%),var(--bg);color:var(--tx);font-family:var(--signin-sans);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal}.signin a{color:inherit;text-decoration:none}.signin ::-moz-selection{background:#3a2f14;color:var(--tx)}.signin ::selection{background:#3a2f14;color:var(--tx)}.signin :focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:3px}.signin-form{position:relative;z-index:1;display:flex;flex-direction:column;padding:40px clamp(32px,4vw,64px) 40px clamp(40px,13vw,210px)}.signin-brand{display:flex;align-items:center;gap:9px;align-self:flex-start;color:var(--tx)}.signin-brand span:last-child{font-size:16.5px;font-weight:600;letter-spacing:-.02em}.signin-col{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:368px;gap:24px;padding:56px 0}.signin h1{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.015em;font-weight:560}.signin-sub{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--tx-3)}.signin-stack{display:flex;flex-direction:column;gap:10px}.signin input{font-family:var(--signin-sans);font-size:14.5px;color:var(--tx);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:10px;padding:0 14px;height:44px;outline:none;width:100%;box-sizing:border-box;transition:border-color .14s ease}@media (max-width:639px){.signin input{font-size:16px;height:44px}}.signin input::-moz-placeholder{color:var(--tx-4)}.signin input::placeholder{color:var(--tx-4)}.signin input:hover{border-color:#383b41}.signin input:focus{border-color:#4d5158}.signin button{font-family:var(--signin-sans);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.signin button:disabled{cursor:default;opacity:.5}.signin-primary,.signin-provider{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:44px;padding:0 16px;font-size:14.5px;letter-spacing:-.005em;border-radius:10px}.signin-primary{background:var(--tx);color:#08090a;border:none;font-weight:560}.signin-primary:hover:not(:disabled){background:#ffffff}.signin-provider{background:var(--bg-card);border:1px solid var(--line-strong);color:var(--tx-2);font-weight:530}.signin-provider:hover:not(:disabled){border-color:#3a3d43;background:var(--bg-hover);color:var(--tx)}.signin-inline{background:transparent;border:none;padding:0;color:var(--tx-2);font-size:14px;font-weight:530}.signin-inline:hover{color:var(--tx)}.signin-rule{display:flex;align-items:center;gap:12px}.signin-rule:after,.signin-rule:before{content:"";height:1px;background:var(--line);flex:1}.signin-rule span{font-size:12.5px;color:var(--tx-4)}.signin-hint{font-size:14px;color:var(--tx-3)}.signin-error{font-size:13px;color:var(--bad)}.signin-note{font-size:12.5px;line-height:1.5;color:var(--tx-4)}.signin-sent{border:1px solid #23503a;background:#101a15;border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:6px}.signin-sent b{font-size:14.5px;font-weight:560}.signin-sent .signin-hint{color:#8fc4a8}.signin-mono{letter-spacing:.1em}.signin-mono,.signin-target{font-family:var(--signin-mono);font-size:12px;color:var(--tx-4)}.signin-target{background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);padding:3px 8px}.signin-target[data-on=true]{background:var(--bg-hover);color:var(--tx-2);border-color:var(--line-strong)}.signin-foot{display:flex;gap:20px;align-items:center}.signin-foot,.signin-foot button{font-size:12.5px;color:var(--tx-4)}.signin-foot button{background:transparent;border:none;padding:0}.signin-foot button:hover{color:var(--tx-3)}.signin-tour{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:64px clamp(32px,6vw,96px) 52px}.signin-stage{position:relative;width:100%;max-width:620px;height:440px;margin-top:auto;opacity:.5;filter:saturate(.55)}.signin-scene{position:absolute;inset:-24px -180px -24px -48px;opacity:0;transition:opacity 1.6s ease}.signin-scene[data-on=true]{opacity:1}.signin-scene-fade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 78%,transparent)}.signin-scene-depth{position:absolute;inset:0;overflow:hidden;perspective:1000px;perspective-origin:30% 45%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.signin-plane{position:absolute;left:0;top:104px;display:flex;flex-direction:column;gap:16px;transform:rotateX(20deg) rotateY(20deg) rotate(-4deg) translateX(48px);transition:transform 3.5s cubic-bezier(.25,.6,.25,1)}.signin-scene[data-on=true] .signin-plane{transform:rotateX(20deg) rotateY(16deg) rotate(-4deg)}.signin-track{display:flex;align-items:flex-start;width:-moz-max-content;width:max-content;animation:signin-drift 84s linear infinite}.signin-track[data-lane="1"]{animation-duration:108s;animation-delay:-40s}.signin-track[data-lane="2"]{animation-duration:76s;animation-delay:-22s}.signin-track[data-lane="3"]{animation-duration:96s;animation-delay:-55s}.signin-scene:not([data-on=true]) .signin-track,.signin-tour[data-still] .signin-track{animation-play-state:paused}@keyframes signin-drift{to{transform:translateX(-50%)}}.signin-scene-head{position:absolute;left:48px;top:24px;display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;letter-spacing:-.015em;color:#f2f2f2}.signin-scene-head .count{font-family:var(--signin-mono);font-size:11.5px;font-weight:400;letter-spacing:0;padding:3px 8px;border:1px solid #2a2b2c;border-radius:7px;color:#c4c4c4}.signin-scene-head .agent{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9px;background:#262626;font-size:15px;font-weight:500;letter-spacing:0;color:#ececec}.signin-card{flex:none;margin-right:16px;border:1px solid #2a2b2c;border-radius:12px;background:#141516;color:var(--tx)}.signin-step{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid transparent;transition:color .3s ease,background .3s ease,border-color .3s ease}.signin-step[data-tone=ok]{color:#5fbf8e;background:rgba(95,191,142,.12)}.signin-step[data-tone=run]{color:#8fb4ff;background:rgba(143,180,255,.1);box-shadow:0 0 0 3px rgba(143,180,255,.1)}.signin-step[data-tone=merged]{color:#b994ea;background:rgba(185,148,234,.12)}.signin-step[data-tone=fail]{color:#e0786d;background:rgba(224,120,109,.12)}.signin-step[data-tone=idle]{color:#7d8387;border:1px dashed #3a3f43}.signin-conn{flex:1;height:2px;border-radius:2px;background:#2a2a2a;transition:background .4s ease}.signin-conn[data-lit=true]{background:#3f8a63}.signin-pill{font-family:var(--signin-mono);font-size:11px;padding:2px 9px;border:1px solid transparent;border-radius:999px;transition:color .3s ease}.signin-pill[data-tone=run]{color:#8fb4ff;border-color:rgba(143,180,255,.28);background:rgba(143,180,255,.07)}.signin-pill[data-tone=ok]{color:#5fbf8e;border-color:rgba(95,191,142,.3);background:rgba(95,191,142,.08)}.signin-pill[data-tone=merge]{color:#b994ea;border-color:rgba(185,148,234,.3);background:rgba(185,148,234,.08)}.signin-pill[data-tone=fail]{color:#e0786d;border-color:rgba(224,120,109,.3);background:rgba(224,120,109,.08)}.signin-change{width:300px;height:118px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between}.signin-change-head{display:flex;align-items:center;gap:8px;min-width:0}.signin-change-head .num{font-family:var(--signin-mono);font-size:12px;color:#5fbf8e;transition:color .3s ease}.signin-change-head .num[data-merged=true]{color:#b994ea}.signin-change-head .title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#e8eaeb}.signin-change-steps{display:flex;align-items:center;gap:6px}.signin-change-foot{display:flex;align-items:center;justify-content:space-between}.signin-change-foot .checks{font-family:var(--signin-mono);font-size:11px;color:#8b9196}.signin-svc{width:300px;height:92px;padding:0 18px;display:flex;align-items:center;gap:14px}.signin-svc .icon{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid #2a2a2a;background:#1a1a1a;color:#cfcfcf}.signin-svc .name{font-family:var(--font-lora),Georgia,serif;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:#f2f2f2;white-space:nowrap}.signin-svc .team{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;color:#8b9196}.signin-svc .team i{width:6px;height:6px;border-radius:50%}.signin-stat{width:196px;height:92px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between}.signin-stat .k{font-family:var(--signin-mono);font-size:10.5px;color:#8b9196}.signin-stat .row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.signin-stat .v{font-size:24px;font-weight:500;line-height:1;color:#f2f2f2}.signin-stat .d{font-family:var(--signin-mono);font-size:11px;color:#5fbf8e}.signin-bars{display:flex;align-items:flex-end;gap:3px;height:24px}.signin-bars i{display:block;width:4px;border-radius:1px;background:#3f8a63}.signin-bars i[data-bad=true]{background:#a2453f}.signin-job{width:330px;height:50px;padding:0 14px;display:flex;align-items:center;gap:10px}.signin-job .signin-step{width:20px;height:20px}.signin-job .spacer{flex:1}.signin-job .dur{width:30px;text-align:right;font-size:11.5px;color:#c4c4c4}.signin-env,.signin-job .dur{font-family:var(--signin-mono)}.signin-env{font-size:11px;padding:2px 8px;border-radius:5px}.signin-env[data-env=dev]{background:#2c323a;color:#b7c6da}.signin-env[data-env=stage]{background:#152d27;color:#7fd1b0}.signin-env[data-env=prod]{background:#332519;color:#e3a77a}.signin-ref{font-family:var(--signin-mono);font-size:11.5px;padding:2px 8px;border-radius:6px;background:#1f1f23;color:#c4c4c4}.signin-ref[data-pr=true]{color:#b994ea}.signin-meter{width:52px;height:3px;border-radius:2px;background:#262626;overflow:hidden}.signin-meter i{display:block;height:100%;background:#3f8a63}.signin-score{width:270px;height:104px;padding:0 18px;display:flex;align-items:center;gap:16px}.signin-ring{position:relative;flex:none;width:64px;height:64px}.signin-ring .arc{transition:stroke .5s ease}.signin-ring .arc[data-tier=gold]{stroke:#d1a85a}.signin-ring .arc[data-tier=silver]{stroke:#9a9a9a}.signin-ring .arc[data-tier=bronze]{stroke:#b07a52}.signin-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:18px;font-weight:500;color:#f2f2f2}.signin-score .meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.signin-score .name{font-size:14px;font-weight:600;color:#f0f0f0;white-space:nowrap}.signin-tier{padding:3px 9px;border-radius:7px;font-size:12px;font-weight:500;transition:background .5s ease,color .5s ease}.signin-tier[data-tier=gold]{background:rgba(209,168,90,.15);color:#e5c27c}.signin-tier[data-tier=silver]{background:#262626;color:#c4c4c4}.signin-tier[data-tier=bronze]{background:rgba(176,122,82,.15);color:#d39a70}.signin-check{width:250px;height:46px;padding:0 14px;display:flex;align-items:center;gap:10px}.signin-check .box{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;transition:background .4s ease,color .4s ease}.signin-check .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#e3e3e3}.signin-check .st{font-size:12px;transition:color .4s ease}.signin-check .box[data-s=pass]{background:#1d3629;color:#77ad85}.signin-check .box[data-s=fail]{background:#301b1a;color:#e0786d}.signin-check .box[data-s=none]{background:#232323;color:#8b9196}.signin-check .st[data-s=pass]{color:#77ad85}.signin-check .st[data-s=fail]{color:#e0786d}.signin-check .st[data-s=none]{color:#8b9196}.signin-ask{height:44px;padding:0 18px;display:flex;align-items:center;border-color:#2a2a2a;border-radius:22px;background:#1d1d1d;font-size:13.5px;color:#ececec;white-space:nowrap}.signin-answer{width:290px;padding:12px 14px;display:flex;flex-direction:column;gap:9px}.signin-answer .calls{display:flex;align-items:center;gap:7px;font-size:12px;color:#8b9196}.signin-answer .calls i,.signin-tool i{width:6px;height:6px;border-radius:50%;background:#5fbf8e}.signin-answer .rows{border:1px solid #262626;border-radius:8px;overflow:hidden}.signin-answer .rows>div{display:flex;align-items:center;justify-content:space-between;gap:10px;height:28px;padding:0 10px;font-size:12px;color:#dcdcdc}.signin-answer .rows>div+div{border-top:1px solid #202020}.signin-answer .rows span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.signin-answer .rows span:last-child{font-family:var(--signin-mono);font-size:11.5px;color:#c4c4c4}.signin-answer .rows span i{width:6px;height:6px;border-radius:50%;background:#e5675a}.signin-tool{height:34px;padding:0 12px;display:flex;align-items:center;gap:8px;border-radius:999px;font-family:var(--signin-mono);font-size:11.5px;color:#c4c4c4;white-space:nowrap}.signin-tool i[data-busy=true]{background:#8fb4ff}.signin-prompt{position:absolute;left:48px;right:228px;bottom:40px;height:52px;display:flex;align-items:center;gap:10px;padding:0 8px;border:1px solid #2e2e2e;border-radius:999px;background:rgba(18,18,18,.94);box-shadow:0 24px 60px -20px rgba(0,0,0,.9)}.signin-prompt .plus{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid #2e2e2e;color:#b5b5b5}.signin-prompt .text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-size:14px;color:#ececec}.signin-prompt .placeholder{color:var(--tx-4)}.signin-caret{display:inline-block;width:1.5px;height:16px;margin-left:1px;vertical-align:-3px;background:#ececec;animation:signin-caret 1.6s steps(1) infinite}@keyframes signin-caret{50%{opacity:0}}.signin-send{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#7aa2f7;color:#0b0c0d;transition:box-shadow .3s ease,transform .3s ease}.signin-send[data-hot=true]{box-shadow:0 0 0 6px rgba(122,162,247,.22);transform:scale(1.06)}.signin-starter{width:228px;height:152px;padding:14px;display:flex;flex-direction:column;gap:8px}.signin-starter .top{display:flex;align-items:center;gap:8px;height:26px}.signin-starter .fw{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;border:1px solid #2a2b2c;background:#1a1b1d}.signin-starter .gap{flex:1}.signin-starter .infra{display:grid;place-items:center;width:18px;height:18px}.signin-starter .name{font-size:14.5px;font-weight:600;color:#f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signin-starter .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;color:#9a9da0}.signin-starter .foot{margin-top:auto;display:flex;justify-content:space-between;font-family:var(--signin-mono);font-size:10.5px;color:#7d8387}.signin-lines{position:relative;height:56px;max-width:520px;margin-top:28px;margin-bottom:auto}.signin-line{position:absolute;inset:0;margin:0;font-family:var(--font-lora),Georgia,serif;font-size:19px;line-height:1.35;color:var(--tx-2);opacity:0;transform:translateY(4px);transition:opacity 1.2s ease,transform 1.2s ease}.signin-line[data-on=true]{opacity:1;transform:none}@media (max-width:900px){.signin{grid-template-columns:1fr}.signin-tour{display:none}.signin-form{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.signin *{transition:none!important}.signin-caret,.signin-track{animation:none!important}}@font-face{font-family:inter;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_dc13c0{font-family:inter,inter Fallback;font-style:normal}.__variable_dc13c0{--font-inter:"inter","inter Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_447318{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.__variable_447318{--font-jetbrains:"jetbrainsMono","jetbrainsMono Fallback"}