@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";#opera-intro{z-index:2147483000;background:radial-gradient(60vmax 60vmax at 50% 46%,#10143a 0%,#070a1c 55%,#050711 100%);place-items:center;animation:0s linear 6s forwards operaIntroFailsafe;display:grid;position:fixed;inset:0;overflow:hidden}#opera-intro.done{display:none}@keyframes operaIntroFailsafe{to{visibility:hidden;pointer-events:none}}#opera-intro .oi-glow{opacity:0;background:radial-gradient(28vmax 18vmax at 30%,#875bff29,#0000 70%),radial-gradient(26vmax 16vmax at 72% 52%,#5572ff24,#0000 70%);position:absolute;inset:0}#opera-intro .oi-stage{justify-content:center;align-items:center;gap:clamp(28px,5vw,72px);padding:0 24px;display:flex;position:relative}#opera-intro .oi-altive{will-change:transform,opacity,filter;justify-items:center;gap:14px;width:clamp(110px,15vw,190px);display:grid}#opera-intro .oi-mark{width:100%;height:auto;overflow:visible}#opera-intro .oi-mark path{fill:#ece8ff;fill-opacity:0;stroke:#ece8ff;stroke-width:4px;stroke-linejoin:round}#opera-intro .oi-mark .m-accent{fill:url(#oiGrad);stroke:url(#oiGrad)}#opera-intro .oi-caption{color:#e4e0ff9e;letter-spacing:.42em;white-space:nowrap;margin-right:-.42em;font:700 10px/1 Manrope,DM Sans,system-ui,sans-serif}#opera-intro .oi-line{opacity:0;background:linear-gradient(#0000,#a08cffb3,#0000);width:1px;height:clamp(60px,9vw,110px);transform:scaleY(0)}#opera-intro .oi-opera{will-change:transform,opacity,filter;width:clamp(230px,36vw,470px)}#opera-intro .oi-opera img{width:100%;height:auto;display:block}#opera-intro .oi-skip{color:#c8c4eb73;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:8px;font:600 10px DM Sans,system-ui,sans-serif;position:absolute;bottom:18px;right:22px}#opera-intro .oi-skip:hover,#opera-intro .oi-skip:focus-visible{color:#e4e0ff}@media (width<=640px){#opera-intro .oi-stage{flex-direction:column;gap:22px}#opera-intro .oi-line{background:linear-gradient(90deg,#0000,#a08cffb3,#0000);width:clamp(60px,30vw,110px);height:1px;transform:scaleX(0)}#opera-intro .oi-altive{width:clamp(96px,30vw,140px)}}html.opera-brand-image .sidebar .brand>*{display:none}html.opera-brand-image .sidebar .brand{height:auto;padding:4px 8px 6px}html.opera-brand-image .sidebar .brand:before{content:"";background:var(--opera-brand-image-url) left center/contain no-repeat;width:150px;height:28px;display:block}@media (width<=1000px){html.opera-brand-image .sidebar .brand>*{display:revert}html.opera-brand-image .sidebar .brand:before{display:none}}#opera-intro .oi-bg{background:radial-gradient(60vmax 60vmax at 50% 46%,#10143a 0%,#070a1c 55%,#050711 100%);position:absolute;inset:0}#opera-intro .oi-stage{z-index:1}html.oi-flying .sidebar .brand:before,html.oi-flying .auth-brand h1,html.oi-flying .auth-logo{opacity:0}#opera-intro{-webkit-user-select:none;user-select:none;cursor:default}#opera-intro .oi-skip{cursor:pointer}.files-source-help{border:1px solid var(--op-line,#34384d);color:var(--op-text,#ecebf8);background:#8f5bdb0d;border-radius:10px;margin:12px 0;padding:12px 14px}.files-source-help summary{cursor:pointer;font-size:13px;font-weight:600}.files-source-help p{color:var(--op-muted,#b7b4c7);margin:9px 0;font-size:12px;line-height:1.55}.files-source-help summary:focus-visible{outline-offset:4px;outline:2px solid #cdb4ff}.order-preview-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0;display:grid}.order-preview-fields label{gap:5px;font-size:12px;display:grid}.order-preview-fields select{border:1px solid var(--op-line,#34384d);color:#ecebf8;width:100%;min-width:0;font:inherit;background:#111427;border-radius:6px;padding:9px}.order-preview-fields select:focus-visible{outline-offset:2px;outline:2px solid #cdb4ff}.files-link-form{flex-wrap:wrap;gap:8px;display:flex}.files-link-form input{border:1px solid var(--op-line,#34384d);min-width:0;color:inherit;font:inherit;background:#0000002e;border-radius:8px;flex:260px;padding:9px 11px;font-size:13px}.files-link-form input:focus-visible{outline-offset:2px;outline:2px solid #cdb4ff}.file-link-badge{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.files-link-save{flex:1 0 100%;align-items:center;gap:8px;font-size:12px;display:flex}.files-link-note{color:var(--op-muted,#b7b4c7);flex:1 0 100%;font-size:12px;margin:0!important}.files-link-extra{flex-wrap:wrap;flex:1 0 100%;gap:8px;display:flex}.files-link-extra input,.files-link-extra select{border:1px solid var(--op-line,#34384d);min-width:0;color:inherit;font:inherit;background:#0000002e;border-radius:8px;flex:180px;padding:9px 11px;font-size:13px}.files-sources{border-top:1px solid var(--op-line,#34384d);gap:10px;margin-top:14px;padding-top:12px;display:grid}.files-sources>strong{font-size:12px}.files-source-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.files-source-label{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.files-source-meta{color:var(--op-muted,#b7b4c7);font-size:12px;display:block}.files-source-actions{gap:8px;display:flex}.files-link-form input[type=checkbox]{flex:none;width:16px;min-width:0;height:16px;margin:0;padding:0}.files-link-save{justify-content:flex-start}.auth-demo{width:100%;margin:0}.auth-demo figcaption{color:var(--op-faint,#8b89a8);text-align:center;margin-top:14px;font-size:12px;line-height:1.5}.demo-stage{aspect-ratio:100/76;color:#f3f1fc;width:100%;font-family:DM Sans,system-ui,sans-serif;animation:18s linear infinite dStage;position:relative;container-type:inline-size}.demo-stage>*{position:absolute}.d-prompt{background:#10122a;border:1px solid #a59beb52;border-radius:12px;flex-direction:column;justify-content:center;gap:1.2cqw;width:58%;height:22.4%;padding:2.6cqw 3.2cqw;animation:18s linear infinite dPrompt;display:flex;top:3.8%;left:0}.d-label{letter-spacing:.18em;color:#cdb4ff;font:700 max(9px,1.9cqw) DM Sans,system-ui,sans-serif}.d-text{color:#f3f1fc;white-space:nowrap;align-self:flex-start;max-width:100%;font:500 max(10.5px,2.6cqw) DM Sans,system-ui,sans-serif;display:inline-block;position:relative}.d-type{animation:18s steps(27,end) infinite dType;display:inline-block}.d-caret{background:#cdb4ff;width:2px;margin-left:2px;animation:18s steps(27,end) infinite dCaret;position:absolute;top:8%;bottom:8%;left:100%}.d-brain{width:27.1%;height:32.1%;top:0;left:72.9%;overflow:visible}.b-line{fill:none;stroke:#cdb4ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.b-mid{stroke:#cdb4ff8c;stroke-width:1.2px;animation:18s cubic-bezier(.4,0,.2,1) infinite dBMid}.b-out{animation:18s cubic-bezier(.4,0,.2,1) infinite dBOut}.b-gyr{stroke:#8f5bdb;stroke-width:1.3px}.b-gyr.g1{animation:18s cubic-bezier(.4,0,.2,1) infinite dG1}.b-gyr.g2{animation:18s cubic-bezier(.4,0,.2,1) infinite dG2}.b-gyr.g3{animation:18s cubic-bezier(.4,0,.2,1) infinite dG3}.b-gyr.g4{animation:18s cubic-bezier(.4,0,.2,1) infinite dG4}.b-gyr.g5{animation:18s cubic-bezier(.4,0,.2,1) infinite dG5}.b-node{fill:#8f5bdb;stroke:#0b0d1d;stroke-width:.8px;transform-box:fill-box;transform-origin:50%}.b-node.n1{animation:18s infinite dN1}.b-node.n2{animation:18s infinite dN2}.b-node.n3{animation:18s infinite dN3}.b-node.n4{animation:18s infinite dN4}.b-node.n5{animation:18s infinite dN5}.b-node.n6{animation:18s infinite dN6}.d-lines{width:100%;height:100%;inset:0;overflow:visible}.d-lines path{fill:none;stroke:#8f5bdb;stroke-width:.28px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.d-feed{animation:18s cubic-bezier(.4,0,.2,1) infinite dFeed}.d-stem{opacity:0;animation:18s cubic-bezier(.4,0,.2,1) infinite dStem}.d-out{animation:18s cubic-bezier(.4,0,.2,1) infinite dOut}.d-bus{opacity:0;animation:18s cubic-bezier(.4,0,.2,1) infinite dBus}.d-drop{opacity:0}.d-drop.dd1{animation:18s linear infinite dDrop1}.d-drop.dd2{animation:18s linear infinite dDrop2}.d-drop.dd3{animation:18s linear infinite dDrop3}.d-drop.dd4{animation:18s linear infinite dDrop4}.d-chip{z-index:2;color:#ece8ff;white-space:nowrap;background:#14173a;border:1px solid #cdb4ff73;border-radius:9px;place-items:center;width:22.6%;height:10.5%;font:700 max(9px,2.15cqw) DM Sans,system-ui,sans-serif;display:grid;top:54%;overflow:hidden;transform:translateY(156%)scale(.9)}.d-chip.c1{color:#fff;background:linear-gradient(135deg,#8f5bdb,#6a52df);border-color:#0000;animation:18s cubic-bezier(.22,1,.36,1) infinite dChip1;left:2.27%}.d-chip.c2{animation:18s cubic-bezier(.22,1,.36,1) infinite dChip2;left:26.56%}.d-chip.c3{animation:18s cubic-bezier(.22,1,.36,1) infinite dChip3;left:50.84%}.d-chip.c4{animation:18s cubic-bezier(.22,1,.36,1) infinite dChip4;left:75.13%}.d-frame{background:#0d0f23;border:1px solid #a59beb52;border-radius:12px;width:100%;height:32.9%;animation:18s linear infinite dFrame;top:67.1%;left:0}.d-table{grid-template-rows:repeat(4,1fr);gap:8%;width:44%;height:12.5%;display:grid;top:83.7%;left:3.4%}.d-row{grid-template-columns:42% 1fr;align-items:center;gap:6%;display:grid}.d-row b{background:#cdb4ff42;border-radius:3px;height:62%;display:block}.d-row b:last-child{background:#cdb4ff24}.d-head b{background:#cdb4ff75}.d-head{animation:18s linear infinite dRow0}.d-row.r1{animation:18s linear infinite dRow1}.d-row.r2{animation:18s linear infinite dRow2}.d-row.r3{animation:18s linear infinite dRow3}.d-chart{width:44%;height:13.1%;top:83.4%;left:52.6%;overflow:visible}.d-axis{fill:none;stroke:#cdb4ff66;stroke-width:.35px;stroke-linecap:round;animation:18s linear infinite dAxis}.d-bar{fill:#6a52df;transform-box:fill-box;transform-origin:bottom;animation:18s cubic-bezier(.22,1,.36,1) infinite dBar}.d-bar.b2{animation-name:dBar2}.d-bar.b3{animation-name:dBar3}.d-bar.b4{animation-name:dBar4}.d-bar.b5{animation-name:dBar5}.d-bar.b4,.d-bar.b2{fill:#8f5bdb}.d-trend{fill:none;stroke:#cdb4ff;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;animation:18s linear infinite dTrend}@keyframes dStage{0%,92%{opacity:1}97%,99.9%{opacity:0}to{opacity:1}}@keyframes dPrompt{0%{opacity:0;transform:translateY(8px)}3%,to{opacity:1;transform:none}}@keyframes dType{0%,3%{clip-path:inset(0 100% 0 0)}17%,to{clip-path:inset(0)}}@keyframes dCaret{0%,3%{opacity:1;left:0}17%{opacity:1;left:100%}26%{opacity:1;left:100%}28%,to{opacity:0;left:100%}}@keyframes dFeed{0%,17%{stroke-dashoffset:1px;opacity:0}17.1%{stroke-dashoffset:1px;opacity:1}23%,to{stroke-dashoffset:0;opacity:1}}@keyframes dBOut{0%,19%{stroke-dashoffset:1px;opacity:0}19.1%{stroke-dashoffset:1px;opacity:1}29%,to{stroke-dashoffset:0;opacity:1}}@keyframes dBMid{0%,21%{stroke-dashoffset:1px;opacity:0}21.1%{stroke-dashoffset:1px;opacity:1}27%,to{stroke-dashoffset:0;opacity:1}}@keyframes dG1{0%,24%{stroke-dashoffset:1px;opacity:0}24.1%{stroke-dashoffset:1px;opacity:1}30%,to{stroke-dashoffset:0;opacity:1}}@keyframes dG2{0%,25%{stroke-dashoffset:1px;opacity:0}25.1%{stroke-dashoffset:1px;opacity:1}31%,to{stroke-dashoffset:0;opacity:1}}@keyframes dG3{0%,26%{stroke-dashoffset:1px;opacity:0}26.1%{stroke-dashoffset:1px;opacity:1}32%,to{stroke-dashoffset:0;opacity:1}}@keyframes dG4{0%,27%{stroke-dashoffset:1px;opacity:0}27.1%{stroke-dashoffset:1px;opacity:1}33%,to{stroke-dashoffset:0;opacity:1}}@keyframes dG5{0%,28%{stroke-dashoffset:1px;opacity:0}28.1%{stroke-dashoffset:1px;opacity:1}34%,to{stroke-dashoffset:0;opacity:1}}@keyframes dN1{0%,29%{opacity:0;transform:scale(0)}32%{opacity:1;fill:#cdb4ff;transform:scale(1.5)}38%,to{opacity:1;fill:#8f5bdb;transform:scale(1)}}@keyframes dN2{0%,30%{opacity:0;transform:scale(0)}33%{opacity:1;fill:#cdb4ff;transform:scale(1.5)}39%,to{opacity:1;fill:#8f5bdb;transform:scale(1)}}@keyframes dN3{0%,31%{opacity:0;transform:scale(0)}34%{opacity:1;fill:#cdb4ff;transform:scale(1.5)}40%,to{opacity:1;fill:#8f5bdb;transform:scale(1)}}@keyframes dN4{0%,32%{opacity:0;transform:scale(0)}35%{opacity:1;fill:#cdb4ff;transform:scale(1.5)}41%,to{opacity:1;fill:#8f5bdb;transform:scale(1)}}@keyframes dN5{0%,33%{opacity:0;transform:scale(0)}36%{opacity:1;fill:#cdb4ff;transform:scale(1.5)}42%,to{opacity:1;fill:#8f5bdb;transform:scale(1)}}@keyframes dN6{0%,34%{opacity:0;transform:scale(0)}37%{opacity:1;fill:#cdb4ff;transform:scale(1.5)}43%,to{opacity:1;fill:#8f5bdb;transform:scale(1)}}@keyframes dStem{0%,34%{opacity:0;stroke-dashoffset:1px}34.1%{opacity:1;stroke-dashoffset:1px}37%,50%{opacity:1;stroke-dashoffset:0}54%,to{opacity:0;stroke-dashoffset:0}}@keyframes dOut{0%,60%{stroke-dashoffset:1px;opacity:0}60.1%{stroke-dashoffset:1px;opacity:1}66%,to{stroke-dashoffset:0;opacity:1}}@keyframes dBus{0%,36%{opacity:0;stroke-dashoffset:1px}36.1%{opacity:1;stroke-dashoffset:1px}41%,50%{opacity:1;stroke-dashoffset:0}54%,to{opacity:0;stroke-dashoffset:0}}@keyframes dDrop1{0%,40%{opacity:0;stroke-dashoffset:1px}40.1%{opacity:1;stroke-dashoffset:1px}43%,50%{opacity:1;stroke-dashoffset:0}54%,to{opacity:0}}@keyframes dDrop2{0%,40.8%{opacity:0;stroke-dashoffset:1px}40.9%{opacity:1;stroke-dashoffset:1px}43.8%,50%{opacity:1;stroke-dashoffset:0}54%,to{opacity:0}}@keyframes dDrop3{0%,41.6%{opacity:0;stroke-dashoffset:1px}41.7%{opacity:1;stroke-dashoffset:1px}44.6%,50%{opacity:1;stroke-dashoffset:0}54%,to{opacity:0}}@keyframes dDrop4{0%,35%{opacity:0;stroke-dashoffset:1px}35.1%{opacity:1;stroke-dashoffset:1px}38%,50%{opacity:1;stroke-dashoffset:0}54%,to{opacity:0}}@keyframes dChip1{0%,41%{opacity:0;transform:translateY(0)scale(1)}45%,53%{opacity:1;transform:translateY(0)scale(1)}62%,to{opacity:1;transform:translateY(156%)scale(.9)}}@keyframes dChip2{0%,42%{opacity:0;transform:translateY(0)scale(1)}46%,53.6%{opacity:1;transform:translateY(0)scale(1)}62.6%,to{opacity:1;transform:translateY(156%)scale(.9)}}@keyframes dChip3{0%,43%{opacity:0;transform:translateY(0)scale(1)}47%,54.2%{opacity:1;transform:translateY(0)scale(1)}63.2%,to{opacity:1;transform:translateY(156%)scale(.9)}}@keyframes dChip4{0%,44%{opacity:0;transform:translateY(0)scale(1)}48%,54.8%{opacity:1;transform:translateY(0)scale(1)}63.8%,to{opacity:1;transform:translateY(156%)scale(.9)}}@keyframes dFrame{0%,54%{opacity:0;transform-origin:top;transform:scaleY(.6)}62%,to{opacity:1;transform:none}}@keyframes dRow0{0%,62%{opacity:0;transform:translate(-10px)}66%,to{opacity:1;transform:none}}@keyframes dRow1{0%,64%{opacity:0;transform:translate(-10px)}68%,to{opacity:1;transform:none}}@keyframes dRow2{0%,66%{opacity:0;transform:translate(-10px)}70%,to{opacity:1;transform:none}}@keyframes dRow3{0%,68%{opacity:0;transform:translate(-10px)}72%,to{opacity:1;transform:none}}@keyframes dAxis{0%,64%{opacity:0}68%,to{opacity:1}}@keyframes dBar{0%,66%{transform:scaleY(0)}76%,to{transform:scaleY(1)}}@keyframes dBar2{0%,68%{transform:scaleY(0)}78%,to{transform:scaleY(1)}}@keyframes dBar3{0%,70%{transform:scaleY(0)}80%,to{transform:scaleY(1)}}@keyframes dBar4{0%,72%{transform:scaleY(0)}82%,to{transform:scaleY(1)}}@keyframes dBar5{0%,74%{transform:scaleY(0)}84%,to{transform:scaleY(1)}}@keyframes dTrend{0%,78%{stroke-dashoffset:60px}90%,to{stroke-dashoffset:0}}html.oi-active .auth-demo *{animation-play-state:paused!important}.auth-demo,.auth-demo *{pointer-events:none;-webkit-user-select:none;user-select:none}.d-stem,.d-bus,.d-drop{opacity:0}@media (prefers-reduced-motion:reduce){.auth-demo *,.demo-stage{animation:none!important}.d-caret{display:none}}.auth-brand .auth-demo{background:#101225;border:1px solid #353451;border-radius:18px;width:min(100%,560px);max-width:560px;padding:22px 24px 16px}.demo-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.demo-heading>div{gap:7px;display:grid}.demo-heading>div>span{letter-spacing:.14em;color:#cdb4ff;font-size:10px;font-weight:700}.demo-heading strong{letter-spacing:-.02em;color:#f6f4ff;font:600 17px/1.3 DM Sans,system-ui,sans-serif}.demo-example{letter-spacing:.08em;color:#bbb2d5;white-space:nowrap;border:1px solid #48405f;border-radius:20px;padding:6px 8px;font-size:9px}.auth-demo .demo-stage{aspect-ratio:100/57;animation:none}.auth-demo .d-prompt{width:64%;height:21%;padding:2cqw 2.5cqw;animation:none;top:1%;left:0}.auth-demo .d-label{font-size:max(9px,1.7cqw)}.auth-demo .d-text{font-size:max(10px,2.2cqw)}.auth-demo .d-brain{transform-origin:50%;width:21%;height:30%;animation:4s ease-in-out infinite brainBreathe;top:0;left:76%}.auth-demo .b-line,.auth-demo .b-node{stroke-dashoffset:0;opacity:1;animation:none}.auth-demo .b-node{fill:#ac88ec}.auth-demo .d-lines path{stroke-dashoffset:0;opacity:0;animation:none}.auth-demo .d-feed{opacity:.75}.auth-demo .d-out{opacity:.5}.auth-demo .d-chip{opacity:1;color:#e7e2f6;width:22.6%;height:13%;font-size:max(9px,1.85cqw);animation:12s ease-in-out infinite chipPulse;top:37%;transform:none}.auth-demo .d-frame{opacity:1;height:45%;animation:none;top:55%;transform:none}.auth-demo .d-row.r1{animation-delay:.2s}.auth-demo .d-row.r2{animation-delay:.4s}.auth-demo .d-row.r3{animation-delay:.6s}.auth-demo .d-axis{opacity:1;animation:none}.auth-demo .d-bar{animation:12s ease-in-out infinite barBreathe;transform:scaleY(1)}.auth-demo .d-bar.b2{animation-delay:.2s}.auth-demo .d-bar.b3{animation-delay:.4s}.auth-demo .d-bar.b4{animation-delay:.6s}.auth-demo .d-bar.b5{animation-delay:.8s}.auth-brand .auth-demo figcaption{color:#aaa4bf;text-align:left;margin-top:12px;font-size:11px}@keyframes demoTyping{0%,6%{clip-path:inset(0 100% 0 0)}25%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes demoCaret{0%,6%{opacity:1;left:0}25%{opacity:1;left:100%}29%,94%{opacity:0;left:100%}to{opacity:0;left:0}}@keyframes brainBreathe{50%{transform:translateY(-3px)}}@keyframes chipPulse{0%,36%,to{border-color:#cdb4ff59}12%,22%{background:#322250;border-color:#bb96f0}}@keyframes rowAppear{0%,43%{opacity:.45}55%,to{opacity:1}}@keyframes barBreathe{0%,48%{transform:scaleY(.45)}65%,to{transform:scaleY(1)}}@keyframes trendDraw{0%,58%{stroke-dashoffset:60px}75%,to{stroke-dashoffset:0}}@media (width<=800px){.auth-brand .auth-demo{max-width:560px;padding:16px 18px 12px}.demo-heading strong{font-size:15px}.demo-heading{margin-bottom:12px}.demo-example{font-size:8px}}@media (prefers-reduced-motion:reduce){.auth-demo .demo-stage,.auth-demo .demo-stage *{animation:none!important}.auth-demo .d-type{clip-path:none}.auth-demo .d-caret{display:none}.auth-demo .d-bar{transform:scaleY(1)}.auth-demo .d-trend{stroke-dashoffset:0}}.auth-demo .demo-stage{aspect-ratio:100/72}.auth-demo .d-brain{height:23%}.auth-demo .b-line{stroke-dashoffset:0;animation:18s ease-in-out infinite agentDrawBrain}.auth-demo .b-gyr{animation:18s ease-in-out .35s infinite agentDrawBrain}.auth-demo .b-node{animation:18s ease-in-out infinite agentNode}.auth-demo .d-type{animation:18s steps(27,end) infinite agentTyping}.auth-demo .d-caret{animation:18s steps(27,end) infinite agentCaret}.auth-demo .d-lines{height:100%;top:0}.auth-demo .d-lines path{opacity:0}.auth-demo .d-feed{opacity:1;animation:18s infinite agentConnect}.auth-demo .d-out{opacity:1;animation:18s 2s infinite agentConnect}.auth-demo .d-chip{height:10%;animation:18s ease-in-out infinite agentStep;top:30%}.auth-demo .d-chip.c1{animation-delay:0s}.auth-demo .d-chip.c2{animation-delay:.35s}.auth-demo .d-chip.c3{animation-delay:.7s}.auth-demo .d-chip.c4{animation-delay:1.05s}.auth-demo .d-agents{z-index:3;justify-content:center;align-items:center;gap:8%;width:94%;height:14%;display:flex;top:44%;left:3%}.agent-unit{color:#bdb3d6;align-items:center;gap:5px;font:500 max(8px,1.7cqw) DM Sans,system-ui,sans-serif;animation:18s ease-in-out infinite agentArrive;display:flex}.agent-unit i{color:#e4d5ff;background:#2a1e44;border:1px solid #a789e2;border-radius:7px;place-items:center;width:max(20px,4.6cqw);height:max(20px,4.6cqw);font:600 max(11px,2.5cqw) system-ui;display:grid}.agent-build{animation-delay:.4s}.agent-check{animation-delay:.8s}.agent-build i{color:#bfd2ff;background:#1c2940;border-color:#728cca}.agent-check i{color:#b2e6cf;background:#19362e;border-color:#669c87}.auth-demo .d-frame{height:39%;top:61%}.auth-demo .d-table{height:21%;top:72%}.auth-demo .d-chart{height:25%;top:69%}.auth-demo .d-row{animation:18s ease-in-out infinite agentRows}.auth-demo .d-bar{animation:18s ease-in-out infinite agentBars}.auth-demo .d-trend{animation:18s ease-in-out infinite agentTrend}@keyframes agentTyping{0%,4%{clip-path:inset(0 100% 0 0)}20%,92%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes agentCaret{0%,4%{opacity:1;left:0}20%{opacity:1;left:100%}25%,to{opacity:0;left:100%}}@keyframes agentDrawBrain{0%,16%{stroke-dashoffset:1px;opacity:.18}31%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.45}}@keyframes agentNode{0%,25%{opacity:.15}34%,92%{opacity:1}to{opacity:.3}}@keyframes agentConnect{0%,17%{stroke-dashoffset:1px;opacity:.2}33%,90%{stroke-dashoffset:0;opacity:.75}to{opacity:.2}}@keyframes agentStep{0%,32%{opacity:.35;transform:translateY(-7px)}43%,93%{opacity:1;transform:none}to{opacity:.35;transform:translateY(-7px)}}@keyframes agentArrive{0%,39%{opacity:.3;transform:translateY(-6px)}51%,88%{opacity:1;transform:translateY(0)}57%,67%,77%{transform:translateY(-2px)}to{opacity:.3;transform:translateY(-6px)}}@keyframes agentRows{0%,50%{opacity:.3;transform:translate(-5px)}65%,92%{opacity:1;transform:none}to{opacity:.3}}@keyframes agentBars{0%,51%{transform:scaleY(.2)}72%,92%{transform:scaleY(1)}to{transform:scaleY(.2)}}@keyframes agentTrend{0%,63%{stroke-dashoffset:60px}80%,92%{stroke-dashoffset:0}to{stroke-dashoffset:60px}}@media (prefers-reduced-motion:reduce){.auth-demo .demo-stage,.auth-demo .demo-stage *{animation:none!important}.auth-demo .d-type{clip-path:none}.auth-demo .d-caret{display:none}.auth-demo .d-chip,.auth-demo .agent-unit{opacity:1;transform:none}.auth-demo .d-bar{transform:scaleY(1)}.auth-demo .d-trend{stroke-dashoffset:0}}.github-connection{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.github-mark{color:#fff;background:#111;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.github-connection p{color:var(--muted);margin:4px 0}.github-connection button{color:#10131c;background:#e9ecf5;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.github-connection button:disabled{opacity:.45}.github-repositories{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.github-repositories span{background:#ffffff0f;border-radius:8px;padding:5px 8px;font-size:13px}@media (width<=720px){.github-connection{grid-template-columns:auto 1fr}.github-connection button{grid-column:1/-1}}.github-snapshots{border:1px solid var(--line);background:#0a0e1bb8;border-radius:16px;margin-top:16px;padding:15px}.github-snapshots>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.github-snapshots h3{align-items:center;gap:7px;margin:5px 0;display:flex}.github-snapshots>header>div:last-child{gap:7px;display:flex}.github-snapshots select,.github-snapshots button{color:#dfe5fa;background:#101528;border:1px solid #9aa7e033;border-radius:8px;padding:8px;font-size:13px}.github-snapshots button{color:#10131b;background:#e8ebf4;font-weight:700}.github-snapshots button:disabled{opacity:.5}.snapshot-list{gap:7px;margin-top:12px;display:grid}.snapshot-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:9px;display:grid}.snapshot-list strong{font-size:13px}.snapshot-list span,.snapshot-list code{color:var(--muted);font-size:12px}@media (width<=720px){.github-snapshots>header{flex-direction:column;align-items:stretch}.github-snapshots>header>div:last-child{flex-direction:column}.snapshot-list article{grid-template-columns:1fr}.snapshot-list span,.snapshot-list code{display:block}}.snapshot-analysis{background:#ffffff09;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding:9px;display:flex}.snapshot-analysis span,.snapshot-analysis strong{border:1px solid var(--line);border-radius:7px;padding:4px 7px}.snapshot-analysis small{width:100%;color:var(--muted);font-size:12px}.change-proposal{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.change-proposal textarea{resize:vertical;border:1px solid var(--line);color:#e7ebf7;background:#0d1222;border-radius:9px;min-height:62px;padding:9px}.change-proposal>button{align-self:end}.change-proposal details{border:1px solid var(--line);border-radius:9px;grid-column:1/-1;padding:9px}.change-proposal summary{cursor:pointer;font-size:12px;font-weight:700}.change-proposal details>div{border-top:1px solid var(--line);grid-template-columns:55px minmax(130px,.5fr) 1fr;gap:8px;padding:7px 0;display:grid}.change-proposal details>div strong{text-transform:uppercase;color:#8fa5ef;font-size:11px}.change-proposal details>div span{font-size:12px}@media (width<=720px){.change-proposal,.change-proposal details>div{grid-template-columns:1fr}.change-proposal>button{width:100%}}.change-proposal details>.proposal-checks{flex-wrap:wrap;gap:5px;display:flex}.proposal-checks span{background:#171c2a;border-radius:6px;padding:4px 6px}.proposal-checks .passed{color:#62d69d}.proposal-checks .failed{color:#ef8d91}.proposal-checks .unsupported{color:#e1b85f}.change-proposal details>button{margin-top:8px}.proposal-approved{color:#62d69d;background:#102119;border:1px solid #28533f;border-radius:7px;margin-top:8px;padding:6px 8px;font-size:12px;display:inline-flex}:root{color:#f4f6ff;font-synthesis:none;--blue:#5572ff;--violet:#875bff;--cyan:#3dd9e8;--panel:#0d1122c7;--line:#9aa7e021;--muted:#8f98b5;background:#050711;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{background:#050711;min-width:320px;min-height:100vh;margin:0}button,textarea,select{font:inherit}button{color:inherit}.app-shell{background:radial-gradient(circle at 60% -10%,#394ebe21,#0000 38%),linear-gradient(140deg,#050711 0%,#070a16 50%,#050710 100%);grid-template-columns:232px 1fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.ambient{filter:blur(130px);opacity:.2;pointer-events:none;border-radius:999px;position:fixed}.ambient.one{background:#3a43cf;width:420px;height:420px;top:4%;left:43%}.ambient.two{background:#7125a9;width:320px;height:320px;bottom:2%;right:-10%}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050711db;flex-direction:column;width:232px;padding:25px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;height:42px;padding:0 8px;display:flex}.brand strong{letter-spacing:.16em;font:800 18px/1 Manrope,system-ui,-apple-system,sans-serif}.brand small{color:#686f8c;letter-spacing:.26em;margin-top:4px;font-size:11px;display:block}.logo-mark{background:linear-gradient(145deg,#5669ff40,#5928ac1f);border:1px solid #7b91ff8c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 22px #4d62ff2e}.logo-mark span{color:#89a0ff;font:800 14px Manrope,system-ui,-apple-system,sans-serif}.sidebar nav{gap:6px;margin-top:43px;display:grid}.sidebar nav p{color:#555e7b;letter-spacing:.18em;margin:0 0 8px;padding:0 11px;font-size:12px;font-weight:700}.sidebar nav button,.sidebar-bottom>button{color:#79839f;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#c8cdea;background:#ffffff08}.sidebar nav button.active{color:#d9dfff;background:linear-gradient(90deg,#495dd32e,#32408c0f);box-shadow:inset 0 0 0 1px #586feb14}.sidebar nav button.active svg{color:#7188ff}.sidebar nav button i{background:#6b80ff;border-radius:3px;width:2px;height:24px;position:absolute;left:-16px;box-shadow:0 0 12px #6680ff}.sidebar-bottom{gap:4px;margin-top:auto;display:grid}.local-card{background:#2530691c;border:1px solid #4f67e124;border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:12px;display:flex}.local-card strong,.local-card small{display:block}.local-card strong{color:#cdd4f4;font-size:13px}.local-card small{color:#68718e;margin-top:3px;font-size:12px}.pulse-dot{background:#40dba1;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px;box-shadow:0 0 10px #40dba1}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding:17px 7px 0;display:flex}.avatar{color:#b8c3ff;background:linear-gradient(145deg,#33417e,#151a33);border:1px solid #798df140;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.profile div:nth-child(2){flex:1}.profile strong,.profile small{display:block}.profile strong{font-size:13px}.profile small{color:#656d88;margin-top:2px;font-size:12px}.profile svg{color:#59617c}.close-mobile{display:none}main{z-index:2;grid-column:2;min-width:0;position:relative}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0608135c;justify-content:space-between;align-items:flex-end;height:142px;padding:29px 38px 24px;display:flex}.breadcrumb{color:#626b87;align-items:center;gap:4px;margin-bottom:14px;font-size:12px;display:flex}.breadcrumb strong{color:#929bb8}.topbar h1{letter-spacing:-.04em;margin:0;font:700 24px/1.1 Manrope,system-ui,-apple-system,sans-serif}.topbar h1 span{color:#7088ff;font-size:18px}.topbar p{color:#747d9a;margin:8px 0 0;font-size:12px}.top-actions{gap:10px;display:flex}.top-actions button{cursor:pointer;border-radius:9px;align-items:center;gap:8px;height:37px;padding:0 13px;display:flex}.search{border:1px solid var(--line);color:#77809c;background:#101427bd}.search kbd{color:#555d76;background:#121629;border:1px solid #272d47;border-radius:4px;padding:2px 5px;font-size:12px}.new{background:linear-gradient(135deg,#536aec,#6a52df);border:1px solid #7186ff8c;font-size:13px;font-weight:700;box-shadow:0 8px 28px #4953d033}.menu-mobile{display:none}.content{max-width:1500px;margin:auto;padding:22px 38px 50px}.metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.metric{border:1px solid var(--line);background:#0c102094;border-radius:14px;align-items:center;gap:13px;min-height:96px;padding:17px 18px;display:flex;position:relative;overflow:hidden}.metric:after{content:"";filter:blur(25px);opacity:.25;border-radius:50%;width:80px;height:80px;position:absolute;top:-35px;right:-35px}.metric.blue:after{background:#3e62ff}.metric.violet:after{background:#8654ff}.metric.cyan:after{background:#18b6ca}.metric-icon{color:#7f93ff;background:#586bd91f;border:1px solid #758af91f;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.metric.violet .metric-icon{color:#aa82ff}.metric.cyan .metric-icon{color:#55d7e2}.metric span,.metric strong,.metric small{display:block}.metric span{color:#777f9c;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.metric strong{margin-top:2px;font:700 22px Manrope,system-ui,-apple-system,sans-serif}.metric small{color:#5f6885;font-size:12px}.metric-arrow{color:#414964;position:absolute;top:14px;right:14px}.glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f142ac4,#090c1aba);box-shadow:0 18px 50px #0000002e}.creator{border-radius:17px;min-height:260px;padding:30px 32px;position:relative;overflow:hidden}.creator-glow{filter:blur(100px);opacity:.15;pointer-events:none;background:#3d50ce;width:420px;height:190px;position:absolute;inset:-100px auto auto 28%}.eyebrow{color:#798cff;letter-spacing:.14em;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.creator h2{letter-spacing:-.03em;margin:12px 0 5px;font:700 22px Manrope,system-ui,-apple-system,sans-serif}.creator>p{color:#7b84a0;margin:0 0 18px;font-size:13px}.composer{background:#050814a8;border:1px solid #7185e540;border-radius:14px;transition:all .2s;position:relative;box-shadow:0 0 0 3px #4152b40a,0 16px 45px #0003}.composer:focus-within{border-color:#7189ff8c;box-shadow:0 0 0 3px #4b60e117,0 16px 45px #00000040}.composer.loading{animation:1.4s infinite pulseBorder}@keyframes pulseBorder{50%{border-color:#6681ff;box-shadow:0 0 30px #4960ef29}}textarea{resize:none;color:#e7eaff;background:0 0;border:0;outline:0;width:100%;height:82px;padding:17px 18px;font-size:12px;line-height:1.55;display:block}textarea::placeholder{color:#505a79}.composer-actions{border-top:1px solid #8a97ce17;align-items:center;gap:12px;height:48px;padding:0 9px 0 17px;display:flex}.model-status{color:#68718e;align-items:center;gap:7px;font-size:12px;display:flex}.model-status>span{background:#d6a648;border-radius:50%;width:6px;height:6px}.model-status>span.online{background:#3fcf96;box-shadow:0 0 8px #3fcf96}.model-status select{color:#7d87a5;background:0 0;border:0;outline:0;max-width:150px;font-size:12px}.composer-actions>small{color:#4f5874;margin-left:auto;font-size:12px}.composer-actions>button{cursor:pointer;background:linear-gradient(135deg,#526beb,#6e4fe0);border:1px solid #758afc75;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.composer-actions>button:disabled{opacity:.75;cursor:wait}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.suggestions{align-items:center;gap:7px;margin-top:13px;display:flex}.suggestions span{color:#555f7a;font-size:12px}.suggestions button{color:#68738f;cursor:pointer;background:#ffffff06;border:1px solid #7d8bc21a;border-radius:99px;padding:5px 9px;font-size:12px}.suggestions button:hover{color:#b9c2e0;border-color:#748aff40}.lower-grid{grid-template-columns:minmax(0,1fr) 285px;gap:15px;margin-top:15px;display:grid}.primary-column{min-width:0}.pipeline{border-radius:15px;padding:21px 22px}.section-title{justify-content:space-between;align-items:flex-start;display:flex}.section-title h3{margin:7px 0 0;font:700 14px Manrope,system-ui,-apple-system,sans-serif}.live{color:#6f7997;border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.live i{background:#3fd29a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #3fd29a}.agent-flow{align-items:center;margin-top:24px;display:flex}.agent{text-align:center;flex:1}.agent-icon{color:#7d92ff;background:#5b70e61a;border:1px solid #677df02b;border-radius:12px;place-items:center;width:43px;height:43px;margin:0 auto 8px;display:grid;position:relative}.agent.violet .agent-icon{color:#ac7eff;background:#824ddb17}.agent.cyan .agent-icon{color:#48d4df;background:#28b8c414}.agent.amber .agent-icon{color:#e6b557;background:#d59b3a14}.agent-state{color:#50e0aa;background:#193f3a;border:2px solid #0c1020;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-3px;right:-3px}.agent strong,.agent small{display:block}.agent small{color:#5e6783;margin-top:3px;font-size:11px}.flow-line{background:#202946;flex:.45;height:1px;margin-top:-24px;position:relative;overflow:hidden}.flow-line span{background:linear-gradient(90deg,#0000,#6881ff,#0000);width:40%;height:1px;animation:2.6s infinite flow;position:absolute}@keyframes flow{0%{left:-50%}to{left:110%}}.projects-section{margin-top:23px}.text-button{color:#707b9a;cursor:pointer;background:0 0;border:0;align-items:center;font-size:12px;display:flex}.projects-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:13px;display:grid}.project-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#0b0f1e9e;border-radius:14px;min-height:180px;padding:15px;transition:all .2s}.project-top{justify-content:space-between;display:flex}.project-icon{color:#7590ff;background:#475cc921;border:1px solid #6076e424;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.status{text-transform:uppercase;letter-spacing:.08em;color:#50cda1;background:#39be901a;border-radius:99px;height:20px;padding:5px 7px;font-size:10px;font-weight:800}.project-card h4{margin:13px 0 4px;font:700 12px Manrope,system-ui,-apple-system,sans-serif}.project-card p{color:#68718d;height:29px;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.progress-label{color:#5c6683;justify-content:space-between;margin-top:13px;font-size:11px;display:flex}.progress-label strong{color:#8591b3}.progress{background:#191e34;border-radius:4px;height:3px;margin-top:5px;overflow:hidden}.progress span{background:linear-gradient(90deg,#556fff,#7859ed);border-radius:4px;height:100%;display:block}.project-card footer{color:#515a75;justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.empty-project{text-align:center;border:1px dashed #7c8bc52b;border-radius:14px;grid-column:1/-1;align-content:center;place-items:center;min-height:190px;display:grid}.empty-project>div{color:#738aff;background:#4a60cf1c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.empty-project h4{margin:12px 0 3px;font:700 12px Manrope,system-ui,-apple-system,sans-serif}.empty-project p{color:#626c88;margin:0;font-size:12px}.empty-project button{color:#7589ed;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:9px;font-size:12px;display:flex}.activity-panel{border-radius:15px;min-height:530px;padding:20px 18px}.activity-count{color:#8295ed;background:#5065d31f;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.timeline-item{grid-template-columns:12px 1fr;gap:9px;padding-bottom:23px;display:grid;position:relative}.timeline-item:after{content:"";background:#222941;width:1px;position:absolute;top:11px;bottom:0;left:3px}.timeline-item:last-child:after{display:none}.timeline-dot{z-index:1;background:#6880ff;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 8px #5570ff}.timeline-item strong{color:#b9c1df;font-size:12px}.timeline-item p{color:#65708c;margin:3px 0;font-size:11px}.timeline-item small{color:#48516c;font-size:11px}.activity-empty{text-align:center;color:#58627e;margin:55px 18px}.activity-empty svg{color:#6680e9}.activity-empty p{font-size:12px;line-height:1.5}.context-card{background:linear-gradient(145deg,#2b387f24,#1619341a);border:1px solid #4a63db26;border-radius:12px;margin-top:auto;padding:13px}.context-card>div{color:#8192ee;align-items:center;gap:8px;display:flex}.context-card strong{color:#aeb8dc;font-size:12px}.context-card p{color:#5f6987;font-size:11px;line-height:1.45}.context-card>span{color:#51cda2;align-items:center;gap:5px;font-size:11px;display:flex}.context-card>span i{background:#45d39e;border-radius:50%;width:5px;height:5px}.toast{z-index:60;color:#d8def6;background:#151a32;border:1px solid #7388ef4d;border-radius:12px;align-items:center;gap:9px;max-width:360px;padding:13px 16px;font-size:13px;animation:.3s toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 70px #000}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}}.toast svg{color:#8094ff}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020309c2;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.project-modal{background:linear-gradient(145deg,#10152b,#090c1b);border:1px solid #7788d538;border-radius:19px;width:min(900px,100%);max-height:90vh;padding:27px;overflow:auto;box-shadow:0 40px 120px #000}.project-modal header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:19px;display:flex}.project-modal h2{margin:9px 0 5px;font:700 22px Manrope,system-ui,-apple-system,sans-serif}.project-modal header p{color:#6f7996;max-width:650px;margin:0;font-size:12px}.project-modal header button{border:1px solid var(--line);cursor:pointer;background:#11162a;border-radius:9px;width:34px;height:34px}.provider{color:#6d7795;align-items:center;gap:7px;margin:15px 0;font-size:12px;display:flex}.provider strong{color:#9da9ce}.warning{color:#d7ad62;background:#db9d301a;border:1px solid #db9d3030;border-radius:9px;margin-top:13px;padding:10px 12px;font-size:12px}.plan-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-grid article{border:1px solid var(--line);background:#070a168c;border-radius:13px;padding:17px}.plan-grid h3{color:#cbd2ed;align-items:center;gap:8px;margin:0 0 13px;font:700 12px Manrope,system-ui,-apple-system,sans-serif;display:flex}.plan-grid h3 svg{color:#7b91ff}.plan-grid ul,.plan-grid ol{margin:0;padding:0;list-style:none}.plan-grid li{color:#7f89a6;gap:7px;margin:8px 0;font-size:12px;line-height:1.45;display:flex}.plan-grid li svg{color:#48cda0;flex:none}.plan-grid ol{counter-reset:steps}.plan-grid ol li{counter-increment:steps}.plan-grid ol li:before{content:counter(steps);color:#8296f4;background:#5169dc24;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.plan-grid article>p{color:#818ba8;font-size:12px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{border:1px solid var(--line);color:#7e89a8;background:#11162b;border-radius:6px;padding:4px 6px;font-size:11px}@media (width<=1000px){.app-shell{grid-template-columns:76px 1fr}.sidebar{width:76px}.brand>div:last-child,.sidebar nav span,.sidebar nav p,.sidebar-bottom{display:none}.brand{justify-content:center;padding:0}.sidebar nav{margin-top:43px}.sidebar nav button{justify-content:center}.sidebar nav button i{left:-16px}main{grid-column:2}.lower-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}.timeline{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.context-card{margin-top:5px}}@media (width<=720px){.app-shell{display:block}.sidebar{width:232px;transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar.open .brand>div:last-child,.sidebar.open nav span,.sidebar.open nav p,.sidebar.open .sidebar-bottom{display:block}.sidebar.open nav button{justify-content:flex-start}.close-mobile{color:#7b849f;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:23px;right:11px}.mobile-scrim{z-index:19;background:#0000008c;position:fixed;inset:0}main{min-width:0}.topbar{align-items:flex-start;height:auto;padding:23px 18px}.menu-mobile{background:0 0;border:0;place-items:center;margin-right:10px;display:grid}.topbar>div:nth-child(2){flex:1}.breadcrumb,.topbar p{display:none}.topbar h1{font-size:18px}.top-actions .search,.top-actions .new span{display:none}.top-actions .new{justify-content:center;width:36px;padding:0}.content{padding:15px 14px 35px}.metrics{grid-template-columns:1fr}.metric{min-height:82px}.creator{padding:22px 17px}.creator h2{font-size:18px}.suggestions{overflow:auto}.suggestions span,.composer-actions>small{display:none}.composer-actions{padding-left:10px}.model-status{max-width:130px}.composer-actions>button{margin-left:auto}.agent-flow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.flow-line{display:none}.projects-grid,.plan-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}.timeline{display:block}.project-modal{padding:20px}.modal-backdrop{padding:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--blue:#4f6df5;--panel:#111216;--line:#292a30;--muted:#8a8d96}.ambient,.creator-glow{display:none}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0f;border-color:#24252a}.logo-mark{box-shadow:none;background:#111319;border-color:#3b3e49;border-radius:3px}.logo-mark span{color:#f1f2f5}.sidebar nav button{border-radius:3px}.sidebar nav button.active{box-shadow:none;color:#fff;background:#17191f}.sidebar nav button.active i{box-shadow:none;background:#5874ee}.local-card{background:#111216;border-color:#25272d;border-radius:3px}.avatar{background:#17191f;border-radius:3px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0f;border-color:#24252a}.topbar h1{letter-spacing:-.02em;font-size:22px}.topbar h1 span{display:none}.top-actions button,.search kbd{border-radius:3px}.new{color:#101114;box-shadow:none;background:#e9ebef;border-color:#e9ebef}.content{max-width:1440px}.metrics{border:1px solid #25262c;gap:0}.metric{background:#101115;border:0;border-right:1px solid #25262c;border-radius:0;min-height:88px}.metric:last-child{border-right:0}.metric:after{display:none}.metric-icon{color:#9ba8e8;background:#17191f;border-color:#282a31;border-radius:3px}.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101115;border-color:#292a30}.creator{border-top:2px solid #526fed;border-radius:4px;padding:32px}.eyebrow{color:#737884;letter-spacing:.15em}.creator h2{margin-top:16px;font-size:25px}.creator>p{color:#858993;max-width:670px}.composer{box-shadow:none;background:#0b0c0f;border-color:#30323a;border-radius:3px}.composer:focus-within{box-shadow:none;border-color:#6676b8}.composer-actions>button{color:#101114;background:#e9ebef;border-color:#e9ebef;border-radius:3px}.suggestions button{color:#858994;background:#15161a;border-radius:3px}.pipeline,.activity-panel{border-radius:4px}.live{border-radius:3px}.agent-icon{background:#16181e;border-radius:3px}.projects-grid{gap:8px}.project-card{background:#101115;border-radius:3px}.project-card:hover{background:#14151a;border-color:#42454f;transform:none}.project-icon,.status,.empty-project,.empty-project>div,.activity-count,.context-card{border-radius:3px}.status{color:#72bf9a;background:#15231d}.project-modal{background:#101115;border-radius:4px}.project-modal header button,.plan-grid article,.tags span,.warning{border-radius:3px}.toast{background:#17191f;border-radius:3px;box-shadow:0 10px 30px #00000073}.app-shell{background:#101114;grid-template-columns:220px 1fr}.sidebar{background:#0c0d0f;width:220px;padding:18px 10px 14px}.brand{height:34px;padding:0 8px}.logo-mark{width:26px;height:26px}.brand strong{font-size:14px}.sidebar nav{margin-top:29px}.sidebar nav p{margin-bottom:5px;font-size:11px}.sidebar nav button{color:#777a82;height:36px;padding:0 10px;font-size:12px}.sidebar nav button.active{color:#e5e6e9;background:#18191d}.sidebar-bottom>button{height:34px}.topbar{background:#101114;grid-template-rows:47px 40px;grid-template-columns:1fr auto;align-items:center;height:106px;padding:18px 28px 0;display:grid}.page-identity{align-self:center}.breadcrumb{margin:0 0 4px}.topbar h1{font:600 17px/1.2 Manrope,system-ui,-apple-system,sans-serif}.product-tabs{grid-column:1/-1;align-self:end;gap:23px;height:40px;display:flex}.product-tabs button{color:#747780;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;position:relative}.product-tabs button.current{color:#f0f1f3}.product-tabs button.current:after{content:"";background:#f0f1f3;height:2px;position:absolute;bottom:0;left:0;right:0}.top-actions{grid-area:1/2}.top-actions button{height:31px}.new{font-size:12px}.content{max-width:1320px;padding:24px 28px 50px}.creator{border:1px solid #2b2c31;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:26px;min-height:0;padding:24px 25px;display:grid}.creator>.eyebrow,.creator>h2,.creator>p{grid-column:1}.creator>.eyebrow{align-self:end}.creator h2{margin:6px 0 5px;font-size:20px}.creator>p{align-self:start;margin:0;font-size:12px;line-height:1.5}.composer{grid-area:1/2/5}.suggestions{z-index:1;grid-column:2;justify-content:flex-end;margin-top:-16px;position:relative;transform:translateY(19px)}.composer textarea{height:94px;font-size:13px}.composer-actions{height:44px}.metrics{margin:10px 0 18px}.metric{min-height:67px;padding:12px 15px}.metric-icon{width:30px;height:30px}.metric strong{font-size:16px}.metric span{font-size:11px}.lower-grid{grid-template-columns:minmax(0,1fr) 272px;gap:18px;margin-top:0}.pipeline{padding:17px 18px}.agent-flow{margin-top:17px}.agent-icon{width:34px;height:34px}.agent-icon svg{width:16px}.projects-section{border-top:1px solid #292a30;margin-top:22px;padding-top:19px}.projects-grid{grid-template-columns:1fr;margin-top:10px}.project-card{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 130px 80px;align-items:center;column-gap:12px;min-height:0;padding:12px 14px;display:grid}.project-top{grid-area:1/1/3;display:block}.project-icon{width:32px;height:32px}.project-top .status{display:none}.project-card h4{grid-column:2;margin:0;font-size:13px}.project-card p{white-space:nowrap;text-overflow:ellipsis;grid-column:2;height:auto;margin-top:2px}.progress-label{grid-area:1/3;margin:0}.progress{grid-area:2/3;margin:4px 0 0}.project-card footer{text-align:right;grid-area:1/4/3;margin:0;display:block}.project-card footer span{margin:2px;display:block}.activity-panel{min-height:440px;padding:17px 16px}.section-title h3{margin-top:5px;font-size:12px}.timeline{margin-top:19px}.context-card{margin-top:14px}.empty-project{min-height:126px}.flow-line{background:#292b32}.agent strong{font-size:12px}.agent small{font-size:10px}@media (width<=900px){.topbar{grid-template-columns:1fr auto}.product-tabs{overflow:auto}.creator{grid-template-columns:1fr}.creator>.eyebrow,.creator>h2,.creator>p,.composer,.suggestions{grid-column:1}.composer{grid-row:auto}.suggestions{margin-top:-10px}.lower-grid{grid-template-columns:1fr}.project-card{grid-template-columns:36px minmax(0,1fr) 110px}}@media (width<=720px){.topbar{grid-template-rows:39px 38px;height:92px;padding:14px 14px 0}.product-tabs{gap:18px}.content{padding:14px}.creator{gap:14px;padding:19px 16px}.suggestions{justify-content:flex-start;margin:0;overflow:auto;transform:none}.metrics{border:0;gap:7px;display:grid}.metric{border:1px solid #292a30!important}.project-card{grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr)}.project-card .progress-label,.project-card .progress,.project-card footer{text-align:left;grid-area:auto/2}.project-card footer span{margin-right:9px;display:inline}.top-actions .new{display:grid}.product-tabs button{white-space:nowrap}}.agent-roster{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.roster-agent{background:#0d0e11;border:1px solid #26282e;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.roster-agent .agent-icon{flex:none;width:28px;height:28px;margin:0}.roster-agent strong,.roster-agent small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roster-agent strong{color:#d4d6db;font-size:11px}.roster-agent small{color:#656971;margin-top:2px;font-size:10px}.project-questions{background:#0d0e11;border:1px solid #32343c;margin-bottom:12px;padding:14px}.project-questions h3{align-items:center;gap:7px;margin:0 0 10px;font-size:13px;display:flex}.project-questions ol{color:#969aa4;margin:0;padding-left:20px;font-size:12px;line-height:1.6}.selected-team{border-bottom:1px solid #292a30;margin-bottom:12px;padding:4px 0 14px}.selected-team>span{color:#70747d;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px;display:block}.selected-team>div{flex-wrap:wrap;gap:5px;display:flex}.selected-team>div span{color:#9a9ea8;background:#131419;border:1px solid #2d3037;padding:4px 6px;font-size:11px}@media (width<=900px){.agent-roster{grid-template-columns:repeat(2,1fr)}}.opera-logo{flex:none;width:31px;height:31px;overflow:visible}.opera-ring,.opera-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.opera-ring{stroke:#e9eef5;stroke-width:3.1px;stroke-dasharray:104;stroke-dashoffset:0}.opera-path{stroke:#339cff;stroke-width:2.7px;filter:drop-shadow(0 0 5px #339cff40)}.opera-node{fill:#339cff}.brand:hover .opera-ring{animation:1.1s both opera-ring-draw}.brand:hover .opera-path{animation:.9s cubic-bezier(.2,.75,.25,1) both opera-path-rise}.node-one{animation:2.8s ease-in-out infinite opera-node-pulse}.node-two{animation:2.8s ease-in-out 1.4s infinite opera-node-pulse}.brand small{letter-spacing:.12em;white-space:nowrap;color:#747b88;font-size:9px}.platform-owner{color:#626873;letter-spacing:.11em;text-transform:uppercase;margin-top:3px;font-size:10px;display:inline-block}.agent-roster{position:relative;overflow:hidden}.agent-roster:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#339cff14,#0000);width:90px;animation:7s ease-in-out infinite opera-scan;position:absolute;top:0;bottom:0;transform:translate(-120px)}.roster-agent{opacity:0;animation:.55s cubic-bezier(.2,.75,.25,1) forwards opera-agent-enter}.roster-agent:nth-child(2){animation-delay:60ms}.roster-agent:nth-child(3){animation-delay:.12s}.roster-agent:nth-child(4){animation-delay:.18s}.roster-agent:nth-child(5){animation-delay:.24s}.roster-agent:nth-child(6){animation-delay:.3s}.roster-agent:nth-child(7){animation-delay:.36s}.roster-agent:nth-child(8){animation-delay:.42s}.roster-agent .agent-state{animation:.45s cubic-bezier(.2,.8,.2,1) .5s both opera-check}.metric{animation:.5s both opera-panel-enter}.metric:nth-child(2){animation-delay:80ms}.metric:nth-child(3){animation-delay:.16s}.progress span{transform-origin:0;animation:1s cubic-bezier(.2,.75,.25,1) both opera-progress}.composer.loading:after{content:"";background:linear-gradient(90deg,#0000,#339cff,#0000);height:1px;animation:1.6s linear infinite opera-build-line;position:absolute;top:0;left:0;right:0}.pulse-dot,.live i{animation:2s ease-in-out infinite opera-live}@keyframes opera-ring-draw{0%{stroke-dashoffset:104px}to{stroke-dashoffset:0}}@keyframes opera-path-rise{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes opera-node-pulse{0%,to{opacity:.45;transform-origin:50%;transform:scale(.8)}50%{opacity:1;transform:scale(1.22)}}@keyframes opera-scan{0%,20%{opacity:0;left:0;transform:translate(-120px)}28%{opacity:1}70%{opacity:1;left:100%;transform:translate(20px)}80%,to{opacity:0;left:100%}}@keyframes opera-agent-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes opera-check{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes opera-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes opera-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes opera-build-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes opera-live{0%,to{opacity:.55;box-shadow:0 0 #3fd29a2e}50%{opacity:1;box-shadow:0 0 0 5px #3fd29a00}}@media (prefers-reduced-motion:reduce){.opera-logo *,.agent-roster:after,.roster-agent,.roster-agent .agent-state,.metric,.progress span,.composer.loading:after,.pulse-dot,.live i{opacity:1!important;animation:none!important;transform:none!important}}.workspace-page{background:#0d0f13;border:1px solid #292c33;min-height:620px;padding:28px}.workspace-page>h2{margin:9px 0;font:700 26px Manrope,system-ui,sans-serif}.workspace-page>p{color:#8d939d;max-width:700px;margin-bottom:24px;font-size:13px;line-height:1.7}.agent-directory{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.agent-directory article,.context-project,.run-list article,.help-grid article,.settings-list article{background:#11141a;border:1px solid #272b33;padding:14px}.agent-directory article{gap:10px;display:flex}.agent-directory svg{color:#608eff;flex:none}.agent-directory strong,.context-project strong,.run-list strong,.help-grid strong,.settings-list strong{color:#e5e7ec;font-size:12px}.agent-directory p,.context-project p,.help-grid p,.settings-list p{color:#858b96;margin:5px 0;font-size:11px;line-height:1.55}.agent-directory small,.context-project span,.run-list small{color:#5e6570;font-size:10px}.context-project{margin-bottom:8px}.run-list{gap:7px;display:grid}.run-list article{align-items:center;gap:10px;display:flex}.run-list svg{color:#608eff}.run-list small{margin-top:4px;display:block}.help-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.settings-list{gap:9px;display:grid}.settings-list article{justify-content:space-between;align-items:center;display:flex}.settings-list span{text-transform:uppercase;border:1px solid #313640;padding:5px 8px;font-size:11px}.settings-list span.ok{color:#53d69a}.settings-list span.warning{color:#e8b95c}.search-modal{background:#0d0f13;border:1px solid #343842;width:min(600px,92vw);max-height:70vh;padding:12px;overflow:auto;box-shadow:0 30px 90px #000}.search-modal header{border:1px solid #2d313a;align-items:center;gap:10px;padding:10px;display:flex}.search-modal input{color:#fff;background:0 0;border:0;outline:0;flex:1}.search-modal button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #242830;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px;display:flex}.search-modal header button{border:0;width:auto;padding:3px}.search-modal button span{color:#777e89;font-size:11px}.software-build{background:#0b0d11;border:1px solid #30343d;margin:14px 0;padding:16px}.build-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.build-head h3{align-items:center;gap:7px;margin:7px 0;font-size:12px;display:flex}.software-build>p{color:#8e949e;font-size:12px;line-height:1.6}.build-workspace{border:1px solid #2c3038;grid-template-columns:190px minmax(0,1fr);height:340px;margin-top:12px;display:grid}.build-workspace nav{background:#0e1116;border-right:1px solid #2c3038;padding:6px;overflow:auto}.build-workspace nav button{color:#858c97;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:7px;font:11px ui-monospace;display:flex}.build-workspace nav button.active{color:#82b5ff;background:#182236}.build-workspace pre{color:#b9c4d3;white-space:pre;background:#090b0f;margin:0;padding:16px;font:11px/1.65 ui-monospace;overflow:auto}.analysis-run.link{text-decoration:none}.build-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.build-validation{background:#10151c;border:1px solid #2f3742;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;font-size:11px;display:flex}.build-validation.passed strong{color:#53d69a}.build-validation.failed strong{color:#ef7f83}.build-validation span{color:#7f8792}@media (width<=900px){.agent-directory{grid-template-columns:1fr 1fr}.build-workspace{grid-template-columns:1fr;height:auto}.build-workspace nav{border-bottom:1px solid #2c3038;border-right:0;max-height:140px}.build-workspace pre{height:300px}}.integration-page{background:0 0;border:0;padding:0}.integration-title{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.integration-title h2{margin:8px 0 5px;font:700 24px Manrope,system-ui,sans-serif}.integration-title p{color:#858b96;margin:0;font-size:12px}.integration-primary,.connections-panel header button{color:#101114;cursor:pointer;background:#e8eaee;border:1px solid #3b4250;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.demo-notice{color:#8ea8df;background:#111722;border:1px solid #2f3849;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.demo-notice div{align-items:baseline;gap:8px;display:flex}.demo-notice strong{color:#dce5f7;font-size:12px}.demo-notice span{color:#7d8798;font-size:11px}.integration-metrics{background:#0d0f13;border:1px solid #292c33;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.integration-metrics article{border-right:1px solid #292c33;padding:14px 16px}.integration-metrics article:last-child{border:0}.integration-metrics span,.integration-metrics small{color:#727985;font-size:11px;display:block}.integration-metrics strong{margin:7px 0 2px;font:600 19px Manrope,system-ui,sans-serif;display:block}.integration-metrics strong.healthy{color:#61c995;font-size:14px}.integration-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);gap:12px;display:grid}.connections-panel,.review-panel,.connector-catalog{background:#0d0f13;border:1px solid #292c33}.connections-panel>header,.review-panel>header,.connector-catalog>header{border-bottom:1px solid #292c33;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.connections-panel header strong,.review-panel header strong,.connector-catalog header strong{font-size:12px;display:block}.connections-panel header span,.review-panel header span,.connector-catalog header span{color:#707783;margin-top:3px;font-size:10px;display:block}.connections-panel header button{color:#bec3cc;background:#171a20;border-color:#30343c;padding:7px 9px}.connection-list>button{text-align:left;color:#dde0e5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #22252b;grid-template-columns:34px 1fr auto 15px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.connection-list>button:hover,.connection-list>button.selected{background:#131720}.connection-icon,.catalog-icon{color:#8299c9;background:#171b22;border:1px solid #303641;place-items:center;width:32px;height:32px;display:grid}.connection-list strong{font-size:12px}.connection-list small{color:#747c88;margin-top:4px;font-size:10px;display:block}.connection-state{color:#8b94a3;border:1px solid #303641;padding:4px 6px;font-size:10px}.connection-state.ready{color:#72cba0;border-color:#27523f}.connection-state.pending{color:#ddb66c;border-color:#514429}.review-count{background:#312414;border:1px solid #563f20;place-items:center;min-width:20px;height:20px;color:#e6b661!important;margin:0!important;font-size:11px!important;display:grid!important}.review-panel>article{border-bottom:1px solid #24272d;grid-template-columns:18px 1fr auto;gap:8px;padding:13px;display:grid}.review-panel>article>svg{color:#d7a750}.review-panel article strong{font-size:12px}.review-panel article p{color:#8b919b;margin:4px 0;font-size:11px;line-height:1.45}.review-panel article small{color:#626a76;font-size:10px}.review-panel article button{color:#b8bec8;cursor:pointer;background:#171a20;border:1px solid #343944;padding:5px 7px;font-size:10px}.review-rule{color:#67c897;align-items:flex-start;gap:7px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.connector-catalog{margin-top:12px}.connector-catalog>div{grid-template-columns:repeat(3,1fr);display:grid}.connector-catalog article{border-bottom:1px solid #24272d;border-right:1px solid #24272d;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.connector-catalog article strong{font-size:11px}.connector-catalog article small{color:#6f7783;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.connector-catalog article>span:last-child{color:#7e8795;font-size:9px}.spinning{animation:.8s linear infinite spin}@media (width<=900px){.integration-layout{grid-template-columns:1fr}.connector-catalog>div,.integration-metrics{grid-template-columns:1fr 1fr}.integration-metrics article:nth-child(2){border-right:0}.demo-notice div{display:block}.demo-notice span{margin-top:3px;display:block}}@media (width<=600px){.integration-title{display:block}.integration-primary{margin-top:12px}.connector-catalog>div{grid-template-columns:1fr}.connection-list>button{grid-template-columns:32px 1fr 14px}.connection-state{display:none}}.profile{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.auth-loading{color:#8f96a3;background:#0b0c0f;justify-content:center;align-items:center;gap:10px;min-height:100vh;font-size:13px;display:flex}.auth-shell{color:#eef0f4;background:#0b0c0f;grid-template-columns:minmax(380px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.auth-brand{background:radial-gradient(circle at 25% 25%,#4a67da2e,#0000 34%),#0e1015;border-right:1px solid #282b32;flex-direction:column;justify-content:center;padding:9vw;display:flex;position:relative}.auth-logo{color:#9aadff;border:1px solid #5369bd;place-items:center;width:42px;height:42px;margin-bottom:36px;font:700 18px Manrope,system-ui,sans-serif;display:grid}.auth-brand>span{letter-spacing:.25em;color:#6373a7;font-size:11px}.auth-brand h1{letter-spacing:.14em;margin:17px 0;font:800 clamp(42px,7vw,82px)/.9 Manrope,system-ui,sans-serif}.auth-brand>p{color:#9298a4;max-width:480px;font-size:12px;line-height:1.7}.auth-points{gap:13px;margin-top:38px;display:grid}.auth-points div{color:#aab0bc;align-items:center;gap:10px;font-size:12px;display:flex}.auth-points svg{color:#718cef}.auth-brand>small{color:#4f5664;letter-spacing:.22em;font-size:10px;position:absolute;bottom:34px;left:9vw}.auth-card{flex-direction:column;justify-content:center;max-width:760px;padding:8vw;display:flex}.auth-card h2{margin:12px 0 8px;font:700 28px Manrope,system-ui,sans-serif}.auth-card>p,.auth-card form>p{color:#848b97;margin:0 0 25px;font-size:12px;line-height:1.6}.auth-choice{color:#dfe2e8;text-align:left;cursor:pointer;background:#111319;border:1px solid #30343c;grid-template-columns:26px 1fr 18px;align-items:center;gap:12px;width:100%;margin-bottom:9px;padding:18px;display:grid}.auth-choice strong,.auth-choice small{display:block}.auth-card form{width:100%;max-width:430px}.auth-card label{color:#9299a5;margin:12px 0;font-size:11px;display:block}.auth-card input{box-sizing:border-box;color:#eef0f4;background:#0e1014;border:1px solid #343841;outline:none;width:100%;margin-top:6px;padding:12px;font:12px Manrope,system-ui,sans-serif;display:block}.auth-card input:focus{border-color:#6579c3}.auth-submit{color:#111216;cursor:pointer;background:#e7e9ed;border:1px solid #e7e9ed;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:12px;font:700 12px Manrope,system-ui,sans-serif;display:flex}.auth-submit:disabled{opacity:.6}.auth-back{color:#78808d;cursor:pointer;background:0 0;border:0;width:100%;padding:11px;font-size:11px}.auth-error{color:#e6a3ad;background:#211317;border:1px solid #60323a;margin-top:10px;padding:9px;font-size:11px}.auth-secure{color:#5e997b;justify-content:center;gap:6px;margin-top:16px;font-size:10px;display:flex}.auth-secure svg{flex:none}@media (width<=800px){.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}.auth-card{box-sizing:border-box;min-height:100vh;padding:28px}.auth-card form{max-width:none}}.team-page{background:0 0;border:0;padding:0}.team-heading{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.team-heading h2{margin:8px 0 4px;font:700 24px Manrope,system-ui,sans-serif}.team-heading p{color:#858b96;margin:0;font-size:12px}.team-total{background:#111319;border:1px solid #30343c;grid-template-columns:18px auto;align-items:center;gap:2px 7px;padding:10px 13px;display:grid}.team-total svg{color:#8096e9;grid-row:1/3}.team-total strong{font-size:15px}.team-total span{color:#737b88;font-size:10px}.team-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;display:grid}.team-members,.invite-card,.pending-invites{background:#0d0f13;border:1px solid #292c33}.team-members>header,.pending-invites>header{border-bottom:1px solid #292c33;padding:13px 14px}.team-members header strong,.pending-invites header strong{font-size:12px;display:block}.team-members header span,.pending-invites header span{color:#727985;margin-top:3px;font-size:10px;display:block}.team-members>article{border-bottom:1px solid #24272d;grid-template-columns:34px 1fr 110px 65px;align-items:center;gap:10px;padding:11px 14px;display:grid}.member-avatar{color:#9bacdf;background:#171c27;border:1px solid #35405b;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.team-members article strong{font-size:12px}.team-members article small{color:#727a86;margin-top:3px;font-size:10px;display:block}.team-members article>span{color:#9ca4b0;font-size:10px}.member-active{color:#64c795;align-items:center;gap:4px;font-size:10px;font-style:normal;display:flex}.invite-card{padding:17px}.invite-card>svg{color:#8096e9}.invite-card h3{margin:11px 0 5px;font:600 13px Manrope,system-ui,sans-serif}.invite-card>p{color:#7d8490!important;margin:0 0 13px!important;font-size:11px!important;line-height:1.5!important}.invite-card label{color:#8e95a1;margin:9px 0;font-size:10px;display:block}.invite-card input,.invite-card select{box-sizing:border-box;color:#dfe2e8;background:#0b0d11;border:1px solid #343841;width:100%;margin-top:5px;padding:9px;font-size:11px;display:block}.invite-card form>button{color:#111216;cursor:pointer;background:#e5e7eb;border:1px solid #e5e7eb;width:100%;margin-top:7px;padding:9px;font:700 11px Manrope,system-ui,sans-serif}.invite-link{border-top:1px solid #2b2e35;margin-top:14px;padding-top:12px}.invite-link>span{color:#6bc797;font-size:10px;display:block}.invite-link code{white-space:nowrap;text-overflow:ellipsis;color:#808896;margin:7px 0;font-size:9px;display:block;overflow:hidden}.invite-link button{color:#bfc5ce;cursor:pointer;background:#171a20;border:1px solid #343944;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.pending-invites{margin-top:12px}.pending-invites>article{border-bottom:1px solid #24272d;grid-template-columns:18px 1fr 70px 80px;align-items:center;gap:8px;padding:10px 14px;display:grid}.pending-invites>article>svg{color:#d7a750}.pending-invites article strong{font-size:11px}.pending-invites article small{color:#69717d;margin-top:3px;font-size:9px;display:block}.pending-invites article>span{color:#d7a750;font-size:10px}.pending-invites article>span.accepted{color:#65c795}.pending-invites time{color:#6e7580;font-size:10px}.no-invites{color:#707783;align-items:center;gap:7px;padding:14px;font-size:11px;display:flex}.team-forbidden{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.team-forbidden>svg{color:#718cef;margin-bottom:18px}.team-actions{align-items:stretch;gap:8px;display:flex}.team-actions>button{color:#c4c9d2;cursor:pointer;background:#171a20;border:1px solid #343944;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:flex}.team-members article>select{color:#bfc4cd;background:#11141a;border:1px solid #343841;width:100%;padding:6px;font-size:10px}.role-builder{background:#0d0f13;border:1px solid #30343c;margin-bottom:12px;padding:14px}.role-builder>header{border-bottom:1px solid #292c33;justify-content:space-between;align-items:flex-start;padding-bottom:11px;display:flex}.role-builder header strong,.role-builder header span{display:block}.role-builder header strong{font-size:12px}.role-builder header span{color:#737b87;margin-top:3px;font-size:10px}.role-builder header button{color:#7c8490;cursor:pointer;background:0 0;border:0}.role-builder>label{color:#8f96a2;margin:12px 0;font-size:10px;display:block}.role-builder>label input{box-sizing:border-box;color:#e3e5e9;background:#0a0c10;border:1px solid #343841;width:min(360px,100%);margin-top:5px;padding:9px;font-size:11px;display:block}.permission-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.permission-grid fieldset{border:1px solid #292d35;margin:0;padding:9px}.permission-grid legend{color:#aeb4be;padding:0 4px;font-size:10px}.permission-grid label{color:#7f8793;align-items:center;gap:5px;margin:6px 0;font-size:10px;display:flex}.permission-grid input{accent-color:#718cef}.role-builder>footer{border-top:1px solid #292c33;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;display:flex}.role-builder footer span{color:#707884;font-size:10px}.role-builder footer button{color:#111216;cursor:pointer;background:#e5e7eb;border:1px solid #e5e7eb;padding:8px 12px;font:700 11px Manrope,system-ui,sans-serif}@media (width<=900px){.team-layout{grid-template-columns:1fr}.team-members>article{grid-template-columns:34px 1fr 90px}.member-active{display:none}.permission-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.team-heading{display:block}.team-actions{margin-top:12px}.team-total{width:max-content}.team-members>article{grid-template-columns:32px 1fr 90px}.pending-invites>article{grid-template-columns:18px 1fr 60px}.pending-invites time{display:none}.permission-grid{grid-template-columns:1fr}}@media (width<=560px){.agent-directory,.help-grid{grid-template-columns:1fr}.workspace-page{padding:18px}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.files{background:#0d0e11;border:1px solid #292a30;margin-bottom:12px;padding:16px}.files-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.files-head h3{color:#e1e3e8;margin:6px 0 0;font:700 13px Manrope,system-ui,-apple-system,sans-serif}.files-pick{color:#101114;cursor:pointer;white-space:nowrap;background:#e9ebef;border:1px solid #e9ebef;border-radius:3px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.files-pick:disabled{opacity:.55;cursor:progress}.files button:focus-visible,.tool-calls summary:focus-visible{outline-offset:2px;outline:2px solid #7f95f5}.dropzone{background:#101115;border:1px dashed #3a3c45;border-radius:3px;margin-top:12px;padding:14px;transition:border-color .15s,background-color .15s}.dropzone.dragging{background:#141826;border-color:#7f95f5}.dropzone p{color:#8c909a;margin:0;font-size:13px;line-height:1.55}.upload-row{color:#9ba8e8;align-items:center;gap:10px;display:flex}.upload-body{flex:1;min-width:0}.upload-label{color:#b9bcc5;justify-content:space-between;gap:10px;font-size:13px;display:flex}.upload-label strong{text-overflow:ellipsis;white-space:nowrap;color:#e1e3e8;overflow:hidden}.upload-label span{font-variant-numeric:tabular-nums;flex:none}.upload-track{background:#22242b;height:4px;margin-top:7px;overflow:hidden}.upload-track span{background:#5874ee;height:100%;transition:width .2s linear;display:block}.upload-cancel{color:#b9bcc5;cursor:pointer;background:0 0;border:1px solid #3a3c45;border-radius:3px;height:26px;padding:0 9px;font-size:12px}.file-message{color:#b9bcc5;background:#131419;border:1px solid #32343c;border-radius:3px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 10px;font-size:13px;line-height:1.45;display:flex}.file-message span{overflow-wrap:anywhere;flex:1;min-width:0}.file-message svg{flex:none;margin-top:1px}.file-message.error{color:#f0aaa2;background:#1d1413;border-color:#5a3431}.file-message button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:1px;font-size:12px;display:flex}.file-message .retry{text-decoration:underline}.files-state,.files-next{color:#7d818b;margin:12px 0 0;font-size:13px}.files-next{margin-top:9px;font-size:12px}.file-list{border-top:1px solid #26282e;margin:12px 0 0;padding:0;list-style:none}.file-list li{color:#8f96b8;border-bottom:1px solid #26282e;padding:9px 2px}.file-row{grid-template-columns:18px minmax(0,1fr) auto 72px 72px;align-items:center;gap:10px;display:grid}.file-name strong,.file-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-name strong{color:#e1e3e8;font-size:13px}.file-name small{color:#7d818b;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.file-kind{letter-spacing:.06em;color:#b9bcc5;border:1px solid #32343c;border-radius:3px;padding:2px 6px;font-size:12px;font-weight:700}.file-meta{color:#8c909a;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.tool-calls{border-top:1px solid #26282e;margin-top:12px;padding-top:10px}.tool-calls summary{cursor:pointer;color:#8c909a;letter-spacing:.04em;font-size:12px}.tool-calls ul{margin:8px 0 0;padding:0;list-style:none}.tool-calls li{color:#8c909a;font-variant-numeric:tabular-nums;border-bottom:1px solid #1e2025;grid-template-columns:minmax(0,1.4fr) 70px 110px 60px 70px;align-items:baseline;gap:8px;padding:6px 0;font-size:12px;display:grid}.tool-calls code{color:#c9ccd4;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.tool-calls .call-status{color:#72bf9a}.tool-calls li.error .call-status,.tool-calls li.timeout .call-status,.tool-calls li.denied .call-status{color:#f0aaa2}.tool-calls li p{color:#7d818b;overflow-wrap:anywhere;grid-column:1/-1;margin:0}.tool-calls li.error p,.tool-calls li.timeout p,.tool-calls li.denied p{color:#d79a93}@media (width<=720px){.files{padding:13px}.files-head{flex-direction:column;align-items:flex-start}.file-row{grid-template-columns:18px minmax(0,1fr) auto}.file-row .file-meta{text-align:left;grid-column:2/-1;display:inline}.file-row .file-meta+.file-meta{display:none}.upload-row{flex-wrap:wrap}.tool-calls li{grid-template-columns:minmax(0,1fr) auto}.tool-calls li span:first-of-type,.tool-calls li span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.upload-track span,.dropzone{transition:none}}.file-analysis{flex-direction:column;align-items:flex-start;gap:6px;margin:6px 0 2px 28px;display:flex}.analysis-state{color:#9ba8e8;align-items:center;gap:8px;font-size:12px;display:flex}.spinner.small{border-width:2px;width:11px;height:11px}.analysis-run,.analysis-toggle{color:#c9ccd4;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #3a3c45;border-radius:3px;align-items:center;gap:6px;min-height:28px;padding:3px 10px;font-size:12px;line-height:1.2;display:flex}.analysis-run:hover,.analysis-toggle:hover{border-color:#5b5f6b}.analysis-toggle svg{transition:transform .15s}.analysis-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.analysis-run:focus-visible,.analysis-toggle:focus-visible,.sheet-tabs button:focus-visible,.table-scroll:focus-visible{outline-offset:2px;outline:2px solid #7f95f5}.analysis-badge{letter-spacing:.04em;border-radius:3px;padding:1px 6px;font-size:12px;font-weight:700}.analysis-badge.ok{color:#72bf9a;background:#15231d}.analysis-badge.warning{color:#e0b85f;background:#2a2113}.analysis{background:#0b0c0f;border:1px solid #26282e;margin:10px 0 6px;padding:14px}.analysis-summary{color:#a3a7b1;margin:0 0 10px;font-size:13px}.analysis-warning{color:#e0b85f;gap:7px;margin:0 0 8px;font-size:13px;display:flex}.analysis-warning svg{flex:none;margin-top:1px}.sheet-tabs{border-bottom:1px solid #26282e;flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}.sheet-tabs button{color:#8c909a;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13px;position:relative}.sheet-tabs button.current{color:#f0f1f3;box-shadow:inset 0 -2px #e9ebef}.sheet-tabs i{background:#e0b85f;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.sheet-facts{border:1px solid #26282e;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 12px;display:grid}.sheet-facts div{border-right:1px solid #26282e;padding:9px 11px}.sheet-facts div:last-child{border-right:0}.sheet-facts dd{color:#e1e3e8;font-variant-numeric:tabular-nums;margin:0;font:700 15px Manrope,system-ui,-apple-system,sans-serif}.sheet-facts dt{color:#7d818b;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:12px}.alert-list{margin:0 0 10px;padding:0;list-style:none}.alert-list li{border-bottom:1px solid #1e2025;gap:7px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.alert-list.warning li{color:#e0b85f}.alert-list.warning svg{flex:none;margin-top:2px}.alert-list.info li{color:#8c909a}.analysis-alerts details{margin-bottom:10px}.analysis-alerts summary{cursor:pointer;color:#8c909a;margin-bottom:4px;font-size:12px}.analysis-clean{color:#72bf9a;margin:0 0 10px;font-size:13px}.analysis h4{color:#c9ccd4;letter-spacing:.02em;margin:14px 0 6px;font:700 13px Manrope,system-ui,-apple-system,sans-serif}.table-scroll{border:1px solid #26282e;max-width:100%;overflow:auto}.analysis table{border-collapse:collapse;color:#a3a7b1;width:100%;font-size:12px}.analysis th,.analysis td{text-align:left;white-space:nowrap;vertical-align:top;border-bottom:1px solid #1e2025;padding:6px 9px}.analysis thead th{color:#8c909a;text-transform:uppercase;letter-spacing:.05em;background:#131419;font-size:12px;font-weight:600;position:sticky;top:0}.analysis tbody th{color:#e1e3e8;font-weight:600}.analysis th small,.analysis td small{color:#7d818b;margin-top:1px;font-size:12px;font-weight:400;display:block}.analysis td small.bad{color:#e0b85f}.analysis td.num{text-align:right;font-variant-numeric:tabular-nums}.columns-table .examples{text-overflow:ellipsis;color:#7d818b;max-width:240px;overflow:hidden}.sample-table td{text-overflow:ellipsis;max-width:220px;overflow:hidden}.sample-table tbody th{color:#6f737c;font-variant-numeric:tabular-nums}@media (width<=720px){.file-analysis{margin-left:0}.sheet-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-facts div:nth-child(2){border-right:0}.sheet-facts div:nth-child(-n+2){border-bottom:1px solid #26282e}.analysis{padding:11px}}@media (prefers-reduced-motion:reduce){.analysis-toggle svg{transition:none}}.mapping{background:#0b0c0f;border:1px solid #26282e;margin:10px 0 6px;padding:14px}.mapping-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mapping-head h4{color:#e1e3e8;margin:0 0 4px;font:700 12px Manrope,system-ui,-apple-system,sans-serif}.mapping-head p{color:#8c909a;margin:0;font-size:13px;line-height:1.5}.version{color:#7d818b;margin-left:6px;font-size:12px;font-weight:500}.mapping-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.mapping-actions small,.approve-box small{color:#7d818b;font-size:12px}.mapping-section{border-top:1px solid #1e2025;margin-top:14px;padding-top:10px}.mapping-section h5{letter-spacing:.12em;text-transform:uppercase;color:#737884;margin:0 0 8px;font-size:12px}.question{border:0;min-width:0;margin:0 0 14px;padding:0}.question legend,.question>label{color:#d4d6db;margin:0 0 7px;padding:0;font-size:13px;line-height:1.5;display:block}.question legend small{color:#7d818b}.options{gap:5px;display:grid}.option{cursor:pointer;color:#b9bcc5;background:#101115;border:1px solid #2b2d34;border-radius:3px;align-items:flex-start;gap:9px;padding:8px 10px;font-size:13px;display:flex}.option:hover{border-color:#44474f}.option.checked{background:#141826;border-color:#6676b8}.option input{accent-color:#5874ee;flex:none;margin:2px 0 0}.option strong{color:#e1e3e8;font-weight:600}.option em{letter-spacing:.05em;color:#8fa6e8;background:#1a2230;border-radius:3px;margin-left:8px;padding:1px 5px;font-size:12px;font-style:normal}.option small{color:#7d818b;margin-top:2px;font-size:12px;display:block}.option:focus-within{outline-offset:1px;outline:2px solid #7f95f5}.question input[type=text],.approve-box input{color:#e7eaff;background:#101115;border:1px solid #30323a;border-radius:3px;width:100%;height:32px;padding:0 10px;font-size:13px}.question input[type=text]:focus,.approve-box input:focus{outline-offset:1px;outline:2px solid #7f95f5}.use-suggestion{color:#8fa6e8;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.approve-box{border-top:1px solid #26282e;justify-items:start;gap:7px;margin-top:16px;padding-top:12px;display:grid}.approve-box label{color:#8c909a;font-size:12px}.approve-box .files-pick:disabled{opacity:.45;cursor:not-allowed}.mapping-summary{border:1px solid #26282e;gap:0;margin:12px 0 0;display:grid}.mapping-summary div{border-bottom:1px solid #1e2025;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;padding:8px 10px;font-size:13px;display:grid}.mapping-summary div:last-child{border-bottom:0}.mapping-summary dt{color:#8c909a}.mapping-summary dd{color:#e1e3e8;overflow-wrap:anywhere;margin:0}@media (width<=720px){.mapping{padding:11px}.mapping-head{flex-direction:column}.mapping-summary div{grid-template-columns:1fr;gap:2px}}.entities{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:8px 0;display:grid}.entity{background:#101115;border:1px solid #2b2d34;min-width:0;padding:10px}.entity.main{border-color:#44527f;grid-column:1/-1}.entity h5{color:#e1e3e8;margin:0 0 7px;font:700 13px Manrope,system-ui,-apple-system,sans-serif}.entity h5 small{color:#7d818b;margin-top:2px;font:400 12px DM Sans;display:block}.entity ul{margin:0;padding:0;list-style:none}.entity.main ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));column-gap:14px;display:grid}.entity li{color:#8c909a;border-bottom:1px solid #1a1c21;justify-content:space-between;gap:8px;padding:3px 0;font-size:12px;display:flex}.entity code,.relationships code,.import-report code,.files-next code{color:#c9ccd4;overflow-wrap:anywhere;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.entity li span{text-align:right}.relationships{color:#8c909a;margin:0 0 10px;padding:0;font-size:12px;list-style:none}.relationships li{padding:3px 0}.relationships small{color:#7d818b}.sql{color:#b9bcc5;white-space:pre;background:#08090b;border:1px solid #26282e;max-height:260px;margin:8px 0 0;padding:10px;font:500 12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.sql:focus-visible{outline-offset:2px;outline:2px solid #7f95f5}.import-report{width:100%}.import-report h4{color:#c9ccd4;margin:14px 0 6px;font:700 13px Manrope,system-ui,-apple-system,sans-serif}.reason-list{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.reason-list li{color:#a3a7b1;border:1px solid #2b2d34;align-items:baseline;gap:8px;padding:4px 9px;font-size:12px;display:flex}.reason-list strong{color:#e0b85f;font-variant-numeric:tabular-nums}.model .approve-box{justify-items:stretch}.model .approve-box .files-pick{justify-self:start}.model .analysis-toggle{margin-top:10px}.model>.file-message{margin-bottom:10px}@media (width<=720px){.entity.main ul{grid-template-columns:1fr}}.model h4{color:#c9ccd4;margin:14px 0 6px;font:700 13px Manrope,system-ui,-apple-system,sans-serif}.model .mapping-head h4{color:#e1e3e8;margin:0 0 4px;font-size:12px}.model .question{margin-top:14px}.model .approve-box h4{margin:0 0 4px}.build-revisions{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.build-revisions .section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.build-revisions h3{margin:5px 0 0;font-size:14px}.revision-list{gap:8px;display:grid}.revision-list>article{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:13px}.revision-list header{justify-content:space-between;align-items:center;display:flex}.revision-list header span{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);border-radius:99px;padding:3px 7px;font-size:12px}.revision-list header span.ok{color:#54d9a0;border-color:#54d9a04d}.revision-list header span.warning{color:#e9bd65;border-color:#e9bd654d}.revision-list header span.danger{color:#ff7d86;border-color:#ff7d864d}.revision-list p{color:var(--muted);margin:7px 0;font-size:12px}.revision-list details{color:#8f99b7;font-size:12px}.revision-list summary{cursor:pointer}.revision-files{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.revision-files code{border:1px solid var(--line);color:#aeb8da;border-radius:5px;padding:4px 6px;font-size:12px}.revision-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.import-report table{border-collapse:collapse;color:#a3a7b1;width:100%;font-size:12px}.import-report th,.import-report td{text-align:left;white-space:nowrap;vertical-align:top;border-bottom:1px solid #1e2025;padding:6px 9px}.import-report thead th{color:#8c909a;text-transform:uppercase;letter-spacing:.05em;background:#131419;font-size:12px;font-weight:600;position:sticky;top:0}.import-report td.num{text-align:right;font-variant-numeric:tabular-nums}.import-report .examples{color:#7d818b;text-overflow:ellipsis;max-width:320px;overflow:hidden}.import-report .files-next{margin:10px 0 0}.import-report .sheet-facts{margin-top:8px}.app-preview{border-top:1px solid #26282e;margin-top:14px;padding-top:12px}.app-preview h4{margin:0 0 6px!important}.preview-frame{background:#0f1013;border:1px solid #2b2d34;width:100%;height:560px;margin-top:6px;display:block}.analysis-run.link{align-items:center;text-decoration:none;display:inline-flex}@media (width<=720px){.preview-frame{height:480px}}.operations-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.operations-heading h2{margin:6px 0}.operations-heading p{color:#858b96;margin:0;font-size:12px}.operations-heading>button,.support-create>button,.ticket-reply button{color:#101114;cursor:pointer;background:#e8eaee;border:0;border-radius:3px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:700;display:flex}.audit-summary{grid-template-columns:210px 210px minmax(260px,1fr);gap:10px;margin-bottom:12px;display:grid}.audit-summary article,.audit-summary label{background:#11141a;border:1px solid #292c33;align-items:center;gap:11px;min-height:66px;padding:13px;display:flex}.audit-summary article svg{color:#718cef}.audit-summary article strong,.audit-summary article span{display:block}.audit-summary article strong{font:600 18px Manrope,system-ui,sans-serif}.audit-summary article span{color:#727985;font-size:10px}.audit-summary label input{color:#e5e7ec;background:0 0;border:0;outline:0;width:100%;font-size:12px}.audit-list{background:#0d0f13;border:1px solid #292c33}.audit-list article{border-bottom:1px solid #24272d;grid-template-columns:10px minmax(210px,1.4fr) minmax(160px,1fr) 90px;align-items:center;gap:10px;padding:11px 14px;display:grid}.audit-list article:last-child{border-bottom:0}.audit-list strong,.audit-list small{display:block}.audit-list strong{font-size:12px}.audit-list small,.audit-list time{color:#727985;font-size:10px}.audit-list code{color:#69717d;text-overflow:ellipsis;font-size:10px;overflow:hidden}.audit-result{background:#53d69a;border-radius:50%;width:7px;height:7px}.audit-result.error,.audit-result.denied{background:#ef7f83}.operations-state{color:#727985;text-align:center;padding:28px;font-size:12px}.support-create{background:#0d0f13;border:1px solid #30343c;gap:11px;margin-bottom:12px;padding:15px;display:grid}.support-create>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-create label{color:#8e95a1;gap:5px;font-size:10px;display:grid}.support-create input,.support-create select,.support-create textarea,.ticket-thread select,.ticket-reply textarea{color:#dfe2e8;background:#0b0d11;border:1px solid #343841;outline:0;padding:9px;font-size:11px}.support-create textarea{resize:vertical;min-height:88px}.support-create>button{justify-self:end}.support-layout{grid-template-columns:310px minmax(0,1fr);gap:12px;min-height:480px;display:grid}.ticket-list,.ticket-thread{background:#0d0f13;border:1px solid #292c33;overflow:hidden}.ticket-list>button{color:#dfe2e8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #24272d;grid-template-columns:16px minmax(0,1fr);gap:7px;width:100%;padding:12px;display:grid}.ticket-list>button.active{background:#141925}.ticket-list>button div strong,.ticket-list>button div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ticket-list>button div strong{font-size:11px}.ticket-list>button div span,.ticket-list>button small{color:#727985;font-size:9px}.ticket-list>button small{grid-column:2}.ticket-thread{flex-direction:column;display:flex}.ticket-thread>header{border-bottom:1px solid #292c33;justify-content:space-between;align-items:center;padding:14px;display:flex}.ticket-thread>header h3{margin:4px 0 0;font:600 13px Manrope,system-ui,sans-serif}.ticket-thread>header span{color:#727985;font-size:10px}.ticket-thread>header strong{color:#718cef;font-size:11px}.ticket-messages{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.ticket-messages article{background:#11141a;gap:9px;max-width:80%;padding:11px;display:flex}.ticket-messages article.support{background:#141925;align-self:flex-end}.ticket-messages article strong{font-size:11px}.ticket-messages article p{white-space:pre-wrap;margin:5px 0;font-size:12px}.ticket-messages article time{color:#727985;font-size:9px}.ticket-reply{border-top:1px solid #292c33;gap:8px;padding:12px;display:flex}.ticket-reply textarea{resize:vertical;flex:1;min-height:50px}.ticket-reply button{align-self:flex-end}@media (width<=900px){.audit-summary{grid-template-columns:1fr 1fr}.audit-summary label{grid-column:1/-1}.support-layout{grid-template-columns:1fr}.ticket-list{max-height:260px}.audit-list article{grid-template-columns:10px 1fr 80px}.audit-list code{display:none}}.queue-operations{background:#0d0f13;border:1px solid #292c33;margin-bottom:12px}.queue-operations>header{border-bottom:1px solid #292c33;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.queue-operations h3{align-items:center;gap:7px;margin:5px 0 0;font:600 13px Manrope,system-ui,sans-serif;display:flex}.queue-operations>header>span{color:#62d69d;background:#102119;border:1px solid #28533f;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.queue-operations>header>span.attention{color:#ef8d91;background:#241518;border-color:#674248}.queue-metrics{grid-template-columns:repeat(4,1fr);display:grid}.queue-metrics article{border-right:1px solid #24272d;grid-template-rows:auto auto;grid-template-columns:26px 1fr;column-gap:8px;padding:12px 14px;display:grid}.queue-metrics article:last-child{border-right:0}.queue-metrics svg{color:#718cef;grid-row:1/3}.queue-metrics strong{font:600 14px Manrope,system-ui,sans-serif}.queue-metrics span{color:#727985;font-size:9px}.queue-metrics .danger svg,.queue-metrics .danger strong{color:#ef8d91}.failed-jobs{border-top:1px solid #292c33}.failed-jobs article{border-bottom:1px solid #24272d;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.failed-jobs article:last-child{border-bottom:0}.failed-jobs strong,.failed-jobs small{display:block}.failed-jobs strong{font-size:11px}.failed-jobs small{color:#727985;margin-top:3px;font-size:10px}.failed-jobs button{color:#c0c5ce;cursor:pointer;background:#171a20;border:1px solid #3b414c;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}@media (width<=600px){.queue-metrics{grid-template-columns:1fr 1fr}.queue-metrics article:nth-child(2){border-right:0}.queue-metrics article{border-bottom:1px solid #24272d}}.run-summary{border:1px solid #292c33;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.run-summary article{border-right:1px solid #292c33;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;padding:12px 14px;display:grid}.run-summary article:last-child{border-right:0}.run-summary svg{color:#718cef;grid-row:1/3}.run-summary strong{font:600 16px Manrope,system-ui,sans-serif}.run-summary span{color:#727985;font-size:10px}.agent-ops-layout{grid-template-columns:300px minmax(0,1fr);gap:12px;min-height:620px;display:grid}.agent-run-list,.agent-run-detail{background:#0d0f13;border:1px solid #292c33}.agent-run-list>button{color:#dfe2e8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #24272d;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.agent-run-list>button.active{background:#141925}.agent-run-list>button>svg{color:#555c69}.run-state svg{width:16px}.run-state.running{color:#e1b85f}.run-state.completed{color:#53d69a}.run-state.failed{color:#ef7f83}.agent-run-list strong,.agent-run-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-run-list strong{font-size:12px}.agent-run-list small{color:#727985;margin-top:3px;font-size:10px}.agent-run-detail>header{border-bottom:1px solid #292c33;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.agent-run-detail>header h3{margin:6px 0 4px;font:600 15px Manrope,system-ui,sans-serif}.agent-run-detail>header p{color:#858b96;max-width:620px;margin:0;font-size:11px}.run-badge{color:#8fa5ef;white-space:nowrap;background:#131925;border:1px solid #3d465b;padding:6px 8px;font-size:10px}.run-badge.completed{color:#62d69d;background:#102119;border-color:#28533f}.run-badge.failed{color:#ef8d91;background:#241518;border-color:#674248}.run-facts{border-bottom:1px solid #292c33;gap:18px;padding:10px 16px;display:flex}.run-facts span{color:#858b96;align-items:center;gap:5px;font-size:10px;display:flex}.run-facts svg{color:#718cef;width:13px}.agent-step-list{padding:12px 16px}.agent-step-list>article{border-bottom:1px solid #24272d;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.step-order{color:#737b89;border:1px solid #3a3f49;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.step-order.contributed{color:#62d69d;border-color:#28533f}.agent-step-list article>div>header{justify-content:space-between;gap:10px;display:flex}.agent-step-list strong{font-size:12px}.agent-step-list header span{color:#718cef;font-size:10px}.agent-step-list p{color:#969ca7;margin:4px 0 8px;font-size:11px}.agent-step-list dl{grid-template-columns:130px 1fr 1fr;gap:6px;margin:0;display:grid}.agent-step-list dl>div{background:#101318;padding:7px}.agent-step-list dt{text-transform:uppercase;letter-spacing:.08em;color:#5f6672;font-size:9px}.agent-step-list dd{color:#9ca3af;margin:4px 0 0;font-size:10px;line-height:1.45}.run-events{border-top:1px solid #292c33;padding:14px 16px}.run-events h4{margin:0 0 10px;font-size:12px}.run-events article{grid-template-columns:10px 1fr;gap:8px;padding:6px 0;display:grid}.run-events article>i{background:#718cef;border-radius:50%;width:6px;height:6px;margin-top:4px}.run-events strong{font-size:11px}.run-events p{color:#7d8490;margin:3px 0;font-size:10px}.run-events time{color:#5f6672;font-size:9px}.run-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.danger-subtle{cursor:pointer;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex;color:#ff9393!important;background:#241518!important;border:1px solid #67373d!important}.run-badge.canceled{color:#ef8d91;background:#241518;border-color:#674248}.run-state.canceled{color:#ef8d91}.step-order.canceled{color:#ef8d91;border-color:#674248}.agent-progress{background:#181b21;height:3px;overflow:hidden}.agent-progress i{background:linear-gradient(90deg,#607ce4,#53d69a);height:100%;transition:width .45s;display:block}.agent-step-list>article.is-live{background:linear-gradient(90deg,#607ce417,#0000);margin:0 -8px;padding:11px 8px;box-shadow:inset 2px 0 #718cef}.step-order svg{width:13px}.step-order.running svg{animation:1.2s linear infinite spin}.step-order.running{color:#9eb0f1;border-color:#718cef}.step-order.completed{color:#62d69d;border-color:#28533f}.agent-task-state{background:#11151c;border:1px solid #343946;align-items:center;padding:3px 6px;display:inline-flex}.agent-task-state.running{color:#9eb0f1;border-color:#45588d}.agent-task-state.completed,.agent-task-state.contributed{color:#62d69d;border-color:#28533f}.agent-task-state.failed{color:#ef8d91;border-color:#674248}.agent-task-state.blocked{color:#c9a868}.agent-step-list dd svg{vertical-align:-2px;width:10px;height:10px;margin-right:3px}.agent-step-list dl>div.agent-delivery{border-left:2px solid #3a8f69;grid-column:span 2}.agent-step-list dl>div.agent-error{background:#1b1215;border-left:2px solid #b85a61;grid-column:span 2}.agent-error dd{color:#ef9da1}.agent-step-list dl>div.agent-tools{border-left:2px solid #657dd3;grid-column:1/-1}.agent-tools dd{flex-wrap:wrap;gap:5px;display:flex}.agent-tools dd>span{color:#aab3c5;background:#141820;border:1px solid #303744;align-items:center;gap:3px;padding:5px 7px;display:flex}.agent-tools dd>span.ok{color:#70d9a5;border-color:#28533f}.agent-tools dd>span.error,.agent-tools dd>span.timeout,.agent-tools dd>span.denied{color:#ef9da1;border-color:#674248}.agent-tools em{color:#69717f;margin-left:4px;font-style:normal}.agent-step-list dl>div.agent-artifacts,.agent-step-list dl>div.agent-checks{grid-column:1/-1}.agent-artifacts{border-left:2px solid #b484e7}.agent-checks{border-left:2px solid #53a9c9}.agent-artifacts dd,.agent-checks dd{gap:4px;display:grid}.agent-artifacts dd>span,.agent-checks dd>span{align-items:center;gap:4px;display:flex}.agent-artifacts em,.agent-checks em{color:#69717f;margin-left:auto;font-style:normal}.agent-checks span.passed{color:#70d9a5}.agent-checks span.failed{color:#ef9da1}@media (width<=900px){.agent-ops-layout{grid-template-columns:1fr}.agent-run-list{max-height:260px;overflow:auto}}@media (width<=600px){.run-summary{grid-template-columns:1fr}.run-summary article{border-bottom:1px solid #292c33;border-right:0}.agent-step-list dl{grid-template-columns:1fr}.agent-run-detail>header{display:block}.run-actions{align-items:flex-start;margin-top:10px}.run-badge{margin-top:0;display:inline-block}}.billing-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-heading h2{margin:8px 0 5px;font:700 25px Manrope,system-ui,sans-serif}.billing-heading p{color:#858b96;font-size:12px}.current-plan{background:#141925;border:1px solid #35405b;min-width:190px;padding:13px}.current-plan span,.current-plan strong,.current-plan small{display:block}.current-plan span{letter-spacing:.14em;color:#718cef;font-size:9px}.current-plan strong{margin:7px 0;font:700 16px Manrope,system-ui,sans-serif}.current-plan small{color:#8e95a1;font-size:10px}.usage-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0 12px;display:grid}.usage-grid article{background:#11141a;border:1px solid #292c33;padding:13px}.usage-grid article>div:first-child{color:#718cef;align-items:center;gap:7px;display:flex}.usage-grid article>div span{color:#8e95a1;font-size:10px}.usage-grid strong{margin:12px 0 8px;font:600 15px Manrope,system-ui,sans-serif;display:block}.usage-grid strong small{color:#727985;font:400 11px DM Sans}.usage-track{background:#252932;height:4px;overflow:hidden}.usage-track i{background:#718cef;height:100%;display:block}.usage-grid em{color:#727985;margin-top:6px;font-size:9px;font-style:normal;display:block}.billing-cycle{background:#0d0f13;border:1px solid #292c33;grid-template-columns:110px 170px 1fr;align-items:center;margin-bottom:12px;padding:11px 13px;display:grid}.billing-cycle strong{font-size:11px}.billing-cycle span,.billing-cycle small{color:#7d8490;font-size:10px}.billing-plans{grid-template-columns:repeat(4,1fr)!important}.billing-plans article{background:#0d0f13!important;border:1px solid #292c33!important;padding:15px!important}.billing-plans article.active{background:#121722!important;border-color:#5369bd!important}.billing-plans article>span{letter-spacing:.12em;color:#718cef;font-size:9px}.billing-plans h3{margin:8px 0;font:700 15px Manrope,system-ui,sans-serif}.billing-plans p{min-height:28px;color:#727985!important;font-size:10px!important}.billing-plans ul{margin:12px 0;padding:0;list-style:none}.billing-plans li{color:#9aa1ad;border-bottom:1px solid #24272d;padding:5px 0;font-size:10px}.billing-plans button{color:#727985;background:#171a20;border:1px solid #343944;width:100%;padding:8px;font-size:10px}.billing-note{background:#17140e;border:1px solid #3d3525;margin-top:12px;padding:13px}.billing-note strong{color:#ddb66c;font-size:11px}.billing-note p{color:#8f8778;margin:5px 0 0;font-size:10px;line-height:1.6}.billing-ledger{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.billing-ledger>section{background:#0d0f13;border:1px solid #292c33;padding:13px}.billing-ledger header{justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-ledger h3{align-items:center;gap:6px;margin:5px 0;font:600 13px Manrope,system-ui,sans-serif;display:flex}.billing-ledger header button{color:#c0c5ce;cursor:pointer;background:#171a20;border:1px solid #3b414c;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.billing-ledger header svg{width:14px}.billing-ledger>section>p{color:#727985;font-size:10px}.subscription-fact{border-bottom:1px solid #24272d;justify-content:space-between;padding:9px 0;display:flex}.subscription-fact strong{color:#62d69d;font-size:11px}.subscription-fact span{color:#727985;font-size:10px}.invoice-list article,.usage-events article{border-bottom:1px solid #24272d;grid-template-columns:70px 1fr auto;gap:8px;padding:8px 0;display:grid}.invoice-list strong,.usage-events strong{font-size:10px}.invoice-list span,.usage-events span{color:#727985;font-size:10px}.invoice-list em,.usage-events em{color:#8fa5ef;font-size:10px;font-style:normal}@media (width<=1000px){.usage-grid,.billing-plans{grid-template-columns:1fr 1fr!important}.billing-ledger{grid-template-columns:1fr}}@media (width<=600px){.billing-heading{display:block}.current-plan{margin-top:12px}.usage-grid,.billing-plans{grid-template-columns:1fr!important}.billing-cycle{grid-template-columns:1fr;gap:5px}}.publication-panel{border-top:1px solid #292c33;margin-top:14px;padding-top:14px}.publication-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.publication-panel h4{align-items:center;gap:7px;display:flex;margin:6px 0!important}.publication-panel header p{color:#7d8490;margin:0;font-size:11px}.publication-locked{color:#c9aa6d;background:#17140e;border:1px solid #3d3525;align-items:center;gap:7px;margin-top:10px;padding:9px;font-size:11px;display:flex}.publication-confirm{background:#111827;border:1px solid #405283;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:11px 12px;display:flex}.publication-confirm strong{color:#e5e8ef;font-size:12px;display:block}.publication-confirm p{color:#8f9ab3;margin:4px 0 0;font-size:10px}.publication-confirm>div:last-child{flex:none;gap:7px;display:flex}.publication-confirm button{color:#aeb4be;cursor:pointer;background:#171a20;border:1px solid #343944;padding:7px 10px;font-size:10px}.publication-list{border:1px solid #292c33;margin-top:10px}.publication-list article{border-bottom:1px solid #24272d;grid-template-columns:55px minmax(0,1fr) 75px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.publication-list article:last-child{border-bottom:0}.release-version{color:#718cef;align-items:center;gap:5px;display:flex}.publication-list article>div:nth-child(2) strong,.publication-list article>div:nth-child(2) small{display:block}.publication-list article>div:nth-child(2) strong{font-size:11px}.publication-list article>div:nth-child(2) small{color:#69717d;margin-top:3px;font-size:9px}.publication-list article>span{color:#727985;align-items:center;gap:4px;font-size:10px;display:flex}.publication-list article>span.active{color:#53d69a}.publication-list article>button{color:#aeb4be;cursor:pointer;background:#171a20;border:1px solid #343944;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.publication-empty{color:#727985;margin:12px 0 0;font-size:11px}.publication-actions{justify-content:flex-end;gap:5px;display:flex}.publication-actions button,.publication-actions a{color:#aeb4be;cursor:pointer;background:#171a20;border:1px solid #343944;align-items:center;gap:4px;padding:6px 8px;font-size:10px;text-decoration:none;display:flex}@media (width<=600px){.publication-panel>header{display:block}.publication-panel>header>button{margin-top:10px}.publication-confirm{display:block}.publication-confirm>div:last-child{margin-top:10px}.publication-list article{grid-template-columns:48px 1fr 60px}.publication-list article>button{grid-column:2/-1;justify-self:start}.publication-actions{grid-column:2/-1;justify-content:flex-start}}.settings-download{white-space:nowrap;color:#9cc4ff;background:#14233a;border:1px solid #365f9e;align-items:center;gap:6px;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}.settings-download:hover{background:#1a3152}.settings-list article.organization-deletion{background:#130f11;border-color:#3d2a2d;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.organization-deletion.pending{grid-template-columns:1fr}.deletion-summary{min-width:0}.danger-status{color:#d98b91!important;border-color:#59363b!important}.danger-action,.cancel-deletion{white-space:nowrap;color:#f1a6ae;cursor:pointer;background:#291318;border:1px solid #6c343d;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.cancel-deletion{color:#bdc5d2;background:#171b22;border-color:#495261}.deletion-pending{background:#201810;border:1px solid #634633;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px;display:grid}.deletion-pending>svg{color:#e1aa68}.deletion-pending strong{font-size:12px}.deletion-pending p{color:#ad9b87!important;margin:4px 0 0!important}.deletion-confirmation{border-top:1px solid #493036;grid-column:1/-1;padding-top:13px}.deletion-confirmation header{gap:9px;display:flex}.deletion-confirmation header>svg{color:#e37882;flex:none}.deletion-confirmation header p{margin:4px 0 0!important}.deletion-warning{color:#d7a56d;background:#21170d;border:1px solid #6e4b2d;align-items:flex-start;gap:7px;margin:11px 0;padding:9px;display:flex}.deletion-warning span{line-height:1.5;text-transform:none!important;border:0!important;padding:0!important;font-size:10px!important}.deletion-confirmation label{color:#9299a5;margin-top:10px;font-size:10px;display:block}.deletion-confirmation label code{color:#f0a1aa;font-size:11px}.deletion-confirmation input{box-sizing:border-box;color:#fff;background:#0b0a0c;border:1px solid #49373b;width:100%;margin-top:5px;padding:9px;display:block}.deletion-confirmation footer{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.deletion-confirmation footer button{color:#bec4cd;cursor:pointer;background:#171a20;border:1px solid #3b414b;align-items:center;gap:5px;padding:8px 11px;font-size:11px;display:inline-flex}.deletion-confirmation footer .danger-confirm{color:#ffb2ba;background:#33151b;border-color:#763641}.deletion-confirmation footer .safe-confirm{color:#91d2b3;background:#12251d;border-color:#315d49}.deletion-confirmation footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.settings-list article.organization-deletion{grid-template-columns:1fr}.danger-status,.danger-action{justify-self:start}.deletion-pending{grid-template-columns:auto 1fr}.deletion-pending button{grid-column:1/-1}}.team-members>article{grid-template-columns:34px minmax(0,1fr) 110px 65px 75px}.member-reset,.recovery-link button{color:#adb5c2;cursor:pointer;background:#171a20;border:1px solid #343944;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:10px;display:flex}.recovery-link{background:#101a2a;border:1px solid #3b5582;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.recovery-link>svg{color:#83aaf1}.recovery-link>div{flex:1;min-width:0}.recovery-link strong,.recovery-link small,.recovery-link code{display:block}.recovery-link strong{font-size:11px}.recovery-link code{color:#8794aa;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:9px;overflow:hidden}.recovery-link small{color:#72bd91;font-size:9px}.recovery-link button:last-child{flex:none;padding:6px}@media (width<=900px){.team-members>article{grid-template-columns:34px minmax(0,1fr) 90px 75px}.member-active{display:none}}@media (width<=600px){.team-members>article{grid-template-columns:32px minmax(0,1fr) 75px}.team-members article>select{display:none}.recovery-link{flex-wrap:wrap;align-items:flex-start}.recovery-link>div{flex:none;width:calc(100% - 28px)}.recovery-link button{margin-left:25px}.recovery-link button:last-child{margin-left:0}}.settings-list article.security-settings{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.security-action{color:#a8c8ff;cursor:pointer;background:#15243c;border:1px solid #42639a;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.security-action.secondary{color:#d8a3a3;background:#211717;border-color:#4a3b3b}.mfa-enrollment,.mfa-disable,.recovery-codes{border-top:1px solid #2c3340;grid-column:1/-1;padding-top:12px}.mfa-enrollment>strong,.recovery-codes header strong{font-size:12px}.mfa-enrollment>p,.recovery-codes p{color:#7c8491!important;font-size:10px!important}.mfa-enrollment>div{background:#0b0e14;border:1px solid #323a48;align-items:center;padding:8px;display:flex}.mfa-enrollment code{color:#9cbcf1;letter-spacing:1px;overflow-wrap:anywhere;flex:1;font-size:12px}.mfa-enrollment button,.mfa-disable button,.recovery-codes button{color:#bdc6d5;cursor:pointer;background:#171c25;border:1px solid #394252;padding:7px 10px;font-size:10px}.mfa-enrollment label,.mfa-disable label{color:#8e96a3;margin-top:10px;font-size:10px;display:block}.mfa-enrollment input,.mfa-disable input{box-sizing:border-box;color:#fff;background:#0a0d12;border:1px solid #343c49;width:100%;margin-top:5px;padding:9px;display:block}.mfa-enrollment>button{margin-top:9px}.recovery-codes{background:#111a17;border:1px solid #2e5142;padding:12px}.recovery-codes header{gap:8px;display:flex}.recovery-codes header svg{color:#6ac296}.recovery-codes>div{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.recovery-codes code{color:#9bd4b8;text-align:center;background:#0b1310;border:1px solid #2b473c;padding:6px;font-size:10px}.recovery-codes button{align-items:center;gap:5px;display:flex}.mfa-disable{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mfa-disable label{margin:0}.mfa-disable>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.security-enabled{grid-column:1/-1;align-items:center;gap:5px;color:#61c994!important;display:flex!important}@media (width<=600px){.settings-list article.security-settings{grid-template-columns:1fr auto}.security-action{grid-column:1/-1;justify-self:start}.recovery-codes>div{grid-template-columns:repeat(2,1fr)}.mfa-disable{grid-template-columns:1fr}}.platform-operations{background:0 0;border:0;padding:0}.platform-heading{justify-content:space-between;align-items:flex-start;display:flex}.platform-heading h2{margin:8px 0 4px}.platform-heading p{color:#7f8794;font-size:11px}.platform-heading>button{color:#bfc5cf;background:#171a20;border:1px solid #353b46;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.platform-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.platform-metrics article{background:#101319;border:1px solid #292e37;align-items:center;gap:10px;padding:13px;display:flex}.platform-metrics article>svg{color:#7697df}.platform-metrics article.attention>svg{color:#e5aa5c}.platform-metrics strong,.platform-metrics span{display:block}.platform-metrics strong{font-size:15px}.platform-metrics span{color:#747d8a;margin-top:2px;font-size:10px}.platform-grid{border:1px solid #2b3039;grid-template-columns:250px minmax(0,1fr) 220px;min-height:500px;display:grid}.platform-ticket-list{background:#0d1015;border-right:1px solid #2b3039}.platform-ticket-list header,.platform-audit header{border-bottom:1px solid #282d35;padding:12px}.platform-ticket-list header strong,.platform-ticket-list header span{display:block}.platform-ticket-list header strong,.platform-audit header strong{font-size:12px}.platform-ticket-list header span{color:#707985;margin-top:3px;font-size:9px}.platform-ticket-list>button{color:#d9dde4;text-align:left;background:0 0;border:0;border-bottom:1px solid #242932;grid-template-columns:5px minmax(0,1fr);gap:8px;width:100%;padding:11px;display:grid}.platform-ticket-list>button.active{background:#151d2b}.platform-ticket-list i{background:#61718b;width:4px;height:100%}.platform-ticket-list i.high,.platform-ticket-list i.urgent{background:#d77c66}.platform-ticket-list strong,.platform-ticket-list small,.platform-ticket-list button>span{display:block}.platform-ticket-list strong{font-size:11px}.platform-ticket-list small{color:#737d8b;margin-top:4px;font-size:9px}.platform-ticket-list button>span{color:#8aa2cf;grid-column:2;font-size:9px}.platform-ticket-list>p,.platform-audit>p{color:#727b88;padding:12px;font-size:10px}.platform-thread{background:#0b0e13;flex-direction:column;display:flex}.platform-thread>header{border-bottom:1px solid #292e37;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.platform-thread header>div>span{color:#7899dc;font-size:10px}.platform-thread h3{margin:5px 0;font-size:12px}.platform-thread header small{color:#6f7885;font-size:9px}.platform-thread select{color:#c6ccd5;background:#141820;border:1px solid #343b47;padding:7px;font-size:10px}.platform-messages{flex:1;padding:14px;overflow:auto}.platform-messages article{gap:9px;margin-bottom:12px;display:flex}.platform-messages article>div{color:#829bd2;background:#151a22;border:1px solid #343c49;place-items:center;width:27px;height:27px;display:grid}.platform-messages article.support>div{color:#62c694}.platform-messages section{background:#11151b;border:1px solid #2b3038;max-width:80%;padding:9px}.platform-messages strong{font-size:10px}.platform-messages p{color:#b5bbc4;font-size:11px;line-height:1.55}.platform-messages time{color:#69717e;font-size:9px}.platform-thread>form{border-top:1px solid #292e37;gap:8px;padding:10px;display:flex}.platform-thread textarea{resize:vertical;color:#e1e4e9;background:#0e1117;border:1px solid #333a45;flex:1;min-height:48px;padding:9px;font-size:11px}.platform-thread form button{color:#a9c8ff;background:#172846;border:1px solid #41639c;align-self:flex-end;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.platform-audit{background:#0d1015;border-left:1px solid #2b3039}.platform-audit header{align-items:center;gap:7px;display:flex}.platform-audit>article{border-bottom:1px solid #242932;gap:7px;padding:10px;display:flex}.platform-audit>article>svg{color:#5fc08f;width:13px}.platform-audit strong,.platform-audit span,.platform-audit small{display:block}.platform-audit strong{font-size:10px}.platform-audit span,.platform-audit small{color:#6d7683;margin-top:3px;font-size:9px}.platform-empty{color:#737c89;place-items:center;margin:auto;font-size:11px;display:grid}@media (width<=1100px){.platform-grid{grid-template-columns:230px minmax(0,1fr)}.platform-audit{display:none}.platform-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.platform-heading{display:block}.platform-heading>button{margin-top:10px}.platform-grid{grid-template-columns:1fr}.platform-ticket-list{border-bottom:1px solid #2b3039;border-right:0;max-height:240px;overflow:auto}.platform-thread{min-height:480px}.platform-metrics{grid-template-columns:1fr 1fr}}.proposal-repair{border-left:3px solid var(--accent,#2f6f5e);background:#2f6f5e14;margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem}.proposal-history{margin:.5rem 0;font-size:.85rem}.proposal-state{margin:.25rem 0}.proposal-attempts{margin:.25rem 0 .5rem 1.25rem;padding:0}.proposal-attempts li.accepted{color:var(--ok,#1f6f3f)}.proposal-attempts li.rejected,.proposal-attempts li.model_error{color:var(--warn,#8a4b00)}.change-proposal details>div.proposal-history,.change-proposal details>div.proposal-repair{display:block}.proposal-review{margin:.5rem 0}.proposal-review ul{margin:.25rem 0 .5rem 1.25rem;padding:0}.proposal-review li.severity-critical{color:var(--danger,#b00020);font-weight:600}.proposal-review li.severity-high{color:var(--warn,#8a4b00)}.change-proposal details>div.proposal-review{display:block}.proposal-diagnosis{border-left:3px solid var(--warn,#8a4b00);margin:.5rem 0;padding:.5rem .75rem}.proposal-state.severity-high{color:var(--warn,#8a4b00)}.proposal-differential{border-left:3px solid var(--muted,#667);margin:.5rem 0;padding:.5rem .75rem}.proposal-differential ul{margin:.25rem 0 .5rem 1.25rem;padding:0}.change-proposal details>div.proposal-differential{display:block}.github-link-feedback{grid-column:1/-1;color:#c7bbf2!important;font-size:12px!important}:root{--op-bg:#080a16;--op-bg-2:#0d0f20;--op-panel:#111328;--op-panel-2:#171a38;--op-line:#a59beb2b;--op-line-strong:#a59beb4d;--op-text:#f3f1fc;--op-muted:#a9a7c4;--op-faint:#8b89a8;--op-violet:#8f5bdb;--op-violet-2:#6a52df;--op-lilac:#cdb4ff;--op-blue:#5572ff;--op-mint:#78bca0;--op-radius:14px;--op-radius-sm:10px;color:var(--op-text)}body,.app-shell{background:var(--op-bg)}.app-shell{background:radial-gradient(60vmax 40vmax at 78% -8%,#6a52df24,transparent 60%),radial-gradient(40vmax 30vmax at 0% 100%,#5572ff12,transparent 60%),var(--op-bg)}.ambient{display:none}::selection{background:#8f5bdb73}:focus-visible{outline:2px solid var(--op-lilac);outline-offset:2px}.app-shell .sidebar{border-right:1px solid var(--op-line);background:linear-gradient(#0d0f22 0%,#090b19 100%);padding:20px 12px 14px}html.opera-brand-image .sidebar .brand{border-bottom:1px solid var(--op-line);flex-direction:column;align-items:flex-start;gap:7px;padding:2px 8px 16px}html.opera-brand-image .sidebar .brand:after{content:"UMA CRIAÇÃO ALTIVE";color:var(--op-faint);letter-spacing:.2em;padding-left:2px;font:700 9px/1 DM Sans,system-ui,sans-serif;display:block}.workspace-card{border:1px solid var(--op-line);border-radius:var(--op-radius-sm);background:#8f5bdb12;align-items:center;gap:11px;margin:16px 4px 4px;padding:10px;display:flex}.workspace-card>span{color:#e9dcff;background:linear-gradient(140deg,#3a2b66,#241b45);border:1px solid #b496ff52;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font:700 13px Manrope,sans-serif;display:grid}.workspace-card>div{min-width:0}.workspace-card strong,.workspace-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-card strong{color:var(--op-text);font-size:12px}.workspace-card small{color:var(--op-faint);margin-top:3px;font-size:10px}.app-shell .sidebar nav{gap:3px;margin-top:20px}.app-shell .sidebar nav p{color:var(--op-faint);letter-spacing:.16em;margin:0 0 8px;padding:0 12px;font-size:10px}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{border-radius:var(--op-radius-sm);height:40px;color:var(--op-muted);font-size:13px;transition:background .18s,color .18s}.app-shell .sidebar nav button:hover,.app-shell .sidebar-bottom>button:hover{color:var(--op-text);background:#cdb4ff0f}.app-shell .sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#8f5bdb42,#8f5bdb14);box-shadow:inset 0 0 0 1px #b496ff2e}.app-shell .sidebar nav button.active svg{color:var(--op-lilac)}.app-shell .sidebar nav button i{background:var(--op-violet);width:3px;height:22px;left:-12px;box-shadow:0 0 14px #8f5bdbb3}.app-shell .local-card{border-radius:var(--op-radius-sm);background:#78bca012;border:1px solid #78bca033}.app-shell .local-card strong{color:var(--op-text);font-size:12px}.app-shell .local-card small{color:var(--op-faint);font-size:10px}.app-shell .profile{border-top:1px solid var(--op-line)}.app-shell .profile strong{font-size:12px}.app-shell .profile small{color:var(--op-faint);font-size:10px}.app-shell .avatar{color:#3c275d;background:#d8c8ff;border:0;border-radius:50%;font-weight:800}.app-shell .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--op-line);background:#090b19b8;padding:16px 32px 0}.app-shell .breadcrumb{color:var(--op-faint);font-size:11px}.app-shell .breadcrumb strong{color:var(--op-muted)}.app-shell .topbar h1{letter-spacing:-.03em;color:var(--op-text);font:700 22px/1.2 Manrope,sans-serif}.app-shell .platform-owner{color:var(--op-faint);letter-spacing:.12em;font-size:10px}.app-shell .product-tabs button{color:var(--op-muted);font-size:12px}.app-shell .product-tabs button.current{color:#fff}.app-shell .product-tabs button.current:after{background:var(--op-violet);height:2px;box-shadow:0 0 12px #8f5bdbb3}.app-shell .top-actions button{border-radius:var(--op-radius-sm);height:36px}.app-shell .search{border:1px solid var(--op-line);color:var(--op-muted);background:#ffffff0a;font-size:12px}.app-shell .search kbd{border-color:var(--op-line);color:var(--op-faint);background:#ffffff0f;border-radius:6px}.app-shell .new,.app-shell .composer-actions>button{background:linear-gradient(135deg,var(--op-violet),var(--op-violet-2));color:#fff;border-radius:var(--op-radius-sm);border:1px solid #cdb4ff59;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 26px #6a52df4d}.app-shell .new:hover,.app-shell .composer-actions>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #6a52df6b}.app-shell .roster-agent>div:last-child{min-width:0}.app-shell .roster-agent strong,.app-shell .roster-agent small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .content{max-width:1320px;padding:26px 32px 56px}.overview-greeting{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;animation:.55s cubic-bezier(.22,1,.36,1) both opRise;display:flex}.overview-greeting .eyebrow{color:var(--op-lilac);letter-spacing:.16em;margin-bottom:8px;font-size:11px;display:block}.overview-greeting h2{letter-spacing:-.04em;margin:0;font:700 30px/1.15 Manrope,sans-serif}.overview-greeting p{color:var(--op-muted);margin:7px 0 0;font-size:14px}.overview-by{color:var(--op-faint);letter-spacing:.16em;white-space:nowrap;font-size:10px}@keyframes opRise{0%{opacity:0;transform:translateY(10px)}}.app-shell .glass{border:1px solid var(--op-line);border-radius:var(--op-radius);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#171a38d9,#0e1022d9);box-shadow:0 18px 50px #00000040}.app-shell .creator{background:radial-gradient(60% 90% at 90% 110%,#6a52df59,#0000 60%),radial-gradient(40% 70% at 100% -10%,#5572ff38,#0000 60%),linear-gradient(135deg,#221836,#15112b);border:1px solid #b496ff47;border-radius:18px;padding:28px 30px}.app-shell .creator h2{letter-spacing:-.04em;font-size:24px}.app-shell .creator>p{color:#d3cde7;font-size:13px;line-height:1.6}.app-shell .creator .eyebrow{color:var(--op-lilac);font-size:11px}.app-shell .composer{border-radius:var(--op-radius);background:#0607129e;border:1px solid #b496ff4d}.app-shell .composer:focus-within{border-color:var(--op-lilac);box-shadow:0 0 0 3px #8f5bdb2e}.app-shell .composer textarea{color:var(--op-text);font-size:14px}.app-shell .composer textarea::placeholder{color:#7d7a9b}.app-shell .model-status,.app-shell .composer-actions>small{color:var(--op-faint);font-size:11px}.app-shell .model-status select{color:var(--op-muted);font-size:11px}.app-shell .composer-actions>button{height:38px;font-size:12px}.app-shell .suggestions span{color:var(--op-faint);font-size:11px}.app-shell .suggestions button{color:var(--op-muted);border-color:var(--op-line);background:#ffffff0a;border-radius:99px;font-size:11px}.app-shell .suggestions button:hover{color:#fff;border-color:var(--op-lilac)}.app-shell .metrics{border:0;gap:14px}.app-shell .metric{border-radius:var(--op-radius);background:linear-gradient(160deg,#171a38cc,#0e1022cc);min-height:92px;border:1px solid var(--op-line)!important}.app-shell .metric span{color:var(--op-muted);letter-spacing:.06em;font-size:11px}.app-shell .metric strong{letter-spacing:-.03em;font-size:24px}.app-shell .metric small{color:var(--op-faint);font-size:11px}.app-shell .metric-icon{color:var(--op-lilac);background:#8f5bdb24;border-color:#b496ff40;border-radius:11px}.app-shell .metric-arrow{display:none}.app-shell .eyebrow{font-size:10px}.app-shell .section-title h3{font-size:15px}.app-shell .live{color:var(--op-muted);border-radius:99px;font-size:11px}.app-shell .roster-agent{border-radius:var(--op-radius-sm);border-color:var(--op-line);background:#ffffff08}.app-shell .roster-agent strong{color:var(--op-text);font-size:11px}.app-shell .roster-agent small{color:var(--op-faint);font-size:10px}.app-shell .agent-icon{color:var(--op-lilac);background:#8f5bdb21;border-color:#b496ff38;border-radius:9px}.app-shell .projects-section{border-top:1px solid var(--op-line)}.app-shell .project-card{border-radius:var(--op-radius);border-color:var(--op-line);background:#ffffff08;transition:border-color .18s,background .18s,transform .18s}.app-shell .project-card:hover{background:#8f5bdb17;border-color:#b496ff66;transform:translateY(-1px)}.app-shell .project-card h4{font-size:13px}.app-shell .project-card p{color:var(--op-faint);font-size:11px}.app-shell .project-card footer,.app-shell .progress-label{color:var(--op-faint);font-size:10px}.app-shell .progress{background:#ffffff14;height:4px}.app-shell .progress span{background:linear-gradient(90deg,var(--op-blue),var(--op-violet))}.app-shell .project-icon{color:var(--op-lilac);background:#8f5bdb24;border-color:#b496ff40;border-radius:10px}.app-shell .status{color:var(--op-mint);background:#78bca024;border-radius:99px;font-size:9px}.app-shell .empty-project{border:1px dashed var(--op-line-strong);border-radius:var(--op-radius)}.app-shell .empty-project h4{font-size:14px}.app-shell .empty-project p{color:var(--op-muted);font-size:12px}.app-shell .empty-project button{color:var(--op-lilac);font-size:12px}.app-shell .empty-project>div{color:var(--op-lilac);background:#8f5bdb24;border-radius:12px}.app-shell .activity-panel{border-radius:var(--op-radius)}.app-shell .timeline-item strong{color:var(--op-text);font-size:12px}.app-shell .timeline-item p{color:var(--op-muted);font-size:11px}.app-shell .timeline-item small{color:var(--op-faint);font-size:10px}.app-shell .timeline-dot{background:var(--op-violet);box-shadow:0 0 10px #8f5bdbb3}.app-shell .activity-empty{color:var(--op-muted)}.app-shell .activity-empty p{font-size:12px}.app-shell .activity-count{color:var(--op-lilac);background:#8f5bdb29;border-radius:8px;font-size:11px}.app-shell .context-card{border-radius:var(--op-radius-sm);border-color:var(--op-line);background:#8f5bdb12}.app-shell .context-card strong{font-size:12px}.app-shell .context-card p{color:var(--op-muted);font-size:11px}.app-shell .toast{border-radius:var(--op-radius-sm);border-color:var(--op-line-strong);background:#171a38;font-size:12px}.skeleton-rows{grid-column:1/-1;gap:10px;display:grid}.skeleton-row{border-radius:var(--op-radius-sm);background:linear-gradient(90deg,#ffffff0a 25%,#cdb4ff1a 50%,#ffffff0a 75%) 0 0/200% 100%;height:58px;animation:1.5s linear infinite opShimmer;display:block}@keyframes opShimmer{to{background-position:-200% 0}}.load-error{border-radius:var(--op-radius);color:#ffd9df;background:#78283c2e;border:1px solid #e6788c66;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.load-error>svg{color:#ff9fb0;flex:none}.load-error>div{flex:1;min-width:0}.load-error strong{font-size:13px}.load-error p{color:#e8b9c2;margin:4px 0 0;font-size:12px;line-height:1.5}.load-error button{border-radius:var(--op-radius-sm);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.load-error button:hover{background:#ffffff29}.auth-loading{background:var(--op-bg);color:var(--op-muted);font-size:13px}.auth-shell{background:var(--op-bg);color:var(--op-text);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:100vh;display:grid}.auth-brand{--bw:max(min(100%,360px),min(100%,560px,calc((100vh - 420px)*1.25)));border-right:1px solid var(--op-line);background:#0b0d1d;grid-template-rows:auto 1fr auto;align-content:stretch;gap:clamp(16px,3vh,32px);min-height:100vh;padding:clamp(28px,5.5vh,60px) clamp(32px,5vw,76px);display:grid;position:relative}.auth-id{align-items:center;gap:20px;display:flex}.auth-logo{color:#ece8ff;border:0;flex:none;width:60px;height:auto;margin:0;display:block}.auth-logo .altive-mark{width:60px;height:auto;display:block;overflow:visible}.auth-id-text{border-left:1px solid var(--op-line-strong);gap:9px;padding-left:20px;display:grid}.auth-id-text>span{letter-spacing:.26em;color:var(--op-lilac);font:700 10px DM Sans,system-ui,sans-serif}.auth-brand h1{letter-spacing:0;aspect-ratio:900/168;background:var(--opera-brand-image-url) left center/contain no-repeat;color:#0000;width:min(260px,52vw);margin:0;font-size:0;line-height:0}.auth-id,.auth-demo,.auth-foot{width:var(--bw);justify-self:center}.auth-demo{align-self:center;min-width:0;max-width:none}.auth-foot{gap:14px;display:grid}.auth-foot p{color:var(--op-muted);text-wrap:balance;max-width:26em;margin:0;font-size:15px;line-height:1.6}.auth-points{gap:9px;margin:0;display:grid}.auth-points div{color:var(--op-muted);align-items:center;gap:10px;font-size:13px;line-height:1.3;display:flex}.auth-points svg{color:var(--op-lilac);flex:none}.auth-brand>small{display:none}.auth-card{flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:100vh;padding:clamp(28px,5.5vh,60px) clamp(28px,5vw,76px);display:flex}.auth-card>*{width:100%;max-width:420px}.auth-card form{max-width:420px}.auth-card .eyebrow{color:var(--op-lilac);letter-spacing:.16em;font-size:11px}.auth-card h2{letter-spacing:-.04em;margin:12px 0 8px;font:700 30px/1.15 Manrope,system-ui,sans-serif}.auth-card>p,.auth-card form>p{color:var(--op-muted);margin-bottom:24px;font-size:14px;line-height:1.6}.auth-choice{border:1px solid var(--op-line);border-radius:var(--op-radius);color:var(--op-text);background:#ffffff0a;padding:18px;transition:border-color .18s,background .18s}.auth-choice:hover,.auth-choice.primary{background:#8f5bdb1a;border-color:#b496ff80}.auth-choice strong{font-size:14px}.auth-choice small{color:var(--op-muted);margin-top:4px;font-size:12px}.auth-choice svg{color:var(--op-lilac)}.auth-card label{color:var(--op-muted);margin:14px 0;font-size:12px}.auth-card input{border:1px solid var(--op-line-strong);color:var(--op-text);border-radius:var(--op-radius-sm);background:#06071299;padding:13px 14px;font:14px DM Sans,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s}.auth-card input::placeholder{color:#6f6d8e}.auth-card input:focus{border-color:var(--op-lilac);box-shadow:0 0 0 3px #8f5bdb33}.auth-submit{border-radius:var(--op-radius-sm);background:linear-gradient(135deg,var(--op-violet),var(--op-violet-2));color:#fff;border:1px solid #cdb4ff59;padding:14px;font:700 14px Manrope,system-ui,sans-serif;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 30px #6a52df59}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 36px #6a52df73}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-back{color:var(--op-muted);font-size:13px}.auth-back:hover{color:#fff}.auth-error{color:#ffd0d8;border-radius:var(--op-radius-sm);background:#78283c33;border:1px solid #e6788c73;margin-top:12px;padding:11px 13px;font-size:13px;line-height:1.5}.auth-secure{color:var(--op-mint);font-size:12px}@media (width>=801px){.auth-card{padding-bottom:calc(clamp(28px,5.5vh,60px) + 62px)}.auth-demo figcaption{text-align:left}}@media (height<=760px) and (width>=801px){.auth-brand,.auth-card{padding-top:24px;padding-bottom:24px}.auth-card{padding-top:48px}.auth-foot p{font-size:14px}.auth-points{display:none}.auth-brand{--bw:max(min(100%,360px),min(100%,500px,calc((100vh - 310px)*1.25)))}}@media (width<=1100px) and (width>=801px){.auth-shell{grid-template-columns:1fr 1fr}.auth-brand,.auth-card{padding-left:32px;padding-right:32px}}@media (width<=800px){.auth-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-brand{border:0;border-bottom:1px solid var(--op-line);flex-direction:column;gap:20px;min-height:0;padding:18px 22px 16px;display:flex}.auth-foot{display:none}.auth-id,.auth-demo{justify-self:auto;width:auto}.auth-id{gap:14px}.auth-logo,.auth-logo .altive-mark{width:44px}.auth-id-text{gap:6px;padding-left:14px}.auth-brand h1{width:min(210px,56vw)}.auth-demo{place-self:flex-start;width:100%;min-width:0;max-width:none}.auth-demo figcaption{text-align:left;margin-top:8px;font-size:11px}.auth-card{justify-content:flex-start;min-height:0;padding:16px 22px 28px}.auth-card h2{font-size:25px}}@media (height<=640px) and (width<=800px){.auth-demo{display:none}}@media (width<=1000px){.overview-greeting h2{font-size:26px}}@media (width<=720px){.app-shell .content{padding:16px 14px 40px}.overview-greeting{flex-direction:column;align-items:flex-start;gap:8px}.overview-greeting h2{font-size:23px}.overview-by{display:none}.app-shell .topbar{padding:14px 14px 0}.load-error{flex-wrap:wrap}.workspace-card{margin-top:12px}.app-shell .creator{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.overview-greeting,.skeleton-row{animation:none!important}.app-shell .new,.app-shell .composer-actions>button,.auth-submit,.app-shell .project-card{transition:none!important}}@media (width<=720px){.app-shell .topbar{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;padding:12px 14px 0;display:grid}.app-shell .menu-mobile{border-radius:var(--op-radius-sm);width:40px;height:40px;color:var(--op-text);background:#ffffff0d;grid-area:1/1;margin:0}.app-shell .page-identity{grid-area:1/2;min-width:0}.app-shell .page-identity h1{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.app-shell .platform-owner{display:none}.app-shell .top-actions{grid-area:1/3}.app-shell .top-actions .new{justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}.app-shell .top-actions .new svg{width:20px;height:20px}.app-shell .product-tabs{scrollbar-width:none;grid-area:2/1/3/4;gap:20px;height:38px;padding-bottom:0;overflow-x:auto}.app-shell .product-tabs::-webkit-scrollbar{display:none}.app-shell .metrics{grid-template-columns:1fr;display:grid}}.integration-primary,.operations-heading>button,.platform-heading>button,.github-connection button,.integration-title>button{border:1px solid var(--op-line-strong);border-radius:var(--op-radius-sm);min-height:38px;color:var(--op-text);cursor:pointer;background:#ffffff0d;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font:700 13px Manrope,system-ui,sans-serif;transition:border-color .15s,background .15s;display:inline-flex}.integration-primary:hover,.operations-heading>button:hover,.platform-heading>button:hover,.github-connection button:hover,.integration-title>button:hover{background:#8f5bdb24;border-color:#cdb4ff8c}.github-connection button:first-of-type:not(:disabled){background:linear-gradient(135deg,var(--op-violet),var(--op-violet-2));color:#fff;border-color:#cdb4ff59}.github-connection div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.integration-primary:focus-visible,.operations-heading>button:focus-visible,.platform-heading>button:focus-visible,.github-connection button:focus-visible{outline:2px solid var(--op-lilac);outline-offset:2px}.integration-primary:disabled,.operations-heading>button:disabled,.github-connection button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.github-connection{grid-template-columns:auto 1fr}.github-connection div:last-child{grid-column:1/-1;justify-content:flex-start}}.team-members>article{grid-template-columns:34px minmax(0,1fr) minmax(110px,150px) auto auto auto;gap:10px}.member-suspended{color:#ffd9a8;background:#e0a05024;border:1px solid #e0a05066;border-radius:999px;align-items:center;padding:3px 8px;font:700 11px DM Sans,system-ui,sans-serif;display:inline-flex}.pending-invites>article{grid-template-columns:20px minmax(0,1fr) auto auto auto;gap:12px}.invite-actions{gap:6px;display:flex}.invite-actions button{border:1px solid var(--op-line-strong);border-radius:var(--op-radius-sm);min-height:30px;color:var(--op-text);cursor:pointer;background:#ffffff0d;padding:4px 10px;font:700 12px DM Sans,system-ui,sans-serif}.invite-actions button:hover{background:#8f5bdb24;border-color:#cdb4ff8c}.invite-actions button:focus-visible{outline:2px solid var(--op-lilac);outline-offset:2px}.pending-invites .revoked{color:var(--op-muted)}@media (width<=900px){.team-members>article{grid-template-columns:34px minmax(0,1fr) auto}.team-members>article select,.team-members>article .member-reset{grid-column:2/-1}.pending-invites>article{grid-template-columns:20px minmax(0,1fr)}.pending-invites>article time,.pending-invites>article>span:not(.invite-actions),.invite-actions{grid-column:2}}.file-version{white-space:nowrap;color:#c9c3dc;border:1px solid #ffffff29;border-radius:999px;padding:3px 8px;font-size:11px}.file-version.latest{color:#6ee7a8;border-color:#6ee7a873}.file-item:has(.file-version.older){opacity:.78}.auth-notice{color:#c9f5df;border-radius:var(--op-radius,10px);background:#1e6e502e;border:1px solid #6ee7a866;padding:11px 13px;font-size:13px;line-height:1.5}.email-verify-banner{color:#6b4a00;background:#fff7e6;border-bottom:1px solid #f0d9a8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:10px 24px;font-size:13px;display:flex}.email-verify-banner button{color:#6b4a00;cursor:pointer;background:#fff;border:1px solid #d9b45f;border-radius:8px;padding:6px 12px;font-weight:600}.verify-flash{z-index:60;color:#fff;background:#12805c;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.verify-flash button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}html.studio-light{--blue:#273ea5;--violet:#4927a5;--panel:#fbfbfc;--line:#dcdde1;--muted:#60636c;--op-bg:#fbfcfd;--op-bg-2:#fafafb;--op-panel:#f8f8fa;--op-panel-2:#f6f6f9;--op-line:#7162da2b;--op-line-strong:#7162da4d;--op-text:#171520;--op-muted:#4a476a;--op-faint:#595775;--op-violet:#5a27a5;--op-violet-2:#3c27a5;--op-lilac:#5127a5;--op-blue:#273ca5;--op-mint:#527a6a}html.studio-light .github-mark{color:#121212!important;background:#fcfcfc!important}html.studio-light .github-connection button{color:#e5e7ed!important;background:#101218!important}html.studio-light .github-repositories span{background:#1414140f!important}html.studio-light .github-snapshots{background:#fbfbfcb8!important}html.studio-light .github-snapshots select,html.studio-light .github-snapshots button{color:#1d202b!important;background:#f8f9fb!important;border:1px solid #6b7ed133!important}html.studio-light .github-snapshots button{color:#e5e8ee!important;background:#101218!important}html.studio-light .snapshot-analysis{background:#14141409!important}html.studio-light .change-proposal textarea{color:#1b1e28!important;background:#f9fafb!important}html.studio-light .change-proposal details>div strong{color:#2744a5!important}html.studio-light .proposal-checks span{background:#f7f8fa!important}html.studio-light .proposal-checks .passed{color:#2aa267!important}html.studio-light .proposal-checks .failed{color:#a5272c!important}html.studio-light .proposal-checks .unsupported{color:#a57d27!important}html.studio-light .proposal-approved{color:#2aa267!important;background:#f9fbfa!important;border:1px solid #d6e4dd!important}html.studio-light body{background:#fcfcfd!important}html.studio-light .logo-mark{border:1px solid #6276da8c!important;box-shadow:0 0 22px #4d62ff19!important}html.studio-light .topbar{background:#fcfcfd5c!important}html.studio-light .breadcrumb{color:#565e76!important}html.studio-light .breadcrumb strong{color:#525b7a!important}html.studio-light .topbar h1 span{color:#273ca5!important}html.studio-light .topbar p{color:#565e76!important}html.studio-light .search{color:#565e76!important;background:#f8f9fbbd!important}html.studio-light .search kbd{color:#555d77!important;background:#f8f8fa!important;border:1px solid #d7d9e4!important}html.studio-light .new{border:1px solid #6274da8c!important;box-shadow:0 8px 28px #4953d01c!important}html.studio-light .metric{background:#fafafb94!important}html.studio-light .metric-icon{color:#273ba5!important;border:1px solid #6275da1f!important}html.studio-light .metric.violet .metric-icon{color:#4f27a5!important}html.studio-light .metric.cyan .metric-icon{color:#279ba5!important}html.studio-light .metric span{color:#565d76!important}html.studio-light .metric small{color:#555d77!important}html.studio-light .metric-arrow{color:#9ca4bd!important}html.studio-light .glass{background:linear-gradient(145deg,#f8f9fac4,#fbfbfcba)!important;box-shadow:0 18px 50px #0000000d!important}html.studio-light .composer{background:#fcfcfda8!important;border:1px solid #6277da40!important;box-shadow:0 0 0 3px #4152b406,0 16px 45px #0000000e!important}html.studio-light .composer:focus-within{border-color:#6276da8c!important;box-shadow:0 0 0 3px #4b60e10d,0 16px 45px #00000012!important}html.studio-light textarea{color:#181924!important}html.studio-light textarea::placeholder{color:#525c7a!important}html.studio-light .composer-actions{border-top:1px solid #7686c617!important}html.studio-light .model-status{color:#565e76!important}html.studio-light .model-status>span.online{box-shadow:0 0 8px #3fcf968c!important}html.studio-light .model-status select{color:#535d79!important}html.studio-light .composer-actions>small{color:#535c79!important}html.studio-light .composer-actions>button{border:1px solid #6275da75!important}html.studio-light .spinner{border:2px solid #1f1f1f4d!important;border-top-color:#1f1f1f!important}html.studio-light .suggestions span{color:#545e78!important}html.studio-light .suggestions button{color:#565f76!important;background:#14141406!important;border:1px solid #3d435c1a!important}html.studio-light .suggestions button:hover{color:#3f518d!important;border-color:#6275da40!important}html.studio-light .live{color:#565e76!important}html.studio-light .live i{box-shadow:0 0 7px #3fd29a8c!important}html.studio-light .agent-icon{color:#273ba5!important;border:1px solid #6275da2b!important}html.studio-light .agent.violet .agent-icon{color:#5427a5!important}html.studio-light .agent.amber .agent-icon{color:#a57a27!important}html.studio-light .agent-state{color:#27a576!important;background:#f4f8f7!important;border:2px solid #dbdde7!important}html.studio-light .agent small{color:#555d77!important}html.studio-light .text-button{color:#545e78!important}html.studio-light .project-icon{color:#2740a5!important;border:1px solid #6276da24!important}html.studio-light .project-card p{color:#575e75!important}html.studio-light .progress-label{color:#545d78!important}html.studio-light .progress-label strong{color:#525c7a!important}html.studio-light .progress{background:#f6f6f9!important}html.studio-light .project-card footer{color:#535d79!important}html.studio-light .empty-project{border:1px dashed #7988c42b!important}html.studio-light .empty-project>div{color:#273ca5!important}html.studio-light .empty-project p{color:#555e77!important}html.studio-light .empty-project button{color:#273ca5!important}html.studio-light .activity-count{color:#273da5!important}html.studio-light .timeline-item:after{background:#f3f4f7!important}html.studio-light .timeline-dot{box-shadow:0 0 8px #5570ff8c!important}html.studio-light .timeline-item strong{color:#363c51!important}html.studio-light .timeline-item p{color:#555f77!important}html.studio-light .timeline-item small{color:#525c7a!important}html.studio-light .activity-empty{color:#545d78!important}html.studio-light .activity-empty svg{color:#2740a5!important}html.studio-light .context-card{background:linear-gradient(145deg,#2b387f24,#f6f6f91a)!important}html.studio-light .context-card>div{color:#273aa5!important}html.studio-light .context-card strong{color:#3e4f8e!important}html.studio-light .context-card p{color:#545d78!important}html.studio-light .toast svg{color:#273ba5!important}html.studio-light .modal-backdrop{background:#fcfcfdc2!important}html.studio-light .project-modal{background:linear-gradient(145deg,#f8f8fa,#fbfbfc)!important;border:1px solid #6b7dd138!important;box-shadow:0 40px 120px #00000047!important}html.studio-light .project-modal header p{color:#565e76!important}html.studio-light .project-modal header button{background:#f8f8fa!important}html.studio-light .provider{color:#565e76!important}html.studio-light .provider strong{color:#47506b!important}html.studio-light .warning{color:#a37729!important}html.studio-light .plan-grid article{background:#fcfcfd8c!important}html.studio-light .plan-grid h3{color:#344998!important}html.studio-light .plan-grid h3 svg{color:#273ca5!important}html.studio-light .plan-grid li{color:#545d78!important}html.studio-light .plan-grid ol li:before{color:#273da5!important}html.studio-light .plan-grid article>p{color:#535d79!important}html.studio-light .tags span{color:#525d7a!important;background:#f8f8fa!important}@media (width<=720px){html.studio-light .mobile-scrim{background:#fcfcfc8c!important}}html.studio-light .logo-mark{background:#fafafc!important;border-color:#d9dae0!important}html.studio-light .logo-mark span{color:#191b23!important}html.studio-light .topbar{background:#fcfcfd!important;border-color:#dddde2!important}html.studio-light .new{color:#ebecef!important;background:#111318!important;border-color:#1a1d23!important}html.studio-light .metrics{border:1px solid #dcdde2!important}html.studio-light .metric{background:#fbfbfc!important;border-right:1px solid #dcdde2!important}html.studio-light .metric-icon{color:#273ca5!important;background:#f9f9fa!important;border-color:#dbdde2!important}html.studio-light .glass{background:#fbfbfc!important;border-color:#dcdde1!important}html.studio-light .eyebrow{color:#5f636d!important}html.studio-light .composer{background:#fcfcfd!important;border-color:#dbdce1!important}html.studio-light .composer:focus-within{border-color:#3d435c!important}html.studio-light .composer-actions>button{color:#ebecef!important;background:#111318!important;border-color:#1a1d23!important}html.studio-light .suggestions button{color:#5f636d!important;background:#fafafb!important}html.studio-light .agent-icon{background:#f9f9fb!important}html.studio-light .project-card{background:#fbfbfc!important}html.studio-light .project-card:hover{background:#fafafb!important;border-color:#d9dadf!important}html.studio-light .status{color:#527a67!important;background:#f8fbfa!important}html.studio-light .project-modal{background:#fbfbfc!important}html.studio-light .toast{background:#f9f9fa!important;box-shadow:0 10px 30px #00000020!important}html.studio-light .app-shell,html.studio-light .topbar{background:#fbfbfc!important}html.studio-light .product-tabs button{color:#61636b!important}html.studio-light .product-tabs button.current{color:#1c1e23!important}html.studio-light .product-tabs button.current:after{background:#121417!important}html.studio-light .projects-section{border-top:1px solid #dcdde1!important}html.studio-light .flow-line{background:#f5f5f7!important}@media (width<=720px){html.studio-light .metric{border:1px solid #dcdde1!important}}html.studio-light .roster-agent{background:#fcfcfc!important;border:1px solid #dcdde2!important}html.studio-light .roster-agent strong{color:#33363d!important}html.studio-light .roster-agent small{color:#60646c!important}html.studio-light .project-questions{background:#fcfcfc!important;border:1px solid #dadce1!important}html.studio-light .project-questions ol{color:#5f636d!important}html.studio-light .selected-team{border-bottom:1px solid #dcdde1!important}html.studio-light .selected-team>span{color:#60646c!important}html.studio-light .selected-team>div span{color:#5e636e!important;background:#fafafb!important;border:1px solid #dbdde1!important}html.studio-light .platform-owner{color:#5e646e!important}html.studio-light .workspace-page{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .workspace-page>p{color:#5e646e!important}html.studio-light .agent-directory article,html.studio-light .context-project,html.studio-light .run-list article,html.studio-light .help-grid article,html.studio-light .settings-list article{background:#fafafc!important;border:1px solid #dadde3!important}html.studio-light .agent-directory svg{color:#274ba5!important}html.studio-light .agent-directory strong,html.studio-light .context-project strong,html.studio-light .run-list strong,html.studio-light .help-grid strong,html.studio-light .settings-list strong{color:#22252e!important}html.studio-light .agent-directory p,html.studio-light .context-project p,html.studio-light .help-grid p,html.studio-light .settings-list p{color:#5e646e!important}html.studio-light .agent-directory small,html.studio-light .context-project span,html.studio-light .run-list small{color:#5d646f!important}html.studio-light .run-list svg{color:#274ba5!important}html.studio-light .settings-list span{border:1px solid #d9dce2!important}html.studio-light .settings-list span.ok{color:#27a56b!important}html.studio-light .settings-list span.warning{color:#a57b27!important}html.studio-light .search-modal{background:#fbfcfc!important;border:1px solid #d9dbe1!important;box-shadow:0 30px 90px #00000047!important}html.studio-light .search-modal header{border:1px solid #dadce2!important}html.studio-light .search-modal input{color:#121212!important}html.studio-light .search-modal button{color:#121212!important;border-bottom:1px solid #dadde3!important}html.studio-light .search-modal button span{color:#5f646d!important}html.studio-light .software-build{background:#fcfcfd!important;border:1px solid #dadce1!important}html.studio-light .software-build>p{color:#5e646e!important}html.studio-light .build-workspace{border:1px solid #dadde2!important}html.studio-light .build-workspace nav{background:#fbfbfc!important;border-right:1px solid #dadde2!important}html.studio-light .build-workspace nav button{color:#5e646e!important}html.studio-light .build-workspace nav button.active{color:#275aa5!important;background:#f6f7f9!important}html.studio-light .build-workspace pre{color:#3a4758!important;background:#fcfcfd!important}html.studio-light .build-validation{background:#fafafb!important;border:1px solid #d8dce3!important}html.studio-light .build-validation.passed strong{color:#27a56b!important}html.studio-light .build-validation.failed strong{color:#a5272b!important}html.studio-light .build-validation span{color:#5e656e!important}@media (width<=900px){html.studio-light .build-workspace nav{border-bottom:1px solid #dadde2!important}}html.studio-light .integration-title p{color:#5e646e!important}html.studio-light .integration-primary,html.studio-light .connections-panel header button{color:#ebecef!important;background:#111317!important;border:1px solid #d7dae1!important}html.studio-light .demo-notice{color:#2d529f!important;background:#f9fafb!important;border:1px solid #d6dbe4!important}html.studio-light .demo-notice strong{color:#1f242f!important}html.studio-light .demo-notice span{color:#5a6372!important}html.studio-light .integration-metrics{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .integration-metrics article{border-right:1px solid #dbdde2!important}html.studio-light .integration-metrics span,html.studio-light .integration-metrics small{color:#5e646e!important}html.studio-light .integration-metrics strong.healthy{color:#349866!important}html.studio-light .connections-panel,html.studio-light .review-panel,html.studio-light .connector-catalog{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .connections-panel>header,html.studio-light .review-panel>header,html.studio-light .connector-catalog>header{border-bottom:1px solid #dbdde2!important}html.studio-light .connections-panel header span,html.studio-light .review-panel header span,html.studio-light .connector-catalog header span{color:#5e646e!important}html.studio-light .connections-panel header button{color:#414753!important;background:#f9f9fa!important;border-color:#dadce1!important}html.studio-light .connection-list>button{color:#292e35!important;border-bottom:1px solid #dbdee3!important}html.studio-light .connection-list>button:hover,html.studio-light .connection-list>button.selected{background:#f9fafb!important}html.studio-light .connection-icon,html.studio-light .catalog-icon{color:#3e588e!important;background:#f8f9fa!important;border:1px solid #d8dce2!important}html.studio-light .connection-list small{color:#5e646e!important}html.studio-light .connection-state{color:#5a6372!important;border:1px solid #d8dce2!important}html.studio-light .connection-state.ready{color:#379568!important;border-color:#d6e4de!important}html.studio-light .connection-state.pending{color:#a57a27!important;border-color:#e4dfd6!important}html.studio-light .review-count{color:#a57827!important;background:#f9f8f7!important}html.studio-light .review-panel>article{border-bottom:1px solid #dbdee2!important}html.studio-light .review-panel article p{color:#5e646e!important}html.studio-light .review-panel article small{color:#5d646f!important}html.studio-light .review-panel article button{color:#454c59!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .review-rule{color:#369666!important}html.studio-light .connector-catalog article{border-bottom:1px solid #dbdee2!important;border-right:1px solid #dbdee2!important}html.studio-light .connector-catalog article small{color:#5e646e!important}html.studio-light .connector-catalog article>span:last-child{color:#5c6470!important}html.studio-light .team-heading p{color:#5e646e!important}html.studio-light .team-total{background:#fafafc!important;border:1px solid #dadce1!important}html.studio-light .team-total svg{color:#2741a5!important}html.studio-light .team-total span{color:#5d646f!important}html.studio-light .team-members,html.studio-light .invite-card,html.studio-light .pending-invites{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .team-members>header,html.studio-light .pending-invites>header{border-bottom:1px solid #dbdde2!important}html.studio-light .team-members header span,html.studio-light .pending-invites header span{color:#5e646e!important}html.studio-light .team-members>article{border-bottom:1px solid #dbdee2!important}html.studio-light .member-avatar{color:#314c9b!important;background:#f8f8fa!important;border:1px solid #d5d9e3!important}html.studio-light .team-members article small{color:#5e646e!important}html.studio-light .team-members article>span{color:#5b6471!important}html.studio-light .member-active{color:#369666!important}html.studio-light .invite-card>svg{color:#2741a5!important}html.studio-light .invite-card>p{color:#5e646e!important}html.studio-light .invite-card label{color:#5d646f!important}html.studio-light .invite-card input,html.studio-light .invite-card select{color:#252a34!important;background:#fcfcfd!important;border:1px solid #d9dce1!important}html.studio-light .invite-card form>button{color:#e9eaee!important;background:#14161a!important;border:1px solid #1b1d23!important}html.studio-light .invite-link{border-top:1px solid #dbdde2!important}html.studio-light .invite-link>span{color:#389464!important}html.studio-light .invite-link code{color:#5c6370!important}html.studio-light .invite-link button{color:#3f4752!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .pending-invites>article{border-bottom:1px solid #dbdee2!important}html.studio-light .pending-invites article small{color:#5d646f!important}html.studio-light .pending-invites article>span.accepted{color:#369665!important}html.studio-light .pending-invites time,html.studio-light .no-invites{color:#5e646e!important}html.studio-light .team-forbidden>svg{color:#2742a5!important}html.studio-light .team-actions>button{color:#3b424d!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .team-members article>select{color:#404752!important;background:#fafafc!important;border:1px solid #d9dce1!important}html.studio-light .role-builder{background:#fbfcfc!important;border:1px solid #dadce1!important}html.studio-light .role-builder>header{border-bottom:1px solid #dbdde2!important}html.studio-light .role-builder header span,html.studio-light .role-builder header button{color:#5e646e!important}html.studio-light .role-builder>label{color:#5d646f!important}html.studio-light .role-builder>label input{color:#25292f!important;background:#fcfcfd!important;border:1px solid #d9dce1!important}html.studio-light .permission-grid fieldset{border:1px solid #dadde2!important}html.studio-light .permission-grid legend{color:#4f5662!important}html.studio-light .permission-grid label{color:#5d646f!important}html.studio-light .permission-grid input{accent-color:#2742a5!important}html.studio-light .role-builder>footer{border-top:1px solid #dbdde2!important}html.studio-light .role-builder footer span{color:#5e646e!important}html.studio-light .role-builder footer button{color:#e9eaee!important;background:#14161a!important;border:1px solid #1b1d23!important}html.studio-light .files{background:#fcfcfc!important;border:1px solid #dcdde1!important}html.studio-light .files-head h3{color:#262932!important}html.studio-light .files button:focus-visible,html.studio-light .tool-calls summary:focus-visible{outline:2px solid #6278da!important}html.studio-light .dropzone{background:#fbfbfc!important;border:1px dashed #dadbe0!important}html.studio-light .dropzone.dragging{background:#f8f9fa!important;border-color:#6278da!important}html.studio-light .dropzone p{color:#5f636d!important}html.studio-light .upload-row{color:#273ca5!important}html.studio-light .upload-label{color:#484c57!important}html.studio-light .upload-label strong{color:#262932!important}html.studio-light .upload-track{background:#f6f7f8!important}html.studio-light .upload-cancel{color:#484c57!important;border:1px solid #dadbe0!important}html.studio-light .file-message{color:#484c57!important;background:#fafafb!important;border:1px solid #dadce1!important}html.studio-light .file-message.error{color:#a53427!important;background:#fbf9f9!important;border-color:#e3d6d5!important}html.studio-light .files-state,html.studio-light .files-next{color:#60646c!important}html.studio-light .file-list{border-top:1px solid #dcdde2!important}html.studio-light .file-list li{color:#52597a!important;border-bottom:1px solid #dcdde2!important}html.studio-light .file-name strong{color:#262932!important}html.studio-light .file-name small{color:#60646c!important}html.studio-light .file-kind{color:#484c57!important;border:1px solid #dadce1!important}html.studio-light .file-meta{color:#5f636d!important}html.studio-light .tool-calls{border-top:1px solid #dcdde2!important}html.studio-light .tool-calls summary{color:#5f636d!important}html.studio-light .tool-calls li{color:#5f636d!important;border-bottom:1px solid #dcdee3!important}html.studio-light .tool-calls code{color:#3a3e48!important}html.studio-light .tool-calls .call-status{color:#527a67!important}html.studio-light .tool-calls li.error .call-status,html.studio-light .tool-calls li.timeout .call-status,html.studio-light .tool-calls li.denied .call-status{color:#a53427!important}html.studio-light .tool-calls li p{color:#60646c!important}html.studio-light .tool-calls li.error p,html.studio-light .tool-calls li.timeout p,html.studio-light .tool-calls li.denied p{color:#954137!important}html.studio-light .analysis-state{color:#273ca5!important}html.studio-light .analysis-run,html.studio-light .analysis-toggle{color:#3a3e48!important;border:1px solid #dadbe0!important}html.studio-light .analysis-run:hover,html.studio-light .analysis-toggle:hover{border-color:#d6d8dc!important}html.studio-light .analysis-run:focus-visible,html.studio-light .analysis-toggle:focus-visible,html.studio-light .sheet-tabs button:focus-visible,html.studio-light .table-scroll:focus-visible{outline:2px solid #6278da!important}html.studio-light .analysis-badge.ok{color:#527a67!important;background:#f8fbfa!important}html.studio-light .analysis-badge.warning{color:#a57e27!important;background:#faf9f8!important}html.studio-light .analysis{background:#fcfcfd!important;border:1px solid #dcdde2!important}html.studio-light .analysis-summary{color:#5e626e!important}html.studio-light .analysis-warning{color:#a57e27!important}html.studio-light .sheet-tabs{border-bottom:1px solid #dcdde2!important}html.studio-light .sheet-tabs button{color:#5f636d!important}html.studio-light .sheet-tabs button.current{color:#1c1e23!important;box-shadow:inset 0 -2px #e9ebef47!important}html.studio-light .sheet-facts{border:1px solid #dcdde2!important}html.studio-light .sheet-facts div{border-right:1px solid #dcdde2!important}html.studio-light .sheet-facts dd{color:#262932!important}html.studio-light .sheet-facts dt{color:#60646c!important}html.studio-light .alert-list li{border-bottom:1px solid #dcdee3!important}html.studio-light .alert-list.warning li{color:#a57e27!important}html.studio-light .alert-list.info li,html.studio-light .analysis-alerts summary{color:#5f636d!important}html.studio-light .analysis-clean{color:#527a67!important}html.studio-light .analysis h4{color:#3a3e48!important}html.studio-light .table-scroll{border:1px solid #dcdde2!important}html.studio-light .analysis table{color:#5e626e!important}html.studio-light .analysis th,html.studio-light .analysis td{border-bottom:1px solid #dcdee3!important}html.studio-light .analysis thead th{color:#5f636d!important;background:#fafafb!important}html.studio-light .analysis tbody th{color:#262932!important}html.studio-light .analysis th small,html.studio-light .analysis td small{color:#60646c!important}html.studio-light .analysis td small.bad{color:#a57e27!important}html.studio-light .columns-table .examples,html.studio-light .sample-table tbody th{color:#60646c!important}@media (width<=720px){html.studio-light .sheet-facts div:nth-child(-n+2){border-bottom:1px solid #dcdde2!important}}html.studio-light .mapping{background:#fcfcfd!important;border:1px solid #dcdde2!important}html.studio-light .mapping-head h4{color:#262932!important}html.studio-light .mapping-head p{color:#5f636d!important}html.studio-light .version,html.studio-light .mapping-actions small,html.studio-light .approve-box small{color:#60646c!important}html.studio-light .mapping-section{border-top:1px solid #dcdee3!important}html.studio-light .mapping-section h5{color:#5f636d!important}html.studio-light .question legend,html.studio-light .question>label{color:#33363d!important}html.studio-light .question legend small{color:#60646c!important}html.studio-light .option{color:#484c57!important;background:#fbfbfc!important;border:1px solid #dbdce1!important}html.studio-light .option:hover{border-color:#d9dade!important}html.studio-light .option.checked{background:#f8f9fa!important;border-color:#3d435c!important}html.studio-light .option input{accent-color:#273ea5!important}html.studio-light .option strong{color:#262932!important}html.studio-light .option em{color:#2747a5!important;background:#f6f7f9!important}html.studio-light .option small{color:#60646c!important}html.studio-light .option:focus-within{outline:2px solid #6278da!important}html.studio-light .question input[type=text],html.studio-light .approve-box input{color:#181924!important;background:#fbfbfc!important;border:1px solid #dbdce1!important}html.studio-light .question input[type=text]:focus,html.studio-light .approve-box input:focus{outline:2px solid #6278da!important}html.studio-light .use-suggestion{color:#2747a5!important}html.studio-light .approve-box{border-top:1px solid #dcdde2!important}html.studio-light .approve-box label{color:#5f636d!important}html.studio-light .mapping-summary{border:1px solid #dcdde2!important}html.studio-light .mapping-summary div{border-bottom:1px solid #dcdee3!important}html.studio-light .mapping-summary dt{color:#5f636d!important}html.studio-light .mapping-summary dd{color:#262932!important}html.studio-light .entity{background:#fbfbfc!important;border:1px solid #dbdce1!important}html.studio-light .entity.main{border-color:#d2d5e1!important}html.studio-light .entity h5{color:#262932!important}html.studio-light .entity h5 small{color:#60646c!important}html.studio-light .entity li{color:#5f636d!important;border-bottom:1px solid #dcdee4!important}html.studio-light .entity code,html.studio-light .relationships code,html.studio-light .import-report code,html.studio-light .files-next code{color:#3a3e48!important}html.studio-light .relationships{color:#5f636d!important}html.studio-light .relationships small{color:#60646c!important}html.studio-light .sql{color:#484c57!important;background:#fcfcfd!important;border:1px solid #dcdde2!important}html.studio-light .sql:focus-visible{outline:2px solid #6278da!important}html.studio-light .import-report h4{color:#3a3e48!important}html.studio-light .reason-list li{color:#5e626e!important;border:1px solid #dbdce1!important}html.studio-light .reason-list strong{color:#a57e27!important}html.studio-light .model h4{color:#3a3e48!important}html.studio-light .model .mapping-head h4{color:#262932!important}html.studio-light .revision-list>article{background:#14141405!important}html.studio-light .revision-list header span.ok{color:#27a56f!important;border-color:#62daa74d!important}html.studio-light .revision-list header span.warning{color:#a57b27!important;border-color:#dab2624d!important}html.studio-light .revision-list header span.danger{color:#a52730!important;border-color:#da626a4d!important}html.studio-light .revision-list details{color:#525c7a!important}html.studio-light .revision-files code{color:#3c435a!important}html.studio-light .import-report table{color:#5e626e!important}html.studio-light .import-report th,html.studio-light .import-report td{border-bottom:1px solid #dcdee3!important}html.studio-light .import-report thead th{color:#5f636d!important;background:#fafafb!important}html.studio-light .import-report .examples{color:#60646c!important}html.studio-light .app-preview{border-top:1px solid #dcdde2!important}html.studio-light .preview-frame{background:#fbfbfc!important;border:1px solid #dbdce1!important}html.studio-light .operations-heading p{color:#5e646e!important}html.studio-light .operations-heading>button,html.studio-light .support-create>button,html.studio-light .ticket-reply button{color:#ebecef!important;background:#111317!important}html.studio-light .audit-summary article,html.studio-light .audit-summary label{background:#fafafc!important;border:1px solid #dbdde2!important}html.studio-light .audit-summary article svg{color:#2742a5!important}html.studio-light .audit-summary article span{color:#5e646e!important}html.studio-light .audit-summary label input{color:#22252e!important}html.studio-light .audit-list{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .audit-list article{border-bottom:1px solid #dbdee2!important}html.studio-light .audit-list small,html.studio-light .audit-list time{color:#5e646e!important}html.studio-light .audit-list code{color:#5d646f!important}html.studio-light .operations-state{color:#5e646e!important}html.studio-light .support-create{background:#fbfcfc!important;border:1px solid #dadce1!important}html.studio-light .support-create label{color:#5d646f!important}html.studio-light .support-create input,html.studio-light .support-create select,html.studio-light .support-create textarea,html.studio-light .ticket-thread select,html.studio-light .ticket-reply textarea{color:#252a34!important;background:#fcfcfd!important;border:1px solid #d9dce1!important}html.studio-light .ticket-list,html.studio-light .ticket-thread{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .ticket-list>button{color:#252a34!important;border-bottom:1px solid #dbdee2!important}html.studio-light .ticket-list>button.active{background:#f8f9fa!important}html.studio-light .ticket-list>button div span,html.studio-light .ticket-list>button small{color:#5e646e!important}html.studio-light .ticket-thread>header{border-bottom:1px solid #dbdde2!important}html.studio-light .ticket-thread>header span{color:#5e646e!important}html.studio-light .ticket-thread>header strong{color:#2742a5!important}html.studio-light .ticket-messages article{background:#fafafc!important}html.studio-light .ticket-messages article.support{background:#f8f9fa!important}html.studio-light .ticket-messages article time{color:#5e646e!important}html.studio-light .ticket-reply{border-top:1px solid #dbdde2!important}html.studio-light .queue-operations{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .queue-operations>header{border-bottom:1px solid #dbdde2!important}html.studio-light .queue-operations>header>span{color:#2aa267!important;background:#f9fbfa!important;border:1px solid #d6e4dd!important}html.studio-light .queue-operations>header>span.attention{color:#a5272c!important;background:#faf8f9!important;border-color:#e2d3d6!important}html.studio-light .queue-metrics article{border-right:1px solid #dbdee2!important}html.studio-light .queue-metrics svg{color:#2742a5!important}html.studio-light .queue-metrics span{color:#5e646e!important}html.studio-light .queue-metrics .danger svg,html.studio-light .queue-metrics .danger strong{color:#a5272c!important}html.studio-light .failed-jobs{border-top:1px solid #dbdde2!important}html.studio-light .failed-jobs article{border-bottom:1px solid #dbdee2!important}html.studio-light .failed-jobs small{color:#5e646e!important}html.studio-light .failed-jobs button{color:#3f4651!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}@media (width<=600px){html.studio-light .queue-metrics article{border-bottom:1px solid #dbdee2!important}}html.studio-light .run-summary{border:1px solid #dbdde2!important}html.studio-light .run-summary article{border-right:1px solid #dbdde2!important}html.studio-light .run-summary svg{color:#2742a5!important}html.studio-light .run-summary span{color:#5e646e!important}html.studio-light .agent-run-list,html.studio-light .agent-run-detail{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .agent-run-list>button{color:#252a34!important;border-bottom:1px solid #dbdee2!important}html.studio-light .agent-run-list>button.active{background:#f8f9fa!important}html.studio-light .agent-run-list>button>svg{color:#5b6371!important}html.studio-light .run-state.running{color:#a57d27!important}html.studio-light .run-state.completed{color:#27a56b!important}html.studio-light .run-state.failed{color:#a5272b!important}html.studio-light .agent-run-list small{color:#5e646e!important}html.studio-light .agent-run-detail>header{border-bottom:1px solid #dbdde2!important}html.studio-light .agent-run-detail>header p{color:#5e646e!important}html.studio-light .run-badge{color:#2744a5!important;background:#f8f9fb!important;border:1px solid #d4d9e2!important}html.studio-light .run-badge.completed{color:#2aa267!important;background:#f9fbfa!important;border-color:#d6e4dd!important}html.studio-light .run-badge.failed{color:#a5272c!important;background:#faf8f9!important;border-color:#e2d3d6!important}html.studio-light .run-facts{border-bottom:1px solid #dbdde2!important}html.studio-light .run-facts span{color:#5e646e!important}html.studio-light .run-facts svg{color:#2742a5!important}html.studio-light .agent-step-list>article{border-bottom:1px solid #dbdee2!important}html.studio-light .step-order{color:#5d646f!important;border:1px solid #d8dbe0!important}html.studio-light .step-order.contributed{color:#2aa267!important;border-color:#d6e4dd!important}html.studio-light .agent-step-list header span{color:#2742a5!important}html.studio-light .agent-step-list p{color:#5d636f!important}html.studio-light .agent-step-list dl>div{background:#fafbfc!important}html.studio-light .agent-step-list dt{color:#5d646f!important}html.studio-light .agent-step-list dd{color:#5b6371!important}html.studio-light .run-events{border-top:1px solid #dbdde2!important}html.studio-light .run-events p{color:#5e646e!important}html.studio-light .run-events time{color:#5d646f!important}html.studio-light .danger-subtle{color:#a52727!important;background:#faf8f9!important;border:1px solid #e2d4d6!important}html.studio-light .run-badge.canceled{color:#a5272c!important;background:#faf8f9!important;border-color:#e2d3d6!important}html.studio-light .run-state.canceled{color:#a5272c!important}html.studio-light .step-order.canceled{color:#a5272c!important;border-color:#e2d3d6!important}html.studio-light .agent-progress{background:#f8f9fa!important}html.studio-light .agent-step-list>article.is-live{box-shadow:inset 2px 0 #718cef8c!important}html.studio-light .step-order.running{color:#2742a5!important;border-color:#627cda!important}html.studio-light .step-order.completed{color:#2aa267!important;border-color:#d6e4dd!important}html.studio-light .agent-task-state{background:#fafafb!important;border:1px solid #d8dbe2!important}html.studio-light .agent-task-state.running{color:#2742a5!important;border-color:#d1d5e0!important}html.studio-light .agent-task-state.completed,html.studio-light .agent-task-state.contributed{color:#2aa267!important;border-color:#d6e4dd!important}html.studio-light .agent-task-state.failed{color:#a5272c!important;border-color:#e2d3d6!important}html.studio-light .agent-task-state.blocked{color:#967536!important}html.studio-light .agent-step-list dl>div.agent-error{background:#fbfafa!important}html.studio-light .agent-error dd{color:#a5272d!important}html.studio-light .agent-step-list dl>div.agent-tools{border-left:2px solid #6880d4!important}html.studio-light .agent-tools dd>span{color:#475267!important;background:#f9f9fb!important;border:1px solid #d7dbe3!important}html.studio-light .agent-tools dd>span.ok{color:#2ba167!important;border-color:#d6e4dd!important}html.studio-light .agent-tools dd>span.error,html.studio-light .agent-tools dd>span.timeout,html.studio-light .agent-tools dd>span.denied{color:#a5272d!important;border-color:#e2d3d6!important}html.studio-light .agent-tools em{color:#5c6370!important}html.studio-light .agent-artifacts{border-left:2px solid #9c62da!important}html.studio-light .agent-artifacts em,html.studio-light .agent-checks em{color:#5c6370!important}html.studio-light .agent-checks span.passed{color:#2ba167!important}html.studio-light .agent-checks span.failed{color:#a5272d!important}@media (width<=600px){html.studio-light .run-summary article{border-bottom:1px solid #dbdde2!important}}html.studio-light .billing-heading p{color:#5e646e!important}html.studio-light .current-plan{background:#f8f9fa!important;border:1px solid #d5d9e3!important}html.studio-light .current-plan span{color:#2742a5!important}html.studio-light .current-plan small{color:#5d646f!important}html.studio-light .usage-grid article{background:#fafafc!important;border:1px solid #dbdde2!important}html.studio-light .usage-grid article>div:first-child{color:#2742a5!important}html.studio-light .usage-grid article>div span{color:#5d646f!important}html.studio-light .usage-grid strong small{color:#5e646e!important}html.studio-light .usage-track{background:#f5f6f8!important}html.studio-light .usage-grid em{color:#5e646e!important}html.studio-light .billing-cycle{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .billing-cycle span,html.studio-light .billing-cycle small{color:#5e646e!important}html.studio-light .billing-plans article{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .billing-plans article.active{background:#f9f9fb!important}html.studio-light .billing-plans article>span{color:#2742a5!important}html.studio-light .billing-plans p{color:#5e646e!important}html.studio-light .billing-plans li{color:#5b6371!important;border-bottom:1px solid #dbdee2!important}html.studio-light .billing-plans button{color:#5e646e!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .billing-note{background:#fcfcfb!important;border:1px solid #e5e0d7!important}html.studio-light .billing-note strong{color:#a57a27!important}html.studio-light .billing-note p{color:#6f695d!important}html.studio-light .billing-ledger>section{background:#fbfcfc!important;border:1px solid #dbdde2!important}html.studio-light .billing-ledger header button{color:#3f4651!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .billing-ledger>section>p{color:#5e646e!important}html.studio-light .subscription-fact{border-bottom:1px solid #dbdee2!important}html.studio-light .subscription-fact strong{color:#2aa267!important}html.studio-light .subscription-fact span{color:#5e646e!important}html.studio-light .invoice-list article,html.studio-light .usage-events article{border-bottom:1px solid #dbdee2!important}html.studio-light .invoice-list span,html.studio-light .usage-events span{color:#5e646e!important}html.studio-light .invoice-list em,html.studio-light .usage-events em{color:#2744a5!important}html.studio-light .publication-panel{border-top:1px solid #dbdde2!important}html.studio-light .publication-panel header p{color:#5e646e!important}html.studio-light .publication-locked{color:#957537!important;background:#fcfcfb!important;border:1px solid #e5e0d7!important}html.studio-light .publication-confirm{background:#f8f9fb!important;border:1px solid #d2d6e1!important}html.studio-light .publication-confirm strong{color:#1f232e!important}html.studio-light .publication-confirm p{color:#525e7a!important}html.studio-light .publication-confirm button{color:#4f5662!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .publication-list{border:1px solid #dbdde2!important}html.studio-light .publication-list article{border-bottom:1px solid #dbdee2!important}html.studio-light .release-version{color:#2742a5!important}html.studio-light .publication-list article>div:nth-child(2) small{color:#5d646f!important}html.studio-light .publication-list article>span{color:#5e646e!important}html.studio-light .publication-list article>span.active{color:#27a56b!important}html.studio-light .publication-list article>button{color:#4f5662!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .publication-empty{color:#5e646e!important}html.studio-light .publication-actions button,html.studio-light .publication-actions a{color:#4f5662!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .settings-download{color:#275aa5!important;background:#f6f7f9!important}html.studio-light .settings-list article.organization-deletion{background:#fcfbfc!important;border-color:#e4d8da!important}html.studio-light .danger-status{color:#9a323a!important;border-color:#e3d5d7!important}html.studio-light .danger-action,html.studio-light .cancel-deletion{color:#a52734!important;background:#faf8f8!important;border:1px solid #e2d4d6!important}html.studio-light .cancel-deletion{color:#3a4455!important;background:#f8f9fa!important;border-color:#d5d9e0!important}html.studio-light .deletion-pending{background:#fbfaf9!important;border:1px solid #e3dad4!important}html.studio-light .deletion-pending>svg{color:#a56c27!important}html.studio-light .deletion-pending p{color:#796753!important}html.studio-light .deletion-confirmation{border-top:1px solid #e4d6d9!important}html.studio-light .deletion-confirmation header>svg{color:#a52733!important}html.studio-light .deletion-warning{color:#a0692c!important;background:#fbfaf9!important}html.studio-light .deletion-confirmation label{color:#5c6370!important}html.studio-light .deletion-confirmation label code{color:#a52735!important}html.studio-light .deletion-confirmation input{color:#121212!important;background:#fcfcfd!important;border:1px solid #e1d8da!important}html.studio-light .deletion-confirmation footer button{color:#404853!important;background:#f9f9fa!important;border:1px solid #d8dbe0!important}html.studio-light .deletion-confirmation footer .danger-confirm{color:#a52734!important;background:#f9f6f7!important;border-color:#e2d3d6!important}html.studio-light .deletion-confirmation footer .safe-confirm{color:#3b9168!important;background:#f8fbfa!important;border-color:#d5e3dc!important}html.studio-light .member-reset,html.studio-light .recovery-link button{color:#4a5464!important;background:#f9f9fa!important;border:1px solid #d8dbe1!important}html.studio-light .recovery-link{background:#f8f9fa!important;border:1px solid #d2d7e1!important}html.studio-light .recovery-link>svg{color:#2754a5!important}html.studio-light .recovery-link code{color:#556277!important}html.studio-light .recovery-link small{color:#527a62!important}html.studio-light .security-action{color:#2755a5!important;background:#f5f7f9!important}html.studio-light .security-action.secondary{color:#8f3d3d!important;background:#faf8f8!important;border-color:#e0d8d8!important}html.studio-light .mfa-enrollment,html.studio-light .mfa-disable,html.studio-light .recovery-codes{border-top:1px solid #d7dce4!important}html.studio-light .mfa-enrollment>p,html.studio-light .recovery-codes p{color:#5d646f!important}html.studio-light .mfa-enrollment>div{background:#fbfcfd!important;border:1px solid #d7dbe3!important}html.studio-light .mfa-enrollment code{color:#2756a5!important}html.studio-light .mfa-enrollment button,html.studio-light .mfa-disable button,html.studio-light .recovery-codes button{color:#384354!important;background:#f8f9fa!important;border:1px solid #d6dae2!important}html.studio-light .mfa-enrollment label,html.studio-light .mfa-disable label{color:#5c6470!important}html.studio-light .mfa-enrollment input,html.studio-light .mfa-disable input{color:#121212!important;background:#fcfcfd!important;border:1px solid #d7dbe2!important}html.studio-light .recovery-codes{background:#fafcfb!important;border:1px solid #d6e3de!important}html.studio-light .recovery-codes header svg{color:#3b9166!important}html.studio-light .recovery-codes code{color:#3d8f67!important;background:#fbfdfc!important;border:1px solid #d7e4df!important}html.studio-light .security-enabled{color:#349865!important}html.studio-light .platform-heading p{color:#5d646f!important}html.studio-light .platform-heading>button{color:#3e4652!important;background:#f9f9fa!important;border:1px solid #d8dbe2!important}html.studio-light .platform-metrics article{background:#fafbfc!important;border:1px solid #d9dde3!important}html.studio-light .platform-metrics article>svg{color:#274fa5!important}html.studio-light .platform-metrics article.attention>svg{color:#a56f27!important}html.studio-light .platform-metrics span{color:#5d646f!important}html.studio-light .platform-grid{border:1px solid #d9dde3!important}html.studio-light .platform-ticket-list{background:#fbfbfc!important;border-right:1px solid #d9dde3!important}html.studio-light .platform-ticket-list header,html.studio-light .platform-audit header{border-bottom:1px solid #dadde3!important}html.studio-light .platform-ticket-list header span{color:#5d656f!important}html.studio-light .platform-ticket-list>button{color:#292f3a!important;border-bottom:1px solid #d9dde4!important}html.studio-light .platform-ticket-list>button.active{background:#f7f8fa!important}html.studio-light .platform-ticket-list i{background:#e3e6ec!important}html.studio-light .platform-ticket-list small{color:#5c6470!important}html.studio-light .platform-ticket-list button>span{color:#3b5991!important}html.studio-light .platform-ticket-list>p,html.studio-light .platform-audit>p{color:#5d646f!important}html.studio-light .platform-thread{background:#fbfcfd!important}html.studio-light .platform-thread>header{border-bottom:1px solid #d9dde3!important}html.studio-light .platform-thread header>div>span{color:#2a52a2!important}html.studio-light .platform-thread header small{color:#5d646f!important}html.studio-light .platform-thread select{color:#38404c!important;background:#f9f9fb!important;border:1px solid #d8dbe2!important}html.studio-light .platform-messages article>div{color:#365496!important;background:#f8f9fb!important;border:1px solid #d7dbe2!important}html.studio-light .platform-messages article.support>div{color:#369666!important}html.studio-light .platform-messages section{background:#fafafb!important;border:1px solid #dadde2!important}html.studio-light .platform-messages p{color:#49505b!important}html.studio-light .platform-messages time{color:#5d646f!important}html.studio-light .platform-thread>form{border-top:1px solid #d9dde3!important}html.studio-light .platform-thread textarea{color:#252a32!important;background:#fbfbfc!important;border:1px solid #d8dce2!important}html.studio-light .platform-thread form button{color:#2754a5!important;background:#f4f5f8!important}html.studio-light .platform-audit{background:#fbfbfc!important;border-left:1px solid #d9dde3!important}html.studio-light .platform-audit>article{border-bottom:1px solid #d9dde4!important}html.studio-light .platform-audit span,html.studio-light .platform-audit small,html.studio-light .platform-empty{color:#5d646f!important}@media (width<=700px){html.studio-light .platform-ticket-list{border-bottom:1px solid #d9dde3!important}}html.studio-light .proposal-differential{border-left:3px solid var(--muted,#d5d5db)!important}html.studio-light .github-link-feedback{color:#4227a5!important}html.studio-light .app-shell .topbar{background:#fbfbfcb8!important}html.studio-light .app-shell .product-tabs button.current{color:#121212!important}html.studio-light .app-shell .product-tabs button.current:after{box-shadow:0 0 12px #8f5bdb62!important}html.studio-light .app-shell .search{background:#1414140a!important}html.studio-light .app-shell .search kbd{background:#1414140f!important}html.studio-light .app-shell .new,html.studio-light .app-shell .composer-actions>button{color:#121212!important;border:1px solid #8a62da59!important;box-shadow:0 8px 26px #6a52df2a!important}html.studio-light .app-shell .new:hover,html.studio-light .app-shell .composer-actions>button:hover:not(:disabled){box-shadow:0 12px 32px #6a52df3b!important}html.studio-light .app-shell .glass{background:linear-gradient(160deg,#f6f6f9d9,#f9f9fbd9)!important;box-shadow:0 18px 50px #00000012!important}html.studio-light .app-shell .composer{background:#fcfcfd9e!important;border:1px solid #8462da4d!important}html.studio-light .app-shell .composer:focus-within{box-shadow:0 0 0 3px #8f5bdb19!important}html.studio-light .app-shell .composer textarea::placeholder{color:#5a5874!important}html.studio-light .app-shell .suggestions button{background:#1414140a!important}html.studio-light .app-shell .suggestions button:hover{color:#121212!important}html.studio-light .app-shell .metric{background:linear-gradient(160deg,#f6f6f9cc,#f9f9fbcc)!important}html.studio-light .app-shell .metric-icon{border-color:#8462da40!important}html.studio-light .app-shell .roster-agent{background:#14141408!important}html.studio-light .app-shell .agent-icon{border-color:#8462da38!important}html.studio-light .app-shell .project-card{background:#14141408!important}html.studio-light .app-shell .project-card:hover{border-color:#8462da66!important}html.studio-light .app-shell .progress{background:#14141414!important}html.studio-light .app-shell .project-icon{border-color:#8462da40!important}html.studio-light .app-shell .status{background:#293d3524!important}html.studio-light .app-shell .timeline-dot{box-shadow:0 0 10px #8f5bdb62!important}html.studio-light .app-shell .toast{background:#f6f6f9!important}html.studio-light .skeleton-row{background:linear-gradient(90deg,#1414140a 25%,#cdb4ff1a 50%,#1414140a 75%)!important}html.studio-light .load-error{color:#2c1d20!important;border:1px solid #da627866!important}html.studio-light .load-error>svg{color:#a5273d!important}html.studio-light .load-error p{color:#9a3246!important}html.studio-light .load-error button{background:#14141414!important;border:1px solid #1f1f1f40!important}html.studio-light .load-error button:hover{background:#14141429!important}@media (width<=720px){html.studio-light .app-shell .menu-mobile{background:#1414140d!important}}html.studio-light .integration-primary,html.studio-light .operations-heading>button,html.studio-light .platform-heading>button,html.studio-light .github-connection button,html.studio-light .integration-title>button{background:#1414140d!important}html.studio-light .integration-primary:hover,html.studio-light .operations-heading>button:hover,html.studio-light .platform-heading>button:hover,html.studio-light .github-connection button:hover,html.studio-light .integration-title>button:hover{border-color:#8a62da8c!important}html.studio-light .github-connection button:first-of-type:not(:disabled){color:#121212!important;border-color:#8a62da59!important}html.studio-light .member-suspended{color:#a56e27!important;border:1px solid #daa56266!important}html.studio-light .invite-actions button{background:#1414140d!important}html.studio-light .invite-actions button:hover{border-color:#8a62da8c!important}html.studio-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.studio-light body,html.studio-light #root,html.studio-light .app-shell{color:#222033;background:#f7f7fa!important}html.studio-light .ambient{display:none!important}html.studio-light .sidebar{color:#d6d3e4;background:#101018!important;border-right:1px solid #1d1b2b!important}html.studio-light .sidebar *{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.studio-light .app-shell .topbar{box-shadow:none!important;background:#fff!important;border-bottom:1px solid #eeedf2!important}html.studio-light .app-shell .topbar h1,html.studio-light .app-shell .topbar h2{color:#222033!important}html.studio-light .app-shell .topbar nav button,html.studio-light .app-shell .topbar .tabs button{color:#6b6675!important}html.studio-light .app-shell .topbar nav button.active,html.studio-light .app-shell .topbar .tabs button.active{color:#211831!important;border-color:#8f5bdb!important}html.studio-light .content{background:0 0}html.studio-light .glass,html.studio-light .metric,html.studio-light .workspace-page>section,html.studio-light .workspace-card-light{box-shadow:0 1px 2px #22183c0a!important}html.studio-light .metric,html.studio-light .glass:not(.creator){background:#fff!important;border-color:#eae8ef!important}html.studio-light .toast{color:#222033!important;background:#fff!important;border:1px solid #e3e0ec!important;box-shadow:0 12px 34px #22183c29!important}html.studio-light ::placeholder{color:#9a96a7!important}html.studio-light input,html.studio-light select,html.studio-light textarea{color:#222033}html.studio-light :focus-visible{outline-offset:2px;outline:2px solid #8f5bdb}html.studio-light .app-shell .creator{color:#fff;min-height:290px;position:relative;overflow:hidden;background:radial-gradient(at 76% 80%,#6948a661,#0000 42%),radial-gradient(at 95% 5%,#4a5fac4d,#0000 38%),#211831!important;border:1px solid #3a2e4e!important;border-radius:19px!important;padding:34px min(40%,430px) 34px 38px!important;display:block!important;box-shadow:0 18px 40px #2118312e!important}html.studio-light .app-shell .creator:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 59.4%,#ccb1ff29 60%,#0000 60.6% 79.4%,#ccb1ff1c 80%,#0000 80.6% 99.4%,#ccb1ff14 100%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;right:4%;transform:translateY(-50%)}html.studio-light .app-shell .creator:after{content:"✳";color:#fff;pointer-events:none;background:linear-gradient(135deg,#c586ff,#7664e8 60%,#57a4f2);border-radius:34px;place-items:center;width:100px;height:100px;margin-top:-50px;font-size:55px;line-height:1;animation:5s ease-in-out infinite creator-float;display:grid;position:absolute;top:50%;right:calc(4% + 100px);box-shadow:0 0 50px #ae6cff66,0 20px 40px #08051280}@keyframes creator-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html.studio-light .app-shell .creator .eyebrow{color:#c8b7e4!important}html.studio-light .app-shell .creator h2{line-height:1.2;color:#fff!important;font-size:28px!important}html.studio-light .app-shell .creator>p{max-width:430px;color:#d1c9df!important}html.studio-light .app-shell .creator .composer{max-width:620px;background:#fff!important;border:0!important;box-shadow:0 10px 30px #0d081b45!important}html.studio-light .app-shell .creator .composer textarea{color:#2c2535!important;background:0 0!important}html.studio-light .app-shell .creator .composer-actions>button{color:#fff!important;background:#8f5bdb!important}html.studio-light .app-shell .creator .model-status,html.studio-light .app-shell .creator .composer-actions>small{color:#6b6675!important}html.studio-light .app-shell .creator .suggestions span{color:#ae9dbf!important}html.studio-light .app-shell .creator .suggestions button{color:#ded5e9!important;background:#ffffff12!important;border:1px solid #ffffff2e!important}@media (width<=1100px){html.studio-light .app-shell .creator{padding-right:38px!important}html.studio-light .app-shell .creator:before,html.studio-light .app-shell .creator:after{display:none}}@media (prefers-reduced-motion:reduce){html.studio-light .app-shell .creator:after{animation:none}}html.studio-light .app-shell .topbar .new{color:#fff!important;background:#8f5bdb!important;border:0!important;box-shadow:0 6px 16px #8f5bdb47!important}html.studio-light .app-shell .topbar .new *{color:#fff!important}html.studio-light .sidebar strong,html.studio-light .sidebar b,html.studio-light .sidebar .profile span,html.studio-light .sidebar .workspace-card span{color:#f1eefb!important}html.studio-light .sidebar small,html.studio-light .sidebar .local-card small,html.studio-light .sidebar .workspace-card small{color:#8e8aa0!important}html.studio-light .sidebar .local-card strong{color:#6ee7a8!important}html.studio-light .app-shell .workspace-page{box-shadow:none!important;background:0 0!important;border:0!important}html.studio-light .app-shell .workspace-page.integration-page{padding:0!important}html.studio-light .app-shell .integration-primary{color:#fff!important;background:#8f5bdb!important;border:0!important}html.studio-light .app-shell .integration-primary *{color:#fff!important}html.studio-light .app-shell .content button:disabled{color:#6b6675!important;background:#f1f0f5!important;border-color:#e3e0ec!important}html.studio-light .app-shell .operations-heading button,html.studio-light .app-shell .integration-hub-head button:not(.integration-primary){color:#2c2535!important;background:#fff!important;border-color:#d9d4e6!important}html.studio-light .app-shell .context-card span{color:#12805c!important}@media (width<=700px){html.studio-light .app-shell .creator{min-height:0;padding:24px 20px!important}}html.studio-light .file-version{color:#6b6675!important;border-color:#d9d4e6!important}html.studio-light .file-version.latest{color:#12805c!important;background:#eefaf4!important;border-color:#8fd3b4!important}html.studio-light .files-pick{color:#fff!important;background:#8f5bdb!important;border:0!important}html.studio-light .files-pick *{color:#fff!important}html.studio-light .app-shell select,html.studio-light .modal select,html.studio-light select{color:#222033!important;background:#fff!important;border:1px solid #d9d4e6!important}html.studio-light .invite-card form button{color:#fff!important;background:#8f5bdb!important;border:0!important}html.studio-light .app-shell .pending{color:#9a5b00!important}html.studio-light .files-link-form input{color:#1c1b24!important;background:#fff!important;border-color:#cfc9de!important}html.studio-light .files-link-form input::placeholder{color:#8a8696!important}html.studio-light .files-link-extra input,html.studio-light .files-link-extra select{color:#1c1b24!important;background:#fff!important;border-color:#cfc9de!important}html.studio-light .files-source-meta,html.studio-light .files-link-note{color:#6b6675!important}html.studio-light .files-sources{border-color:#e3deef!important}
