@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans:"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bg-page:#ffffff;--bg-sidebar:#fafafa;--bg-card:#ffffff;--text-main:#0e0e0e;--text-muted:#52525b;--text-dim:#71717a;--edge:rgba(0,0,0,0.08);--edge-hover:rgba(0,0,0,0.16);--pill-active:#e5e7eb;--accent-btn:#0e0e0e;--accent-btn-hover:#27272a}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-page);color:var(--text-main);font-family:var(--font-sans);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overscroll-behavior-y:none}.request-shell{min-height:100vh;padding:max(62px,calc(50vh - 290px)) 24px 12px;background:#000;color:#fff}.request-emblem{display:block;width:46px;height:46px;margin:0 auto 16px;background-color:#fff;-webkit-mask:url(/emblem.png) center/contain no-repeat;mask:url(/emblem.png) center/contain no-repeat}@media (max-width:480px){.request-shell{padding-top:96px}.request-emblem{width:58px;height:58px;margin-bottom:32px}}.request-card{width:min(960px,100%);margin:0 auto;font-family:var(--font-sans)}.request-kicker{color:#8b96a5;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.request-title{margin:0 0 18px;font-size:1.45rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-align:center}.admin-header h1{font-size:clamp(32px,5vw,52px);font-weight:400;letter-spacing:-.04em}.request-intro{margin:0 0 22px;color:rgba(255,255,255,.65);font-size:.8rem;line-height:1.5;text-align:center}.request-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.request-form>*{grid-column:span 2}.request-form>.request-half{grid-column:span 3}.request-form>.request-error,.request-form>button,.request-form>textarea{grid-column:1/-1}.request-form input,.request-form select,.request-form textarea{width:100%;border:0;background:#262626;color:#fff;font:inherit;font-size:14px;outline:none;transition:box-shadow .2s ease}.request-form input,.request-form select{height:42px;padding:0 16px;border-radius:999px;text-align:center;text-align-last:center}.request-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.request-form select:invalid{color:rgba(255,255,255,.45)}.request-form option{color:#fff;background:#262626}.request-form textarea{min-height:64px;padding:12px 18px;border-radius:21px;line-height:1.5;resize:vertical}.request-form input::placeholder,.request-form textarea::placeholder{color:rgba(255,255,255,.45);opacity:1}.request-form textarea::placeholder{text-align:center}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.request-form button{justify-self:center;width:min(400px,100%);height:42px;margin-top:4px;border:0;border-radius:999px;background:#fff;color:#0e0e0e;font:inherit;font-size:14px;font-weight:400;cursor:pointer;transition:opacity .15s ease}.request-form:invalid button{opacity:.5}.request-form button:disabled{opacity:.5;cursor:wait}.request-links{display:flex;justify-content:space-between;width:min(400px,100%);margin:14px auto 0}.request-legal a,.request-links a{color:rgba(255,255,255,.65);font-size:14px;text-decoration:none;transition:color .15s ease}.request-legal a:hover,.request-links a:hover{color:#fff}.request-legal{margin-top:12px;color:rgba(255,255,255,.45);font-size:12.5px;line-height:20px;text-align:center}.request-legal a{font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.request-error{color:#f85149;font-size:14px;text-align:center}.request-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}@media (max-width:860px){.request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.request-form>*,.request-form>.request-half{grid-column:span 1}}@media (max-width:520px){.request-form{grid-template-columns:1fr}}.request-success{display:grid;grid-gap:6px;gap:6px;padding:22px;border-radius:21px;background:#262626;color:rgba(255,255,255,.65);font-size:.88rem;text-align:center}.request-success strong{color:#fff;font-size:1rem;font-weight:500}.admin-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:48px 0 80px}.admin-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.admin-account{display:flex;align-items:center;gap:16px;color:var(--text-dim);font-size:13px}.admin-account a,.admin-links a{color:#fff;background:#111;text-decoration:none;padding:9px 14px;border-radius:7px}.admin-link-actions{display:flex;align-items:center;gap:9px}.admin-links a.secondary{color:#111;background:#f1f1f1}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--edge);border-radius:12px;overflow:hidden;margin-bottom:28px}.admin-metrics article{padding:22px;border-right:1px solid var(--edge);display:grid;grid-gap:9px;gap:9px}.admin-metrics article:last-child{border-right:0}.admin-metrics span{color:var(--text-dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.admin-metrics strong{font-size:24px;font-weight:400;letter-spacing:-.03em}.admin-section{border:1px solid var(--edge);border-radius:12px;margin-top:20px;padding:24px}.admin-links,.admin-section-title{display:flex;justify-content:space-between;align-items:center}.admin-section h2{font-size:18px;font-weight:500}.admin-links p,.admin-section-title p{margin-top:5px;color:var(--text-dim);font-size:13px}.service-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:20px}.service-list>div{display:flex;align-items:center;gap:9px;background:#fafafa;padding:13px;border-radius:8px;font-size:14px}.service-list b{margin-left:auto;color:var(--text-dim);font-size:12px;font-weight:400}.status-dot{width:7px;height:7px;border-radius:50%;background:#d14b45}.status-dot.ok{background:#45a766}.request-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.admin-request{background:#fafafa;border-radius:9px;padding:18px}.admin-request-actions,.admin-request-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-request h3{font-size:16px;font-weight:500}.admin-profession,.admin-request-actions time,.admin-request-top p{color:var(--text-dim);font-size:13px}.admin-request-top>span{color:var(--text-dim);font-size:12px;text-transform:capitalize}.admin-profession{margin-top:14px}.admin-message{margin:8px 0 18px;line-height:1.55;white-space:pre-wrap}.admin-request-actions button{border:0;background:#111;color:#fff;border-radius:7px;padding:9px 14px;cursor:pointer}.admin-request-actions button:disabled{opacity:.5}.admin-request-buttons{display:flex;gap:8px}.admin-request-actions button.secondary{background:transparent;color:#111;box-shadow:inset 0 0 0 1px var(--edge-hover)}.admin-empty{padding:18px 0 2px;color:var(--text-dim)}.admin-artifact-note{margin-top:20px;color:var(--text-dim);font-size:13px;line-height:1.5}.admin-shell .security-table .mono{max-width:220px;overflow-wrap:anywhere}@media (max-width:700px){.admin-metrics,.request-grid,.service-list{grid-template-columns:1fr}.admin-metrics article{border-right:0;border-bottom:1px solid var(--edge)}.admin-metrics article:last-child{border-bottom:0}.admin-header,.admin-links,.admin-request-actions,.admin-request-top,.admin-section-title{align-items:flex-start;flex-direction:column}.admin-link-actions{flex-wrap:wrap}}.request-shell{position:relative}.site-nav{position:absolute;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;height:58px;padding-inline:18px;color:#fff;font-family:var(--font-sans);font-weight:400}.site-nav-brand-wrap{gap:18px;min-width:0}.site-nav-brand,.site-nav-brand-wrap{display:flex;align-items:center}.site-nav-brand img{display:block;height:29px;width:calc(29px * 2100 / 494)}.site-nav-section summary,.site-nav-sep{font-size:27px;font-weight:300;letter-spacing:-.01em;line-height:1;color:rgba(255,255,255,.6);transform:translateY(-.052em)}.site-nav-section{position:relative;display:flex}.site-nav-section summary{display:inline-flex;align-items:baseline;gap:.3em;list-style:none;white-space:nowrap;cursor:pointer;transition:color .15s ease}.site-nav-section summary::-webkit-details-marker{display:none}.site-nav-section summary:focus:not(:focus-visible){outline:none}.site-nav-section summary:focus-visible{outline:none;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.site-nav-section summary:hover,.site-nav-section[open] summary{color:#fff}.site-nav-section summary svg{width:.5em;height:.5em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.site-nav-section[open] summary svg{transform:rotate(180deg)}.site-nav-section-list{position:absolute;top:calc(100% + 30px);left:0;display:grid;min-width:190px;padding:6px;border:1px solid #909eae;border-radius:12px;background:rgba(14,14,14,.18);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}.site-nav-section-list a{padding:10px 12px;border-radius:8px;color:#fff;font-size:15px;line-height:1.2;text-decoration:none}.site-nav-section-list a:focus-visible,.site-nav-section-list a:hover,.site-nav-section-list a[aria-current=page]{color:#909eae}.site-nav-actions{display:inline-flex;align-items:center;gap:28px}.site-nav-actions a{color:#fff;font-size:15px;line-height:1;white-space:nowrap;text-decoration:none}.site-nav-actions a:focus-visible,.site-nav-actions a:hover{color:#909eae}@media (max-width:720px){.request-shell{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(72px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.site-nav{grid-template-columns:1fr;justify-items:center}.site-nav-actions{display:none}.site-nav-section{position:static}.site-nav-section-list{top:calc(100% + 13px);left:50%;transform:translateX(-50%)}}@media (max-width:420px){.site-nav-brand img{height:24px;width:calc(24px * 2100 / 494)}.site-nav-section summary,.site-nav-sep{font-size:22.5px;transform:translateY(-.075em)}}@font-face{font-family:NERV Sans;src:url(/fonts/nerv-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NERV Sans;src:url(/fonts/nerv-sans-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:NERV Sans;src:url(/fonts/nerv-sans-600.woff2) format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:NERV Display;src:url(/fonts/nerv-display-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NERV Display;src:url(/fonts/nerv-display-700.woff2) format("woff2");font-weight:700;font-display:swap}.hub{--hub-bg:#0e0e0e;--hub-fill:#1b1b1b;--hub-fill-hover:#242424;--hub-active:#2a2a2a;--hub-text:#ffffff;--hub-text-70:rgba(255,255,255,0.72);--hub-text-50:rgba(255,255,255,0.5);--hub-accent:#909eae;min-height:100vh;color:var(--hub-text);font-family:NERV Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:auto}.hub button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.hub a{color:inherit;text-decoration:none}.hub .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hub .tmn-nav-dock{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--hub-fill)}.hub .tmn-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;height:58px;padding-inline:18px}.hub .tmn-brand-wrap{display:flex;align-items:center;gap:18px;min-width:0}.hub .tmn-brand{display:inline-flex;align-items:center;flex:none}.hub .tmn-brand-logo{display:block;height:29px;width:calc(29px * 2100 / 494)}.hub .tmn-section summary,.hub .tmn-section-sep{font-family:Satoshi,sans-serif;font-size:27px;font-weight:300;letter-spacing:-.01em;line-height:1;transform:translateY(-.052em);color:var(--hub-text-50)}@media (max-width:420px){.hub .tmn-brand-logo{height:24px;width:calc(24px * 2100 / 494)}.hub .tmn-section summary,.hub .tmn-section-sep{font-size:22.5px}}.hub .tmn-section-sep{transition:color .15s ease}.hub .tmn-brand-wrap:has(.tmn-section summary:hover) .tmn-section-sep,.hub .tmn-brand-wrap:has(.tmn-section[open]) .tmn-section-sep{color:var(--hub-accent)}.hub .tmn-section{position:relative;display:flex}.hub .tmn-section summary{display:inline-flex;align-items:baseline;gap:.3em;list-style:none;white-space:nowrap;cursor:pointer;transition:color .15s ease}.hub .tmn-section summary::-webkit-details-marker{display:none}.hub .tmn-section summary:focus:not(:focus-visible){outline:none}.hub .tmn-section summary:hover,.hub .tmn-section[open] summary{color:var(--hub-accent)}.hub .tmn-section summary svg{width:.5em;height:.5em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.hub .tmn-section[open] summary svg{transform:rotate(180deg)}.hub .tmn-section-list{position:absolute;top:calc(100% + 30px);left:0;z-index:70;display:grid;min-width:190px;padding:6px;border:1px solid var(--hub-accent);border-radius:12px}.hub .tmn-section-list a{padding:10px 12px;border-radius:8px;font-size:15px;line-height:1.2}@media (max-width:480px){.hub .tmn-section-list{left:auto;right:0}}.hub .tmn-section-list a:hover,.hub .tmn-section-list a[aria-current=page]{color:var(--hub-accent)}.hub .tmn-nav-actions{display:inline-flex;align-items:center;gap:28px}.hub .tmn-nav-actions form,.hub .tmn-nav-link{display:inline-flex}.hub .tmn-nav-link{align-items:center;font-family:NERV Display,-apple-system,sans-serif;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;transition:color .15s ease}.hub .tmn-nav-link:focus-visible,.hub .tmn-nav-link:hover{color:var(--hub-accent)}.hub .hub-signout{color:var(--hub-text-50)}.hub-layout{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:calc(100vh - 59px)}.hub-sidebar{background:var(--hub-fill)}.hub-sidebar nav{position:-webkit-sticky;position:sticky;top:59px;display:grid;grid-gap:4px;gap:4px;padding:20px 12px}.hub .hub-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-radius:10px;color:var(--hub-text-70);font-size:15px;text-align:left;transition:background-color .15s ease,color .15s ease}.hub .hub-nav-item:hover,.hub .hub-nav-item[aria-current=page]{color:var(--hub-text)}.hub-nav-title{margin:22px 14px 6px;color:var(--hub-text-50);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.hub-main{min-width:0;max-width:1180px;padding:48px clamp(24px,4vw,72px) 80px}.hub-head{margin-bottom:28px}.hub-head h1{font-size:clamp(28px,2.6vw,36px);font-weight:400;letter-spacing:-.02em}.hub-head p{margin-top:8px;color:var(--hub-text-50);font-size:15px}.hub-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:14px 18px;border-radius:14px;background:var(--hub-fill);color:var(--hub-text-70);font-size:14px}.hub-notice button{color:var(--hub-text-50);font-size:18px;line-height:1}.hub-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.hub-stat{position:relative;display:grid;grid-gap:14px;gap:14px;padding:22px 24px;border-radius:16px;background:var(--hub-fill)}.hub-stat>span{color:var(--hub-text-70);font-size:15px}.hub-stat>strong{font-family:NERV Display,sans-serif;font-size:30px;font-weight:400;letter-spacing:-.01em}.hub .hub-pill{position:absolute;right:20px;bottom:20px;padding:10px 18px;border-radius:999px;background:#ffffff;color:#0e0e0e;font-size:14px}.hub .hub-pill:hover{background:#e6e6e6}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hub .hub-card{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px 24px;border-radius:16px;background:var(--hub-fill);text-align:left;transition:background-color .15s ease}.hub .hub-card:hover{background:var(--hub-fill-hover)}.hub-card svg{color:var(--hub-text-70);margin-bottom:8px}.hub-card strong{font-size:16px;font-weight:500}.hub-card span{color:var(--hub-text-50);font-size:14px;line-height:1.5}.hub-usage-actions,.hub-usage-filters,.hub-usage-stats{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.hub-usage-actions .hub-button{cursor:pointer}.hub-usage-filters label{display:grid;grid-gap:7px;gap:7px;min-width:160px;color:var(--hub-text-50);font-size:13px}.hub-usage-filters select{min-height:40px;padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:var(--hub-fill);color:inherit;font:inherit}.hub-usage-stats>div{display:grid;grid-gap:8px;gap:8px;flex:1 1 180px;padding:20px;border-radius:12px;background:var(--hub-fill)}.hub-usage-stats span{color:var(--hub-text-50);font-size:13px}.hub-usage-stats strong{font-size:24px;font-weight:500}.hub-usage-table-wrap{overflow-x:auto;margin-top:24px}.hub-usage-table{width:100%;border-collapse:collapse;white-space:nowrap}.hub-usage-table td,.hub-usage-table th{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12);text-align:left;font-size:13px}.hub-usage-table th{color:var(--hub-text-50);font-weight:500}.hub-usage-empty{padding:28px 0;color:var(--hub-text-50)}.hub-usage-notice{color:#75c9a2}.hub-usage-error{color:#e58686}.hub-storage-meter{display:grid;grid-gap:12px;gap:12px;max-width:720px;margin:18px 0 28px}.hub-device-approvals{margin:0 0 28px;max-width:620px}.hub-device-approvals,.hub-device-list{display:grid;grid-gap:12px;gap:12px}.hub-device-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:12px;background:var(--hub-surface);font-family:NERV Sans,sans-serif;font-size:14px;line-height:1.45}.hub-device-card>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.hub-device-card strong{color:var(--hub-text);font-size:14px;font-weight:600}.hub-device-card span{color:var(--hub-text-50);font-size:13px}.hub-device-card code{color:var(--hub-text);font-family:inherit;font-size:inherit;font-weight:600;letter-spacing:normal}.hub-device-actions{display:flex;gap:8px;flex-wrap:wrap}.hub .hub-device-actions .hub-button{height:36px;padding:0 14px;font-family:inherit;font-size:13px}.hub-device-actions .hub-button{cursor:pointer}.hub-device-actions .hub-button:disabled{opacity:.55;cursor:default}.hub .hub-notifications .hub-panel{max-width:620px;padding:16px 18px;border-radius:12px!important;font-size:14px}@media (max-width:720px){.hub-device-card{align-items:stretch;flex-direction:column}.hub-device-actions .hub-button{flex:1 1}}.hub-storage-decrypt{display:grid;justify-items:start;grid-gap:12px;gap:12px;margin:0 0 28px}.hub-storage-decrypt label{color:var(--hub-text-70);font-size:13px}.hub-storage-decrypt input{width:min(100%,360px);min-height:44px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:var(--hub-fill);color:var(--hub-text);font:inherit}.hub-storage-decrypt .hub-button{border:0;cursor:pointer}.hub-storage-decrypt .hub-button:disabled{opacity:.6;cursor:wait}.hub-storage-contents{width:min(100%,720px);max-height:320px;overflow:auto;padding:0;list-style:none}.hub-storage-contents li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12)}.hub-storage-contents button{min-width:0;overflow-wrap:anywhere;text-align:left;color:var(--hub-text);cursor:pointer}.hub-storage-contents button:disabled{opacity:.5;cursor:not-allowed}.hub-storage-contents span{color:var(--hub-text-50);white-space:nowrap}.hub-storage-preview{width:min(100%,720px);display:grid;grid-gap:12px;gap:12px}.hub-storage-preview pre{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.hub-storage-preview img{max-width:100%;max-height:480px;object-fit:contain}.hub-storage-meter-head{display:flex;justify-content:space-between;gap:16px;font-size:15px}.hub-storage-meter-head span:last-child{color:var(--hub-text-50)}.hub-storage-bar{height:8px;overflow:hidden;border-radius:999px;background:var(--hub-active)}.hub-storage-bar span{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--hub-accent);transition:width .2s ease}.hub-storage-bar span[data-full]{background:#e58686}.hub-storage-free{color:var(--hub-text-50);font-size:13px}.hub-storage-table td:first-child{max-width:520px;overflow:hidden;text-overflow:ellipsis}.hub-storage-folder{color:var(--hub-text-50)}.hub-storage-actions{display:flex;justify-content:flex-end;gap:14px}.hub .hub-storage-action{color:var(--hub-text-70);font-size:13px;text-decoration:none;cursor:pointer}.hub .hub-storage-action:hover{color:var(--hub-text)}.hub .hub-storage-danger{color:#e58686}.hub-storage-note{color:var(--hub-text-50);font-size:13px}.hub-panel{max-width:720px;padding:26px 28px;border-radius:16px;background:var(--hub-fill)}.hub-panel,.hub-panel form{display:grid;grid-gap:18px;gap:18px}.hub-panel form{justify-items:start}.hub-panel-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hub-panel-row div{display:grid;grid-gap:4px;gap:4px}.hub-panel-row strong{font-size:18px;font-weight:500}.hub-panel-row span{color:var(--hub-text-50);font-size:14px}.hub-status{padding:6px 12px;border-radius:999px;background:var(--hub-active);color:var(--hub-text-50);font-size:13px;white-space:nowrap}.hub-status.is-on{color:#7ddc9a}.hub-text{color:var(--hub-text-70);font-size:15px;line-height:1.6}.hub-text strong{color:var(--hub-text);font-weight:500}.hub .hub-button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:999px;background:#ffffff;color:#0e0e0e;font-size:15px}.hub .hub-button:hover{background:#e6e6e6}.hub .hub-button.hub-save{gap:8px;min-width:164px;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.hub .hub-button.hub-save:disabled{cursor:default}.hub .hub-button.hub-save[disabled]:not(.is-saved){opacity:.7}.hub .hub-button.hub-save.is-saved{background:var(--hub-active);color:var(--hub-text);animation:hub-saved-in .25s ease}@keyframes hub-saved-in{0%{transform:scale(.97)}to{transform:scale(1)}}.hub-switch{display:inline-flex;padding:4px;border-radius:999px;background:var(--hub-bg)}.hub .hub-switch button{padding:8px 16px;border-radius:999px;color:var(--hub-text-50);font-size:14px}.hub .hub-switch button.is-active{color:var(--hub-text)}.hub-theme-cards{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:16px;gap:16px;max-width:560px}.hub-theme-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:var(--hub-text-50);font:inherit;text-align:center;cursor:pointer}.hub-theme-card:disabled{cursor:wait;opacity:.6}.hub-theme-preview{display:grid;aspect-ratio:1.2;grid-gap:7px;gap:7px;padding:10px;border:2px solid;border-radius:12px;text-align:left;transition:border-color .15s ease,transform .15s ease;box-shadow:none!important}.hub-theme-card:hover:not(:disabled) .hub-theme-preview{transform:translateY(-1px)}.hub-theme-card.is-active .hub-theme-preview{box-shadow:none!important}.hub-theme-preview-bar{display:block;width:42%;height:8px;border-radius:4px}.hub-theme-preview-body{display:flex;gap:7px;min-height:0}.hub-theme-preview-body>span:first-child{display:block;width:30%;border-radius:4px}.hub-theme-preview-body>span:last-child{display:grid;align-content:start;grid-gap:5px;gap:5px;flex:1 1}.hub-theme-preview-body i{display:block;width:100%;height:6px;border-radius:3px}.hub .hub-theme-preview{position:relative;border-radius:12px!important}.hub .hub-theme-preview-bar,.hub .hub-theme-preview-body>span:first-child{border-radius:4px!important}.hub .hub-theme-preview-body i{border-radius:3px!important}.hub .hub-theme-preview-accent{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%!important}.hub-theme-label{font-size:15px;font-weight:500}.hub-preference-language{display:grid;grid-gap:14px;gap:14px;margin-top:10px}.hub-language-preview{display:flex!important;flex-direction:column;justify-content:space-between;padding:12px 14px!important;background:var(--hub-fill);border-color:rgba(255,255,255,.12)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub-language-preview{border-color:rgba(0,0,0,.12)}html[data-platform-theme=dominator] .hub-language-preview{border-color:rgba(0,229,255,.25)}.hub-theme-card.is-active .hub-language-preview{border-color:var(--hub-text)!important}.hub-theme-card:hover:not(:disabled):not(.is-active) .hub-language-preview{border-color:var(--hub-text-50)}.hub-language-preview-head{display:flex;align-items:center;justify-content:space-between}.hub-language-tag{align-self:flex-start;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;padding:2px 6px;border-radius:4px!important;background:var(--hub-surface);color:var(--hub-text-50);line-height:1.2}.hub-theme-card.is-active .hub-language-tag{color:var(--hub-text);background:var(--hub-fill-hover)}.hub-language-preview-body{display:grid;grid-gap:2px;gap:2px;text-align:left}.hub-language-greeting{font-family:NERV Display,-apple-system,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--hub-text-70);line-height:1.15}.hub-theme-card.is-active .hub-language-greeting{color:var(--hub-text);font-weight:600}.hub-language-hint{font-size:11px;color:var(--hub-text-50);line-height:1.2}.hub-price{font-family:NERV Display,sans-serif;font-size:34px}.hub-price span{color:var(--hub-text-50);font-family:NERV Sans,sans-serif;font-size:15px}.hub-cart{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;max-width:960px;margin-top:16px}.hub-offer,.hub-summary{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:26px 28px;border-radius:16px;background:var(--hub-fill)}.hub-offer-id{display:flex;align-items:center;gap:14px}.hub-offer-id div{display:grid;grid-gap:2px;gap:2px}.hub-offer-id strong{font-size:18px;font-weight:500}.hub-offer-id span{color:var(--hub-text-50);font-size:14px}.hub-features{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.hub-features li{position:relative;padding-left:22px;color:var(--hub-text-70);font-size:14px;line-height:1.5}.hub-features li:before{content:"";position:absolute;left:2px;top:6px;width:8px;height:5px;border-left:1.5px solid #7ddc9a;border-bottom:1.5px solid #7ddc9a;transform:rotate(-45deg)}.hub-summary h2{font-size:18px;font-weight:500}.hub-summary dl{display:grid;margin:0}.hub-summary dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hub-fill-hover);font-size:14px}.hub-summary dt{color:var(--hub-text-70)}.hub-summary dd{margin:0;text-align:right}.hub-summary dl>div.is-total{border-bottom:0;font-size:16px}.hub-summary dl>div.is-total dt{color:var(--hub-text)}.hub-check,.hub-summary .hub-text{font-size:13px}.hub-check{display:flex;align-items:flex-start;gap:10px;color:var(--hub-text-70);line-height:1.5;cursor:pointer}.hub-check input{margin-top:3px;accent-color:#ffffff}.hub-check a{color:var(--hub-text);text-decoration:underline;text-underline-offset:2px}.hub .hub-summary .hub-button{width:100%}.hub .hub-summary .hub-button:disabled{opacity:.4;cursor:not-allowed}.hub-fine{color:var(--hub-text-50);font-size:12px}.hub-head+.hub-cart{margin-top:0}.hub-danger{display:grid;grid-gap:14px;gap:14px;justify-items:start;max-width:720px;padding:22px 24px;border-radius:16px;background:var(--hub-fill)}.hub-danger input{width:100%;height:44px;border:0;border-radius:999px;background:var(--hub-fill-hover);color:inherit;font:inherit;font-size:15px;padding:0 16px;outline:none}.hub .hub-button.hub-button-danger{background:#ff4d4d;color:#0e0e0e}.hub .hub-button.hub-button-danger:hover{background:#ff7070}.hub-error{color:#ff7973}.hub-beta{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:960px;margin-top:16px;padding:22px 28px;border-radius:16px;background:var(--hub-fill)}.hub-beta>div{display:grid;grid-gap:4px;gap:4px}.hub-beta strong{font-size:16px;font-weight:500}.hub-beta span{color:var(--hub-text-50);font-size:14px;line-height:1.5}.hub-beta .hub-beta-error{color:#ff7973}.hub-beta .hub-button{flex:none}@media (max-width:860px){.hub-beta{flex-direction:column;align-items:flex-start}.hub-cart{grid-template-columns:1fr}}.hub-list{display:grid;grid-gap:12px;gap:12px;max-width:720px}.hub-list a{display:grid;grid-gap:4px;gap:4px;padding:20px 24px;border-radius:16px;background:var(--hub-fill);transition:background-color .15s ease}.hub-list a:hover{background:var(--hub-fill-hover)}.hub-list strong{font-size:16px;font-weight:500}.hub-list span{color:var(--hub-text-50);font-size:14px}.hub-fields{display:grid;grid-gap:0;gap:0;max-width:720px;margin:0 0 20px;border-radius:16px;background:var(--hub-fill)}.hub-fields>div{display:flex;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--hub-fill-hover)}.hub-fields>div:last-child{border-bottom:0}.hub-fields dt{color:var(--hub-text-50);font-size:14px}.hub-fields dd{margin:0;font-size:15px;overflow-wrap:anywhere;text-align:right}.hub-subhead{max-width:720px;margin:36px 0 12px;font-size:18px;font-weight:500}.hub-sessions{display:grid;grid-gap:12px;gap:12px;max-width:720px}.hub-providers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:960px;margin-bottom:20px}.hub .hub-provider{position:relative;display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:24px;border:1px solid var(--hub-fill-hover);background:var(--hub-fill);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.hub .hub-provider:hover{background:var(--hub-fill-hover)}.hub .hub-provider[aria-expanded=true]{border-color:var(--hub-text-50)}.hub-provider-logo{width:36px;height:36px;margin-bottom:8px}.hub-provider strong{font-size:16px;font-weight:600}.hub-provider span{color:var(--hub-text-50);font-size:13px;overflow-wrap:anywhere}.hub-provider-badge{position:absolute;top:20px;right:20px;color:var(--hub-text);font-size:12px;font-style:normal}.hub-ai{display:grid;grid-gap:14px;gap:14px;max-width:960px;padding:20px 24px;border-radius:16px;background:var(--hub-fill)}.hub-ai label{display:grid;grid-gap:6px;gap:6px;color:var(--hub-text-50);font-size:13px}.hub-ai input,.hub-ai select{height:44px;border:0;border-radius:999px;background:var(--hub-fill-hover);color:inherit;font:inherit;font-size:15px;padding:0 16px;outline:none}.hub-ai input:focus,.hub-ai select:focus{box-shadow:inset 0 0 0 1px var(--hub-text-50)}.hub-ai-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:760px){.hub-providers{grid-template-columns:1fr}}.hub-session{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-radius:16px;background:var(--hub-fill)}.hub-session>div{display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.hub-session form{display:flex;flex:none}.hub-session strong{font-size:15px;font-weight:500}.hub-session em{color:var(--hub-text-50);font-style:normal;font-weight:400}.hub-session span{color:var(--hub-text-50);font-size:13px;overflow-wrap:anywhere}.hub-button-ghost{flex:none}.signin-error{min-height:100vh;min-height:100dvh;display:grid;place-content:center;grid-gap:18px;gap:18px;padding:24px;background:#000;color:#fff;text-align:center;font-family:NERV Sans,sans-serif}.signin-error h1{font-size:28px;font-weight:400}.signin-error p{color:rgba(255,255,255,.5)}.signin-error a{justify-self:center;padding:12px 22px;border-radius:999px;background:#fff;color:#0e0e0e;text-decoration:none}@media (max-width:1100px){.hub-grid,.hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.hub .tmn-nav-actions{display:none}.hub-layout,.hub-layout.is-collapsed{grid-template-columns:minmax(0,1fr)}.hub-sidebar{min-width:0}.hub-sidebar nav{position:static;display:flex;overflow-x:auto;padding:10px 12px}.hub .hub-nav-item{width:auto;white-space:nowrap}.hub-nav-title{display:none}.hub-grid,.hub-stats{grid-template-columns:1fr}.hub-main{padding:28px 20px 64px}}.hub .tmn-nav-dock{background:var(--hub-accent)}.hub .tmn-nav,.hub .tmn-nav-link,.hub .tmn-section-list a{color:var(--hub-bg)}.hub .tmn-brand-logo{background-color:currentColor;color:var(--hub-bg);-webkit-mask:url(/durandir_nav_white.svg) center/contain no-repeat;mask:url(/durandir_nav_white.svg) center/contain no-repeat}.hub .hub-signout,.hub .tmn-section summary,.hub .tmn-section-sep{color:rgba(14,14,14,.62)}.hub .tmn-brand-wrap:has(.tmn-section summary:hover) .tmn-section-sep,.hub .tmn-brand-wrap:has(.tmn-section[open]) .tmn-section-sep,.hub .tmn-section summary:hover,.hub .tmn-section[open] summary{color:var(--hub-bg)}.hub .tmn-nav-link:focus-visible,.hub .tmn-nav-link:hover,.hub .tmn-section-list a:hover,.hub .tmn-section-list a[aria-current=page]{color:rgba(14,14,14,.62)}.hub .tmn-section-list{background:var(--hub-accent);border-color:var(--hub-bg)}.hub-sidebar{display:flex;flex-direction:column}.hub-sidebar nav{flex:1 1;align-content:start}.hub-sidebar-foot{margin-top:auto;padding:12px 18px 18px}@media (max-width:860px){.hub-sidebar-foot{display:none}}.hub-sidebar nav{padding-top:8px;gap:0}.hub-nav-group{display:grid;grid-gap:2px;gap:2px;margin-bottom:18px}.hub-nav-group .hub-nav-title{margin:8px 14px 6px;font-size:13px;letter-spacing:0;text-transform:none}.hub .tmn-nav-link.tmn-nav-admin,.hub .tmn-section-list a.tmn-nav-admin{color:#ff4d4d}.hub .tmn-nav-link.tmn-nav-admin:focus-visible,.hub .tmn-nav-link.tmn-nav-admin:hover{color:#ff7070}.hub .tmn-nav-link.tmn-nav-commerce,.hub .tmn-section-list a.tmn-nav-commerce{color:#4d9fff}.hub .tmn-nav-link.tmn-nav-commerce:focus-visible,.hub .tmn-nav-link.tmn-nav-commerce:hover{color:#80baff}@media (max-width:860px){.hub-nav-group{display:flex;margin:0}.hub-nav-group .hub-nav-title{display:none}}.service-list small{color:var(--text-dim);font-size:12px}.hub-nav-group+.hub-nav-group{margin-top:6px;padding-top:14px;border-top:1px solid var(--hub-fill-hover)}.hub-nav-group{margin-bottom:6px}.hub-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.hub-app{display:grid;grid-gap:22px;gap:22px;padding:24px;border-radius:16px;background:var(--hub-fill)}.hub-app-mark{flex:none;width:40px;height:40px;background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.55) 47%,#ffffff 50%,rgba(255,255,255,.55) 53%,transparent 58%) 100% 0 /300% 100% no-repeat,linear-gradient(180deg,#f7f8fa,#c9d0d8);animation:hub-mark-shine 4.2s cubic-bezier(.65,0,.35,1) infinite;-webkit-mask:url(/emblem.png) center/contain no-repeat;mask:url(/emblem.png) center/contain no-repeat}@keyframes hub-mark-shine{0%{background-position:100% 0}38%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hub-app-mark{animation:none}}.hub-app-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin:0}.hub-app-facts>div{display:grid;grid-gap:2px;gap:2px}.hub-app-facts dt{color:var(--hub-text-50);font-size:13px}.hub-app-facts dd{margin:0;font-size:15px}@media (max-width:640px){.hub-app-facts{grid-template-columns:minmax(0,1fr)}}.hub-app-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hub .hub-link{color:var(--hub-text-70);font-size:14px}.hub .hub-link:hover{color:var(--hub-text)}.hub{--hub-bg:#000000;--hub-line:rgba(255,255,255,0.35);--hub-soft:rgba(255,255,255,0.14);--hub-fill:transparent;--hub-fill-hover:rgba(255,255,255,0.08);--hub-active:rgba(255,255,255,0.14);background:var(--hub-bg)}.hub *,.hub :after,.hub :before{border-radius:0!important}.hub .tmn-nav-dock{background:var(--hub-bg);border-bottom:1px solid var(--hub-line)}.hub .tmn-brand-logo,.hub .tmn-nav,.hub .tmn-nav-link,.hub .tmn-section-list a{color:#ffffff}.hub .tmn-section summary,.hub .tmn-section-sep{color:rgba(255,255,255,.55)}.hub .tmn-brand-wrap:has(.tmn-section summary:hover) .tmn-section-sep,.hub .tmn-brand-wrap:has(.tmn-section[open]) .tmn-section-sep,.hub .tmn-section summary:hover,.hub .tmn-section[open] summary{color:var(--hub-accent)}.hub .tmn-nav-link:focus-visible,.hub .tmn-nav-link:hover,.hub .tmn-section-list a:hover,.hub .tmn-section-list a[aria-current=page]{color:var(--hub-accent)}.hub .tmn-section-list{background:var(--hub-bg);border-color:var(--hub-line)}.hub-sidebar{background:transparent;border-right:1px solid var(--hub-line)}.hub-sidebar nav{padding:20px 18px 24px}@media (max-width:860px){.hub-sidebar nav{padding-top:10px}}.hub .hub-nav-item{padding:9px 10px;gap:10px;font-size:14px;color:rgba(255,255,255,.72)}.hub .hub-nav-item:hover{background:var(--hub-fill-hover);color:#ffffff}.hub .hub-nav-item[aria-current=page]{background:var(--hub-active);color:#ffffff;font-weight:600}.hub-nav-group+.hub-nav-group{border-top:1px solid var(--hub-line)}.hub .hub-card,.hub-app,.hub-list a,.hub-notice,.hub-panel,.hub-stat{background:transparent;border:1px solid var(--hub-line)}.hub .hub-card:hover,.hub-list a:hover{background:var(--hub-fill-hover)}.hub-status{background:transparent;border:1px solid var(--hub-line)}.hub .hub-button,.hub .hub-pill{background:#ffffff;color:#000000}.hub .hub-button:hover,.hub .hub-pill:hover{background:rgba(255,255,255,.85)}.hub-switch{background:transparent;border:1px solid var(--hub-line);padding:3px}.hub .hub-switch button.is-active{background:var(--hub-active)}.hub-nav-group+.hub-nav-group{border-top:0;margin-top:0;padding-top:0}.admin-shell{--series-1:#2a78d6;--series-2:#eb6834;--critical:#d03b3b;--good-ink:#006300;--axis:#c3c2b7;--track:#eeeeec}.security-refresh{display:inline-flex;align-items:center;gap:6px;border:0;background:#f1f1f1;color:#111;border-radius:7px;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}.security-refresh:disabled{cursor:wait}.security-refresh .spinning{animation:security-spin 1s linear infinite}@keyframes security-spin{to{transform:rotate(1turn)}}.security-banner{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px 16px;border-radius:10px;background:#fdf1f0;color:#6f1d1b;font-size:14px;line-height:1.45}.security-banner svg{flex:none;margin-top:2px;color:var(--critical)}.admin-section .security-banner{margin:18px 0 0}.security-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--edge);border-radius:12px;overflow:hidden}.security-tiles article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:20px 22px;box-shadow:1px 0 0 var(--edge),0 1px 0 var(--edge)}.security-tiles span{color:var(--text-dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.security-tiles strong{font-size:28px;font-weight:500;letter-spacing:-.03em}.security-tiles small{display:flex;align-items:center;gap:4px;color:var(--text-dim);font-size:12px}.security-tiles small.up{color:var(--critical)}.security-tiles small.down{color:var(--good-ink)}.security-shell>.admin-empty{margin-top:20px}.security-range{display:inline-flex;padding:3px;border-radius:8px;background:#f1f1f1}.security-range button{border:0;border-radius:6px;background:transparent;color:var(--text-dim);font:inherit;font-size:13px;padding:6px 12px;cursor:pointer}.security-range button[aria-pressed=true]{background:#fff;color:var(--text-main);box-shadow:0 1px 2px rgba(0,0,0,.08)}.security-legend{display:flex;gap:18px;margin-top:18px;color:var(--text-muted);font-size:13px}.activity-tooltip span,.security-legend span{display:inline-flex;align-items:center;gap:7px}.swatch{flex:none;width:10px;height:10px;border-radius:3px;background:var(--series-1)}.swatch.failed{background:var(--series-2)}.activity-chart{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:220px auto;grid-column-gap:10px;column-gap:10px;margin-top:14px}.activity-axis{position:relative}.activity-axis span{position:absolute;right:0;transform:translateY(50%);color:var(--text-dim);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-plot{position:relative;display:flex;border-bottom:1px solid var(--axis)}.activity-grid{position:absolute;left:0;right:0;height:1px;background:var(--edge);pointer-events:none}.activity-group{position:relative;flex:1 1;min-width:0;display:flex;align-items:flex-end;justify-content:center;gap:2px;outline:none}.activity-group:focus-visible,.activity-group:hover{background:rgba(0,0,0,.035)}.activity-group .bar{flex:0 1 14px;min-width:2px;border-radius:4px 4px 0 0;background:var(--series-1)}.activity-group .bar.failed{background:var(--series-2)}.activity-tooltip{position:absolute;top:8px;z-index:2;transform:translateX(-50%);display:grid;grid-gap:6px;gap:6px;min-width:170px;padding:10px 12px;border:1px solid var(--edge);border-radius:8px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.08);font-size:12px;pointer-events:none}.activity-tooltip strong{font-weight:500}.activity-tooltip b{margin-left:auto;padding-left:16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-labels{grid-column:2;display:flex;padding-top:8px}.activity-labels span{flex:1 1;min-width:0;color:var(--text-dim);font-size:11px;text-align:center;white-space:nowrap}.security-data{margin-top:14px;color:var(--text-dim);font-size:13px}.security-data summary{cursor:pointer}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px}.security-grid>.admin-section{margin-top:0}.security-grid.nested{margin-top:8px}.security-subtitle{margin-top:22px;color:var(--text-muted);font-size:13px;font-weight:500}.bar-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px;list-style:none}.security-subtitle+.bar-list{margin-top:12px}.bar-list li{display:grid;grid-template-columns:minmax(0,45%) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;font-size:13px}.bar-list-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-list-label small{margin-left:8px;color:var(--text-dim);font-size:12px}.bar-list-track{display:flex;align-items:center;gap:8px}.bar-list-track i{width:calc((100% - 48px) * var(--share));min-width:2px;height:10px;border-radius:0 4px 4px 0;background:var(--series-1)}.bar-list-track b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.security-tag{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;background:#f1f1f1;color:var(--text-dim);font-size:11px}.security-table-wrap{margin-top:14px;overflow-x:auto}.security-table{width:100%;border-collapse:collapse;font-size:13px}.security-table th{padding:0 14px 10px 0;border-bottom:1px solid var(--edge);color:var(--text-dim);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.security-table td{padding:10px 14px 10px 0;border-bottom:1px solid var(--edge);vertical-align:top}.security-table tr:last-child td{border-bottom:0}.security-table .num,.security-table time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.admin-shell .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.system-table .mono,.system-table td:first-child{white-space:nowrap}.system-table .status-dot{display:inline-block;margin-right:6px;vertical-align:1px}.admin-link-actions .admin-note,.admin-link-actions a{white-space:nowrap}.security-table .path{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.security-flag{display:inline-flex;align-items:center;gap:5px}.security-flag svg{flex:none;color:var(--critical)}@media (min-width:1240px){.security-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-shell>.security-tiles{margin-bottom:8px}.commerce-shell .request-kicker{color:var(--series-1)}.commerce-shell .admin-account a{background:var(--series-1)}.commerce-shell .admin-account a:hover{background:#1f63b5}.commerce-shell .security-tiles small.gain{color:var(--good-ink)}.commerce-shell .security-tiles small.loss{color:var(--critical)}.commerce-banner{background:#eef4fc;color:#173b66}.commerce-banner svg{color:var(--series-1)}.commerce-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.commerce-controls input{width:240px;height:34px;border:0;border-radius:8px;background:#f1f1f1;color:var(--text-main);font:inherit;font-size:13px;padding:0 12px;outline:none}.commerce-controls input:focus-visible{box-shadow:0 0 0 2px var(--series-1)}.commerce-table td{white-space:nowrap}.commerce-customer{display:grid;grid-gap:2px;gap:2px}.commerce-customer strong{font-weight:500}.commerce-customer small,.commerce-status{color:var(--text-dim);font-size:12px}.commerce-status{display:inline-block;padding:2px 8px;border-radius:999px;background:#f1f1f1}.commerce-status.ok{background:#e7f4ea;color:var(--good-ink)}.commerce-status.info{background:#eef4fc;color:var(--series-1)}.commerce-status.warn{background:#fdf0e6;color:#9a4a12}.commerce-link{display:inline-flex;color:var(--series-1)}.commerce-manage{display:inline-flex;align-items:center;gap:6px}.commerce-manage select{height:30px;background:#f1f1f1;color:var(--text-main);padding:0 8px}.commerce-manage button,.commerce-manage select{border:0;border-radius:7px;font:inherit;font-size:12px}.commerce-manage button{background:var(--series-1);color:#fff;padding:7px 11px;cursor:pointer}.commerce-manage button.secondary{background:transparent;color:var(--critical);box-shadow:inset 0 0 0 1px var(--edge-hover)}.commerce-manage button:disabled{opacity:.5;cursor:wait}.commerce-manage{flex-wrap:wrap}.commerce-manage label{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);font-size:12px}.commerce-manage input{width:72px;height:30px;border:0;border-radius:7px;background:#f1f1f1;color:var(--text-main);font:inherit;font-size:12px;padding:0 8px}.commerce-manage button.danger{color:var(--critical)}.commerce-editor td{background:#fafafa}.commerce-issued{justify-content:space-between;align-items:center;gap:20px}.commerce-issued>div:first-child{display:grid;grid-gap:4px;gap:4px}.commerce-issued .mono{color:var(--text-main);font-size:13px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.commerce-editor .admin-note{margin-top:10px}.commerce-access-editor{margin-top:18px;padding-top:16px;border-top:1px solid var(--edge-hover)}.commerce-access-editor>strong{font-size:13px}.commerce-access-editor .commerce-manage{display:flex;margin-top:10px}.commerce-access-editor .commerce-manage input[type=text]{width:min(260px,45vw)}.commerce-history{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:0;list-style:none;font-size:12px}.commerce-history li{display:grid;grid-template-columns:150px 170px minmax(0,1fr);grid-gap:10px;gap:10px;color:var(--text-dim);white-space:normal}.commerce-history strong{color:var(--text-main);font-weight:500}.commerce-shell .admin-request-actions{flex-wrap:wrap}.admin-note{margin-top:14px;color:var(--text-dim);font-size:13px;line-height:1.5}.usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.usage-grid .security-subtitle{margin-top:18px}.line-chart{position:relative}.line-chart .security-legend{position:absolute;top:-27px;right:0;margin:0;gap:12px;font-size:12px}.line-chart-body{display:grid;grid-template-columns:52px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;height:150px;margin-top:12px}.line-chart-plot{position:relative;border-bottom:1px solid var(--axis)}.line-chart-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.line-chart-line{fill:none;stroke:var(--series-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.line-chart-line.failed{stroke:var(--series-2)}.line-chart-area{fill:var(--series-1);opacity:.1}.line-chart-cursor{position:absolute;top:0;bottom:0;width:1px;background:var(--axis);pointer-events:none}.line-chart-labels{display:flex;justify-content:space-between;margin-left:60px;padding-top:6px;color:var(--text-dim);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stack-bar{display:flex;gap:2px;height:18px;margin-top:20px;border-radius:4px;overflow:hidden;background:var(--track)}.stack-bar i{background:var(--series-1)}.stack-bar i.cache{background:var(--series-2)}.swatch.free{background:var(--track);box-shadow:inset 0 0 0 1px var(--edge)}.stack-legend{flex-wrap:wrap;margin-top:14px}.stack-legend b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.service-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-table .consumer-bar{width:32%;min-width:140px}.consumer-table .bar-list-track i{width:calc((100% - 56px) * var(--share))}@media (max-width:860px){.security-grid,.usage-grid{grid-template-columns:1fr}}@media (max-width:700px){.admin-account{flex-wrap:wrap}.security-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.service-list.compact{grid-template-columns:1fr}.activity-chart{grid-template-rows:180px auto}.bar-list li{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.security-refresh .spinning{animation:none}}.hub .hub-button.hub-button-ghost{background:transparent;color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-line,rgba(255,255,255,.35))}.hub .hub-button:disabled{opacity:.5;cursor:default}.hub-app-actions form{display:contents}.hub .hub-avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%!important;background:var(--hub-active);color:var(--hub-text);font-weight:500;object-fit:cover}.hub-profile{display:flex;align-items:center;gap:20px;max-width:960px}.hub-profile-id{display:grid;grid-gap:4px;gap:4px;min-width:0}.hub-profile-id strong{font-size:20px;font-weight:500}.hub-logo{display:flex;align-items:center;gap:20px;margin-bottom:18px}.hub-logo img,.hub-logo-empty{width:88px;height:88px;object-fit:contain;border:1px solid var(--hub-active);background:var(--hub-fill)}.hub-logo-empty{display:grid;place-items:center}.hub-logo-empty:before{content:"";width:44px;height:44px;background:var(--hub-text-50);opacity:.5;-webkit-mask:url(/emblem.png) center/contain no-repeat;mask:url(/emblem.png) center/contain no-repeat}.hub-form-grid .hub-form-wide{grid-column:1/-1}.hub-form-grid textarea{min-height:88px;border:0;background:var(--hub-fill-hover);color:var(--hub-text);font:inherit;font-size:15px;line-height:1.5;padding:12px 16px;outline:none;resize:vertical}.hub-form-grid textarea:focus-visible{box-shadow:inset 0 0 0 1px var(--hub-text-50)}.hub-form{max-width:960px}.hub-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.hub-form-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--hub-text-50);font-size:13px}.hub-form-grid label em{color:var(--hub-text-50);font-style:normal;opacity:.7}.hub-form-grid input,.hub-form-grid select{height:44px;border:0;border-radius:999px;background:var(--hub-fill-hover);color:var(--hub-text);font:inherit;font-size:15px;padding:0 16px;outline:none}.hub-form-grid input:focus-visible,.hub-form-grid select:focus-visible{box-shadow:inset 0 0 0 1px var(--hub-text-50)}.hub-form-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.hub-form-actions{display:flex;align-items:center;gap:16px;margin-top:18px}.hub-form-grid .hub-support-subject{grid-column:span 2}.hub-support-sent{display:grid;justify-items:start;grid-gap:8px;gap:8px}.hub-support-sent strong{font-size:17px;font-weight:500}.hub-support-files{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hub-support-files-hint{color:var(--hub-text-50);font-size:13px}.hub-support-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 12px;border-radius:10px;background:var(--hub-fill-hover);color:var(--hub-text);font-size:13px}.hub-support-file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-support-file em{flex:none;color:var(--hub-text-50);font-style:normal}.hub-support-file button{flex:none;border:0;background:none;color:var(--hub-text-50);cursor:pointer;font:inherit;font-size:16px;line-height:1;padding:2px 6px}.hub-support-file button:hover{color:var(--hub-text)}.hub-support-notices{margin-bottom:12px;max-width:620px}@media (max-width:860px){.hub-form-grid{grid-template-columns:minmax(0,1fr)}.hub-form-grid .hub-support-subject{grid-column:auto}.hub-profile{flex-direction:column;align-items:flex-start}}@media (min-width:861px){.hub-layout{align-items:start}.hub-sidebar{position:-webkit-sticky;position:sticky;top:58px;height:calc(100vh - 58px);overflow-y:auto}.hub-sidebar nav{position:static}}.hub .hub-provider{border-radius:12px!important;border-color:transparent}.hub .hub-app,.hub .hub-provider,.hub .hub-provider:hover{background:var(--hub-surface)}.hub .hub-app{border-radius:12px!important;border-color:transparent}.hub-apps{grid-template-columns:minmax(0,1fr)}.hub .hub-app{position:relative;justify-items:start;gap:8px;padding:24px}.hub .hub-app-mark{width:36px;height:36px;margin-bottom:8px;background:#909eae;animation:none}.hub-app-name{font-size:16px;font-weight:600}.hub-app-summary{color:var(--hub-text-50);font-size:13px}.hub-app-state{position:absolute;top:20px;right:20px;color:var(--hub-text);font-size:12px;font-style:normal}.hub .hub-app{grid-template-columns:auto minmax(0,1fr);column-gap:64px}.hub-app-mark,.hub-app-name,.hub-app-summary{grid-column:1}.hub .hub-app-facts{grid-column:2;grid-row:1/span 3;align-self:center;display:flex;flex-wrap:wrap;gap:14px 40px;padding-right:64px}.hub .hub-app-actions{grid-column:1/-1;justify-self:stretch;margin-top:8px}.hub-app-checksum{display:flex;flex-wrap:wrap;gap:4px 10px;max-width:100%;margin-top:4px;font-size:12px}.hub-app-checksum,.hub-app-local{grid-column:1/-1;color:var(--hub-text-50)}.hub-app-local{margin:0;font-size:13px}.hub-app-checksum code{color:var(--hub-text);font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.hub-app-storage{grid-column:1/-1;width:100%;min-width:0;margin-top:12px}.hub-app-storage h2{margin:0 0 20px;font-size:20px}.hub-app-storage .hub-usage{min-width:0}@media (max-width:860px){.hub .hub-app{grid-template-columns:minmax(0,1fr)}.hub .hub-app-facts{grid-column:1;grid-row:auto;margin-top:16px;padding-right:0}}.hub .hub-danger,.hub .hub-list a,.hub .hub-list button,.hub .hub-session,.hub .hub-usage-stats>div{border-radius:12px!important;border-color:transparent;background:var(--hub-surface)}.hub .hub-list a:hover,.hub .hub-list button:hover{background:var(--hub-fill-hover)}.hub .hub-danger input,.hub .hub-usage-filters select{border-color:transparent;border-radius:12px!important;background:var(--hub-surface)}.hub .hub-danger input{background:var(--hub-fill-hover)}.hub .hub-button.hub-button-ghost{border-radius:12px!important;box-shadow:none;background:var(--hub-surface)}.hub .hub-button.hub-button-ghost:hover{background:var(--hub-fill-hover)}.hub-usage-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 28px}.hub .hub-usage-stats>div{padding:22px 24px}.hub-usage-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.hub-usage-toolbar .hub-usage-actions,.hub-usage-toolbar .hub-usage-filters{margin:0;gap:10px}.hub-usage-filters label{min-width:0}.hub .hub-usage-filters select{height:40px;min-height:0;padding:0 36px 0 14px;font-size:14px}.hub .hub-usage-actions .hub-button{height:40px;padding:0 16px;font-size:14px}.hub .hub-usage-table-wrap{margin:0;padding:8px 12px;border-radius:12px!important;background:var(--hub-surface)}.hub-usage-table td,.hub-usage-table th{border-bottom:0}.hub-usage-table td{color:var(--hub-text-70)}.hub-usage-table tbody tr:hover td{color:var(--hub-text)}.hub-usage-empty{padding:40px 12px;text-align:center}@media (max-width:860px){.hub-usage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-nav-branch{display:grid}.hub .hub-nav-item[aria-expanded]{justify-content:space-between}.hub-nav-chevron{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.hub-nav-item[aria-expanded=true] .hub-nav-chevron{transform:rotate(90deg)}.hub .hub-nav-sub{padding-left:26px}@media (max-width:860px){.hub-nav-branch{display:contents}}.hub .hub-avatar{background:var(--hub-surface)}.hub .hub-logo img,.hub .hub-logo-empty{border:0;border-radius:50%!important;background:var(--hub-surface)}.hub .hub-logo img{padding:14px}.hub .hub-image-remove,.hub .hub-usage-actions{margin:0 0 0 auto}.hub .hub-form-card{margin-top:24px;padding:24px;border-radius:12px!important;background:var(--hub-surface)}.hub-form-card .hub-subhead{margin-top:0}.hub-form-card .hub-profile{margin-bottom:20px}.hub .hub-profile-email{justify-self:start;color:var(--hub-text-50);font-size:14px;overflow-wrap:anywhere;transition:color .15s ease}.hub .hub-profile-email:focus-visible,.hub .hub-profile-email:hover{color:var(--hub-text);text-decoration:underline;text-underline-offset:3px}.hub .hub-form-card .hub-avatar,.hub .hub-form-card .hub-logo img,.hub .hub-form-card .hub-logo-empty{background:var(--hub-fill-hover)}.hub .hub-form-card:first-child{margin-top:0}.hub .hub-form-card .hub-form-grid input,.hub .hub-form-card .hub-form-grid select,.hub .hub-form-card .hub-form-grid textarea{background:var(--hub-fill-hover)}.hub .hub-image-pick{position:relative;display:inline-grid;flex:none;overflow:hidden;border-radius:50%!important;cursor:pointer}.hub-image-pick>*{grid-area:1/1}.hub-image-pick-hint{background:rgba(0,0,0,.4);opacity:0;transition:opacity .15s ease}.hub-image-pick.is-busy .hub-image-pick-hint,.hub-image-pick:focus-within .hub-image-pick-hint,.hub-image-pick:hover .hub-image-pick-hint{opacity:1}.hub .hub-form-actions{justify-content:flex-end}.hub .hub-button{border-radius:12px!important}.hub .hub-beta,.hub .hub-panel{border-color:transparent}.hub .hub-beta,.hub .hub-offer,.hub .hub-panel,.hub .hub-summary{border-radius:12px!important;background:var(--hub-surface)}.hub .hub-summary dl>div{border-bottom:0}.hub .hub-switch{border:0;border-radius:12px!important;background:var(--hub-fill-hover)}.hub .hub-switch button{border-radius:9px!important}.hub :is(.hub-beta,.hub-session,.hub-panel,.hub-app,.hub-danger,.hub-form-card,.hub-offer,.hub-summary) .hub-button.hub-button-ghost{background:var(--hub-fill-hover)}.hub :is(.hub-beta,.hub-session,.hub-panel,.hub-app,.hub-danger,.hub-form-card,.hub-offer,.hub-summary) .hub-button.hub-button-ghost:hover{background:var(--hub-active)}.hub .hub-panel form{display:flex;align-items:center;gap:16px}.hub .hub-panel form .hub-button{margin-left:auto}.hub .hub-danger .hub-button{justify-self:end}.hub .hub-ai-actions,.hub .hub-app-actions{justify-content:flex-end}@media (max-width:860px){.hub-theme-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.hub .hub-panel form{flex-direction:column;align-items:stretch}}@media (max-width:520px){.hub-theme-cards{gap:8px}.hub-theme-preview{padding:7px;gap:5px}.hub-theme-label{font-size:13px}}.hub{--hub-surface:#161616}.hub-sidebar{background:var(--hub-sidebar-bg,var(--hub-surface));border-right:0}.hub{background:#0e0e0e}.hub .hub-form-grid input,.hub .hub-form-grid select,.hub .hub-form-grid textarea{border-radius:12px!important;background:var(--hub-surface)}.hub .tmn-nav-dock{background:#000000;border-bottom:0}.hub .hub-nav-item:hover{background:rgba(255,255,255,.12)}.hub .hub-nav-item[aria-current=page]{background:rgba(255,255,255,.22)}.hub-list form{display:grid}.hub .hub-list button{display:grid;grid-gap:4px;gap:4px;width:100%;padding:20px 24px;border:1px solid transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.hub .hub-ai-close{color:var(--hub-text-70)}.hub .hub-ai-close:hover{color:var(--hub-text)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub{--hub-bg:#f7f7f7;--hub-surface:#ffffff;--hub-sidebar-bg:#ededed;--hub-fill:#ffffff;--hub-fill-hover:#eaeaea;--hub-active:#dedede;--hub-line:rgba(0,0,0,.16);--hub-soft:rgba(0,0,0,.08);--hub-text:#0e0e0e;--hub-text-70:rgba(14,14,14,.76);--hub-text-50:rgba(14,14,14,.62);--hub-accent:#596575;background:var(--hub-bg);color-scheme:light}html[data-platform-theme=dominator] .hub{--hub-bg:#02090e;--hub-surface:#071920;--hub-sidebar-bg:#041219;--hub-fill:#041219;--hub-fill-hover:#0a2932;--hub-active:#0b4a56;--hub-line:rgba(0,243,255,.28);--hub-soft:rgba(0,243,255,.14);--hub-text:#e9fcff;--hub-text-70:rgba(233,252,255,.76);--hub-text-50:rgba(233,252,255,.62);--hub-accent:#00f3ff;background:var(--hub-bg);color-scheme:dark}.hub{color-scheme:dark}.hub-preferences .hub-switch,.hub-preferences .hub-theme-cards{justify-self:start}.hub .hub-nav-item:focus-visible,.hub .hub-switch button:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-nav-dock{background:#ffffff;border-bottom-color:var(--hub-line)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-brand-logo,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-nav,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-nav-link,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-section-list a{color:var(--hub-text)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-section summary,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-section-sep{color:var(--hub-text-50)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .tmn-section-list{background:#ffffff;border-color:var(--hub-line)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-nav-item{color:var(--hub-text-70)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-nav-item:hover{background:var(--hub-fill-hover);color:var(--hub-text)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-nav-item[aria-current=page]{background:var(--hub-active);color:var(--hub-text)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-button,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-pill{background:#0e0e0e;color:#ffffff}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-button:hover,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-pill:hover{background:#303030}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-button.hub-button-ghost{background:var(--hub-fill-hover);color:var(--hub-text)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-button.hub-button-ghost:hover{background:var(--hub-active)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-button.hub-button-danger{background:#c83535;color:#ffffff}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-button.hub-button-danger:hover{background:#aa2525}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-button.hub-save.is-saved{background:var(--hub-active);color:var(--hub-text)}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-status.is-on,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-usage-notice{color:#176b44}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-error,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-storage-danger,html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-usage-error{color:#a82828}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-check input{accent-color:#0e0e0e}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub .hub-app-mark{background:#596575}html:is([data-platform-theme=light],[data-platform-theme=durandir]) .hub :is(.hub-provider-logo-openai,.hub-provider-logo-xai,.hub-provider-logo-openrouter){filter:brightness(0)}.hub-app,.hub-main,.hub-panel,.hub-provider,.hub-session{min-width:0}.hub-main{width:100%}@media (max-width:860px){.hub-layout,.hub-layout.is-collapsed{grid-template-columns:minmax(0,1fr)}.hub-sidebar{width:100%;border-right:0;border-bottom:1px solid var(--hub-line)}.hub-sidebar nav{min-width:0;max-width:100vw;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.hub .hub-nav-item,.hub-nav-group{flex:none}.hub-main{max-width:none}}@media (max-width:600px){.hub-main{padding:24px 16px 64px}.hub .hub-app,.hub .hub-beta,.hub .hub-form-card,.hub .hub-offer,.hub .hub-panel,.hub .hub-summary{padding:20px}.hub .hub-app-facts{gap:14px 20px}.hub-panel-row,.hub-session{flex-direction:column;align-items:stretch}.hub-session .hub-button,.hub-session form{width:100%}.hub-form-actions{flex-wrap:wrap}.hub-usage-toolbar{display:grid}.hub-usage-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.hub-usage-filters label,.hub-usage-filters select{min-width:0;width:100%}.hub-usage-actions{justify-content:stretch}.hub-usage-actions .hub-button{flex:1 1 auto}.hub-app-actions .hub-button{max-width:100%}}@media (max-width:480px){.hub-grid,.hub-stats,.hub-usage-stats{grid-template-columns:minmax(0,1fr)}.hub .hub-app-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.hub .hub-app-checksum code{overflow-wrap:anywhere}}.hub-sidebar-account-actions{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}@media (max-width:860px){.hub-sidebar-foot{display:flex;margin-top:0;padding:4px 12px 12px}}@media (min-width:861px){.hub-layout{--hub-sidebar-open:264px;--hub-sidebar-rail:48px;grid-template-columns:var(--hub-sidebar-width,var(--hub-sidebar-open)) minmax(0,1fr);transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.hub-layout.is-collapsed{grid-template-columns:var(--hub-sidebar-width,var(--hub-sidebar-rail)) minmax(0,1fr)}.hub-layout[data-dragging]{transition:none;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hub-sidebar,.hub-sidebar-handle{grid-row:1;grid-column:1}.hub-main{grid-row:1;grid-column:2;width:min(100%,calc(100vw - var(--hub-sidebar-open)));max-width:calc(960px + 2 * clamp(24px, 4vw, 72px));margin-inline:auto}.hub .hub-main :is(.hub-storage-meter,.hub-device-approvals,.hub-panel,.hub-danger,.hub-list,.hub-fields,.hub-subhead,.hub-sessions){max-width:none}.hub-sidebar{overflow:clip;align-items:flex-end}.hub-sidebar>nav{min-height:0;overflow-y:auto}.hub-sidebar-foot,.hub-sidebar>nav{width:var(--hub-sidebar-open);padding-right:18px}.hub-sidebar>*{transition:opacity .2s ease}.hub-layout.is-collapsed .hub-sidebar>*{opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .24s}.hub-layout[data-dragging] .hub-sidebar>*{opacity:1;visibility:visible;transition:none}.hub .hub-sidebar-handle{position:relative;z-index:3;justify-self:end;align-self:stretch;width:8px;margin-right:-4px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.hub-layout.is-collapsed .hub-sidebar-handle{width:var(--hub-sidebar-rail);margin-right:0;cursor:e-resize}.hub .hub-sidebar-handle:focus-visible{outline:none;box-shadow:inset -2px 0 0 var(--hub-line)}}@media (max-width:860px){.hub-sidebar-handle{display:none}}html[data-platform-theme=durandir] .hub{--hub-bg:#a5b1bf;--hub-surface:#b9c3ce;--hub-sidebar-bg:#808e9f;--hub-fill:#b9c3ce;--hub-fill-hover:rgba(0,0,0,.10);--hub-active:rgba(0,0,0,.16);--hub-line:rgba(0,0,0,.18);--hub-soft:rgba(0,0,0,.10);--hub-accent:#0e0e0e}html[data-platform-theme=durandir] .hub .tmn-nav-dock{background:#909eae}html[data-platform-theme=durandir] .hub .tmn-section-list{background:#b9c3ce}html[data-platform-theme=durandir] .hub ::placeholder{color:rgba(14,14,14,.52);opacity:1}html[data-platform-theme=durandir] .hub{--hub-text-70:rgba(14,14,14,.82);--hub-text-50:rgba(14,14,14,.70)}