@view-transition{navigation:auto}.tg3-action-feedback{position:fixed;z-index:9999;right:24px;bottom:24px;min-width:180px;height:44px;padding:0 16px;display:flex;align-items:center;gap:9px;border:1px solid oklch(78% .06 245/.45);background:oklch(18% .035 258/.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 38px oklch(15% .04 258/.22);color:white;font:550 11px/1 system-ui;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.tg3-action-feedback.show{opacity:1;transform:none}.tg3-action-feedback i{width:7px;height:7px;border-radius:50%;background:var(--tg3-mint);box-shadow:0 0 0 5px oklch(72% .15 176/.12)}.tg3-portal{overflow:clip}.tg3-site-nav{position:fixed!important;box-shadow:0 7px 28px oklch(27% .04 245/.06)}.tg3-site-nav>nav{gap:25px}.tg3-site-nav>nav a.active{color:var(--tg3-blue);font-weight:650}.tg3-site-nav>nav a.active:after{left:0;right:0}.tg3-button:active,.tg3-cbutton:active,.tg3-site-nav .tg3-button:active{transform:translateY(1px) scale(.985)}.tg3-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tg3-hero{padding-top:164px;background:radial-gradient(circle at 80% 28%,oklch(84% .1 219/.7),transparent 29%),radial-gradient(circle at 9% 10%,oklch(91% .08 172/.88),transparent 30%),linear-gradient(132deg,oklch(99% .009 188),oklch(96% .027 227))}.tg3-hero:before{content:"";position:absolute;z-index:0;width:430px;height:430px;right:23%;top:120px;border-radius:50%;background:oklch(76% .13 194/.12);filter:blur(70px);animation:tg3-orb-drift 10s ease-in-out infinite alternate}.tg3-hero-copy{width:min(640px,44vw);padding-top:20px}.tg3-hero .tg3-eyebrow{min-height:24px;color:oklch(43% .12 190)}.tg3-hero .tg3-eyebrow .tg3-type-line{border-left:0;padding-left:0;color:inherit;min-width:210px}.tg3-type-line{display:inline-block;min-height:1.05em}.tg3-type-line>b{display:inline-block;width:3px;height:.86em;margin-left:6px;background:oklch(54% .18 210);vertical-align:.02em;animation:tg3-caret .86s steps(1) infinite}.tg3-hero h1{min-height:174px;margin-top:27px}.tg3-hero h1 .tg3-type-line:first-child,.tg3-hero h1 em.tg3-type-line{min-width:7em}.tg3-hero h1 em.tg3-type-line>b{background:oklch(58% .18 211)}.tg3-hero-motion{z-index:3;width:min(790px,53vw);height:610px;right:1.5vw;top:90px}.tg3-hero-motion-stage{position:absolute;inset:0;transform-origin:50% 58%;animation:tg3-scene-float 10s cubic-bezier(.45,.05,.55,.95) infinite}.tg3-hero-motion-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.tg3-hero-motion-main{z-index:2;filter:drop-shadow(0 38px 34px oklch(24% .11 230/.2));animation:tg3-scene-energy 5.8s cubic-bezier(.45,.05,.55,.95) infinite}.tg3-hero-motion-echo{z-index:1;opacity:0;filter:blur(8px) saturate(1.45) brightness(1.18);animation:tg3-scene-echo 5.8s cubic-bezier(.45,.05,.55,.95) infinite}.tg3-hero-motion-shadow{position:absolute;z-index:0;left:18%;right:12%;bottom:5%;height:23%;border-radius:50%;background:radial-gradient(ellipse,oklch(48% .13 220/.25),transparent 68%);filter:blur(22px);animation:tg3-scene-shadow 5.8s ease-in-out infinite}.tg3-hero-motion-caption{position:absolute;z-index:4;right:5%;bottom:12%;min-width:210px;padding:12px 15px;display:grid;grid-gap:4px;gap:4px;border:1px solid oklch(73% .08 224/.32);background:oklch(99% .006 210/.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 36px oklch(30% .06 240/.12);color:var(--tg3-ink)}.tg3-hero-motion-caption span{display:flex;align-items:center;gap:7px;color:var(--tg3-blue);font:700 8px system-ui;letter-spacing:.12em}.tg3-hero-motion-caption i{width:6px;height:6px;border-radius:50%;background:var(--tg3-green);box-shadow:0 0 0 5px oklch(72% .15 176/.13)}.tg3-hero-motion-caption strong{font-size:15px}.tg3-scroll-story{--tg3-story-progress:0;position:relative;height:auto;color:oklch(22% .03 252);background:oklch(96.8% .018 213)}.tg3-story-sticky{position:relative;top:0;height:clamp(620px,calc(100svh - 68px),939px);min-height:0;padding:27px;box-sizing:border-box;overflow:hidden;isolation:isolate;display:grid;place-items:center;background:radial-gradient(circle at 77% 48%,oklch(91.8% .061 205/.72),transparent 34%),linear-gradient(145deg,oklch(98.7% .009 210),oklch(95.8% .024 211))}.tg3-story-grid{position:absolute;z-index:0;top:50%;left:50%;width:min(1617px,calc(100% - 54px));height:min(885px,calc(100% - 54px));border:0;border-radius:0;background:transparent;transform:translate(-50%,-50%);pointer-events:none}.tg3-story-layout{z-index:1;width:min(1617px,100%);height:min(885px,100%);min-height:0;display:grid;grid-template-columns:244px 461px minmax(0,1fr);border:0;border-radius:0;box-shadow:none}.tg3-story-layout,.tg3-story-rail{position:relative;min-width:0;overflow:hidden;background:transparent}.tg3-story-rail{--tg3-axis:25.5px;--tg3-tab-inset:28px;z-index:3;height:100%;border-right:0}.tg3-story-rail:before{z-index:0;top:184px;bottom:124px;width:1px;background:oklch(79% .035 214/.9);pointer-events:none}.tg3-story-rail:after,.tg3-story-rail:before{content:"";position:absolute;left:var(--tg3-axis);transform:translateX(-50%)}.tg3-story-rail:after{bottom:79px;width:25px;height:25px;border:1px solid oklch(80% .035 214);border-radius:50%;background:linear-gradient(45deg,transparent 45%,oklch(45% .07 218) 46% 54%,transparent 55%) 8px 7px/7px 7px no-repeat,linear-gradient(-45deg,transparent 45%,oklch(45% .07 218) 46% 54%,transparent 55%) 12px 7px/7px 7px no-repeat,oklch(99.7% .004 210);box-shadow:0 4px 12px oklch(38% .04 220/.07)}.tg3-story-rail-progress{position:absolute;z-index:1;top:184px;bottom:124px;left:var(--tg3-axis);width:3px;border-radius:3px;background:linear-gradient(180deg,oklch(58% .15 190),oklch(67% .14 177));transform:translateX(-50%) scaleY(max(.025,var(--tg3-story-progress)));transform-origin:50% 0;pointer-events:none}.tg3-story-tabs{z-index:2;height:100%;padding:130px 0 0 var(--tg3-tab-inset);grid-auto-rows:134px;grid-gap:8px;gap:8px;align-content:start}.tg3-story-tab,.tg3-story-tabs{position:relative;min-width:0;display:grid}.tg3-story-tab{width:100%;height:134px;padding:0 17px 0 24px;grid-template-columns:28px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid transparent;border-radius:16px;color:oklch(46% .025 246);background:transparent;font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:color .2s ease}.tg3-story-tab:before{content:"";position:absolute;z-index:3;top:50%;left:calc(var(--tg3-axis) - var(--tg3-tab-inset) - 1px);width:11px;height:11px;border:2px solid oklch(78% .038 214);border-radius:50%;background:oklch(99% .006 210);box-shadow:0 0 0 4px oklch(99% .006 210);transform:translate(-50%,-50%)}.tg3-story-tab:after{content:"";position:absolute;z-index:0;inset:6px 5px 6px 0;border-radius:16px;background:radial-gradient(circle at 26% 50%,oklch(92% .055 188/.46),transparent 54%),linear-gradient(90deg,oklch(100% 0 0/.48),oklch(96% .035 188/.25) 64%,transparent);box-shadow:0 14px 34px oklch(39% .055 204/.045);opacity:0;transform:scale(.985);transform-origin:left center;pointer-events:none;transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.tg3-story-tab>span{position:relative;z-index:1;transition:transform .26s cubic-bezier(.22,1,.36,1)}.tg3-story-tab:hover{color:oklch(27% .035 251)}.tg3-story-tab:hover:after{opacity:.52;transform:scale(1)}.tg3-story-tab[data-state=active]{border-color:transparent;color:oklch(24% .035 251);background:transparent;box-shadow:none}.tg3-story-tab[data-state=active]:after{opacity:1;transform:scale(1);box-shadow:0 16px 38px oklch(39% .055 204/.06)}.tg3-story-tab[data-state=active]>span{transform:translateX(2px)}.tg3-story-tab[data-state=active]:before{border-color:oklch(56% .15 188);background:oklch(58% .15 188);box-shadow:0 0 0 4px oklch(99% .006 210),0 0 0 6px oklch(58% .15 188/.12)}.tg3-story-tab[data-state=complete]{color:oklch(40% .06 183)}.tg3-story-tab[data-state=complete]:before{border-color:oklch(65% .12 180);background:oklch(65% .12 180)}.tg3-story-tab:focus-visible{outline:0;box-shadow:inset 0 0 0 2px oklch(52% .14 190),inset 0 0 0 5px oklch(98% .012 195),0 0 0 3px oklch(54% .14 190/.14)}@media(forced-colors:active){.tg3-story-tab:focus-visible{outline:2px solid Highlight;outline-offset:-3px}}.tg3-story-tab-icon{width:28px;height:28px;display:grid;place-items:center;color:oklch(59% .07 218)}.tg3-story-tab[data-state=active] .tg3-story-tab-icon{color:oklch(52% .15 185)}.tg3-story-tab[data-state=complete] .tg3-story-tab-icon{color:oklch(59% .12 177)}.tg3-story-tab-icon svg{width:26px;height:26px;stroke-width:1.8}.tg3-story-tab>span:last-child{min-width:0;display:grid;grid-gap:9px;gap:9px}.tg3-story-tab small,.tg3-story-tab strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-story-tab strong{font-size:16px;line-height:1.25;font-weight:680;letter-spacing:-.02em}.tg3-story-tab small{color:oklch(57% .026 242);font-size:13px;line-height:1.35}.tg3-story-panels{position:relative;z-index:2;min-width:0;height:100%;padding:0 0 0 64px;display:grid;align-items:center}.tg3-story-panel{width:400px;max-width:100%;min-width:0;display:flex;flex-direction:column;justify-content:center;opacity:1;transform:none;transition:opacity .2s linear,transform .26s cubic-bezier(.23,1,.32,1)}.tg3-story-panel[hidden]{display:none}.tg3-story-panel>span{color:oklch(51% .13 188);font:760 11px/1.2 system-ui,sans-serif;letter-spacing:.16em}.tg3-story-panel h3{max-width:400px;margin:24px 0;color:oklch(18.5% .04 255);font-size:clamp(50px,3.35vw,60px);line-height:1.18;font-weight:710;letter-spacing:-.055em}.tg3-story-panel h3>span{display:block;white-space:nowrap}.tg3-story-panel p{max-width:400px;height:3.4em;min-height:3.4em;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:oklch(43% .027 250);font-size:18px;line-height:1.7;white-space:pre-line}.tg3-story-panel a{width:199px;height:58px;margin-top:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid oklch(54% .14 188);border-radius:8px;color:oklch(46% .14 187);background:oklch(100% 0 0/.72);box-shadow:0 10px 24px oklch(39% .05 206/.05);font-size:16px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.tg3-story-panel a svg{width:17px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.tg3-story-panel a:hover{border-color:oklch(49% .15 188);color:oklch(39% .14 187);background:oklch(97% .027 188/.92)}.tg3-story-panel a:hover svg{transform:translateX(3px)}.tg3-story-panel a:focus-visible{outline:2px solid oklch(55% .14 190);outline-offset:4px}@media(min-width:1101px) and (min-height:781px){.tg3-story-panel{height:337px;justify-content:flex-start}.tg3-story-panel a{margin-top:8px}}@starting-style{.tg3-story-panel:not([hidden]){opacity:0;transform:translateY(6px)}}.tg3-story-scene{position:relative;z-index:1;min-width:0;height:100%;overflow:hidden;background:radial-gradient(circle at 35% 48%,oklch(89.5% .075 202/.44),transparent 39%)}.tg3-story-scene:before{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(circle,oklch(64% .05 207/.16) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,black 0 70%,transparent 98%);mask-image:linear-gradient(90deg,black 0 70%,transparent 98%);pointer-events:none}.tg3-story-visual-stack{inset:-10% 0;min-width:0;overflow:hidden}.tg3-story-visual,.tg3-story-visual-stack{position:absolute;z-index:1;pointer-events:none}.tg3-story-visual{inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;opacity:0;transform:translate3d(0,6px,0);filter:drop-shadow(0 22px 28px oklch(36% .06 219/.11));transition:opacity .2s linear,transform .26s cubic-bezier(.23,1,.32,1);will-change:opacity,transform}.tg3-story-visual[data-state=active]{z-index:2;opacity:1;transform:translateZ(0)}.tg3-story-visual[data-state=complete]{opacity:0;transform:translate3d(0,-6px,0)}.tg3-story-visual[data-state=pending]{opacity:0;transform:translate3d(0,6px,0)}.tg3-scroll-story[data-scroll-enhanced=false]{height:auto}.tg3-scroll-story[data-scroll-enhanced=false] .tg3-story-sticky{position:relative;top:0;height:clamp(620px,calc(100svh - 68px),939px);min-height:620px}@media(min-width:721px) and (max-width:1100px){.tg3-scroll-story{height:auto}.tg3-story-sticky{padding:18px}.tg3-story-grid{width:calc(100% - 36px);height:calc(100% - 36px);border-radius:0}.tg3-story-layout{width:100%;height:100%;grid-template-columns:clamp(142px,20vw,190px) clamp(230px,31vw,338px) minmax(0,1fr);border-radius:0}.tg3-story-rail{--tg3-axis:17.5px;--tg3-tab-inset:18px}.tg3-story-tabs{padding:clamp(58px,10vh,92px) 0 0 var(--tg3-tab-inset);grid-auto-rows:104px;gap:4px}.tg3-story-rail-progress,.tg3-story-rail:before{top:102px;bottom:80px}.tg3-story-rail:after{bottom:43px;width:23px;height:23px}.tg3-story-tab{height:104px;padding:0 8px 0 12px;grid-template-columns:24px minmax(0,1fr);gap:7px;border-radius:12px}.tg3-story-tab:before{width:9px;height:9px}.tg3-story-tab-icon{width:24px;height:24px}.tg3-story-tab-icon svg{width:21px;height:21px}.tg3-story-tab>span:last-child{gap:6px}.tg3-story-tab strong{font-size:clamp(11px,1.45vw,14px)}.tg3-story-tab small{font-size:10px}.tg3-story-panels{padding-left:clamp(24px,4vw,42px)}.tg3-story-panel{width:280px;max-width:calc(100% - 16px)}.tg3-story-panel>span{font-size:9px}.tg3-story-panel h3{margin:18px 0;font-size:clamp(30px,4.2vw,42px);line-height:1.14}.tg3-story-panel p{height:3.3em;min-height:3.3em;font-size:14px;line-height:1.65}.tg3-story-panel a{width:160px;height:48px;margin-top:24px;font-size:13px}.tg3-story-visual-stack{inset:-8% 0}}@media(min-width:1101px) and (max-height:780px){.tg3-story-sticky{padding:18px}.tg3-story-grid{width:calc(100% - 36px);height:calc(100% - 36px);border-radius:0}.tg3-story-layout{width:100%;height:100%;grid-template-columns:210px 380px minmax(0,1fr);border-radius:0}.tg3-story-rail{--tg3-axis:19.5px;--tg3-tab-inset:22px}.tg3-story-tabs{padding:72px 0 0 var(--tg3-tab-inset);grid-auto-rows:98px;gap:4px}.tg3-story-rail-progress,.tg3-story-rail:before{top:112px;bottom:78px}.tg3-story-rail:after{bottom:39px}.tg3-story-tab{height:98px;padding-left:19px;grid-template-columns:24px minmax(0,1fr);gap:10px;border-radius:12px}.tg3-story-tab:before{width:9px;height:9px}.tg3-story-tab-icon,.tg3-story-tab-icon svg{width:23px;height:23px}.tg3-story-tab>span:last-child{gap:5px}.tg3-story-tab strong{font-size:14px}.tg3-story-tab small{font-size:11px}.tg3-story-panels{padding-left:48px}.tg3-story-panel{width:310px}.tg3-story-panel>span{font-size:9px}.tg3-story-panel h3{margin:16px 0;font-size:48px;line-height:1.12}.tg3-story-panel p{height:3.1em;min-height:3.1em;font-size:15px;line-height:1.55}.tg3-story-panel a{width:169px;height:48px;margin-top:22px;font-size:13px}.tg3-story-visual-stack{inset:-10% 0}}@media(max-width:720px){.tg3-scroll-story{height:auto}.tg3-scroll-story[data-scroll-enhanced=false] .tg3-story-sticky,.tg3-story-sticky{position:relative;top:0;height:auto;min-height:0;padding:28px 16px 56px;overflow:hidden}.tg3-story-grid{top:28px;right:16px;bottom:56px;left:16px;width:auto;height:auto;border-radius:0;transform:none;background:transparent}.tg3-story-layout{width:100%;height:auto;display:grid;grid-template-columns:minmax(0,1fr);border-radius:0}.tg3-story-rail{height:108px;border-right:0;border-bottom:0}.tg3-story-rail:before{top:auto;right:16px;bottom:0;left:16px;width:auto;height:1px;transform:none}.tg3-story-rail:after{display:none}.tg3-story-rail-progress{top:auto;right:16px;bottom:-1px;left:16px;width:auto;height:3px;transform:scaleX(max(.025,var(--tg3-story-progress)));transform-origin:left}.tg3-story-tabs{width:100%;height:107px;padding:15px 16px;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.tg3-story-tabs::-webkit-scrollbar{display:none}.tg3-story-tab{width:168px;height:76px;padding:0 12px;flex:none;grid-template-columns:30px minmax(0,1fr);gap:9px;border-right:1px solid transparent;border-radius:10px;scroll-snap-align:start}.tg3-story-tab:after{inset:4px;border-radius:12px;background:linear-gradient(135deg,oklch(100% 0 0/.42),oklch(94% .05 189/.26))}.tg3-story-tab[data-state=active]{border-color:transparent}.tg3-story-tab:before{display:none}.tg3-story-tab-icon,.tg3-story-tab-icon svg{width:25px;height:25px}.tg3-story-tab>span:last-child{gap:4px}.tg3-story-tab strong{font-size:11px}.tg3-story-tab small{font-size:9px}.tg3-story-panels{height:380px;min-height:380px;padding:42px 24px}.tg3-story-panel{width:100%;max-width:none}.tg3-story-panel>span{font-size:9px}.tg3-story-panel h3{margin:16px 0 18px;font-size:clamp(40px,11.5vw,48px);line-height:1.13}.tg3-story-panel p{height:3.36em;min-height:3.36em;font-size:15px;line-height:1.68}.tg3-story-panel a{width:199px;height:54px;margin-top:26px;font-size:14px}.tg3-story-scene{height:clamp(540px,150vw,620px);border-top:0}.tg3-story-visual-stack{inset:0}}@media(prefers-reduced-motion:reduce){.tg3-scroll-story{height:auto}.tg3-story-sticky{position:relative;top:0}.tg3-scroll-story *,.tg3-scroll-story :after,.tg3-scroll-story :before,.tg3-story-panel,.tg3-story-panel a,.tg3-story-panel a svg,.tg3-story-rail-progress,.tg3-story-scene,.tg3-story-tab,.tg3-story-visual,.tg3-story-visual-stack{animation:none!important;transition:none!important;transition-delay:0s!important}.tg3-story-visual{will-change:auto}}.tg3-flow-next{height:32px;padding:0 22px;display:inline-flex;align-items:center;border:1px solid var(--tg3-blue);border-radius:3px;background:var(--tg3-blue);color:white!important}.tg3-product-hero>.tg3-product-visual{height:520px;position:relative;z-index:2;overflow:visible}.tg3-product-visual>img{width:100%;height:100%;object-fit:cover;border:1px solid oklch(72% .07 221/.36);border-radius:14px;box-shadow:0 32px 76px oklch(8% .04 255/.34);animation:tg3-product-image 9s ease-in-out infinite alternate}.tg3-product-hero>.tg3-product-visual>.tg3-maas-console,.tg3-product-hero>.tg3-product-visual>.tg3-spec-console{position:absolute;z-index:3;right:-18px;bottom:-34px;width:74%;display:block;margin:0;box-shadow:0 28px 60px oklch(8% .04 255/.3)}.tg3-product-visual>.tg3-spec-console header,.tg3-product-visual>.tg3-spec-console>div{height:52px}.tg3-product-visual>.tg3-maas-console{right:auto;left:-22px;bottom:-30px;width:78%}.tg3-product-visual>.tg3-maas-console>div{display:flex;margin:18px 18px 0;gap:0}.tg3-product-visual>.tg3-maas-console pre{padding:18px 25px}.tg3-product-visual>.tg3-maas-console footer,.tg3-product-visual>.tg3-maas-console header{display:flex;margin:0}.tg3-security{position:relative;isolation:isolate;background:linear-gradient(90deg,white 0 47%,oklch(100% 0 0/.82) 70%,oklch(100% 0 0/.7)),url(/assets/v3/enterprise-governance.png) 100%/58% cover no-repeat}.tg3-security:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 35%,oklch(98% .01 250/.28))}.tg3-security>div:last-child{background:oklch(100% 0 0/.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tg3-flow-demo,.tg3-maas-ways article,.tg3-model-showcase,.tg3-product-bento>a,.tg3-product-features article,.tg3-section-head,.tg3-security>div{animation:tg3-reveal linear both;animation-timeline:view();animation-range:entry 4% cover 28%}.tg3-maas-ways article,.tg3-product-bento>a,.tg3-product-features article{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.tg3-maas-ways article:hover,.tg3-product-bento>a:hover,.tg3-product-features article:hover{transform:translateY(-5px)}@keyframes tg3-caret{50%{opacity:0}}@keyframes tg3-scene-float{0%,to{transform:perspective(1100px) rotateY(-3deg) translateZ(0)}50%{transform:perspective(1100px) rotateY(2deg) translate3d(0,-15px,0)}}@keyframes tg3-scene-energy{0%,to{transform:scale(.985) translateY(2px);filter:drop-shadow(0 30px 28px oklch(24% .11 230/.18)) saturate(.98)}45%,55%{transform:scale(1.035) translateY(-5px);filter:drop-shadow(0 46px 42px oklch(42% .16 218/.28)) saturate(1.18)}}@keyframes tg3-scene-echo{0%,26%,to{opacity:0;transform:scale(.95)}45%{opacity:.2;transform:scale(1.06)}64%{opacity:0;transform:scale(1.11)}}@keyframes tg3-scene-shadow{0%,to{opacity:.58;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes tg3-machine-float{50%{transform:perspective(1100px) rotateY(-2deg) translateY(-9px)}}@keyframes tg3-machine-breathe{to{transform:scale(1.07)}}@keyframes tg3-machine-scan{to{transform:translateY(650px)}}@keyframes tg3-pulse-dot{50%{opacity:.35;box-shadow:0 0 0 7px oklch(72% .15 176/.12)}}@keyframes tg3-orbit{to{transform:rotate(1turn)}}@keyframes tg3-orb-drift{to{transform:translate3d(60px,35px,0) scale(1.16)}}@keyframes tg3-product-image{to{transform:translateY(-7px) scale(1.012)}}@keyframes tg3-reveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.tg3-docs{padding-top:68px;min-height:100vh;background:oklch(98.3% .009 250)}.tg3-docs-hero{padding:92px 30px 72px;text-align:center;background:radial-gradient(circle at 50% 0,oklch(82% .1 224/.52),transparent 48%),linear-gradient(140deg,oklch(19% .048 260),oklch(28% .075 245));color:white}.tg3-about-hero>div>span,.tg3-docs-hero>span{font:700 10px system-ui;letter-spacing:.16em;color:var(--tg3-mint)}.tg3-docs-hero h1{margin:15px 0 10px;font-size:44px;letter-spacing:-.04em}.tg3-docs-hero p{color:oklch(82% .022 225)}.tg3-docs-hero label{width:min(620px,90vw);height:54px;margin:32px auto 0;padding:0 15px;display:flex;align-items:center;gap:10px;background:white;color:var(--tg3-ink);box-shadow:0 22px 55px oklch(8% .04 255/.26)}.tg3-docs-hero label svg{width:18px;color:var(--tg3-blue)}.tg3-docs-hero input{flex:1 1;border:0;outline:0}.tg3-docs-hero kbd{padding:4px 7px;border:1px solid var(--tg3-line);background:var(--tg3-bg);font-size:9px}.tg3-docs-grid{max-width:1240px;margin:0 auto;padding:64px 30px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.tg3-docs-grid>a{min-height:210px;padding:28px;display:flex;gap:18px;border:1px solid var(--tg3-line);background:white;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tg3-docs-grid>a:hover{border-color:oklch(72% .08 250);box-shadow:0 18px 42px oklch(45% .05 250/.08)}.tg3-docs-grid>a>i{width:42px;height:42px;display:grid;place-items:center;flex:none;background:var(--tg3-blue-soft);color:var(--tg3-blue);font-style:normal}.tg3-docs-grid svg{width:21px}.tg3-docs-grid h2{font-size:18px;margin:4px 0 9px}.tg3-docs-grid p{min-height:66px;margin:0;color:var(--tg3-muted);font-size:12px;line-height:1.75}.tg3-docs-grid b{display:flex;align-items:center;gap:6px;color:var(--tg3-blue);font-size:11px}.tg3-docs-grid b svg{width:13px}.tg3-docs-quick{max-width:1180px;margin:0 auto 90px;padding:36px 42px;display:grid;grid-template-columns:260px 1fr;background:white;border:1px solid var(--tg3-line)}.tg3-docs-quick>div span{color:var(--tg3-blue);font-size:10px;font-weight:700}.tg3-docs-quick h2{font-size:25px}.tg3-docs-quick nav{display:grid;grid-template-columns:1fr 1fr}.tg3-docs-quick nav a{padding:15px;border-bottom:1px solid var(--tg3-line);display:flex;justify-content:space-between}.tg3-docs-quick nav svg{width:15px;color:var(--tg3-blue)}.tg3-about{padding-top:68px;background:oklch(98.5% .01 245)}.tg3-about-hero{min-height:690px;padding:90px max(7vw,70px);display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:70px;gap:70px;background:linear-gradient(135deg,oklch(20% .045 259),oklch(31% .078 242));color:white}.tg3-about-hero h1{font-size:clamp(46px,4.5vw,68px);line-height:1.14;letter-spacing:-.05em;margin:22px 0}.tg3-about-hero p{max-width:600px;color:oklch(83% .025 225);font-size:16px;line-height:1.9}.tg3-about-hero>div:first-child>div{display:flex;gap:12px;margin-top:34px}.tg3-about-art{position:relative;overflow:hidden;border:1px solid oklch(72% .08 222/.32);border-radius:16px;box-shadow:0 35px 85px oklch(8% .04 255/.34);animation:tg3-product-image 9s ease-in-out infinite alternate}.tg3-about-art img{height:auto;display:block}.tg3-about-art span{position:absolute;left:18px;bottom:18px;padding:11px 14px;display:flex;align-items:center;gap:8px;background:oklch(15% .04 257/.72);border:1px solid oklch(85% .05 220/.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px}.tg3-about-art svg{width:17px;color:var(--tg3-mint)}.tg3-about-values>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--tg3-line)}.tg3-about-values article{min-height:220px;padding:32px;border-right:1px solid var(--tg3-line);background:white}.tg3-about-values article:last-child{border:0}.tg3-about-values svg{width:26px;color:var(--tg3-blue)}.tg3-about-values h2{font-size:18px;margin:28px 0 8px}.tg3-about-values p{color:var(--tg3-muted);font-size:12px;line-height:1.8}.tg3-about-cta{padding:90px 30px;text-align:center;background:white;border-top:1px solid var(--tg3-line)}.tg3-about-cta>span{font:700 10px system-ui;letter-spacing:.15em;color:var(--tg3-blue)}.tg3-about-cta h2{font-size:38px;margin:18px 0 30px}.tg3-about-cta a{display:inline-flex;gap:7px;margin:0 15px;color:var(--tg3-blue);font-weight:650}.tg3-about-cta svg{width:15px}.tg3-community-head{min-height:178px;position:relative;overflow:hidden;padding:26px 32px;background:linear-gradient(100deg,oklch(18% .045 258),oklch(27% .07 244));border:0;color:white}.tg3-community-head>div:first-child{position:relative;z-index:3;min-width:360px}.tg3-community-head>div:first-child>span{color:var(--tg3-mint)}.tg3-community-head>div:first-child p{color:oklch(82% .023 222)}.tg3-community-head>.tg3-cbutton{position:relative;z-index:3;background:white;color:var(--tg3-blue);border-color:white}.tg3-community-art{position:absolute;z-index:1;inset:0 150px 0 38%;overflow:hidden}.tg3-community-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,oklch(20% .05 258),transparent 42%,oklch(20% .05 258/.12))}.tg3-community-art img{object-fit:cover;opacity:.86;animation:tg3-machine-breathe 12s ease-in-out infinite alternate}.tg3-community-art span{position:absolute;z-index:2;right:18px;bottom:14px;padding:7px 10px;display:flex;align-items:center;gap:6px;background:oklch(14% .04 258/.7);border:1px solid oklch(85% .06 220/.16);font-size:8px}.tg3-community-art svg{width:13px;color:var(--tg3-mint)}.tg3-image-cover>button.active{background:var(--tg3-blue)}.tg3-image-cover>button.active svg{color:white;fill:white}.tg3-public-community{padding-top:68px;background:white}.tg3-public-community .tg3-community{min-height:100vh}.tg3-public-community .tg3-community-head>.tg3-cbutton{height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700}.tg3-public-community .tg3-community-head>.tg3-cbutton svg{width:15px}.tg3-public-community .tg3-image-grid footer a{white-space:nowrap}.tg3-public-community .tg3-featured-images a,.tg3-public-community .tg3-image-grid>article{transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease}.tg3-public-community .tg3-featured-images a:hover,.tg3-public-community .tg3-image-grid>article:hover{transform:translateY(-5px);box-shadow:0 20px 44px oklch(36% .055 244/.1)}.tg3-public-market{min-height:100vh;padding-top:68px;background:oklch(97.2% .009 256)}.tg3-public-market>.tg3-page{max-width:1580px;padding:46px max(4vw,40px) 82px}.tg3-public-market .tg3-page-title{min-height:70px;margin-bottom:20px}.tg3-public-market .tg3-page-title h1{font-size:30px;letter-spacing:-.04em}.tg3-public-market .tg3-page-title p{font-size:13px}.tg3-public-market .tg3-market-filters{padding:10px 24px 0;border-radius:8px}.tg3-public-market .tg3-gpu-list{gap:10px}.tg3-public-market .tg3-gpu-list article{min-height:124px;padding:18px 22px;border-radius:7px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease}.tg3-public-market .tg3-gpu-list article:hover{transform:translateY(-2px);box-shadow:0 12px 30px oklch(39% .045 254/.08)}.tg3-public-workspace{min-height:100vh;padding-top:68px;background:oklch(97.2% .009 256)}.tg3-public-workspace>.tg3-page{width:100%;max-width:1660px;margin:0 auto;padding:34px max(3.2vw,34px) 76px}.tg3-public-compute>.tg3-create-page{padding-top:30px}.tg3-model-workspace>.tg3-maas-market{padding-top:38px}.tg3-model-workspace .tg3-page-title{margin-bottom:20px}.tg3-model-workspace .tg3-page-title h1{font-size:30px;letter-spacing:-.04em}.tg3-hero-loop{position:absolute;inset:0;transform-origin:50% 56%;animation:tg3-loop-float 9s cubic-bezier(.45,.05,.55,.95) infinite;filter:drop-shadow(0 36px 38px oklch(30% .11 228/.2))}.tg3-loop-phase{position:absolute;inset:0;margin:0;display:grid;place-items:center;opacity:0;will-change:transform,opacity;animation:tg3-loop-phase 16s cubic-bezier(.4,0,.2,1) infinite}.tg3-loop-phase img{width:100%;height:100%;object-fit:contain}.tg3-loop-phase.phase-gpu{animation-delay:0s}.tg3-loop-phase.phase-model{animation-delay:4s}.tg3-loop-phase.phase-image{animation-delay:8s}.tg3-loop-phase.phase-enterprise{animation-delay:12s}.tg3-loop-phase.phase-enterprise img,.tg3-loop-phase.phase-image img{width:82%;height:82%}.tg3-loop-orbit{position:absolute;z-index:-1;left:15%;top:16%;width:70%;height:70%;border:1px solid oklch(70% .13 214/.23);border-radius:50%;transform:rotate(-13deg);animation:tg3-loop-orbit 18s linear infinite}.tg3-loop-orbit:after,.tg3-loop-orbit:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:oklch(69% .18 190);box-shadow:0 0 0 8px oklch(69% .18 190/.09),0 0 24px oklch(69% .18 190/.5)}.tg3-loop-orbit:before{top:12%;left:19%}.tg3-loop-orbit:after{right:8%;bottom:26%}.tg3-loop-orbit.orbit-b{left:23%;top:22%;width:54%;height:54%;transform:rotate(52deg);animation-direction:reverse;animation-duration:13s}.tg3-loop-flare{position:absolute;z-index:-2;left:18%;right:10%;top:20%;bottom:13%;border-radius:50%;background:radial-gradient(circle,oklch(79% .11 207/.42),oklch(72% .14 219/.14) 38%,transparent 70%);filter:blur(26px);animation:tg3-loop-flare 4s ease-in-out infinite alternate}.tg3-hero-motion-shadow{left:16%;right:10%;bottom:4%;height:19%;background:radial-gradient(ellipse,oklch(48% .13 220/.28),transparent 70%)}.tg3-security{background:linear-gradient(90deg,white 0 46%,oklch(100% 0 0/.82) 72%,oklch(100% 0 0/.72)),url(/assets/v3/enterprise-governance-alpha-v1.png) 49% 52%/34% auto no-repeat}.tg3-security>div:last-child{background:oklch(100% 0 0/.76)}@keyframes tg3-loop-phase{0%{opacity:1;transform:translate3d(5%,2%,0) scale(.86) rotate(2deg)}7%{opacity:1;transform:translateZ(0) scale(1) rotate(0)}25%{opacity:1;transform:translate3d(-1.5%,-1%,0) scale(1.025) rotate(-.7deg)}32%{opacity:0;transform:translate3d(-8%,-3%,0) scale(1.08) rotate(-2deg)}to{opacity:0;transform:translate3d(-8%,-3%,0) scale(1.08) rotate(-2deg)}}@keyframes tg3-loop-float{0%,to{transform:perspective(1100px) rotateY(-2.5deg) translateY(0)}50%{transform:perspective(1100px) rotateY(2deg) translateY(-13px)}}@keyframes tg3-loop-orbit{to{transform:rotate(347deg)}}@keyframes tg3-loop-flare{to{transform:scale(1.12);opacity:.72}}@media(max-width:1280px){.tg3-site-nav>nav{gap:15px}.tg3-site-nav>nav a{font-size:12px}.tg3-hero-motion{right:0;width:51vw}.tg3-product-hero>.tg3-product-visual{height:470px}}@media(max-width:980px){.tg3-hero{min-height:1040px}.tg3-hero-copy{width:100%;max-width:680px}.tg3-hero-motion{width:92%;height:470px;left:4%;right:auto;top:505px}.tg3-hero-motion-caption{right:3%;bottom:4%}.tg3-product-hero>.tg3-product-visual{height:520px}.tg3-docs-grid{grid-template-columns:1fr 1fr}.tg3-about-hero{grid-template-columns:1fr;padding:90px 35px}.tg3-about-values>div{grid-template-columns:1fr 1fr}.tg3-community-art{inset:0 110px 0 45%}}@media(max-width:720px){.tg3-site-nav>nav a:after{bottom:-4px}.tg3-hero{min-height:850px;padding-top:125px}.tg3-hero h1{font-size:46px;min-height:145px}.tg3-hero-motion{top:470px;height:305px}.tg3-hero-motion-caption{display:none}.tg3-hero-stats{height:110px}.tg3-product-hero>.tg3-product-visual{height:390px}.tg3-product-hero>.tg3-product-visual>.tg3-maas-console,.tg3-product-hero>.tg3-product-visual>.tg3-spec-console{width:92%;right:4%;left:4%;bottom:-20px}.tg3-docs-hero h1{font-size:34px}.tg3-docs-grid{grid-template-columns:1fr;padding:35px 20px}.tg3-docs-quick{margin:0 20px 60px;padding:25px}.tg3-docs-quick,.tg3-docs-quick nav{grid-template-columns:1fr}.tg3-about-hero{padding:70px 24px}.tg3-about-values>div{grid-template-columns:1fr}.tg3-about-values article{border-right:0;border-bottom:1px solid var(--tg3-line)}.tg3-about-cta h2{font-size:30px}.tg3-about-cta a{margin:8px}.tg3-community-head{min-height:250px;padding:26px 20px;align-items:flex-end;gap:14px;flex-wrap:wrap}.tg3-community-art{inset:0;opacity:.4}.tg3-community-head>div:first-child{min-width:0;width:100%}.tg3-community-head>.tg3-cbutton{align-self:flex-end}.tg3-hero-proof{gap:13px;flex-wrap:wrap}.tg3-all-images>header{align-items:flex-start;gap:16px;flex-direction:column}.tg3-all-images>header label{width:100%}.tg3-all-images>nav{overflow-x:auto}.tg3-all-images>nav button{flex:none}.tg3-public-community .tg3-image-grid{grid-template-columns:1fr}.tg3-public-market>.tg3-page{padding:28px 15px 55px}.tg3-public-market .tg3-page-title{min-height:88px}.tg3-public-market .tg3-page-title h1{font-size:24px}.tg3-public-market .tg3-page-title p{max-width:230px}.tg3-public-market .tg3-market-filters{padding:8px 12px 0;overflow:hidden}.tg3-public-market .tg3-filter-line{align-items:flex-start;overflow-x:auto;padding:10px 0}.tg3-public-market .tg3-filter-line>b{position:-webkit-sticky;position:sticky;left:0;min-width:60px;padding:6px 4px;background:white;z-index:2}.tg3-public-market .tg3-filter-line button{flex:none}.tg3-public-market .tg3-market-toolbar{height:auto;min-height:58px;gap:10px}.tg3-public-market .tg3-gpu-list article{padding:18px}}@media(prefers-reduced-motion:reduce){.tg3-flow-demo,.tg3-maas-ways article,.tg3-model-showcase,.tg3-product-bento>a,.tg3-product-features article,.tg3-section-head,.tg3-security>div{animation:none;opacity:1;transform:none}.tg3-about-art,.tg3-community-art img,.tg3-hero-motion-shadow,.tg3-hero-motion-stage,.tg3-hero-motion-stage img,.tg3-product-visual>img{animation:none!important}}@media(max-width:980px){.tg3-public-workspace>.tg3-page{padding-inline:20px}.tg3-loop-phase.phase-enterprise img,.tg3-loop-phase.phase-image img{width:76%;height:76%}.tg3-security{background-size:48% auto;background-position:88% 22%}}@media(max-width:720px){.tg3-public-workspace>.tg3-page{padding:22px 12px 50px}.tg3-model-workspace>.tg3-maas-market,.tg3-public-compute>.tg3-create-page{padding-top:22px}.tg3-loop-orbit{opacity:.55}.tg3-loop-phase.phase-enterprise img,.tg3-loop-phase.phase-image img{width:80%;height:80%}.tg3-security{background-image:none}}@media(prefers-reduced-motion:reduce){.tg3-hero-loop,.tg3-loop-flare,.tg3-loop-orbit,.tg3-loop-phase{animation:none!important}.tg3-loop-phase{display:none;opacity:0}.tg3-loop-phase.phase-gpu{display:grid;opacity:1;transform:none}.tg3-loop-orbit{transform:rotate(-13deg)}}.tg3-site-nav{border-color:transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,-webkit-backdrop-filter .24s ease;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,backdrop-filter .24s ease;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,backdrop-filter .24s ease,-webkit-backdrop-filter .24s ease}.tg3-site-nav.scrolled{border-color:oklch(83% .035 232/.55)!important;background:oklch(99% .008 220/.76)!important;box-shadow:0 12px 42px oklch(35% .055 235/.09)!important;-webkit-backdrop-filter:blur(24px) saturate(165%)!important;backdrop-filter:blur(24px) saturate(165%)!important}.tg3-site-nav.at-top .tg3-button.light{box-shadow:0 10px 28px oklch(50% .16 267/.18)}.tg3-site-nav .tg3-mobile-console{display:none}.tg3-hero{min-height:940px;padding:clamp(205px,22vh,242px) max(7vw,70px) 166px max(12.8vw,96px);overflow:hidden;isolation:isolate;background:linear-gradient(128deg,oklch(99% .012 205),oklch(95% .045 218))}.tg3-hero:before{display:none}.tg3-hero-motion{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;isolation:isolate}.tg3-hero-film-picture{position:absolute;z-index:0;inset:0;display:block}.tg3-hero-film{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.tg3-hero-film-poster,.tg3-hero-film-video{position:absolute;inset:0;z-index:0}.tg3-hero-film-video{opacity:0;will-change:opacity;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.tg3-hero-film-video.is-ready{opacity:1}.tg3-hero-film-wash{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,oklch(99% .008 210/.98),oklch(99% .01 210/.94) 25%,oklch(99% .01 210/.72) 44%,oklch(99% .01 210/.16) 69%,transparent 82%),linear-gradient(0deg,oklch(99% .008 210/.92),transparent 24%,oklch(99% .008 210/.18))}.tg3-hero-copy{z-index:3;width:min(720px,48vw);padding-top:0}.tg3-hero-typewriter{min-height:210px;color:oklch(21% .038 246)}.tg3-hero-title{min-height:1.12em;font:800 clamp(58px,4.2vw,72px)/1.08 PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:-.052em;text-wrap:nowrap}.tg3-hero-title .tg3-type-line{min-width:9.5em}.tg3-hero-subtitle{min-height:3em;margin-top:36px;font:450 clamp(25px,1.72vw,32px)/1.42 PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:.035em;color:oklch(33% .025 244)}.tg3-hero-subtitle .tg3-type-line{min-width:7em}.tg3-hero-typewriter .tg3-type-line>b{width:2px;height:.92em;margin-left:7px;background:oklch(56% .16 197)}.tg3-hero-actions{gap:20px;margin-top:46px}.tg3-hero-actions .tg3-button{min-width:172px;height:54px;justify-content:center;border-radius:999px;font-size:15px}.tg3-hero .tg3-button.ghost{background:oklch(100% 0 0/.75);border-color:oklch(75% .05 231/.72);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.tg3-hero-proof{margin-top:30px;color:oklch(39% .035 252)}.tg3-hero-dock{position:absolute;z-index:5;right:max(5vw,54px);bottom:24px;left:max(5vw,54px);min-height:112px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid oklch(82% .045 225/.66);border-radius:14px;background:oklch(100% 0 0/.78);box-shadow:0 28px 70px oklch(39% .07 236/.13);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);overflow:hidden}.tg3-hero-dock>a{min-width:0;padding:24px 22px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;grid-gap:13px;gap:13px;border-right:1px solid oklch(86% .03 225/.7);transition:background-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.tg3-hero-dock>a:last-child{border-right:0}.tg3-hero-dock>a:hover{background:oklch(97% .024 222/.8);transform:translateY(-2px)}.tg3-hero-dock>a>i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,oklch(96% .04 218),white);box-shadow:inset 0 0 0 1px oklch(82% .06 225/.62);color:var(--tg3-blue);font-style:normal}.tg3-hero-dock>a>i svg{width:20px}.tg3-hero-dock>a>span{min-width:0;display:grid;grid-gap:7px;gap:7px}.tg3-hero-dock b{font-size:13px;color:var(--tg3-ink)}.tg3-hero-dock small{overflow:hidden;color:var(--tg3-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tg3-hero-dock>a>svg{width:15px;color:oklch(56% .12 248)}.tg3-marquee{background:oklch(99% .006 210);border-color:oklch(88% .025 225)}.tg3-workflow{background:radial-gradient(circle at 84% 12%,oklch(88% .07 221/.55),transparent 32%),linear-gradient(145deg,white,oklch(96.5% .022 228))}.tg3-workflow,.tg3-workflow .tg3-section-head.inverse h2{color:var(--tg3-ink)}.tg3-workflow .tg3-section-head.inverse p{color:var(--tg3-muted)}.tg3-flow-tabs{border-color:oklch(84% .03 230)}.tg3-flow-tabs>div{color:oklch(52% .025 248)}.tg3-flow-tabs>div.active{color:var(--tg3-ink)}.tg3-flow-tabs small{color:var(--tg3-muted)}.tg3-flow-demo{border-color:oklch(83% .035 230);background:oklch(98% .01 235);box-shadow:0 28px 72px oklch(37% .055 245/.11)}.tg3-api-window{border-color:oklch(82% .035 235);background:oklch(99.2% .008 245);color:oklch(31% .04 254);box-shadow:0 24px 58px oklch(38% .05 245/.11)}.tg3-api-window footer,.tg3-api-window header{border-color:oklch(85% .03 235)}.tg3-api-window header span{color:oklch(49% .035 248)}.tg3-api-window code span{color:oklch(52% .18 286)}.tg3-api-window code b{color:oklch(49% .14 199)}.tg3-final{color:var(--tg3-ink);border-block:1px solid oklch(86% .03 226);background:radial-gradient(circle at 50% 15%,oklch(86% .08 217/.65),transparent 38%),linear-gradient(135deg,white,oklch(96% .025 229))}.tg3-final:before{background-image:linear-gradient(oklch(75% .04 224/.12) 1px,transparent 0),linear-gradient(90deg,oklch(75% .04 224/.12) 1px,transparent 0);-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%)}.tg3-final>span{color:oklch(49% .14 201)}.tg3-final p{color:var(--tg3-muted)}.tg3-final .tg3-button.light{background:var(--tg3-blue);color:white}.tg3-final .tg3-button.ghost{border-color:oklch(75% .045 235);background:oklch(100% 0 0/.7);color:var(--tg3-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tg3-footer{border-top:1px solid oklch(86% .028 230);background:oklch(98.7% .01 228);color:oklch(42% .026 250)}.tg3-footer .tg3-brand.inverse{color:var(--tg3-ink)}.tg3-footer .tg3-brand.inverse small,.tg3-footer>div:first-child p{color:var(--tg3-muted)}.tg3-footer strong{color:var(--tg3-ink)}.tg3-footer a:hover{color:var(--tg3-blue)}.tg3-footer aside{border-color:oklch(84% .028 232)}@media(max-width:1180px){.tg3-hero{padding-left:max(8.5vw,72px)}.tg3-hero-copy{width:min(650px,55vw)}.tg3-hero-title{font-size:clamp(54px,5vw,66px)}.tg3-hero-dock{right:30px;left:30px}.tg3-hero-dock>a{padding-inline:16px;grid-template-columns:38px minmax(0,1fr) 14px;gap:10px}.tg3-hero-dock>a>i{width:38px;height:38px}}@media(max-width:980px){.tg3-site-nav>nav{background:oklch(100% 0 0/.9);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 42px oklch(35% .05 245/.12)}.tg3-site-nav>nav .tg3-mobile-console{display:flex;margin-top:4px;padding-top:14px;border-top:1px solid var(--tg3-line);color:var(--tg3-blue);font-weight:700}.tg3-hero{min-height:1020px;padding:148px 34px 224px}.tg3-hero-copy{width:min(680px,88vw)}.tg3-hero-typewriter{min-height:196px}.tg3-hero-title{font-size:clamp(52px,7vw,64px)}.tg3-hero-subtitle{margin-top:30px;font-size:clamp(24px,3.2vw,30px)}.tg3-hero-film{object-position:62% center;opacity:.82}.tg3-hero-film-wash{background:linear-gradient(90deg,oklch(99% .008 210/.98),oklch(99% .008 210/.84) 62%,oklch(99% .008 210/.34)),linear-gradient(0deg,oklch(99% .008 210/.94),transparent 38%)}.tg3-hero-dock{bottom:24px;grid-template-columns:1fr 1fr;min-height:176px}.tg3-hero-dock>a{padding:17px 18px;border-bottom:1px solid oklch(86% .03 225/.7)}.tg3-hero-dock>a:nth-child(2){border-right:0}.tg3-hero-dock>a:nth-child(3),.tg3-hero-dock>a:nth-child(4){border-bottom:0}}@media(max-width:720px){.tg3-site-nav{height:62px;padding-inline:15px}.tg3-site-nav>div{margin-left:auto;gap:8px}.tg3-site-nav .tg3-button.light{height:44px;padding-inline:13px;font-size:10px}.tg3-site-nav .tg3-menu{width:44px;height:44px}.tg3-hero{min-height:930px;padding:116px 20px 225px}.tg3-hero-typewriter{min-height:174px}.tg3-hero-title{font-size:clamp(39px,10.7vw,50px);letter-spacing:-.045em}.tg3-hero-title .tg3-type-line{min-width:0}.tg3-hero-subtitle{min-height:3.1em;margin-top:25px;font-size:clamp(21px,6vw,26px);line-height:1.46}.tg3-hero-actions{gap:10px;margin-top:28px;flex-wrap:wrap}.tg3-hero-actions .tg3-button{min-width:0;height:46px;padding-inline:17px;font-size:12px}.tg3-hero-proof{gap:12px;margin-top:24px;font-size:10px;flex-wrap:wrap}.tg3-hero-film{object-position:67% center;opacity:.72}.tg3-hero-film-wash{background:linear-gradient(90deg,oklch(99% .008 210/.98),oklch(99% .008 210/.76)),linear-gradient(0deg,oklch(99% .008 210/.96),transparent 45%)}.tg3-hero-dock{right:14px;bottom:14px;left:14px;border-radius:10px}.tg3-hero-dock>a{padding:14px 12px;grid-template-columns:34px minmax(0,1fr);gap:9px}.tg3-hero-dock>a>i{width:34px;height:34px;border-radius:8px}.tg3-hero-dock>a>svg{display:none}.tg3-hero-dock b{font-size:11px}.tg3-hero-dock small{font-size:8px}.tg3-workflow{padding-inline:18px}.tg3-final{padding:82px 20px}.tg3-final h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.tg3-hero-film-video{display:none!important}}@media(max-width:360px){.tg3-site-nav .tg3-brand{gap:7px}.tg3-site-nav .tg3-brand svg{width:30px;height:30px}.tg3-site-nav .tg3-brand strong{font-size:15px}.tg3-site-nav .tg3-brand small{display:none}.tg3-site-nav .tg3-button.light{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.tg3-site-nav{transition:none}}.tg3-portal{--tg3-blue:oklch(52% .135 194);--tg3-blue-dark:oklch(40% .105 202);--tg3-blue-soft:oklch(95% .035 198)}.tg3-portal .tg3-brand svg path:first-child{fill:oklch(63% .145 181)}.tg3-portal .tg3-brand svg path:nth-child(2){fill:oklch(47% .13 205)}.tg3-portal .tg3-brand svg path:last-child{fill:oklch(82% .1 190)}.tg3-portal .tg3-button.dark{box-shadow:0 10px 24px oklch(43% .11 196/.2)}.tg3-site-nav>nav a:after{bottom:-7px;background:linear-gradient(90deg,oklch(62% .16 178),oklch(49% .13 204))}.tg3-site-nav>nav a.active{color:oklch(35% .09 202)}.tg3-site-nav.at-top .tg3-button.light{box-shadow:none}.tg3-portal .tg3-site-nav .tg3-button.light{border-color:oklch(62% .1 198/.48);background:oklch(100% 0 0/.48);color:oklch(35% .095 201);box-shadow:inset 0 1px 0 oklch(100% 0 0/.82),0 8px 24px oklch(39% .06 205/.08);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.tg3-portal .tg3-site-nav .tg3-button.light:hover{background:oklch(100% 0 0/.76);border-color:oklch(52% .13 194/.58)}.tg3-portal .tg3-hero{min-height:clamp(860px,100svh,940px);padding:clamp(176px,19vh,202px) max(7vw,70px) 104px max(12.8vw,96px)}.tg3-hero-copy{width:min(690px,46vw)}.tg3-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;color:oklch(42% .12 194);font:750 10px/1.2 system-ui,sans-serif;letter-spacing:.2em}.tg3-hero-eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,oklch(64% .16 176),oklch(49% .12 204))}.tg3-hero-typewriter{min-height:186px;margin-top:20px}.tg3-hero-title{font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:clamp(58px,4vw,72px);font-weight:900;font-style:oblique 10deg;font-synthesis:weight style;line-height:1.02;letter-spacing:-.035em}.tg3-hero-title .tg3-type-line{padding-right:.16em;transform:skewX(-5deg) scaleX(.98);transform-origin:left bottom}.tg3-hero-subtitle{margin-top:27px;font-size:clamp(24px,1.62vw,30px);line-height:1.4}.tg3-hero-subtitle .tg3-type-line{min-width:10em;white-space:nowrap}.tg3-hero-copy>.tg3-hero-intro{max-width:575px;margin-top:20px;color:oklch(40% .028 238);font-size:15px;line-height:1.78;letter-spacing:.012em}.tg3-hero-actions{gap:16px;margin-top:29px}.tg3-hero-actions .tg3-button{height:52px;border-radius:7px}.tg3-portal .tg3-hero .tg3-button.light{border-color:oklch(48% .12 196);background:linear-gradient(135deg,oklch(58% .15 180),oklch(47% .135 202));color:white;box-shadow:0 13px 28px oklch(44% .115 195/.22),inset 0 1px 0 oklch(100% 0 0/.25)}.tg3-portal .tg3-hero .tg3-button.light:hover{box-shadow:0 16px 34px oklch(44% .115 195/.28),inset 0 1px 0 oklch(100% 0 0/.28)}.tg3-portal .tg3-hero .tg3-button.ghost{border-color:oklch(68% .065 202/.58);background:oklch(100% 0 0/.56);color:oklch(29% .055 224)}.tg3-hero-proof{gap:28px;margin-top:28px}.tg3-hero-proof>span{display:grid;grid-template-columns:23px auto;grid-column-gap:8px;column-gap:8px;align-items:center}.tg3-hero-proof>span>svg{width:18px;height:18px;grid-row:1;color:oklch(52% .14 184)}.tg3-hero-proof>span>i{display:grid;grid-gap:4px;gap:4px;font-style:normal}.tg3-hero-proof b{color:oklch(31% .045 231);font-size:11px;font-weight:650}.tg3-hero-proof small{color:oklch(53% .025 235);font-size:8px;letter-spacing:.04em}.tg3-tech-rail{position:absolute;z-index:5;right:0;bottom:0;left:0;width:100%;height:88px;display:block;border:0;border-radius:0;background:linear-gradient(90deg,oklch(98% .018 193/.54),oklch(91% .07 195/.43) 52%,oklch(78% .13 197/.48));box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);overflow:hidden}.tg3-tech-viewport{width:100%;height:100%;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent);mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent)}.tg3-tech-track{will-change:transform;animation:tg3-tech-scroll 34s linear infinite}.tg3-tech-set,.tg3-tech-track{height:100%;display:flex;width:max-content}.tg3-tech-set{--tg3-tech-gap:clamp(58px,4.47vw,86px);--tg3-tech-edge:clamp(29px,2.235vw,43px);min-width:max-content;box-sizing:border-box;flex:none;align-items:center;justify-content:flex-start;gap:var(--tg3-tech-gap);margin:0;padding:0 var(--tg3-tech-edge);list-style:none}.tg3-tech-set li{width:max-content;display:flex;align-items:center;gap:12px;flex:none;color:oklch(29% .052 220/.78);white-space:nowrap}.tg3-tech-set li>svg{width:clamp(27px,2vw,36px);height:clamp(27px,2vw,36px);flex:none;fill:currentColor}.tg3-tech-set strong{color:currentColor;font:750 clamp(16px,1.25vw,22px)/1 system-ui,PingFang SC,sans-serif;letter-spacing:-.025em;white-space:nowrap}@keyframes tg3-tech-scroll{to{transform:translate3d(-50%,0,0)}}@media(max-width:1180px){.tg3-portal .tg3-hero{padding-left:max(8.5vw,72px)}.tg3-hero-copy{width:min(650px,55vw)}}@media(max-width:980px){.tg3-site-nav>nav a:after{bottom:-4px}.tg3-portal .tg3-hero{min-height:max(860px,100svh);padding:136px 34px 100px}.tg3-hero-copy{width:min(670px,88vw)}.tg3-hero-typewriter{min-height:178px}.tg3-hero-title{font-size:clamp(50px,7vw,64px)}.tg3-hero-subtitle{margin-top:25px}.tg3-tech-rail{height:82px}}@media(max-width:720px){.tg3-portal .tg3-hero{min-height:max(820px,100svh);padding:106px 20px 88px}.tg3-hero-eyebrow{font-size:8px;letter-spacing:.15em}.tg3-hero-eyebrow:before{width:20px}.tg3-hero-typewriter{min-height:154px;margin-top:17px}.tg3-hero-title{font-size:clamp(39px,10.7vw,48px);letter-spacing:-.045em}.tg3-hero-subtitle{min-height:3em;margin-top:21px;font-size:clamp(20px,5.8vw,25px)}.tg3-hero-copy>.tg3-hero-intro{max-width:340px;margin-top:17px;font-size:13px;line-height:1.66}.tg3-hero-actions{gap:9px;margin-top:22px}.tg3-hero-actions .tg3-button{height:46px;border-radius:6px}.tg3-hero-proof{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:23px}.tg3-hero-proof>span{grid-template-columns:18px minmax(0,1fr);gap:6px}.tg3-hero-proof>span>svg{width:15px;height:15px}.tg3-hero-proof b{font-size:9px;white-space:nowrap}.tg3-hero-proof small{font-size:7px;white-space:nowrap}.tg3-tech-rail{height:74px}.tg3-tech-set{--tg3-tech-gap:32px;--tg3-tech-edge:16px}.tg3-tech-set li{gap:9px}.tg3-tech-set li>svg{width:26px;height:26px}.tg3-tech-set strong{font-size:15px}.tg3-tech-track{animation-duration:30s}}@media(max-width:360px){.tg3-hero-proof b{font-size:8px}.tg3-hero-proof small{font-size:6px}}@media(prefers-reduced-motion:reduce){.tg3-tech-track{animation:none!important}.tg3-tech-set[aria-hidden=true]{display:none}.tg3-tech-viewport{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}}.tg3-capability-section{position:relative;isolation:isolate;overflow:hidden;padding-block:72px 90px;background:radial-gradient(circle at 83% 13%,oklch(91% .045 192/.52),transparent 31%),radial-gradient(circle at 13% 88%,oklch(95% .025 210/.48),transparent 30%),linear-gradient(180deg,oklch(98.9% .005 258),oklch(97.6% .008 210))}.tg3-capability-section:before{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle,oklch(69% .035 215/.2) 1px,transparent 1.2px);background-size:40px 40px;-webkit-mask-image:linear-gradient(115deg,black 0 72%,transparent 100%);mask-image:linear-gradient(115deg,black 0 72%,transparent 100%);pointer-events:none}.tg3-capability-section>.tg3-section-head{position:relative;z-index:1;margin-bottom:44px}.tg3-capability-section>.tg3-section-head h2{font-size:clamp(38px,3.1vw,46px)}.tg3-capability-section>.tg3-section-head p{font-size:15px}.tg3-capability-toolbar{position:relative;z-index:2;width:100%;min-width:0;margin-bottom:27px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.tg3-capability-facts{width:min(940px,100%);min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(18px,3vw,48px);gap:clamp(18px,3vw,48px)}.tg3-capability-fact{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.tg3-capability-fact-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid oklch(88% .025 204);border-radius:8px;color:oklch(57.5% .095 183.8);background:oklch(96% .025 190/.84);box-shadow:inset 0 1px 0 white}.tg3-capability-fact:nth-child(2) .tg3-capability-fact-icon{color:oklch(65.2% .181 253.9);background:oklch(96% .02 245)}.tg3-capability-fact:nth-child(3) .tg3-capability-fact-icon{color:oklch(67.3% .16 155.6);background:oklch(96% .027 158)}.tg3-capability-fact:nth-child(4) .tg3-capability-fact-icon{color:oklch(74.7% .17 62.1);background:oklch(97% .03 72)}.tg3-capability-fact-icon svg{width:17px;height:17px;stroke-width:1.8}.tg3-capability-fact-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-capability-fact-copy small,.tg3-capability-fact-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-capability-fact-copy strong{color:oklch(24.9% .03 256.9);font-size:13px;line-height:1.25}.tg3-capability-fact-copy small{color:oklch(54.4% .035 265.1);font-size:10px;line-height:1.3}.tg3-capability-all{height:46px;padding:0 17px;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;border:1px solid oklch(88% .018 254);border-radius:8px;color:oklch(24.9% .03 256.9);background:oklch(100% 0 0/.78);box-shadow:0 8px 20px oklch(35% .03 250/.045),inset 0 1px 0 white;font-size:13px;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tg3-capability-all svg{width:15px}.tg3-capability-all:hover{border-color:oklch(72% .07 192);box-shadow:0 11px 24px oklch(35% .04 215/.07);transform:translateY(-1px)}.tg3-capability-all:focus-visible,.tg3-capability-trigger:focus-visible{outline:2px solid oklch(57.5% .095 183.8);outline-offset:4px}.tg3-capability-matrix{position:relative;z-index:1;width:100%;min-width:0;height:270px;display:grid;grid-template-columns:1.94fr 1fr 1fr;align-items:stretch;grid-gap:20px;gap:20px;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.tg3-capability-matrix[data-active=maas]{grid-template-columns:1fr 1.94fr 1fr}.tg3-capability-matrix[data-active=images]{grid-template-columns:1fr 1fr 1.94fr}.tg3-capability-card{--tg3-capability-accent:oklch(57.5% .095 183.8);position:relative;isolation:isolate;min-width:0;height:270px;padding:32px;overflow:hidden;border:1px solid oklch(94.3% .006 264.5);border-radius:10px;background:oklch(98.8% .005 275);box-shadow:0 12px 32px oklch(27% .025 255/.04),inset 0 1px 0 white;transition:border-color .26s ease,box-shadow .26s ease}.tg3-capability-card:before{content:"";position:absolute;z-index:4;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--tg3-capability-accent),color-mix(in oklch,var(--tg3-capability-accent) 18%,transparent) 58%,transparent);opacity:0;pointer-events:none;transition:opacity .22s ease}.tg3-capability-card.capability-maas{--tg3-capability-accent:oklch(61% .105 220)}.tg3-capability-card.capability-images{--tg3-capability-accent:oklch(61% .105 163)}.tg3-capability-card.is-active{border-color:color-mix(in oklch,var(--tg3-capability-accent) 27%,oklch(94.3% .006 264.5));background:linear-gradient(115deg,oklch(98.8% .005 275) 38%,oklch(98.6% .012 209.8));box-shadow:0 15px 38px oklch(27% .03 225/.055),inset 0 1px 0 white}.tg3-capability-card.is-active:before{opacity:1}.tg3-capability-arrow{position:absolute;z-index:0;width:184px;height:138px;top:3px;right:-13px;background:url(/assets/v3/capability-arrow-alpha-v1.png) 50%/contain no-repeat;opacity:.1;filter:saturate(.72) hue-rotate(-12deg);pointer-events:none;transform-origin:70% 35%;transition:opacity .24s ease,transform .26s cubic-bezier(.22,1,.36,1)}.tg3-capability-card.is-active .tg3-capability-arrow{opacity:.12;transform:scale(1.08)}.tg3-capability-trigger{position:relative;z-index:3;width:100%;min-width:0;min-height:44px;margin-top:49px;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:0;border-radius:6px;color:oklch(24.9% .03 256.9);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:margin .26s cubic-bezier(.22,1,.36,1),gap .22s ease}.tg3-capability-number{max-height:48px;overflow:hidden;color:var(--tg3-capability-accent);font:700 40px/1.15 system-ui,sans-serif;letter-spacing:-.035em;opacity:1;transform:none;transition:max-height .22s ease,opacity .15s ease,transform .22s cubic-bezier(.22,1,.36,1)}.tg3-capability-heading{min-width:0;display:block}.tg3-capability-heading strong{display:block;overflow:hidden;color:oklch(24.9% .03 256.9);font-size:24px;line-height:1.4;font-weight:550;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.tg3-capability-card.is-active .tg3-capability-trigger{margin-top:0;flex-direction:column;align-items:flex-start;gap:10px}.tg3-capability-summary{position:relative;z-index:3;min-width:0;margin:9px 0 0;overflow:hidden;color:oklch(54.4% .035 265.1);font-size:15px;line-height:1.75;text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.tg3-capability-card.is-inactive .tg3-capability-summary{opacity:.92}.tg3-capability-panel{position:absolute;z-index:2;left:32px;right:32px;bottom:27px;height:76px;min-width:0;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.tg3-capability-card.is-active .tg3-capability-panel{opacity:1;transform:none}.tg3-capability-wave{position:absolute;z-index:-1;left:-32px;right:-32px;bottom:-27px;height:132px;background:url(/assets/v3/capability-wave-mesh-alpha-v1.png) bottom/100% 100% no-repeat;opacity:.5;filter:saturate(.72) hue-rotate(-14deg);pointer-events:none}.tg3-capability-list{position:relative;z-index:1;width:100%;height:64px;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;list-style:none}.tg3-capability-list>li{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-left:1px solid oklch(87% .018 230/.72);color:oklch(36.9% .038 260.5);font-size:13px;line-height:1.2;text-align:center}.tg3-capability-list>li:first-child{border-left:0}.tg3-capability-list>li>span:last-child{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.tg3-capability-highlight-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:oklch(65.2% .181 253.9);background:oklch(96% .026 247/.92)}.tg3-capability-list>li:nth-child(2) .tg3-capability-highlight-icon{color:oklch(65% .145 186);background:oklch(95.5% .035 188/.92)}.tg3-capability-list>li:nth-child(3) .tg3-capability-highlight-icon{color:oklch(67.3% .16 155.6);background:oklch(96% .03 158/.92)}.tg3-capability-list>li:nth-child(4) .tg3-capability-highlight-icon{color:oklch(74.7% .17 62.1);background:oklch(97% .035 72/.92)}.tg3-capability-highlight-icon svg{width:15px;height:15px;stroke-width:1.9}@starting-style{.tg3-capability-card.is-active .tg3-capability-panel{opacity:0;transform:translateY(8px)}}.tg3-ecosystem-actions a:focus-visible{outline:2px solid oklch(54% .14 193);outline-offset:4px;border-radius:4px}.tg3-open-ecosystem{position:relative;isolation:isolate;min-width:0;min-height:790px;display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);grid-gap:clamp(28px,5vw,82px);gap:clamp(28px,5vw,82px);align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 28%,oklch(89% .065 190/.5),transparent 32%),radial-gradient(circle at 8% 88%,oklch(92% .055 163/.36),transparent 25%),linear-gradient(135deg,white,oklch(97.8% .018 194))}.tg3-open-ecosystem:before{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle,oklch(58% .05 202/.17) 1px,transparent 1.25px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,black 38%,black);mask-image:linear-gradient(90deg,transparent,black 38%,black);pointer-events:none}.tg3-ecosystem-copy{position:relative;z-index:2;min-width:0}.tg3-ecosystem-copy>.tg3-section-head{max-width:560px;margin-bottom:31px}.tg3-ecosystem-copy>.tg3-section-head h2{font-size:clamp(35px,3.2vw,48px)}.tg3-ecosystem-copy>.tg3-section-head h2>span{display:block}.tg3-ecosystem-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.tg3-open-ecosystem .tg3-ecosystem-actions .tg3-button.dark{border-color:oklch(53% .13 192);background:linear-gradient(135deg,oklch(58% .145 180),oklch(48% .13 203));color:white;box-shadow:0 12px 27px oklch(45% .1 193/.2)}.tg3-ecosystem-actions .tg3-text-link{margin-top:0}.tg3-ecosystem-source{display:block;max-width:430px;margin-top:24px;color:oklch(55% .022 221);font-size:9px;line-height:1.6}.tg3-ecosystem-workflow{position:relative;z-index:1;isolation:isolate;width:min(100%,930px);min-width:0;margin:0;aspect-ratio:1562/1007;overflow:visible}.tg3-ecosystem-composite{display:block;width:100%;height:auto;max-width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:721px) and (max-width:980px){.tg3-capability-section>.tg3-section-head h2{font-size:36px}.tg3-capability-toolbar{gap:20px}.tg3-capability-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.tg3-capability-all{width:140px;padding-inline:12px}.tg3-capability-matrix{height:270px;gap:12px}.tg3-capability-card{height:270px;padding:22px}.tg3-capability-trigger{margin-top:52px}.tg3-capability-number{font-size:34px}.tg3-capability-heading strong{font-size:20px}.tg3-capability-summary{font-size:12px}.tg3-capability-arrow{right:-18px;width:148px;height:111px}.tg3-capability-panel{right:22px;bottom:19px;left:22px}.tg3-capability-wave{right:-22px;bottom:-19px;left:-22px}.tg3-capability-list>li{gap:5px;font-size:10px}.tg3-capability-highlight-icon{width:24px;height:24px}.tg3-capability-highlight-icon svg{width:13px;height:13px}.tg3-open-ecosystem{grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);gap:22px}.tg3-ecosystem-copy>.tg3-section-head h2{font-size:32px}.tg3-ecosystem-copy>.tg3-section-head p{font-size:13px}.tg3-ecosystem-actions{align-items:flex-start;gap:15px;flex-direction:column}.tg3-ecosystem-workflow{width:100%}}@media(max-width:720px){.tg3-capability-section{padding-inline:16px}.tg3-capability-section>.tg3-section-head{margin-bottom:26px}.tg3-capability-section>.tg3-section-head h2{font-size:32px}.tg3-capability-section>.tg3-section-head p{font-size:13px;line-height:1.7}.tg3-capability-toolbar{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.tg3-capability-facts{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid oklch(91% .018 209);border-radius:8px;background:oklch(99.4% .006 205)}.tg3-capability-fact{min-height:64px;padding:10px 12px;grid-template-columns:30px minmax(0,1fr);gap:8px;border-right:1px solid oklch(91% .018 209)}.tg3-capability-fact:nth-child(2){border-right:0}.tg3-capability-fact:nth-child(-n+2){border-bottom:1px solid oklch(91% .018 209)}.tg3-capability-fact-icon{width:30px;height:30px}.tg3-capability-fact-copy strong{font-size:11px}.tg3-capability-fact-copy small{font-size:10px}.tg3-capability-all{width:100%;height:44px}.tg3-capability-matrix{height:auto;display:flex;flex-direction:column;gap:10px}.tg3-capability-card,.tg3-capability-card.is-active,.tg3-capability-card.is-inactive{flex:none;width:100%;min-height:0;padding:10px 16px;border-radius:9px;transition:height .26s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.tg3-capability-card,.tg3-capability-card.is-inactive{height:88px}.tg3-capability-card.is-active{height:330px;box-shadow:0 16px 38px oklch(42% .06 205/.09)}.tg3-capability-arrow{top:-2px;right:-10px;width:116px;height:87px;opacity:.08}.tg3-capability-card.is-active .tg3-capability-arrow{opacity:.1;transform:scale(1.06)}.tg3-capability-trigger{min-height:44px;margin:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.tg3-capability-number{max-height:none;font-size:24px;line-height:1}.tg3-capability-heading strong{font-size:17px;line-height:1.3}.tg3-capability-card.is-active .tg3-capability-trigger{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tg3-capability-card.is-active .tg3-capability-heading strong{font-size:20px}.tg3-capability-summary{max-height:18px;margin:4px 0 0 44px;font-size:10.5px;line-height:18px}.tg3-capability-card.is-active .tg3-capability-summary{max-height:60px;margin:11px 0 0;white-space:normal;font-size:12.5px;line-height:1.65}.tg3-capability-panel{right:18px;bottom:18px;left:18px;height:145px}.tg3-capability-wave{right:-18px;bottom:-18px;left:-18px;height:140px}.tg3-capability-list{height:118px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.tg3-capability-list>li{gap:5px;border-left:1px solid oklch(87% .02 221/.75);font-size:11px}.tg3-capability-list>li:nth-child(odd){border-left:0}.tg3-capability-list>li:nth-child(n+3){border-top:1px solid oklch(87% .02 221/.75)}.tg3-capability-highlight-icon{width:24px;height:24px}.tg3-capability-highlight-icon svg{width:13px;height:13px}}@media(max-width:900px){.tg3-open-ecosystem{min-height:0;padding:78px 0 72px;display:block;overflow:hidden}.tg3-ecosystem-copy{padding:0 20px}.tg3-ecosystem-copy>.tg3-section-head{margin-bottom:24px}.tg3-ecosystem-copy>.tg3-section-head h2{font-size:34px}.tg3-ecosystem-copy>.tg3-section-head p{font-size:13px;line-height:1.7}.tg3-ecosystem-actions{gap:14px;align-items:center;flex-direction:row}.tg3-ecosystem-source{margin-top:18px}.tg3-ecosystem-workflow{width:calc(100% - 32px);max-width:820px;margin:36px auto 0}}@media(max-width:520px){.tg3-open-ecosystem{padding-block:68px 60px}.tg3-ecosystem-copy{padding-inline:16px}.tg3-ecosystem-copy>.tg3-section-head h2{font-size:32px}.tg3-ecosystem-actions{align-items:flex-start;flex-direction:column}.tg3-ecosystem-workflow{width:calc(100% - 24px);max-width:680px;margin-top:28px}}@media(prefers-reduced-motion:reduce){.tg3-capability-all,.tg3-capability-arrow,.tg3-capability-card,.tg3-capability-card:after,.tg3-capability-card:before,.tg3-capability-matrix,.tg3-capability-number,.tg3-capability-panel,.tg3-capability-summary,.tg3-capability-trigger,.tg3-capability-wave,.tg3-ecosystem-composite{transition:none!important}.tg3-ecosystem-composite{transform:none!important;filter:none!important}}.tg3-console .tg3-site-nav{z-index:100;height:68px}.tg3-console .tg3-site-nav,.tg3-console-account,.tg3-console-compute,.tg3-console-public{--tg3-blue:oklch(52% .135 194);--tg3-blue-dark:oklch(40% .105 202);--tg3-blue-soft:oklch(95% .035 198)}.tg3-console-account,.tg3-console-compute{--tg3-bg:oklch(97.2% .009 210);--tg3-line:oklch(89.5% .014 210)}.tg3-console-account .tg3-console-side nav a:hover,.tg3-console-compute .tg3-console-side nav a:hover{background:oklch(97% .012 200)}.tg3-console-compute .tg3-segment button{background:oklch(98% .006 205)}.tg3-console-compute .tg3-empty-select{background:oklch(98% .009 205)}.tg3-console-compute .tg3-billing-options button.active{background:oklch(99% .012 195)}.tg3-console-compute .visual-2{background:linear-gradient(145deg,oklch(48% .13 202),oklch(72% .14 180))}.tg3-console .tg3-site-nav .tg3-brand svg path:first-child{fill:oklch(63% .145 181)}.tg3-console .tg3-site-nav .tg3-brand svg path:nth-child(2){fill:oklch(47% .13 205)}.tg3-console .tg3-site-nav .tg3-brand svg path:last-child{fill:oklch(82% .1 190)}.tg3-console .tg3-site-nav .tg3-brand strong{font-size:18px;letter-spacing:.01em}.tg3-console .tg3-site-nav .tg3-brand small{font-size:8px;letter-spacing:.14em}.tg3-console .tg3-site-nav>nav{gap:36px}.tg3-console .tg3-site-nav>nav a{font-size:14px;font-weight:520}.tg3-console .tg3-site-nav>nav a.active,.tg3-console .tg3-site-nav>nav a[aria-current=page]{font-weight:680}.tg3-console .tg3-nav-login,.tg3-console .tg3-site-nav .tg3-button.light,.tg3-console .tg3-top-recharge,.tg3-console .tg3-top-wallet span,.tg3-console .tg3-user b{font-size:13px}.tg3-console .tg3-side-context span{font-size:11px}.tg3-console .tg3-side-context b{font-size:16px}.tg3-console .tg3-console-side nav h3{font-size:12px;font-weight:550}.tg3-console .tg3-console-side footer a,.tg3-console .tg3-console-side nav a{font-size:13px}.tg3-console .tg3-console-side footer a svg,.tg3-console .tg3-console-side nav a svg{width:17px;height:17px}.tg3-console-public .tg3-site-nav .tg3-button.light{border-color:oklch(62% .1 198/.48);background:oklch(100% 0 0/.58);color:oklch(35% .095 201);box-shadow:inset 0 1px 0 oklch(100% 0 0/.82),0 8px 24px oklch(39% .06 205/.08);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.tg3-console .tg3-console-side{top:68px}.tg3-console .tg3-console-work{padding-top:68px}.tg3-console .tg3-console-work>main{min-height:calc(100vh - 68px)}@media(min-width:721px) and (max-width:820px){.tg3-console .tg3-console-side{display:none}.tg3-console .tg3-console-work{margin-left:0}}@media(max-width:980px){.tg3-site-nav>nav{top:100%}}@media(max-width:720px){.tg3-console .tg3-site-nav{height:68px}.tg3-site-nav .tg3-brand{gap:7px}.tg3-site-nav .tg3-brand svg{width:30px;height:30px}.tg3-site-nav .tg3-brand strong{font-size:15px}.tg3-site-nav .tg3-brand small{display:none}.tg3-site-nav .tg3-button.light{white-space:nowrap}.tg3-site-nav.public .tg3-button.light{display:none}}.tg3-console-compute:has(.tg3-deploy-v8) .tg3-console-side{width:232px}.tg3-console-compute:has(.tg3-deploy-v8) .tg3-console-work{margin-left:232px}.tg3-deploy-v8{--deploy-accent:oklch(57% .125 194);--deploy-accent-dark:oklch(46% .11 198);--deploy-accent-soft:oklch(96% .027 194);--deploy-ink:oklch(25% .055 267);--deploy-muted:oklch(53% .038 265);--deploy-line:oklch(91% .018 221);--deploy-duration:.16s;--deploy-ease:ease;max-width:none;padding:10px 25px 28px 20px;color:var(--deploy-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.tg3-deploy-v8 button,.tg3-deploy-v8 input,.tg3-deploy-v8 select{font:inherit;color:inherit}.tg3-deploy-v8 button{cursor:pointer}.tg3-deploy-layout{display:grid;grid-template-columns:minmax(0,1fr) 356px;grid-gap:17px;gap:17px;align-items:start}.tg3-deploy-layout>main{display:flex;min-width:0;flex-direction:column;gap:8px}.tg3-deploy-card{min-width:0;border:1px solid var(--deploy-line);border-radius:6px;background:oklch(100% 0 0);box-shadow:0 1px 3px oklch(35% .025 235/.025)}.tg3-deploy-card h1,.tg3-deploy-card h2,.tg3-deploy-card h3,.tg3-deploy-card p{margin:0}.tg3-deploy-card h1{font-size:20px;line-height:1;font-weight:650;letter-spacing:-.025em}.tg3-deploy-card h2{font-size:15px;line-height:1;font-weight:650}.tg3-deploy-specs{height:auto;min-height:0;padding:0 21px 15px;display:flex;flex-direction:column}.tg3-deploy-specs>header{height:53px;display:flex;align-items:center;flex:0 0 auto}.tg3-deploy-location{height:40px;display:flex;align-items:center;gap:34px;flex:0 0 auto}.tg3-deploy-location>label{display:flex;align-items:center;gap:18px;font-size:13px;white-space:nowrap}.tg3-deploy-location>label:first-child{gap:38px}.tg3-deploy-location>label:nth-child(2){gap:24px}.tg3-deploy-location>label>span{font-weight:600}.tg3-deploy-location>label>i{width:272px;height:40px;border:1px solid var(--deploy-line);border-radius:5px;display:flex;align-items:center;position:relative;background:white;font-style:normal}.tg3-deploy-location>label:nth-child(2)>i{width:168px}.tg3-deploy-location>label>i>svg:first-child{width:18px;height:18px;margin-left:14px;color:var(--deploy-accent);stroke-width:1.75}.tg3-deploy-location select{width:100%;height:100%;padding:0 38px 0 14px;border:0;background:transparent;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px}.tg3-deploy-location>label>i>svg:last-child{position:absolute;right:12px;width:15px;height:15px;pointer-events:none;stroke-width:2}.tg3-stock-switch{margin-left:auto!important;gap:10px!important;font-size:13px!important;font-weight:500}.tg3-stock-switch>button{width:40px;height:24px;padding:0;border:1px solid oklch(82% .02 230);border-radius:13px;background:oklch(90% .015 230);position:relative;transition:background .16s,border-color .16s}.tg3-stock-switch>button>i{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 1px 4px oklch(25% .03 250/.18);transition:transform .16s}.tg3-stock-switch>button.active{background:var(--deploy-accent);border-color:var(--deploy-accent)}.tg3-stock-switch>button.active>i{transform:translateX(16px)}.tg3-deploy-divider{height:1px;margin-top:14px;background:var(--deploy-line);flex:0 0 auto}.tg3-deploy-gpu-head{height:55px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.tg3-deploy-gpu-head>span{font-size:13px;color:oklch(54% .07 263)}.tg3-deploy-gpus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:143px;grid-gap:16px 17px;gap:16px 17px;flex:0 0 auto}.tg3-deploy-gpus>button{padding:17px 19px;border:1px solid var(--deploy-line);border-radius:6px;background:linear-gradient(135deg,oklch(100% 0 0),oklch(98.7% .009 202));display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;isolation:isolate;text-align:left;box-shadow:inset 0 1px 0 oklch(100% 0 0/.9),0 2px 7px oklch(37% .025 235/.025);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.tg3-deploy-gpus>button>:not(.tg3-selected-check){position:relative;z-index:1}.tg3-deploy-gpus>button:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;width:58%;background-image:url(/assets/v3/gpu-card-technical-atlas-v1.png);background-repeat:no-repeat;background-size:300% 200%;mix-blend-mode:multiply;opacity:.28;pointer-events:none;transform-origin:right center;transition:opacity .16s ease,transform .16s ease}.tg3-deploy-gpus>button[data-texture="1"]:after{background-position:0 0}.tg3-deploy-gpus>button[data-texture="2"]:after{background-position:50% 0}.tg3-deploy-gpus>button[data-texture="3"]:after{background-position:100% 0}.tg3-deploy-gpus>button[data-texture="4"]:after{background-position:0 100%}.tg3-deploy-gpus>button[data-texture="5"]:after{background-position:50% 100%}.tg3-deploy-gpus>button[data-texture="6"]:after{background-position:100% 100%}.tg3-deploy-gpus>button:hover{border-color:oklch(73% .07 198);background:linear-gradient(135deg,oklch(100% 0 0),oklch(97.7% .018 197));box-shadow:inset 0 1px 0 oklch(100% 0 0),0 6px 16px oklch(42% .055 202/.08);transform:translateY(-1px)}.tg3-deploy-gpus>button:hover:after{opacity:.38;transform:scale(1.035)}.tg3-deploy-gpus>button.active{border-color:var(--deploy-accent);background:linear-gradient(135deg,oklch(100% 0 0),oklch(96.8% .025 194));box-shadow:inset 0 0 0 1px var(--deploy-accent),0 7px 17px oklch(46% .075 198/.09)}.tg3-deploy-gpus>button.active:after{opacity:.4}.tg3-deploy-gpu-name{height:26px;display:flex;align-items:center;gap:15px;white-space:nowrap}.tg3-deploy-gpu-name>b{font-size:17px;line-height:1;font-weight:650;letter-spacing:-.02em}.tg3-deploy-gpu-name>em{padding:5px 9px;border-radius:4px;background:var(--deploy-accent-soft);color:var(--deploy-accent-dark);font-size:11px;line-height:1;font-style:normal}.tg3-deploy-stock{margin-top:14px;display:flex;align-items:center;gap:9px;color:oklch(61% .17 153);font-size:13px}.tg3-deploy-stock>i{width:10px;height:10px;border-radius:50%;background:currentColor}.tg3-deploy-stock.warn{color:oklch(70% .19 55)}.tg3-deploy-stock.reserve{color:oklch(65% .035 258)}.tg3-deploy-gpus>button>strong{margin-top:auto;color:var(--deploy-accent-dark);font-size:22px;line-height:1;font-weight:680;letter-spacing:.01em}.tg3-deploy-gpus>button>strong small{color:oklch(53% .045 265);font-size:12px;font-weight:500}.tg3-deploy-gpus>button>.tg3-selected-check{position:absolute;z-index:2;right:12px;top:15px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--deploy-accent);color:white}.tg3-selected-check svg{width:13px;height:13px;stroke-width:2.5}.tg3-deploy-pagination{height:44px;margin-top:7px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--deploy-line);color:var(--deploy-muted);font-size:11px}.tg3-deploy-pagination>span{justify-self:start}.tg3-deploy-pagination>em{justify-self:end;font-style:normal}.tg3-deploy-pagination>nav{display:flex;align-items:center;gap:5px}.tg3-deploy-pagination button{width:28px;height:28px;padding:0;border:1px solid var(--deploy-line);border-radius:4px;background:white;display:grid;place-items:center;font-size:12px}.tg3-deploy-pagination button.active{border-color:var(--deploy-accent);background:var(--deploy-accent);color:white;font-weight:650}.tg3-deploy-pagination button:disabled{opacity:.35;cursor:not-allowed}.tg3-deploy-count{min-height:70px;display:flex;align-items:center;gap:18px;flex:0 0 auto}.tg3-deploy-count h2{width:90px;flex:0 0 auto}.tg3-gpu-count-cards{width:336px;height:34px;padding:3px;border-radius:6px;background:oklch(96.8% .007 235);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px}.tg3-gpu-count-cards>button{min-width:0;height:28px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;display:grid;place-items:center;color:oklch(39% .035 263);font-size:12px;line-height:1;text-align:center;transition:border-color var(--deploy-duration) var(--deploy-ease),background var(--deploy-duration) var(--deploy-ease),box-shadow var(--deploy-duration) var(--deploy-ease),color var(--deploy-duration) var(--deploy-ease)}.tg3-gpu-count-cards>button:hover:not(:disabled):not(.active){background:oklch(99% .004 220);color:var(--deploy-accent-dark)}.tg3-gpu-count-cards>button.active{border-color:oklch(88% .018 225);background:oklch(100% 0 0);box-shadow:0 1px 4px oklch(32% .03 245/.12);color:var(--deploy-ink);font-weight:650}.tg3-gpu-count-cards>button:disabled{cursor:not-allowed;color:oklch(76% .012 250);opacity:.62}.tg3-deploy-count p{padding-right:18px;border-right:1px solid var(--deploy-line);color:var(--deploy-muted);font-size:11px;line-height:1.45}.tg3-deploy-count em{color:var(--deploy-accent-dark);font-size:11px;line-height:1.45;font-style:normal;white-space:nowrap}.tg3-deploy-image{min-height:178px;height:auto;padding:0 16px 12px}.tg3-deploy-image>header.tg3-deploy-image-header{min-height:52px;height:auto;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--deploy-line)}.tg3-deploy-image-header>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.tg3-deploy-image-header>div>small{color:var(--deploy-muted);font-size:10px;line-height:1.35}.tg3-deploy-image-source{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 8px;border:1px solid oklch(77% .08 175);border-radius:4px;color:var(--deploy-accent-dark);background:var(--deploy-accent-soft);font-size:10px;line-height:1;white-space:nowrap}.tg3-deploy-image-source svg{width:13px;height:13px}.tg3-deploy-image-row{height:80px;margin-top:12px;border:1px solid var(--deploy-line);border-radius:5px;display:flex;align-items:center;padding:0 11px 0 7px;gap:16px}.tg3-deploy-image-row>i{width:49px;height:52px;border-radius:6px;background:linear-gradient(145deg,oklch(49% .13 201),oklch(66% .15 181));color:white;display:grid;place-items:center;box-shadow:0 6px 16px oklch(46% .09 195/.18)}.tg3-deploy-image-row>i svg{width:27px;height:27px;stroke-width:1.7}.tg3-deploy-image-row>span{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 13px;gap:2px 13px;min-width:0;flex:1 1}.tg3-deploy-image-row>span b{font-size:16px;line-height:1.4;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg3-deploy-image-row>span em{justify-self:start;padding:3px 7px;border-radius:3px;background:var(--deploy-accent-soft);color:var(--deploy-accent-dark);font-size:10px;line-height:1;font-style:normal}.tg3-deploy-image-row>span small{grid-column:1/3;color:oklch(58% .05 263);font-size:11px}.tg3-deploy-image-row>label{position:relative;display:flex;align-items:center;flex:0 0 245px;height:38px;border:1px solid var(--deploy-line);border-radius:5px;background:white}.tg3-deploy-image-row>label:focus-within{border-color:var(--deploy-accent);box-shadow:0 0 0 2px oklch(70% .12 175/.12)}.tg3-deploy-image-row>label select{width:100%;height:100%;padding:0 32px 0 11px;border:0;border-radius:inherit;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--deploy-ink);font-size:11px;min-width:0}.tg3-deploy-image-row>label svg{position:absolute;right:10px;width:14px;color:var(--deploy-muted);pointer-events:none}.tg3-deploy-image-note{margin:9px 1px 0;color:var(--deploy-muted);font-size:10px;line-height:1.45}.tg3-deploy-storage{min-height:188px;padding:0 16px 12px}.tg3-deploy-storage>header{min-height:50px;border-bottom:1px solid oklch(92% .018 230);display:flex;align-items:center;justify-content:space-between;gap:20px}.tg3-storage-usage{display:grid;grid-template-columns:auto 148px auto;align-items:center;grid-gap:11px;gap:11px;color:var(--deploy-muted);font-size:10px}.tg3-storage-usage>span{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.tg3-storage-usage>span>small{color:var(--deploy-muted);font-size:10px}.tg3-storage-usage>span>strong{color:var(--deploy-accent-dark);font-size:11px;font-weight:680;white-space:nowrap}.tg3-storage-usage>i{height:5px;border:1px solid oklch(86% .03 215);border-radius:3px;background:oklch(96% .012 215);overflow:hidden}.tg3-storage-usage>i>span{display:block;min-width:5px;height:100%;border-radius:inherit;background:var(--deploy-accent)}.tg3-storage-usage>em{padding:4px 7px;border-radius:4px;background:var(--deploy-accent-soft);color:var(--deploy-accent-dark);font-size:10px;line-height:1;font-style:normal;white-space:nowrap}.tg3-storage-scope-note{min-height:44px;margin:9px 0 2px;padding:7px 11px;border:1px solid oklch(88% .035 205);border-radius:5px;background:linear-gradient(90deg,oklch(97.5% .018 200),oklch(99.4% .005 205));display:flex;align-items:center;gap:9px;color:var(--deploy-accent-dark)}.tg3-storage-scope-note>svg{width:16px;height:16px;flex:0 0 auto}.tg3-storage-scope-note>span{display:flex;align-items:baseline;gap:10px;min-width:0}.tg3-storage-scope-note b{font-size:11px;font-weight:650;white-space:nowrap}.tg3-storage-scope-note small{color:var(--deploy-muted);font-size:10px;line-height:1.4}.tg3-deploy-storage-row{min-height:58px;display:flex;align-items:center;gap:12px;font-size:12px}.tg3-deploy-storage-row>b{width:220px;flex:0 0 auto;display:flex;align-items:center;gap:10px;font-size:13px}.tg3-deploy-storage-row>b>em{padding:5px 8px;border-radius:4px;background:var(--deploy-accent-soft);color:var(--deploy-accent-dark);font-size:10px;line-height:1;font-style:normal;font-weight:600;white-space:nowrap}.tg3-deploy-storage-row>label{width:156px;height:38px;position:relative;border:1px solid var(--deploy-line);border-radius:5px;display:flex;align-items:center}.tg3-deploy-storage-row select{width:100%;height:100%;padding:0 35px 0 12px;border:0;background:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-size:12px}.tg3-deploy-storage-row label svg{position:absolute;right:10px;width:14px;pointer-events:none;color:oklch(51% .06 266)}.tg3-deploy-storage-row>span{color:var(--deploy-muted);white-space:nowrap}.tg3-deploy-storage-row>.tg3-storage-unit-price{min-width:176px;flex:1 1}.tg3-storage-current-price{width:176px;min-width:176px;margin-left:auto;padding-left:14px;border-left:1px solid var(--deploy-line);display:flex;align-items:baseline;justify-content:flex-start;gap:6px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-storage-current-price>small{color:var(--deploy-muted);font-size:10px;line-height:1}.tg3-storage-current-price>strong{color:var(--deploy-accent-dark);font-size:14px;line-height:1;font-weight:700;letter-spacing:.01em}.tg3-storage-current-price>em{color:var(--deploy-muted);font-size:10px;line-height:1;font-style:normal}.tg3-storage-stepper{width:160px;height:38px;flex:0 0 auto;border:1px solid var(--deploy-line);border-radius:5px;display:grid;grid-template-columns:38px 1fr 38px;overflow:hidden;background:white}.tg3-storage-stepper>button{padding:0;border:0;background:white;display:grid;place-items:center;color:oklch(41% .04 263)}.tg3-storage-stepper>button:first-child{border-right:1px solid var(--deploy-line)}.tg3-storage-stepper>button:last-child{border-left:1px solid var(--deploy-line)}.tg3-storage-stepper>button:hover:not(:disabled){background:var(--deploy-accent-soft);color:var(--deploy-accent-dark)}.tg3-storage-stepper>button:disabled{cursor:not-allowed;opacity:.35}.tg3-storage-stepper>button svg{width:14px;height:14px}.tg3-storage-stepper>label{min-width:0;display:flex;align-items:center;justify-content:center;gap:5px}.tg3-storage-stepper input{min-width:0;width:44px;flex:0 0 44px;height:36px;padding:0;border:0;outline:0;background:white;text-align:center;font-size:13px;line-height:1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield}.tg3-storage-stepper input::-webkit-inner-spin-button,.tg3-storage-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.tg3-storage-stepper label span{padding:0;color:var(--deploy-muted);font-size:10px;line-height:1}.tg3-deploy-data-row{border-top:1px solid oklch(92% .018 230)}.tg3-storage-remove{height:32px;margin-left:0;padding:0 9px;border:0;border-radius:4px;background:transparent;color:oklch(53% .16 25);display:flex;align-items:center;gap:5px;font-size:11px}.tg3-storage-remove:hover{background:oklch(96% .025 25)}.tg3-storage-remove svg{width:13px;height:13px}.tg3-deploy-add-disk{width:398px;height:40px;margin:3px 0 8px;border:1px dashed oklch(84% .035 225);border-radius:5px;background:oklch(99.5% .003 215);display:flex;align-items:center;justify-content:center;gap:8px;color:oklch(35% .045 263);font-size:12px;font-weight:600}.tg3-deploy-add-disk svg{width:14px;height:14px}.tg3-deploy-add-disk:hover:not(:disabled){border-color:var(--deploy-accent);color:var(--deploy-accent-dark);background:var(--deploy-accent-soft)}.tg3-deploy-add-disk:disabled{cursor:not-allowed;opacity:.45}.tg3-storage-note{min-height:30px!important;padding-top:8px;border-top:1px solid oklch(92% .018 230);color:var(--deploy-muted);font-size:10px!important;line-height:1.5}.tg3-deploy-more{min-height:58px;padding:0 16px}.tg3-deploy-more>header{height:56px;border-bottom:1px solid oklch(92% .018 230);display:flex;align-items:center}.tg3-deploy-more>header>h2{margin-right:30px}.tg3-deploy-more>header>span{color:oklch(55% .05 264);font-size:12px}.tg3-deploy-more>header>button{width:103px;height:38px;margin-left:auto;padding:0 14px;border:1px solid var(--deploy-line);border-radius:5px;background:white;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.tg3-deploy-more>header>button svg{width:15px;transition:transform .16s}.tg3-deploy-more.open>header>button svg{transform:rotate(180deg)}.tg3-deploy-more-fields{padding:14px 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px 16px;gap:14px 16px}.tg3-port-group{min-width:0;align-self:start;padding:12px;border:1px solid var(--deploy-line);border-radius:6px;background:linear-gradient(145deg,oklch(100% 0 0),oklch(99% .006 215));box-shadow:0 2px 7px oklch(40% .025 235/.025)}.tg3-port-group>header{height:30px;display:flex;align-items:flex-start}.tg3-port-group>header h3{font-size:13px;font-weight:650}.tg3-port-list{display:grid;grid-gap:6px;gap:6px}.tg3-port-list>div{height:38px;padding:0 8px 0 11px;border:1px solid var(--deploy-line);border-radius:4px;background:white;display:grid;grid-template-columns:92px 1fr 26px;align-items:center;grid-gap:8px;gap:8px}.tg3-port-list>div.locked{grid-template-columns:92px 1fr}.tg3-port-list>div>strong{font-size:13px;font-weight:650}.tg3-port-list>div>span{color:var(--deploy-muted);font-size:10px;display:flex;align-items:center;gap:5px}.tg3-port-list>div>span svg{width:11px;height:11px}.tg3-port-list>div>label{height:28px;border:1px solid var(--deploy-line);border-radius:4px;overflow:hidden}.tg3-port-list input{width:100%;height:100%;padding:0 8px;border:0;outline:0;background:white;font-size:12px;font-weight:600}.tg3-port-list>div>button{width:26px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:oklch(53% .16 25);display:grid;place-items:center}.tg3-port-list>div>button:hover{background:oklch(96% .025 25)}.tg3-port-list>div>button svg{width:13px;height:13px}.tg3-port-list>p{height:44px;margin:0;border:1px dashed var(--deploy-line);border-radius:4px;background:oklch(99.5% .003 215);color:var(--deploy-muted);display:grid;place-items:center;font-size:11px}.tg3-add-port{width:100%;height:34px;margin-top:7px;padding:0 10px;border:1px dashed oklch(86% .025 230);border-radius:4px;background:white;color:oklch(35% .045 263);display:flex;align-items:center;justify-content:flex-start;gap:5px;font-size:11px;font-weight:600}.tg3-add-port:hover{border-color:var(--deploy-accent);background:var(--deploy-accent-soft);color:var(--deploy-accent-dark)}.tg3-add-port svg{width:13px;height:13px}.tg3-instance-name{grid-column:1/-1;margin-top:1px;padding-top:14px;border-top:1px solid oklch(92% .018 230);display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:var(--deploy-muted);font-size:11px}.tg3-instance-name>span{color:oklch(27% .04 264);font-size:13px;font-weight:650}.tg3-instance-name>input{width:100%;height:38px;padding:0 11px;border:1px solid var(--deploy-line);border-radius:5px;background:white;outline:0;font-size:12px}.tg3-instance-name>input:focus,.tg3-port-list input:focus{border-color:var(--deploy-accent);box-shadow:0 0 0 2px oklch(64% .12 195/.1)}.tg3-instance-name>input[aria-invalid=true]{border-color:oklch(63% .19 27);background:oklch(98.6% .014 27);box-shadow:0 0 0 2px oklch(63% .19 27/.08)}.tg3-instance-name>em,.tg3-instance-name>small{grid-column:2;min-width:0;overflow-wrap:anywhere}.tg3-instance-name>em{color:oklch(53% .18 27);font-size:11px;font-style:normal;font-weight:600}.tg3-deploy-name-warning{margin:2px auto 0;padding:0;border:0;background:none;color:oklch(53% .18 27);font-size:11px;line-height:1.45;text-decoration:underline;text-underline-offset:3px}.tg3-deploy-order{position:-webkit-sticky;position:sticky;top:78px}.tg3-deploy-order>.tg3-deploy-card{min-height:620px;padding-bottom:20px}.tg3-deploy-order header{height:56px;padding:0 20px;border-bottom:1px solid var(--deploy-line);display:flex;align-items:center}.tg3-deploy-order header h2{font-size:17px}.tg3-deploy-order dl{margin:6px 20px 10px;padding:0}.tg3-deploy-order dl>div{min-height:40px;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;font-size:12px;line-height:1.4}.tg3-deploy-order dt{color:oklch(45% .065 265)}.tg3-deploy-order dd{margin:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg3-deploy-order-divider{height:1px;margin:0 20px;background:var(--deploy-line)}.tg3-deploy-billing{padding:18px 20px 0}.tg3-deploy-billing h3{font-size:16px;line-height:1.25;margin-bottom:14px}.tg3-deploy-billing-options{display:flex;flex-direction:column;gap:8px}.tg3-deploy-billing-options>button{position:relative;width:100%;min-height:66px;padding:10px;border:1px solid var(--deploy-line);border-radius:5px;background:white;color:oklch(34% .055 265);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;grid-gap:7px;gap:7px;text-align:left;font-size:12px;line-height:1.35;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tg3-deploy-billing-options>button:hover{border-color:oklch(69% .09 194);background:oklch(99.3% .007 195)}.tg3-deploy-billing-options>button.active{border-color:var(--deploy-accent);box-shadow:inset 0 0 0 1px var(--deploy-accent);color:var(--deploy-accent-dark);background:oklch(99.2% .008 195)}.tg3-deploy-billing-options>button>span{width:100%;min-width:0;display:flex;align-items:center;gap:6px}.tg3-deploy-billing-options>button>span:first-child{justify-content:space-between}.tg3-deploy-billing-options>button>span:last-of-type{justify-content:space-between;align-items:baseline;gap:10px}.tg3-deploy-billing-options b{font-size:12px;font-weight:700;white-space:nowrap}.tg3-deploy-billing-options em{padding:3px 6px;border-radius:4px;background:oklch(94.5% .042 153);color:oklch(42% .12 151);font-size:10px;font-style:normal;font-weight:650;white-space:nowrap}.tg3-deploy-billing-options small{min-width:0;color:oklch(62% .04 262);font-size:10px;font-weight:500;line-height:1.25;text-align:right;overflow-wrap:anywhere}.tg3-deploy-billing-options strong{min-width:0;color:var(--deploy-accent-dark);font-size:17px;font-weight:720;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tg3-deploy-billing-options i{padding-bottom:1px;border-bottom:1px dotted;color:oklch(34% .055 265);font-size:10px;font-style:normal;white-space:nowrap}.tg3-deploy-detail-trigger{position:relative;z-index:3;cursor:help}.tg3-deploy-detail-popover{position:absolute;right:-10px;bottom:calc(100% + 11px);z-index:80;width:min(390px,calc(100vw - 32px));padding:17px 19px 15px;display:block;border:1px solid oklch(84% .035 264);border-radius:6px;background:white;color:oklch(30% .045 265);box-shadow:0 12px 30px oklch(35% .055 260/.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px) scale(.985);transform-origin:calc(100% - 24px) 100%;transition:opacity .16s linear,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;white-space:normal;text-align:left}.tg3-deploy-detail-popover:after{content:"";position:absolute;right:12px;bottom:-12px;width:80px;height:12px}.tg3-deploy-billing-options>button:focus-visible .tg3-deploy-detail-popover,.tg3-deploy-detail-trigger:hover>.tg3-deploy-detail-popover{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.tg3-deploy-detail-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin:0 0 12px!important}.tg3-deploy-detail-head>b{font-size:13px!important;color:oklch(30% .045 265)}.tg3-deploy-detail-head>em{padding:3px 6px!important;border-radius:999px!important;background:oklch(70% .2 45)!important;color:white!important;font-size:10px!important;font-weight:700!important}.tg3-deploy-detail-head>small{color:oklch(55% .05 260)!important;font-size:10px!important;white-space:normal!important}.tg3-deploy-detail-formula{display:grid!important;grid-template-columns:minmax(58px,1fr) 10px minmax(58px,1fr) 10px minmax(58px,1fr) 10px minmax(58px,1fr);align-items:start!important;grid-gap:4px!important;gap:4px!important;margin:0!important}.tg3-deploy-detail-formula>span{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;margin:0!important}.tg3-deploy-detail-formula>span>small{display:flex;align-items:center;gap:3px;color:oklch(54% .045 262)!important;font-size:10px!important;white-space:nowrap!important}.tg3-deploy-detail-formula>span>strong{color:oklch(27% .05 265)!important;font-size:15px!important;line-height:1.2!important}.tg3-deploy-detail-formula>span>del{color:oklch(58% .045 262);font-size:9px;line-height:1.2;white-space:nowrap}.tg3-deploy-detail-formula>span>em{padding:0!important;background:none!important;color:oklch(57% .045 262)!important;font-size:9px!important;font-weight:500!important}.tg3-deploy-detail-formula>b{padding-top:23px;color:oklch(63% .035 262);font-size:11px;font-weight:500}.tg3-deploy-image-help{position:relative;width:13px;height:13px;display:inline-grid;place-items:center;border-radius:50%;background:oklch(88% .025 260);color:oklch(54% .04 260);font-size:9px;font-weight:750;line-height:1;cursor:help}.tg3-deploy-image-help>span{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:3;width:max-content;max-width:190px;padding:8px 10px;border:1px solid oklch(80% .045 263);border-radius:4px;background:white;color:oklch(30% .05 265);box-shadow:0 8px 20px oklch(35% .05 260/.14);font-size:10px;font-weight:500;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s linear,transform .16s cubic-bezier(.22,1,.36,1),visibility 0s linear .16s}.tg3-deploy-image-help:hover>span{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}@media(prefers-reduced-motion:reduce){.tg3-deploy-detail-popover,.tg3-deploy-image-help>span{transition:none}}.tg3-deploy-billing-options u{position:absolute;right:-1px;top:-11px;padding:3px 7px;border-radius:10px 5px 0 10px;background:oklch(63% .2 26);color:white;text-decoration:none;font-size:9px;font-weight:700;box-shadow:0 3px 8px oklch(48% .18 25/.16)}.tg3-deploy-billing .tg3-deploy-billing-note{min-height:0;margin:18px 0 0;padding:0 0 0 9px;border-left:2px solid oklch(70% .11 190);color:oklch(44% .045 265);font-size:10px;line-height:1.65}.tg3-deploy-billing .tg3-deploy-billing-note a{margin-left:2px;color:var(--deploy-accent-dark);font-weight:650}.tg3-deploy-total{margin:18px 20px 0;padding:18px 0 0;border-top:1px solid var(--deploy-line)}.tg3-deploy-estimate{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.tg3-deploy-estimate>span{color:oklch(39% .055 265);font-size:12px}.tg3-deploy-estimate>strong{min-width:0;color:var(--deploy-accent-dark);font-size:26px;line-height:1.08;font-weight:700;letter-spacing:.005em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;overflow-wrap:anywhere}.tg3-deploy-estimate>strong small{font-size:14px;margin-right:5px}.tg3-deploy-estimate>strong em{color:oklch(50% .05 265);font-size:10px;font-style:normal;font-weight:550}.tg3-deploy-total>p{margin:12px 0 17px;color:oklch(56% .055 265);font-size:12px}.tg3-deploy-total>button{width:100%;height:44px;border:0;border-radius:4px;background:linear-gradient(90deg,var(--deploy-accent),oklch(53% .12 191));color:white;font-size:14px;font-weight:650;box-shadow:0 7px 15px oklch(46% .09 199/.12)}.tg3-deploy-total>button:hover{background:linear-gradient(90deg,var(--deploy-accent-dark),var(--deploy-accent))}.tg3-deploy-total>button:disabled{cursor:not-allowed;opacity:.48}.tg3-deploy-total>a{height:32px;display:flex;align-items:flex-end;justify-content:center;color:oklch(54% .06 264);font-size:12px;color:oklch(60% .18 30)}.tg3-deploy-total>.tg3-deploy-recharge-link{height:38px;margin-top:8px;border:1px solid oklch(78% .1 28);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:7px;color:oklch(53% .18 28);background:oklch(98% .015 28);font-size:12px;font-weight:650;line-height:1;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.tg3-deploy-total>.tg3-deploy-recharge-link>svg{width:14px;height:14px;transition:transform .16s cubic-bezier(.22,1,.36,1)}.tg3-deploy-total>.tg3-deploy-recharge-link:hover{transform:translateY(-1px);border-color:oklch(65% .15 28);background:oklch(96.5% .025 28);box-shadow:0 5px 13px oklch(55% .13 28/.09)}.tg3-deploy-total>.tg3-deploy-recharge-link:hover>svg{transform:translateX(2px)}.tg3-deploy-total>.tg3-deploy-recharge-link:focus-visible{outline:2px solid oklch(65% .15 28/.4);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tg3-deploy-total>.tg3-deploy-recharge-link,.tg3-deploy-total>.tg3-deploy-recharge-link>svg{transition:none}.tg3-deploy-total>.tg3-deploy-recharge-link:hover,.tg3-deploy-total>.tg3-deploy-recharge-link:hover>svg{transform:none}}.tg3-deploy-confirmation{display:grid;grid-gap:16px;gap:16px}.tg3-deploy-confirmation>header{min-height:58px;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid oklch(87% .035 198);border-radius:7px;background:oklch(97.5% .018 195)}.tg3-deploy-confirmation>header>svg{width:25px;height:25px;color:var(--deploy-accent-dark)}.tg3-deploy-confirmation>header>span{display:grid;grid-gap:4px;gap:4px}.tg3-deploy-confirmation>header b{font-size:13px}.tg3-deploy-confirmation>header small{color:var(--deploy-muted);font-size:10px}.tg3-deploy-confirmation dl{margin:0;border-block:1px solid var(--deploy-line)}.tg3-deploy-confirmation dl>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px dashed oklch(89% .018 220)}.tg3-deploy-confirmation dl>div:last-child{border-bottom:0}.tg3-deploy-confirmation dt{color:var(--deploy-muted);font-size:11px}.tg3-deploy-confirmation dd{max-width:310px;margin:0;color:var(--deploy-ink);font-size:11px;font-weight:620;text-align:right;line-height:1.45}.tg3-deploy-confirmation>footer{display:flex;align-items:flex-end;justify-content:space-between}.tg3-deploy-confirmation>footer>span{color:var(--deploy-muted);font-size:11px}.tg3-deploy-confirmation>footer>strong{color:var(--deploy-accent-dark);font-size:23px;line-height:1}.tg3-deploy-confirmation>footer small{margin-left:3px;color:var(--deploy-muted);font-size:10px;font-weight:550}.tg3-provisioning-success{padding:10px 18px 16px}.tg3-provisioning-success>span{max-width:390px;margin:8px auto 18px;font-size:12px;line-height:1.65}.tg3-provisioning-success>div{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;max-width:360px;margin:0 auto}.tg3-provisioning-success>div i{position:relative;height:2px;background:oklch(88% .025 245)}.tg3-provisioning-success>div i:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border:2px solid white;border-radius:50%;background:oklch(80% .02 245);box-shadow:0 0 0 1px oklch(78% .025 245);transform:translate(-50%,-50%)}.tg3-provisioning-success>div i.done{background:oklch(66% .14 162)}.tg3-provisioning-success>div i.done:before{background:oklch(62% .15 162);box-shadow:0 0 0 1px oklch(62% .15 162)}.tg3-provisioning-success>div i.active{background:linear-gradient(90deg,oklch(66% .14 162),oklch(88% .025 245))}.tg3-provisioning-success>div i.active:before{background:oklch(62% .13 195);box-shadow:0 0 0 4px oklch(88% .065 195),0 0 0 1px oklch(62% .13 195);animation:tg3-provisioning-pulse 1.5s ease-in-out infinite}.tg3-provisioning-success>small{max-width:405px;margin:9px auto 0;display:grid;grid-template-columns:repeat(3,1fr);color:oklch(52% .035 255);font-size:10px}.tg3-provisioning-success>small b{font-weight:550}.tg3-provisioning-success.ready h3,.tg3-provisioning-success.ready>small b:last-child{color:var(--deploy-accent-dark)}@keyframes tg3-provisioning-pulse{50%{box-shadow:0 0 0 7px oklch(88% .065 195/.35),0 0 0 1px oklch(62% .13 195)}}@media(prefers-reduced-motion:reduce){.tg3-provisioning-success>div i.active:before{animation:none}}.tg3-deploy-image-picker{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tg3-deploy-image-picker>button{min-height:76px;padding:10px;border:1px solid var(--deploy-line);border-radius:6px;background:white;display:flex;align-items:center;gap:12px;text-align:left}.tg3-deploy-image-picker>button.active{border-color:var(--deploy-accent);box-shadow:inset 0 0 0 1px var(--deploy-accent)}.tg3-deploy-image-picker>button>i{width:42px;height:42px;border-radius:5px;display:grid;place-items:center;background:linear-gradient(145deg,oklch(49% .13 201),oklch(66% .15 181));color:white}.tg3-deploy-image-picker>button>i svg{width:22px}.tg3-deploy-image-picker>button>span{display:grid;grid-gap:4px;gap:4px;flex:1 1}.tg3-deploy-image-picker>button>span b{font-size:12px;line-height:1.35}.tg3-deploy-image-picker>button>span small{color:var(--deploy-muted);font-size:10px}.tg3-deploy-image-picker>button>span em{color:oklch(56% .045 257);font-size:9px;font-style:normal}.tg3-deploy-image-picker>button>svg{width:16px;color:var(--deploy-accent-dark)}.tg3-deploy-image-picker>button>strong{max-width:72px;padding:3px 6px;border-radius:3px;background:var(--deploy-accent-soft);color:var(--deploy-accent-dark);font-size:9px;font-weight:550;white-space:nowrap}.tg3-deploy-image-picker.community>button{min-height:92px}.tg3-deploy-image-picker>button.incompatible{opacity:.58;background:oklch(98% .006 220);cursor:not-allowed}.tg3-deploy-image-picker>button.incompatible>i{filter:saturate(.3)}.tg3-platform-image-builder{display:flex;flex-direction:column;gap:12px}.tg3-platform-build-preview{min-height:82px;padding:12px 15px;border:1px solid oklch(85% .04 198);border-radius:7px;background:linear-gradient(135deg,oklch(98.5% .013 198),oklch(96.8% .025 194));display:flex;align-items:center;gap:13px}.tg3-platform-build-preview>i{width:46px;height:46px;border-radius:6px;background:linear-gradient(145deg,oklch(49% .13 201),oklch(66% .15 181));color:white;display:grid;place-items:center;box-shadow:0 6px 14px oklch(46% .09 195/.13)}.tg3-platform-build-preview>i svg{width:24px}.tg3-platform-build-preview>span{display:grid;grid-gap:2px;gap:2px;flex:1 1}.tg3-platform-build-preview>span small{color:var(--deploy-muted);font-size:9px}.tg3-platform-build-preview>span b{font-size:14px}.tg3-platform-build-preview>span em{color:oklch(54% .045 263);font-size:10px;font-style:normal}.tg3-platform-build-preview>strong{padding:5px 8px;border-radius:4px;background:oklch(95% .04 153);color:oklch(53% .16 153);display:flex;align-items:center;gap:5px;font-size:10px}.tg3-platform-build-preview>strong svg{width:12px;height:12px}.tg3-platform-image-builder>section{min-height:54px;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--deploy-line)}.tg3-platform-image-builder>section:last-child{border-bottom:0}.tg3-platform-image-builder>section>label{font-size:11px;font-weight:650}.tg3-platform-image-builder>section>div{display:flex;flex-wrap:wrap;gap:7px}.tg3-platform-image-builder>section button{height:34px;padding:0 12px;border:1px solid var(--deploy-line);border-radius:5px;background:white;color:oklch(43% .04 265);font-size:10px;transition:border-color .15s ease,background .15s ease,color .15s ease}.tg3-platform-image-builder>section button:hover{border-color:oklch(74% .07 198)}.tg3-platform-image-builder>section button.active{border-color:var(--deploy-accent);background:var(--deploy-accent-soft);color:var(--deploy-accent-dark);box-shadow:inset 0 0 0 1px var(--deploy-accent);font-weight:650}@media(max-width:1180px){.tg3-console .tg3-site-nav>nav{gap:22px}.tg3-deploy-layout{grid-template-columns:minmax(0,1fr) 320px;gap:12px}.tg3-deploy-location{gap:14px}.tg3-deploy-location>label{gap:8px}.tg3-deploy-location>label>i{width:210px}.tg3-deploy-location>label:nth-child(2)>i{width:145px}.tg3-deploy-gpu-name{gap:8px}.tg3-deploy-gpu-name>b{font-size:15px}.tg3-deploy-gpu-name>em{padding:4px 6px}.tg3-deploy-storage-row{flex-wrap:wrap;padding:7px 0}.tg3-deploy-storage-row>b{width:100%}.tg3-deploy-storage-row>span{white-space:normal}.tg3-storage-current-price{margin-left:0;border-left:0;padding-left:0;justify-content:flex-start}}@media(max-width:980px){.tg3-console-compute:has(.tg3-deploy-v8) .tg3-console-side{width:180px}.tg3-console-compute:has(.tg3-deploy-v8) .tg3-console-work{margin-left:180px}.tg3-deploy-v8{padding:16px}.tg3-deploy-layout{grid-template-columns:1fr}.tg3-deploy-order{position:relative;top:0}.tg3-deploy-specs{height:auto}.tg3-deploy-location{height:auto;flex-wrap:wrap;padding-bottom:14px}.tg3-stock-switch{margin-left:0!important}.tg3-deploy-gpus{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tg3-deploy-count{padding:10px 0;flex-wrap:wrap}.tg3-deploy-count h2{width:100%}}@media(max-width:820px){.tg3-console-compute:has(.tg3-deploy-v8) .tg3-console-work{margin-left:0}}@media(max-width:720px){.tg3-deploy-v8{padding:12px}.tg3-deploy-location>label{width:100%;display:grid;grid-template-columns:62px 1fr}.tg3-deploy-location>label:nth-child(2)>i,.tg3-deploy-location>label>i{width:100%}.tg3-stock-switch{display:flex!important;width:auto!important}.tg3-deploy-gpus{grid-template-columns:1fr;grid-auto-rows:132px}.tg3-deploy-count h2{width:100%}.tg3-gpu-count-cards{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.tg3-deploy-count p{padding-right:12px}.tg3-deploy-image{height:auto;padding-bottom:10px}.tg3-deploy-image>header.tg3-deploy-image-header{align-items:flex-start;flex-direction:column}.tg3-deploy-image-source{align-self:flex-start}.tg3-deploy-image-row{height:auto;min-height:80px;flex-wrap:wrap;padding:10px}.tg3-deploy-image-row>label{flex-basis:100%;margin-left:65px}.tg3-deploy-storage>header{padding:10px 0;align-items:flex-start;flex-direction:column;gap:8px}.tg3-storage-usage{width:100%;grid-template-columns:auto minmax(60px,1fr);gap:7px 10px}.tg3-storage-usage>span{grid-column:1/-1;justify-content:space-between}.tg3-storage-scope-note>span{display:grid;grid-gap:2px;gap:2px}.tg3-deploy-storage-row{height:auto;align-items:flex-start;flex-wrap:wrap;padding:4px 0 10px}.tg3-deploy-storage-row>b{width:100%}.tg3-deploy-storage-row>span{width:100%;white-space:normal}.tg3-storage-current-price{width:100%;min-width:0}.tg3-deploy-storage-row>label,.tg3-storage-stepper{width:calc(50% - 5px)}.tg3-storage-remove{margin-left:0}.tg3-deploy-add-disk{width:100%;margin-left:0}.tg3-deploy-more>header>span{display:none}.tg3-deploy-more-fields{padding:0 0 16px;grid-template-columns:1fr}.tg3-instance-name{grid-column:auto;grid-template-columns:1fr}.tg3-instance-name>em,.tg3-instance-name>small{grid-column:1}.tg3-deploy-image-picker{grid-template-columns:1fr}.tg3-platform-build-preview{align-items:flex-start;flex-wrap:wrap}.tg3-platform-build-preview>strong{margin-left:59px}.tg3-platform-image-builder>section{grid-template-columns:1fr;padding:8px 0}}@media(prefers-reduced-motion:reduce){.tg3-deploy-gpus>button,.tg3-deploy-gpus>button:after{transition:none!important}.tg3-deploy-gpus>button:hover,.tg3-deploy-gpus>button:hover:after{transform:none}}:is(.tg3-portal,.tg3-console) .tg3-site-nav .tg3-brand strong{font-size:18px;letter-spacing:.01em}:is(.tg3-portal,.tg3-console) .tg3-site-nav .tg3-brand small{font-size:8px;letter-spacing:.14em}:is(.tg3-portal,.tg3-console) .tg3-site-nav>nav>a:not(.tg3-mobile-console){font-size:14px;font-weight:520;line-height:1.55;letter-spacing:normal;white-space:nowrap}:is(.tg3-portal,.tg3-console) .tg3-site-nav>nav>a:is(.active,[aria-current=page]){font-weight:680}:is(.tg3-portal,.tg3-console) .tg3-site-nav>nav>.tg3-mobile-console{font-size:14px;font-weight:700;line-height:1.55}:is(.tg3-portal,.tg3-console) .tg3-site-nav.public .tg3-button.light,:is(.tg3-portal,.tg3-console) .tg3-site-nav.public .tg3-nav-login{font-size:14px}:is(.tg3-portal,.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance){--tg3-blue:oklch(52% .135 194);--tg3-blue-dark:oklch(40% .105 202);--tg3-blue-soft:oklch(95% .035 198);--tg3-line:oklch(89.5% .014 210);--tg3-bg:oklch(97.2% .009 210);--tg3-r-sm:.375rem;--tg3-r:.625rem;--tg3-r-lg:1rem;--tg3-r-full:9999px;--tg3-dur-fast:160ms;--tg3-dur-base:240ms;--tg3-ease-out:cubic-bezier(.22,1,.36,1)}.tg3-console-enterprise .tg3-console-work,.tg3-console-finance .tg3-console-work,.tg3-console-maas .tg3-console-work{background:radial-gradient(circle at 78% 4%,oklch(90% .055 197/.5),transparent 30%),linear-gradient(180deg,oklch(97.8% .012 205),var(--tg3-bg) 320px)}.tg3-console-enterprise .tg3-console-side nav a:hover,.tg3-console-finance .tg3-console-side nav a:hover,.tg3-console-maas .tg3-console-side nav a:hover{background:oklch(97% .012 200)}.tg3-console-enterprise .tg3-console-side nav a.active,.tg3-console-finance .tg3-console-side nav a.active,.tg3-console-maas .tg3-console-side nav a.active{background:oklch(93% .045 192);color:var(--tg3-blue-dark)}.tg3-console-enterprise .tg3-cbutton.primary,.tg3-console-finance .tg3-cbutton.primary,.tg3-console-maas .tg3-cbutton.primary{box-shadow:0 7px 20px oklch(44% .105 197/.17)}.tg3-maas-market{padding-top:18px}.tg3-maas-market .tg3-page-title{margin-bottom:14px}.tg3-maas-market .tg3-page-title>div>span{color:var(--tg3-blue-dark);letter-spacing:.15em}.tg3-maas-overview{min-height:76px;margin-bottom:14px;padding:0 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;border:1px solid oklch(85% .035 201);border-radius:var(--tg3-r);background:linear-gradient(110deg,oklch(99% .008 195/.92),oklch(95.5% .035 197/.82));box-shadow:0 10px 30px oklch(42% .055 203/.06)}.tg3-maas-overview>span{min-width:0;display:flex;align-items:center;gap:11px;padding:5px 18px;border-right:1px solid oklch(85% .035 201)}.tg3-maas-overview>span:first-child{padding-left:0}.tg3-maas-overview>span>svg{width:21px;color:var(--tg3-blue);flex:none}.tg3-maas-overview>span>i{min-width:0;display:grid;font-style:normal}.tg3-maas-overview b{font-size:11px}.tg3-maas-overview small{margin-top:2px;color:var(--tg3-muted);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg3-maas-overview>em{margin-left:18px;display:flex;align-items:center;gap:7px;color:oklch(47% .12 155);font-size:9px;font-style:normal;white-space:nowrap}.tg3-maas-overview>em>i{width:7px;height:7px;border-radius:50%;background:var(--tg3-green);box-shadow:0 0 0 5px oklch(72% .15 155/.12)}.tg3-console-maas .tg3-model-filters{border-color:oklch(87% .025 205);border-radius:var(--tg3-r);box-shadow:0 10px 28px oklch(42% .045 205/.05)}.tg3-console-maas .tg3-model-card-grid{gap:11px}.tg3-console-maas .tg3-model-card-grid>article{border-color:oklch(88% .02 207);border-radius:var(--tg3-r);box-shadow:0 1px 2px oklch(36% .04 205/.025);transition:transform var(--tg3-dur-base) var(--tg3-ease-out),border-color var(--tg3-dur-base) var(--tg3-ease-out),box-shadow var(--tg3-dur-base) var(--tg3-ease-out)}.tg3-console-maas .tg3-model-card-grid>article:hover{transform:translateY(-3px);border-color:oklch(72% .075 195);box-shadow:0 16px 34px oklch(38% .065 205/.09)}.tg3-console-maas .tg3-model-toolbar label{border-radius:var(--tg3-r-sm)}.tg3-console-maas .tg3-free-quota{background:linear-gradient(145deg,oklch(95% .045 194),oklch(96% .04 170))}.tg3-docs{background:linear-gradient(180deg,oklch(97.8% .018 205),oklch(98.5% .008 215) 620px)}.tg3-docs-hero{min-height:455px;padding:126px max(10vw,80px) 68px;position:relative;overflow:hidden;text-align:left;background:radial-gradient(circle at 78% 36%,oklch(81% .1 197/.46),transparent 25%),radial-gradient(circle at 63% 0,oklch(91% .055 214/.72),transparent 32%),linear-gradient(128deg,oklch(99% .012 196),oklch(94.5% .04 211));color:var(--tg3-ink)}.tg3-docs-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(68% .04 207/.09) 1px,transparent 0),linear-gradient(90deg,oklch(68% .04 207/.09) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent 36%,black);mask-image:linear-gradient(90deg,transparent 36%,black);pointer-events:none}.tg3-docs-hero>*{position:relative;z-index:1}.tg3-about-hero>div>span,.tg3-docs-hero>span{color:var(--tg3-blue-dark)}.tg3-docs-hero h1{max-width:760px;margin:15px 0 12px;font-size:clamp(40px,4.2vw,62px);line-height:1.08;letter-spacing:-.055em}.tg3-docs-hero p{max-width:700px;margin:0;color:oklch(43% .035 246);font-size:15px;line-height:1.8}.tg3-docs-hero label{width:min(690px,70vw);height:60px;margin:30px 0 0;border:1px solid oklch(81% .045 205);border-radius:var(--tg3-r);background:oklch(100% 0 0/.76);box-shadow:inset 0 1px 0 white,0 18px 42px oklch(38% .065 210/.12);-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.tg3-docs-hero kbd{border-radius:var(--tg3-r-sm)}.tg3-docs-topics{margin-top:18px;display:flex;align-items:center;gap:8px}.tg3-docs-topics>span{margin-right:4px;color:var(--tg3-muted);font-size:10px}.tg3-docs-topics button{height:28px;padding:0 10px;border:1px solid oklch(81% .04 204);border-radius:var(--tg3-r-full,9999px);background:oklch(100% 0 0/.48);color:oklch(40% .055 210);font-size:9px;transition:background var(--tg3-dur-fast) var(--tg3-ease-out),border-color var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-docs-topics button:hover{border-color:var(--tg3-blue);background:white}.tg3-docs-grid{max-width:1320px;padding:64px 40px;gap:16px}.tg3-docs-grid>a{min-height:204px;border-color:oklch(88% .02 210);border-radius:var(--tg3-r);box-shadow:0 1px 2px oklch(35% .04 210/.025);transition:transform var(--tg3-dur-base) var(--tg3-ease-out),box-shadow var(--tg3-dur-base) var(--tg3-ease-out),border-color var(--tg3-dur-base) var(--tg3-ease-out)}.tg3-docs-grid>a:hover{transform:translateY(-4px);border-color:oklch(73% .075 198);box-shadow:0 20px 44px oklch(37% .055 207/.09)}.tg3-docs-grid>a>i{border-radius:var(--tg3-r-sm);background:linear-gradient(145deg,oklch(94% .055 197),oklch(97% .024 214));color:var(--tg3-blue-dark)}.tg3-docs-grid h2{letter-spacing:-.02em}.tg3-docs-empty{grid-column:1/-1;min-height:240px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed oklch(78% .04 205);border-radius:var(--tg3-r);background:oklch(100% 0 0/.64)}.tg3-docs-empty>svg{width:30px;color:var(--tg3-blue)}.tg3-docs-empty h2{margin:12px 0 4px}.tg3-docs-empty p{margin:0 0 15px;color:var(--tg3-muted)}.tg3-docs-empty button{border:0;background:none;color:var(--tg3-blue-dark);font-weight:650}.tg3-docs-quick{max-width:1240px;margin-bottom:88px;border-color:oklch(86% .025 205);border-radius:var(--tg3-r-lg);background:linear-gradient(120deg,white,oklch(96.5% .03 197));box-shadow:0 18px 46px oklch(38% .05 207/.07)}.tg3-docs-quick>div p{max-width:210px;color:var(--tg3-muted);font-size:11px;line-height:1.7}.tg3-docs-quick nav a{transition:color var(--tg3-dur-fast) var(--tg3-ease-out),transform var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-docs-quick nav a:hover{color:var(--tg3-blue-dark);transform:translateX(3px)}.tg3-about{background:linear-gradient(180deg,oklch(97.8% .016 205),oklch(99% .005 215))}.tg3-about-hero{min-height:720px;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 46%,oklch(84% .09 196/.52),transparent 30%),linear-gradient(128deg,oklch(99% .012 198),oklch(94% .045 215));color:var(--tg3-ink)}.tg3-about-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 54%,oklch(100% 0 0/.22)),linear-gradient(oklch(68% .04 207/.07) 1px,transparent 0),linear-gradient(90deg,oklch(68% .04 207/.07) 1px,transparent 0);background-size:auto,48px 48px,48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,black);mask-image:linear-gradient(90deg,transparent 40%,black);pointer-events:none}.tg3-about-hero>div{position:relative;z-index:1}.tg3-about-hero h1{color:oklch(19% .045 245)}.tg3-about-hero p{color:oklch(43% .035 246)}.tg3-about-hero>div:first-child>.tg3-about-actions{margin-top:34px}.tg3-about-hero .tg3-button.light{border-color:var(--tg3-blue);background:var(--tg3-blue);color:white;box-shadow:0 12px 28px oklch(43% .11 197/.2)}.tg3-about-hero .tg3-button.ghost{border-color:oklch(75% .05 205);background:oklch(100% 0 0/.55);color:var(--tg3-ink)}.tg3-about-proof{margin:38px 0 0;display:flex;gap:0}.tg3-about-proof>div{min-width:145px;padding-right:24px;border-right:1px solid oklch(78% .04 205)}.tg3-about-proof>div+div{padding-left:24px}.tg3-about-proof>div:last-child{border-right:0}.tg3-about-proof dt{font-size:22px;font-weight:720;color:var(--tg3-blue-dark)}.tg3-about-proof dd{margin:2px 0 0;color:var(--tg3-muted);font-size:9px}.tg3-about-art{overflow:visible;border:0;background:transparent;box-shadow:none;animation:tg3-product-image 9s var(--tg3-ease-out) infinite alternate}.tg3-about-art img{width:100%;max-height:590px;object-fit:contain;filter:drop-shadow(0 35px 35px oklch(34% .1 209/.18))}.tg3-about-art span{left:7%;bottom:8%;border-color:oklch(100% 0 0/.72);border-radius:var(--tg3-r);background:oklch(100% 0 0/.62);color:var(--tg3-ink);box-shadow:0 14px 34px oklch(35% .06 205/.12);-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.tg3-about-art svg{color:var(--tg3-blue)}.tg3-about-values>div{gap:14px;border:0}.tg3-about-values article{min-height:225px;border:1px solid var(--tg3-line)!important;border-radius:var(--tg3-r);box-shadow:0 1px 2px oklch(36% .04 210/.025);transition:transform var(--tg3-dur-base) var(--tg3-ease-out),box-shadow var(--tg3-dur-base) var(--tg3-ease-out),border-color var(--tg3-dur-base) var(--tg3-ease-out)}.tg3-about-values article:hover{transform:translateY(-4px);border-color:oklch(74% .07 198)!important;box-shadow:0 18px 40px oklch(38% .05 207/.08)}.tg3-about-values article:nth-child(2n){background:linear-gradient(145deg,white,oklch(97% .022 198))}.tg3-about-values svg{color:var(--tg3-blue-dark)}.tg3-about-cta{background:linear-gradient(180deg,white,oklch(96.8% .028 198));border-color:oklch(87% .025 205)}.tg3-public-community{background:linear-gradient(180deg,oklch(98% .015 203),white 760px)}.tg3-public-community .tg3-community{padding-top:30px;background:transparent}.tg3-community-head{min-height:320px;padding:48px 54px;border:1px solid oklch(84% .04 202);border-radius:var(--tg3-r-lg);background:radial-gradient(circle at 72% 32%,oklch(82% .1 197/.58),transparent 27%),linear-gradient(120deg,oklch(99% .012 195),oklch(93.5% .05 212));color:var(--tg3-ink);box-shadow:0 22px 58px oklch(38% .065 207/.1)}.tg3-community-head:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(70% .04 205/.08) 1px,transparent 0),linear-gradient(90deg,oklch(70% .04 205/.08) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,transparent 38%,black);mask-image:linear-gradient(90deg,transparent 38%,black);pointer-events:none}.tg3-community-head>div:first-child{max-width:610px}.tg3-community-head>div:first-child>span{color:var(--tg3-blue-dark)}.tg3-community-head h1{max-width:570px;margin:12px 0;font-size:clamp(38px,3.7vw,56px);line-height:1.08;letter-spacing:-.05em}.tg3-community-head>div:first-child p{max-width:560px;color:oklch(43% .035 246);font-size:14px;line-height:1.8}.tg3-community-head>.tg3-cbutton{align-self:flex-start;margin-top:12px;border-color:var(--tg3-blue);border-radius:var(--tg3-r-sm);background:var(--tg3-blue);color:white;box-shadow:0 10px 24px oklch(43% .11 197/.18)}.tg3-community-proof{margin-top:26px;display:flex;gap:0}.tg3-community-proof>span{min-width:112px;display:grid;padding-right:20px;border-right:1px solid oklch(78% .04 202)}.tg3-community-proof>span+span{padding-left:20px}.tg3-community-proof>span:last-child{border-right:0}.tg3-community-proof b{font-size:20px;color:var(--tg3-blue-dark)}.tg3-community-proof small{margin-top:2px;color:var(--tg3-muted);font-size:8px}.tg3-community-art{inset:10px 150px 10px 48%;display:grid;place-items:center;overflow:visible}.tg3-community-art:after{display:none}.tg3-community-art img{width:100%;height:100%;object-fit:contain;opacity:1;filter:drop-shadow(0 26px 28px oklch(36% .09 209/.18))}.tg3-community-art span{right:4%;bottom:8%;border-color:oklch(100% 0 0/.74);border-radius:var(--tg3-r-sm);background:oklch(100% 0 0/.64);color:var(--tg3-ink);box-shadow:0 10px 28px oklch(38% .06 205/.1);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.tg3-community-art svg{color:var(--tg3-blue)}.tg3-all-images,.tg3-featured-images{padding-block:42px}.tg3-all-images h2,.tg3-featured-images h2{font-size:22px;letter-spacing:-.025em}.tg3-featured-images a,.tg3-image-grid>article{overflow:hidden;border-color:oklch(87% .022 207);border-radius:var(--tg3-r);background:oklch(100% 0 0/.88);box-shadow:0 1px 2px oklch(36% .04 205/.025)}.tg3-featured-images a>b{font-size:13px}.tg3-image-cover{background:linear-gradient(145deg,oklch(28% .085 217),oklch(62% .145 198))}.tg3-image-cover.cover-1{background:linear-gradient(145deg,oklch(24% .07 220),oklch(57% .13 193))}.tg3-image-cover.cover-2{background:linear-gradient(145deg,oklch(29% .08 240),oklch(65% .12 214))}.tg3-image-cover.cover-3{background:linear-gradient(145deg,oklch(27% .075 202),oklch(70% .13 177))}.tg3-image-cover.cover-4{background:linear-gradient(145deg,oklch(25% .065 180),oklch(64% .14 168))}.tg3-image-cover.cover-5{background:linear-gradient(145deg,oklch(28% .08 228),oklch(62% .14 206))}.tg3-image-cover.cover-6{background:linear-gradient(145deg,oklch(24% .07 213),oklch(68% .13 191))}.tg3-image-cover.cover-7{background:linear-gradient(145deg,oklch(29% .075 248),oklch(65% .12 221))}.tg3-all-images{border-color:oklch(87% .02 207)}.tg3-all-images>header label{height:40px;border-color:oklch(84% .03 205);border-radius:var(--tg3-r-sm);background:white}.tg3-all-images>nav button{font-size:11px}.tg3-image-grid h3{font-size:13px}.tg3-enterprise-page{padding-top:28px}.tg3-enterprise-page .tg3-page-title>div>span{color:var(--tg3-blue-dark);letter-spacing:.15em}.tg3-enterprise-head{min-height:142px;margin-bottom:12px;padding:24px 26px;border-color:oklch(83% .04 202);border-radius:var(--tg3-r);background:radial-gradient(circle at 72% 20%,oklch(82% .09 196/.44),transparent 24%),linear-gradient(112deg,oklch(97% .035 193),white);box-shadow:0 12px 34px oklch(39% .055 204/.07)}.tg3-enterprise-head>div{min-width:420px}.tg3-enterprise-head>div>i{width:58px;height:58px;border-radius:var(--tg3-r);background:linear-gradient(145deg,var(--tg3-blue),oklch(62% .14 178));box-shadow:0 10px 24px oklch(43% .11 197/.18)}.tg3-enterprise-head>div small{display:flex;align-items:center;gap:4px;color:oklch(46% .13 158);font-weight:650}.tg3-enterprise-head>div small svg{width:11px}.tg3-enterprise-head h2{font-size:18px;letter-spacing:-.02em}.tg3-enterprise-head dl>div{border-color:oklch(83% .035 202)}.tg3-enterprise-head dd{font-size:17px}.tg3-enterprise-insights{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.tg3-enterprise-insights article{min-height:92px;padding:15px 17px;display:flex;align-items:center;gap:12px;border:1px solid var(--tg3-line);border-radius:var(--tg3-r);background:oklch(100% 0 0/.88);box-shadow:0 1px 2px oklch(36% .04 205/.025);transition:transform var(--tg3-dur-base) var(--tg3-ease-out),border-color var(--tg3-dur-base) var(--tg3-ease-out),box-shadow var(--tg3-dur-base) var(--tg3-ease-out)}.tg3-enterprise-insights article:hover{transform:translateY(-2px);border-color:oklch(73% .07 198);box-shadow:0 12px 28px oklch(38% .05 205/.08)}.tg3-enterprise-insights article>i{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:var(--tg3-r-sm);background:var(--tg3-blue-soft);color:var(--tg3-blue);font-style:normal}.tg3-enterprise-insights article>i svg{width:19px}.tg3-enterprise-insights article>span{min-width:0;display:grid;flex:1 1}.tg3-enterprise-insights small{color:var(--tg3-muted);font-size:8px}.tg3-enterprise-insights b{margin-top:2px;font-size:12px}.tg3-enterprise-insights em{margin-top:2px;color:var(--tg3-muted);font-size:8px;font-style:normal}.tg3-enterprise-insights article>svg{width:14px;color:var(--tg3-blue)}.tg3-enterprise-insights article>strong{width:68px;height:5px;overflow:hidden;border-radius:9999px;background:oklch(89% .015 205)}.tg3-enterprise-insights article>strong u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tg3-blue),var(--tg3-mint));text-decoration:none}.tg3-enterprise-page>.tg3-panel{border-radius:var(--tg3-r);box-shadow:0 8px 28px oklch(40% .045 205/.045)}.tg3-enterprise-page>.tg3-panel>header>span{color:var(--tg3-muted)}.tg3-enterprise-page .tg3-data-table.members>div{transition:background var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-enterprise-page .tg3-data-table.members>div:hover{background:oklch(98% .018 198)}.tg3-enterprise-page .tg3-data-table .avatar{background:linear-gradient(145deg,var(--tg3-blue),oklch(63% .14 178))}.tg3-enterprise-page .tg3-progress u{background:linear-gradient(90deg,var(--tg3-blue),var(--tg3-mint))}@media(max-width:1180px){.tg3-maas-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.tg3-maas-overview>em{display:none}.tg3-community-art{right:80px}.tg3-enterprise-head>div{min-width:350px}.tg3-enterprise-head dl>div{min-width:112px;padding-left:18px}}@media(max-width:980px){.tg3-docs-hero{padding-inline:55px}.tg3-about-proof>div{min-width:132px}.tg3-community-head{padding:40px}.tg3-community-art{right:30px;left:52%}.tg3-enterprise-head{align-items:flex-start;flex-wrap:wrap}.tg3-enterprise-head>div{min-width:55%}.tg3-enterprise-head dl{order:3;width:100%;margin-top:20px}}@media(max-width:720px){.tg3-maas-market{padding-top:20px}.tg3-console-enterprise .tg3-page-title,.tg3-console-maas .tg3-page-title{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.tg3-console-enterprise .tg3-page-title>aside,.tg3-console-maas .tg3-page-title>aside{justify-self:start}.tg3-maas-overview{min-height:72px;padding:0 12px;grid-template-columns:repeat(3,minmax(218px,1fr));overflow-x:auto;scroll-snap-type:x proximity}.tg3-maas-overview>span{scroll-snap-align:start;padding-inline:10px}.tg3-maas-overview>span:first-child{padding-left:4px}.tg3-console-maas .tg3-model-filters{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:18px;gap:18px;padding:16px}.tg3-console-maas .tg3-model-filters section{display:block;width:auto;min-width:0}.tg3-console-maas .tg3-model-filters section+section{margin:0;padding:0;border:0}.tg3-console-maas .tg3-model-filters section:nth-child(3){display:none}.tg3-console-maas .tg3-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg3-console-maas .tg3-vendor-grid button{min-width:0;overflow:hidden}.tg3-docs-hero{min-height:500px;padding:118px 22px 48px}.tg3-docs-hero h1{font-size:39px}.tg3-docs-hero h1,.tg3-docs-hero p{width:calc(100vw - 44px);max-width:none;overflow-wrap:anywhere;word-break:break-all}.tg3-docs-hero label{width:100%;margin-top:25px}.tg3-docs-topics{align-items:flex-start;overflow-x:auto;padding-bottom:4px}.tg3-docs-topics button,.tg3-docs-topics>span{flex:none}.tg3-docs-grid{padding:34px 16px}.tg3-docs-grid>a{min-height:188px;padding:24px}.tg3-docs-quick{margin-inline:16px}.tg3-about-hero{min-height:0;padding:112px 22px 58px;gap:28px}.tg3-about-hero>div{width:100%;min-width:0}.tg3-about-hero h1{font-size:40px}.tg3-about-hero h1,.tg3-about-hero p{width:calc(100vw - 44px);max-width:none;overflow-wrap:anywhere;word-break:break-all}.tg3-about-hero p{font-size:14px}.tg3-about-hero>div:first-child>.tg3-about-actions{display:grid}.tg3-about-proof{width:calc(100vw - 44px);max-width:none;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:5px}.tg3-about-proof>div{min-width:0;padding-right:10px}.tg3-about-proof>div+div{padding-left:12px}.tg3-about-proof dt{font-size:20px}.tg3-about-art{margin-top:10px}.tg3-about-art img{max-height:360px}.tg3-about-values>div{gap:10px}.tg3-public-community .tg3-community{padding:16px 14px 55px}.tg3-community-head{min-height:565px;padding:34px 24px;align-content:flex-start;align-items:flex-start}.tg3-community-head h1{font-size:38px}.tg3-community-head h1,.tg3-community-head>div:first-child p{max-width:calc(100vw - 76px);overflow-wrap:anywhere;word-break:break-all}.tg3-community-head>.tg3-cbutton{position:absolute;left:24px;bottom:24px}.tg3-community-art{inset:235px 16px 58px;opacity:1}.tg3-community-art span{right:2%;bottom:3%}.tg3-community-proof{overflow-x:auto}.tg3-community-proof>span{min-width:96px}.tg3-all-images,.tg3-featured-images{padding-block:30px}.tg3-featured-images>header>span{display:none}.tg3-public-community .tg3-featured-images>div{grid-template-columns:1fr}.tg3-enterprise-page{padding-top:20px}.tg3-enterprise-head{padding:18px}.tg3-enterprise-head>div{min-width:0;width:100%}.tg3-enterprise-head>div>i{width:48px;height:48px}.tg3-enterprise-head dl{display:grid;grid-template-columns:repeat(3,1fr)}.tg3-enterprise-head dl>div{min-width:0;padding:0 10px}.tg3-enterprise-head dl>div:first-child{padding-left:0;border-left:0}.tg3-enterprise-head dd{font-size:13px}.tg3-enterprise-insights{grid-template-columns:1fr}.tg3-enterprise-page>.tg3-panel>header>span{display:none}.tg3-enterprise-page .tg3-table-toolbar{align-items:stretch;flex-direction:column;gap:9px}.tg3-enterprise-page .tg3-table-toolbar>div{width:100%}.tg3-enterprise-page .tg3-table-toolbar>div:last-child{justify-content:flex-end}.tg3-enterprise-page .tg3-search{width:100%;min-width:0}}.tg3-finance-page{max-width:1580px;padding-top:28px;padding-bottom:44px}.tg3-finance-page .tg3-page-title{margin-bottom:16px}.tg3-finance-page .tg3-page-title>div>span{color:var(--tg3-blue-dark);letter-spacing:.15em}.tg3-finance-page .tg3-page-title h1{font-size:23px}.tg3-finance-page .tg3-page-title p{font-size:12px;line-height:1.6}.tg3-finance-page .tg3-panel{overflow:hidden;border-color:oklch(87% .022 207);border-radius:var(--tg3-r);box-shadow:0 8px 28px oklch(40% .045 205/.045)}.tg3-finance-page .tg3-panel>header{height:54px;padding-inline:20px;background:oklch(100% 0 0/.72)}.tg3-finance-page .tg3-panel>header h2{font-size:14px}.tg3-finance-page .tg3-panel>header>span{color:var(--tg3-muted)}.tg3-finance-account-status{min-height:74px;margin-bottom:12px;padding:0 18px;display:grid;grid-template-columns:1.05fr 1.25fr 1.25fr auto;align-items:center;border:1px solid oklch(84% .04 202);border-radius:var(--tg3-r);background:radial-gradient(circle at 72% 20%,oklch(84% .08 194/.38),transparent 24%),linear-gradient(110deg,oklch(97% .035 193),oklch(100% 0 0/.9));box-shadow:0 10px 30px oklch(39% .055 204/.06)}.tg3-finance-account-status>div{min-width:0;display:flex;align-items:center;gap:10px}.tg3-finance-account-status>div+div{padding-left:18px;border-left:1px solid oklch(82% .035 201)}.tg3-finance-account-status i{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:var(--tg3-r-sm);background:oklch(100% 0 0/.72);color:var(--tg3-blue-dark);font-style:normal;box-shadow:inset 0 0 0 1px oklch(82% .04 200)}.tg3-finance-account-status i svg{width:16px}.tg3-finance-account-status span{min-width:0;display:grid}.tg3-finance-account-status b{font-size:11px;font-weight:680}.tg3-finance-account-status small{margin-top:2px;color:var(--tg3-muted);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg3-finance-account-status>a{display:flex;align-items:center;gap:6px;color:var(--tg3-blue-dark);font-size:10px;font-weight:650;white-space:nowrap}.tg3-finance-account-status>a svg{width:13px;transition:transform var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-finance-account-status>a:hover svg{transform:translateX(3px)}.tg3-finance-page .tg3-finance-hero{gap:12px;margin-bottom:12px;border:0;border-radius:0;background:transparent}.tg3-finance-page .tg3-finance-hero article{min-height:166px;padding:20px;position:relative;overflow:hidden;border:1px solid var(--tg3-line);border-radius:var(--tg3-r);background:oklch(100% 0 0/.9);box-shadow:0 1px 2px oklch(36% .04 205/.025);transition:transform var(--tg3-dur-base) var(--tg3-ease-out),border-color var(--tg3-dur-base) var(--tg3-ease-out),box-shadow var(--tg3-dur-base) var(--tg3-ease-out)}.tg3-finance-page .tg3-finance-hero article:hover{transform:translateY(-2px);border-color:oklch(74% .065 197);box-shadow:0 14px 32px oklch(38% .055 205/.075)}.tg3-finance-page .tg3-finance-hero article:first-child{border-color:oklch(81% .055 198);background:radial-gradient(circle at 90% 10%,oklch(78% .11 185/.34),transparent 36%),linear-gradient(135deg,oklch(95% .055 194),white)}.tg3-finance-page .tg3-finance-hero article:last-child{border:1px solid var(--tg3-line)}.tg3-finance-page .tg3-finance-hero article>i{width:34px;height:34px;margin-bottom:13px;display:grid;place-items:center;border-radius:var(--tg3-r-sm);background:var(--tg3-blue-soft);color:var(--tg3-blue-dark);font-style:normal}.tg3-finance-page .tg3-finance-hero article:first-child>i{background:var(--tg3-blue);color:white;box-shadow:0 8px 20px oklch(43% .11 197/.17)}.tg3-finance-page .tg3-finance-hero article>i svg{width:17px}.tg3-finance-page .tg3-finance-hero article>span{font-size:10px;font-weight:600}.tg3-finance-page .tg3-finance-hero article>strong{margin:5px 0 2px;font-size:25px;letter-spacing:-.03em}.tg3-finance-page .tg3-finance-hero article>small{font-size:9px;line-height:1.6}.tg3-finance-page .tg3-finance-hero article:not(.balance)>small{margin-top:auto}.tg3-finance-page .tg3-finance-hero article>div{gap:8px;margin-top:13px}.tg3-finance-page .tg3-finance-hero article>div .tg3-cbutton{height:30px;padding-inline:12px;font-size:10px}.tg3-finance-page .tg3-finance-grid{gap:12px}.tg3-finance-page .tg3-finance-grid>.tg3-panel>div{height:288px}.tg3-finance-page .tg3-cost-chart{padding:22px 24px}.tg3-finance-page .tg3-cost-chart>aside{font-size:9px}.tg3-finance-page .tg3-cost-chart>div>span>i{width:32px;gap:2px}.tg3-finance-page .tg3-cost-chart>div u{border-radius:3px 3px 0 0;background:linear-gradient(var(--tg3-blue),oklch(65% .12 192))}.tg3-finance-page .tg3-cost-chart>div small{font-size:8px}.tg3-finance-page .tg3-cost-donut>i{box-shadow:0 10px 30px oklch(38% .065 200/.1)}.tg3-finance-page .tg3-cost-donut dl>div{font-size:10px}.tg3-finance-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.tg3-finance-mini-stats article{min-height:112px;padding:19px 21px;display:flex;align-items:center;gap:14px;border:1px solid var(--tg3-line);border-radius:var(--tg3-r);background:oklch(100% 0 0/.9);box-shadow:0 1px 2px oklch(36% .04 205/.025);transition:transform var(--tg3-dur-base) var(--tg3-ease-out),border-color var(--tg3-dur-base) var(--tg3-ease-out),box-shadow var(--tg3-dur-base) var(--tg3-ease-out)}.tg3-finance-mini-stats article:first-child{border-color:oklch(82% .05 198);background:linear-gradient(135deg,oklch(96% .04 194),white)}.tg3-finance-mini-stats article:hover{transform:translateY(-2px);border-color:oklch(74% .065 197);box-shadow:0 12px 28px oklch(38% .05 205/.07)}.tg3-finance-mini-stats article>i{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:var(--tg3-r);background:var(--tg3-blue-soft);color:var(--tg3-blue-dark);font-style:normal}.tg3-finance-mini-stats article>i svg{width:20px}.tg3-finance-mini-stats article>span{display:grid;min-width:0}.tg3-finance-mini-stats small{color:var(--tg3-muted);font-size:9px}.tg3-finance-mini-stats strong{margin:3px 0;font-size:22px;line-height:1.15;letter-spacing:-.025em}.tg3-finance-mini-stats em{color:var(--tg3-muted);font-size:8px;font-style:normal}.tg3-finance-page .tg3-list-filter{background:oklch(100% 0 0/.82)}.tg3-finance-page .tg3-list-filter>div{padding:16px 18px}.tg3-finance-page .tg3-filter-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px}.tg3-finance-page .tg3-filter-form label{gap:7px;font-size:10px;font-weight:600}.tg3-finance-page .tg3-filter-form .tg3-search,.tg3-finance-page .tg3-filter-form select{height:36px;border-radius:var(--tg3-r-sm)}.tg3-finance-page .tg3-table-toolbar{min-height:60px;padding-inline:18px;background:oklch(100% 0 0/.74)}.tg3-finance-page .tg3-search,.tg3-finance-page .tg3-table-toolbar button{height:36px;border-radius:var(--tg3-r-sm)}.tg3-finance-page .tg3-data-table>div,.tg3-finance-page .tg3-data-table>header{min-height:62px;padding-inline:18px;font-size:11px}.tg3-finance-page .tg3-data-table>header{min-height:46px;background:oklch(97.8% .012 205);font-size:10px;font-weight:600}.tg3-finance-page .tg3-data-table>div{transition:background var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-finance-page .tg3-data-table>div:hover{background:oklch(98% .018 198)}.tg3-recharge-page .tg3-recharge-layout{gap:12px}.tg3-recharge-page .tg3-recharge-layout>.tg3-panel>div{padding:24px 28px}.tg3-recharge-page .tg3-recharge-form>label:first-child{height:74px;padding-inline:18px;border:1px solid oklch(84% .04 199);border-radius:var(--tg3-r);background:linear-gradient(115deg,oklch(96% .045 194),white);font-size:10px}.tg3-recharge-page .tg3-recharge-form>label:first-child strong{font-size:25px;color:var(--tg3-blue-dark)}.tg3-recharge-page .tg3-amounts button{height:60px;border-radius:var(--tg3-r-sm);transition:transform var(--tg3-dur-fast) var(--tg3-ease-out),border-color var(--tg3-dur-fast) var(--tg3-ease-out),box-shadow var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-recharge-page .tg3-amounts button:hover{transform:translateY(-1px);border-color:oklch(72% .07 198)}.tg3-recharge-page .tg3-amounts button.active{background:linear-gradient(145deg,oklch(97% .035 194),white);box-shadow:inset 0 0 0 1px var(--tg3-blue),0 8px 20px oklch(42% .06 201/.07)}.tg3-recharge-page .tg3-amounts button em{border-radius:0 0 0 var(--tg3-r-sm)}.tg3-recharge-page .tg3-custom-amount>div{height:38px;border-radius:var(--tg3-r-sm);overflow:hidden}.tg3-recharge-page .tg3-pay-methods button{height:72px;border-radius:var(--tg3-r);transition:transform var(--tg3-dur-fast) var(--tg3-ease-out),border-color var(--tg3-dur-fast) var(--tg3-ease-out),box-shadow var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-recharge-page .tg3-pay-methods button:hover{transform:translateY(-1px);border-color:oklch(72% .07 198)}.tg3-recharge-page .tg3-pay-methods button.active{background:oklch(99% .012 195);box-shadow:inset 0 0 0 1px var(--tg3-blue),0 8px 20px oklch(42% .06 201/.06)}.tg3-recharge-page .tg3-pay-methods button>i{background:#07c160;color:white}.tg3-recharge-page .tg3-pay-methods button.alipay>i{background:#1677ff}.tg3-console-finance .tg3-pay-dialog>header>i svg,.tg3-recharge-page .tg3-pay-methods button>i svg{width:21px;height:21px;display:block;fill:currentColor}.tg3-console-finance .tg3-pay-dialog>header>i.wechat{background:#07c160}.tg3-console-finance .tg3-pay-dialog>header>i.alipay{background:#1677ff}.tg3-recharge-page .tg3-agree input{accent-color:var(--tg3-blue)}.tg3-recharge-page .tg3-recharge-layout>aside .tg3-panel>div{padding:18px}.tg3-recharge-page .tg3-recharge-layout ul{font-size:9px;line-height:2.15}.tg3-recharge-page .tg3-bank-card{min-height:54px}.tg3-console-finance .tg3-pay-dialog{border-radius:var(--tg3-r-lg)}.tg3-console-finance .tg3-mock-action{border-radius:var(--tg3-r-sm);background:oklch(97% .02 196)}.tg3-console-finance .tg3-pay-dialog dl{border-radius:var(--tg3-r-sm);background:oklch(97.5% .014 202)}.tg3-finance-page .tg3-invoice-summary{gap:12px;margin-bottom:12px;border:0;border-radius:0;background:transparent}.tg3-finance-page .tg3-invoice-summary article{min-height:128px;padding:20px;display:flex;align-items:center;gap:14px;position:relative;border:1px solid var(--tg3-line);border-radius:var(--tg3-r);background:oklch(100% 0 0/.9);box-shadow:0 1px 2px oklch(36% .04 205/.025)}.tg3-finance-page .tg3-invoice-summary article:first-child{border-color:oklch(80% .06 198);background:radial-gradient(circle at 95% 0,oklch(78% .1 185/.28),transparent 38%),linear-gradient(135deg,oklch(95% .055 194),white)}.tg3-finance-page .tg3-invoice-summary article>i{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:var(--tg3-r);background:var(--tg3-blue-soft);color:var(--tg3-blue-dark);font-style:normal}.tg3-finance-page .tg3-invoice-summary article:first-child>i{background:var(--tg3-blue);color:white;box-shadow:0 8px 20px oklch(43% .11 197/.17)}.tg3-finance-page .tg3-invoice-summary article>i svg{width:20px}.tg3-finance-page .tg3-invoice-summary article>span{height:auto;padding:0;display:grid;border:0}.tg3-finance-page .tg3-invoice-summary small{font-size:9px}.tg3-finance-page .tg3-invoice-summary strong{margin:3px 0;font-size:23px;letter-spacing:-.025em}.tg3-finance-page .tg3-invoice-summary em{font-size:8px}.tg3-finance-page .tg3-invoice-summary article>b{position:absolute;right:15px;top:15px;padding:3px 7px;border-radius:var(--tg3-r-full);background:oklch(92% .055 164);color:oklch(43% .12 157);font-size:8px}.tg3-invoice-support{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.tg3-invoice-support article{min-height:92px;padding:16px 18px;display:flex;align-items:center;gap:12px;border:1px solid var(--tg3-line);border-radius:var(--tg3-r);background:oklch(100% 0 0/.82)}.tg3-invoice-support article>i{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:var(--tg3-r-sm);background:var(--tg3-blue-soft);color:var(--tg3-blue-dark);font-style:normal}.tg3-invoice-support article>i svg{width:18px}.tg3-invoice-support article>span{min-width:0;display:grid;flex:1 1}.tg3-invoice-support small{color:var(--tg3-muted);font-size:8px}.tg3-invoice-support b{margin:2px 0;font-size:11px}.tg3-invoice-support em{color:var(--tg3-muted);font-size:8px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg3-invoice-support button{display:flex;align-items:center;gap:5px;border:0;background:none;color:var(--tg3-blue-dark);font-size:9px;font-weight:650;white-space:nowrap}.tg3-invoice-support button svg{width:12px}.tg3-console-finance .tg3-modal{border-radius:var(--tg3-r-lg)}.tg3-console-finance .tg3-modal-form input,.tg3-console-finance .tg3-modal-form select,.tg3-console-finance .tg3-suffix-input{border-radius:var(--tg3-r-sm)}@media(max-width:1180px){.tg3-finance-account-status{grid-template-columns:1fr 1.2fr 1.2fr}.tg3-finance-account-status>a{display:none}.tg3-finance-page .tg3-finance-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.tg3-finance-account-status{grid-template-columns:1fr 1fr}.tg3-finance-account-status>div:nth-child(3){display:none}.tg3-finance-mini-stats{grid-template-columns:repeat(3,minmax(210px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:3px}.tg3-finance-mini-stats article{scroll-snap-align:start}}@media(max-width:720px){.tg3-console-finance .tg3-page-title{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.tg3-console-finance .tg3-page-title>aside{justify-self:start}.tg3-finance-page{padding:20px 14px 34px}.tg3-finance-page .tg3-page-title h1{font-size:21px}.tg3-finance-account-status{min-height:68px;padding:0 12px;grid-template-columns:1fr}.tg3-finance-account-status>div:nth-child(2){display:none}.tg3-finance-account-status>div+div{padding-left:0;border-left:0}.tg3-finance-page .tg3-finance-hero{grid-template-columns:1fr}.tg3-finance-page .tg3-finance-hero article{min-height:152px}.tg3-finance-page .tg3-finance-grid>.tg3-panel>div{height:250px}.tg3-finance-page .tg3-cost-chart{padding:18px 14px}.tg3-finance-page .tg3-cost-chart>div>span>i{width:21px}.tg3-finance-page .tg3-cost-chart>div small{font-size:7px}.tg3-finance-page .tg3-cost-donut{gap:18px}.tg3-finance-page .tg3-cost-donut>i{width:98px;height:98px}.tg3-finance-page .tg3-cost-donut>i:after{inset:21px}.tg3-finance-mini-stats{grid-template-columns:repeat(3,minmax(228px,1fr))}.tg3-finance-page .tg3-filter-form{grid-template-columns:1fr}.tg3-finance-page .tg3-filter-form>.tg3-cbutton{justify-self:stretch}.tg3-recharge-page .tg3-recharge-layout>.tg3-panel>div{padding:18px}.tg3-recharge-page .tg3-custom-amount{gap:8px}.tg3-recharge-page .tg3-custom-amount small{margin-left:0}.tg3-recharge-page .tg3-pay-methods{grid-template-columns:1fr}.tg3-recharge-page .tg3-recharge-submit{align-items:flex-end;flex-direction:column;gap:12px}.tg3-recharge-page .tg3-recharge-submit>.tg3-cbutton{width:100%}.tg3-finance-page .tg3-invoice-summary{grid-template-columns:1fr}.tg3-finance-page .tg3-invoice-summary article{min-height:110px}.tg3-invoice-support{grid-template-columns:1fr}.tg3-invoice-support article{min-height:88px}.tg3-invoice-support article>button{display:none}}.tg3-compute-resource-template{--compute-title-size:20px;--compute-section-size:15px;--compute-body-size:13px;--compute-label-size:12px;--compute-helper-size:11px}.tg3-compute-resource-template .tg3-page-title{min-height:60px;margin-bottom:16px}.tg3-compute-resource-template .tg3-page-title h1{font-size:var(--compute-title-size);line-height:1.25;letter-spacing:-.025em}.tg3-compute-resource-template .tg3-page-title p{margin-top:7px;font-size:var(--compute-body-size);line-height:1.55}.tg3-compute-resource-template .tg3-page-title>aside{gap:10px}.tg3-compute-resource-template .tg3-cbutton{height:38px;padding-inline:16px;font-size:var(--compute-body-size)}.tg3-compute-resource-template .tg3-cbutton svg{width:15px;height:15px}.tg3-compute-resource-template .tg3-panel>header{height:54px;padding-inline:20px}.tg3-compute-resource-template .tg3-panel>header h2{font-size:var(--compute-section-size)}.tg3-compute-resource-template .tg3-info-banner{min-height:48px;margin-bottom:16px;padding:11px 16px;gap:10px;font-size:var(--compute-body-size);line-height:1.5}.tg3-compute-resource-template .tg3-info-banner svg{width:17px;height:17px;flex:none}.tg3-compute-resource-template .tg3-table-toolbar{min-height:64px;padding:12px 18px}.tg3-compute-resource-template .tg3-search{height:38px;min-width:280px}.tg3-compute-resource-template .tg3-search input{font-size:var(--compute-body-size)}.tg3-compute-resource-template .tg3-search svg{width:15px;height:15px}.tg3-compute-resource-template .tg3-table-toolbar button{height:38px;padding-inline:13px;gap:6px;font-size:var(--compute-body-size)}.tg3-compute-resource-template .tg3-data-table>div,.tg3-compute-resource-template .tg3-data-table>header{min-height:64px;padding-inline:18px;font-size:var(--compute-body-size)}.tg3-compute-resource-template .tg3-data-table>header{min-height:46px;font-size:var(--compute-label-size);font-weight:600}.tg3-compute-resource-template .tg3-data-table span>b{font-size:var(--compute-body-size);font-weight:650}.tg3-compute-resource-template .tg3-data-table span>small{margin-top:3px;font-size:var(--compute-helper-size);line-height:1.35}.tg3-compute-resource-template .tg3-data-table>div>span:last-child{gap:12px}.tg3-compute-resource-template .tg3-data-table>div>span:last-child a,.tg3-compute-resource-template .tg3-data-table>div>span:last-child button{font-size:var(--compute-label-size);font-weight:600}.tg3-compute-resource-template .tg3-status{gap:7px;font-size:var(--compute-label-size)}.tg3-compute-resource-template .tg3-status i{width:7px;height:7px}.tg3-compute-resource-template .resource-icon{width:32px;height:32px}.tg3-compute-resource-template .resource-icon svg{width:16px;height:16px}.tg3-compute-resource-template .tg3-network-card{min-height:250px;padding:38px;gap:28px}.tg3-compute-resource-template .tg3-network-card h2{font-size:18px;line-height:1.4}.tg3-compute-resource-template .tg3-network-card p{font-size:var(--compute-body-size);line-height:1.7}.tg3-compute-resource-template .tg3-network-metrics small{font-size:var(--compute-helper-size)}.tg3-compute-resource-template .tg3-network-metrics b{font-size:22px}.tg3-compute-resource-template .tg3-modal>header h2{font-size:17px}.tg3-compute-resource-template .tg3-field button,.tg3-compute-resource-template .tg3-field input,.tg3-compute-resource-template .tg3-field>label,.tg3-compute-resource-template .tg3-modal>header p{font-size:var(--compute-label-size)}.tg3-compute-resource-template .tg3-model-workload-page .tg3-kpi-strip small{font-size:13px;line-height:1.55}.tg3-compute-resource-template .tg3-model-workload-page .tg3-kpi-strip b{font-size:22px;line-height:1.25}.tg3-model-workload-drawer{display:grid;grid-gap:16px;gap:16px;color:var(--tgr-ink)}.tg3-model-workload-drawer-note{min-height:64px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:1px solid oklch(86% .03 202);border-radius:8px;background:linear-gradient(90deg,oklch(97% .025 194),oklch(99% .008 205))}.tg3-model-workload-drawer-note>svg{width:22px;height:22px;flex:none;color:var(--tgr-teal)}.tg3-model-workload-drawer-note>span{display:grid;grid-gap:3px;gap:3px}.tg3-model-workload-drawer-note b{font-size:14px}.tg3-model-workload-drawer-note small{color:var(--tgr-muted);font-size:12px;line-height:1.5}.tg3-model-workload-drawer .tg3-deploy-form{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.tg3-model-workload-drawer .tg3-deploy-form>main,.tg3-model-workload-form-surface{padding:22px;border:1px solid var(--tgr-border);border-radius:8px;background:white;box-shadow:0 3px 12px oklch(30% .02 215/.035)}.tg3-model-workload-drawer .tg3-deploy-form>main>h3,.tg3-model-workload-form-surface>h3{margin:0 0 20px;font-size:17px;line-height:1.35}.tg3-model-workload-drawer .tg3-deploy-form>aside{padding:20px;border-color:var(--tgr-border);border-radius:8px;background:white;box-shadow:0 3px 12px oklch(30% .02 215/.035)}.tg3-model-workload-drawer .tg3-deploy-form>aside h3{margin:0 0 18px;font-size:17px}.tg3-model-workload-drawer .tg3-deploy-form label,.tg3-model-workload-drawer .tg3-modal-form>label{gap:8px;font-size:13px;font-weight:600}.tg3-model-workload-drawer .tg3-deploy-form label>span,.tg3-model-workload-drawer .tg3-modal-form>label>span{display:flex;align-items:center;gap:3px;min-height:18px}.tg3-model-workload-drawer .tg3-deploy-form input,.tg3-model-workload-drawer .tg3-deploy-form select,.tg3-model-workload-drawer .tg3-modal-form input,.tg3-model-workload-drawer .tg3-modal-form select{height:40px;border-radius:6px;font-size:13px;font-weight:400}.tg3-model-workload-drawer .tg3-gpu-modal-options{gap:10px}.tg3-model-workload-drawer .tg3-gpu-modal-options button{height:82px;border-radius:7px;font-size:13px}.tg3-model-workload-drawer .tg3-gpu-modal-options small,.tg3-model-workload-drawer .tg3-method-options small,.tg3-model-workload-drawer .tg3-upload>small{font-size:11px}.tg3-model-workload-drawer .tg3-stepper button,.tg3-model-workload-drawer .tg3-stepper input{width:40px;height:38px}.tg3-model-workload-drawer .tg3-deploy-form>aside dl>div{height:38px;font-size:12px}.tg3-model-workload-drawer .tg3-deploy-form>aside>span{gap:4px;font-size:12px}.tg3-model-workload-drawer .tg3-deploy-form>aside>span strong{font-size:24px}.tg3-model-workload-drawer .tg3-deploy-form>aside p,.tg3-model-workload-drawer .tg3-deploy-form>aside>span small{font-size:11px}.tg3-model-workload-form-surface .tg3-modal-form{gap:18px}.tg3-model-workload-drawer .tg3-method-options{gap:10px}.tg3-model-workload-drawer .tg3-method-options button{height:82px;padding:14px;border-radius:7px}.tg3-model-workload-drawer .tg3-method-options b{font-size:13px}.tg3-model-workload-drawer .tg3-upload{height:78px;border-radius:7px}.tg3-model-workload-drawer .tg3-upload b{font-size:13px}.tg3-model-workload-drawer .tg3-price-note{min-height:48px;padding:12px 14px;align-items:center;border-radius:7px;font-size:13px}.tg3-model-workload-drawer .tg3-price-note strong{font-size:20px}@media(max-width:980px){.tg3-model-workload-drawer .tg3-deploy-form{grid-template-columns:1fr}.tg3-model-workload-drawer .tg3-deploy-form>aside{position:static}}@media(max-width:720px){.tg3-model-workload-form-surface .tg3-modal-form.two-col{grid-template-columns:1fr}.tg3-model-workload-form-surface .tg3-modal-form .full{grid-column:1}.tg3-model-workload-drawer .tg3-gpu-modal-options,.tg3-model-workload-drawer .tg3-method-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tg3-model-workload-drawer *{transition-duration:.01ms!important}}.tg3-model-workload-drawer{--deploy-accent:oklch(57% .125 194);--deploy-accent-dark:oklch(46% .11 198);--deploy-accent-soft:oklch(96% .027 194);--deploy-ink:oklch(25% .055 267);--deploy-muted:oklch(53% .038 265);--deploy-line:oklch(91% .018 221)}.tg3-model-workload-page .tg3-kpi-strip b{display:flex;align-items:baseline;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-model-workload-page .tg3-kpi-strip b em{font-size:12px;font-weight:500;font-style:normal;color:var(--tgr-muted)}.tg3-endpoint-cell{display:flex;align-items:center;gap:7px;min-width:0}.tg3-endpoint-cell code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-endpoint-cell button{width:24px;height:24px;flex:0 0 24px;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;display:grid!important;place-items:center;color:var(--tgr-teal)!important;transition:color .15s ease,background .15s ease}.tg3-endpoint-cell button:hover{color:oklch(44% .115 194)!important;background:oklch(96.8% .024 194)!important}.tg3-endpoint-cell button svg{width:14px!important;height:14px!important}.tg3-dedicated-create-form>main{min-width:0}.tg3-dedicated-location{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:12px;gap:12px}.tg3-dedicated-location>label{min-width:0}.tg3-dedicated-location>label>i{height:40px;border:1px solid var(--deploy-line);border-radius:6px;display:flex;align-items:center;position:relative;background:white;font-style:normal}.tg3-dedicated-location>label>i>svg:first-child{width:17px;height:17px;margin-left:12px;color:var(--deploy-accent)}.tg3-dedicated-location select{width:100%;height:100%;min-width:0;padding:0 34px 0 12px;border:0!important;background:transparent!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.tg3-dedicated-location>label>i>svg:last-child{position:absolute;right:11px;width:14px;height:14px;pointer-events:none}.tg3-dedicated-gpu-picker{min-width:0}.tg3-dedicated-gpu-picker>header{height:36px;display:flex;align-items:center;justify-content:space-between}.tg3-dedicated-gpu-picker>header h4{margin:0;font-size:13px}.tg3-dedicated-gpu-picker>header h4 em{color:#d13c3c;font-style:normal}.tg3-dedicated-gpu-picker>header span{font-size:12px;color:var(--deploy-muted)}.tg3-dedicated-gpu-picker .tg3-deploy-gpus{grid-auto-rows:128px;gap:11px}.tg3-dedicated-gpu-picker .tg3-deploy-gpus>button{padding:14px 15px}.tg3-dedicated-gpu-picker .tg3-deploy-gpu-name{gap:9px}.tg3-dedicated-gpu-picker .tg3-deploy-gpu-name>b{font-size:15px}.tg3-dedicated-gpu-picker .tg3-deploy-gpus>button>strong{font-size:19px}.tg3-dedicated-gpu-picker .tg3-deploy-gpus>button:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.55}.tg3-dedicated-count-options{height:38px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:6px;background:oklch(96.5% .008 220);overflow:hidden}.tg3-dedicated-count-options button{border:0;background:transparent;color:var(--deploy-ink);font-weight:600;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tg3-dedicated-count-options button.active{margin:2px;border-radius:5px;background:#fff;color:var(--deploy-accent-dark);box-shadow:0 1px 5px oklch(35% .035 220/.18)}.tg3-dedicated-count-options button:disabled{color:oklch(74% .018 225);cursor:not-allowed}.tg3-dedicated-api-key,.tg3-dedicated-deploy-mode,.tg3-dedicated-distributed{display:grid;grid-gap:9px;gap:9px}.tg3-dedicated-deploy-mode>header{display:flex;align-items:center;justify-content:space-between}.tg3-dedicated-api-key>h4,.tg3-dedicated-deploy-mode h4,.tg3-dedicated-distributed>h4{margin:0;font-size:13px}.tg3-dedicated-deploy-mode h4 em,.tg3-dedicated-distributed>h4 em{color:oklch(58% .19 28);font-style:normal}.tg3-dedicated-deploy-mode>header>span{height:25px;padding:0 9px;border:1px solid var(--deploy-accent);border-radius:5px;display:flex;align-items:center;color:var(--deploy-accent-dark);font-size:11px;font-weight:600;background:var(--deploy-accent-soft)}.tg3-dedicated-deploy-mode>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tg3-dedicated-deploy-mode>div>button{min-height:76px;padding:13px 14px;border:1px solid var(--deploy-line);border-radius:7px;background:#fff;display:flex;align-items:flex-start;gap:10px;text-align:left;color:var(--deploy-ink);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tg3-dedicated-deploy-mode>div>button:hover:not(:disabled){border-color:oklch(74% .09 194)}.tg3-dedicated-deploy-mode>div>button.active{border-color:var(--deploy-accent);background:var(--deploy-accent-soft);box-shadow:inset 0 0 0 1px oklch(57% .125 194/.12)}.tg3-dedicated-deploy-mode>div>button:disabled{cursor:not-allowed;opacity:.46}.tg3-dedicated-deploy-mode>div>button>i{width:16px;height:16px;margin-top:1px;border:1px solid oklch(82% .025 220);border-radius:999px;background:#fff;display:grid;place-items:center;flex:none}.tg3-dedicated-deploy-mode>div>button.active>i{border-color:var(--deploy-accent);background:var(--deploy-accent);color:#fff}.tg3-dedicated-deploy-mode>div>button>i svg{width:11px;height:11px;stroke-width:3}.tg3-dedicated-deploy-mode>div>button>span{display:grid;grid-gap:4px;gap:4px}.tg3-dedicated-deploy-mode>div>button b{font-size:13px}.tg3-dedicated-deploy-mode>div>button small{color:var(--deploy-muted);font-size:11px;line-height:1.55;font-weight:400}.tg3-dedicated-distributed>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tg3-dedicated-distributed>div>label{height:42px;border:1px solid var(--deploy-line);border-radius:6px;background:#fff;display:grid!important;grid-template-columns:1fr 90px;align-items:center;grid-gap:0!important;gap:0!important;overflow:hidden}.tg3-dedicated-distributed>div>label>span{height:100%;padding:0 12px;border-right:1px solid var(--deploy-line);display:flex;align-items:center;font-size:12px;font-weight:600;background:oklch(98.2% .007 220)}.tg3-dedicated-distributed input{width:100%;height:100%!important;padding:0 12px!important;border:0!important;border-radius:0!important;text-align:center;font-weight:700!important;color:var(--deploy-ink)}.tg3-dedicated-distributed>p{min-height:48px;margin:0;padding:10px 12px;border-left:3px solid var(--deploy-accent);background:oklch(97% .023 205);display:flex;align-items:flex-start;gap:8px;color:var(--deploy-muted);font-size:11px;line-height:1.65}.tg3-dedicated-distributed>p svg{width:15px;height:15px;margin-top:1px;color:var(--deploy-accent);flex:none}.tg3-dedicated-distributed>p b{color:var(--deploy-accent-dark)}.tg3-dedicated-api-key>div{display:flex;align-items:center;gap:8px}.tg3-dedicated-api-key>div>button{height:38px;padding:0 13px;border:1px solid var(--deploy-line);border-radius:6px;background:#fff;display:flex;align-items:center;gap:7px;color:var(--deploy-ink);font-size:12px;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease}.tg3-dedicated-api-key>div>button svg{width:15px;height:15px}.tg3-dedicated-api-key>div>button.active{border-color:var(--deploy-accent);background:var(--deploy-accent-soft);color:var(--deploy-accent-dark)}.tg3-dedicated-api-key>small,.tg3-dedicated-create-form>main>label>small{font-size:11px;color:var(--deploy-muted);font-weight:400}.tg3-dedicated-create-form>aside{position:-webkit-sticky;position:sticky;top:0;align-self:start}.tg3-dedicated-detail{display:grid;grid-gap:16px;gap:16px}.tg3-dedicated-detail>section{padding:22px;border:1px solid var(--tgr-border);border-radius:8px;background:#fff;box-shadow:0 3px 12px oklch(30% .02 215/.035)}.tg3-dedicated-detail>section>h3{margin:0 0 18px;font-size:17px}.tg3-dedicated-detail-hero{min-height:112px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;grid-gap:15px;gap:15px;background:linear-gradient(110deg,oklch(98% .024 194),#fff)!important}.tg3-dedicated-detail-hero>i{width:48px;height:48px;border-radius:9px;background:var(--tgr-teal);color:#fff;display:grid;place-items:center}.tg3-dedicated-detail-hero>i svg{width:24px}.tg3-dedicated-detail-hero>span{display:grid;grid-gap:3px;gap:3px}.tg3-dedicated-detail-hero small{color:var(--tgr-muted)}.tg3-dedicated-detail-hero h3{margin:0;font-size:19px}.tg3-dedicated-detail-hero code{font-size:12px;color:var(--tgr-muted)}.tg3-dedicated-detail dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px}.tg3-dedicated-detail dl>div{min-height:52px;display:grid;grid-template-columns:126px 1fr;align-items:center;border-bottom:1px solid var(--tgr-border)}.tg3-dedicated-detail dt{color:var(--tgr-muted)}.tg3-dedicated-detail dd{margin:0;font-weight:600}.tg3-dedicated-endpoint{min-height:72px;padding:12px 14px;border:1px solid var(--tgr-border);border-radius:7px;background:oklch(98.7% .008 205);display:flex;align-items:center;gap:14px}.tg3-dedicated-endpoint>span{min-width:0;display:grid;grid-gap:6px;gap:6px;flex:1 1}.tg3-dedicated-endpoint small{color:var(--tgr-muted)}.tg3-dedicated-endpoint code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tg3-dedicated-endpoint>button{height:36px;padding:0 13px;border:1px solid var(--tgr-border);border-radius:6px;background:#fff;display:flex;align-items:center;gap:6px;color:var(--tgr-teal);font-weight:600}.tg3-dedicated-endpoint>button svg{width:15px}.tg3-dedicated-endpoint.api-key{margin-top:10px;background:oklch(98.4% .014 165)}.tg3-dedicated-usage{min-height:570px;display:grid;align-content:start;grid-gap:16px;gap:16px;color:var(--tgr-ink)}.tg3-usage-toolbar{min-height:42px;justify-content:space-between;gap:16px;flex-wrap:wrap}.tg3-usage-actions,.tg3-usage-ranges,.tg3-usage-toolbar,.tg3-usage-view-toggle{display:flex;align-items:center}.tg3-usage-ranges button{height:36px;min-width:60px;padding:0 13px;border:1px solid var(--tgr-border);border-right:0;background:#fff;color:var(--tgr-ink);font-size:12px}.tg3-usage-ranges button:first-child{border-radius:6px 0 0 6px}.tg3-usage-ranges button:last-child{border-right:1px solid var(--tgr-border);border-radius:0 6px 6px 0}.tg3-usage-ranges button.active{position:relative;z-index:1;border-color:var(--tgr-teal);border-right:1px solid var(--tgr-teal);color:var(--tgr-teal);font-weight:700;background:oklch(98% .018 194)}.tg3-usage-actions{gap:8px}.tg3-usage-actions>select{width:180px;padding:0 30px 0 11px}.tg3-usage-actions>button,.tg3-usage-actions>select,.tg3-usage-view-toggle button{height:36px;border:1px solid var(--tgr-border);border-radius:6px;background:#fff;color:var(--tgr-ink);font-size:12px}.tg3-usage-actions>button,.tg3-usage-view-toggle button{padding:0 11px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .1s ease-out}.tg3-usage-actions>button:active,.tg3-usage-view-toggle button:active{transform:scale(.97)}.tg3-usage-actions>button svg,.tg3-usage-view-toggle button svg{width:15px;height:15px}.tg3-usage-actions>button.primary{border-color:var(--tgr-teal);background:var(--tgr-teal);color:#fff}.tg3-usage-actions>button.primary:disabled{opacity:.55}.tg3-usage-view-toggle{margin-left:2px}.tg3-usage-view-toggle button{border-radius:0}.tg3-usage-view-toggle button:first-child{border-radius:6px 0 0 6px}.tg3-usage-view-toggle button:last-child{margin-left:-1px;border-radius:0 6px 6px 0}.tg3-usage-view-toggle button.active{position:relative;z-index:1;border-color:var(--tgr-teal);color:var(--tgr-teal);background:oklch(98% .018 194)}.tg3-usage-custom-range{width:max-content;min-height:52px;padding:8px 12px;border:1px solid var(--tgr-border);border-radius:7px;background:oklch(98.8% .006 220);display:flex;align-items:center;gap:10px;animation:tg3UsageRangeIn .22s cubic-bezier(.23,1,.32,1) both}.tg3-usage-custom-range>svg{width:17px;color:var(--tgr-teal)}.tg3-usage-custom-range>label{height:34px;display:flex;align-items:center;border:1px solid var(--tgr-border);border-radius:5px;background:#fff;overflow:hidden}.tg3-usage-custom-range>label>span{height:100%;padding:0 9px;border-right:1px solid var(--tgr-border);display:flex;align-items:center;color:var(--tgr-muted);font-size:11px;background:oklch(98% .006 220)}.tg3-usage-custom-range input{height:100%;padding:0 9px;border:0;outline:0;color:var(--tgr-ink);font-size:12px}.tg3-usage-custom-range>i{font-style:normal;color:var(--tgr-muted)}@keyframes tg3UsageRangeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tg3-usage-overview{padding:16px 18px;border:1px solid var(--tgr-border);border-radius:8px;background:#fff}.tg3-usage-monitor>h3,.tg3-usage-overview>h3{margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;font-size:15px}.tg3-usage-overview>h3 small{font-size:11px;font-weight:400;color:var(--tgr-muted)}.tg3-usage-overview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.tg3-usage-overview>div>span{min-height:68px;padding:12px;border:1px solid oklch(92% .012 220);border-radius:7px;background:oklch(97.6% .008 220);display:grid;align-content:center;grid-gap:8px;gap:8px}.tg3-usage-overview small{color:var(--tgr-muted);font-size:11px}.tg3-usage-overview b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-usage-overview b em{font-size:10px;font-style:normal;font-weight:500;color:var(--tgr-muted)}.tg3-usage-table{border:1px solid var(--tgr-border);border-radius:8px;background:#fff;overflow:auto}.tg3-usage-table>div,.tg3-usage-table>header{min-width:1160px;display:grid;grid-template-columns:1.2fr .92fr 1.12fr .85fr .86fr .92fr .72fr .66fr;align-items:center}.tg3-usage-table>header{height:46px;background:oklch(97.5% .008 220);color:var(--tgr-muted);font-size:11px;font-weight:600}.tg3-usage-table>div>span,.tg3-usage-table>header>span{padding:0 12px}.tg3-usage-table>div{min-height:72px;border-top:1px solid var(--tgr-border);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-usage-table>div>span:first-child{display:grid;grid-gap:5px;gap:5px}.tg3-usage-table>div small{font-size:10px;color:var(--tgr-muted)}.tg3-usage-table code{font-size:11px;color:var(--tgr-muted)}.tg3-usage-empty{min-width:100%;min-height:250px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--tgr-muted)}.tg3-usage-empty svg{width:38px;height:38px;opacity:.35}.tg3-usage-empty b{font-size:13px;color:var(--tgr-ink)}.tg3-usage-empty small{font-size:11px}.tg3-usage-monitor{padding:18px;border:1px solid var(--tgr-border);border-radius:8px;background:#fff}.tg3-usage-chart{display:grid;grid-template-columns:20px 50px minmax(0,1fr);grid-template-rows:280px 22px;min-width:0}.tg3-usage-y-title{grid-column:1;align-self:center;justify-self:center;font-weight:600;letter-spacing:.02em;writing-mode:vertical-rl;transform:rotate(180deg)}.tg3-usage-y-axis,.tg3-usage-y-title{grid-row:1;color:var(--tgr-muted);font-size:10px}.tg3-usage-y-axis{grid-column:2;height:256px;padding:0 10px 0 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-usage-plot{grid-column:3;grid-row:1;position:relative;min-width:0;height:280px;padding-bottom:24px;border-left:1px solid var(--tgr-border)}.tg3-usage-grid{position:absolute;inset:0 0 24px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.tg3-usage-grid>span{display:block;border-top:1px solid oklch(91% .01 220)}.tg3-usage-grid>span:last-child{border-top-color:var(--tgr-border)}.tg3-usage-bars{position:absolute;inset:0 8px;display:flex;gap:10px}.tg3-usage-bars>span{height:100%;min-width:24px;flex:1 1;display:grid;grid-template-rows:minmax(0,1fr) 24px;align-items:end;justify-items:center}.tg3-usage-bars>span>b{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.tg3-usage-bars i{display:block;width:min(32px,70%);min-height:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--tgr-teal),oklch(69% .12 193));box-shadow:0 4px 12px oklch(55% .12 194/.16);transition:height .24s cubic-bezier(.23,1,.32,1)}.tg3-usage-bars small{align-self:center;font-size:9px;color:var(--tgr-muted);white-space:nowrap}.tg3-usage-x-title{grid-column:3;grid-row:2;align-self:end;justify-self:center;color:var(--tgr-muted);font-size:10px;font-weight:600;letter-spacing:.02em}.tg3-finetune-list-head{min-height:68px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tgr-border);background:oklch(99.5% .003 205)}.tg3-finetune-list-head>div{display:flex;align-items:center;gap:9px}.tg3-finetune-list-head>div:last-child>button{height:38px;padding:0 12px;border:1px solid var(--tgr-border);border-radius:6px;background:oklch(100% 0 0);display:flex;align-items:center;justify-content:center;gap:6px;color:var(--tgr-ink);font-size:13px}.tg3-finetune-list-head>div:last-child>button.active{border-color:var(--tgr-teal);color:var(--tgr-teal);background:oklch(98% .018 194)}.tg3-finetune-list-head button svg{width:15px;height:15px}.tg3-finetune-list-head button svg:last-child{width:12px}.tg3-finetune-list-head label{width:270px;height:38px;padding:0 11px;border:1px solid var(--tgr-border);border-radius:6px;background:oklch(100% 0 0);display:flex;align-items:center;gap:8px}.tg3-finetune-list-head label:focus-within{border-color:var(--tgr-teal);box-shadow:0 0 0 2px oklch(57% .125 194/.11)}.tg3-finetune-list-head label svg{width:16px;color:var(--tgr-muted)}.tg3-finetune-list-head label input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--tgr-ink);font-size:13px}.tg3-finetune-list-head .tg3-finetune-date-filter{width:auto;min-width:420px;padding:0;gap:0;overflow:hidden}.tg3-finetune-date-filter>span{height:100%;padding:0 11px;border-right:1px solid var(--tgr-border);display:flex;align-items:center;white-space:nowrap;color:var(--tgr-muted);font-size:12px;font-weight:650}.tg3-finetune-date-filter>i{height:100%;padding:0 9px;display:flex;align-items:center;gap:6px;font-style:normal}.tg3-finetune-date-filter>i>svg{flex:none;color:var(--tgr-teal)}.tg3-finetune-date-filter>i>input{width:124px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-finetune-date-filter>i>em{color:var(--tgr-muted);font-size:11px;font-style:normal}.tg3-finetune-filters{min-height:64px;padding:11px 18px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--tgr-border);background:oklch(97.8% .009 214)}.tg3-finetune-filters>label{display:flex;align-items:center;gap:9px;font-size:13px}.tg3-finetune-filters>label>span{font-weight:650}.tg3-finetune-filters select{width:180px;padding:0 10px;color:var(--tgr-ink)}.tg3-finetune-filters .date-range>i,.tg3-finetune-filters select{height:36px;border:1px solid var(--tgr-border);border-radius:6px;background:oklch(100% 0 0)}.tg3-finetune-filters .date-range>i{padding:0 8px;display:flex;align-items:center;gap:7px;font-style:normal}.tg3-finetune-filters .date-range svg{width:15px;color:var(--tgr-teal)}.tg3-finetune-filters .date-range input{width:128px;height:30px;border:0;outline:0;background:transparent;color:var(--tgr-ink)}.tg3-finetune-filters .date-range em{font-size:11px;font-style:normal;color:var(--tgr-muted)}.tg3-finetune-create{gap:14px}.tg3-finetune-form-section{padding:22px;border:1px solid var(--tgr-border);border-radius:8px;background:oklch(100% 0 0);box-shadow:0 3px 12px oklch(30% .02 215/.035);display:grid;grid-gap:18px;gap:18px}.tg3-finetune-form-section>header{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tg3-finetune-form-section>header h3{margin:0;font-size:17px;letter-spacing:-.015em}.tg3-finetune-form-section>header>span{height:25px;padding:0 9px;border-radius:5px;background:oklch(96% .027 194);display:flex;align-items:center;color:oklch(46% .11 198);font-size:11px;font-weight:650}.tg3-finetune-form-grid{width:100%;display:grid;grid-template-columns:minmax(0,720px);justify-content:start;justify-items:stretch;grid-gap:18px;gap:18px;text-align:left}.tg3-finetune-form-grid>label{width:100%;min-width:0;display:grid;align-content:start;justify-items:stretch;grid-gap:8px;gap:8px;color:var(--tgr-ink);font-size:13px;font-weight:650}.tg3-finetune-form-grid>label:not(.full){max-width:520px}.tg3-finetune-form-grid>.full{grid-column:1;justify-content:stretch}.tg3-finetune-form-grid>label.full{grid-template-columns:minmax(0,1fr)}.tg3-finetune-form-grid>label>span:first-child{display:flex;align-items:center;justify-content:flex-start;gap:3px}.tg3-finetune-form-grid label em,.tg3-finetune-form-section label em{color:oklch(55% .19 28);font-style:normal}.tg3-finetune-form-grid>label>small{color:var(--tgr-muted);font-size:11px;line-height:1.55;font-weight:400}.tg3-finetune-form-grid input,.tg3-finetune-form-grid select,.tg3-finetune-resource-controls select{width:100%;height:40px;padding:0 11px;border:1px solid var(--tgr-border);border-radius:6px;background:oklch(100% 0 0);outline:0;color:var(--tgr-ink);font-size:13px}.tg3-finetune-form-grid input:focus,.tg3-finetune-form-grid select:focus,.tg3-finetune-resource-controls select:focus{border-color:var(--tgr-teal);box-shadow:0 0 0 2px oklch(57% .125 194/.1)}.tg3-finetune-fixed-value{min-height:68px;padding:11px 13px;border:1px solid var(--tgr-border);border-radius:7px;background:oklch(98.5% .012 205);display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:2px 9px;gap:2px 9px;color:oklch(45% .115 194);font-weight:700}.tg3-finetune-fixed-value>svg{grid-row:1/3;width:22px}.tg3-finetune-fixed-value small{font-size:11px;font-weight:400;color:var(--tgr-muted)}.tg3-finetune-tabs{width:max-content;display:flex;align-items:center;justify-content:flex-start;margin-bottom:2px}.tg3-finetune-tabs button{height:36px;padding:0 15px;border:1px solid var(--tgr-border);background:oklch(100% 0 0);color:var(--tgr-ink);font-size:12px}.tg3-finetune-tabs button:first-child{border-radius:6px 0 0 6px}.tg3-finetune-tabs button:last-child{margin-left:-1px;border-radius:0 6px 6px 0}.tg3-finetune-tabs button.active{position:relative;z-index:1;border-color:var(--tgr-teal);background:oklch(98% .018 194);color:var(--tgr-teal);font-weight:700}.tg3-finetune-create .tg3-method-options.two{width:100%;grid-template-columns:1fr 1fr;justify-self:start}.tg3-finetune-create .tg3-method-options.two>button{height:78px;justify-content:flex-start;text-align:left}.tg3-finetune-create .tg3-method-options.two>button.active{border-color:var(--tgr-teal);background:oklch(98% .018 194);color:var(--tgr-teal)}.tg3-finetune-stepper{width:170px;height:40px;display:grid;grid-template-columns:40px 1fr 40px;border:1px solid var(--tgr-border);border-radius:6px;overflow:hidden;background:oklch(100% 0 0)}.tg3-finetune-stepper button{border:0;background:oklch(98% .008 220);color:var(--tgr-ink);font-size:17px}.tg3-finetune-stepper input{height:38px!important;padding:0!important;border-width:0 1px!important;border-style:solid!important;border-color:var(--tgr-border)!important;border-radius:0!important;text-align:center;font-weight:700}.tg3-finetune-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.tg3-finetune-more-params{width:max-content;height:30px;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:4px;color:var(--tgr-teal);font-size:12px;font-weight:650}.tg3-finetune-more-params svg{width:14px;transition:transform .16s ease}.tg3-finetune-more-params svg.open{transform:rotate(180deg)}.tg3-finetune-advanced{min-height:58px;padding:10px 14px;border-left:3px solid var(--tgr-teal);background:oklch(97.5% .018 194);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.tg3-finetune-advanced>span{display:flex;align-items:center;justify-content:space-between}.tg3-finetune-advanced b{font-size:11px}.tg3-finetune-advanced em{font-size:12px;font-style:normal;color:var(--tgr-teal);font-weight:700}.tg3-finetune-parameter-panel{width:100%;max-width:720px;padding:18px 20px;border-radius:7px;background:oklch(97.2% .008 218);display:grid;justify-items:start;grid-gap:16px;gap:16px}.tg3-finetune-param-row{width:100%;min-height:40px;display:grid;grid-template-columns:170px minmax(0,328px);align-items:center;grid-gap:14px;gap:14px}.tg3-finetune-field-label{display:flex;align-items:center;gap:5px;color:var(--tgr-ink);font-size:13px;font-weight:650;white-space:nowrap}.tg3-finetune-field-label svg{width:13px;height:13px;color:var(--tgr-muted);fill:oklch(68% .02 216);stroke:oklch(100% 0 0)}.tg3-finetune-field-label em{font-size:11px;font-weight:500;color:var(--tgr-muted)!important}.tg3-finetune-param-row>input,.tg3-finetune-param-row>select{width:328px;height:40px;padding:0 12px;border:1px solid var(--tgr-border);border-radius:5px;background:oklch(100% 0 0);outline:0;color:var(--tgr-ink);font-size:13px}.tg3-finetune-param-row>input:focus,.tg3-finetune-param-row>select:focus{border-color:var(--tgr-teal);box-shadow:0 0 0 2px oklch(57% .125 194/.1)}.tg3-finetune-param-row>.tg3-finetune-stepper{width:120px;grid-template-columns:32px 56px 32px;border-radius:4px}.tg3-finetune-param-row>.tg3-finetune-stepper button{font-size:15px}.tg3-finetune-advanced-fields{width:100%;display:grid;justify-items:start;grid-gap:16px;gap:16px}.tg3-finetune-switch{width:50px;height:26px;padding:0 4px;border:1px solid var(--tgr-border);border-radius:14px;background:oklch(93% .01 215);display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--tgr-muted);font-size:11px}.tg3-finetune-switch i{width:18px;height:18px;border-radius:50%;background:oklch(100% 0 0);box-shadow:0 1px 4px oklch(25% .02 215/.22)}.tg3-finetune-switch.active{border-color:var(--tgr-teal);background:var(--tgr-teal);color:oklch(100% 0 0);justify-content:flex-start}.tg3-finetune-switch.active span{order:2}.tg3-finetune-data-field{min-height:72px;padding:10px 12px;border:1px solid var(--tgr-border);border-radius:7px;background:oklch(99% .004 205);display:grid;grid-template-columns:34px minmax(0,1fr) 230px;align-items:center;grid-gap:10px;gap:10px}.tg3-finetune-data-field>svg{width:23px;color:var(--tgr-teal)}.tg3-finetune-data-field>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-finetune-data-field b,.tg3-finetune-data-field small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg3-finetune-data-field small{font-size:11px;color:var(--tgr-muted);font-weight:400}.tg3-finetune-data-field select{height:36px}.tg3-finetune-percent{width:250px;display:grid;grid-template-columns:90px 1fr;align-items:center;grid-gap:10px;gap:10px}.tg3-finetune-percent span{font-size:12px;color:var(--tgr-muted);font-weight:400}.tg3-finetune-checkbox{width:max-content;margin-top:2px;font-size:12px!important;font-weight:400!important;color:var(--tgr-muted)}.tg3-finetune-checkbox input{width:15px;height:15px;margin:0 7px 0 0;accent-color:var(--tgr-teal);vertical-align:-2px}.tg3-finetune-form-section>.tg3-dedicated-location label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:650}.tg3-finetune-form-section>.tg3-dedicated-location label>span{display:flex}.tg3-finetune-form-section>.tg3-dedicated-location label em{color:oklch(55% .19 28);font-style:normal}.tg3-finetune-create .tg3-dedicated-gpu-picker .tg3-deploy-gpus{grid-auto-rows:124px}.tg3-finetune-create .tg3-dedicated-gpu-picker{display:grid;grid-gap:8px;gap:8px}.tg3-finetune-resource-controls{display:grid;grid-template-columns:minmax(260px,1.3fr) 190px 180px;grid-gap:14px;gap:14px}.tg3-finetune-resource-controls>label{display:grid;align-content:start;grid-gap:8px;gap:8px;font-size:13px;font-weight:650}.tg3-finetune-resource-controls .tg3-dedicated-count-options{width:100%}.tg3-finetune-resource-summary{min-height:70px;padding:11px 14px;border:1px solid oklch(86% .03 202);border-radius:7px;background:linear-gradient(90deg,oklch(97% .025 194),oklch(99% .008 205));display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px}.tg3-finetune-resource-summary>svg{width:22px;color:var(--tgr-teal)}.tg3-finetune-resource-summary>span{display:grid;grid-gap:4px;gap:4px}.tg3-finetune-resource-summary b{font-size:13px}.tg3-finetune-resource-summary span small{font-size:11px;color:var(--tgr-muted)}.tg3-finetune-resource-summary>strong{color:oklch(44% .115 194);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-finetune-resource-summary>strong small{margin-left:3px;font-size:11px;font-weight:500;color:var(--tgr-muted)}.tg3-finetune-detail{display:grid;grid-gap:16px;gap:16px}.tg3-finetune-detail>section{padding:22px;border:1px solid var(--tgr-border);border-radius:8px;background:oklch(100% 0 0)}.tg3-finetune-detail>section>h3{margin:0 0 16px;font-size:17px}.tg3-finetune-detail-hero{display:grid;grid-template-columns:50px 1fr auto;align-items:center;grid-gap:14px;gap:14px;background:linear-gradient(105deg,oklch(97.5% .025 194),oklch(100% 0 0))!important}.tg3-finetune-detail-hero>i{width:46px;height:46px;border-radius:9px;background:var(--tgr-teal);display:grid;place-items:center;color:oklch(100% 0 0)}.tg3-finetune-detail-hero>i svg{width:23px}.tg3-finetune-detail-hero>span{display:grid;grid-gap:3px;gap:3px}.tg3-finetune-detail-hero h3{margin:0;font-size:18px}.tg3-finetune-detail-hero code,.tg3-finetune-detail-hero small{color:var(--tgr-muted);font-size:11px}.tg3-finetune-detail dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px}.tg3-finetune-detail dl>div{min-height:54px;display:grid;grid-template-columns:112px 1fr;align-items:center;border-bottom:1px solid var(--tgr-border)}.tg3-finetune-detail dt{color:var(--tgr-muted)}.tg3-finetune-detail dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:650}.tg3-finetune-model-toolbar{min-height:70px;padding:14px 18px;border-bottom:1px solid var(--tgr-border);display:flex;align-items:center;justify-content:space-between;gap:16px;background:oklch(99.5% .003 205)}.tg3-finetune-model-toolbar>span{display:flex;align-items:center;gap:9px}.tg3-finetune-model-toolbar>span>svg{width:20px;color:var(--tgr-teal)}.tg3-finetune-model-toolbar>span>b{font-size:15px}.tg3-finetune-model-toolbar>span>small{padding-left:10px;border-left:1px solid var(--tgr-border);color:var(--tgr-muted)}.tg3-finetune-model-toolbar>div{display:flex;align-items:center;gap:9px}.tg3-finetune-model-toolbar label{width:300px;height:38px;padding:0 11px;border:1px solid var(--tgr-border);border-radius:6px;background:#fff;display:flex;align-items:center;gap:8px}.tg3-finetune-model-toolbar label:focus-within{border-color:var(--tgr-teal);box-shadow:0 0 0 2px oklch(57% .125 194/.1)}.tg3-finetune-model-toolbar label svg{width:16px;color:var(--tgr-muted)}.tg3-finetune-model-toolbar label input{width:100%;height:100%;border:0;outline:0;background:transparent;font-size:13px}.tg3-finetune-model-toolbar>div>button{width:38px;height:38px;border:1px solid var(--tgr-border);border-radius:6px;background:#fff;display:grid;place-items:center;color:var(--tgr-ink)}.tg3-finetune-model-toolbar>div>button:hover{border-color:var(--tgr-teal);color:var(--tgr-teal)}.tg3-finetune-model-toolbar>div>button svg{width:16px}.tg3-model-workload-page input[aria-invalid=true]{border-color:oklch(59% .19 28)!important;box-shadow:0 0 0 2px oklch(59% .19 28/.08)!important}.tg3-model-workload-page small.error{color:oklch(52% .19 28)!important}@media(max-width:1100px){.tg3-finetune-resource-controls{grid-template-columns:1fr 1fr}.tg3-finetune-resource-controls>label:first-child{grid-column:1/3}}@media(max-width:760px){.tg3-finetune-list-head{align-items:stretch;flex-direction:column}.tg3-finetune-list-head>div:last-child{flex-wrap:wrap}.tg3-finetune-list-head label{width:100%}.tg3-finetune-list-head .tg3-finetune-date-filter{min-width:100%}.tg3-finetune-date-filter>span{display:none}.tg3-finetune-date-filter>i{width:100%;justify-content:space-between}.tg3-finetune-filters{align-items:stretch;flex-direction:column}.tg3-finetune-filters>label{align-items:flex-start;flex-direction:column}.tg3-finetune-form-grid{grid-template-columns:1fr}.tg3-finetune-form-grid>label.full{grid-column:1}.tg3-finetune-create .tg3-method-options.two,.tg3-finetune-detail dl,.tg3-finetune-resource-controls{grid-template-columns:1fr}.tg3-finetune-resource-controls>label:first-child{grid-column:1}.tg3-finetune-data-field{grid-template-columns:30px 1fr}.tg3-finetune-data-field select{grid-column:1/3;width:100%}.tg3-finetune-detail-hero{grid-template-columns:46px 1fr}.tg3-finetune-detail-hero>.tg3-status{grid-column:2}.tg3-finetune-parameter-panel{padding:16px}.tg3-finetune-param-row{grid-template-columns:1fr;gap:7px}.tg3-finetune-param-row>input,.tg3-finetune-param-row>select{width:100%}.tg3-finetune-model-toolbar{align-items:stretch;flex-direction:column}.tg3-finetune-model-toolbar label,.tg3-finetune-model-toolbar>div{width:100%}.tg3-finetune-model-detail .tg3-finetune-model-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.tg3-finetune-list-head *,.tg3-finetune-more-params svg{transition-duration:.01ms!important}}.tg3-usage-footer{min-height:38px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;color:var(--tgr-muted);font-size:11px}.tg3-dedicated-stop-confirm{min-height:94px;padding:16px;border:1px solid oklch(87% .04 43);border-radius:7px;background:oklch(98% .018 43);display:flex;align-items:flex-start;gap:13px}.tg3-dedicated-stop-confirm>svg{width:23px;color:#cb443c;flex:none}.tg3-dedicated-stop-confirm b{font-size:14px}.tg3-dedicated-stop-confirm p{margin:7px 0 0;color:var(--tgr-muted);line-height:1.7}@media(max-width:1080px){.tg3-dedicated-gpu-picker .tg3-deploy-gpus{grid-template-columns:repeat(2,minmax(0,1fr))}.tg3-usage-toolbar{align-items:flex-start}.tg3-usage-actions{flex-wrap:wrap}.tg3-usage-overview>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.tg3-dedicated-deploy-mode>div,.tg3-dedicated-detail dl,.tg3-dedicated-distributed>div,.tg3-dedicated-gpu-picker .tg3-deploy-gpus,.tg3-dedicated-location{grid-template-columns:1fr}.tg3-dedicated-detail dl>div{grid-template-columns:1fr;gap:4px;padding:10px 0}.tg3-usage-overview>div{grid-template-columns:1fr}.tg3-usage-custom-range{width:100%;align-items:stretch;flex-direction:column}.tg3-usage-custom-range>i{display:none}.tg3-usage-footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px}}@media(prefers-reduced-motion:reduce){.tg3-usage-custom-range{animation:none}.tg3-dedicated-api-key>div>button,.tg3-dedicated-deploy-mode>div>button,.tg3-usage-bars i{transition:none}}@media(max-width:720px){.tg3-compute-resource-template{--compute-title-size:20px;--compute-section-size:15px;--compute-body-size:13px;--compute-label-size:12px;--compute-helper-size:11px}.tg3-compute-resource-template .tg3-page-title{min-height:0;display:grid;grid-gap:12px;gap:12px}.tg3-compute-resource-template .tg3-page-title>aside{justify-self:start}.tg3-compute-resource-template .tg3-search{width:100%;min-width:0}.tg3-compute-resource-template .tg3-data-table>div,.tg3-compute-resource-template .tg3-data-table>header{min-width:980px}.tg3-compute-resource-template .tg3-network-card{padding:24px;flex-wrap:wrap}.tg3-compute-resource-template .tg3-network-metrics{width:100%;gap:28px;overflow-x:auto}}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance,.tg3-public-community,.tg3-docs,.tg3-about){--tg3-type-display:clamp(40px,4vw,56px);--tg3-type-page:24px;--tg3-type-section:22px;--tg3-type-card:15px;--tg3-type-body:13px;--tg3-type-control:13px;--tg3-type-label:12px;--tg3-type-helper:11px;--tg3-type-metric:26px;font-size:var(--tg3-type-body);text-rendering:optimizeLegibility}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-page-title h1{font-size:var(--tg3-type-page);line-height:1.25}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-page-title>div>span{font-size:var(--tg3-type-helper);line-height:1.35}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-page-title p{font-size:var(--tg3-type-body);line-height:1.6}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-cbutton{height:38px;padding-inline:16px;font-size:var(--tg3-type-control)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-cbutton svg{width:15px;height:15px}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-panel>header{min-height:56px}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-panel>header h2{font-size:var(--tg3-type-card)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-panel>header>a,:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-panel>header>span{font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) small{font-size:var(--tg3-type-helper)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) p{font-size:var(--tg3-type-body);line-height:1.65}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) label{font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) input,:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) select,:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) textarea{font-size:var(--tg3-type-control)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) button{font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) code{font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-status{font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-data-table>div,:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-data-table>header{min-height:68px;font-size:var(--tg3-type-body)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-data-table>header{min-height:48px;font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-data-table span>small{font-size:var(--tg3-type-helper)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-data-table>div>span:last-child a,:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-data-table>div>span:last-child button{font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-search{height:38px}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-search input{font-size:var(--tg3-type-control)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) .tg3-table-toolbar button{height:38px;font-size:var(--tg3-type-label)}:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance) [class*=mobileSubnav] a span{font-size:var(--tg3-type-label)}.tg3-console .tg3-console-side footer span{font-size:var(--tg3-type-helper,11px);line-height:1.2}.tg3-console-maas .tg3-maas-overview{min-height:88px}.tg3-console-maas .tg3-maas-overview b{font-size:var(--tg3-type-body)}.tg3-console-maas .tg3-maas-overview small{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-maas-overview>em{font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-model-filters h3{font-size:var(--tg3-type-body)}.tg3-console-maas .tg3-filter-tags button,.tg3-console-maas .tg3-vendor-grid button{height:34px;font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-vendor-grid i{width:20px;height:20px;font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-context-slider small,.tg3-console-maas .tg3-free-quota span{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-free-quota b{font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-free-quota strong{font-size:17px}.tg3-console-maas .tg3-model-toolbar{height:50px}.tg3-console-maas .tg3-model-toolbar input,.tg3-console-maas .tg3-model-toolbar>button,.tg3-console-maas .tg3-model-toolbar>span{font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-model-toolbar label,.tg3-console-maas .tg3-model-toolbar>button{height:38px}.tg3-console-maas .tg3-model-card-grid>article{min-height:232px;padding:18px}.tg3-console-maas .tg3-model-card-grid header b{font-size:var(--tg3-type-card)}.tg3-console-maas .tg3-model-card-grid header small{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-model-card-grid header>em{padding:4px 8px;font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-capabilities{margin:16px 0}.tg3-console-maas .tg3-capabilities small,.tg3-console-maas .tg3-capabilities span{padding:4px 7px;font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-model-card-grid dt{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-model-card-grid dd{font-size:14px}.tg3-console-maas .tg3-model-card-grid dd small{display:block;margin-top:2px;font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-model-card-grid footer{padding-top:15px}.tg3-console-maas .tg3-model-card-grid footer a,.tg3-console-maas .tg3-model-card-grid footer>span{font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-composer>span,.tg3-console-maas .tg3-playground-top>label i{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-playground-top nav button,.tg3-console-maas .tg3-playground-top select{font-size:var(--tg3-type-control)}.tg3-console-maas .tg3-playground-layout>aside header small{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-playground-layout>aside>label{font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-playground-layout>aside textarea,.tg3-console-maas .tg3-playground-layout>aside>label input:not([type=range]){font-size:var(--tg3-type-control)}.tg3-console-maas .tg3-playground-layout>aside footer{font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-chat-welcome p,.tg3-console-maas .tg3-playground-layout>aside footer b{font-size:var(--tg3-type-body)}.tg3-console-maas .tg3-chat-welcome button{height:38px;font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-messages small{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-composer textarea{font-size:var(--tg3-type-control)}.tg3-console-maas .tg3-gpu-modal-options small,.tg3-console-maas .tg3-kpi-strip small,.tg3-console-maas .tg3-log-metrics article>small,.tg3-console-maas .tg3-log-metrics article>span,.tg3-console-maas .tg3-method-options small,.tg3-console-maas .tg3-upload>small{font-size:var(--tg3-type-helper)}.tg3-console-maas .tg3-deploy-form label,.tg3-console-maas .tg3-filter-form label,.tg3-console-maas .tg3-filter-form select,.tg3-console-maas .tg3-gpu-modal-options button,.tg3-console-maas .tg3-modal-form>label,.tg3-console-maas .tg3-price-note{font-size:var(--tg3-type-label)}.tg3-console-maas .tg3-deploy-form>aside dl>div,.tg3-console-maas .tg3-deploy-form>aside p,.tg3-console-maas .tg3-deploy-form>aside>span{font-size:var(--tg3-type-helper)}.tg3-console-enterprise .tg3-enterprise-head{min-height:158px}.tg3-console-enterprise .tg3-enterprise-head h2{font-size:19px}.tg3-console-enterprise .tg3-enterprise-head dt,.tg3-console-enterprise .tg3-enterprise-head p,.tg3-console-enterprise .tg3-enterprise-head small{font-size:var(--tg3-type-helper)}.tg3-console-enterprise .tg3-enterprise-head dd{font-size:18px}.tg3-console-enterprise .tg3-enterprise-insights article{min-height:108px}.tg3-console-enterprise .tg3-enterprise-insights em,.tg3-console-enterprise .tg3-enterprise-insights small{font-size:var(--tg3-type-helper)}.tg3-console-enterprise .tg3-enterprise-insights b{font-size:14px}.tg3-console-enterprise .tg3-data-table.members>div,.tg3-console-enterprise .tg3-data-table.members>header{min-width:1120px}.tg3-console-enterprise .tg3-data-table .avatar{font-size:var(--tg3-type-label)}.tg3-console-enterprise .tg3-audit-metrics b{font-size:var(--tg3-type-card)}.tg3-console-enterprise .tg3-audit-metrics small{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-finance-account-status{min-height:86px}.tg3-console-finance .tg3-finance-account-status b{font-size:var(--tg3-type-body)}.tg3-console-finance .tg3-finance-account-status small{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-finance-account-status>a{font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-finance-hero article{min-height:184px}.tg3-console-finance .tg3-finance-hero article>span{font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-finance-hero article>strong{font-size:var(--tg3-type-metric)}.tg3-console-finance .tg3-finance-hero article>small,.tg3-console-finance .tg3-finance-hero article>small a,.tg3-console-finance .tg3-finance-hero article>small em{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-finance-hero article>div .tg3-cbutton{height:36px;font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-cost-chart>aside,.tg3-console-finance .tg3-cost-chart>div small{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-cost-donut dd,.tg3-console-finance .tg3-cost-donut dl>div,.tg3-console-finance .tg3-cost-donut dt{font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-finance-mini-stats em,.tg3-console-finance .tg3-finance-mini-stats small{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-filter-form label{font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-filter-form select{font-size:var(--tg3-type-control)}.tg3-console-finance .tg3-data-table>div,.tg3-console-finance .tg3-data-table>header{min-width:1040px}.tg3-console-finance .tg3-custom-amount,.tg3-console-finance .tg3-recharge-form>label:first-child,.tg3-console-finance .tg3-recharge-form>span,.tg3-console-finance .tg3-recharge-submit span{font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-amounts button{font-size:16px}.tg3-console-finance .tg3-amounts button em{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-agree,.tg3-console-finance .tg3-bank-card small,.tg3-console-finance .tg3-custom-amount small,.tg3-console-finance .tg3-pay-methods button small,.tg3-console-finance .tg3-recharge-layout ul{font-size:var(--tg3-type-helper)!important}.tg3-console-finance .tg3-invoice-summary article>b,.tg3-console-finance .tg3-invoice-summary em,.tg3-console-finance .tg3-invoice-summary small,.tg3-console-finance .tg3-invoice-support em,.tg3-console-finance .tg3-invoice-support small{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-invoice-support b{font-size:var(--tg3-type-body)}.tg3-console-finance .tg3-invoice-support button{font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-callback-steps span,.tg3-console-finance .tg3-mock-action small,.tg3-console-finance .tg3-pay-dialog dl>div,.tg3-console-finance .tg3-pay-dialog>header small,.tg3-console-finance .tg3-pay-dialog>p{font-size:var(--tg3-type-helper)}.tg3-console-finance .tg3-mock-action button{font-size:var(--tg3-type-label)}.tg3-console-finance .tg3-qr span{font-size:var(--tg3-type-helper)}:is(.tg3-portal:has(.tg3-public-community),.tg3-portal:has(.tg3-docs),.tg3-portal:has(.tg3-about)) .tg3-site-nav>nav a{font-size:14px}:is(.tg3-portal:has(.tg3-public-community),.tg3-portal:has(.tg3-docs),.tg3-portal:has(.tg3-about)) .tg3-footer a{font-size:var(--tg3-type-body,13px)}:is(.tg3-portal:has(.tg3-public-community),.tg3-portal:has(.tg3-docs),.tg3-portal:has(.tg3-about)) .tg3-footer aside,:is(.tg3-portal:has(.tg3-public-community),.tg3-portal:has(.tg3-docs),.tg3-portal:has(.tg3-about)) .tg3-footer p{font-size:var(--tg3-type-label,12px)}.tg3-docs .tg3-docs-hero>span{font-size:var(--tg3-type-helper)}.tg3-docs .tg3-docs-hero h1{font-size:var(--tg3-type-display)}.tg3-docs .tg3-docs-hero p{font-size:16px}.tg3-docs .tg3-docs-hero input{font-size:14px}.tg3-docs .tg3-docs-hero kbd{font-size:var(--tg3-type-helper)}.tg3-docs .tg3-docs-topics button,.tg3-docs .tg3-docs-topics>span{font-size:var(--tg3-type-label)}.tg3-docs .tg3-docs-topics button{height:34px;padding-inline:13px}.tg3-docs .tg3-docs-grid h2{font-size:20px}.tg3-docs .tg3-docs-grid p{font-size:14px;line-height:1.75}.tg3-docs .tg3-docs-grid b{font-size:var(--tg3-type-body)}.tg3-docs .tg3-docs-quick>div span{font-size:var(--tg3-type-label)}.tg3-docs .tg3-docs-quick h2{font-size:26px}.tg3-docs .tg3-docs-quick>div p{font-size:var(--tg3-type-body)}.tg3-docs .tg3-docs-quick nav a{font-size:14px}.tg3-about .tg3-about-cta>span,.tg3-about .tg3-about-hero>div>span{font-size:var(--tg3-type-helper)}.tg3-about .tg3-about-hero h1{font-size:var(--tg3-type-display)}.tg3-about .tg3-about-hero p{font-size:16px}.tg3-about .tg3-about-art span,.tg3-about .tg3-about-proof dd,.tg3-about .tg3-section-head>span{font-size:var(--tg3-type-label)}.tg3-about .tg3-section-head p{font-size:16px}.tg3-about .tg3-about-values h2{font-size:20px}.tg3-about .tg3-about-cta a,.tg3-about .tg3-about-values p{font-size:14px}.tg3-public-community .tg3-community-head>div:first-child>span{font-size:var(--tg3-type-helper)}.tg3-public-community .tg3-community-head h1{font-size:var(--tg3-type-display)}.tg3-public-community .tg3-community-head>div:first-child p{font-size:16px}.tg3-public-community .tg3-community-head>.tg3-cbutton{height:42px;font-size:var(--tg3-type-control)}.tg3-public-community .tg3-community-art span,.tg3-public-community .tg3-community-proof small{font-size:var(--tg3-type-helper)}.tg3-public-community .tg3-featured-images>header span{font-size:var(--tg3-type-body)}.tg3-public-community .tg3-featured-images a>b{font-size:var(--tg3-type-card)}.tg3-public-community .tg3-featured-images a>small,.tg3-public-community .tg3-image-cover>em,.tg3-public-community .tg3-image-cover>span{font-size:var(--tg3-type-helper)}.tg3-public-community .tg3-all-images>header em{font-size:var(--tg3-type-label)}.tg3-public-community .tg3-all-images>header input{font-size:var(--tg3-type-control)}.tg3-public-community .tg3-all-images>nav button{height:40px;font-size:var(--tg3-type-body)}.tg3-public-community .tg3-all-images>nav button small,.tg3-public-community .tg3-image-grid p i{font-size:var(--tg3-type-helper)}.tg3-public-community .tg3-image-grid h3{font-size:var(--tg3-type-card)}.tg3-public-community .tg3-image-grid>article>div:last-child>span{font-size:var(--tg3-type-label)}.tg3-public-community .tg3-image-grid footer small{font-size:var(--tg3-type-helper)}.tg3-public-community .tg3-image-grid footer a{font-size:var(--tg3-type-label)}@media(max-width:720px){:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance,.tg3-public-community,.tg3-docs,.tg3-about){--tg3-type-display:40px;--tg3-type-page:22px}.tg3-console-maas .tg3-maas-overview{min-height:82px}.tg3-console-maas .tg3-model-card-grid>article{min-height:226px}.tg3-console-maas .tg3-playground-top{height:auto;min-height:112px;padding:10px 12px;align-content:center;flex-wrap:wrap}.tg3-console-maas .tg3-playground-top nav{width:100%;height:42px;overflow-x:auto}.tg3-console-maas .tg3-playground-top nav button{flex:none}.tg3-console-maas .tg3-playground-top>label{width:auto;min-width:0;flex:1 1}.tg3-console-maas .tg3-playground-top>.tg3-cbutton.secondary,.tg3-console-maas .tg3-playground-top>span{display:none}.tg3-console-maas .tg3-playground-layout{height:calc(100vh - 225px);min-height:560px}.tg3-console-enterprise .tg3-enterprise-head{min-height:0}.tg3-console-finance .tg3-finance-account-status{min-height:78px}.tg3-console-finance .tg3-finance-hero article{min-height:176px}.tg3-about .tg3-about-hero p,.tg3-docs .tg3-docs-hero p,.tg3-public-community .tg3-community-head>div:first-child p{font-size:15px}}.tg3-site-nav{z-index:100;height:68px!important;padding-inline:max(4.5vw,36px)!important;display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:24px;column-gap:24px;align-items:center}.tg3-site-nav>.tg3-brand{min-width:0;justify-self:start}.tg3-site-nav .tg3-brand strong{font-size:18px;line-height:18px;letter-spacing:.01em}.tg3-site-nav .tg3-brand small{font-size:8px;line-height:1.2;letter-spacing:.14em}:is(.tg3-portal,.tg3-console) .tg3-site-nav>nav{min-width:0;margin:0;justify-self:center;gap:24px}.tg3-site-nav>nav>a:not(.tg3-mobile-console){display:grid;grid-template-areas:"nav-label";align-items:center;font-size:14px;font-weight:520;line-height:1.55;letter-spacing:normal;white-space:nowrap}.tg3-site-nav>nav>a:not(.tg3-mobile-console):before{content:attr(data-nav-label);grid-area:nav-label;visibility:hidden;font-weight:680;pointer-events:none}.tg3-site-nav>nav>a:not(.tg3-mobile-console)>span{grid-area:nav-label;justify-self:center}.tg3-site-nav>nav>a:not(.tg3-mobile-console):is(.active,[aria-current=page]){font-weight:520}.tg3-site-nav>.tg3-header-actions{min-width:0;height:100%;margin:0;justify-self:end;gap:6px}.tg3-site-nav.authenticated .tg3-nav-login{font-size:13px;line-height:1.55}.tg3-site-nav .tg3-header-actions>.tg3-nav-login{position:relative;height:100%;display:grid;grid-template-areas:"action-label";align-items:center;font-weight:520}.tg3-site-nav .tg3-header-actions>.tg3-nav-login:before{content:attr(data-nav-label);grid-area:action-label;visibility:hidden;font-weight:680;pointer-events:none}.tg3-site-nav .tg3-header-actions>.tg3-nav-login>span{grid-area:action-label;justify-self:center}.tg3-site-nav .tg3-header-actions>.tg3-nav-login:after{content:"";position:absolute;left:50%;right:50%;bottom:14px;height:2px;background:linear-gradient(90deg,oklch(62% .16 178),oklch(49% .13 204));transition:left .2s ease,right .2s ease}.tg3-site-nav .tg3-header-actions>.tg3-nav-login:hover:after,.tg3-site-nav .tg3-header-actions>.tg3-nav-login:is(.active,[aria-current=page]):after{left:14px;right:14px}.tg3-site-nav .tg3-header-actions>.tg3-nav-login:is(.active,[aria-current=page]){color:oklch(35% .09 202);font-weight:520}.tg3-message-button{flex:0 0 auto;display:grid!important;place-items:center;border:0;cursor:pointer}.tg3-message-button svg{display:block}.tg3-message-button .tg3-unread-badge{position:absolute;inset:1px 0 auto auto;width:16px;min-width:16px;height:16px;padding:0;display:grid;place-items:center;border:2px solid oklch(100% 0 0);border-radius:50%;background:var(--tg3-red);color:oklch(100% 0 0);font:700 9px/1 Inter,system-ui,sans-serif;font-style:normal;text-align:center}.tg3-notifications{position:relative;height:100%;display:flex;align-items:center}.tg3-notification-panel{position:absolute;z-index:120;top:calc(100% - 5px);right:0;width:min(376px,calc(100vw - 28px));overflow:hidden;border:1px solid oklch(87% .022 218/.92);border-radius:8px;color:var(--tg3-ink);background:oklch(99.7% .004 220/.97);box-shadow:0 18px 46px oklch(28% .045 240/.16),inset 0 1px 0 oklch(100% 0 0/.94);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);transform-origin:top right;animation:tg3-notification-panel-in .18s cubic-bezier(.22,1,.36,1) both}@starting-style{.tg3-notification-panel{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes tg3-notification-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.tg3-notification-panel>header{min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tg3-line)}.tg3-notification-panel>header h2{margin:0;font-size:13px;line-height:1.3;letter-spacing:-.01em}.tg3-notification-panel>header button{min-height:28px;padding:0 8px;border:1px solid oklch(83% .03 240);border-radius:4px;color:var(--tg3-blue);background:oklch(100% 0 0/.72);cursor:pointer;font-size:11px}.tg3-notification-panel>header button:hover:not(:disabled){border-color:oklch(70% .08 206);background:var(--tg3-blue-soft)}.tg3-notification-panel>header button:disabled{cursor:default;color:var(--tg3-muted);opacity:.55}.tg3-notification-panel>ul{max-height:258px;margin:0;padding:4px 0;overflow:auto;list-style:none}.tg3-notification-panel>ul li+li{border-top:1px solid oklch(92% .014 220)}.tg3-notification-panel>ul a{min-height:72px;padding:11px 16px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.tg3-notification-panel>ul a:hover{background:oklch(96.5% .018 205)}.tg3-notification-panel>ul a>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--tg3-blue);box-shadow:0 0 0 4px oklch(78% .11 194/.16)}.tg3-notification-panel>ul a>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-notification-panel>ul b{font-size:12px;line-height:1.35}.tg3-notification-panel>ul small{overflow:hidden;color:var(--tg3-muted);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.tg3-notification-panel>ul time{padding-top:2px;color:var(--tg3-muted);font-size:9px;white-space:nowrap}.tg3-notification-empty{min-height:112px;padding:24px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--tg3-muted);font-size:11px}.tg3-notification-empty>a{color:var(--tg3-blue);font-weight:650}.tg3-notification-panel>footer{min-height:46px;padding:0 16px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--tg3-line)}.tg3-notification-panel>footer a{color:var(--tg3-blue);font-size:11px;font-weight:650}.tg3-account{position:relative;height:100%;display:flex;align-items:center}.tg3-account>.tg3-user{cursor:pointer;color:var(--tg3-ink);border:0;border-left:1px solid var(--tg3-line);background:transparent}.tg3-account>.tg3-user>b{font-size:13px}.tg3-account>.tg3-user:focus{outline:0}.tg3-account>.tg3-user:focus-visible{outline:2px solid var(--tg3-blue);outline-offset:2px;border-radius:7px}.tg3-account>.tg3-user:hover,.tg3-account>.tg3-user[aria-expanded=true]{background:oklch(96.5% .014 205)}.tg3-account>.tg3-user[aria-expanded=true]>svg{transform:rotate(180deg)}.tg3-account>.tg3-user>svg{transition:transform .16s cubic-bezier(.22,1,.36,1)}.tg3-user-menu{position:absolute;z-index:120;top:calc(100% - 5px);right:0;width:286px;padding:8px;overflow:hidden;border:1px solid oklch(86% .025 215/.9);border-radius:12px;background:oklch(99.5% .006 210/.96);box-shadow:0 22px 54px oklch(30% .05 235/.18),inset 0 1px 0 oklch(100% 0 0/.9);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);transform-origin:top right;animation:tg3-user-menu-in .16s cubic-bezier(.22,1,.36,1) both}@starting-style{.tg3-user-menu{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes tg3-user-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tg3-user-menu>header{min-height:66px;padding:8px 10px 12px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--tg3-line)}.tg3-user-menu>header>i{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:oklch(100% 0 0);background:linear-gradient(145deg,var(--tg3-blue),oklch(66% .15 214));font-style:normal;font-weight:700}.tg3-user-menu>header>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.tg3-user-menu>header b{font-size:13px}.tg3-user-menu>header small{overflow:hidden;color:var(--tg3-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tg3-user-finance>a,.tg3-user-menu>a,.tg3-user-menu>button{width:100%;min-height:42px;padding:8px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;color:var(--tg3-ink);background:transparent;text-align:left}.tg3-user-finance>a:hover,.tg3-user-menu>a:hover,.tg3-user-menu>button:hover{background:oklch(95.5% .025 201)}.tg3-user-menu :is(a,button)>svg{width:16px;height:16px;flex:0 0 auto;color:var(--tg3-blue)}.tg3-user-menu :is(a,button)>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1;font-size:12px}.tg3-user-menu :is(a,button)>span>small{color:var(--tg3-muted);font-size:9px}.tg3-user-finance{margin-block:5px;padding-block:5px;border-block:1px solid var(--tg3-line)}.tg3-user-menu>button{cursor:pointer;color:oklch(48% .16 25)}.tg3-user-menu>button>svg{color:currentColor}.tg3-login .tg3-register-form{margin-top:32px}@media(max-width:1280px){:is(.tg3-portal,.tg3-console) .tg3-site-nav>nav{gap:15px}.tg3-site-nav>.tg3-header-actions{gap:4px}}@media(max-width:980px){.tg3-site-nav{padding-inline:20px!important;grid-template-columns:auto 1fr auto;column-gap:12px}.tg3-site-nav>nav{top:100%;justify-self:stretch}.tg3-site-nav>.tg3-header-actions{grid-column:3}.tg3-site-nav .tg3-header-actions>.tg3-nav-login{display:none}}@media(max-width:720px){.tg3-site-nav{height:68px!important;padding-inline:14px!important}.tg3-site-nav>.tg3-header-actions{gap:3px}.tg3-site-nav .tg3-menu,.tg3-site-nav .tg3-message-button{width:40px;height:44px}.tg3-account>.tg3-user{height:44px;margin-left:0;padding-inline:5px;border-left:0}.tg3-account>.tg3-user>span{width:30px;height:30px}.tg3-user-menu{right:-43px;width:min(286px,calc(100vw - 28px))}}@media(max-width:390px){.tg3-site-nav .tg3-brand span{display:none}}@media(prefers-reduced-motion:reduce){.tg3-site-nav .tg3-header-actions>.tg3-nav-login:after{transition:none}.tg3-notification-panel,.tg3-user-menu{animation:none}.tg3-account>.tg3-user>svg{transition:none}}.tg3-platform-pagination{--pagination-accent:oklch(56% .125 192);--pagination-line:oklch(86% .025 210);min-height:62px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:7px;flex:none;border-top:1px solid var(--pagination-line);background:oklch(100% 0 0);color:oklch(42% .025 225);font-size:12px;box-sizing:border-box}.tg3-platform-pagination-total{margin-right:auto;white-space:nowrap}.tg3-platform-pagination>nav{display:flex;align-items:center;gap:7px}.tg3-platform-pagination button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:oklch(27% .035 230);font:inherit;line-height:1;cursor:pointer}.tg3-platform-pagination button:hover:not(:disabled){border-color:var(--pagination-line);background:oklch(97% .012 205);color:var(--pagination-accent)}.tg3-platform-pagination button.active{border-color:var(--pagination-accent);background:oklch(98% .012 192);color:var(--pagination-accent);font-weight:720}.tg3-platform-pagination button:disabled{color:oklch(76% .015 220);cursor:not-allowed}.tg3-platform-pagination button.active:disabled{border-color:var(--pagination-accent);background:oklch(98% .012 192);color:var(--pagination-accent);opacity:1}.tg3-platform-pagination button.tg3-platform-pagination-step{width:38px;height:34px;border-color:var(--pagination-line);background:oklch(99% .004 205)}.tg3-platform-pagination button.tg3-platform-pagination-step svg{width:18px;height:18px;stroke-width:2}.tg3-platform-pagination-size{height:34px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--pagination-line);border-radius:5px;background:oklch(100% 0 0);color:oklch(35% .03 225);white-space:nowrap}.tg3-platform-pagination select.tg3-platform-pagination-size{min-width:100px;font:inherit;cursor:pointer}.tg3-platform-pagination select.tg3-platform-pagination-size:focus-visible{outline:2px solid var(--pagination-accent);outline-offset:2px}.tg3-platform-pagination select.tg3-platform-pagination-size:disabled{opacity:.55;cursor:not-allowed}.dark .tg3-platform-pagination{--pagination-line:oklch(39% .025 230);background:oklch(24% .02 235);color:oklch(88% .015 230);color-scheme:dark}.dark .tg3-platform-pagination .tg3-platform-pagination-size,.dark .tg3-platform-pagination button,.dark .tg3-platform-pagination input{color:oklch(91% .015 230)}.dark .tg3-platform-pagination .tg3-platform-pagination-size,.dark .tg3-platform-pagination button.tg3-platform-pagination-step,.dark .tg3-platform-pagination input{background:oklch(28% .02 235)}.dark .tg3-platform-pagination button:disabled{color:oklch(55% .015 230)}.dark .tg3-platform-pagination button.active:disabled{background:oklch(33% .04 192);color:oklch(86% .08 192)}.tg3-platform-pagination label{display:flex;align-items:center;gap:5px;white-space:nowrap}.tg3-platform-pagination input{width:48px;height:32px;padding:0 6px;border:1px solid var(--pagination-line);border-radius:4px;background:oklch(100% 0 0);color:oklch(27% .035 230);font:inherit;text-align:center;outline:0;box-sizing:border-box}.tg3-platform-pagination input:focus{border-color:var(--pagination-accent);box-shadow:0 0 0 3px oklch(60% .11 190/.1)}@media(max-width:850px){.tg3-platform-pagination{justify-content:flex-end;overflow-x:auto;overscroll-behavior-inline:contain}.tg3-platform-pagination-total{display:none}.tg3-platform-pagination>nav{width:max-content}}.tg3-instance-page{--instance-accent:oklch(57% .125 194);--instance-accent-dark:oklch(46% .11 198);--instance-accent-soft:oklch(96% .027 194);--instance-line:oklch(88% .022 210);--instance-surface:oklch(100% 0 0);--instance-subtle:oklch(97.7% .012 207);--instance-warning:oklch(97% .052 87);--instance-warning-line:oklch(88% .092 82);--instance-radius:.75rem;max-width:1720px}.tg3-instance-page:has(>:is(.tg3-instance-cards,.tg3-instance-list-view)){height:calc(100dvh - 68px);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.tg3-instance-page:has(>:is(.tg3-instance-cards,.tg3-instance-list-view))>.tg3-instance-billing-notice,.tg3-instance-page:has(>:is(.tg3-instance-cards,.tg3-instance-list-view))>.tg3-instance-toolbar,.tg3-instance-page:has(>:is(.tg3-instance-cards,.tg3-instance-list-view))>.tg3-page-title{flex:none}.tg3-instance-toolbar{min-height:72px;margin-bottom:12px;padding:14px 15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--instance-line);border-radius:var(--instance-radius);background:oklch(100% 0 0/.92);box-shadow:0 1px 2px oklch(35% .035 215/.03)}.tg3-instance-toolbar-actions,.tg3-instance-toolbar-filters{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.tg3-instance-primary,.tg3-instance-toolbar button,.tg3-instance-toolbar select{height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--instance-line);border-radius:4px;background:white;color:var(--tg3-ink);font-size:12px;font-weight:600;white-space:nowrap;transition:background .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.tg3-instance-toolbar button:hover:not(:disabled),.tg3-instance-toolbar select:hover{border-color:oklch(73% .065 202);background:oklch(98.4% .012 200)}.tg3-instance-primary:active,.tg3-instance-toolbar button:active:not(:disabled){transform:translateY(1px)}.tg3-instance-toolbar button:disabled{opacity:.4;cursor:not-allowed}.tg3-instance-primary svg,.tg3-instance-toolbar button svg{width:15px;height:15px}.tg3-instance-primary{border-color:var(--instance-accent);border-radius:4px;background:linear-gradient(90deg,var(--instance-accent),oklch(53% .12 191));color:white;box-shadow:0 7px 15px oklch(46% .09 199/.12)}.tg3-instance-toolbar-actions>.tg3-instance-primary{min-width:160px}.tg3-instance-toolbar-actions>button{min-width:100px}.tg3-instance-primary:hover{border-color:var(--instance-accent-dark);background:linear-gradient(90deg,var(--instance-accent-dark),var(--instance-accent))}.tg3-instance-page .tg3-instance-list-view .actions .tg3-instance-brand-action,.tg3-instance-page .tg3-instance-primary.tg3-instance-brand-action,.tg3-instance-page .tg3-instance-quick-actions .tg3-instance-brand-action{border-color:var(--tg3-blue);background:var(--tg3-blue);color:white;box-shadow:none}.tg3-instance-page .tg3-instance-list-view .actions .tg3-instance-brand-action:hover,.tg3-instance-page .tg3-instance-primary.tg3-instance-brand-action:hover,.tg3-instance-page .tg3-instance-quick-actions .tg3-instance-brand-action:hover{border-color:var(--tg3-blue-dark);background:var(--tg3-blue-dark);color:white}.tg3-instance-page .tg3-instance-brand-action:focus-visible{outline:2px solid var(--tg3-blue);outline-offset:2px}.tg3-selection-count{margin-left:3px;display:flex;align-items:center;gap:6px;color:var(--tg3-muted);font-size:11px;white-space:nowrap}.tg3-selection-count>button{width:auto!important;height:auto!important;padding:0!important;border:0!important;background:none!important;color:var(--instance-accent)!important;font-size:10px!important}.tg3-instance-toolbar-filters label{display:flex;align-items:center}.tg3-instance-toolbar select{min-width:154px;padding-right:30px;outline:0;cursor:pointer}.tg3-instance-search{width:min(250px,20vw);height:42px;padding:0 11px;gap:7px;border:1px solid var(--instance-line);border-radius:var(--tg3-r-sm,.375rem);background:white}.tg3-instance-search:focus-within{border-color:var(--instance-accent);box-shadow:0 0 0 3px oklch(59% .11 195/.1)}.tg3-instance-search svg{width:15px;flex:none;color:var(--tg3-muted)}.tg3-instance-search input{width:100%;min-width:0;border:0;outline:0;background:none;font-size:12px}.tg3-instance-view-switch{height:42px;padding:3px;display:flex;border:1px solid var(--instance-line);border-radius:var(--tg3-r-sm,.375rem);background:var(--instance-subtle)}.tg3-instance-view-switch button{width:42px;height:34px;padding:0;border:0;background:transparent}.tg3-instance-view-switch button.active{background:white;color:var(--instance-accent);box-shadow:0 1px 4px oklch(35% .035 215/.1)}.tg3-instance-refresh{width:46px;padding:0!important}.tg3-instance-refresh.loading svg{animation:tg3-instance-spin .8s linear infinite}.tg3-instance-billing-notice{min-height:48px;margin-bottom:12px;padding:10px 20px;display:flex;align-items:center;gap:10px;border:1px solid var(--instance-warning-line);border-radius:var(--instance-radius);background:var(--instance-warning);color:oklch(39% .055 68);font-size:12px}.tg3-instance-billing-notice>svg{width:17px;height:17px;flex:none;color:oklch(65% .15 72)}.tg3-instance-billing-notice span{min-width:0;flex:1 1}.tg3-instance-billing-notice b{margin-right:7px;color:oklch(31% .06 69)}.tg3-instance-billing-notice a{display:inline-flex;align-items:center;gap:4px;color:var(--instance-accent-dark);font-weight:650;white-space:nowrap}.tg3-instance-billing-notice a svg{width:13px;height:13px}.tg3-instance-cards{display:flex;flex-direction:column;gap:10px}.tg3-instance-page:has(>.tg3-instance-cards)>.tg3-instance-cards{min-height:0;flex:1 1;padding-right:0;overflow-y:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:oklch(74% .025 211) transparent;scrollbar-width:thin}.tg3-instance-page:has(>.tg3-instance-cards)>.tg3-instance-cards::-webkit-scrollbar{width:8px}.tg3-instance-page:has(>.tg3-instance-cards)>.tg3-instance-cards::-webkit-scrollbar-track{background:transparent}.tg3-instance-page:has(>.tg3-instance-cards)>.tg3-instance-cards::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:9999px;background:oklch(74% .025 211);background-clip:padding-box}.tg3-instance-card{position:relative;border:1px solid var(--instance-line);border-radius:var(--instance-radius);background:var(--instance-surface);box-shadow:0 1px 2px oklch(35% .035 215/.035),0 8px 24px oklch(40% .04 215/.035);transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.tg3-instance-card:hover{border-color:oklch(78% .055 201);box-shadow:0 10px 30px oklch(38% .055 208/.075)}.tg3-instance-card:has(.tg3-instance-connection-popover),.tg3-instance-card:has(.tg3-instance-menu){z-index:80}.tg3-instance-card.selected{border-color:var(--instance-accent);box-shadow:0 0 0 2px oklch(58% .12 195/.12),0 12px 32px oklch(38% .055 208/.08)}.tg3-instance-card.state-已停止{background:linear-gradient(90deg,oklch(99.5% .004 210),white)}.tg3-instance-card.state-异常{border-color:oklch(85% .065 28)}.tg3-instance-card:is(.state-启动中,.state-关机中,.state-释放中){pointer-events:none;box-shadow:0 0 0 2px oklch(57% .11 195/.08)}.tg3-instance-card-head{min-height:64px;padding:10px 26px;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--instance-line);border-radius:inherit;background:linear-gradient(90deg,oklch(98.8% .009 207),oklch(100% 0 0))}.tg3-instance-identity{min-width:0;flex:1 1 auto;display:flex;gap:16px}.tg3-instance-identity>input{width:17px;height:17px;margin:0;accent-color:var(--instance-accent);cursor:pointer}.tg3-instance-identity>span>a{width:210px;flex:0 0 210px;color:oklch(24% .045 260);font-size:15px;font-weight:720}.tg3-instance-identity>span>a:hover{color:var(--instance-accent-dark)}.tg3-instance-rename-trigger{width:25px;height:25px;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:5px;background:transparent;color:var(--instance-accent);opacity:0;transform:translateX(-3px);transition:opacity .13s ease,transform .13s ease,background .13s ease}.tg3-instance-identity>span:hover .tg3-instance-rename-trigger,.tg3-instance-rename-trigger:focus-visible{opacity:1;transform:none}.tg3-instance-rename-trigger:hover{background:var(--instance-accent-soft)}.tg3-instance-rename-trigger svg{width:13px;height:13px}.tg3-instance-rename-trigger:disabled{width:max-content;min-width:max-content;padding:0 7px;display:inline-flex;gap:4px;opacity:.68;transform:none;cursor:not-allowed}.tg3-instance-rename-trigger:disabled svg{flex:none}.tg3-instance-rename-trigger:disabled small{letter-spacing:0;white-space:nowrap}.tg3-instance-identity>span>em{padding:3px 7px;border-radius:var(--tg3-r-sm,.375rem);background:oklch(95% .035 196);color:var(--instance-accent-dark);font-size:11px;font-style:normal;font-weight:650;white-space:nowrap}.tg3-instance-identity :is(.tg3-status,.tg3-instance-state){font-size:12px}.tg3-instance-state{display:inline-flex;align-items:center;gap:6px;color:var(--tg3-muted);font-size:11px;font-weight:560;white-space:nowrap}.tg3-instance-state>i{width:7px;height:7px;flex:none;border-radius:50%;background:oklch(63% .018 245);font-style:normal}.tg3-instance-state.running{color:oklch(43% .14 151)}.tg3-instance-state.running>i{background:var(--tg3-green);box-shadow:0 0 0 4px oklch(64% .18 150/.09)}.tg3-instance-state.error{color:oklch(48% .17 25)}.tg3-instance-state.error>i{background:var(--tg3-red)}.tg3-instance-state.queued{color:oklch(49% .11 65)}.tg3-instance-state.queued>i{background:var(--tg3-orange)}.tg3-instance-state.transitioning{color:var(--instance-accent-dark)}.tg3-instance-state.transitioning>i{width:11px;height:11px;border:2px solid oklch(82% .035 205);border-top:2px solid var(--instance-accent);background:transparent;animation:tg3-instance-spin .75s linear infinite}.tg3-instance-identity>small{display:flex;align-items:center;gap:7px;color:var(--tg3-muted);font-size:11px;white-space:nowrap}.tg3-instance-identity>small>i{width:1px;height:13px;margin-inline:3px;background:var(--instance-line)}.tg3-instance-identity>small code{max-width:220px;overflow:hidden;font:500 11px/1.4 Geist Mono,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.tg3-instance-identity>small button{width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--instance-accent);cursor:pointer}.tg3-instance-identity>small button:hover{background:var(--instance-accent-soft)}.tg3-instance-identity>small button svg{width:12px;height:12px}.tg3-instance-password{display:inline-flex;align-items:center;gap:3px}.tg3-instance-password code{color:var(--tg3-ink);font:650 12px/1 Geist Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.tg3-instance-access-label{min-width:0;color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px);line-height:1.4}.tg3-instance-identity>small>.tg3-instance-access-label{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-connection-wrap{position:relative;display:inline-flex;align-items:center}.tg3-instance-connection-trigger{border-radius:50%!important;color:var(--instance-accent)!important}.tg3-instance-connection-trigger[aria-expanded=true]{background:var(--instance-accent-soft)!important;box-shadow:0 0 0 1px oklch(76% .06 198)}.tg3-instance-connection-popover{position:absolute;z-index:70;left:calc(100% + 7px);top:-12px;width:218px;padding:7px;border:1px solid oklch(84% .03 210/.95);border-radius:var(--tg3-r,.625rem);background:oklch(99.7% .004 205/.98);box-shadow:0 18px 44px oklch(28% .045 220/.16),inset 0 1px 0 white;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);animation:tg3-instance-menu-in .15s cubic-bezier(.22,1,.36,1) both}@starting-style{.tg3-instance-connection-popover{opacity:0;transform:translateY(-5px) scale(.98)}}.tg3-instance-connection-popover>span{min-height:36px;padding:0 6px;display:grid;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;grid-gap:6px;gap:6px;border-radius:var(--tg3-r-sm,.375rem);color:var(--tg3-ink)}.tg3-instance-connection-popover>span:hover{background:var(--instance-accent-soft)}.tg3-instance-connection-popover b{font-size:11px;font-weight:600}.tg3-instance-connection-popover code{overflow:hidden;font:550 10px/1.3 Geist Mono,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-identity>small .tg3-instance-connection-popover button{width:24px;height:24px;color:var(--instance-accent)}.tg3-instance-quick-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tg3-instance-menu-wrap>.menu-trigger,.tg3-instance-quick-actions>a,.tg3-instance-quick-actions>button{height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--instance-line);border-radius:4px;background:white;color:var(--tg3-ink);font-size:12px;font-weight:600;white-space:nowrap}.tg3-instance-quick-actions :is(a,button)>svg{width:14px;height:14px;flex:none}.tg3-instance-quick-actions .primary{border-color:var(--instance-accent);background:linear-gradient(90deg,var(--instance-accent),oklch(53% .12 191));color:white;box-shadow:0 5px 12px oklch(46% .09 199/.1)}.tg3-instance-quick-actions .primary:hover{background:linear-gradient(90deg,var(--instance-accent-dark),var(--instance-accent))}.tg3-instance-quick-actions .secondary:hover{border-color:oklch(72% .07 199);background:oklch(98% .015 199)}.tg3-instance-quick-actions .state-button{color:var(--instance-accent-dark)}.tg3-instance-quick-actions .state-button>i{width:12px;height:12px;flex:none;border:2px solid oklch(83% .035 205);border-top:2px solid var(--instance-accent);border-radius:50%;font-style:normal;animation:tg3-instance-spin .75s linear infinite}.tg3-instance-menu-wrap{position:relative;height:40px;display:flex;align-items:center;z-index:10}.tg3-instance-menu-wrap>.menu-trigger[aria-expanded=true]{border-color:var(--instance-accent);background:var(--instance-accent-soft);color:var(--instance-accent-dark)}.tg3-instance-menu-wrap>.menu-trigger>svg{width:12px}.tg3-instance-menu{position:absolute;z-index:40;top:calc(100% + 7px);right:0;width:230px;padding:7px;border:1px solid oklch(84% .03 210/.9);border-radius:var(--tg3-r,.625rem);background:oklch(99.5% .006 207/.97);box-shadow:0 20px 48px oklch(28% .045 220/.18),inset 0 1px 0 white;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);transform-origin:top right;animation:tg3-instance-menu-in .15s cubic-bezier(.22,1,.36,1) both}@starting-style{.tg3-instance-menu{opacity:0;transform:translateY(-5px) scale(.98)}}.tg3-instance-menu>:is(button,a),.tg3-instance-submenu>button{width:100%;min-height:38px;padding:7px 9px;display:flex;align-items:center;justify-content:flex-start;gap:9px;border:0;border-radius:var(--tg3-r-sm,.375rem);background:transparent;color:var(--tg3-ink);font-size:11px;text-align:left;text-decoration:none}.tg3-instance-menu>:is(button,a).active,.tg3-instance-menu>:is(button,a):hover:not(:disabled),.tg3-instance-submenu>button:hover:not(:disabled){background:oklch(94.8% .03 196);color:var(--instance-accent-dark)}.tg3-instance-menu>button:disabled,.tg3-instance-submenu>button:disabled{opacity:.38;cursor:not-allowed}.tg3-instance-menu>:is(button,a)>svg{width:15px;height:15px;flex:none;color:var(--instance-accent)}.tg3-instance-menu>:is(button,a)>svg:last-child:not(:first-child){margin-left:auto}.tg3-instance-menu>:is(button,a)>svg:only-child{margin-left:0}.tg3-instance-menu>:is(button,a)>small,.tg3-instance-submenu>button>small{margin-left:auto;color:var(--tg3-muted);font-size:9px}.tg3-instance-menu>button.danger{color:oklch(50% .18 25)}.tg3-instance-menu>button.danger>svg{color:currentColor}.tg3-instance-menu>i{display:block;height:1px;margin:5px 2px;background:var(--instance-line)}.tg3-instance-submenu{position:absolute;right:calc(100% + 7px);width:178px;padding:7px;border:1px solid oklch(84% .03 210/.9);border-radius:var(--tg3-r,.625rem);background:white;box-shadow:0 18px 44px oklch(28% .045 220/.16);animation:tg3-instance-menu-in .15s cubic-bezier(.22,1,.36,1) both}.tg3-instance-submenu.configuration{bottom:42px}.tg3-instance-submenu.additional{bottom:5px}.tg3-instance-menu.compact{top:calc(100% + 6px);width:210px}.tg3-instance-card-main{min-height:112px;padding:18px 28px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:center;grid-gap:18px 28px;gap:18px 28px}.tg3-instance-card-main:has(.tg3-instance-retention){min-height:222px;padding-block:22px 12px}.tg3-instance-specification{min-width:0;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.tg3-instance-specification>span{min-width:0;display:grid;grid-gap:2px 10px;gap:2px 10px}.tg3-instance-specification>span:first-child{grid-template-columns:minmax(0,1fr);justify-items:start;column-gap:12px}.tg3-instance-specification>span:last-child{grid-template-columns:minmax(0,1fr)}.tg3-instance-specification small{grid-column:1;color:var(--tg3-muted);font-size:12px}.tg3-instance-specification b{min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.tg3-instance-specification em{padding:2px 7px;border-radius:4px;background:oklch(97% .04 86);color:oklch(49% .09 71);font-size:11px;font-style:normal;white-space:nowrap}.tg3-instance-specification>span:last-child :is(small,b,em){grid-column:1}.tg3-instance-specification>span:last-child em{padding:0;background:none;color:var(--tg3-muted)}.tg3-instance-resource-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 0;gap:16px 0}.tg3-instance-resource-metrics>span{min-width:0;min-height:68px;padding-inline:16px;display:flex;align-items:center;gap:12px;border-left:1px solid var(--instance-line)}.tg3-instance-resource-metrics>span>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-instance-resource-metrics small{color:var(--tg3-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.tg3-instance-resource-metrics b{font-size:14px;line-height:1.5;white-space:normal}.tg3-instance-resource-metrics>span>svg{width:36px;height:36px;flex:none;padding:7px;border-radius:50%;background:var(--instance-subtle);color:var(--tg3-muted)}.tg3-instance-metrics-status{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--tg3-muted);font-size:12px}.tg3-instance-metrics-status button{margin-left:auto;padding:4px 0;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--instance-accent-dark);font-size:12px}.tg3-instance-metrics-status svg{width:14px;height:14px}.tg3-instance-ring.no-sample:before{content:"—";position:absolute;inset:0;display:grid;place-items:center;z-index:1;color:var(--tg3-muted);font-size:13px}.tg3-instance-ring{--value:0%;width:46px;height:46px;flex:none;position:relative;border-radius:50%;background:conic-gradient(var(--instance-accent) var(--value),oklch(92% .015 215) 0);font-style:normal}.tg3-instance-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:white}.tg3-instance-ring.disk{background:conic-gradient(var(--tg3-green) var(--value),oklch(92% .015 215) 0)}.tg3-instance-schedule>svg{width:46px;height:46px;padding:11px;border-radius:50%;background:var(--instance-accent-soft);color:var(--instance-accent)}.tg3-instance-schedule button{padding:0;border:0;background:none;color:var(--instance-accent);font-size:12px;text-align:left;white-space:nowrap}.tg3-instance-retention{grid-column:1;min-height:52px;padding:10px 14px;display:flex;align-items:center;gap:10px;border:1px solid oklch(89% .025 210);border-radius:var(--tg3-r-sm,.375rem);background:oklch(97.7% .014 215);color:var(--tg3-muted)}.tg3-instance-retention>svg{width:16px}.tg3-instance-retention>span{display:grid}.tg3-instance-retention b{color:var(--tg3-ink);font-size:11px}.tg3-instance-retention small{font-size:10px}.tg3-instance-retention.error{border:1px solid oklch(88% .055 26);background:oklch(97.5% .026 26);color:oklch(49% .12 27)}.tg3-instance-retention.error b{color:oklch(42% .15 27)}.tg3-instance-card-foot{height:auto;min-height:44px;padding:0 26px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--instance-line);border-radius:0 0 var(--instance-radius) var(--instance-radius);background:oklch(98.5% .008 210);color:var(--tg3-muted);font-size:11px;line-height:1}.tg3-instance-card-foot>button{height:28px;padding:0 3px;display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:var(--instance-accent);font-weight:650;line-height:1}.tg3-instance-card-foot>button svg{width:11px;height:11px;flex:none;transition:transform .16s ease}.tg3-instance-card-foot>button[aria-expanded=true] svg{transform:rotate(-90deg)}.tg3-instance-billing-items{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:9px;animation:tg3-instance-billing-in .16s cubic-bezier(.22,1,.36,1) both}.tg3-instance-billing-items>span{height:28px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tg3-instance-billing-items b{color:var(--tg3-ink);font-weight:600;line-height:1}.tg3-instance-billing-items small{color:var(--tg3-muted);font-size:10px}.tg3-instance-billing-items em{min-height:20px;padding:0 7px;display:inline-flex;align-items:center;border-radius:9999px;background:oklch(93% .045 160);color:oklch(45% .12 157);font-style:normal;line-height:1}.tg3-instance-billing-items>i{width:1px;height:14px;flex:none;background:var(--instance-line)}.tg3-instance-card-foot time{height:28px;margin-left:auto;display:inline-flex;align-items:center;color:oklch(43% .03 248);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.tg3-instance-list-view{position:relative;overflow:visible;border:1px solid var(--instance-line);border-radius:var(--tg3-r,.625rem);background:white;box-shadow:0 1px 2px oklch(35% .035 215/.03),0 10px 28px oklch(40% .04 215/.035)}.tg3-instance-page:has(>.tg3-instance-list-view)>.tg3-instance-list-view{min-height:0;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.tg3-instance-list-scroll{position:relative;min-height:0;flex:1 1;overflow-x:auto;overflow-y:auto;border-radius:var(--tg3-r,.625rem) var(--tg3-r,.625rem) 0 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:oklch(74% .025 211) transparent}.tg3-instance-list-scroll:focus-visible{outline:2px solid var(--tg3-blue);outline-offset:2px}.tg3-instance-list-scroll::-webkit-scrollbar{width:8px;height:10px}.tg3-instance-list-scroll::-webkit-scrollbar-track{background:transparent}.tg3-instance-list-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:9999px;background:oklch(74% .025 211);background-clip:padding-box}.tg3-instance-list-head,.tg3-instance-list-row{width:2488px;min-width:2488px;min-height:104px;display:grid;grid-template-columns:272px 152px 230px 96px 124px 136px 136px 136px 246px 120px 185px 215px 180px 260px;align-items:stretch;border-bottom:1px solid var(--instance-line);font-size:var(--tg3-type-body,13px);line-height:1.45}.tg3-instance-list-head{position:-webkit-sticky;position:sticky;z-index:20;top:0;min-height:56px;background:linear-gradient(90deg,oklch(97.7% .013 205),oklch(99% .006 210));box-shadow:0 1px 0 var(--instance-line),0 8px 18px oklch(32% .04 216/.035);color:var(--tg3-muted);font-size:var(--tg3-type-label,12px);font-weight:650}.tg3-instance-list-head>span,.tg3-instance-list-row>span{min-width:0;padding:0 14px;display:flex;align-items:center}.tg3-instance-list-head button{padding:0;display:flex;align-items:center;gap:4px;border:0;background:none;color:inherit;font-weight:650}.tg3-instance-list-head button.active{color:var(--instance-accent-dark)}.tg3-instance-list-head button svg{width:11px}.tg3-instance-column-title{display:grid;grid-gap:2px;gap:2px;color:var(--tg3-ink);font-weight:650}.tg3-instance-column-title small{color:var(--tg3-muted);font-size:10px;font-weight:500}.tg3-instance-list-row{position:relative;background:white;transition:background .16s cubic-bezier(.22,1,.36,1)}.tg3-instance-list-row:hover{background:oklch(98.5% .014 201)}.tg3-instance-list-row:last-child{border-bottom:0}.tg3-instance-list-row.state-异常{background:oklch(98.4% .018 27)}.tg3-instance-list-row:is(.state-启动中,.state-关机中,.state-释放中){background:oklch(98.2% .018 199);pointer-events:none}.tg3-instance-list-view .sticky-left,.tg3-instance-list-view .sticky-right{position:-webkit-sticky;position:sticky;z-index:8;background:inherit}.tg3-instance-list-view .sticky-left{left:0;box-shadow:10px 0 18px oklch(32% .04 216/.07)}.tg3-instance-list-view .sticky-right{right:0;box-shadow:-10px 0 18px oklch(32% .04 216/.07)}.tg3-instance-list-head .sticky-left,.tg3-instance-list-head .sticky-right{z-index:12;background:oklch(98.3% .01 207)}@media(min-width:1281px) and (min-height:820px){.tg3-instance-list-scroll{overflow-y:hidden}.tg3-instance-list-row{min-height:96px}}.tg3-instance-schedule>span{min-width:0}.tg3-instance-schedule button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.tg3-instance-list-view .identity{gap:11px}.tg3-instance-list-view .identity>input{width:16px;height:16px;flex:none;accent-color:var(--instance-accent)}.tg3-instance-list-view .identity>span{min-width:0;display:grid;grid-gap:6px;gap:6px;line-height:1.35}.tg3-instance-list-view .identity small,.tg3-instance-list-view .identity>span>span{min-width:0;display:flex;align-items:center;gap:5px}.tg3-instance-list-view .identity a,.tg3-instance-list-view .identity code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-list-view .identity a{color:var(--tg3-ink);font-size:var(--tg3-type-body,13px);font-weight:700}.tg3-instance-list-view .identity small{color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px)}.tg3-instance-list-view .identity code{font:500 var(--tg3-type-helper,11px)/1.35 Geist Mono,SFMono-Regular,Consolas,monospace}.tg3-list-copy{width:24px;height:24px;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:5px;background:transparent;color:var(--instance-accent);opacity:0;transform:translateX(-3px);transition:opacity .13s ease,transform .13s ease}.tg3-list-copy svg{width:13px;height:13px}.tg3-list-copy:hover{background:var(--instance-accent-soft)}.tg3-instance-list-row :is(.identity,.copyable,.network>span):focus-within .tg3-list-copy,.tg3-instance-list-row :is(.identity,.copyable,.network>span):hover .tg3-list-copy{opacity:1;transform:none}.tg3-list-spec{min-width:0;padding:0;display:grid;grid-gap:6px;gap:6px;border:0;background:none;text-align:left}.tg3-list-spec b{overflow:hidden;color:var(--tg3-ink);font-size:var(--tg3-type-body,13px);text-overflow:ellipsis;white-space:nowrap}.tg3-list-spec small{display:flex;align-items:center;gap:5px;color:var(--instance-accent);font-size:var(--tg3-type-helper,11px)}.tg3-list-spec small svg{width:13px;height:13px}.tg3-instance-list-view .cell-stack{position:relative;display:grid;align-content:center;grid-gap:6px;gap:6px;padding-right:32px}.tg3-instance-list-view .cell-stack b,.tg3-instance-list-view .cell-stack small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-list-view .cell-stack b{font-size:var(--tg3-type-label,12px)}.tg3-instance-list-view .cell-stack small{color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px)}.tg3-instance-list-view .cell-stack>.tg3-list-copy{position:absolute;right:8px;top:50%;transform:translate(-3px,-50%)}.tg3-instance-list-view .cell-stack:hover>.tg3-list-copy{transform:translateY(-50%)}.tg3-list-type{padding:4px 8px;border-radius:var(--tg3-r-sm,.375rem);background:var(--instance-accent-soft);color:var(--instance-accent-dark);font-size:var(--tg3-type-helper,11px);font-style:normal;font-weight:650;white-space:nowrap}.tg3-instance-list-view .resource{display:grid!important;align-content:center!important;grid-gap:9px;gap:9px}.tg3-instance-list-view .resource b{font-size:var(--tg3-type-label,12px);white-space:nowrap}.tg3-instance-list-view .resource b small{margin-left:4px;font-weight:500}.tg3-instance-list-view .resource b small,.tg3-instance-list-view .resource>small{color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px)}.tg3-instance-list-view .resource>i{width:min(96px,100%);height:6px;overflow:hidden;border-radius:9999px;background:oklch(92% .014 215);font-style:normal}.tg3-instance-list-view .resource>i u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--instance-accent),oklch(70% .14 178));text-decoration:none}.tg3-instance-list-view .network{display:grid!important;align-content:center!important;grid-gap:7px;gap:7px}.tg3-instance-list-view .network>span{min-width:0;display:grid;grid-template-columns:19px minmax(0,1fr) auto 24px;align-items:center;grid-gap:5px;gap:5px}.tg3-instance-list-view .network small{color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px)}.tg3-instance-list-view .network code{overflow:hidden;font:550 var(--tg3-type-helper,11px)/1.45 Geist Mono,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-list-view .network em{color:var(--tg3-ink);font-size:var(--tg3-type-helper,11px);font-style:normal}.tg3-instance-list-view .network .tg3-list-copy{justify-self:end}.tg3-instance-list-view .release-time{display:grid!important;align-content:center!important;grid-gap:5px;gap:5px}.tg3-instance-list-view .release-time b{font-size:var(--tg3-type-label,12px)}.tg3-instance-list-view .release-time small{color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px)}.tg3-instance-list-view .release-time button{padding:0;border:0;background:none;color:var(--instance-accent);font-size:var(--tg3-type-label,12px);text-align:left}.tg3-list-login{position:relative;gap:6px}.tg3-list-login>.copyable{min-width:0;display:flex;align-items:center;gap:5px}.tg3-list-login>.copyable small{font-size:var(--tg3-type-helper,11px)}.tg3-list-login>.copyable code{max-width:150px;overflow:hidden;font:550 var(--tg3-type-helper,11px)/1.45 Geist Mono,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.tg3-list-more{width:26px;height:26px;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:transparent;color:var(--instance-accent)}.tg3-list-more:hover,.tg3-list-more[aria-expanded=true]{background:var(--instance-accent-soft)}.tg3-list-more svg{width:15px}.tg3-list-login>.tg3-instance-access-label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tg3-list-login{align-content:center;display:grid!important;grid-gap:5px;gap:5px}.tg3-list-access-disabled,.tg3-list-access-link{min-width:0;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--instance-accent);font-size:var(--tg3-type-label,12px);font-weight:650;text-align:left;white-space:nowrap}.tg3-list-access-disabled svg,.tg3-list-access-link svg{width:13px;height:13px;flex:none}.tg3-list-access-disabled{cursor:not-allowed;color:var(--tg3-muted);font-weight:550}.tg3-list-access-disabled small{overflow:hidden;color:var(--tg3-muted);font-size:var(--tg3-type-helper,10px);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.tg3-list-access-link:hover{color:var(--instance-accent-dark);text-decoration:underline;text-underline-offset:3px}.tg3-list-billing{position:relative}.tg3-list-billing>button{padding:0;border:0;background:none;color:var(--instance-accent);font-size:var(--tg3-type-label,12px);font-weight:650;white-space:nowrap}.tg3-list-popover{position:fixed;z-index:1000;top:auto;right:auto;width:250px;padding:9px;display:grid;grid-gap:2px;gap:2px;isolation:isolate;border:1px solid oklch(84% .03 210/.95);border-radius:var(--tg3-r,.625rem);background:oklch(99.7% .004 205/.98);box-shadow:0 20px 50px oklch(28% .045 220/.2),inset 0 1px 0 white;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);animation:tg3-instance-menu-in .15s cubic-bezier(.22,1,.36,1) both}.tg3-list-popover-portal{position:fixed!important;z-index:1000!important;top:auto;right:auto}@starting-style{.tg3-list-popover-portal{opacity:0;transform:translateY(-4px) scale(.98)}}.tg3-list-popover.login>span{min-height:38px;padding:0 6px;display:grid;grid-template-columns:64px minmax(0,1fr) 26px;align-items:center;grid-gap:6px;gap:6px}.tg3-list-popover.login b{font-size:var(--tg3-type-label,12px)}.tg3-list-popover.login code{overflow:hidden;font:550 var(--tg3-type-helper,11px)/1.35 Geist Mono,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.tg3-list-popover.login button{width:26px;height:26px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--instance-accent)}.tg3-list-popover.login button:hover{background:var(--instance-accent-soft)}.tg3-list-popover.login svg{width:13px}.tg3-list-popover.login>span>small{grid-column:2/4;color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px);line-height:1.4}.tg3-list-popover.login>a{height:36px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid var(--instance-line);color:var(--instance-accent);font-size:var(--tg3-type-label,12px);font-weight:650}.tg3-list-popover.login>a svg{width:14px}.tg3-list-popover.billing{width:280px;padding:12px 14px;gap:10px}.tg3-list-popover.billing>span{display:flex;align-items:center;gap:5px;color:var(--tg3-muted);font-size:var(--tg3-type-helper,11px)}.tg3-list-popover.billing b{color:var(--tg3-ink);font-size:var(--tg3-type-label,12px)}.tg3-list-popover.billing small{font-size:var(--tg3-type-helper,11px)}.tg3-list-popover.billing em{margin-left:auto;padding:3px 7px;border-radius:9999px;background:oklch(93% .045 160);color:oklch(45% .12 157);font-style:normal}.tg3-instance-list-view .tg3-instance-state{font-size:var(--tg3-type-label,12px)}.tg3-instance-list-view .actions{align-items:center;justify-content:flex-start;gap:8px;overflow:visible}.tg3-instance-list-head>.actions{display:flex}.tg3-instance-list-row>.actions{display:grid;grid-template-columns:52px 84px 34px}.tg3-instance-list-view .actions>a,.tg3-instance-list-view .actions>button{height:34px;padding:0 11px;border:1px solid var(--instance-line);border-radius:5px;background:white;color:var(--instance-accent-dark);font-size:var(--tg3-type-label,12px);font-weight:650;line-height:1;white-space:nowrap}.tg3-instance-list-row>.actions>a,.tg3-instance-list-row>.actions>button{width:100%;padding-inline:0;display:flex;align-items:center;justify-content:center}.tg3-instance-list-view .actions>a:hover,.tg3-instance-list-view .actions>button:hover:not(:disabled){border-color:oklch(72% .07 199);background:var(--instance-accent-soft)}.tg3-instance-list-view .actions :is(a,button).primary{border-color:var(--instance-accent);background:linear-gradient(90deg,var(--instance-accent),oklch(53% .12 191));color:white;box-shadow:0 4px 10px oklch(46% .09 199/.09)}.tg3-instance-list-view .actions :is(a,button).primary:hover{border-color:var(--instance-accent-dark);background:linear-gradient(90deg,var(--instance-accent-dark),var(--instance-accent))}.tg3-instance-list-view .actions>button:disabled{opacity:.4}.tg3-instance-list-view .actions>button.state{display:flex;align-items:center;gap:5px}.tg3-instance-list-view .actions>button.state i{width:11px;height:11px;border:2px solid oklch(84% .03 205);border-top:2px solid var(--instance-accent);border-radius:50%;animation:tg3-instance-spin .75s linear infinite}.tg3-instance-list-view .actions .tg3-instance-menu-wrap{height:34px}.tg3-instance-list-row>.actions .tg3-instance-menu-wrap{grid-column:3}.tg3-instance-list-view .actions .tg3-instance-menu-wrap>button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid var(--instance-line);border-radius:5px;background:white;color:var(--tg3-ink)}.tg3-instance-list-view .actions .tg3-instance-menu-wrap>button:hover,.tg3-instance-list-view .actions .tg3-instance-menu-wrap>button[aria-expanded=true]{border-color:oklch(72% .07 199);background:var(--instance-accent-soft);color:var(--instance-accent-dark)}.tg3-instance-list-view .actions .tg3-instance-menu-wrap>button:disabled{opacity:.4}.tg3-instance-list-view .actions .tg3-instance-menu-wrap>button svg{width:16px}.tg3-instance-list-menu-portal{position:fixed!important;top:auto;right:auto;width:248px!important;isolation:isolate}.tg3-instance-list-menu-portal .tg3-instance-submenu>button,.tg3-instance-list-menu-portal>:is(button,a){min-height:40px;font-size:var(--tg3-type-label,12px)}.tg3-instance-list-menu-portal .tg3-instance-submenu>button>small,.tg3-instance-list-menu-portal>:is(button,a)>small{font-size:var(--tg3-type-helper,11px)}.tg3-list-detail-mask{position:fixed;z-index:360;inset:0;padding:24px;display:grid;place-items:center;background:oklch(18% .025 245/.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tg3-instance-rename-form{padding:4px 2px 16px}.tg3-instance-rename-form label{display:grid;grid-gap:9px;gap:9px}.tg3-instance-rename-form label>span{color:var(--tg3-ink);font-size:13px;font-weight:650}.tg3-instance-rename-form label>span em{color:oklch(55% .19 27);font-style:normal}.tg3-instance-rename-form input{width:100%;height:42px;padding:0 12px;border:1px solid var(--instance-line);border-radius:6px;background:white;color:var(--tg3-ink);font-size:13px;outline:0}.tg3-instance-rename-form input:focus{border-color:var(--instance-accent);box-shadow:0 0 0 3px oklch(64% .12 195/.1)}.tg3-instance-rename-form input[aria-invalid=true]{border-color:oklch(63% .19 27);background:oklch(98.6% .014 27)}.tg3-instance-rename-form small{min-height:18px;color:var(--tg3-muted);font-size:11px;line-height:1.5}.tg3-instance-rename-form small.error{color:oklch(53% .18 27);font-weight:600}.tg3-list-detail{width:min(760px,calc(100vw - 36px));max-height:90vh;overflow:auto;border:1px solid oklch(100% 0 0/.7);border-radius:var(--tg3-r-lg,1rem);background:oklch(100% 0 0/.98);box-shadow:0 30px 86px oklch(18% .04 235/.3),inset 0 1px 0 white;animation:tg3-instance-modal-in .19s cubic-bezier(.22,1,.36,1) both}@starting-style{.tg3-list-detail{opacity:0;transform:translateY(10px) scale(.985)}}.tg3-list-detail>header{height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--instance-line)}.tg3-list-detail>header h2{margin:0;font-size:17px;letter-spacing:-.02em}.tg3-list-detail>header button{width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent}.tg3-list-detail>header button:hover{background:var(--instance-subtle)}.tg3-list-detail>header svg{width:17px}.tg3-list-detail-observation{margin:16px 20px 4px;padding:12px 14px;display:flex;align-items:center;gap:14px;border:1px solid var(--instance-line);border-radius:var(--tg3-r-sm,.375rem);background:var(--instance-subtle)}.tg3-list-detail-samples{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.tg3-list-detail-samples>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-list-detail-samples small{color:var(--tg3-muted);font-size:10px;line-height:1.4}.tg3-list-detail-samples time,.tg3-list-detail-samples>span>span{font-size:11px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tg3-list-detail-observation>.tg3-cbutton{flex:none;min-height:34px;height:34px;padding:0 11px;gap:6px;font-size:11px}.tg3-list-detail-observation>.tg3-cbutton svg{width:14px;height:14px}.tg3-cbutton[aria-disabled=true]{opacity:.65;cursor:progress;transform:none}@media(max-width:720px){.tg3-list-detail-observation{align-items:flex-start;flex-wrap:wrap;padding:12px}.tg3-list-detail-samples{flex-basis:100%;grid-template-columns:1fr}.tg3-list-detail-samples>span{grid-template-columns:88px minmax(0,1fr);align-items:baseline}.tg3-list-detail-observation>.tg3-cbutton{margin-left:auto}}.tg3-list-detail-identity{min-height:72px;padding:12px 20px;display:flex;align-items:center;gap:10px}.tg3-list-detail-identity>i{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:9px;background:linear-gradient(145deg,var(--instance-accent),oklch(67% .14 178));color:white;font-style:normal;box-shadow:0 8px 18px oklch(44% .1 195/.16)}.tg3-list-detail-identity>i svg{width:21px}.tg3-list-detail-identity>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-list-detail-identity>span:nth-child(2) b,.tg3-list-detail-identity>span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-list-detail-identity>span:nth-child(2) b{font-size:13px}.tg3-list-detail-identity>span:nth-child(2) small{color:var(--tg3-muted);font-size:10px}.tg3-list-detail-identity>.tg3-instance-state{margin-left:auto}.tg3-list-detail-metrics{padding:0 20px 18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tg3-list-detail-metrics>span{min-height:70px;padding:11px 12px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;grid-gap:2px 7px;gap:2px 7px;border:1px solid oklch(91% .014 210);border-radius:var(--tg3-r-sm,.375rem);background:oklch(98.5% .007 210)}.tg3-list-detail-metrics>span>svg{grid-row:1/3;width:16px;color:var(--instance-accent)}.tg3-list-detail-metrics small{color:var(--tg3-muted);font-size:9px}.tg3-list-detail-metrics b{font-size:11px}.tg3-list-detail-metrics em{grid-column:3;grid-row:1/3;font-size:10px;font-style:normal}.tg3-list-detail-metrics>span>i{grid-column:2/4;width:100%;height:5px;overflow:hidden;border-radius:9999px;background:oklch(92% .014 215);font-style:normal}.tg3-list-detail-metrics>span>i u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--instance-accent),oklch(70% .14 178));text-decoration:none}.tg3-list-detail-metrics>span.gpu{grid-column:1/3}.tg3-list-detail-metrics>span.gpu em{color:var(--instance-accent-dark)}.tg3-list-detail-info{padding:0 20px 18px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px;column-gap:18px}.tg3-list-detail-info>span{min-width:0;min-height:42px;display:grid;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;border-bottom:1px solid var(--instance-line)}.tg3-list-detail-info small{color:var(--tg3-muted);font-size:10px}.tg3-list-detail-info b,.tg3-list-detail-info code{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tg3-list-detail-info code{font-family:Geist Mono,SFMono-Regular,Consolas,monospace}.tg3-list-detail-info button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--instance-accent)}.tg3-list-detail-info button:hover{background:var(--instance-accent-soft)}.tg3-list-detail-info button svg{width:12px}.tg3-list-detail>footer{height:62px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--instance-line)}.tg3-list-detail>footer button{height:36px;padding:0 15px;border:1px solid var(--instance-line);border-radius:4px;background:white;font-size:12px;font-weight:650}.tg3-list-detail>footer button:hover{border-color:oklch(72% .07 199);background:var(--instance-accent-soft)}.tg3-instance-pagination{min-height:58px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--instance-line);border-radius:0 0 var(--tg3-r,.625rem) var(--tg3-r,.625rem);background:oklch(99% .006 207);color:var(--tg3-muted);font-size:var(--tg3-type-label,12px)}.tg3-instance-pagination>span b{color:var(--tg3-ink)}.tg3-instance-pagination>div{display:flex;align-items:center;gap:7px}.tg3-instance-pagination button{width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid var(--instance-line);border-radius:5px;background:white}.tg3-instance-pagination button:first-child svg{transform:rotate(180deg)}.tg3-instance-pagination button svg{width:14px}.tg3-instance-pagination button:disabled{opacity:.35}.tg3-instance-pagination>div>b{width:32px;height:32px;display:grid;place-items:center;border-radius:5px;background:var(--instance-accent);color:white}.tg3-instance-pagination label{margin-left:8px;display:flex;align-items:center;gap:6px}.tg3-instance-pagination select{height:32px;padding:0 8px;border:1px solid var(--instance-line);border-radius:5px;background:white;font-size:var(--tg3-type-label,12px)}.tg3-instance-cards.refreshing,.tg3-instance-list-view.refreshing{pointer-events:none}.tg3-instance-cards.refreshing .tg3-instance-card:after,.tg3-instance-list-view.refreshing .tg3-instance-list-scroll:after{content:"";position:absolute;z-index:6;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,oklch(100% 0 0/.7) 48%,transparent 76%);opacity:.2;animation:tg3-instance-sync .65s ease-in-out infinite alternate}.tg3-instance-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--instance-line);border-radius:var(--tg3-r,.625rem);background:white;text-align:center}.tg3-instance-empty>svg{width:44px;color:oklch(72% .04 205)}.tg3-instance-empty h2{margin:15px 0 3px;font-size:17px}.tg3-instance-empty p{margin:0;color:var(--tg3-muted);font-size:12px}.tg3-instance-empty button{height:36px;margin-top:16px;padding:0 13px;border:1px solid var(--instance-line);border-radius:5px;background:white;color:var(--instance-accent);font-size:12px}.tg3-instance-operation-mask{position:fixed;z-index:360;inset:0;padding:24px;display:grid;place-items:center;background:oklch(18% .025 245/.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tg3-instance-operation{width:min(820px,calc(100vw - 36px));max-height:90vh;overflow:auto;border:1px solid oklch(100% 0 0/.7);border-radius:var(--tg3-r-lg,1rem);background:oklch(100% 0 0/.98);box-shadow:0 30px 86px oklch(18% .04 235/.3),inset 0 1px 0 white;animation:tg3-instance-modal-in .19s cubic-bezier(.22,1,.36,1) both}@starting-style{.tg3-instance-operation{opacity:0;transform:translateY(10px) scale(.985)}}.tg3-instance-operation>header{height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--instance-line)}.tg3-instance-operation>header h2{margin:0;font-size:17px;letter-spacing:-.02em}.tg3-instance-operation>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent}.tg3-instance-operation>header button:hover{background:var(--instance-subtle)}.tg3-instance-operation>header svg{width:17px}.tg3-instance-operation-warning{min-height:78px;padding:14px 20px;display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid var(--instance-warning-line);background:var(--instance-warning);color:oklch(39% .055 68)}.tg3-instance-operation-warning.danger{border-color:oklch(88% .06 28);background:oklch(97% .035 28);color:oklch(44% .12 26)}.tg3-instance-operation-warning.restart{min-height:44px;align-items:center;border-color:oklch(87% .04 250);background:oklch(97% .02 250);color:oklch(48% .14 252)}.tg3-instance-operation-warning>svg{width:18px;margin-top:1px;flex:none}.tg3-instance-operation-warning>span{display:grid;grid-gap:4px;gap:4px}.tg3-instance-operation-warning b{font-size:12px}.tg3-instance-operation-warning p{margin:0;font-size:11px;line-height:1.65}.tg3-instance-operation-table{margin:22px 20px 0;overflow:auto;border:1px solid var(--instance-line);border-radius:var(--tg3-r-sm,.375rem)}.tg3-instance-operation-table>div,.tg3-instance-operation-table>header{min-width:690px;min-height:52px;padding:0 13px;display:grid;grid-template-columns:1.1fr 1fr .75fr 1.2fr;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--instance-line);font-size:11px}.tg3-instance-operation-table>header{min-height:42px;background:var(--instance-subtle);color:var(--tg3-muted);font-size:10px;font-weight:650}.tg3-instance-operation-table>div:last-child{border-bottom:0}.tg3-instance-operation-table>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-operation-table.restart{margin-bottom:22px}.tg3-instance-operation-table.restart>div,.tg3-instance-operation-table.restart>header{min-width:0;grid-template-columns:1fr 1.25fr .8fr}.tg3-instance-operation-check{min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--tg3-muted);font-size:11px}.tg3-instance-operation-check input{width:15px;height:15px;accent-color:var(--instance-accent)}.tg3-instance-operation>footer{height:62px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--instance-line)}.tg3-instance-operation>footer button{height:36px;padding:0 15px;border:1px solid var(--instance-line);border-radius:4px;background:white;font-size:12px;font-weight:650}.tg3-instance-operation>footer button.primary{border-color:var(--instance-accent);background:linear-gradient(90deg,var(--instance-accent),oklch(53% .12 191));color:white;box-shadow:0 5px 12px oklch(46% .09 199/.1)}.tg3-instance-operation>footer button.danger{border-color:var(--tg3-red);background:var(--tg3-red);color:white}.tg3-instance-operation>footer button:disabled{opacity:.38;cursor:not-allowed}.tg3-instance-operation-summary{min-height:42px;padding:0 20px;display:flex;align-items:center;gap:8px;border-bottom:1px solid oklch(86% .035 255);background:oklch(97% .02 255);color:oklch(43% .11 252);font-size:11px}.tg3-instance-operation-summary.done{border-color:oklch(86% .045 158);background:oklch(96% .035 158);color:oklch(40% .12 156)}.tg3-instance-operation-summary svg{width:15px}.tg3-instance-operation-table.progress{margin-bottom:22px}.tg3-instance-operation-table .success,.tg3-instance-operation-table .working{display:flex;align-items:center;gap:7px}.tg3-instance-operation-table .working i{width:13px;height:13px;border:2px solid oklch(83% .04 200);border-top:2px solid var(--instance-accent);border-radius:50%;animation:tg3-instance-spin .75s linear infinite}.tg3-instance-operation-table .success i{width:7px;height:7px;border-radius:50%;background:var(--tg3-green)}.tg3-instance-toast{position:fixed;z-index:370;right:24px;bottom:24px;min-width:260px;min-height:46px;padding:11px 15px;display:flex;align-items:center;gap:9px;border:1px solid oklch(79% .055 180);border-radius:var(--tg3-r,.625rem);background:oklch(99% .01 185/.96);box-shadow:0 18px 46px oklch(29% .05 210/.16);color:oklch(32% .08 187);font-size:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:tg3-instance-toast-in .18s cubic-bezier(.22,1,.36,1) both}.tg3-instance-toast svg{width:17px;color:var(--tg3-green)}@starting-style{.tg3-instance-toast{opacity:0;transform:translateY(10px)}}@keyframes tg3-instance-spin{to{transform:rotate(1turn)}}@keyframes tg3-instance-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@keyframes tg3-instance-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes tg3-instance-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tg3-instance-sync{0%{opacity:.12;transform:translateX(-3%)}to{opacity:.6;transform:translateX(3%)}}@media(max-width:1280px){.tg3-instance-toolbar{align-items:stretch;flex-direction:column}.tg3-instance-toolbar-filters{justify-content:flex-end}.tg3-instance-card-head{align-items:flex-start;flex-direction:column}.tg3-instance-quick-actions{width:100%;justify-content:flex-start}.tg3-instance-card-main{grid-template-columns:minmax(0,1fr)}.tg3-instance-list-view{overflow:hidden}.tg3-instance-list-scroll{overflow-x:auto;overflow-y:visible}}@media(max-width:980px){.tg3-instance-toolbar-filters{justify-content:flex-start;flex-wrap:wrap}.tg3-instance-search{width:min(100%,330px)}.tg3-instance-card-main{grid-template-columns:1fr;gap:24px}.tg3-instance-resource-metrics{grid-template-columns:repeat(4,minmax(120px,1fr));overflow-x:auto;padding-bottom:4px}.tg3-instance-retention{grid-column:1}.tg3-instance-card-foot{height:auto;align-items:center;flex-wrap:wrap;padding-block:8px}.tg3-instance-card-foot time{margin-left:auto}.tg3-instance-billing-items{order:3;width:100%;padding-top:3px}.tg3-instance-pagination{align-items:flex-start;flex-direction:column}.tg3-instance-pagination>div{width:100%;justify-content:flex-end}}@media(max-width:720px){.tg3-instance-page{padding:16px}.tg3-instance-toolbar{padding:10px}.tg3-instance-toolbar-actions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr 1fr}.tg3-instance-primary{grid-column:1/4}.tg3-selection-count{grid-column:1/4;margin:0;text-align:center}.tg3-instance-toolbar-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tg3-instance-toolbar-filters label:has(select){min-width:0}.tg3-instance-toolbar select{width:100%;min-width:0}.tg3-instance-search{grid-column:1/3;width:100%}.tg3-instance-view-switch{grid-column:1}.tg3-instance-refresh{grid-column:2;justify-self:end}.tg3-instance-billing-notice{align-items:flex-start;flex-wrap:wrap}.tg3-instance-billing-notice a{margin-left:27px}.tg3-instance-card-head{padding:15px}.tg3-instance-identity{width:100%;min-width:0}.tg3-instance-identity>span{flex-wrap:wrap}.tg3-instance-identity>span>a{width:min(210px,100%);flex-basis:min(210px,100%)}.tg3-instance-identity>small{flex-wrap:wrap;white-space:normal}.tg3-instance-identity>small code,.tg3-instance-identity>small>i{display:none}.tg3-instance-identity>small>.tg3-instance-access-label{max-width:100%;white-space:normal}.tg3-instance-connection-popover code,.tg3-instance-password code{display:block!important}.tg3-instance-connection-popover{left:auto;right:0;top:calc(100% + 6px);width:min(240px,calc(100vw - 64px))}.tg3-instance-quick-actions{display:grid;grid-template-columns:1fr 1fr}.tg3-instance-menu-wrap,.tg3-instance-menu-wrap>.menu-trigger,.tg3-instance-quick-actions>a,.tg3-instance-quick-actions>button{width:100%}.tg3-instance-menu{right:0;width:min(250px,calc(100vw - 64px))}.tg3-instance-submenu{position:static;width:100%;margin-top:4px;border:0;border-top:1px solid var(--instance-line);border-radius:0;box-shadow:none;animation:none}.tg3-instance-card-main{padding:18px}.tg3-instance-resource-metrics{grid-template-columns:1fr 1fr;overflow:visible}.tg3-instance-resource-metrics>span{min-width:0}.tg3-instance-resource-metrics b{white-space:normal}.tg3-instance-card-foot{padding:9px 14px}.tg3-instance-billing-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px 10px;gap:3px 10px}.tg3-instance-billing-items>span{height:auto;min-height:28px;flex-wrap:wrap;white-space:normal}.tg3-instance-billing-items>i{display:none}.tg3-instance-billing-items>span:last-child{grid-column:1/3}.tg3-instance-list-head,.tg3-instance-list-row{width:2133px;min-width:2133px;padding:0;grid-template-columns:180px 145px 210px 90px 115px 125px 125px 125px 220px 110px 160px 190px 170px 168px}.tg3-instance-pagination{padding:10px 12px}.tg3-instance-pagination>div{justify-content:flex-start;flex-wrap:wrap}.tg3-instance-pagination label{margin-left:0}.tg3-list-detail-mask{padding:14px}.tg3-list-detail{width:100%;border-radius:var(--tg3-r,.625rem)}.tg3-list-detail-metrics{grid-template-columns:1fr}.tg3-list-detail-metrics>span.gpu{grid-column:1}.tg3-list-detail-info{grid-template-columns:1fr}.tg3-instance-operation-mask{padding:14px}.tg3-instance-operation{width:100%;border-radius:var(--tg3-r,.625rem)}.tg3-instance-operation-warning{padding:13px 15px}.tg3-instance-operation-table{margin-inline:14px}.tg3-instance-operation-check{align-items:flex-start;padding-inline:15px}.tg3-instance-operation>footer{padding-inline:15px}.tg3-instance-toast{left:14px;right:14px;bottom:14px;min-width:0}}@media(prefers-reduced-motion:reduce){.tg3-instance-billing-items,.tg3-instance-cards.refreshing .tg3-instance-card:after,.tg3-instance-connection-popover,.tg3-instance-list-view .actions>button.state i,.tg3-instance-list-view.refreshing .tg3-instance-list-scroll:after,.tg3-instance-menu,.tg3-instance-operation,.tg3-instance-operation-table .working i,.tg3-instance-quick-actions .state-button>i,.tg3-instance-refresh.loading svg,.tg3-instance-state.transitioning>i,.tg3-instance-toast,.tg3-list-detail,.tg3-list-popover{animation:none}.tg3-instance-card-foot>button svg{transition:none}}@keyframes tg3-instance-billing-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}.tg3-instance-detail-page{max-width:1720px;overflow:visible;box-sizing:border-box}.tg3-instance-detail-page *{box-sizing:border-box}.tg3-instance-detail-breadcrumb{min-height:34px;display:flex;align-items:center;gap:8px;color:var(--tg3-muted);font-size:11px}.tg3-instance-detail-breadcrumb a{display:inline-flex;align-items:center;gap:5px;color:oklch(43% .12 194);font-weight:650}.tg3-instance-detail-breadcrumb svg{width:14px}.tg3-instance-detail-breadcrumb b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg3-ink)}.tg3-instance-detail-page .tg3-page-title>aside{flex-wrap:wrap;justify-content:flex-end}.tg3-instance-detail-page .tg3-page-title>aside svg{width:14px}.tg3-instance-detail-copy{position:fixed;z-index:380;right:24px;bottom:24px;min-width:190px;padding:11px 14px;border:1px solid oklch(79% .055 180);border-radius:6px;background:oklch(99% .01 185);color:oklch(32% .08 187);font-size:12px;box-shadow:0 16px 38px oklch(29% .05 210/.14)}.tg3-instance-detail-state{min-height:calc(100dvh - 180px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--tg3-muted)}.tg3-instance-detail-state.error svg{width:28px;color:var(--tg3-red)}.tg3-instance-detail-state button{height:36px;padding:0 14px;border:1px solid var(--tg3-line);border-radius:5px;background:white;color:var(--tg3-blue)}.tg3-instance-detail-hero{min-height:126px;padding:20px 22px;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;grid-gap:18px 30px;gap:18px 30px;border:1px solid oklch(84% .035 205);border-radius:7px;background:linear-gradient(115deg,oklch(99% .008 198),oklch(96% .02 217))}.tg3-instance-detail-identity{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px}.tg3-instance-detail-identity>i{grid-row:1;width:48px;height:48px;display:grid;place-items:center;border-radius:7px;background:oklch(49% .13 190);color:white}.tg3-instance-detail-identity>i svg{width:23px}.tg3-instance-detail-identity>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-instance-detail-identity em,.tg3-instance-detail-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg3-muted);font-size:10px;font-style:normal}.tg3-instance-detail-identity b{font-size:17px}.tg3-instance-detail-hero>.tg3-instance-state{justify-self:end;font-size:12px}.tg3-instance-detail-hero>dl{grid-column:1/-1;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid oklch(87% .025 207)}.tg3-instance-detail-hero>dl>div{min-width:0;padding:14px 14px 0 0;display:grid;grid-gap:4px;gap:4px}.tg3-instance-detail-hero dt{color:var(--tg3-muted);font-size:10px}.tg3-instance-detail-hero dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;font-weight:650}.tg3-instance-detail-notice{min-height:56px;margin-top:12px;padding:10px 15px;display:flex;align-items:center;gap:11px;border:1px solid oklch(87% .03 220);background:oklch(98% .01 220)}.tg3-instance-detail-notice>svg{width:18px;flex:none}.tg3-instance-detail-notice>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-instance-detail-notice b{font-size:12px}.tg3-instance-detail-notice small{color:var(--tg3-muted);font-size:10px}.tg3-instance-detail-notice button{margin-left:auto;height:32px;padding:0 11px;border:1px solid;border-radius:4px;background:transparent;color:inherit;font-size:10px;font-weight:650}.tg3-instance-detail-notice.pending{border-color:oklch(82% .07 248);background:oklch(97% .025 250);color:oklch(43% .12 250)}.tg3-instance-detail-notice.success{border-color:oklch(82% .07 157);background:oklch(97% .03 158);color:oklch(39% .11 157)}.tg3-instance-detail-notice.failure{border-color:oklch(84% .08 27);background:oklch(97% .03 27);color:oklch(43% .13 27)}.tg3-instance-detail-actions{min-height:62px;margin:12px 0 14px;padding:10px 14px;display:flex;align-items:center;gap:8px;border-block:1px solid var(--tg3-line);background:white}.tg3-instance-detail-actions button{height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid oklch(82% .03 210);border-radius:5px;background:white;color:oklch(34% .04 226);font-size:11px;font-weight:650}.tg3-instance-detail-actions button:hover:not(:disabled){border-color:oklch(60% .1 190);background:oklch(97% .025 190)}.tg3-instance-detail-actions button:disabled{opacity:.42;cursor:not-allowed}.tg3-instance-detail-actions button svg{width:14px}.tg3-instance-detail-actions>span{margin-left:auto;color:var(--tg3-muted);font-size:10px}.tg3-instance-detail-layout{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.tg3-instance-detail-section{min-width:0;margin-bottom:14px;border:1px solid var(--tg3-line);border-radius:7px;background:white}.tg3-instance-detail-section>header{min-height:58px;padding:10px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--tg3-line)}.tg3-instance-detail-section>header>svg{width:19px;color:oklch(47% .12 193)}.tg3-instance-detail-section>header h2{margin:0;font-size:14px}.tg3-instance-detail-section>header p{margin:3px 0 0;color:var(--tg3-muted);font-size:10px}.tg3-instance-detail-section.full{width:100%}.tg3-instance-access>header>.tg3-instance-access-state{margin-left:auto;padding:5px 8px;border:1px solid var(--tg3-line);border-radius:4px;background:oklch(97% .01 210);color:var(--tg3-muted);font-size:9px;font-weight:650;white-space:nowrap}.tg3-instance-access>header>.tg3-instance-access-state.ready{border-color:oklch(76% .08 160);background:oklch(96% .025 160);color:oklch(40% .11 160)}.tg3-instance-access>header>.tg3-instance-access-state.permission_denied,.tg3-instance-access>header>.tg3-instance-access-state.unavailable{border-color:oklch(82% .07 55);background:oklch(97% .025 55);color:oklch(45% .12 45)}.tg3-instance-access-options{display:grid;grid-template-columns:1fr 1fr}.tg3-instance-access-options article{min-width:0;padding:16px 18px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;border-right:1px solid var(--tg3-line)}.tg3-instance-access-options article:last-child{border-right:0}.tg3-instance-access-options article>i{width:36px;height:36px;display:grid;place-items:center;border-radius:6px;background:oklch(94% .035 190);color:oklch(45% .13 190)}.tg3-instance-access-options svg{width:17px}.tg3-instance-access-options span{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-instance-access-options b{font-size:12px}.tg3-instance-access-options small{color:var(--tg3-muted);font-size:10px;line-height:1.45}.tg3-instance-access-options button,.tg3-instance-access-result>button{height:34px;padding:0 12px;border:1px solid oklch(52% .13 190);border-radius:5px;background:oklch(48% .13 190);color:white;font-size:10px;font-weight:700}.tg3-instance-access-options button:disabled{opacity:.4;cursor:not-allowed}.tg3-instance-access-error{margin:0 18px 14px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid oklch(79% .08 25);border-radius:5px;background:oklch(97% .025 25);color:oklch(43% .16 25);font-size:10px}.tg3-instance-access-error svg{width:15px;flex:none}.tg3-instance-access-result{margin:0 18px 18px;padding:14px;border:1px solid oklch(82% .06 190);border-radius:6px;background:oklch(98% .015 190)}.tg3-instance-access-result>div:first-child{display:grid;grid-template-columns:1fr 100px 1fr;grid-gap:12px;gap:12px}.tg3-instance-access-result span{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-instance-access-result small{color:var(--tg3-muted);font-size:9px}.tg3-instance-access-result b{overflow-wrap:anywhere;font-size:11px}.tg3-instance-access-result dl{margin:12px 0 0;padding-top:10px;display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--tg3-line)}.tg3-instance-access-result dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.tg3-instance-access-result dt{color:var(--tg3-muted);font-size:10px}.tg3-instance-access-result dd{min-width:0;margin:0;display:flex;align-items:center;gap:6px}.tg3-instance-access-result code{min-width:0;overflow:auto;padding:5px 7px;border-radius:4px;background:oklch(92% .025 220);font-size:10px;white-space:nowrap}.tg3-instance-access-result dd button{width:30px;height:30px;display:grid;place-items:center;flex:none;border:1px solid var(--tg3-line);border-radius:5px;background:white;color:var(--tg3-muted)}.tg3-instance-access-result dd svg{width:13px}.tg3-instance-access-result>button.danger{margin-top:12px;border-color:oklch(57% .15 25);background:white;color:oklch(47% .17 25)}.tg3-instance-access-result.expired,.tg3-instance-access-result.revoked{border-color:var(--tg3-line);background:oklch(97% .008 220);color:var(--tg3-muted)}.tg3-instance-ssh-connection{margin:0 18px 16px;padding:12px 14px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr) 34px;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid var(--tg3-line);background:var(--tg3-surface,white)}.tg3-instance-ssh-connection span{display:grid;grid-gap:3px;gap:3px}.tg3-instance-ssh-connection b{font-size:12px}.tg3-instance-ssh-connection small,.tg3-instance-ssh-form small{color:var(--tg3-muted);font-size:11px;line-height:1.5}.tg3-instance-ssh-connection>small{grid-column:2/-1}.tg3-instance-ssh-connection code{min-width:0;overflow:auto;padding:8px;background:oklch(95% .008 190);font-size:11px;white-space:nowrap}.tg3-instance-ssh-connection>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--tg3-line);border-radius:4px;background:transparent}.tg3-instance-ssh-connection>button svg{width:15px}.tg3-instance-ssh-form{margin:0 18px 16px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid var(--tg3-line);border-radius:5px}.tg3-instance-ssh-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:600}.tg3-instance-ssh-form input{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid var(--tg3-line);border-radius:4px;background:var(--tg3-surface,white);color:inherit}.tg3-instance-ssh-form input:focus-visible{outline:2px solid oklch(52% .13 190);outline-offset:2px}.tg3-instance-ssh-form>div{grid-column:1/-1;display:flex;align-items:center;gap:8px}.tg3-instance-ssh-form>div small{margin-right:auto}.tg3-instance-ssh-form button{height:34px;padding:0 12px;border:1px solid var(--tg3-line);border-radius:4px;background:transparent;color:inherit}.tg3-instance-ssh-form button[type=submit]{border-color:oklch(52% .13 190);background:oklch(48% .13 190);color:white}.tg3-instance-ssh-form button:disabled{opacity:.45;cursor:not-allowed}.tg3-instance-detail-grid{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tg3-instance-detail-grid>div{min-width:0;min-height:94px;padding:15px 16px;display:grid;align-content:center;grid-gap:5px;gap:5px;border-right:1px solid var(--tg3-line);border-bottom:1px solid var(--tg3-line)}.tg3-instance-detail-grid>div:nth-child(3n){border-right:0}.tg3-instance-detail-grid>div:nth-last-child(-n+3){border-bottom:0}.tg3-instance-detail-facts dt,.tg3-instance-detail-grid dt{color:var(--tg3-muted);font-size:10px}.tg3-instance-detail-facts dd,.tg3-instance-detail-grid dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;font-weight:650}.tg3-instance-detail-grid small{color:var(--tg3-muted);font-size:9px;line-height:1.45}.tg3-instance-detail-facts{margin:0}.tg3-instance-detail-facts>div{min-height:52px;padding:10px 16px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--tg3-line)}.tg3-instance-detail-facts>div:last-child{border-bottom:0}.tg3-instance-detail-facts dd{text-align:right}.tg3-instance-detail-table-scroll{width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tg3-instance-detail-table-scroll:focus-visible{outline:2px solid var(--tg3-blue);outline-offset:-2px}.tg3-instance-detail-table-scroll table{width:100%;min-width:920px;border-collapse:collapse}.tg3-instance-detail-table-scroll td,.tg3-instance-detail-table-scroll th{height:52px;padding:9px 14px;border-bottom:1px solid var(--tg3-line);text-align:left;font-size:11px}.tg3-instance-detail-table-scroll th{height:42px;background:oklch(98% .008 205);color:var(--tg3-muted);font-size:10px;font-weight:650}.tg3-instance-detail-table-scroll tbody tr:last-child td{border-bottom:0}.tg3-instance-detail-table-scroll td b,.tg3-instance-detail-table-scroll td small{display:block}.tg3-instance-detail-table-scroll td small{margin-top:3px;color:var(--tg3-muted);font-size:9px}.tg3-instance-detail-table-scroll code{font-size:10px}.tg3-instance-detail-empty{min-height:112px;padding:20px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--tg3-muted)}.tg3-instance-detail-empty>svg{width:26px}.tg3-instance-detail-empty>span{display:grid;grid-gap:4px;gap:4px}.tg3-instance-detail-empty b{color:var(--tg3-ink);font-size:12px}.tg3-instance-detail-empty small{font-size:10px}.tg3-instance-detail-timeline{margin:0;padding:4px 18px 12px;list-style:none}.tg3-instance-detail-timeline li{min-height:58px;display:grid;grid-template-columns:10px 160px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--tg3-line)}.tg3-instance-detail-timeline li:last-child{border-bottom:0}.tg3-instance-detail-timeline li>i{width:8px;height:8px;border:2px solid oklch(55% .11 193);border-radius:50%}.tg3-instance-detail-timeline time{color:var(--tg3-muted);font-size:10px}.tg3-instance-detail-timeline span{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-instance-detail-timeline b{font-size:11px}.tg3-instance-detail-timeline small{overflow-wrap:anywhere;color:var(--tg3-muted);font-size:9px}.tg3-instance-detail-timeline svg{width:16px;color:var(--tg3-green)}.tg3-instance-detail-audit{min-height:48px;padding:0 4px 18px;display:flex;align-items:center;gap:8px;color:var(--tg3-muted);font-size:10px}.tg3-instance-detail-audit svg{width:15px;color:oklch(47% .1 194)}.tg3-instance-ssh-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);grid-gap:0;gap:0}.tg3-instance-ssh-contract{min-width:0;padding:16px 18px;border-right:1px solid var(--tg3-line)}.tg3-instance-ssh-state{min-height:120px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--tg3-muted);font-size:12px}.tg3-instance-ssh-state.failure{color:var(--tg3-red)}.tg3-instance-ssh-state svg{width:18px}.tg3-instance-ssh-access .tg3-instance-detail-notice{margin:0 0 10px}.tg3-instance-ssh-access .tg3-instance-password-form>div{grid-template-columns:112px minmax(0,1fr);min-height:48px}.tg3-instance-ssh-access .tg3-instance-password-form dd{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.tg3-instance-ssh-access .tg3-instance-password-form dd>code{max-width:100%;height:auto;min-height:36px;overflow-wrap:anywhere;white-space:normal;line-height:1.45}.tg3-instance-ssh-access .tg3-instance-password-form dd>button{height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--tg3-line);border-radius:4px;background:white;color:var(--tg3-blue);font-size:10px}.tg3-instance-ssh-access .tg3-instance-password-form dd>button svg{width:12px}.tg3-instance-ssh-password{padding:18px;display:grid;align-content:start;grid-gap:9px;gap:9px}.tg3-instance-ssh-password>label{font-size:12px;font-weight:700}.tg3-instance-ssh-password>div{position:relative}.tg3-instance-ssh-password input{width:100%;height:38px;padding:0 40px 0 11px;border:1px solid var(--tg3-line);border-radius:5px;background:white;font-size:12px;outline:0}.tg3-instance-ssh-password input:focus{border-color:var(--tg3-blue);box-shadow:0 0 0 3px oklch(56% .15 258/.09)}.tg3-instance-ssh-password>div>button{position:absolute;right:0;top:0;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:var(--tg3-muted)}.tg3-instance-ssh-password>div>button svg{width:15px}.tg3-instance-ssh-password>small{color:var(--tg3-muted);font-size:10px;line-height:1.5}.tg3-instance-ssh-password>small.error{color:var(--tg3-red)}.tg3-instance-ssh-password>.tg3-cbutton{justify-content:center;margin-top:3px}.dark .tg3-instance-ssh-contract{border-color:oklch(39% .025 230)}.dark .tg3-instance-ssh-access .tg3-instance-password-form dd>button,.dark .tg3-instance-ssh-password input{background:oklch(24% .02 235);border-color:oklch(39% .025 230);color:oklch(91% .015 230)}@media(max-width:980px){.tg3-instance-detail-layout,.tg3-instance-ssh-layout{grid-template-columns:1fr}.tg3-instance-ssh-contract{border-right:0;border-bottom:1px solid var(--tg3-line)}.tg3-instance-detail-grid,.tg3-instance-detail-hero>dl{grid-template-columns:1fr 1fr}.tg3-instance-detail-grid>div:nth-child(3n){border-right:1px solid var(--tg3-line)}.tg3-instance-detail-grid>div:nth-child(2n){border-right:0}.tg3-instance-detail-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--tg3-line)}.tg3-instance-detail-grid>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:720px){.tg3-instance-detail-page{padding:14px}.tg3-instance-detail-page .tg3-page-title{gap:12px}.tg3-instance-detail-page .tg3-page-title>aside{width:100%;justify-content:flex-start}.tg3-instance-detail-page .tg3-page-title>aside .tg3-cbutton{flex:1 1}.tg3-instance-detail-hero{grid-template-columns:1fr;padding:16px}.tg3-instance-detail-hero>.tg3-instance-state{justify-self:start}.tg3-instance-detail-hero>dl{grid-template-columns:1fr 1fr}.tg3-instance-detail-actions{align-items:stretch;flex-wrap:wrap}.tg3-instance-detail-actions button{flex:1 1}.tg3-instance-detail-actions>span{width:100%;margin:0;line-height:1.5}.tg3-instance-detail-grid{grid-template-columns:1fr}.tg3-instance-detail-grid>div{border-right:0!important;border-bottom:1px solid var(--tg3-line)!important}.tg3-instance-detail-grid>div:last-child{border-bottom:0!important}.tg3-instance-detail-timeline li{grid-template-columns:10px minmax(0,1fr) 18px;gap:9px}.tg3-instance-detail-timeline time{grid-column:2}.tg3-instance-detail-timeline span{grid-column:2;grid-row:2}.tg3-instance-detail-timeline svg{grid-column:3;grid-row:1/3}.tg3-instance-detail-copy{left:14px;right:14px;bottom:14px}}.tg3-instance-card-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,max-content);align-items:center;grid-gap:14px 24px;gap:14px 24px}.tg3-instance-identity{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px}.tg3-instance-identity>input{grid-row:1/span 2}.tg3-instance-identity>span{grid-column:2;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tg3-instance-identity>span>a{width:auto;max-width:clamp(160px,22vw,300px);flex:1 1 180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-identity>small{grid-column:2;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tg3-instance-quick-actions{min-width:0;max-width:100%;justify-content:flex-end}.tg3-instance-menu-wrap{z-index:30}.tg3-instance-card:has(.tg3-instance-menu){z-index:120}.tg3-instance-list-menu-portal,.tg3-instance-menu{max-height:min(420px,calc(100dvh - 32px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tg3-instance-submenu.inline{position:static;width:auto;max-height:none;margin:4px 0 0 24px;padding:4px 0 0;border:0;border-top:1px solid var(--instance-line);border-radius:0;box-shadow:none;animation:none}.tg3-instance-submenu-portal{position:fixed;z-index:1001;right:auto;bottom:auto;width:216px;margin:0;max-height:calc(100dvh - 24px);overflow-y:auto;background:var(--tg3-surface,white)}.tg3-instance-submenu-portal>button{min-height:44px;font-size:12px}.tg3-instance-submenu-portal>button>small{font-size:11px;white-space:nowrap}.dark .tg3-instance-submenu-portal{background:oklch(24% .02 235);border-color:oklch(39% .025 230)}.tg3-instance-list-menu-portal.compact{width:248px}.tg3-instance-list-menu-portal>:is(button,a){flex-wrap:wrap;font-size:12px;line-height:1.5}.tg3-instance-list-menu-portal>:is(button,a)>small{font-size:11px;max-width:100%;overflow-wrap:anywhere}.tg3-instance-menu>button:disabled,.tg3-instance-submenu>button:disabled{opacity:.62;background:transparent;color:var(--tg3-muted)}.tg3-instance-menu>button:disabled>small,.tg3-instance-submenu>button:disabled>small{color:var(--instance-accent-dark);font-weight:650}.tg3-instance-page .tg3-instance-list-view .actions>button.tg3-instance-brand-action:disabled,.tg3-instance-page .tg3-instance-quick-actions>button:disabled{border-color:var(--instance-line);background:var(--instance-subtle);color:var(--tg3-muted);box-shadow:none;opacity:1;cursor:not-allowed}.tg3-instance-card-foot>button:focus-visible,.tg3-instance-list-view :is(button,a,input):focus-visible,.tg3-instance-menu :is(button,a):focus-visible,.tg3-instance-quick-actions :is(button,a):focus-visible{outline:2px solid var(--tg3-blue);outline-offset:2px}.tg3-instance-list-view .sticky-left,.tg3-instance-list-view .sticky-right{isolation:isolate;background:var(--instance-surface)}.tg3-instance-list-view .sticky-left{box-shadow:1px 0 0 var(--instance-line),12px 0 18px oklch(32% .04 216/.08)}.tg3-instance-list-view .identity a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.3}.tg3-instance-list-view .cell-stack b{display:block;max-width:100%;line-height:1.35}.tg3-instance-list-view .actions{z-index:12}.tg3-instance-list-menu-portal{z-index:1000!important;background:white}.tg3-list-detail-mask{overscroll-behavior:contain}.tg3-instance-page:has(>.tg3-instance-cards)>.tg3-instance-cards{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.tg3-instance-cards:focus-visible{outline:2px solid var(--tg3-blue);outline-offset:-2px}.tg3-instance-list-scroll{overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.tg3-instance-list-head,.tg3-instance-list-row{width:2297px;min-width:2297px;grid-template-columns:250px 145px 205px 90px 115px 125px 125px 125px 225px 112px 175px 190px 155px 260px}.tg3-instance-list-row:hover>.sticky-left,.tg3-instance-list-row:hover>.sticky-right{background:oklch(98.5% .014 201)}.tg3-instance-list-row.state-异常>.sticky-left,.tg3-instance-list-row.state-异常>.sticky-right{background:oklch(98.4% .018 27)}@media(max-width:1320px){.tg3-instance-card-head{grid-template-columns:minmax(0,1fr);align-items:start}.tg3-instance-quick-actions{width:100%;justify-content:flex-start}}@media(min-width:1281px) and (max-width:1600px){.tg3-instance-resource-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.tg3-instance-list-view .sticky-right{position:static;box-shadow:none}}@media(max-width:720px){.tg3-instance-card-head{gap:14px;padding:15px}.tg3-instance-identity{width:100%;grid-template-columns:18px minmax(0,1fr)}.tg3-instance-identity>span>a{max-width:100%;flex-basis:150px}.tg3-instance-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tg3-instance-quick-actions .tg3-instance-menu-wrap{min-width:0}.tg3-instance-menu{max-height:min(420px,calc(100dvh - 28px));width:min(280px,calc(100vw - 32px))}.tg3-instance-submenu.inline{margin-left:20px}.tg3-instance-resource-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tg3-instance-resource-metrics>span:nth-child(odd){border-left:0;padding-left:0}.tg3-instance-page:has(>:is(.tg3-instance-cards,.tg3-instance-list-view)){height:auto;min-height:calc(100dvh - 68px);overflow:visible}.tg3-instance-page:has(>.tg3-instance-cards)>.tg3-instance-cards{min-height:auto;flex:none;overflow:visible}.tg3-instance-page:has(>.tg3-instance-list-view)>.tg3-instance-list-view{height:min(68dvh,640px);min-height:480px;flex:none}.tg3-instance-resource-metrics>span{padding-left:12px;gap:10px}.tg3-instance-list-head,.tg3-instance-list-row{width:2082px;min-width:2082px;grid-template-columns:190px 135px 185px 82px 105px 115px 115px 115px 205px 105px 155px 175px 140px 260px}}body:has(:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance,.tg3-public-community,.tg3-docs,.tg3-about)) .tg3-user-menu :is(a,button)>span>small,body:has(:is(.tg3-console-maas,.tg3-console-enterprise,.tg3-console-finance,.tg3-public-community,.tg3-docs,.tg3-about)) .tg3-user-menu>header small{font-size:11px}html:has(.tg3-console-maas){overflow-y:scroll}.tg3-maas-layout{grid-template-columns:270px minmax(0,1fr);gap:14px;transition:grid-template-columns .18s var(--tg3-ease-out)}.tg3-maas-layout.filters-hidden{grid-template-columns:minmax(0,1fr)}.tg3-maas-layout>main{min-width:0}.tg3-console-maas .tg3-model-filters{top:86px;max-height:calc(100vh - 104px);padding:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:oklch(78% .025 220) transparent;box-sizing:border-box}.tg3-console-maas .tg3-model-filters::-webkit-scrollbar{width:5px}.tg3-console-maas .tg3-model-filters::-webkit-scrollbar-thumb{border-radius:var(--tg3-r-full);background:oklch(78% .025 220)}.tg3-console-maas .tg3-model-filters section+section{margin-top:24px;padding-top:20px}.tg3-console-maas .tg3-model-filters h3{height:26px;min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;line-height:1;letter-spacing:-.01em}.tg3-console-maas .tg3-model-filters h3>span{display:inline-flex;align-items:baseline;gap:6px}.tg3-console-maas .tg3-model-filters h3>span>b{color:oklch(51% .2 274);font-size:12px;font-weight:720;letter-spacing:0}.tg3-filter-clear{width:26px;height:26px;flex:0 0 26px;padding:0;border:0;border-radius:5px;background:transparent;display:grid;place-items:center;color:oklch(62% .02 245);cursor:pointer;opacity:1;transition:opacity .15s ease,background .15s ease,color .15s ease,transform .15s ease}.tg3-filter-clear.is-idle{visibility:hidden;opacity:0;pointer-events:none}.tg3-filter-clear:hover{background:oklch(95.5% .018 250);color:var(--tg3-blue)}.tg3-filter-clear:active{transform:scale(.92)}.tg3-filter-clear:focus-visible{outline:2px solid var(--tg3-blue);outline-offset:1px}.tg3-filter-clear svg{width:15px;height:15px;stroke-width:1.8}.tg3-console-maas .tg3-filter-tags{gap:7px}.tg3-console-maas .tg3-filter-tags button{height:34px;padding-inline:10px;border:1px solid transparent;border-radius:6px;background:oklch(97.1% .009 250);display:inline-flex;align-items:center;font-weight:520;transition:background .15s ease,border-color .15s ease,color .15s ease}.tg3-console-maas .tg3-filter-tags button:hover{border-color:oklch(83% .04 207);background:oklch(96% .022 202)}.tg3-console-maas .tg3-filter-tags button.active{border-color:oklch(82% .06 205);background:oklch(94.5% .04 201);color:oklch(43% .13 206);font-weight:520}.tg3-console-maas .tg3-filter-tags button[data-tone=blue]{background:oklch(96% .025 250);color:oklch(52% .18 259)}.tg3-console-maas .tg3-filter-tags button[data-tone=green]{background:oklch(96.5% .035 161);color:oklch(51% .13 163)}.tg3-console-maas .tg3-filter-tags button[data-tone=violet]{background:oklch(96% .032 294);color:oklch(54% .19 291)}.tg3-console-maas .tg3-filter-tags button[data-tone=pink]{background:oklch(96.5% .035 349);color:oklch(59% .19 350)}.tg3-console-maas .tg3-filter-tags button[data-tone=cyan]{background:oklch(96.5% .035 195);color:oklch(50% .12 197)}.tg3-console-maas .tg3-filter-tags button.active[data-tone=blue]{border-color:oklch(62% .18 259);background:oklch(95.5% .035 250)}.tg3-console-maas .tg3-filter-tags button.active[data-tone=green]{border-color:oklch(65% .13 163);background:oklch(96% .045 161)}.tg3-console-maas .tg3-filter-tags button.active[data-tone=violet]{border-color:oklch(63% .18 291);background:oklch(95.5% .04 294)}.tg3-console-maas .tg3-filter-tags button.active[data-tone=pink]{border-color:oklch(68% .18 350);background:oklch(96% .045 349)}.tg3-console-maas .tg3-filter-tags button.active[data-tone=cyan]{border-color:oklch(65% .13 197);background:oklch(96% .045 195)}.tg3-console-maas .tg3-vendor-grid{gap:7px}.tg3-console-maas .tg3-vendor-grid button{min-width:0;padding-inline:8px;border-radius:6px;text-align:left;font-weight:500}.tg3-console-maas .tg3-vendor-grid button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-console-maas .tg3-vendor-grid button:hover{border-color:oklch(79% .055 207);background:oklch(98% .012 202)}.tg3-console-maas .tg3-vendor-grid button.active{box-shadow:inset 0 0 0 1px oklch(62% .12 202/.16)}.tg3-model-brand-icon svg{width:58%;height:58%;display:block;fill:currentColor}.tg3-model-brand-icon img{width:68%;height:68%;display:block;object-fit:contain}.tg3-console-maas .tg3-vendor-grid .tg3-model-brand-icon svg{width:64%;height:64%}.tg3-console-maas .tg3-model-card-grid .pink,.tg3-console-maas .tg3-vendor-grid .pink{background:oklch(95.5% .035 350);color:oklch(58% .2 350)}.tg3-console-maas .tg3-model-card-grid .cyan,.tg3-console-maas .tg3-vendor-grid .cyan{background:oklch(95% .04 203);color:oklch(55% .13 208)}.tg3-console-maas .tg3-free-quota{overflow:hidden;position:relative;isolation:isolate}.tg3-console-maas .tg3-free-quota:after{content:"";position:absolute;z-index:-1;right:-28px;bottom:-32px;width:92px;height:92px;border:18px solid oklch(72% .12 192/.13);border-radius:50%}.tg3-console-maas .tg3-model-toolbar{margin-bottom:10px}.tg3-console-maas .tg3-model-toolbar>button{min-width:126px;justify-content:center;border-radius:6px;color:oklch(31% .055 244);font-weight:620}.tg3-console-maas .tg3-model-toolbar>button:hover{border-color:oklch(73% .07 203);background:oklch(98% .015 200)}.tg3-console-maas .tg3-model-toolbar label{max-width:520px;border-color:oklch(86% .025 220);transition:border-color .15s ease,box-shadow .15s ease}.tg3-console-maas .tg3-model-toolbar label:focus-within{border-color:oklch(61% .13 213);box-shadow:0 0 0 3px oklch(65% .12 211/.1)}.tg3-console-maas .tg3-model-toolbar input{min-width:0;background:transparent}.tg3-console-maas .tg3-model-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:256px;gap:12px;align-items:stretch}.tg3-console-maas .tg3-model-card-grid>article{width:100%;height:256px;min-height:256px;padding:20px;display:grid;grid-template-rows:42px 28px 68px 48px;align-content:start;grid-row-gap:12px;row-gap:12px;overflow:hidden;isolation:isolate;background:oklch(100% 0 0);box-sizing:border-box}.tg3-console-maas .tg3-model-card-grid>article:before{content:"";position:absolute;z-index:-1;right:-66px;top:-72px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,oklch(88% .08 204/.28),transparent 68%);opacity:0;transition:opacity .18s ease}.tg3-console-maas .tg3-model-card-grid>article:after{content:"";position:absolute;z-index:0;inset:0 0 0 auto;width:62%;background:oklch(69% .16 294);opacity:.2;pointer-events:none;-webkit-mask:url(/assets/v3/model-card-network-texture-v1.png) right center/auto 100% no-repeat;mask:url(/assets/v3/model-card-network-texture-v1.png) right center/auto 100% no-repeat}.tg3-console-maas .tg3-model-card-grid>article:hover:before{opacity:1}.tg3-console-maas .tg3-model-card-grid>article.video-model:before{background:radial-gradient(circle,oklch(87% .09 300/.26),transparent 68%)}.tg3-console-maas .tg3-model-card-grid>article>.tg3-capabilities,.tg3-console-maas .tg3-model-card-grid>article>.tg3-card-pricing,.tg3-console-maas .tg3-model-card-grid>article>header{position:relative;z-index:1}.tg3-model-card-hit{position:absolute;z-index:2;inset:0;border-radius:inherit}.tg3-model-card-hit:focus-visible{outline:2px solid var(--tg3-blue);outline-offset:-3px}.tg3-console-maas .tg3-model-card-grid header{height:42px;min-width:0;gap:12px;align-items:center}.tg3-console-maas .tg3-model-card-grid header>i{width:40px;height:40px;flex:none;border-radius:9px;font-size:16px;box-shadow:inset 0 0 0 1px oklch(72% .05 220/.08)}.tg3-console-maas .tg3-model-card-grid header>span{min-width:0;padding-right:82px;gap:2px}.tg3-console-maas .tg3-model-card-grid header b{display:block;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tg3-console-maas .tg3-model-card-grid header>em{top:14px;right:16px;height:24px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid oklch(90% .04 42);border-radius:5px;background:oklch(97.5% .025 42);font-weight:650;line-height:1;box-sizing:border-box}.tg3-console-maas .tg3-model-card-grid header>em.capability{background:oklch(95.5% .04 297);color:oklch(55% .19 297)}.tg3-console-maas .tg3-capabilities{height:28px;min-height:28px;margin:0;display:flex;align-items:center;gap:5px;flex-wrap:nowrap;overflow:hidden}.tg3-console-maas .tg3-capabilities small,.tg3-console-maas .tg3-capabilities span{height:24px;max-width:112px;padding:0 7px;display:inline-flex;align-items:center;flex:none;overflow:hidden;border-radius:5px;background:oklch(95.7% .035 204);color:oklch(43% .12 211);text-overflow:ellipsis;white-space:nowrap}.tg3-console-maas .tg3-capabilities small{margin-left:0;background:oklch(96.5% .012 240);color:oklch(45% .025 245)}.tg3-console-maas .tg3-card-pricing{height:68px;margin:0;padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;border:1px solid oklch(93.2% .008 218);border-radius:8px;background:linear-gradient(105deg,oklch(99.1% .004 224),oklch(98.9% .007 198));box-sizing:border-box}.tg3-console-maas .tg3-card-pricing.single{grid-template-columns:minmax(0,1fr)}.tg3-console-maas .tg3-card-pricing>div{min-width:0;display:grid;align-content:center;grid-gap:3px;gap:3px}.tg3-console-maas .tg3-card-pricing dt{overflow:hidden;color:oklch(49% .025 243);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tg3-console-maas .tg3-card-pricing dd{margin:0;overflow:hidden;color:oklch(24% .035 248);font-size:15px;font-weight:730;line-height:1.2;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.tg3-console-maas .tg3-card-pricing dd small{display:inline;margin:0 0 0 4px;color:oklch(48% .025 243);font-size:var(--tg3-type-helper);font-weight:480;letter-spacing:0}.tg3-console-maas .tg3-model-card-grid footer{height:48px;min-height:48px;padding:12px 0 0;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;box-sizing:border-box}.tg3-console-maas .tg3-model-card-grid footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:oklch(93% .009 218)}.tg3-console-maas .tg3-model-card-grid footer>span{min-width:0;flex:1 1}.tg3-console-maas .tg3-model-card-grid footer a{font-weight:650}.tg3-console-maas .tg3-model-card-grid .tg3-model-price-link{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;color:oklch(53% .18 254);font-size:var(--tg3-type-label);text-overflow:ellipsis;white-space:nowrap}.tg3-console-maas .tg3-model-card-grid .tg3-model-price-link svg{width:12px;height:12px;flex:none}.tg3-console-maas .tg3-model-card-grid .tg3-model-price-link:hover{text-decoration:underline;text-underline-offset:3px}.tg3-console-maas .tg3-model-card-grid .tg3-model-try{width:104px;height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 104px;border:1px solid oklch(56% .125 195);border-radius:6px;background:oklch(57% .125 195);box-shadow:0 4px 12px oklch(47% .09 198/.11);color:white;font-size:var(--tg3-type-label);line-height:1;text-decoration:none;transition:background var(--tg3-dur-fast) var(--tg3-ease-out),border-color var(--tg3-dur-fast) var(--tg3-ease-out),box-shadow var(--tg3-dur-fast) var(--tg3-ease-out),transform var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-console-maas .tg3-model-card-grid .tg3-model-try svg{width:14px;height:14px;fill:currentColor;stroke-width:1.8}.tg3-console-maas .tg3-model-card-grid .tg3-model-try:hover{border-color:oklch(52% .13 195);background:oklch(53% .13 195);box-shadow:0 6px 16px oklch(43% .1 198/.16);text-decoration:none;transform:translateY(-1px)}.tg3-console-maas .tg3-model-card-grid .tg3-model-try.disabled{cursor:not-allowed;border-color:oklch(82% .025 205);background:oklch(84% .035 197);box-shadow:none;color:oklch(99% .004 200);opacity:.78}.tg3-console-maas .tg3-model-card-grid .tg3-model-try.disabled:hover{border-color:oklch(82% .025 205);background:oklch(84% .035 197);box-shadow:none;transform:none}.tg3-console-maas .tg3-model-card-grid .tg3-model-price-link:focus-visible,.tg3-console-maas .tg3-model-card-grid .tg3-model-try:focus-visible{outline:2px solid oklch(59% .16 211);outline-offset:2px}.tg3-model-pagination{min-height:58px;margin-top:16px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:oklch(48% .025 243);font-size:var(--tg3-type-label)}.tg3-model-pagination>div{display:flex;align-items:center;gap:6px}.tg3-model-pagination button{min-width:34px;height:34px;padding:0 10px;display:grid;place-items:center;border:1px solid oklch(87% .025 215);border-radius:6px;background:oklch(100% 0 0);color:oklch(39% .04 243);font-size:var(--tg3-type-label);transition:border-color var(--tg3-dur-fast) var(--tg3-ease-out),background var(--tg3-dur-fast) var(--tg3-ease-out),color var(--tg3-dur-fast) var(--tg3-ease-out)}.tg3-model-pagination button:hover:not(:disabled){border-color:oklch(70% .08 201);background:oklch(97% .02 198);color:oklch(43% .12 202)}.tg3-model-pagination button.active{border-color:oklch(57% .125 195);background:oklch(57% .125 195);color:oklch(100% 0 0);font-weight:700}.tg3-model-pagination button:disabled{opacity:.38;cursor:not-allowed}.tg3-model-pagination button:focus-visible{outline:2px solid oklch(59% .16 211);outline-offset:2px}.tg3-model-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed oklch(82% .035 215);border-radius:var(--tg3-r);background:white;text-align:center}.tg3-model-empty>svg{width:38px;height:38px;color:oklch(68% .04 215)}.tg3-model-empty h2{margin:16px 0 4px;font-size:18px}.tg3-model-empty p{margin:0;color:var(--tg3-muted)}.tg3-model-empty button{height:36px;margin-top:16px;padding-inline:14px;border:1px solid oklch(79% .05 206);border-radius:6px;background:oklch(97% .02 203);color:var(--tg3-blue);font-weight:650}.tg3-model-detail-page{padding-top:20px;padding-bottom:54px}.tg3-model-detail-topbar{min-height:48px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tg3-model-detail-topbar nav,.tg3-model-detail-topbar nav a{display:flex;align-items:center;gap:8px}.tg3-model-detail-topbar nav{min-width:0;color:var(--tg3-muted);font-size:var(--tg3-type-body)}.tg3-model-detail-topbar nav a{color:oklch(37% .06 236)}.tg3-model-detail-topbar nav a:hover{color:var(--tg3-blue)}.tg3-model-detail-topbar nav svg{width:16px}.tg3-model-detail-topbar nav b{overflow:hidden;color:var(--tg3-ink);text-overflow:ellipsis;white-space:nowrap}.tg3-model-detail-topbar>div{display:flex;gap:8px}.tg3-model-api-strip,.tg3-model-detail-hero,.tg3-model-detail-section{border:1px solid oklch(87% .023 215);border-radius:var(--tg3-r);background:white;box-shadow:0 8px 26px oklch(37% .04 216/.035)}.tg3-model-detail-hero{min-height:208px;padding:24px 28px;position:relative;overflow:hidden}.tg3-model-detail-hero:after{content:none}.tg3-model-detail-identity{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.tg3-model-detail-identity>i{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:11px;background:oklch(94.5% .04 297);color:oklch(56% .21 297);font-size:21px;font-style:normal;font-weight:760}.tg3-model-detail-identity>i.blue{color:oklch(55% .2 247);background:oklch(95% .035 247)}.tg3-model-detail-identity>i.black{color:oklch(28% .02 260);background:oklch(94% .01 260)}.tg3-model-detail-identity>i.cyan{color:oklch(55% .13 208);background:oklch(95% .04 203)}.tg3-model-detail-identity>i.pink{color:oklch(58% .2 350);background:oklch(95.5% .035 350)}.tg3-model-detail-identity>div>span{display:flex;align-items:center;gap:8px}.tg3-model-detail-identity h1{margin:0;font-size:25px;line-height:1.25;letter-spacing:-.035em}.tg3-model-detail-identity button{height:28px;padding:0 6px;display:flex;align-items:center;gap:4px;border:0;border-radius:5px;background:transparent;color:var(--tg3-blue)}.tg3-model-detail-identity button:hover{background:var(--tg3-blue-soft)}.tg3-model-detail-identity button svg{width:15px}.tg3-model-detail-identity button em{font-size:10px;font-style:normal;white-space:nowrap}.tg3-model-detail-identity p{margin:4px 0 0;display:flex;align-items:center;gap:12px;color:var(--tg3-muted)}.tg3-model-detail-tags{position:relative;z-index:1;margin:16px 0 9px;display:flex;gap:6px;flex-wrap:wrap}.tg3-model-detail-tags span{padding:4px 8px;border-radius:5px;background:oklch(95.5% .035 198);color:oklch(42% .11 205);font-size:var(--tg3-type-helper)}.tg3-model-detail-description{position:relative;z-index:1;max-width:none;margin:0;color:oklch(42% .035 238);font-size:14px!important;line-height:1.75!important}.tg3-model-detail-hero>aside{position:relative;z-index:1;margin-top:17px;display:flex;gap:22px;flex-wrap:wrap}.tg3-model-detail-hero>aside span{display:flex;align-items:center;gap:6px;color:var(--tg3-muted);font-size:var(--tg3-type-label)}.tg3-model-detail-hero>aside svg{width:15px;color:var(--tg3-blue)}.tg3-model-detail-section{margin-top:14px;padding:20px 24px}.tg3-model-detail-section>header{min-height:39px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border:0}.tg3-model-detail-section>header>div>span{display:block;margin-bottom:4px;color:var(--tg3-blue);font-size:10px;font-weight:720;letter-spacing:.14em}.tg3-model-detail-section>header h2{margin:0;font-size:19px;letter-spacing:-.025em}.tg3-model-detail-section>header>small{margin-top:7px;color:var(--tg3-muted)}.tg3-model-ability-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid oklch(89% .02 215)}.tg3-model-ability-grid>article{min-height:62px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid oklch(89% .02 215)}.tg3-model-ability-grid>article:nth-child(odd){padding-right:28px;border-right:1px solid oklch(89% .02 215)}.tg3-model-ability-grid>article:nth-child(2n){padding-left:28px}.tg3-model-ability-grid>article>span{color:var(--tg3-muted);font-size:var(--tg3-type-body)}.tg3-model-ability-grid>article>div{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.tg3-model-ability-grid b{min-width:18px;height:22px;padding:0;display:grid;place-items:center;border-radius:0;background:transparent;color:var(--tg3-ink);font-family:Georgia,serif;font-size:16px;font-weight:500}.tg3-model-ability-grid b svg{width:16px;height:16px}.tg3-model-ability-grid strong{display:flex;align-items:center;gap:6px;font-size:var(--tg3-type-body)}.tg3-model-ability-grid strong.supported{color:oklch(46% .13 157)}.tg3-model-ability-grid strong.unsupported{color:var(--tg3-muted)}.tg3-model-ability-grid strong.protocol{color:oklch(43% .11 209)}.tg3-model-ability-grid strong svg{width:16px}.tg3-model-detail-section.compact{padding-bottom:20px}.tg3-model-limit-grid{margin-top:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid oklch(89% .02 215);border-radius:7px;background:oklch(98.5% .009 210)}.tg3-model-limit-grid article{min-height:64px;padding:12px 16px;display:grid;align-content:center;grid-gap:5px;gap:5px;border-right:1px solid oklch(89% .02 215)}.tg3-model-limit-grid article:last-child{border-right:0}.tg3-model-limit-grid span{color:var(--tg3-muted);font-size:var(--tg3-type-helper)}.tg3-model-limit-grid b{overflow:hidden;font-size:var(--tg3-type-body);text-overflow:ellipsis;white-space:nowrap}.tg3-model-limit-grid.single{grid-template-columns:1fr;border:0;border-radius:0;background:transparent}.tg3-model-limit-grid.single article{min-height:58px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px dashed oklch(88% .025 215)}.tg3-model-limit-grid.single span{font-size:var(--tg3-type-body)}.tg3-model-price-tiers,.tg3-model-token-prices{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tg3-model-price-tiers>article,.tg3-model-token-prices>article{min-height:154px;padding:21px;position:relative;overflow:hidden;border:1px solid oklch(87% .025 215);border-radius:8px;background:oklch(99% .007 210)}.tg3-model-price-tiers>article.featured{border-color:oklch(71% .08 205);background:linear-gradient(145deg,oklch(99% .01 200),oklch(95.5% .035 202))}.tg3-model-price-tiers em{position:absolute;right:-1px;top:-1px;padding:5px 9px;border-radius:0 8px 0 6px;background:var(--tg3-blue);color:white;font-size:10px;font-style:normal;font-weight:650}.tg3-model-price-tiers span,.tg3-model-token-prices span{color:var(--tg3-muted);font-size:var(--tg3-type-helper)}.tg3-model-price-tiers h3{margin:7px 0 0;font-size:20px}.tg3-model-price-tiers p,.tg3-model-token-prices p{margin:5px 0 17px;color:var(--tg3-muted);font-size:var(--tg3-type-helper);line-height:1.5}.tg3-model-price-tiers strong,.tg3-model-token-prices strong{display:block;font-size:23px;letter-spacing:-.03em}.tg3-model-price-tiers strong small,.tg3-model-token-prices strong small{font-weight:450;letter-spacing:0}.tg3-model-token-prices>article{min-height:138px}.tg3-model-token-prices strong{margin-top:10px}.tg3-pricing-mode{min-height:68px;margin-top:14px;padding:13px 16px;display:flex;align-items:center;gap:12px;border:1px solid oklch(89% .026 216);border-radius:8px;background:linear-gradient(105deg,oklch(99.2% .006 225),oklch(98.2% .016 207));box-sizing:border-box}.tg3-pricing-mode>.media-icon,.tg3-pricing-mode>svg{width:38px;height:38px;padding:9px;display:grid;place-items:center;flex:none;border-radius:8px;background:oklch(94.5% .035 204);color:oklch(48% .12 206);box-sizing:border-box}.tg3-pricing-mode>.media-icon svg{width:20px;height:20px}.tg3-pricing-mode>span:not(.media-icon){min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-pricing-mode b{font-size:var(--tg3-type-body);letter-spacing:-.01em}.tg3-pricing-mode small{color:var(--tg3-muted);font-size:var(--tg3-type-helper);line-height:1.45}.tg3-pricing-mode>em{margin-left:auto;padding:5px 8px;border-radius:5px;background:oklch(95% .035 294);color:oklch(53% .15 294);font-size:var(--tg3-type-helper);font-style:normal;font-weight:650;white-space:nowrap}.tg3-tiered-price-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tg3-tiered-price-grid>article{overflow:hidden;border:1px solid oklch(88% .025 215);border-radius:8px;background:oklch(100% 0 0)}.tg3-tiered-price-grid>article>header{min-height:68px;padding:13px 15px;display:flex;align-items:center;gap:11px;border-bottom:1px solid oklch(91% .016 216)}.tg3-tiered-price-grid>article>header>span{min-width:48px;height:28px;padding:0 10px;display:grid;place-items:center;border-radius:6px;background:oklch(94.5% .05 62);color:oklch(55% .15 48);font-size:var(--tg3-type-label);font-weight:720}.tg3-tiered-price-grid>article.valley>header>span{background:oklch(94.5% .04 166);color:oklch(47% .13 164)}.tg3-tiered-price-grid header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-tiered-price-grid header b{font-size:var(--tg3-type-label)}.tg3-tiered-price-grid header small{overflow:hidden;color:var(--tg3-muted);font-size:var(--tg3-type-helper);text-overflow:ellipsis;white-space:nowrap}.tg3-tiered-price-grid dl{margin:0;padding:0 15px}.tg3-tiered-price-grid dl>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px dashed oklch(89% .02 215)}.tg3-tiered-price-grid dl>div:last-child{border-bottom:0}.tg3-tiered-price-grid dt{color:oklch(39% .035 243);font-size:var(--tg3-type-body)}.tg3-tiered-price-grid dd{margin:0;display:flex;align-items:baseline;gap:7px;text-align:right}.tg3-tiered-price-grid dd strong{font-size:18px;letter-spacing:-.025em}.tg3-tiered-price-grid dd small{color:var(--tg3-muted);font-size:var(--tg3-type-helper)}.tg3-standard-price-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tg3-standard-price-grid>article{min-height:126px;padding:18px 19px;display:grid;align-content:center;border:1px solid oklch(88% .025 215);border-radius:8px;background:oklch(99.3% .006 214)}.tg3-standard-price-grid>article>span{color:oklch(43% .035 243);font-size:var(--tg3-type-label)}.tg3-standard-price-grid strong{margin-top:8px;display:flex;align-items:baseline;gap:7px;font-size:24px;letter-spacing:-.035em}.tg3-standard-price-grid strong small{color:var(--tg3-muted);font-size:var(--tg3-type-helper);font-weight:480;letter-spacing:0}.tg3-standard-price-grid p{margin:9px 0 0;color:var(--tg3-muted);font-size:var(--tg3-type-helper)!important;line-height:1.5!important}.tg3-media-price-list{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tg3-media-price-list>article{min-height:112px;padding:17px 18px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid oklch(88% .025 215);border-radius:8px;background:oklch(99.3% .006 214)}.tg3-media-price-list>article.featured{border-color:oklch(78% .06 202);background:linear-gradient(135deg,oklch(99% .008 202),oklch(96.5% .028 202))}.tg3-media-price-list>article>span{min-width:0;display:grid;grid-gap:6px;gap:6px}.tg3-media-price-list>article>span b{font-size:16px}.tg3-media-price-list>article>span small{color:var(--tg3-muted);font-size:var(--tg3-type-helper);line-height:1.45}.tg3-media-price-list>article>strong{display:grid;flex:none;text-align:right;font-size:22px;letter-spacing:-.03em}.tg3-media-price-list>article>strong small{margin-top:2px;color:var(--tg3-muted);font-size:var(--tg3-type-helper);font-weight:480;letter-spacing:0}.tg3-media-price-list>article>em{position:absolute;right:-1px;top:-1px;padding:4px 7px;border-radius:0 8px 0 6px;background:oklch(94.5% .045 199);color:oklch(48% .12 203);font-size:10px;font-style:normal;font-weight:700}.tg3-reference-price-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:36px;column-gap:36px}.tg3-reference-price-grid.media{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tg3-reference-price-grid>article{min-height:74px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px dashed oklch(88% .025 215)}.tg3-reference-price-grid>article>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.tg3-reference-price-grid>article>span b{color:var(--tg3-ink);font-size:var(--tg3-type-body)}.tg3-reference-price-grid>article>span small{overflow:hidden;color:oklch(40% .055 238);font-size:var(--tg3-type-helper);text-overflow:ellipsis;white-space:nowrap}.tg3-reference-price-grid>article>strong{display:grid;flex:none;text-align:right;font-size:17px;font-weight:500}.tg3-reference-price-grid>article>strong small{color:oklch(40% .055 238);font-size:var(--tg3-type-helper);font-weight:450}.tg3-model-billing-note{min-height:68px;margin-top:14px;padding:13px 16px;display:flex;align-items:center;gap:12px;border:1px solid oklch(87% .04 199);border-radius:7px;background:oklch(97.2% .022 195)}.tg3-model-billing-note>svg{width:20px;flex:none;color:var(--tg3-blue)}.tg3-model-billing-note>div{min-width:0}.tg3-model-billing-note b{font-size:var(--tg3-type-body)}.tg3-model-billing-note p{margin:2px 0 0;color:var(--tg3-muted);font-size:var(--tg3-type-helper)!important;line-height:1.5!important}.tg3-model-billing-note>a{margin-left:auto;display:flex;align-items:center;gap:5px;color:var(--tg3-blue);font-size:var(--tg3-type-label);font-weight:650;white-space:nowrap}.tg3-model-billing-note>a svg{width:13px}.tg3-model-api-strip{min-height:86px;margin-top:14px;padding:17px 20px;display:flex;align-items:center;gap:22px}.tg3-model-api-strip>div{display:flex;align-items:center;gap:11px}.tg3-model-api-strip>div>svg{width:34px;height:34px;padding:8px;border-radius:7px;background:var(--tg3-blue-soft);color:var(--tg3-blue)}.tg3-model-api-strip>div>span{display:grid;grid-gap:3px;gap:3px}.tg3-model-api-strip>div small{color:var(--tg3-muted);font-size:9px;letter-spacing:.12em}.tg3-model-api-strip code{font-weight:650}.tg3-model-api-strip>p{margin:0;flex:1 1;color:var(--tg3-muted)}.tg3-model-api-strip>p code{padding:2px 5px;border-radius:4px;background:oklch(95.5% .015 220);color:oklch(34% .05 238)}.tg3-model-not-found{min-height:calc(100vh - 120px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tg3-model-not-found>svg{width:48px;color:var(--tg3-blue)}.tg3-model-not-found h1{margin:18px 0 6px;font-size:24px}.tg3-model-not-found p{margin:0 0 18px;color:var(--tg3-muted)}@media(max-width:1500px){.tg3-console-maas .tg3-model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.tg3-model-detail-page{padding-inline:20px}}@media(max-width:980px){.tg3-maas-layout,.tg3-maas-layout.filters-hidden{grid-template-columns:1fr}.tg3-console-maas .tg3-model-filters{position:relative;top:0;max-height:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:4px;overflow:visible}.tg3-console-maas .tg3-model-filters section,.tg3-console-maas .tg3-model-filters section+section{width:auto;margin:0;padding:0;border:0}.tg3-console-maas .tg3-model-filters .tg3-free-quota{display:none!important}.tg3-model-limit-grid{grid-template-columns:1fr 1fr}.tg3-model-limit-grid article:nth-child(2){border-right:0}.tg3-model-limit-grid article:nth-child(-n+2){border-bottom:1px solid oklch(89% .02 215)}.tg3-model-api-strip{align-items:flex-start;flex-wrap:wrap}.tg3-model-api-strip>p{min-width:60%}.tg3-model-api-strip>.tg3-cbutton{margin-left:auto}}@media(max-width:720px){.tg3-console-maas .tg3-maas-overview{display:none}.tg3-maas-market .tg3-page-title{margin-bottom:14px}.tg3-console-maas .tg3-model-filters{grid-template-columns:1fr;padding:16px}.tg3-console-maas .tg3-model-filters section:nth-child(3){display:block}.tg3-console-maas .tg3-model-toolbar{height:auto;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.tg3-console-maas .tg3-model-toolbar label{grid-column:1/3;grid-row:2;width:100%;max-width:none}.tg3-console-maas .tg3-model-toolbar>span{grid-column:2;grid-row:1;align-self:center;justify-self:end}.tg3-console-maas .tg3-model-card-grid{grid-template-columns:1fr;grid-auto-rows:256px}.tg3-console-maas .tg3-model-card-grid>article{height:256px;min-height:256px}.tg3-console-maas .tg3-model-card-grid footer{align-items:center;flex-direction:row}.tg3-model-pagination{align-items:flex-start;flex-direction:column}.tg3-model-pagination>div{width:100%;flex-wrap:wrap}.tg3-model-detail-page{width:100%;max-width:100vw;padding:12px 12px 42px;box-sizing:border-box;overflow-x:hidden}.tg3-model-detail-page *{box-sizing:border-box}.tg3-model-detail-page>*{min-width:0}.tg3-model-detail-topbar{align-items:flex-start;flex-direction:column}.tg3-model-detail-topbar nav{width:100%}.tg3-model-detail-topbar>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.tg3-model-detail-topbar>div .tg3-cbutton{width:100%;min-width:0;padding-inline:8px;justify-content:center;white-space:nowrap}.tg3-model-detail-hero{width:100%;padding:22px 18px}.tg3-model-detail-identity{min-width:0;align-items:flex-start}.tg3-model-detail-identity>div{min-width:0}.tg3-model-detail-identity h1{font-size:21px;overflow-wrap:anywhere}.tg3-model-detail-description{font-size:13px!important;overflow-wrap:anywhere}.tg3-model-detail-section{padding:20px 16px}.tg3-model-detail-section>header{flex-direction:column;gap:4px}.tg3-model-ability-grid{grid-template-columns:1fr}.tg3-model-ability-grid>article:nth-child(n){min-width:0;padding:15px 0;align-items:flex-start;flex-direction:column;gap:10px;border-right:0}.tg3-model-ability-grid>article>div{max-width:100%;justify-content:flex-start}.tg3-model-limit-grid{grid-template-columns:1fr}.tg3-model-limit-grid article:nth-child(n){border-right:0;border-bottom:1px solid oklch(89% .02 215)}.tg3-model-limit-grid article:last-child{border-bottom:0}.tg3-media-price-list,.tg3-model-price-tiers,.tg3-model-token-prices,.tg3-reference-price-grid,.tg3-reference-price-grid.media,.tg3-standard-price-grid,.tg3-tiered-price-grid{grid-template-columns:1fr}.tg3-model-price-tiers>article,.tg3-model-token-prices>article{min-height:136px}.tg3-pricing-mode{align-items:flex-start}.tg3-pricing-mode>em{display:none}.tg3-tiered-price-grid header small{white-space:normal}.tg3-tiered-price-grid dd{align-items:flex-end;flex-direction:column;gap:2px}.tg3-media-price-list>article{min-height:104px}.tg3-model-billing-note{align-items:flex-start;flex-wrap:wrap}.tg3-model-billing-note>a{margin-left:32px}.tg3-model-api-strip{padding:17px}.tg3-model-api-strip>p{width:100%;min-width:0}.tg3-model-api-strip>.tg3-cbutton{width:100%;margin:0}}@media(max-height:860px) and (min-width:981px){.tg3-console-maas .tg3-model-filters{padding:14px 16px}.tg3-console-maas .tg3-model-filters section+section{margin-top:14px;padding-top:14px}.tg3-console-maas .tg3-model-filters h3{height:22px;min-height:22px;margin-bottom:8px}.tg3-console-maas .tg3-filter-tags,.tg3-console-maas .tg3-vendor-grid{gap:4px 5px}.tg3-console-maas .tg3-filter-tags button,.tg3-console-maas .tg3-vendor-grid button{height:28px}.tg3-console-maas .tg3-free-quota{padding:11px!important}.tg3-console-maas .tg3-free-quota svg{margin-bottom:5px}.tg3-console-maas .tg3-free-quota strong{margin-top:2px;font-size:15px}.tg3-console-maas .tg3-free-quota span{margin-top:3px}}.tg3-instance-action-mask{position:fixed;z-index:3200;inset:0;display:flex;justify-content:flex-end;background:oklch(22% .025 220/.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:tg3-instance-action-mask-in .18s ease-out both}.tg3-instance-action-drawer{width:min(1120px,calc(100vw - 250px));height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--tg3-ink);background:oklch(96.8% .012 205);box-shadow:-24px 0 64px oklch(18% .04 220/.22);animation:tg3-instance-action-drawer-in .26s cubic-bezier(.22,1,.36,1) both}@starting-style{.tg3-instance-action-mask{opacity:0}.tg3-instance-action-drawer{transform:translateX(42px)}}.tg3-instance-action-drawer>header{min-height:76px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid oklch(87% .025 208);background:oklch(99.8% .003 205)}.tg3-instance-action-drawer>header h2{margin:0;color:oklch(25% .045 242);font-size:20px;line-height:1.35}.tg3-instance-action-drawer>header p{margin:5px 0 0;color:var(--tg3-muted);font-size:13px}.tg3-instance-action-drawer>header>button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:oklch(38% .035 225)}.tg3-instance-action-drawer>header>button:hover{background:oklch(94% .025 200);color:oklch(48% .12 192)}.tg3-instance-action-drawer>header>button svg{width:19px;height:19px}.tg3-instance-action-drawer>main{min-height:0;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;overflow:hidden}.tg3-instance-action-drawer.schedule{width:min(760px,calc(100vw - 72px))}.tg3-instance-action-drawer.schedule>main{display:block;overflow:auto}.tg3-instance-action-drawer.schedule .tg3-instance-action-content{padding-right:0;overflow:visible}.tg3-instance-action-drawer.single{width:min(820px,calc(100vw - 72px))}.tg3-instance-action-drawer.single>main{display:block;overflow:auto}.tg3-instance-action-drawer.single .tg3-instance-action-content{padding-right:0;overflow:visible}.tg3-instance-action-content{min-height:0;display:flex;flex-direction:column;gap:14px;overflow:auto;padding-right:4px;scrollbar-gutter:stable}.tg3-instance-action-section{padding:22px;border:1px solid oklch(86% .025 207);border-radius:10px;background:white;box-shadow:0 8px 28px oklch(35% .04 215/.04)}.tg3-instance-action-section>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.tg3-instance-action-section>header>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:9px;background:oklch(93.5% .04 190);color:oklch(49% .12 190)}.tg3-instance-action-section>header>span svg{width:19px;height:19px}.tg3-instance-action-section>header h3{margin:0;color:oklch(27% .045 242);font-size:16px}.tg3-instance-action-section>header p{margin:5px 0 0;color:var(--tg3-muted);font-size:12px;line-height:1.55}.tg3-instance-action-segments{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-bottom:20px}.tg3-instance-action-segments button{min-height:76px;padding:13px 14px;display:flex;align-items:flex-start;flex-direction:column;gap:6px;border:1px solid oklch(86% .03 210);border-radius:8px;background:white;color:oklch(32% .035 230);text-align:left}.tg3-instance-action-segments button:hover{border-color:oklch(70% .08 192);background:oklch(98% .012 190)}.tg3-instance-action-segments button.active{border-color:oklch(53% .13 190);background:oklch(96% .035 190);box-shadow:inset 0 0 0 1px oklch(53% .13 190)}.tg3-instance-action-segments b{font-size:13px}.tg3-instance-action-segments small{color:var(--tg3-muted);font-size:11px}.tg3-instance-action-field{max-width:620px;display:grid;grid-gap:8px;gap:8px;margin-top:16px;color:oklch(31% .035 230);font-size:13px;font-weight:650}.tg3-instance-action-field>span em{color:oklch(56% .2 25);font-style:normal}.tg3-instance-action-field input,.tg3-instance-action-field select{width:100%;height:42px;padding:0 12px;border:1px solid oklch(84% .03 210);border-radius:7px;outline:0;background:white;color:oklch(27% .04 235);font:inherit;font-weight:500}.tg3-instance-action-field input:focus,.tg3-instance-action-field select:focus{border-color:oklch(55% .13 190);box-shadow:0 0 0 3px oklch(55% .13 190/.1)}.tg3-instance-action-field input[readonly]{background:oklch(97.5% .008 210);color:oklch(45% .03 220)}.tg3-instance-action-field small{color:var(--tg3-muted);font-size:11px;font-weight:450;line-height:1.5}.tg3-instance-action-field small.error{color:oklch(53% .19 25)}.tg3-instance-action-callout{padding:13px 15px;display:flex;align-items:flex-start;gap:10px;border:1px solid oklch(81% .075 199);border-radius:8px;background:oklch(96.5% .032 195);color:oklch(35% .07 205)}.tg3-instance-action-callout.warning{border-color:oklch(86% .09 80);background:oklch(97% .045 82);color:oklch(43% .095 65)}.tg3-instance-action-callout.neutral{margin-top:18px;border-color:oklch(87% .028 210);background:oklch(97.5% .01 210);color:oklch(41% .035 220)}.tg3-instance-action-callout>svg{width:18px;height:18px;flex:none;margin-top:1px}.tg3-instance-action-callout>span{display:grid;grid-gap:4px;gap:4px}.tg3-instance-action-callout b{font-size:12px}.tg3-instance-action-callout small{font-size:11px;line-height:1.5}.tg3-instance-schedule-warning{border-radius:6px}.tg3-instance-schedule-warning small{color:oklch(38% .075 68);font-size:12px;line-height:1.65}.tg3-instance-schedule-panel{padding-top:4px}.tg3-instance-schedule-resource{margin:0 0 22px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px}.tg3-instance-schedule-resource>div{min-height:50px;padding:0 2px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid oklch(88% .025 210)}.tg3-instance-schedule-resource dt{color:var(--tg3-muted);font-size:12px}.tg3-instance-schedule-resource dd{min-width:0;margin:0;overflow-wrap:anywhere;color:oklch(29% .04 232);font-size:12px;font-weight:650}.tg3-instance-schedule-time{margin-top:0}.tg3-instance-schedule-time>span{font-size:13px}.tg3-instance-schedule-time>small{grid-row:2;color:var(--tg3-muted);font-size:11px;font-weight:450}.tg3-instance-schedule-time>input{grid-row:3;width:260px}.tg3-instance-image-billing-note{border-radius:6px;background:oklch(97% .025 240);border-color:oklch(85% .055 240);color:oklch(38% .08 245)}.tg3-instance-image-billing-note small{font-size:12px;line-height:1.65}.tg3-instance-image-section-title{margin:0 0 18px;color:oklch(25% .045 242);font-size:16px;letter-spacing:-.01em}.tg3-instance-image-basic dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px}.tg3-instance-image-basic dl>div{min-height:48px;padding:0 2px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid oklch(88% .025 210)}.tg3-instance-image-basic dt{color:var(--tg3-muted);font-size:12px}.tg3-instance-image-basic dd{min-width:0;margin:0;overflow-wrap:anywhere;color:oklch(28% .04 235);font-size:12px;font-weight:650}.tg3-instance-image-config>.tg3-instance-action-field{max-width:420px;margin-top:0}.tg3-instance-image-apps{margin-top:18px}.tg3-instance-image-apps h4{margin:0;color:oklch(31% .035 230);font-size:13px}.tg3-instance-image-apps>p{margin:7px 0 13px;color:var(--tg3-muted);font-size:11px;line-height:1.55}.tg3-instance-image-app-table{overflow:hidden;border:1px solid oklch(87% .027 210);border-radius:7px;background:oklch(99% .004 210)}.tg3-instance-image-app-table>div,.tg3-instance-image-app-table>header{min-height:44px;padding:0 13px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid oklch(87% .027 210)}.tg3-instance-image-app-table>header{min-height:38px;background:oklch(97% .01 210);color:oklch(43% .035 225);font-size:11px;font-weight:700}.tg3-instance-image-app-table>div{background:white;color:oklch(29% .04 235);font-size:11px}.tg3-instance-image-app-table>button{width:100%;height:42px;display:grid;place-items:center;border:0;background:white;color:oklch(56% .18 262);cursor:pointer}.tg3-instance-image-app-table>button:hover:not(:disabled){background:oklch(97% .018 245)}.tg3-instance-image-app-table>button:disabled{color:oklch(70% .02 230);cursor:not-allowed}.tg3-instance-image-app-table>button svg{width:19px;height:19px}.tg3-instance-image-custom-port{max-width:620px!important;margin-top:18px!important}.tg3-instance-image-custom-port>small{grid-row:auto}.tg3-instance-image-custom-port input{max-width:100%}.tg3-instance-image-payment dl>div{min-height:54px}.tg3-instance-image-payment dd{font-weight:500}.tg3-instance-port-panel{padding:20px}.tg3-instance-port-groups{display:grid;grid-gap:24px;gap:24px}.tg3-instance-port-groups>section{min-width:0}.tg3-instance-port-groups>section>h3{margin:0 0 10px;color:oklch(29% .04 235);font-size:13px;font-weight:650}.tg3-instance-port-list{display:grid;grid-gap:8px;gap:8px}.tg3-instance-port-row{min-height:40px;display:grid;grid-template-columns:220px 34px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.tg3-instance-port-row>input{min-width:0;width:100%;height:34px;padding:0 11px;border:1px solid oklch(83% .035 225);border-radius:6px;outline:0;background:white;color:oklch(28% .04 235);font-size:12px}.tg3-instance-port-row>input:focus{border-color:oklch(56% .15 258);box-shadow:0 0 0 3px oklch(56% .15 258/.09)}.tg3-instance-port-row>input:disabled{border-color:transparent;background:oklch(96% .01 220);color:oklch(72% .02 225)}.tg3-instance-port-remove{width:34px;height:34px;display:grid;place-items:center;border:1px solid oklch(84% .03 220);border-radius:6px;background:white;color:oklch(38% .04 228)}button.tg3-instance-port-remove{cursor:pointer}button.tg3-instance-port-remove:hover{border-color:oklch(70% .08 25);color:oklch(53% .18 25)}.tg3-instance-port-remove svg{width:15px;height:15px}.tg3-instance-port-row>a,.tg3-instance-port-row>code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:oklch(54% .2 260);font:500 11px/1.4 Geist Mono,SFMono-Regular,Consolas,monospace;text-decoration:none}.tg3-instance-port-row>a:hover{text-decoration:underline}.tg3-instance-port-row>code{color:oklch(50% .17 258)}.tg3-instance-port-add{width:max-content;height:32px;margin-top:8px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border:1px dashed oklch(57% .18 258);border-radius:5px;background:white;color:oklch(54% .19 260);font-size:11px;cursor:pointer}.tg3-instance-port-add:hover{background:oklch(97% .02 250)}.tg3-instance-port-add svg{width:14px;height:14px}.tg3-instance-action-error{margin-top:10px;color:oklch(52% .18 25);font-size:11px}.tg3-instance-spec-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.tg3-instance-spec-options button{position:relative;min-height:86px;padding:13px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border:1px solid oklch(86% .03 210);border-radius:8px;background:white;text-align:left}.tg3-instance-spec-options button:hover{border-color:oklch(70% .08 192)}.tg3-instance-spec-options button.active{border-color:oklch(53% .13 190);background:linear-gradient(135deg,white,oklch(95% .04 190));box-shadow:inset 0 0 0 1px oklch(53% .13 190)}.tg3-instance-spec-options button>span{display:grid;grid-gap:7px;gap:7px}.tg3-instance-spec-options b{font-size:14px}.tg3-instance-spec-options em{color:oklch(43% .09 190);font-size:10px;font-style:normal}.tg3-instance-spec-options strong{align-self:flex-end;color:oklch(42% .13 190);font-size:14px}.tg3-instance-spec-options strong small{margin-left:3px;color:var(--tg3-muted);font-size:9px;font-weight:500}.tg3-instance-spec-options>button>svg{position:absolute;right:8px;top:8px;width:15px;height:15px;color:oklch(52% .13 190)}.tg3-instance-locked-spec{min-height:88px;padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;border:1px solid oklch(83% .035 205);border-radius:9px;background:linear-gradient(135deg,oklch(99% .005 200),oklch(96.5% .02 195))}.tg3-instance-locked-spec>span{width:44px;height:44px;display:grid;place-items:center;border-radius:9px;background:oklch(91.5% .055 190);color:oklch(46% .13 190)}.tg3-instance-locked-spec>span svg{width:21px;height:21px}.tg3-instance-locked-spec>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:4px 10px;gap:4px 10px}.tg3-instance-locked-spec>div small{grid-column:1/-1;color:var(--tg3-muted);font-size:10px}.tg3-instance-locked-spec>div b{font-size:17px}.tg3-instance-locked-spec>div em{color:oklch(44% .045 220);font-size:11px;font-style:normal}.tg3-instance-locked-spec>strong{padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid oklch(82% .035 210);border-radius:6px;background:white;color:oklch(46% .04 220);font-size:10px}.tg3-instance-locked-spec>strong svg{width:13px;height:13px}.tg3-instance-count-field{margin-top:18px;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid oklch(89% .022 210)}.tg3-instance-count-field>span{display:grid;grid-gap:4px;gap:4px}.tg3-instance-count-field b{font-size:13px}.tg3-instance-count-field small{color:var(--tg3-muted);font-size:10px}.tg3-instance-count-field>div{width:310px;display:grid;grid-template-columns:repeat(4,1fr);padding:3px;border-radius:7px;background:oklch(95.5% .01 210)}.tg3-instance-count-field button{height:33px;border:0;border-radius:5px;background:transparent;color:oklch(38% .035 230)}.tg3-instance-count-field button.active{background:white;color:oklch(44% .13 190);box-shadow:0 1px 5px oklch(28% .04 220/.12);font-weight:750}.tg3-instance-fixed-resource{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.tg3-instance-fixed-resource>span{padding:13px;display:grid;grid-template-columns:auto 1fr;grid-gap:3px 9px;gap:3px 9px;border:1px solid oklch(88% .025 210);border-radius:7px}.tg3-instance-fixed-resource svg{width:18px;height:18px;grid-row:1/3;color:oklch(51% .12 190)}.tg3-instance-fixed-resource small{color:var(--tg3-muted);font-size:10px}.tg3-instance-fixed-resource b{font-size:12px}.tg3-instance-disk-overview{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px}.tg3-instance-disk-overview>span{padding:18px;display:grid;grid-gap:7px;gap:7px;border:1px solid oklch(87% .028 210);border-radius:8px;background:oklch(98.5% .006 205)}.tg3-instance-disk-overview small{color:var(--tg3-muted);font-size:11px}.tg3-instance-disk-overview b{font-size:21px}.tg3-instance-disk-overview>svg{width:22px;color:oklch(55% .11 190)}.tg3-instance-disk-stepper{margin-top:17px;display:flex;align-items:center}.tg3-instance-disk-stepper>button{width:42px;height:42px;display:grid;place-items:center;border:1px solid oklch(84% .03 210);background:white}.tg3-instance-disk-stepper>button:first-child{border-radius:7px 0 0 7px}.tg3-instance-disk-stepper>button:last-child{border-radius:0 7px 7px 0}.tg3-instance-disk-stepper button:disabled{opacity:.4}.tg3-instance-disk-stepper svg{width:15px}.tg3-instance-disk-stepper label{height:42px;display:flex;align-items:center;border-block:1px solid oklch(84% .03 210);background:white}.tg3-instance-disk-stepper input{width:100px;height:40px;border:0;outline:0;text-align:center;font-weight:750}.tg3-instance-disk-stepper label span{padding-right:13px;color:var(--tg3-muted);font-size:11px}.tg3-instance-image-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.tg3-instance-image-options button{position:relative;min-height:86px;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;border:1px solid oklch(86% .03 210);border-radius:8px;background:white;text-align:left}.tg3-instance-image-options button:hover{border-color:oklch(70% .08 192)}.tg3-instance-image-options button.active{border-color:oklch(53% .13 190);background:oklch(97% .025 190);box-shadow:inset 0 0 0 1px oklch(53% .13 190)}.tg3-instance-image-options button>i{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:oklch(92.5% .05 190);color:oklch(48% .13 190)}.tg3-instance-image-options i svg{width:19px}.tg3-instance-image-options button>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-instance-image-options b,.tg3-instance-image-options em,.tg3-instance-image-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg3-instance-image-options b{font-size:12px}.tg3-instance-image-options small{color:oklch(42% .04 225);font-size:10px}.tg3-instance-image-options em{color:var(--tg3-muted);font-size:9px;font-style:normal}.tg3-instance-image-options button>svg{position:absolute;right:8px;top:8px;width:15px;color:oklch(50% .13 190)}.tg3-instance-password-notice{border-radius:6px;background:oklch(97% .025 240);border-color:oklch(85% .055 240);color:oklch(38% .08 245)}.tg3-instance-password-notice small{font-size:12px}.tg3-instance-password-panel{padding:20px}.tg3-instance-password-form{margin:0;display:grid;grid-gap:2px;gap:2px}.tg3-instance-password-form>div{min-height:54px;display:grid;grid-template-columns:155px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:7px 0}.tg3-instance-password-form dt{padding-top:10px;color:oklch(39% .035 225);font-size:12px}.tg3-instance-password-form dt em{color:oklch(56% .2 25);font-style:normal}.tg3-instance-password-form dd{min-width:0;margin:0;color:oklch(27% .04 235);font-size:12px;font-weight:650}.tg3-instance-password-form dd>code{width:max-content;height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:1px solid oklch(36% .045 242);border-radius:5px;background:oklch(27% .035 246);color:oklch(77% .17 72);font:700 13px/1 Geist Mono,SFMono-Regular,Consolas,monospace;box-shadow:inset 0 0 0 2px oklch(69% .08 245)}.tg3-instance-password-form dd>code svg{width:12px;color:oklch(70% .02 230)}.tg3-instance-password-form dd>label{position:relative;width:min(100%,360px);display:block}.tg3-instance-password-form input{width:100%;height:38px;padding:0 40px 0 12px;border:1px solid oklch(83% .035 225);border-radius:6px;outline:0;background:white;color:oklch(28% .04 235);font-size:12px}.tg3-instance-password-form input:focus{border-color:oklch(56% .15 258);box-shadow:0 0 0 3px oklch(56% .15 258/.09)}.tg3-instance-password-form input[aria-invalid=true]{border-color:oklch(65% .13 25)}.tg3-instance-password-form label>button{position:absolute;right:0;top:0;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:oklch(48% .04 225);cursor:pointer}.tg3-instance-password-form label>button svg{width:15px;height:15px}.tg3-instance-password-form dd>small{display:block;margin-top:5px;color:var(--tg3-muted);font-size:10px;font-weight:450}.tg3-instance-password-form dd>small.error{color:oklch(53% .19 25)}.tg3-instance-mount-context{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px;padding:12px;border:1px solid oklch(88% .025 210);border-radius:8px;background:oklch(98.4% .009 205)}.tg3-instance-mount-context>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-instance-mount-context small{color:var(--tg3-muted);font-size:10px}.tg3-instance-mount-context b{font-size:13px}.tg3-instance-mount-context em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg3-muted);font-size:10px;font-style:normal}.tg3-instance-mounted-disk{margin-bottom:10px;padding:11px 13px;display:flex;align-items:center;gap:10px;border:1px solid oklch(80% .07 190);border-radius:8px;background:oklch(96% .035 190);color:oklch(43% .11 190)}.tg3-instance-mounted-disk>svg{width:18px}.tg3-instance-mounted-disk>span{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:3px 10px;gap:3px 10px}.tg3-instance-mounted-disk small{grid-column:1/-1;font-size:9px}.tg3-instance-mounted-disk b{font-size:12px}.tg3-instance-mounted-disk em{color:oklch(43% .04 220);font-size:10px;font-style:normal}.tg3-instance-mount-list{display:grid;grid-gap:8px;gap:8px}.tg3-instance-mount-list>button{position:relative;min-height:78px;padding:12px 14px;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid oklch(86% .028 210);border-radius:8px;background:white;color:var(--tg3-ink);text-align:left}.tg3-instance-mount-list>button:hover{border-color:oklch(70% .08 190)}.tg3-instance-mount-list>button.active{border-color:oklch(52% .13 190);background:linear-gradient(135deg,white,oklch(96% .035 190));box-shadow:inset 0 0 0 1px oklch(52% .13 190)}.tg3-instance-mount-list>button>i{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:oklch(93% .04 190);color:oklch(47% .13 190)}.tg3-instance-mount-list>button>i svg{width:19px}.tg3-instance-mount-list>button>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px}.tg3-instance-mount-list>button b{font-size:13px}.tg3-instance-mount-list>button span small{grid-column:1/-1;color:var(--tg3-muted);font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.tg3-instance-mount-list>button span em{color:oklch(43% .04 220);font-size:10px;font-style:normal}.tg3-instance-mount-list>button>strong{font-size:17px;color:oklch(34% .055 220)}.tg3-instance-mount-list>button>strong small{margin-left:3px;color:var(--tg3-muted);font-size:9px}.tg3-instance-mount-list mark{display:flex;align-items:center;gap:5px;background:none;color:oklch(48% .14 150);font-size:10px}.tg3-instance-mount-list mark i{width:6px;height:6px;border-radius:50%;background:currentColor}.tg3-instance-mount-list>button>svg{position:absolute;right:8px;top:8px;width:15px;color:oklch(48% .13 190)}.tg3-instance-file-manager{min-width:0}.tg3-instance-file-toolbar{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,.8fr) auto auto;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.tg3-instance-file-path{min-width:0;height:40px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid oklch(87% .028 210);border-radius:7px;background:oklch(98.5% .006 205);overflow:hidden}.tg3-instance-file-path button{padding:0;border:0;background:none;color:oklch(47% .13 190);font-size:11px}.tg3-instance-file-path svg{width:13px;flex:none}.tg3-instance-file-path b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tg3-instance-file-search{height:40px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid oklch(85% .03 210);border-radius:7px;background:white}.tg3-instance-file-search svg{width:15px;color:var(--tg3-muted)}.tg3-instance-file-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:11px}.tg3-instance-file-toolbar>button,.tg3-instance-file-upload{height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid oklch(54% .13 190);border-radius:7px;background:oklch(49% .13 190);color:white;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.tg3-instance-file-toolbar>button{border-color:oklch(83% .035 210);background:white;color:oklch(34% .04 230)}.tg3-instance-file-toolbar>button svg,.tg3-instance-file-upload svg{width:15px}.tg3-instance-file-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tg3-instance-file-table{min-width:0;border:1px solid oklch(87% .027 210);border-radius:8px;overflow:hidden}.tg3-instance-file-table>div:not(.tg3-instance-file-empty),.tg3-instance-file-table>header{min-height:47px;padding:0 12px;display:grid;grid-template-columns:minmax(200px,1fr) 80px 112px 66px;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid oklch(90% .02 210)}.tg3-instance-file-table>header{min-height:40px;background:oklch(97.5% .01 205);color:var(--tg3-muted);font-size:10px;font-weight:650}.tg3-instance-file-table>div:last-child{border-bottom:0}.tg3-instance-file-table>div>span{font-size:10px;color:oklch(43% .04 220)}.tg3-instance-file-name{min-width:0;padding:0;display:flex;align-items:center;gap:9px;border:0;background:none;color:var(--tg3-ink);text-align:left}.tg3-instance-file-name>i{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:6px;background:oklch(94% .035 190);color:oklch(49% .13 190)}.tg3-instance-file-name svg{width:15px}.tg3-instance-file-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tg3-instance-file-name>svg{margin-left:auto;color:var(--tg3-muted)}.tg3-instance-file-table a{display:inline-flex;align-items:center;gap:4px;color:oklch(46% .13 190);font-size:10px;font-weight:650}.tg3-instance-file-table a svg{width:13px}.tg3-instance-file-empty{min-height:126px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:var(--tg3-muted);text-align:center}.tg3-instance-file-empty>svg{width:24px;height:24px;margin-bottom:2px;color:oklch(61% .07 200)}.tg3-instance-file-empty b{font-size:12px;color:oklch(40% .04 225)}.tg3-instance-file-empty small{font-size:10px}.tg3-instance-current-image{margin-bottom:12px;padding:11px 13px;display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid oklch(88% .025 210);border-radius:7px;background:oklch(98.5% .006 205)}.tg3-instance-current-image small{color:var(--tg3-muted);font-size:10px}.tg3-instance-current-image b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tg3-instance-current-image em{color:oklch(45% .04 220);font-size:10px;font-style:normal}.tg3-instance-replace-tabs{height:43px;padding:3px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;border-radius:8px;background:oklch(95.7% .012 205)}.tg3-instance-replace-tabs button{border:0;border-radius:6px;background:transparent;color:oklch(42% .04 225);font-size:11px}.tg3-instance-replace-tabs button small{margin-left:5px;color:var(--tg3-muted);font-size:9px}.tg3-instance-replace-tabs button.active{background:white;color:oklch(45% .13 190);box-shadow:0 2px 8px oklch(30% .04 220/.1);font-weight:750}.tg3-instance-replace-platform{margin-top:12px;border:1px solid oklch(87% .027 210);border-radius:8px;overflow:hidden}.tg3-instance-replace-preview{min-height:68px;padding:11px 13px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;background:linear-gradient(135deg,oklch(98% .015 195),oklch(95.5% .035 190))}.tg3-instance-replace-preview>i{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:oklch(49% .13 190);color:white}.tg3-instance-replace-preview>i svg{width:19px}.tg3-instance-replace-preview>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-instance-replace-preview em,.tg3-instance-replace-preview small{color:var(--tg3-muted);font-size:9px;font-style:normal}.tg3-instance-replace-preview b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tg3-instance-replace-preview>svg{width:16px;color:oklch(48% .13 190)}.tg3-instance-replace-platform>section{min-height:54px;padding:8px 13px;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border-top:1px solid oklch(90% .02 210)}.tg3-instance-replace-platform>section label{font-size:10px;font-weight:650}.tg3-instance-replace-platform>section>div{display:flex;flex-wrap:wrap;gap:6px}.tg3-instance-replace-platform>section button{height:30px;padding:0 10px;border:1px solid oklch(86% .03 210);border-radius:5px;background:white;color:oklch(41% .04 225);font-size:9px}.tg3-instance-replace-platform>section button.active{border-color:oklch(52% .13 190);background:oklch(95% .04 190);color:oklch(43% .13 190);box-shadow:inset 0 0 0 1px oklch(52% .13 190);font-weight:700}.tg3-instance-replace-catalog{max-height:390px;margin-top:12px;padding-right:4px;overflow:auto;scrollbar-gutter:stable}.tg3-instance-image-options button>strong{position:absolute;right:8px;bottom:8px;padding:2px 5px;border-radius:4px;background:oklch(93% .04 190);color:oklch(45% .12 190);font-size:8px}.tg3-instance-image-options button.incompatible{opacity:.52;cursor:not-allowed;filter:saturate(.55)}.tg3-instance-action-check{margin-top:16px;display:flex;align-items:flex-start;gap:9px;color:oklch(38% .035 225);font-size:11px;line-height:1.5}.tg3-instance-action-check input{margin-top:2px;accent-color:oklch(52% .13 190)}.tg3-instance-action-summary{align-self:start;position:-webkit-sticky;position:sticky;top:0;padding:18px;border:1px solid oklch(85% .03 208);border-radius:10px;background:white;box-shadow:0 9px 30px oklch(35% .04 215/.05)}.tg3-instance-action-summary h3{margin:0 0 14px;color:oklch(27% .045 242);font-size:15px}.tg3-instance-action-summary dl{margin:0;display:grid}.tg3-instance-action-summary dl>div{min-height:47px;padding:10px 0;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid oklch(90% .02 210)}.tg3-instance-action-summary dt{color:var(--tg3-muted);font-size:11px}.tg3-instance-action-summary dd{min-width:0;margin:0;color:oklch(28% .04 235);font-size:11px;font-weight:650;text-align:right;overflow-wrap:anywhere}.tg3-instance-action-summary .tg3-instance-state{justify-self:end}.tg3-instance-action-price{margin-top:15px;padding:14px;display:grid;grid-gap:8px;gap:8px;border-radius:8px;background:oklch(95.5% .035 190);color:oklch(39% .09 190)}.tg3-instance-action-price.secondary{margin-top:8px;border:1px solid oklch(88% .028 205);background:oklch(98.5% .008 205);color:oklch(40% .055 215)}.tg3-instance-action-price span{font-size:10px}.tg3-instance-action-price strong{font-size:22px}.tg3-instance-action-price small{margin-left:4px;font-size:10px;font-weight:500}.tg3-instance-action-drawer>footer{min-height:68px;padding:12px 24px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid oklch(87% .025 208);background:white}.tg3-instance-action-drawer>footer button{min-width:96px;height:40px;padding:0 18px;border-radius:7px;font-weight:750}.tg3-instance-action-drawer>footer button.secondary{border:1px solid oklch(82% .035 210);background:white;color:oklch(31% .04 230)}.tg3-instance-action-drawer>footer button.primary{border:1px solid oklch(48% .13 190);background:oklch(48% .13 190);color:white;box-shadow:0 8px 18px oklch(48% .13 190/.18)}.tg3-instance-action-drawer>footer button.primary:hover:not(:disabled){background:oklch(43% .13 190)}.tg3-instance-action-drawer>footer button:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}@keyframes tg3-instance-action-mask-in{0%{opacity:0}to{opacity:1}}@keyframes tg3-instance-action-drawer-in{0%{opacity:.8;transform:translateX(48px)}to{opacity:1;transform:none}}@media(max-width:1100px){.tg3-instance-action-drawer{width:calc(100vw - 72px)}.tg3-instance-action-drawer>main{grid-template-columns:minmax(0,1fr) 260px}.tg3-instance-spec-options{grid-template-columns:1fr 1fr}}@media(max-width:760px){.tg3-instance-action-drawer{width:100vw}.tg3-instance-action-drawer>main{padding:14px;grid-template-columns:1fr;overflow:auto}.tg3-instance-action-content{overflow:visible}.tg3-instance-action-summary{position:static}.tg3-instance-action-segments,.tg3-instance-fixed-resource,.tg3-instance-image-options,.tg3-instance-mount-context,.tg3-instance-spec-options{grid-template-columns:1fr}.tg3-instance-count-field{align-items:flex-start;flex-direction:column}.tg3-instance-count-field>div{width:100%}.tg3-instance-file-toolbar{grid-template-columns:1fr 1fr}.tg3-instance-file-path,.tg3-instance-file-search{grid-column:1/-1}.tg3-instance-file-table>div:not(.tg3-instance-file-empty),.tg3-instance-file-table>header{grid-template-columns:minmax(140px,1fr) 64px}.tg3-instance-file-table>div>span:nth-child(3),.tg3-instance-file-table>header span:nth-child(3){display:none}.tg3-instance-replace-platform>section{grid-template-columns:1fr}.tg3-instance-port-row{grid-template-columns:minmax(0,1fr) 34px}.tg3-instance-port-row>a,.tg3-instance-port-row>code{grid-column:1/-1}.tg3-instance-password-form>div{grid-template-columns:1fr;gap:5px}.tg3-instance-password-form dt{padding-top:0}.tg3-instance-password-form dd>label{width:100%}.tg3-instance-image-basic dl{grid-template-columns:1fr}.tg3-instance-image-basic dl>div{grid-template-columns:84px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tg3-instance-action-drawer,.tg3-instance-action-mask{animation:none}}@media(max-width:720px){.tg3-instance-access>header{align-items:flex-start;flex-wrap:wrap}.tg3-instance-access>header>.tg3-instance-access-state{width:100%;margin-left:30px;white-space:normal}.tg3-instance-access-options{grid-template-columns:1fr}.tg3-instance-access-options article{grid-template-columns:36px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--tg3-line)}.tg3-instance-access-options article:last-child{border-bottom:0}.tg3-instance-access-options article>button{grid-column:1/-1;width:100%}.tg3-instance-access-result>div:first-child{grid-template-columns:1fr 1fr}.tg3-instance-access-result>div:first-child span:last-child{grid-column:1/-1}.tg3-instance-access-result dl>div{grid-template-columns:1fr}.tg3-instance-access-result dd{align-items:stretch;flex-direction:column}.tg3-instance-access-result code{width:100%}.tg3-instance-access-result dd button{align-self:flex-end}.tg3-instance-ssh-connection{grid-template-columns:minmax(0,1fr) 34px}.tg3-instance-ssh-connection span,.tg3-instance-ssh-connection>small{grid-column:1/-1}.tg3-instance-ssh-form{grid-template-columns:1fr}.tg3-instance-ssh-form>div{flex-wrap:wrap}.tg3-instance-ssh-form>div small{width:100%}}.tg3-production-deploy,.tg3-production-deploy *{letter-spacing:0}.tg3-production-deploy{width:100%;min-width:0;overflow:visible}.tg3-production-state{min-height:66px;padding:13px 16px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid oklch(86% .035 215);border-radius:6px;background:oklch(98.5% .01 215);color:oklch(34% .055 235)}.tg3-production-state>svg{width:21px;height:21px;color:oklch(50% .12 204)}.tg3-production-state>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.tg3-production-state b{font-size:12px}.tg3-production-state small{overflow-wrap:anywhere;color:oklch(52% .035 235);font-size:10px;line-height:1.5}.tg3-production-state>button{height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:5px;background:white;color:inherit;font-size:11px;font-weight:650}.tg3-production-state>button svg{width:13px}.tg3-production-state.error{border-color:oklch(82% .075 28);background:oklch(97.5% .025 28);color:oklch(47% .16 28)}.tg3-production-state.blocked>svg,.tg3-production-state.error>svg{color:oklch(56% .18 28)}.tg3-production-state.blocked{border-color:oklch(85% .08 78);background:oklch(98% .035 80);color:oklch(42% .1 65)}.tg3-production-state.empty{border-style:dashed}.tg3-production-state.loading{color:oklch(41% .08 202)}.tg3-production-stale{margin-left:auto;padding:5px 8px;border-radius:4px;background:oklch(96% .04 78);color:oklch(43% .1 65);font-size:10px;font-weight:650}.tg3-production-deploy .tg3-deploy-gpus{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tg3-production-deploy .tg3-deploy-gpus>button{min-width:0;height:auto;min-height:154px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tg3-production-deploy .tg3-deploy-gpu-name{height:auto;min-width:0;display:flex;flex-wrap:wrap;gap:8px;white-space:normal}.tg3-production-deploy .tg3-deploy-gpu-name>b{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.tg3-production-deploy .tg3-deploy-gpu-name>em{white-space:nowrap;line-height:1.4}.tg3-production-deploy .tg3-deploy-gpus>button>strong{margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;font-size:23px;line-height:1.4}.tg3-production-deploy .tg3-deploy-gpus>button>strong>small{white-space:nowrap;font-size:12px}.tg3-production-deploy .tg3-deploy-stock{white-space:normal;font-size:12px;line-height:1.5}.tg3-production-deploy .tg3-deploy-count{padding-block:16px;min-height:0;flex-wrap:wrap;gap:12px}.tg3-production-deploy .tg3-deploy-count p{width:auto;margin:0;border:0;padding:0;font-size:12px}.tg3-production-deploy .tg3-deploy-count em{white-space:normal;font-size:12px}.tg3-production-deploy .tg3-deploy-image-row{height:auto;min-height:110px;padding:14px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px}.tg3-production-deploy .tg3-deploy-image-row>span{grid-template-columns:minmax(0,1fr);gap:6px}.tg3-production-deploy .tg3-deploy-image-row>span b{white-space:normal;overflow-wrap:anywhere;font-size:14px}.tg3-production-deploy .tg3-deploy-image-row>span em{font-size:11px;line-height:1.4;white-space:nowrap}.tg3-production-deploy .tg3-deploy-image-row>span small{grid-column:1;font-size:12px}.tg3-production-deploy .tg3-deploy-image-row>label{grid-column:2;min-width:0;width:100%;max-width:100%;height:40px}.tg3-production-deploy .tg3-deploy-image-row>label select{font-size:12px;text-overflow:ellipsis}.tg3-production-deploy .tg3-deploy-image-note{height:auto;line-height:1.6;font-size:12px}.tg3-production-deploy .tg3-deploy-storage>header{height:auto;min-height:56px;align-items:flex-start;flex-wrap:wrap;gap:12px}.tg3-production-deploy .tg3-storage-usage{flex-wrap:wrap;gap:8px}.tg3-production-deploy .tg3-storage-usage em{white-space:normal;line-height:1.5}.tg3-production-deploy .tg3-storage-scope-note{height:auto;align-items:flex-start}.tg3-production-deploy .tg3-storage-scope-note>span{min-width:0;display:grid;grid-gap:4px;gap:4px;font-size:12px;line-height:1.6}.tg3-production-deploy .tg3-storage-scope-note small{font-size:12px;white-space:normal}.tg3-production-deploy .tg3-deploy-storage-row{padding-block:12px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.tg3-production-deploy .tg3-deploy-storage-row>b{width:auto;flex-wrap:wrap;gap:6px}.tg3-production-deploy .tg3-deploy-storage-row>label{min-width:0;width:100%;height:40px}.tg3-production-deploy .tg3-deploy-storage-row>.tg3-storage-unit-price{grid-column:1/-1;min-width:0;white-space:normal;font-size:12px;line-height:1.6}.tg3-production-deploy .tg3-deploy-order dd{min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.6}.tg3-production-deploy :is(.tg3-production-order-flow>span,.tg3-production-billing-preview small,.tg3-production-billing-preview-note,.tg3-production-price-lines small,.tg3-production-precheck small,.tg3-production-precheck b){font-size:12px;line-height:1.5}.tg3-production-deploy .tg3-production-order-flow>span{white-space:normal;flex-wrap:wrap}.tg3-production-deploy .tg3-production-precheck>div>span{grid-template-columns:7px minmax(80px,1fr) minmax(0,2fr)}.tg3-production-deploy .tg3-production-price-lines small{white-space:normal;overflow-wrap:anywhere}.tg3-production-deploy .tg3-production-storage-options{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.tg3-production-deploy .tg3-deploy-layout{grid-template-columns:minmax(0,1fr)}.tg3-production-deploy .tg3-deploy-order{position:static;width:100%}}@media(max-width:600px){.tg3-production-deploy .tg3-deploy-storage-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tg3-production-deploy .tg3-deploy-storage-row>b{grid-column:1/-1}.tg3-production-deploy .tg3-production-storage-options{grid-template-columns:minmax(0,1fr)}.tg3-production-deploy .tg3-deploy-image-row>label{grid-column:1/-1}}.tg3-production-quota-input{width:118px;height:36px;display:grid;grid-template-columns:minmax(0,1fr) 38px;border:1px solid var(--deploy-line);border-radius:5px;overflow:hidden;background:white}.tg3-production-quota-input:focus-within{border-color:var(--deploy-accent);box-shadow:0 0 0 2px oklch(64% .12 195/.1)}.tg3-production-quota-input input{min-width:0;width:100%;padding:0 8px;border:0;outline:0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-production-quota-input span{display:grid;place-items:center;border-left:1px solid var(--deploy-line);color:var(--deploy-muted);font-size:10px}.tg3-deploy-count p.error{color:oklch(51% .18 27)}.tg3-deploy-storage-row>label>input{min-width:0;width:100%;height:100%;padding:0 40px 0 11px;border:0;outline:0;background:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-deploy-storage-row>label>span{position:absolute;right:10px;color:var(--deploy-muted);font-size:10px}.tg3-deploy-storage-row>label.invalid{border-color:oklch(63% .14 27);box-shadow:0 0 0 2px oklch(63% .14 27/.08)}.tg3-production-storage-options{padding:9px 0 12px;display:grid;grid-template-columns:minmax(190px,240px) minmax(240px,1fr);align-items:end;grid-gap:9px 12px;gap:9px 12px;border-top:1px dashed oklch(89% .018 220)}.tg3-production-storage-options>label{display:grid;grid-gap:5px;gap:5px;color:var(--deploy-muted);font-size:10px}.tg3-production-storage-options select{min-width:0;width:100%;height:36px;padding:0 9px;border:1px solid var(--deploy-line);border-radius:5px;outline:0;background:white;font-size:11px}.tg3-production-storage-options select:focus{border-color:var(--deploy-accent);box-shadow:0 0 0 2px oklch(64% .12 195/.1)}.tg3-production-storage-options>small{grid-column:1/-1;color:var(--deploy-muted);font-size:10px;line-height:1.55}.tg3-production-storage-options>small.error{color:oklch(51% .18 27);font-weight:650}.tg3-production-parameters{padding:16px;border:1px solid var(--deploy-line);border-radius:6px;background:linear-gradient(145deg,oklch(100% 0 0),oklch(99% .006 215));box-shadow:0 2px 7px oklch(40% .025 235/.025)}.tg3-production-parameters>header{height:auto;min-height:36px;display:flex;align-items:flex-start;border:0}.tg3-production-parameters>header>div{display:grid;grid-gap:4px;gap:4px}.tg3-production-parameters h2{font-size:14px;font-weight:700}.tg3-production-parameters fieldset>p,.tg3-production-parameters header small{color:var(--deploy-muted);font-size:10px;line-height:1.5}.tg3-production-parameters fieldset{min-width:0;margin:12px 0 0;padding:12px;border:1px solid var(--deploy-line);border-radius:5px}.tg3-production-parameters legend{padding:0 5px;font-size:11px;font-weight:700}.tg3-production-parameters fieldset>p{margin:0 0 10px}.tg3-production-parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tg3-production-parameter-grid>label{min-width:0;display:grid;grid-gap:5px;gap:5px;color:var(--deploy-muted);font-size:10px}.tg3-production-parameter-grid>label>span{display:flex;align-items:center;gap:5px;color:var(--deploy-ink);font-size:11px;font-weight:650}.tg3-production-parameter-grid>label>span em{font-style:normal;color:oklch(54% .15 28);font-size:9px}.tg3-production-parameter-grid>label>span small{font-size:9px;font-weight:500;color:var(--deploy-muted)}.tg3-production-parameter-grid input,.tg3-production-parameter-grid select{min-width:0;width:100%;height:36px;padding:0 9px;border:1px solid var(--deploy-line);border-radius:5px;outline:0;background:white;font-size:11px}.tg3-production-parameter-grid input:focus,.tg3-production-parameter-grid select:focus{border-color:var(--deploy-accent);box-shadow:0 0 0 2px oklch(64% .12 195/.1)}.tg3-production-parameter-grid>label.invalid input,.tg3-production-parameter-grid>label.invalid select{border-color:oklch(65% .18 28);background:oklch(98% .025 28)}.tg3-production-parameter-grid>label>small{min-height:14px;overflow-wrap:anywhere;line-height:1.4;color:var(--deploy-muted)}.tg3-production-parameter-grid>label.invalid>small{color:oklch(51% .18 27);font-weight:650}.tg3-port-list>label.tg3-production-access-toggle{min-height:40px;padding:7px 9px;display:grid;grid-template-columns:20px 80px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--deploy-line);border-radius:4px;background:white}.tg3-production-access-toggle input{width:16px;height:16px;accent-color:var(--deploy-accent)}.tg3-production-access-toggle strong{font-size:12px}.tg3-production-access-toggle span{color:var(--deploy-muted);font-size:10px;line-height:1.45}.tg3-production-ssh-password{margin-top:8px;padding:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border:1px solid var(--deploy-line);border-radius:5px;background:oklch(98.5% .008 230)}.tg3-production-ssh-password>label{min-width:0;display:grid;grid-gap:5px;gap:5px;color:oklch(38% .035 235);font-size:10px;font-weight:650}.tg3-production-password-input{position:relative;display:block}.tg3-production-password-input input{width:100%;height:36px;padding:0 38px 0 10px;border:1px solid var(--deploy-line);border-radius:4px;background:white;color:var(--tg3-ink);font-size:12px;outline:0}.tg3-production-password-input input:focus{border-color:var(--deploy-accent);box-shadow:0 0 0 2px oklch(64% .12 195/.1)}.tg3-production-password-input input[aria-invalid=true]{border-color:oklch(63% .19 27)}.tg3-production-password-input button{position:absolute;right:0;top:0;width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--deploy-muted);cursor:pointer}.tg3-production-password-input button svg{width:14px;height:14px}.tg3-production-ssh-password>small{grid-column:1/-1;color:var(--deploy-muted);font-size:10px;line-height:1.45}.tg3-production-ssh-password>small.error{color:oklch(53% .18 27);font-weight:650}@media(max-width:760px){.tg3-production-ssh-password{grid-template-columns:1fr}.tg3-production-ssh-password>small{grid-column:1}}.tg3-production-allocation{grid-column:1/-1;min-width:0;padding:11px 12px;display:grid;grid-template-columns:minmax(180px,1fr) max-content;align-items:center;grid-gap:5px 16px;gap:5px 16px;border:1px solid oklch(86% .045 195);border-radius:5px;background:oklch(98% .015 195)}.tg3-production-allocation>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-production-allocation b{font-size:12px}.tg3-production-allocation p,.tg3-production-allocation small{color:var(--deploy-muted);font-size:10px;line-height:1.5}.tg3-production-allocation>strong{display:flex;align-items:center;gap:5px;color:oklch(43% .12 185);font-size:11px;white-space:nowrap}.tg3-production-allocation>strong svg{width:15px;height:15px}.tg3-production-allocation>p{grid-column:1/-1;margin:0}.tg3-production-topology{grid-column:1/-1;padding:13px 0 2px;display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--deploy-line)}.tg3-production-topology>header{display:flex;align-items:center;gap:9px}.tg3-production-topology>header>svg{width:18px;color:var(--deploy-accent-dark)}.tg3-production-topology>header>div{display:grid;grid-gap:3px;gap:3px}.tg3-production-topology>header b{font-size:12px}.tg3-production-topology>header small,.tg3-production-topology>p{color:var(--deploy-muted);font-size:10px;line-height:1.5}.tg3-production-topology-flow{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;background:oklch(98% .009 210)}.tg3-production-topology-flow>span{min-width:0;padding:11px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:3px 8px;gap:3px 8px}.tg3-production-topology-flow>span>svg{grid-row:1/3;width:19px;color:var(--deploy-accent)}.tg3-production-topology-flow small{color:var(--deploy-muted);font-size:9px}.tg3-production-topology-flow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tg3-production-topology-flow>i{display:grid;place-items:center;color:oklch(66% .055 215)}.tg3-production-topology-flow>i svg{width:15px}.tg3-production-topology>p{margin:0}.tg3-production-duration{margin-top:12px;display:grid;grid-template-columns:80px minmax(0,1fr) 30px;align-items:center;grid-gap:7px;gap:7px;color:var(--deploy-muted);font-size:10px}.tg3-production-duration input{min-width:0;width:100%;height:34px;padding:0 8px;border:1px solid var(--deploy-line);border-radius:5px;outline:0;text-align:right}.tg3-production-duration em{font-style:normal}.tg3-production-order-flow{margin:16px 20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.tg3-production-order-flow>span{min-width:0;display:flex;align-items:center;gap:5px;color:oklch(67% .02 235);font-size:9px;white-space:nowrap}.tg3-production-order-flow i{width:18px;height:18px;display:grid;place-items:center;flex:none;border:1px solid;border-radius:50%;font-style:normal}.tg3-production-order-flow>span.active{color:oklch(45% .12 202);font-weight:650}.tg3-production-order-flow>span.done{color:oklch(46% .14 151);font-weight:650}.tg3-production-order-flow>span.done i{border-color:oklch(65% .12 151);background:oklch(94% .045 151)}.tg3-production-price-lines{margin:12px 20px 0;padding:10px 0;border-block:1px dashed var(--deploy-line);display:grid}.tg3-production-price-lines>span{min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tg3-production-price-lines small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--deploy-muted);font-size:9px}.tg3-production-price-lines b{flex:none;color:var(--deploy-ink);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-production-price-lines>span.total{padding-top:6px;border-top:1px solid var(--deploy-line)}.tg3-production-price-lines>span.total b{color:var(--deploy-accent-dark);font-size:14px}.tg3-production-billing-preview{margin:12px 20px 0;padding:10px 11px;border:1px solid oklch(83% .08 190);border-radius:5px;background:oklch(98% .018 190);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center}.tg3-production-billing-preview>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.tg3-production-billing-preview>span>b{color:var(--deploy-ink);font-size:10px}.tg3-production-billing-preview-note,.tg3-production-billing-preview>span>small{color:var(--deploy-muted);font-size:9px;line-height:1.4}.tg3-production-billing-preview>strong{min-width:0;color:var(--deploy-accent-dark);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 5px;overflow-wrap:anywhere}.tg3-production-billing-preview>strong em{color:var(--deploy-muted);font-size:9px;font-style:normal;font-weight:550;overflow-wrap:anywhere}.tg3-production-billing-preview-note{margin:0}.tg3-production-billing-preview.pending{border-color:var(--deploy-line);background:oklch(99.5% .005 195)}.tg3-production-billing-preview.pending>strong{color:var(--deploy-muted);font-size:12px}.tg3-production-precheck{margin:12px 20px 0;padding:10px 12px;border:1px solid oklch(85% .04 210);border-radius:5px;background:oklch(98.5% .01 210)}.tg3-production-precheck.passed{border-color:oklch(82% .075 151);background:oklch(97% .025 151)}.tg3-production-precheck.blocked{border-color:oklch(85% .08 78);background:oklch(98% .035 80)}.tg3-production-precheck>header{height:auto;min-height:32px;padding:0;gap:8px;border:0}.tg3-production-precheck>header>svg{width:18px;flex:none;color:oklch(48% .14 151)}.tg3-production-precheck.blocked>header>svg{color:oklch(56% .18 28)}.tg3-production-precheck>header>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.tg3-production-precheck>header b{font-size:10px}.tg3-production-precheck>header small{overflow-wrap:anywhere;color:var(--deploy-muted);font-size:8px}.tg3-production-precheck>div{margin-top:6px;display:grid;grid-gap:4px;gap:4px}.tg3-production-precheck>div>span{display:grid;grid-template-columns:7px 98px minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;color:var(--deploy-muted)}.tg3-production-precheck>div i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:oklch(58% .16 28)}.tg3-production-precheck>div i.ok{background:oklch(54% .14 151)}.tg3-production-precheck>div b{font-size:8px}.tg3-production-precheck>div small{overflow-wrap:anywhere;font-size:8px;line-height:1.4}.tg3-production-precheck-action{margin-left:7px;display:inline-flex;align-items:center;gap:2px;color:var(--deploy-accent-dark);font-weight:700;text-decoration:none}.tg3-production-precheck-action:hover{text-decoration:underline}.tg3-production-precheck-action:focus-visible{outline:2px solid var(--deploy-accent);outline-offset:2px;border-radius:2px}.tg3-production-precheck-action svg{width:10px;height:10px}.tg3-deploy-total>p.tg3-production-wallet{min-height:31px;margin:12px 0 8px;padding:7px 8px;display:flex;align-items:center;gap:5px;border-radius:4px;background:oklch(97% .018 202);color:oklch(43% .07 215);font-size:10px}.tg3-production-wallet>svg{width:14px;height:14px;color:var(--deploy-accent-dark)}.tg3-production-wallet>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg3-deploy-total>p.tg3-production-wallet.insufficient{background:oklch(97% .025 28);color:oklch(48% .15 28)}.tg3-production-account-error{margin-top:9px;display:flex;align-items:flex-start;justify-content:space-between;gap:7px;color:oklch(50% .16 28);font-size:9px;line-height:1.5}.tg3-production-account-error>button{padding:0;border:0;background:none;color:inherit;font-weight:700}.tg3-production-agreement{min-height:42px;padding:9px 10px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;border:1px solid var(--deploy-line);border-radius:5px;background:oklch(98.5% .008 215);color:var(--deploy-muted);font-size:10px;line-height:1.55}.tg3-production-agreement input{width:16px;height:16px;margin:0;accent-color:var(--deploy-accent)}.tg3-production-order-success>span{display:block;margin:6px 0 14px;color:var(--deploy-muted);font-size:10px}.tg3-production-order-success p{overflow-wrap:anywhere}@media(max-width:1100px){.tg3-production-topology-flow{grid-template-columns:1fr}.tg3-production-topology-flow>i{height:16px;transform:rotate(90deg)}}@media(max-width:720px){body:has(.tg3-production-deploy),html:has(.tg3-production-deploy){min-width:0;max-width:100%;overflow-x:hidden}.tg3-production-deploy{max-width:100vw;padding-bottom:40px;touch-action:pan-y}.tg3-production-deploy>*{min-width:0}.tg3-production-state{grid-template-columns:22px minmax(0,1fr)}.tg3-production-state>button{grid-column:2;width:max-content}.tg3-deploy-specs>header{height:auto;min-height:53px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.tg3-production-stale{margin-left:0}.tg3-gpu-count-cards{width:100%;height:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.tg3-production-quota-input{width:120px}.tg3-deploy-count p{width:calc(100% - 140px);padding:0;border:0}.tg3-deploy-count em{width:100%;white-space:normal}.tg3-production-storage-options{grid-template-columns:1fr}.tg3-production-storage-options>small{grid-column:1}.tg3-storage-scope-note>span{align-items:flex-start;flex-direction:column;gap:3px}.tg3-storage-scope-note b{white-space:normal}.tg3-production-allocation,.tg3-production-parameter-grid{grid-template-columns:1fr}.tg3-production-allocation>strong{white-space:normal}.tg3-production-allocation>p{grid-column:1}.tg3-production-topology-flow>span{grid-template-columns:22px minmax(0,1fr)}.tg3-production-order-flow{gap:3px}.tg3-production-order-flow>span{align-items:flex-start;flex-direction:column;white-space:normal;line-height:1.35}.tg3-production-precheck>div>span{grid-template-columns:7px minmax(74px,90px) minmax(0,1fr)}.tg3-deploy-confirmation dl>div{align-items:flex-start;flex-direction:column;gap:4px;padding:8px 0}.tg3-deploy-confirmation dd{max-width:100%;text-align:left;overflow-wrap:anywhere}}