.tgr-page{--tgr-border:#cfe0e3;--tgr-soft:#f4fafb;--tgr-muted:#5d7184;--tgr-ink:#13213b;--tgr-teal:#008e8c;display:grid;grid-gap:14px;gap:14px;color:var(--tgr-ink);font-size:14px}.tgr-page .tg3-page-title{margin:0}.tgr-page .tg3-page-title h1{font-size:24px}.tgr-page button,.tgr-page input,.tgr-page select,.tgr-page textarea{font:inherit}.tgr-drawer .tg3-cbutton,.tgr-page .tg3-cbutton{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1;white-space:nowrap}.tgr-drawer .tg3-cbutton svg,.tgr-page .tg3-cbutton svg{width:16px;height:16px;flex:0 0 16px}.tgr-panel{background:#fff;border:1px solid var(--tgr-border);border-radius:8px;box-shadow:0 5px 16px rgba(18,63,74,.04);overflow:visible}.tgr-panel>h2{font-size:18px;margin:0 0 20px}.tgr-info{min-height:42px;padding:10px 14px;display:flex;align-items:center;gap:9px;color:#243d52;background:#f7fbfc;border:1px solid var(--tgr-border);border-radius:6px;line-height:1.6}.tgr-info svg{width:16px;color:var(--tgr-teal);flex:none}.tgr-info a{color:var(--tgr-teal);font-weight:650}.tgr-info.warn{background:#fff8e5;border-color:#efd99d}.tgr-info.warn svg{color:#db9700}.tgr-info.danger{background:#fff1f0;border-color:#ffc6c2;color:#a72d27}.tgr-info.danger svg{color:#d9433d}.tgr-toolbar{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;gap:16px}.tgr-toolbar>aside,.tgr-toolbar>div{display:flex;align-items:center;gap:10px}.tgr-toolbar .tg3-cbutton{height:38px;min-height:38px}.tgr-search{width:min(300px,32vw);height:38px;border:1px solid var(--tgr-border);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff}.tgr-search svg{width:17px;color:#718393}.tgr-search input{width:100%;border:0;outline:0;background:transparent;color:var(--tgr-ink)}.tgr-copy,.tgr-icon-button,.tgr-more{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tgr-border);background:#fff;color:#3d596a;border-radius:6px}.tgr-icon-button{width:38px;height:38px}.tgr-icon-button svg,.tgr-more svg{width:17px}.tgr-copy{border:0;width:24px;height:24px;background:transparent;color:var(--tgr-teal);opacity:.2;transition:opacity .15s}.tgr-copy svg{width:14px}.tgr-code:hover .tgr-copy,.tgr-model-grid article:hover .tgr-copy{opacity:1}.tgr-table{width:100%;min-width:980px;padding:0 20px}.tgr-table>div,.tgr-table>header{display:grid;align-items:center;border-bottom:1px solid var(--tgr-border)}.tgr-table>header{min-height:52px;color:#4b6375;font-weight:650;background:#fbfdfd}.tgr-table>div{min-height:58px}.tgr-table>div:hover{background:#f8fcfc}.tgr-table span{padding:9px 10px;min-width:0}.tgr-table span b{display:block}.tgr-table span small{display:block;color:var(--tgr-muted);margin-top:4px}.tgr-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--tgr-teal)}.tgr-table .tgr-code{font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:12px;display:flex;align-items:center}.tgr-disk-table{min-width:1420px}.tgr-disk-table>div,.tgr-disk-table>header{grid-template-columns:42px minmax(170px,1.2fr) minmax(180px,1.2fr) 80px 105px 90px minmax(170px,1.2fr) 90px 110px 90px 238px}.tgr-image-table>div,.tgr-image-table>header{grid-template-columns:42px 180px 170px 90px 100px 90px 110px 105px 80px 130px 80px}.tgr-firewall-table>div,.tgr-firewall-table>header{grid-template-columns:42px minmax(260px,1.4fr) minmax(190px,1fr) 120px 110px 130px 190px}.tgr-firewall-table{min-width:1120px}.tgr-binding-table,.tgr-rule-table{min-width:0}.tgr-rule-table>div,.tgr-rule-table>header{grid-template-columns:42px 1fr 1.2fr 1.2fr 1fr 1fr}.tgr-binding-table>header{grid-template-columns:42px 1.5fr 1.2fr 1fr 1fr 90px}.tgr-log-table>header{grid-template-columns:repeat(10,minmax(125px,1fr))}.tgr-file-table{min-width:840px}.tgr-file-table>div,.tgr-file-table>header{grid-template-columns:1.35fr 1.1fr .75fr .75fr .9fr .9fr 70px}.tgr-file-table span svg{width:16px;margin-right:8px;vertical-align:middle;color:var(--tgr-teal)}.tgr-link{border:0;background:none;color:var(--tgr-teal);padding:4px;font-weight:650}.tgr-more{width:32px;height:32px;margin-left:5px}.tgr-small-button{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:1px solid var(--tgr-border);border-radius:5px;background:#fff;color:#153448;margin-right:6px;line-height:1;vertical-align:middle}.tgr-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.tgr-row-actions button{height:30px;padding:0 10px;border:1px solid var(--tgr-border);border-radius:5px;background:#fff;color:var(--tgr-ink);line-height:1}.tgr-row-actions button:hover:not(:disabled){border-color:var(--tgr-teal);color:var(--tgr-teal)}.tgr-row-actions button:disabled{color:#a5afb5;background:#f6f7f7;cursor:not-allowed}.tgr-row-actions button.danger{color:#d33b3b}.tgr-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:#8292a1}.tgr-dot.ok{background:#00a45b;box-shadow:0 0 0 4px #e5f7ec}.tgr-pager{min-height:62px;padding:14px 20px;justify-content:space-between}.tgr-pager,.tgr-pager>div{display:flex;align-items:center}.tgr-pager>div{gap:6px}.tgr-pager b,.tgr-pager button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--tgr-border);border-radius:5px;background:#fff}.tgr-pager b{color:#fff;background:var(--tgr-teal);border-color:var(--tgr-teal)}.tgr-pager select{height:32px;border:1px solid var(--tgr-border);border-radius:5px;background:#fff}.tgr-empty{margin:28px auto;max-width:400px;min-height:48px;border:1px dashed var(--tgr-border);background:#fafcfd;color:var(--tgr-muted);display:flex;align-items:center;justify-content:center;gap:9px}.tgr-empty svg{width:16px;color:var(--tgr-teal)}.tgr-purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;margin:-2px}.tgr-config-stack{display:grid;grid-gap:16px;gap:16px}.tgr-config-stack>section,.tgr-firewall-create>section,.tgr-upload>section{padding:22px;border:1px solid var(--tgr-border);border-radius:7px;background:#fff}.tgr-config-stack h3,.tgr-firewall-create h3,.tgr-payment h3,.tgr-upload h3{font-size:18px;margin:0 0 20px}.tgr-form-item{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px;max-width:650px}.tgr-form-item>span{font-weight:650}.tgr-form-item em{font-style:normal;color:#e5484d;margin-left:4px}.tgr-form-item input,.tgr-form-item select,.tgr-form-item textarea,.tgr-rule-grid input,.tgr-rule-grid select,.tgr-rule-grid textarea{min-height:38px;padding:8px 11px;border:1px solid var(--tgr-border);border-radius:5px;background:#fff;color:var(--tgr-ink);outline:0}.tgr-form-item textarea{min-height:70px}.tgr-form-item input:focus,.tgr-form-item select:focus,.tgr-rule-grid input:focus,.tgr-rule-grid select:focus,.tgr-rule-grid textarea:focus{border-color:var(--tgr-teal);box-shadow:0 0 0 3px rgba(0,142,140,.09)}.tgr-form-item input.error,.tgr-form-item select.error{border-color:#e34c4c;background:#fff7f7}.tgr-form-item small{color:var(--tgr-muted);line-height:1.55}.tgr-form-item .tgr-error{color:#d33c3c}.tgr-choices{display:flex;flex-wrap:wrap}.tgr-choice{height:38px;padding:0 17px;border:1px solid var(--tgr-border);background:#fff;color:#30495b;margin-left:-1px}.tgr-choice:first-child{margin-left:0;border-radius:5px 0 0 5px}.tgr-choice:last-child{border-radius:0 5px 5px 0}.tgr-choice.active{position:relative;border-color:var(--tgr-teal);background:#effafa;color:#007c7a;font-weight:700}.tgr-choice:disabled{color:#aab5be;background:#f5f6f7}.tgr-stepper{height:38px;display:inline-flex;width:max-content;border:1px solid var(--tgr-border);border-radius:5px;overflow:hidden}.tgr-stepper button{width:38px;border:0;background:#f6fafb;color:#2d5364}.tgr-stepper input{width:86px!important;min-height:auto!important;border:0!important;text-align:center;box-shadow:none!important}.tgr-stepper span{display:grid;place-items:center;padding:0 10px;color:var(--tgr-muted)}.tgr-payment{background:#fbfdfd;border:1px solid var(--tgr-border);border-radius:7px;overflow:hidden;height:max-content;position:-webkit-sticky;position:sticky;top:0}.tgr-payment>h3{padding:20px;margin:0;background:#fff;border-bottom:1px solid var(--tgr-border)}.tgr-payment>.tgr-info{border:0;border-radius:0}.tgr-payment>button{width:calc(100% - 32px);margin:0 16px;min-height:92px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--tgr-border);background:transparent;position:relative}.tgr-payment>button>i{width:16px;height:16px;border:1px solid #9eafb8;border-radius:50%}.tgr-payment>button.active>i{border:5px solid var(--tgr-teal)}.tgr-payment>button span b,.tgr-payment>button span small{display:block}.tgr-payment>button span small{font-weight:400;margin-top:7px;color:var(--tgr-muted)}.tgr-payment>button strong{font-size:15px}.tgr-payment>button em{position:absolute;right:0;bottom:16px;color:var(--tgr-muted);font-style:normal;font-size:12px}.tgr-payment>footer{padding:24px 18px;display:flex;align-items:center;justify-content:space-between;background:#fff}.tgr-payment>footer strong{font-size:25px;color:var(--tgr-teal)}.tgr-payment>footer small{font-size:12px}.tgr-payment.compact{min-height:150px}.tgr-summary-row{padding:25px 20px}.tgr-summary-row,.tgr-total{display:flex;justify-content:space-between}.tgr-total{align-items:center;padding:16px 0;border-top:1px solid var(--tgr-border)}.tgr-total strong{font-size:20px;color:var(--tgr-teal)}.tgr-app-row{border:1px solid var(--tgr-border);display:grid;grid-template-columns:1fr 1fr;max-width:620px}.tgr-app-row>*{padding:12px;border-bottom:1px solid var(--tgr-border)}.tgr-app-row button{grid-column:1/-1;border:0;background:#f8fbfb;color:var(--tgr-teal)}.tgr-rules{margin:8px 0 0;padding-left:20px;color:var(--tgr-muted);line-height:1.8}.tgr-dataset-layout{display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:16px;gap:16px}.tgr-dataset-layout>aside>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tgr-dataset-layout>aside h2{font-size:18px;margin:0}.tgr-dataset-layout>aside header button{border:0;background:none;color:var(--tgr-teal);display:flex;align-items:center;gap:5px}.tgr-dataset-layout>aside header svg{width:16px}.tgr-dataset-layout>aside article{position:relative;padding:20px 16px;border:1px solid var(--tgr-border);border-radius:6px;background:#fff;display:grid;grid-gap:12px;gap:12px;cursor:pointer}.tgr-dataset-layout>aside article.active{border-color:var(--tgr-teal);box-shadow:0 3px 12px rgba(0,142,140,.08)}.tgr-dataset-layout>aside article span{width:max-content;padding:3px 8px;background:#e9f8f8;color:#007b79;border-radius:4px}.tgr-dataset-layout>aside article button{position:absolute;right:12px;top:12px;border:1px solid var(--tgr-border);background:#fff;border-radius:4px}.tgr-folder-strip{margin:0 20px;padding:13px 12px;background:#f6fafb;display:flex;align-items:center;gap:8px}.tgr-folder-strip>svg{width:17px;color:var(--tgr-teal)}.tgr-folder-strip .tgr-search{margin-left:auto}.tgr-upload{display:grid;grid-gap:16px;gap:16px}.tgr-tag-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--tgr-border);min-height:90px}.tgr-tag-grid span{padding:10px}.tgr-tag-grid button{grid-column:1/-1;border:0;background:#f8fbfb;color:var(--tgr-teal)}.tgr-tag-grid button svg{width:18px}.tgr-dropzone{height:200px;border:1px dashed #a9c5ca;background:#fbfdfd;margin-top:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.tgr-dropzone svg{width:32px;color:var(--tgr-teal)}.tgr-dropzone b{font-size:16px}.tgr-dropzone span{color:var(--tgr-muted)}.tgr-filesystem-form{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:24px;gap:24px}.tgr-filesystem-form>section{padding-right:24px;border-right:1px solid var(--tgr-border)}.tgr-filesystem-form>aside{display:flex;flex-direction:column;min-height:315px}.tgr-filesystem-form>aside .tgr-info{margin-top:auto}.tgr-filesystem-form .tgr-total{margin-top:12px}.tgr-filesystem-form .tgr-form-item{margin-bottom:18px}.tgr-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tgr-model-grid article{min-height:128px;padding:22px;border:1px solid var(--tgr-border);border-radius:8px;background:#fff;box-shadow:0 3px 12px rgba(24,65,76,.035);overflow:hidden;transition:transform .15s,border-color .15s}.tgr-model-grid article:hover{transform:translateY(-2px);border-color:#91cece}.tgr-model-grid header{display:flex;align-items:center;gap:12px}.tgr-model-grid header span{padding:4px 9px;border-radius:4px;background:#e5f8f7;color:#007b79;font-weight:700;font-size:12px}.tgr-model-grid h3{font-size:17px;margin:0}.tgr-model-grid h3,.tgr-model-grid p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tgr-model-grid p{margin:16px 0 10px;color:#31546e}.tgr-model-grid small{color:#668196}@media(min-width:981px) and (min-height:820px){body:has(.tgr-fixed-list-page),html:has(.tgr-fixed-list-page){height:100%;overflow-y:hidden}.tg3-console-work:has(.tgr-fixed-list-page){height:calc(100dvh - 68px);overflow:hidden}.tg3-console-work:has(.tgr-fixed-list-page)>main{height:100%;min-height:0;overflow:hidden}.tgr-fixed-list-page{height:100%;min-height:0;align-content:start;overflow:hidden;box-sizing:border-box}.tgr-fixed-list-page .tgr-public-dataset-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.tgr-fixed-list-page .tgr-public-dataset-scroll{min-height:0}.tgr-fixed-list-page .tgr-public-dataset-row{height:clamp(48px,5.7vh,54px);min-height:clamp(48px,5.7vh,54px)}.tgr-fixed-list-page .tgr-public-dataset-table{min-height:0}.tgr-model-library-page{grid-template-rows:auto auto auto minmax(0,1fr) auto}.tgr-model-library-page .tgr-model-grid{min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(112px,1fr));gap:12px;align-content:stretch}.tgr-model-library-page .tgr-model-grid article{height:100%;min-height:0;padding:16px 18px;box-sizing:border-box}.tgr-model-library-page .tgr-model-grid p{margin:10px 0 7px}.tg3-model-workload-page>.tgr-panel{min-height:0}}.tgr-storage-page{width:100%;min-width:0;max-width:100%;align-content:start}.tgr-storage-page .tgr-panel{min-width:0;overflow:hidden}.tgr-storage-page .tgr-toolbar{flex-wrap:wrap}.tgr-storage-page .tgr-toolbar>aside{min-width:0}.tgr-disk-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.tgr-disk-table-scroll:focus-visible{outline:2px solid var(--tgr-teal);outline-offset:-2px}.tgr-disk-table{box-sizing:border-box}.tgr-disk-table .tgr-code{overflow-wrap:anywhere}.tgr-disk-table .tgr-copy{width:56px;flex:0 0 56px;font-size:11px;opacity:1}@media(max-width:850px){.tgr-storage-page .tgr-toolbar>aside{width:100%}.tgr-storage-page .tgr-search{min-width:0;flex:1 1}}.tgr-firewall-create{display:grid;grid-gap:16px;gap:16px}.tgr-rule-grid{display:grid;grid-template-columns:1.15fr 1fr 1.2fr .65fr .65fr .9fr;grid-gap:0;gap:0}.tgr-rule-grid>*{border-radius:0!important}.tgr-rule-grid>b{padding:10px 8px;color:#4b6375}.tgr-rule-grid>span{display:flex}.tgr-rule-grid>span select{min-width:0;width:50%}.tgr-rule-grid textarea{resize:none;min-height:70px}.tgr-rule-add{width:100%;height:50px;border:0;border-top:1px solid var(--tgr-border);background:#f8fbfb;color:var(--tgr-teal);display:flex;align-items:center;justify-content:center;gap:6px}.tgr-rule-add svg{width:18px}.tgr-crumb{display:flex;align-items:center;gap:10px}.tgr-crumb a{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--tgr-border);background:#fff;border-radius:5px;font-size:20px}.tgr-tabs{display:flex;border-bottom:1px solid var(--tgr-border)}.tgr-tabs button{height:42px;padding:0 20px;border:0;border-bottom:2px solid transparent;background:#fff}.tgr-tabs button.active{color:var(--tgr-teal);border-bottom-color:var(--tgr-teal);font-weight:700}.tgr-detail-actions{padding:20px;display:flex;gap:10px}.tgr-firewall-overview{grid-template-columns:390px minmax(0,1fr);align-items:start}.tgr-firewall-overview,.tgr-firewall-overview>div{display:grid;grid-gap:16px;gap:16px}.tgr-firewall-overview .tgr-panel{padding:22px}.tgr-basic-info p{display:grid;grid-template-columns:120px 1fr;padding:11px 0;margin:0;border-bottom:1px solid var(--tgr-border)}.tgr-basic-info p span{color:var(--tgr-muted)}.tgr-basic-info p b{font-weight:600}.tgr-firewall-overview .tgr-table{padding:0}.tgr-firewall-overview .tgr-empty{margin-bottom:0}.tgr-logs{padding:22px}.tgr-log-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.tgr-log-head select{height:38px;border:1px solid var(--tgr-border);border-radius:5px;background:#fff;padding:0 12px}.tgr-log-filter{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;grid-gap:14px;gap:14px;padding:16px;background:#f7fafb}.tgr-log-filter .tgr-form-item{margin:0}.tgr-log-filter>div:last-child{display:flex;align-items:flex-end;gap:8px}.tgr-logs .tgr-table{padding:18px 0 0;overflow:auto}.tgr-drawer-mask{position:fixed;z-index:360;inset:64px 0 0;background:oklch(24% .018 215/.58);display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tgr-drawer{height:100%;width:min(70vw,1340px);min-width:900px;background:oklch(98.8% .004 205);box-shadow:-18px 0 45px oklch(20% .02 220/.22);display:grid;grid-template-rows:54px minmax(0,1fr) 64px;animation:tgr-drawer-in .22s cubic-bezier(.22,1,.36,1)}.tgr-drawer.medium{width:min(62vw,1080px);min-width:760px}.tgr-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:white;border-bottom:1px solid oklch(88% .018 205)}.tgr-drawer>header h2{font-size:17px;letter-spacing:-.01em;margin:0}.tgr-drawer>header button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:oklch(42% .025 220);border-radius:6px}.tgr-drawer>header button:hover{background:oklch(96% .01 205)}.tgr-drawer>header svg{width:19px}.tgr-drawer>main{min-height:0;overflow:auto;padding:24px}.tgr-drawer>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 24px;background:white;border-top:1px solid oklch(88% .018 205);box-shadow:0 -8px 18px oklch(35% .02 210/.04)}.tgr-drawer>footer .tg3-cbutton{height:38px;min-width:78px}.tgr-drawer .tgr-purchase-layout{grid-template-columns:minmax(0,1fr) 330px}.tgr-drawer .tgr-config-stack>section,.tgr-drawer .tgr-firewall-create>section,.tgr-drawer .tgr-upload>section{box-shadow:0 3px 12px oklch(30% .02 215/.035)}@keyframes tgr-drawer-in{0%{opacity:.6;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@starting-style{.tgr-drawer{opacity:.6;transform:translateX(32px)}}@media(max-width:1200px){.tgr-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tgr-purchase-layout{grid-template-columns:1fr}.tgr-payment{position:static}.tgr-firewall-overview{grid-template-columns:1fr}.tgr-log-filter{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.tgr-toolbar{align-items:stretch;flex-direction:column}.tgr-toolbar>aside,.tgr-toolbar>div{flex-wrap:wrap}.tgr-search{width:100%}.tgr-panel{overflow-x:auto}.tgr-dataset-layout,.tgr-model-grid,.tgr-rule-grid{grid-template-columns:1fr}.tgr-rule-grid>b{display:none}.tgr-firewall-overview{display:block}.tgr-log-filter{grid-template-columns:1fr}.tgr-pager{position:-webkit-sticky;position:sticky;left:0}.tgr-purchase-layout{display:block}.tgr-payment{margin-top:16px}.tgr-filesystem-form{grid-template-columns:1fr}.tgr-filesystem-form>section{padding-right:0;border-right:0}.tgr-drawer-mask{inset:64px 0 0}.tgr-drawer,.tgr-drawer.medium{width:100%;min-width:0}.tgr-drawer>main{padding:16px}}@media(prefers-reduced-motion:reduce){.tgr-drawer{animation:none}}.tgr-table>div>.tgr-firewall-actions{display:flex;align-items:center;gap:6px;overflow:visible;white-space:nowrap}.tgr-firewall-actions .tgr-more,.tgr-firewall-actions .tgr-small-button{height:32px;margin:0;box-sizing:border-box;line-height:1;vertical-align:middle}.tgr-firewall-actions .tgr-more{flex:0 0 32px}.tgr-firewall-actions .tgr-more.active{border-color:var(--tgr-teal);background:oklch(96% .025 194);color:var(--tgr-teal)}.tgr-firewall-menu-wrap{position:relative;display:inline-flex;align-items:center;padding:0!important;overflow:visible}.tgr-firewall-menu{position:absolute;z-index:80;top:calc(100% + 6px);right:0;width:96px;padding:6px!important;border:1px solid var(--tgr-border);border-radius:6px;background:oklch(100% 0 0);box-shadow:0 12px 30px oklch(30% .025 215/.16);opacity:1;transform:translateY(0);transition:opacity .15s ease,transform .15s ease}.tgr-firewall-menu>button{width:100%;height:36px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:oklch(53% .18 25);display:flex;align-items:center;gap:8px;text-align:left;line-height:1}.tgr-firewall-menu>button:hover:not(:disabled){background:oklch(96.5% .025 25)}.tgr-firewall-menu>button:disabled{color:oklch(72% .012 230);cursor:not-allowed}.tgr-firewall-menu svg{width:15px;height:15px;flex:0 0 15px}@starting-style{.tgr-firewall-menu{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.tgr-firewall-menu{transition:none}}.tgr-firewall-create .tgr-rule-grid{align-items:start}.tgr-firewall-create .tgr-rule-grid>*{min-width:0}.tgr-firewall-create .tgr-rule-grid>b{padding-inline:11px}.tgr-firewall-create .tgr-rule-grid>input,.tgr-firewall-create .tgr-rule-grid>select,.tgr-firewall-create .tgr-rule-grid>span select{height:40px;min-height:40px}.tgr-firewall-create .tgr-rule-grid{display:block;overflow-x:auto;border:0;border-radius:0;background:oklch(100% 0 0)}.tgr-firewall-create .tgr-rule-head,.tgr-firewall-create .tgr-rule-row{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(200px,1fr) minmax(230px,1.15fr) minmax(108px,.62fr) minmax(108px,.62fr) minmax(170px,.85fr) 40px;min-width:1208px;grid-column-gap:12px;column-gap:12px;align-items:center}.tgr-firewall-create .tgr-rule-head{min-height:44px;background:transparent;border-bottom:1px solid var(--tgr-border)}.tgr-firewall-create .tgr-rule-head b{padding:0 8px;color:oklch(47% .03 225);font-size:13px;font-weight:680}.tgr-firewall-create .tgr-rule-head em{margin-left:2px;color:oklch(57% .2 25);font-style:normal}.tgr-firewall-create .tgr-rule-row{min-height:96px;padding:12px 0;border-bottom:1px solid var(--tgr-border)}.tgr-firewall-create .tgr-protocol-pair select,.tgr-firewall-create .tgr-rule-row>input,.tgr-firewall-create .tgr-rule-row>select{height:40px;min-width:0;margin:0;padding:0 11px;border:1px solid var(--tgr-border);border-radius:5px!important;background:oklch(100% 0 0);color:var(--tgr-ink);outline:0}.tgr-firewall-create .tgr-rule-row>input.tgr-rule-port,.tgr-firewall-create .tgr-rule-row>input.tgr-rule-source{height:72px;align-self:center}.tgr-firewall-create .tgr-protocol-pair select:focus,.tgr-firewall-create .tgr-rule-row>input:focus,.tgr-firewall-create .tgr-rule-row>select:focus{position:relative;z-index:1;border-color:var(--tgr-teal);box-shadow:0 0 0 3px oklch(60% .11 190/.1)}.tgr-firewall-create .tgr-rule-row>input:disabled{color:oklch(64% .02 220);background:oklch(97% .006 205);cursor:not-allowed}.tgr-firewall-create .tgr-protocol-pair{display:grid;grid-template-columns:minmax(112px,.86fr) minmax(156px,1.14fr);min-width:0;grid-gap:8px;gap:8px}.tgr-firewall-create .tgr-rule-remove{width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:oklch(44% .025 230);cursor:pointer;transition:background .15s ease,color .15s ease}.tgr-firewall-create .tgr-rule-remove:focus-visible,.tgr-firewall-create .tgr-rule-remove:hover{background:oklch(96.5% .026 25);color:oklch(54% .18 25);outline:0}.tgr-firewall-create .tgr-rule-remove svg{width:17px;height:17px}.tgr-model-search-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.tgr-model-search-row>span{color:var(--tgr-muted);white-space:nowrap}.tgr-model-request-link{margin-left:2px;text-decoration:underline;text-underline-offset:3px}.tgr-model-request-page{min-height:calc(100vh - 112px);place-items:center;border:1px solid var(--tgr-border);border-radius:8px;background-color:oklch(99.2% .004 205);background-image:linear-gradient(oklch(100% 0 0/.16),oklch(100% 0 0/.16)),url(/assets/v3/model-library/model-request-background-v1.png);background-size:cover;background-position:50%;overflow:hidden}.tgr-model-request-card{width:min(520px,100%);display:grid;justify-items:stretch;grid-gap:18px;gap:18px;padding:32px 8px;text-align:left}.tgr-model-request-mark{width:42px;height:42px;display:grid;place-items:center;margin-bottom:2px;border:1px solid oklch(79% .06 190);border-radius:12px;background:oklch(96% .03 190/.88);color:var(--tgr-teal);box-shadow:0 8px 24px oklch(45% .04 205/.08)}.tgr-model-request-mark svg{width:21px;height:21px}.tgr-model-request-card h1{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.025em;color:var(--tgr-ink)}.tgr-model-request-card>p{max-width:510px;margin:-6px 0 4px;color:var(--tgr-muted);line-height:1.7}.tgr-model-request-card textarea{width:100%;min-height:96px;resize:vertical;padding:14px 16px;border:1px solid oklch(84% .018 215);border-radius:7px;background:oklch(100% 0 0/.88);color:var(--tgr-ink);outline:0;box-shadow:0 8px 30px oklch(35% .02 210/.035)}.tgr-model-request-card textarea:focus{border-color:var(--tgr-teal);box-shadow:0 0 0 3px oklch(60% .11 190/.11)}.tgr-model-request-card>button{height:44px;border:1px solid var(--tgr-teal);border-radius:6px;background:var(--tgr-teal);color:oklch(100% 0 0);font-weight:720;box-shadow:0 8px 22px oklch(48% .1 190/.16);transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.tgr-model-request-card>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px oklch(48% .1 190/.22)}.tgr-model-request-card>button:disabled{border-color:oklch(86% .014 220);background:oklch(86% .014 220);color:oklch(100% 0 0);box-shadow:none;cursor:not-allowed}.tgr-model-request-card>a{justify-self:center;color:var(--tgr-teal);font-weight:650}.tgr-model-request-success{display:flex;align-items:center;gap:8px;margin-top:-4px;padding:10px 12px;border:1px solid oklch(84% .06 155);border-radius:6px;background:oklch(97% .03 155);color:oklch(45% .12 155)}.tgr-model-request-success svg{width:17px;height:17px}@starting-style{.tgr-model-request-card{opacity:0;transform:translateY(10px)}}@media(max-width:850px){.tgr-firewall-create section:last-child{overflow:hidden}.tgr-firewall-create .tgr-rule-grid{width:100%}.tgr-model-search-row{align-items:stretch;flex-direction:column}.tgr-model-search-row .tgr-search{width:100%}.tgr-model-request-page{min-height:calc(100vh - 96px);padding:32px 18px}.tgr-model-request-card{padding:18px 0}}@media(prefers-reduced-motion:reduce){.tgr-model-request-card>button{transition:none}}.tgr-model-grid article>p{display:flex;align-items:center;gap:4px;overflow:visible;white-space:normal}.tgr-model-grid article>p>span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgr-model-grid article>p>.tgr-copy{flex:0 0 24px;align-self:center;margin:0;opacity:.32;vertical-align:middle}.tgr-model-grid article:hover>p>.tgr-copy,.tgr-model-grid article>p>.tgr-copy:focus-visible{opacity:1}.tgr-model-request-page{position:relative;width:100%;max-width:none;min-height:100vh;margin:0;padding:48px 24px;border:0;border-radius:0;box-sizing:border-box}.tgr-model-request-page:before{content:"";position:fixed;z-index:2;inset:0 0 auto;height:4px;background:var(--tgr-teal)}.tgr-model-request-complete{display:grid;justify-items:center;grid-gap:13px;gap:13px;text-align:center}.tgr-model-request-complete .tgr-celebration-icon{display:block;font-size:54px;line-height:1;filter:drop-shadow(0 8px 13px oklch(55% .1 70/.12));animation:tgr-celebration-in .42s cubic-bezier(.34,1.56,.64,1)}.tgr-model-request-complete h1{display:flex;align-items:center;gap:6px;margin:9px 0 0;font-size:19px;line-height:1.3;letter-spacing:-.02em;color:var(--tgr-ink)}.tgr-model-request-complete h1 span{font-size:17px}.tgr-model-request-complete p{margin:0;color:var(--tgr-muted);font-size:14px}@keyframes tgr-celebration-in{0%{opacity:0;transform:translateY(8px) scale(.78) rotate(-7deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@starting-style{.tgr-model-request-complete{opacity:0;transform:translateY(8px)}}@media(max-width:850px){.tgr-model-request-page{min-height:100vh;padding:32px 18px}.tgr-model-request-complete .tgr-celebration-icon{font-size:48px}}@media(prefers-reduced-motion:reduce){.tgr-model-request-complete .tgr-celebration-icon{animation:none}}.tgr-public-dataset-panel{overflow:hidden}.tgr-public-dataset-toolbar{min-height:62px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--tgr-border);background:oklch(100% 0 0)}.tgr-public-dataset-toolbar .tgr-search{width:min(320px,32vw)}.tgr-dataset-help-popover{position:relative;z-index:12;display:inline-flex}.tgr-dataset-help-trigger{min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid oklch(78% .11 78);border-radius:6px;background:oklch(96% .07 86);color:oklch(42% .11 62);font-weight:720;line-height:1.4;cursor:help}.tgr-dataset-help-trigger>svg{width:16px;height:16px;flex:0 0 16px;color:oklch(58% .16 65)}.tgr-dataset-help-trigger:focus-visible{outline:2px solid oklch(62% .15 70/.46);outline-offset:3px}.tgr-dataset-help-tip{position:absolute;z-index:30;top:calc(100% + 9px);left:0;width:min(390px,calc(100vw - 72px));padding:13px 15px;display:grid;grid-gap:4px;gap:4px;border:1px solid oklch(72% .1 75);border-radius:7px;background:oklch(27% .055 65);box-shadow:0 14px 34px oklch(25% .04 70/.2);color:oklch(96% .025 85);line-height:1.65;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.tgr-dataset-help-tip:before{content:"";position:absolute;left:18px;top:-6px;width:10px;height:10px;border-left:1px solid oklch(72% .1 75);border-top:1px solid oklch(72% .1 75);background:oklch(27% .055 65);transform:rotate(45deg)}.tgr-dataset-help-tip b{color:oklch(98% .03 88)}.tgr-dataset-help-tip code{padding:2px 5px;border-radius:4px;background:oklch(39% .07 66);font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:.92em;color:oklch(97% .06 88)}.tgr-dataset-help-popover:focus-within .tgr-dataset-help-tip,.tgr-dataset-help-popover:hover .tgr-dataset-help-tip{opacity:1;visibility:visible;transform:translateY(0)}.tgr-public-dataset-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.tgr-public-dataset-table{min-width:1320px;min-height:642px;padding:0 10px;background:oklch(100% 0 0)}.tgr-public-dataset-head,.tgr-public-dataset-row{display:grid;grid-template-columns:minmax(190px,.92fr) minmax(285px,1.25fr) 105px 84px minmax(270px,1.3fr) minmax(400px,2fr);align-items:center}.tgr-public-dataset-head{min-height:50px;color:oklch(40% .03 225);font-weight:710;background:oklch(97.8% .008 215);border-bottom:1px solid var(--tgr-border)}.tgr-public-dataset-head>span,.tgr-public-dataset-row>span{min-width:0;padding:10px 12px}.tgr-public-dataset-row{height:74px;min-height:74px;border-bottom:1px solid oklch(89% .016 210);color:oklch(25% .025 220);line-height:1.55;overflow:hidden}.tgr-public-dataset-row:nth-child(odd){background:oklch(98.6% .006 210)}.tgr-public-dataset-row:hover{background:oklch(97% .018 195)}.tgr-dataset-name{font-weight:650;color:var(--tgr-ink)}.tgr-dataset-path{display:flex;align-items:center;gap:3px;font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:12.5px;color:oklch(34% .04 230)}.tgr-dataset-path>span{min-width:0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tgr-dataset-path>.tgr-copy{flex:0 0 24px;opacity:.42}.tgr-dataset-path>.tgr-copy:focus-visible,.tgr-public-dataset-row:hover .tgr-dataset-path>.tgr-copy{opacity:1}.tgr-dataset-intro,.tgr-dataset-publisher{height:100%;display:flex;align-items:center;align-self:stretch;overflow:hidden;overflow-wrap:anywhere}.tgr-dataset-intro>a,.tgr-dataset-intro>span,.tgr-dataset-publisher>a,.tgr-dataset-publisher>span{max-width:100%;max-height:3.1em;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tgr-dataset-intro a,.tgr-dataset-publisher a{color:inherit;text-decoration:none}.tgr-dataset-intro a:hover,.tgr-dataset-publisher a:hover{color:var(--tgr-teal);text-decoration:underline;text-underline-offset:3px}.tgr-public-dataset-panel>.tgr-empty{margin-block:38px}.tgr-public-dataset-pager{min-height:62px;padding:12px 18px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--tgr-border);background:oklch(100% 0 0);color:oklch(42% .025 225)}.tgr-public-dataset-pager>span{margin-right:4px}.tgr-public-dataset-pager>button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--tgr-ink);line-height:1;cursor:pointer}.tgr-public-dataset-pager>button:hover:not(:disabled){border-color:var(--tgr-border);background:oklch(97% .012 205);color:var(--tgr-teal)}.tgr-public-dataset-pager>button.active{border-color:var(--tgr-teal);background:var(--tgr-teal);color:oklch(100% 0 0);font-weight:720}.tgr-public-dataset-pager>button:disabled{color:oklch(78% .012 220);cursor:not-allowed}.tgr-public-dataset-pager>select{height:32px;margin-left:6px;padding:0 26px 0 10px;border:1px solid var(--tgr-border);border-radius:5px;background:oklch(100% 0 0);color:var(--tgr-ink);opacity:1}.tgr-public-dataset-pager>label{margin-left:18px;display:flex;align-items:center;gap:7px;white-space:nowrap}.tgr-public-dataset-pager input{width:48px;height:32px;padding:0 6px;border:1px solid var(--tgr-border);border-radius:4px;background:oklch(100% 0 0);text-align:center;color:var(--tgr-ink);outline:0}.tgr-public-dataset-pager input:focus{border-color:var(--tgr-teal);box-shadow:0 0 0 3px oklch(60% .11 190/.1)}@media(max-width:850px){.tgr-public-dataset-toolbar{align-items:stretch;flex-direction:column}.tgr-public-dataset-toolbar .tgr-search{width:100%}.tgr-public-dataset-pager{justify-content:flex-start;overflow-x:auto}.tgr-public-dataset-pager>label{margin-left:8px}}.tgr-drawer-mask,.tgr-modal-mask{--tgr-border:oklch(87% .018 205);--tgr-soft:oklch(97% .012 205);--tgr-muted:oklch(51% .035 225);--tgr-ink:oklch(24% .035 235);--tgr-teal:oklch(55% .13 190);--tg3-blue:oklch(52% .135 194);--tg3-blue-dark:oklch(40% .105 202);--tg3-blue-soft:oklch(95% .035 198);font-size:14px;color:var(--tgr-ink);font-family:inherit;overscroll-behavior:contain}.tgr-drawer.no-footer{grid-template-rows:54px minmax(0,1fr)}.tgr-drawer-mask .tg3-cbutton,.tgr-modal-mask .tg3-cbutton{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1;white-space:nowrap}.tgr-drawer-mask button,.tgr-drawer-mask input,.tgr-drawer-mask select,.tgr-modal-mask button,.tgr-modal-mask input,.tgr-modal-mask select{font:inherit}.tgr-drawer-mask .tgr-choice.active,.tgr-modal-mask .tgr-choice.active{z-index:1;border-color:var(--tgr-teal);background:oklch(98.5% .014 194);color:var(--tg3-blue-dark);box-shadow:inset 0 0 0 1px var(--tgr-teal)}.tgr-drawer-mask button:focus-visible,.tgr-modal-mask button:focus-visible{outline:2px solid var(--tgr-teal);outline-offset:2px}.tgr-modal-mask{position:fixed;z-index:520;inset:0;padding:24px;display:grid;place-items:center;background:oklch(24% .018 215/.58);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:tgr-mask-in .18s linear}.tgr-modal{width:min(700px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:60px minmax(0,1fr) 64px;border:1px solid oklch(82% .024 210);border-radius:8px;background:oklch(100% 0 0);box-shadow:0 24px 70px oklch(20% .025 220/.28);overflow:hidden;outline:0;animation:tgr-modal-in .22s cubic-bezier(.23,1,.32,1)}.tgr-modal.large{width:min(760px,calc(100vw - 48px))}.tgr-modal>header{padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tgr-border);background:oklch(100% 0 0)}.tgr-modal>header h2{margin:0;font-size:17px;line-height:1.2;letter-spacing:-.01em}.tgr-modal>header button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:oklch(36% .035 230);cursor:pointer}.tgr-modal>header button:hover{background:oklch(96.5% .012 205)}.tgr-modal>header svg{width:19px;height:19px}.tgr-modal>main{min-height:0;overflow:auto;background:oklch(100% 0 0)}.tgr-modal.attach>main{overflow:visible}.tgr-modal.rename>main{min-height:148px}.tgr-modal>footer{min-height:64px;padding:0 18px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--tgr-border);background:oklch(100% 0 0)}.tgr-modal>footer .tg3-cbutton{min-width:62px;height:38px}.tgr-drawer .tg3-cbutton:disabled,.tgr-modal .tg3-cbutton:disabled{border-color:oklch(87% .018 205)!important;background:oklch(93.5% .014 195)!important;color:oklch(62% .025 215)!important;box-shadow:none!important;cursor:not-allowed}@keyframes tgr-mask-in{0%{opacity:0}to{opacity:1}}@keyframes tgr-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@starting-style{.tgr-modal-mask{opacity:0}.tgr-modal{opacity:0;transform:translateY(8px) scale(.985)}}.tgr-disk-name{display:flex;align-items:center;gap:4px;overflow:visible!important}.tgr-disk-name>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgr-disk-name>button{width:25px;height:25px;flex:0 0 25px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--tgr-teal);opacity:0;pointer-events:none;transform:translateX(-3px);transition:opacity .15s ease,transform .15s ease;cursor:pointer}.tgr-disk-name>button svg{width:14px;height:14px}.tgr-disk-name>button:focus-visible,.tgr-disk-table>div:hover .tgr-disk-name>button{opacity:1;pointer-events:auto;transform:translateX(0)}.tgr-disk-name>button:hover{background:oklch(94.5% .03 190)}.tgr-attach-dialog{padding:0 20px 8px}.tgr-disk-facts{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px;column-gap:18px;margin-bottom:14px}.tgr-disk-facts p{min-height:47px;margin:0;padding:0 4px;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--tgr-border)}.tgr-disk-facts p span{color:var(--tgr-muted)}.tgr-disk-facts p b{font-weight:570;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgr-attach-dialog .tgr-form-item{width:300px;margin-bottom:0}.tgr-empty-select{position:relative}.tgr-empty-select>button{width:100%;height:40px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--tgr-border);border-radius:5px;background:oklch(100% 0 0);color:oklch(70% .02 220);cursor:pointer}.tgr-empty-select>button[aria-expanded=true]{border-color:var(--tgr-teal);box-shadow:0 0 0 3px oklch(60% .11 190/.1)}.tgr-empty-select>button svg{width:16px;transition:transform .15s ease}.tgr-empty-select>button[aria-expanded=true] svg{transform:rotate(180deg)}.tgr-empty-select>div{position:absolute;z-index:4;top:calc(100% + 5px);left:0;width:100%;min-height:46px;padding:8px;display:grid;place-items:center;border:1px solid var(--tgr-border);border-radius:6px;background:oklch(100% 0 0);box-shadow:0 12px 28px oklch(25% .02 220/.15);color:oklch(70% .02 220);animation:tgr-popover-in .18s cubic-bezier(.23,1,.32,1)}@keyframes tgr-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@starting-style{.tgr-empty-select>div{opacity:0;transform:translateY(-4px)}}.tgr-expand-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}.tgr-expand-layout .tgr-config-stack>section{padding:24px}.tgr-expand-layout h3,.tgr-expand-payment h3{margin:0 0 20px;font-size:18px;letter-spacing:-.01em}.tgr-expand-facts{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px;column-gap:18px}.tgr-expand-facts p{min-height:44px;margin:0;display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--tgr-border)}.tgr-expand-facts p span{color:var(--tgr-muted)}.tgr-expand-facts p b{font-weight:580;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgr-expand-payment{min-height:290px;border:1px solid var(--tgr-border);border-radius:7px;background:oklch(100% 0 0);overflow:hidden;box-shadow:0 3px 12px oklch(30% .02 215/.035)}.tgr-expand-payment>h3{padding:20px;margin:0;border-bottom:1px solid var(--tgr-border)}.tgr-expand-payment>div{padding:18px 20px;background:oklch(98.2% .008 205)}.tgr-expand-payment p{min-height:34px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.tgr-expand-payment p span{color:oklch(38% .035 225)}.tgr-expand-payment p b{font-weight:660;white-space:nowrap}.tgr-expand-payment p small{margin-left:3px;font-size:12px;font-weight:500;color:var(--tgr-muted)}.tgr-expand-payment>footer{padding:20px;display:grid;grid-gap:18px;gap:18px;border-top:1px solid var(--tgr-border)}.tgr-expand-payment>footer .tg3-cbutton{height:38px;justify-self:end}.tgr-delete-dialog{padding:0 20px 24px}.tgr-delete-warning{margin:0 -20px 18px;padding:11px 18px;display:flex;align-items:center;gap:9px;background:oklch(94% .095 85);color:oklch(28% .055 60)}.tgr-delete-warning svg{width:16px;height:16px;color:oklch(70% .16 75)}.tgr-dialog-table{border-bottom:1px solid var(--tgr-border)}.tgr-dialog-table>div,.tgr-dialog-table>header{min-height:48px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;background:oklch(98.2% .006 210)}.tgr-dialog-table>header{background:oklch(100% 0 0);color:var(--tgr-muted);border-bottom:1px solid var(--tgr-border)}.tgr-dialog-table span{min-width:0;padding:10px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgr-rename-dialog{padding:18px 20px 4px}.tgr-rename-dialog .tgr-form-item{max-width:300px;margin-bottom:0}.tgr-rename-dialog input{width:100%;box-sizing:border-box}.tgr-renew-dialog{padding:16px 18px 22px}.tgr-renew-dialog>.tgr-form-item{width:180px;margin-bottom:24px}.tgr-renew-dialog>h3{margin:0 0 13px;font-size:14px}.tgr-dialog-table.renew>div,.tgr-dialog-table.renew>header{grid-template-columns:1.2fr 1.45fr .8fr .9fr}.tgr-dialog-table.renew b{font-weight:650}.tgr-dialog-table.renew small{display:block;margin-top:7px;color:var(--tgr-muted)}.tgr-image-detail{display:grid;grid-gap:16px;gap:16px}.tgr-image-detail>section{padding:20px;border:1px solid var(--tgr-border);border-radius:8px;background:oklch(100% 0 0);box-shadow:0 4px 16px oklch(30% .02 215/.035)}.tgr-image-detail>section>h3{margin:0 0 16px;color:var(--tgr-ink);font-size:15px;letter-spacing:-.01em}.tgr-image-detail-head{min-height:82px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;background:linear-gradient(135deg,oklch(99% .008 195),oklch(96% .025 195))!important}.tgr-image-detail-head>i{width:46px;height:46px;display:grid;place-items:center;border-radius:9px;background:oklch(91% .055 190);color:var(--tgr-teal)}.tgr-image-detail-head>i svg{width:22px;height:22px}.tgr-image-detail-head>span{min-width:0;display:grid;grid-gap:7px;gap:7px}.tgr-image-detail-head>span>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.tgr-image-detail-head>span>code{width:max-content;max-width:100%;display:flex;align-items:center;color:var(--tgr-muted);font:500 11px/1.4 var(--font-mono,"SFMono-Regular",Consolas,monospace)}.tgr-image-detail-head>em{display:flex;align-items:center;color:oklch(38% .08 160);font-size:12px;font-style:normal;font-weight:650}.tgr-image-detail-head>em .tgr-dot{flex:none}.tgr-image-detail dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:22px;column-gap:22px}.tgr-image-detail dl>div{min-height:46px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--tgr-border)}.tgr-image-detail dl>div.wide{grid-column:1/-1}.tgr-image-detail dt{color:var(--tgr-muted);font-size:11px}.tgr-image-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--tgr-ink);font-size:12px;font-weight:620}.tgr-image-detail dd:has(.tgr-copy){display:flex;align-items:center}.tgr-image-detail dd>code{font:500 11px/1.4 var(--font-mono,"SFMono-Regular",Consolas,monospace)}.tgr-image-detail dd .tgr-copy{opacity:1}.tgr-image-detail-app{overflow:hidden;border:1px solid var(--tgr-border);border-radius:6px}.tgr-image-detail-app>div,.tgr-image-detail-app>header{min-height:42px;padding:0 13px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid var(--tgr-border)}.tgr-image-detail-app>header{background:oklch(97.5% .008 205);color:var(--tgr-muted);font-size:11px;font-weight:650}.tgr-image-detail-app>div{font-size:12px}.tgr-image-detail-app>div:last-child{border-bottom:0}@media(max-width:980px){.tgr-expand-layout{grid-template-columns:1fr}.tgr-expand-payment{min-height:0}.tgr-disk-facts,.tgr-expand-facts{grid-template-columns:1fr}}@media(max-width:640px){.tgr-modal-mask{padding:12px}.tgr-modal,.tgr-modal.large{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.tgr-dialog-table{overflow-x:auto}.tgr-dialog-table>div,.tgr-dialog-table>header{min-width:620px}.tgr-attach-dialog .tgr-form-item{width:100%}.tgr-image-detail dl{grid-template-columns:1fr}.tgr-image-detail dl>div.wide{grid-column:auto}.tgr-image-detail-head{grid-template-columns:42px minmax(0,1fr)}.tgr-image-detail-head>em{grid-column:2}}@media(prefers-reduced-motion:reduce){.tgr-empty-select>div,.tgr-modal,.tgr-modal-mask{animation:none}.tgr-disk-name>button,.tgr-empty-select>button svg{transition:none}}.tg3-model-workload-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.tg3-model-workload-page>.tgr-panel{width:100%;max-width:100%;min-width:0;overflow:hidden}.tgr-workload-table{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.tgr-workload-table.dedicated>div,.tgr-workload-table.dedicated>header{grid-template-columns:minmax(210px,1.16fr) minmax(170px,.94fr) minmax(190px,1.04fr) 110px 100px minmax(210px,1.22fr) 110px minmax(235px,1.28fr);min-width:1320px}.tgr-workload-table.dedicated>div>span:nth-child(3){display:grid;align-content:center}.tgr-workload-table.dedicated>div>span:last-child{overflow:visible}.tgr-workload-table.dedicated>div>span:last-child button.danger{color:#c63a3a}.tgr-workload-table.tg3-finetune-table{position:relative;isolation:isolate}.tgr-workload-table.tg3-finetune-table>div,.tgr-workload-table.tg3-finetune-table>header{grid-template-columns:220px 100px 220px 100px 170px 200px 88px 88px 210px 112px 100px 160px 92px 148px;min-width:2008px}.tgr-workload-table.tg3-finetune-table>div>span:first-child,.tgr-workload-table.tg3-finetune-table>header>span:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:#fff;box-shadow:8px 0 14px rgba(18,63,74,.045)}.tgr-workload-table.tg3-finetune-table>header>span:first-child{z-index:5;background:#fbfdfd}.tgr-workload-table.tg3-finetune-table>div>span:last-child,.tgr-workload-table.tg3-finetune-table>header>span:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:3;background:#fff;box-shadow:-8px 0 14px rgba(18,63,74,.045);overflow:visible}.tgr-workload-table.tg3-finetune-table>header>span:last-child{z-index:5;background:#fbfdfd}.tgr-workload-table.tg3-finetune-table>div>span:first-child,.tgr-workload-table.tg3-finetune-table>div>span:last-child,.tgr-workload-table.tg3-finetune-table>header>span:first-child,.tgr-workload-table.tg3-finetune-table>header>span:last-child{align-self:stretch;display:flex;align-items:center}.tgr-workload-table.tg3-finetune-table>div>span:first-child:before,.tgr-workload-table.tg3-finetune-table>div>span:last-child:after,.tgr-workload-table.tg3-finetune-table>header>span:first-child:before,.tgr-workload-table.tg3-finetune-table>header>span:last-child:after{content:"";position:absolute;inset-block:0;width:20px;background:inherit;pointer-events:none}.tgr-workload-table.tg3-finetune-table>div>span:first-child:before,.tgr-workload-table.tg3-finetune-table>header>span:first-child:before{right:100%}.tgr-workload-table.tg3-finetune-table>div>span:last-child:after,.tgr-workload-table.tg3-finetune-table>header>span:last-child:after{left:100%}.tgr-workload-table.tg3-finetune-table>div:hover>span:first-child,.tgr-workload-table.tg3-finetune-table>div:hover>span:last-child{background:#f8fcfc}.tgr-workload-table.tg3-finetune-table>div>span:is(:nth-child(2),:nth-child(4),:nth-child(7),:nth-child(8),:nth-child(10),:nth-child(11),:nth-child(13)),.tgr-workload-table.tg3-finetune-table>header>span:is(:nth-child(2),:nth-child(4),:nth-child(7),:nth-child(8),:nth-child(10),:nth-child(11),:nth-child(13)){justify-self:center;text-align:center}.tgr-workload-table.tg3-finetune-table .tg3-finetune-status{font-size:14px;font-weight:650;line-height:1.4;white-space:nowrap}.tgr-workload-table.tg3-finetune-table .tg3-finetune-status.training{color:#007f7d}.tgr-workload-table.tg3-finetune-table .tg3-finetune-status.complete{color:#16835f}.tgr-workload-table.tg3-finetune-table .tg3-finetune-status.muted{color:var(--tgr-muted)}.tgr-workload-table.tg3-finetune-table .tg3-finetune-priority{font-size:14px;font-weight:650;line-height:1.4;white-space:nowrap}.tgr-workload-table.tg3-finetune-table .tg3-finetune-priority.low{color:oklch(52% .035 225)}.tgr-workload-table.tg3-finetune-table .tg3-finetune-priority.medium{color:#007f7d}.tgr-workload-table.tg3-finetune-table .tg3-finetune-priority.high{color:oklch(58% .15 62)}.tgr-workload-table.tg3-finetune-table>div>span:nth-child(3),.tgr-workload-table.tg3-finetune-table>div>span:nth-child(6),.tgr-workload-table.tg3-finetune-table>div>span:nth-child(9){display:grid;align-content:center}.tgr-workload-table.tg3-finetune-model-table>div,.tgr-workload-table.tg3-finetune-model-table>header{grid-template-columns:220px 180px 125px 200px 260px 90px 150px 110px;min-width:1335px}.tgr-workload-table.tg3-finetune-model-table>div>span:nth-child(2),.tgr-workload-table.tg3-finetune-model-table>div>span:nth-child(4){display:grid;align-content:center}.tgr-workload-table.tg3-finetune-model-table>div>span:nth-child(5) code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgr-workload-table .tg3-workload-name-only{min-width:0}.tgr-workload-table .tg3-workload-name-only>b{overflow:hidden;color:var(--tgr-ink);font-size:14px;font-weight:650;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.tgr-workload-table .tg3-status{font-size:14px;line-height:1.35}.tgr-workload-table .tgr-row-actions{overflow:visible}.tgr-workload-table>.tg3-finetune-empty,.tgr-workload-table>.tg3-finetune-model-empty,.tgr-workload-table>.tg3-workload-empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--tgr-muted)}.tgr-workload-table>.tg3-workload-empty{min-width:1320px;flex-direction:column;gap:8px}.tgr-workload-table>.tg3-finetune-empty{min-width:1966px}.tgr-workload-table>.tg3-finetune-model-empty{min-width:1335px}.tgr-workload-table>:is(.tg3-finetune-empty,.tg3-finetune-model-empty)>span{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.tgr-workload-table>:is(.tg3-workload-empty,.tg3-finetune-empty,.tg3-finetune-model-empty) svg{width:28px;height:28px;color:var(--tgr-teal)}.tgr-workload-table>:is(.tg3-workload-empty,.tg3-finetune-empty,.tg3-finetune-model-empty) b{font-size:15px;color:var(--tgr-ink)}.tgr-workload-table>:is(.tg3-workload-empty,.tg3-finetune-empty,.tg3-finetune-model-empty) small{margin:0;font-size:13px}.tgr-firewall-table>div,.tgr-firewall-table>header{grid-template-columns:42px minmax(360px,36fr) minmax(250px,25fr) minmax(130px,10fr) minmax(88px,8fr) minmax(120px,12fr) minmax(102px,9fr)}.tgr-firewall-table>div>span,.tgr-firewall-table>header>span{padding-inline:12px}.tgr-table>div>.tgr-firewall-actions{justify-content:flex-start;gap:8px}.tgr-firewall-actions .tgr-small-button{min-width:52px;padding-inline:12px}.tgr-icon-button[aria-busy=true]{cursor:wait;color:var(--tgr-teal);background:oklch(97% .018 194);border-color:oklch(75% .08 194);opacity:1}.tgr-icon-button[aria-busy=true] svg{animation:tgr-refresh-spin .7s linear infinite}@keyframes tgr-refresh-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tgr-icon-button[aria-busy=true] svg{animation:none}}.tgr-image-table{min-width:1180px}.tgr-image-table>div,.tgr-image-table>header{grid-template-columns:42px minmax(140px,1.05fr) minmax(170px,1.2fr) 88px 100px 94px 110px 112px 86px minmax(140px,1fr) 138px;column-gap:4px}.tgr-image-table>div>span,.tgr-image-table>header>span{padding-inline:14px}.tgr-image-table>div>span:first-child,.tgr-image-table>header>span:first-child{padding-inline:0;justify-self:center}.tgr-image-table .tgr-image-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgr-image-table .tgr-image-actions{padding-right:6px;gap:8px}.tgr-image-delete-dialog .tgr-delete-warning span{display:block;line-height:1.65}.tgr-image-delete-dialog .tgr-delete-warning b{display:block;margin-bottom:2px;color:oklch(39% .16 28)}.tgr-public-dataset-row>span{padding-block:12px 8px}@media(min-width:981px){body:has(.tgr-model-library-page),html:has(.tgr-model-library-page){height:100%;overflow-y:hidden}.tg3-console-work:has(.tgr-model-library-page){height:100dvh;overflow:hidden}.tg3-console-work:has(.tgr-model-library-page)>main{height:100%;min-height:0;overflow:hidden}.tgr-model-library-page{height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);min-height:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(8px,1.35vh,14px);overflow:hidden;box-sizing:border-box}.tgr-model-library-page .tg3-page-title{min-height:clamp(46px,7vh,54px)}.tgr-model-library-page .tgr-model-grid{min-height:0;gap:clamp(7px,1.2vh,12px);align-content:stretch;overflow-y:auto;overscroll-behavior-block:contain;scrollbar-gutter:stable}.tgr-model-library-page .tgr-model-grid article{height:100%;min-height:82px;padding:clamp(9px,1.5vh,16px) 18px;box-sizing:border-box}.tgr-model-library-page .tgr-model-grid p{margin:clamp(4px,.9vh,10px) 0 clamp(3px,.65vh,7px)}.tgr-model-library-page>.tg3-platform-pagination{position:relative;z-index:30;min-height:56px;isolation:isolate;background:oklch(100% 0 0);box-shadow:0 -8px 18px oklch(35% .025 210/.055)}}@media(min-width:1201px){.tgr-model-library-page .tgr-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(82px,1fr))}}@media(min-width:981px) and (max-width:1200px){.tgr-model-library-page .tgr-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(104px,1fr)}}@media(min-width:981px){body:has(.tgr-public-datasets),html:has(.tgr-public-datasets){height:100%;overflow-y:hidden}.tg3-console-work:has(.tgr-public-datasets){height:100dvh;overflow:hidden}.tg3-console-work:has(.tgr-public-datasets)>main{height:100%;min-height:0;overflow:hidden}.tgr-public-datasets{height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(8px,1.35vh,14px);overflow:hidden;box-sizing:border-box}.tgr-public-datasets>.tg3-page-title{min-height:clamp(46px,7vh,54px)}.tgr-public-datasets .tgr-public-dataset-panel{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.tgr-public-datasets .tgr-public-dataset-toolbar{min-height:clamp(52px,7vh,62px);padding-block:8px}.tgr-public-datasets .tgr-public-dataset-scroll{min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}.tgr-public-datasets .tgr-public-dataset-table{min-height:0}.tgr-public-datasets .tgr-public-dataset-head{min-height:clamp(44px,5.7vh,50px)}.tgr-public-datasets .tgr-public-dataset-row{height:clamp(43px,5.5vh,54px);min-height:clamp(43px,5.5vh,54px)}.tgr-public-datasets .tgr-public-dataset-panel>.tg3-platform-pagination{position:relative;z-index:30;min-height:56px;padding-block:10px;isolation:isolate;background:oklch(100% 0 0);box-shadow:0 -8px 18px oklch(35% .025 210/.055)}}.tg3-home-platform{--hp-canvas:oklch(98.7% .008 213);--hp-surface:oklch(100% 0 0);--hp-ink:oklch(24% .035 246);--hp-text:oklch(39% .035 242);--hp-muted:oklch(54% .025 242);--hp-primary:oklch(55% .115 190);--hp-primary-strong:oklch(47% .11 191);--hp-cyan:oklch(71% .13 195);--hp-line:oklch(88% .026 220);--hp-ease:cubic-bezier(.22,1,.36,1);--hp-r:20px;display:contents}.tg3-home-platform section{color:var(--hp-ink)}.home-v3-products .marketing-container,.home-v3-scenarios .marketing-container,.home-v4-capabilities .marketing-container{width:min(1710px,calc(100% - 72px));margin-inline:auto}.home-v3-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.home-v3-section-head>div{max-width:900px}.home-v3-product-copy>span,.home-v3-scenario-featured>div>span,.home-v3-section-head span{display:block;margin-bottom:13px;color:var(--hp-primary);font-size:11px;font-weight:760;letter-spacing:.14em}.home-v3-section-head h2{margin:0;color:var(--hp-ink);font-size:clamp(40px,2.9vw,56px);font-weight:760;line-height:1.12;letter-spacing:-.05em}.home-v3-section-head p{max-width:740px;margin:16px 0 0;color:var(--hp-muted);font-size:16px;line-height:1.75}.home-v3-section-head>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--hp-primary-strong);font-size:14px;font-weight:680;white-space:nowrap}.tg3-home-platform a:focus-visible{outline:2px solid var(--hp-primary-strong);outline-offset:4px}@media(forced-colors:active){.tg3-home-platform a:focus-visible{outline-color:Highlight}}.home-v3-products{position:relative;overflow:hidden;padding:104px 0 54px;background:var(--hp-canvas)}.home-v3-products:before{content:"";position:absolute;top:-380px;left:-260px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,oklch(91% .06 198/.32),transparent 68%);pointer-events:none}.home-v3-products>div{position:relative}.home-v3-products .home-v3-section-head{margin-bottom:50px}.home-v3-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.home-v3-product-card{position:relative;min-height:576px;overflow:hidden;border:1px solid var(--hp-line);border-radius:24px;background:linear-gradient(142deg,oklch(100% 0 0/.98),oklch(97.2% .018 212/.96));box-shadow:0 18px 45px oklch(36% .055 235/.07),inset 0 1px 0 oklch(100% 0 0)}.home-v3-product-card.product-maas{background:linear-gradient(142deg,oklch(100% 0 0/.98),oklch(96.8% .022 238/.92))}.home-v3-product-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(78% .035 220/.09) 1px,transparent 0),linear-gradient(90deg,oklch(78% .035 220/.09) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(135deg,transparent 10%,black,transparent 88%);mask-image:linear-gradient(135deg,transparent 10%,black,transparent 88%);pointer-events:none}.home-v3-product-copy{position:relative;z-index:2;width:50%;padding:56px 0 42px 49px}.home-v3-product-copy>span{margin-bottom:18px;font-size:13px}.home-v3-product-copy h3{margin:0;color:var(--hp-ink);font-size:42px;line-height:1.15;letter-spacing:-.045em}.home-v3-product-copy>p{margin:20px 0 0;color:var(--hp-muted);font-size:15px;line-height:1.75}.home-v3-product-copy ul{display:flex;flex-direction:column;gap:10px;margin:35px 0 34px;padding:0;list-style:none}.home-v3-product-copy li{display:flex;align-items:center;gap:10px;color:var(--hp-text);font-size:15px}.home-v3-product-copy li svg{box-sizing:content-box;width:13px;height:13px;padding:3px;color:oklch(100% 0 0);border-radius:50%;background:var(--hp-primary)}.home-v3-product-copy>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;min-height:52px;padding:0 23px;color:oklch(100% 0 0);border-radius:999px;background:linear-gradient(105deg,var(--hp-cyan),var(--hp-primary));box-shadow:0 10px 24px oklch(55% .14 204/.16);font-size:15px;font-weight:700;transition:transform .18s var(--hp-ease),box-shadow .18s var(--hp-ease)}.home-v3-product-copy>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px oklch(55% .14 204/.21)}.home-v3-product-card>img{position:absolute;z-index:1;right:1.5%;bottom:2%;width:54%;height:76%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 25px oklch(30% .08 235/.13));pointer-events:none;animation:hp-product-float 6s ease-in-out infinite}.home-v3-product-card.product-maas>img{right:1%;width:57%;animation-delay:-3s}.home-v4-capabilities{position:relative;overflow:hidden;padding:86px 0 88px;background:var(--hp-canvas)}.home-v4-capabilities:before{content:"";position:absolute;inset:0;opacity:.24;background-image:radial-gradient(oklch(69% .065 205/.2) 1px,transparent 0),radial-gradient(circle at 76% 20%,oklch(89% .072 194/.42),transparent 38%);background-size:20px 20px,auto;-webkit-mask-image:linear-gradient(180deg,black,black 72%,transparent);mask-image:linear-gradient(180deg,black,black 72%,transparent);pointer-events:none}.home-v4-capabilities>div{position:relative;z-index:1}.home-v4-capabilities .marketing-container{width:min(1600px,calc(100% - 144px))}.home-v4-capability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:20px;row-gap:20px}.home-v4-capability-card{--cap-surface:#f4f7fb;--cap-surface-gradient:radial-gradient(75% 95% at 88% 4%,rgb(198 242 245/.26),transparent 66%),linear-gradient(145deg,#fbfcfd,#f5f8fb 48%,#eff6f9);position:relative;display:grid;grid-template-rows:minmax(0,1fr) clamp(78px,5vw,88px);min-width:0;overflow:hidden;isolation:isolate;border:1px solid oklch(84% .035 215/.82);border-radius:clamp(16px,1vw,18px);background:var(--cap-surface);background-image:var(--cap-surface-gradient);box-shadow:0 15px 34px oklch(34% .045 225/.065),inset 0 1px 0 oklch(100% 0 0/.92),inset 0 0 34px oklch(92% .04 198/.18);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);transition:transform .22s var(--hp-ease),border-color .22s var(--hp-ease),box-shadow .22s var(--hp-ease)}.home-v4-capability-card:hover{transform:translateY(-3px);border-color:oklch(76% .075 199/.75);box-shadow:0 23px 48px oklch(34% .055 220/.095),inset 0 1px 0 oklch(100% 0 0/.96),inset 0 0 34px oklch(92% .04 198/.2)}.home-v4-capability-card:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,oklch(100% 0 0/.94) 18%,oklch(100% 0 0/.94) 82%,transparent);pointer-events:none}.home-v4-capability-card.is-wide{grid-column:span 3;aspect-ratio:1.84}.home-v4-capability-card.is-compact{grid-column:span 2;grid-template-rows:minmax(0,1fr) clamp(74px,4.4vw,84px);aspect-ratio:1.52}.home-v4-capability-visual{position:relative;min-width:0;min-height:0;overflow:hidden;background:transparent;isolation:isolate}.home-v4-capability-visual:after{content:"";position:absolute;z-index:4;right:20px;bottom:0;left:20px;height:1px;background:linear-gradient(90deg,var(--hp-primary) 0,oklch(55% .115 190/.72) 42%,oklch(55% .115 190/.28) 76%,transparent 100%);pointer-events:none}.home-v4-capability-media{position:relative;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;place-items:center;pointer-events:none;transition:transform .36s var(--hp-ease)}.home-v4-capability-media>img,.home-v4-capability-media>video{display:block;grid-area:1/1;min-width:0;width:auto;max-width:100%;height:100%;min-height:0;margin-inline:auto;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-v4-capability-poster{position:relative;z-index:0}.home-v4-capability-video{position:relative;z-index:1;opacity:0;transition:opacity .22s ease}.home-v4-capability-media[data-video-ready=true] .home-v4-capability-video{opacity:1}.home-v4-capability-card:hover .home-v4-capability-media{transform:translate3d(0,-3px,0)}.home-v4-capability-copy{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;padding:11px 20px 13px 35px;background:transparent;text-align:left}.home-v4-capability-card.is-compact .home-v4-capability-copy{padding-left:28px}.home-v4-capability-index{box-sizing:border-box;display:flex;align-items:center;width:48px;min-width:48px;height:34px;margin-right:20px;color:var(--hp-primary);border-right:1px solid oklch(70% .08 196/.42);font-size:24px;font-weight:780;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-v4-capability-card.is-compact .home-v4-capability-index{width:45px;min-width:45px;height:42px;margin-right:18px;font-size:22px}.home-v4-capability-copy>div{min-width:0}.home-v4-capability-copy h3{margin:0;color:var(--hp-ink);font-size:20px;font-weight:760;line-height:1.28;letter-spacing:-.02em;white-space:nowrap}.home-v4-capability-card.is-compact .home-v4-capability-copy h3{font-size:18px}.home-v4-capability-copy p{margin:4px 0 0;overflow:hidden;color:var(--hp-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.home-v3-scenarios{padding:72px 0 112px;background:var(--hp-canvas)}.home-v3-scenarios .home-v3-section-head{margin-bottom:44px}.home-v3-scenarios .home-v3-section-head>div{max-width:980px}.home-v3-scenario-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);grid-gap:22px;gap:22px}.home-v3-scenario-featured{position:relative;min-height:510px;overflow:hidden;border:1px solid oklch(86% .034 220);border-radius:20px;background:linear-gradient(oklch(79% .035 215/.08) 1px,transparent 0),linear-gradient(90deg,oklch(79% .035 215/.08) 1px,transparent 0),radial-gradient(circle at 68% 53%,oklch(91% .065 215/.5),transparent 46%),linear-gradient(125deg,oklch(100% 0 0/.98),oklch(96.4% .027 215));background-size:52px 52px,52px 52px,auto,auto;box-shadow:0 22px 52px oklch(40% .05 230/.07),inset 0 1px 0 oklch(100% 0 0)}.home-v3-scenario-featured:after{content:"";position:absolute;right:5%;bottom:-28%;width:430px;height:430px;border:1px dashed oklch(68% .11 210/.23);border-radius:50%;animation:hp-scenario-ring 22s linear infinite}.home-v3-scenario-featured>div{position:relative;z-index:3;width:40%;padding:74px 0 60px 44px}.home-v3-scenario-featured>div>span{margin-bottom:24px;font-size:12px}.home-v3-scenario-featured h3{margin:0;color:var(--hp-ink);font-size:clamp(32px,2vw,40px);line-height:1.18;letter-spacing:-.04em}.home-v3-scenario-featured p{max-width:330px;margin:22px 0 32px;color:var(--hp-muted);font-size:14px;line-height:1.75}.home-v3-scenario-featured a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;color:var(--hp-primary-strong);border:1px solid oklch(82% .055 220);border-radius:999px;background:oklch(100% 0 0/.82);box-shadow:0 8px 20px oklch(42% .05 235/.06);font-size:12px;font-weight:680}.home-v3-scenario-featured>img{position:absolute;z-index:2;right:0;bottom:10px;width:70%;height:calc(100% - 20px);object-fit:contain;object-position:right center;filter:drop-shadow(0 22px 26px oklch(34% .06 225/.14));pointer-events:none;animation:hp-product-float 6.4s ease-in-out infinite}.home-v3-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.home-v3-scenario-card{position:relative;min-height:246px;overflow:hidden;padding:28px;border:1px solid oklch(87% .027 220);border-radius:18px;background:linear-gradient(145deg,oklch(100% 0 0/.97),oklch(97.4% .017 220/.94));box-shadow:0 14px 34px oklch(40% .04 230/.055),inset 0 1px 0 oklch(100% 0 0);transition:transform .18s var(--hp-ease),box-shadow .18s var(--hp-ease)}.home-v3-scenario-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px oklch(40% .04 230/.08)}.home-v3-scenario-card>div{position:relative;z-index:3}.home-v3-scenario-card>div>span{display:grid;place-items:center;width:42px;height:42px;color:var(--hp-primary);border:1px solid oklch(84% .05 215);border-radius:12px;background:oklch(95% .035 210/.92)}.home-v5-scenario-alpha{position:absolute;z-index:1;right:0;bottom:2%;width:66%;height:94%;object-fit:contain;object-position:right center;filter:drop-shadow(0 16px 20px oklch(34% .06 225/.1));pointer-events:none;transition:transform .24s var(--hp-ease)}.home-v3-scenario-card:hover .home-v5-scenario-alpha{transform:translate3d(-4px,-3px,0) scale(1.025)}.home-v3-scenario-card h3{position:relative;z-index:3;max-width:44%;margin:30px 0 0;color:var(--hp-ink);font-size:20px;letter-spacing:-.025em}.home-v3-scenario-card p{position:relative;z-index:3;max-width:46%;margin:9px 0 0;color:var(--hp-muted);font-size:12px;line-height:1.55}.home-v3-scenario-card a{position:absolute;z-index:3;left:28px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;color:var(--hp-primary);border:1px solid oklch(83% .045 220);border-radius:50%;background:oklch(100% 0 0/.88)}@keyframes hp-product-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes hp-scenario-ring{to{transform:rotate(1turn)}}@media(max-width:1180px){.home-v3-product-grid{grid-template-columns:1fr}.home-v3-product-card{min-height:500px}.home-v3-product-card.product-maas>img,.home-v3-product-card>img{right:2%;width:50%;max-height:84%}.home-v3-scenario-layout{grid-template-columns:1fr}.home-v3-scenario-featured>div{width:46%}.home-v3-scenario-featured>img{width:60%}}@media(max-width:900px){.home-v3-products,.home-v3-scenarios,.home-v4-capabilities{padding:80px 0}.home-v4-capabilities .marketing-container{width:calc(100% - 48px)}.home-v4-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-v4-capability-card.is-compact,.home-v4-capability-card.is-wide{grid-column:span 1;grid-template-rows:220px minmax(96px,auto);min-height:318px;aspect-ratio:auto}.home-v4-capability-card:last-child{grid-column:1/-1}.home-v4-capability-media>img,.home-v4-capability-media>video{width:100%;max-width:none;-webkit-mask-image:none;mask-image:none}.home-v4-capability-card:last-child .home-v4-capability-media>img,.home-v4-capability-card:last-child .home-v4-capability-media>video{width:auto;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.home-v4-capability-card.is-compact .home-v4-capability-copy h3,.home-v4-capability-copy h3{font-size:18px}.home-v4-capability-copy p{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-v3-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home-v3-products .marketing-container,.home-v3-scenarios .marketing-container,.home-v4-capabilities .marketing-container{width:calc(100% - 24px)}.home-v3-products,.home-v3-scenarios,.home-v4-capabilities{padding:64px 0}.home-v3-section-head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:28px}.home-v3-section-head h2{font-size:30px}.home-v3-section-head p{font-size:14px}.home-v3-product-card{min-height:650px}.home-v3-product-copy{width:auto;padding:32px 24px 288px}.home-v3-product-copy h3{font-size:34px}.home-v3-product-copy>a{width:100%;min-width:0}.home-v3-product-card.product-maas>img,.home-v3-product-card>img{right:2%;bottom:1%;width:96%;height:276px;object-position:center bottom}.home-v4-capability-grid{grid-template-columns:1fr;gap:16px}.home-v4-capability-card.is-compact,.home-v4-capability-card.is-wide,.home-v4-capability-card:last-child{grid-column:span 1;grid-template-rows:auto minmax(92px,auto);min-height:0;aspect-ratio:auto}.home-v4-capability-visual{height:auto;aspect-ratio:3/2}.home-v4-capability-card:last-child .home-v4-capability-media>img,.home-v4-capability-card:last-child .home-v4-capability-media>video,.home-v4-capability-media>img,.home-v4-capability-media>video{width:100%;max-width:none;margin-inline:0;-webkit-mask-image:none;mask-image:none}.home-v4-capability-card.is-compact .home-v4-capability-copy,.home-v4-capability-copy{padding:14px 18px}.home-v4-capability-card.is-compact .home-v4-capability-index,.home-v4-capability-index{width:45px;min-width:45px;height:42px;margin-right:16px;font-size:21px}.home-v4-capability-card.is-compact .home-v4-capability-copy h3,.home-v4-capability-copy h3{font-size:18px}.home-v4-capability-copy p{margin-top:5px;overflow:visible;font-size:12px;line-height:1.5;text-overflow:clip;white-space:normal}.home-v3-scenario-featured{min-height:520px}.home-v3-scenario-featured>div{width:auto;padding:34px 24px 4px}.home-v3-scenario-featured h3{font-size:28px}.home-v3-scenario-featured>img{right:0;bottom:8px;width:100%;height:64%;object-position:center bottom}.home-v3-scenario-grid{grid-template-columns:1fr}.home-v3-scenario-card{min-height:238px;padding:24px}.home-v3-scenario-card h3,.home-v3-scenario-card p{max-width:50%}.home-v3-scenario-card a{left:24px;bottom:14px}.home-v5-scenario-alpha{width:70%;height:90%}}@media(prefers-reduced-motion:reduce){.home-v3-product-card>img,.home-v3-scenario-featured:after,.home-v3-scenario-featured>img{animation:none!important}.home-v3-product-card,.home-v3-product-copy>a,.home-v3-scenario-card,.home-v4-capability-card,.home-v4-capability-media,.home-v4-capability-video,.home-v5-scenario-alpha{transition:none!important}.home-v4-capability-video{display:none!important;opacity:0!important}.home-v3-product-copy>a:hover,.home-v3-scenario-card:hover,.home-v3-scenario-card:hover .home-v5-scenario-alpha,.home-v4-capability-card:hover,.home-v4-capability-card:hover .home-v4-capability-media{transform:none!important}}.tg3-portal:has(.tg3-home-canvas){--tg3-home-canvas-base:oklch(96.8% .018 213);--tg3-home-canvas-light:oklch(98.7% .009 210);--tg3-home-canvas-edge:oklch(95.8% .024 211);--tg3-home-canvas-glow:oklch(91.8% .061 205/.72);background:var(--tg3-home-canvas-base)}.tg3-home-canvas{--tg3-home-content-width:min(1600px,calc(100% - 144px));--tg3-home-section-space:88px;--tg3-home-heading-gap:44px;--tg3-home-heading-max:900px;--tg3-home-copy-max:740px;--tg3-home-eyebrow-size:11px;--tg3-home-title-size:clamp(40px,2.9vw,56px);--tg3-home-subtitle-size:16px;position:relative;isolation:isolate;overflow:clip;color:var(--tg3-ink);background:radial-gradient(circle at 78% 9%,var(--tg3-home-canvas-glow),transparent 26%),radial-gradient(circle at 14% 45%,oklch(99.2% .008 207/.7),transparent 30%),linear-gradient(145deg,var(--tg3-home-canvas-light),var(--tg3-home-canvas-edge))}.tg3-home-canvas:before{background-image:radial-gradient(circle,oklch(61% .055 211/.16) .75px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent 0 31%,black 55%,black);mask-image:linear-gradient(90deg,transparent 0 31%,black 55%,black);opacity:.72}.tg3-home-canvas:after,.tg3-home-canvas:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none}.tg3-home-canvas:after{background:radial-gradient(ellipse at 84% 36%,oklch(88.5% .072 200/.3),transparent 27%),radial-gradient(ellipse at 70% 80%,oklch(93% .042 210/.3),transparent 31%)}.tg3-home-canvas .home-v3-platform-sections>section,.tg3-home-canvas>.tg3-section{position:relative;z-index:1}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios) .marketing-container,.tg3-home-canvas>:is(.tg3-open-ecosystem,.tg3-capability-section){width:var(--tg3-home-content-width);max-width:none;margin-inline:auto}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios,.tg3-open-ecosystem,.tg3-capability-section){padding-block:var(--tg3-home-section-space)}.tg3-home-canvas>:is(.tg3-open-ecosystem,.tg3-capability-section){padding-inline:0}.tg3-home-canvas .tg3-open-ecosystem{min-height:0}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios) .home-v3-section-head,.tg3-home-canvas :is(.tg3-open-ecosystem,.tg3-capability-section) .tg3-section-head{margin-bottom:var(--tg3-home-heading-gap)}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios) .home-v3-section-head>div,.tg3-home-canvas :is(.tg3-open-ecosystem,.tg3-capability-section) .tg3-section-head{max-width:var(--tg3-home-heading-max)}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios) .home-v3-section-head>div>span,.tg3-home-canvas :is(.tg3-open-ecosystem,.tg3-capability-section) .tg3-section-head>span{display:block;margin:0 0 13px;color:oklch(55% .115 190);font-family:inherit;font-size:var(--tg3-home-eyebrow-size);font-weight:760;line-height:1.2;letter-spacing:.14em}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios) .home-v3-section-head h2,.tg3-home-canvas :is(.tg3-open-ecosystem,.tg3-capability-section) .tg3-section-head h2{margin:0;color:oklch(24% .035 246);font-family:inherit;font-size:var(--tg3-home-title-size);font-weight:760;line-height:1.12;letter-spacing:-.05em;text-wrap:balance}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios) .home-v3-section-head p,.tg3-home-canvas :is(.tg3-open-ecosystem,.tg3-capability-section) .tg3-section-head p{max-width:var(--tg3-home-copy-max);margin:16px 0 0;color:oklch(54% .025 242);font-family:inherit;font-size:var(--tg3-home-subtitle-size);font-weight:400;line-height:1.75;letter-spacing:normal;text-wrap:pretty}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.home-v3-scenarios,.tg3-capability-section,.tg3-open-ecosystem,.tg3-final){background-color:transparent;background-image:none}.tg3-home-canvas :is(.home-v3-products,.home-v4-capabilities,.tg3-capability-section,.tg3-open-ecosystem,.tg3-final):before{display:none}.tg3-home-canvas .tg3-final{border-block:0}.tg3-portal:has(.tg3-home-canvas)>.tg3-footer{border-top-color:oklch(84% .035 211/.48);background:radial-gradient(circle at 82% 0,oklch(91.8% .061 205/.36),transparent 28%),linear-gradient(145deg,var(--tg3-home-canvas-light),var(--tg3-home-canvas-edge))}.tg3-home-canvas .tg3-section-head{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.tg3-home-canvas.tg3-home-motion-ready :where(.home-v3-section-head,.home-v3-product-grid,.home-v4-capability-grid,.home-v3-scenario-layout,.tg3-ecosystem-copy,.tg3-ecosystem-workflow,.tg3-capability-section>.tg3-section-head,.tg3-capability-toolbar,.tg3-capability-matrix,.tg3-final){--tg3-home-enter-x:0px;--tg3-home-enter-y:26px;--tg3-home-enter-delay:0ms;opacity:0;transform:translate3d(var(--tg3-home-enter-x),var(--tg3-home-enter-y),0)}.tg3-home-canvas.tg3-home-motion-ready :where(.home-v3-section-head,.home-v3-product-grid,.home-v4-capability-grid,.home-v3-scenario-layout,.tg3-ecosystem-copy,.tg3-ecosystem-workflow,.tg3-capability-section>.tg3-section-head,.tg3-capability-toolbar,.tg3-capability-matrix,.tg3-final).is-home-revealed{opacity:1;transform:translateZ(0);transition:opacity .42s linear var(--tg3-home-enter-delay),transform .56s cubic-bezier(.22,1,.36,1) var(--tg3-home-enter-delay)}.tg3-home-canvas.tg3-home-motion-ready :where(.home-v3-product-grid,.home-v4-capability-grid,.home-v3-scenario-layout,.tg3-ecosystem-workflow,.tg3-capability-matrix,.tg3-final){--tg3-home-enter-delay:70ms}.tg3-home-canvas.tg3-home-motion-ready .tg3-ecosystem-copy{--tg3-home-enter-x:-22px;--tg3-home-enter-y:12px}.tg3-home-canvas.tg3-home-motion-ready .tg3-ecosystem-workflow{--tg3-home-enter-x:28px;--tg3-home-enter-y:12px}.tg3-home-canvas.tg3-home-motion-ready .tg3-capability-toolbar{--tg3-home-enter-delay:60ms}.tg3-home-canvas.tg3-home-motion-ready .tg3-capability-matrix{--tg3-home-enter-delay:100ms}}.tg3-home-canvas :is(.home-v3-product-copy>a,.home-v3-section-head>a,.home-v3-scenario-featured a,.home-v3-scenario-card a,.tg3-ecosystem-actions a,.tg3-capability-all,.tg3-final a)>svg:last-child{transform:translateZ(0);transition:transform .18s cubic-bezier(.22,1,.36,1)}.tg3-home-canvas :is(.home-v3-product-copy>a,.home-v3-section-head>a,.home-v3-scenario-featured a,.home-v3-scenario-card a,.tg3-ecosystem-actions a,.tg3-capability-all,.tg3-final a):is(:hover,:focus-visible)>svg:last-child{transform:translate3d(3px,0,0)}@media(max-width:900px){.tg3-home-canvas{--tg3-home-content-width:calc(100% - 48px);--tg3-home-section-space:72px;--tg3-home-heading-gap:36px;--tg3-home-title-size:34px;--tg3-home-subtitle-size:14px}.tg3-home-canvas .tg3-ecosystem-copy{padding-inline:0}.tg3-home-canvas .tg3-ecosystem-workflow{width:100%;max-width:none}}@media(max-width:720px){.tg3-home-canvas:before{background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 38%,black);mask-image:linear-gradient(90deg,transparent,black 38%,black);opacity:.58}}@media(max-width:640px){.tg3-home-canvas{--tg3-home-content-width:calc(100% - 24px);--tg3-home-section-space:64px;--tg3-home-heading-gap:32px;--tg3-home-eyebrow-size:10px;--tg3-home-title-size:30px}}@media(prefers-reduced-motion:reduce){.tg3-home-canvas:after,.tg3-home-canvas:before{animation:none!important}.tg3-home-canvas :is(.home-v3-section-head,.home-v3-product-grid,.home-v4-capability-grid,.home-v3-scenario-layout,.tg3-ecosystem-copy,.tg3-ecosystem-workflow,.tg3-section-head,.tg3-capability-toolbar,.tg3-capability-matrix,.tg3-final){animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.tg3-home-canvas :is(.home-v3-product-copy>a,.home-v3-section-head>a,.home-v3-scenario-featured a,.home-v3-scenario-card a,.tg3-ecosystem-actions a,.tg3-capability-all,.tg3-final a)>svg:last-child{transform:none!important;transition:none!important}}