@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg: #1b1f20;--bg2: #141718;--panel: rgba(255, 255, 255, .03);--panel-strong: #23282a;--ink: #bcc3c2;--subtle: #7f8a89;--faint: #525c5b;--head: #ffffff;--strong: #ffffff;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .2);--brand: #9fbb3a;--brand-strong: #b3cf4a;--brand-soft: rgba(159, 187, 58, .14);--on-brand: #181b16;--danger: #ef8a8a;--danger-soft: rgba(239, 138, 138, .14);--ok: #9fbb3a;--ok-soft: rgba(159, 187, 58, .14);--warn: #f6bd60;--warn-soft: rgba(246, 189, 96, .14);--busy: #9fd3df;--busy-soft: rgba(159, 211, 223, .14);--radius: 0;--radius-large: 0;--shadow: 0 18px 40px rgba(0, 0, 0, .35);--font: "JetBrains Mono", "IBM Plex Mono", monospace}*{box-sizing:border-box}html{font-size:15px;scrollbar-color:var(--line-strong) transparent}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;opacity:.6;pointer-events:none}#app{position:relative;z-index:1}::selection{background:#9fbb3a59;color:var(--strong)}.page{max-width:1100px;margin:0 auto;padding:2rem 1.2rem 2.4rem}.page-auth{max-width:760px;padding-top:2.75rem}.hero{margin-bottom:1.1rem;padding:.4rem 0 .8rem}.hero h1{margin:.55rem 0 .7rem;letter-spacing:-1px;font-size:clamp(34px,4vw,52px);line-height:1.05;color:var(--head);font-weight:700;text-wrap:balance}.hero p{color:var(--subtle);margin:0;max-width:60ch;font-size:clamp(14.5px,1.2vw,17px);line-height:1.7}.hero-centered{text-align:center;margin-bottom:1.4rem}.hero-centered p{margin-left:auto;margin-right:auto}.hero .eyebrow{color:var(--brand);font-size:12.5px;line-height:1.4;max-width:none}.hero-centered .eyebrow{justify-content:center}.eyebrow{margin:0;display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:12.5px;letter-spacing:2.5px;color:var(--brand);font-weight:500}.eyebrow:before{content:"";display:inline-block;width:7px;height:7px;background:var(--brand);border-radius:2px;flex-shrink:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-large);padding:1.1rem;transition:border-color .18s ease}.panel h2,.panel h3,.panel h4{margin:0;color:var(--head)}.panel h2{font-size:1.1rem;letter-spacing:-.2px}.panel h3{font-size:1rem}.section-copy{display:grid;gap:.35rem}.stack{display:grid;gap:.7rem}label{display:grid;gap:.35rem;font-size:.8rem;letter-spacing:.5px;color:var(--subtle)}input,textarea,select{width:100%;border:1px solid var(--line-strong);border-radius:0;padding:.72rem .78rem;font-size:.95rem;font-family:inherit;color:var(--strong);background:#0000002e;transition:border-color .18s ease}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus,select:focus{border-color:var(--brand);outline:none}select option{background:var(--panel-strong);color:var(--ink)}textarea{resize:vertical}button{border:1px solid transparent;border-radius:0;padding:.7rem 1rem;font-size:.9rem;font-weight:600;font-family:inherit;letter-spacing:.3px;line-height:1.2;color:var(--on-brand);background:var(--brand);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,opacity .14s ease}button:hover{background:var(--brand-strong);transform:translateY(-1px)}button.secondary{background:#ffffff05;border-color:var(--line-strong);color:var(--strong)}button.secondary:hover{background:#ffffff0d;border-color:var(--brand)}button.danger{background:transparent;border-color:#ef8a8a99;color:var(--danger)}button.danger:hover{background:var(--danger-soft);border-color:var(--danger)}button:disabled{cursor:not-allowed;opacity:.5;transform:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}a{color:var(--brand)}.actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.hint{margin:0;color:var(--subtle)}.inline-code,code{font-family:var(--font)}.inline-code{display:inline-block;padding:.14rem .35rem;border-radius:0;background:#ffffff14;border:1px solid var(--line-strong);color:var(--strong)}.portal-login{display:grid;gap:1rem;max-width:720px}.auth-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;align-items:start}.auth-shell-centered{display:block;max-width:520px;margin:0 auto}.auth-widget-panel,.company-license-panel,.onboarding-state{display:grid;gap:1rem}.auth-widget-panel{width:min(100%,520px);margin:0 auto;padding:1.6rem 1.4rem;border-color:var(--line-strong);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.state-grid{display:grid;gap:.75rem}.auth-intro{text-align:center}.auth-actions{display:flex;gap:.65rem;justify-content:center}.auth-footnote{text-align:center;line-height:1.45}.notice-panel{margin-bottom:1rem;border-color:#ef8a8a73;background:var(--danger-soft)}.legal-accept{display:flex;align-items:flex-start;gap:.55rem;color:var(--ink);font-size:.95rem;line-height:1.4;text-align:left;cursor:pointer}.legal-accept input{width:auto;margin-top:.15rem}.legal-page{max-width:820px}.legal-content{display:grid;gap:.7rem;line-height:1.6;color:var(--ink)}.legal-content p{margin:0}.legal-content h3{margin:.6rem 0 0;font-size:1.04rem;color:var(--head)}.legal-content ul{margin:0;padding-left:1.25rem;display:grid;gap:.4rem}.legal-meta{color:var(--subtle);font-size:.9rem;line-height:1.5}.legal-table{width:100%;border-collapse:collapse;font-size:.92rem}.legal-table th,.legal-table td{border:1px solid var(--line);padding:.45rem .6rem;text-align:left;vertical-align:top}.legal-table th{background:var(--panel-strong);color:var(--strong);font-weight:600}.backend-error-panel{display:grid;gap:.9rem}.backend-error-grid,.backend-error-details,.device-context-grid{display:grid;gap:.75rem}.backend-error-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.backend-error-grid div{display:grid;gap:.28rem}.backend-error-grid dt{color:var(--subtle);font-size:.76rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.backend-error-grid dd{margin:0}.error{margin:0;color:var(--danger);font-weight:600}.portal-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-radius:0;border-color:var(--line-strong)}.portal-toolbar-label{margin-bottom:.25rem}.toolbar-actions{align-items:center}.toolbar-actions>button{background:#ffffff05;border-color:var(--line-strong);color:var(--strong)}.toolbar-actions>button:hover{background:#ffffff0d;border-color:var(--brand)}.company-switcher-wrap{display:grid;gap:.3rem}.company-switcher{width:auto;font-size:1.05rem;font-weight:700;font-family:inherit;color:var(--strong);background:#0000002e;border:1px solid var(--line-strong);border-radius:0;padding:.4rem .65rem;max-width:18rem;cursor:pointer}.company-switcher:hover{border-color:var(--brand)}.toolbar-actions>.download-products-button{position:relative;padding-inline:1.1rem 1.25rem;background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.download-products-button:before{content:"↓";display:inline-block;margin-right:.5rem;font-size:.95rem;line-height:1}.toolbar-actions>.download-products-button:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.download-products-button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.user-button-shell{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 .1rem}.portal-cards{display:grid;gap:.85rem;margin-top:.9rem}.portal-cards-expanded{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stat-card{min-height:126px;display:grid;align-content:space-between;gap:.45rem;border-radius:0;border-color:var(--line-strong)}.stat-card:hover{border-color:var(--brand)}.stat-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.stat-card-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff0a;color:var(--subtle);font-size:.78rem;font-weight:700;line-height:1;cursor:help;flex-shrink:0}.stat-card-info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.stat-card-tooltip{position:absolute;right:0;bottom:calc(100% + .65rem);z-index:2;width:min(15rem,70vw);padding:.6rem .72rem;border-radius:0;border:1px solid var(--line-strong);background:var(--panel-strong);color:var(--ink);font-size:.8rem;font-weight:500;line-height:1.45;box-shadow:0 16px 32px #00000073;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.stat-card-tooltip:after{content:"";position:absolute;right:.55rem;top:100%;border-width:6px;border-style:solid;border-color:var(--panel-strong) transparent transparent transparent}.stat-card-info:hover .stat-card-tooltip,.stat-card-info:focus-visible .stat-card-tooltip{opacity:1;transform:translateY(0)}.stat-card p{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--head)}.meta-label{color:var(--subtle);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.portal-seat-grid{display:grid;grid-template-columns:1fr;gap:.95rem;margin-top:1rem}.portal-policy-note{display:grid;gap:.25rem;margin-top:.95rem;padding:.9rem 1rem;border-radius:0;border-color:var(--line);background:#ffffff08}.portal-policy-callout{margin:0;font-weight:700;color:var(--strong)}.section-heading-with-gap{margin-top:1rem}.seat-card{position:relative;display:grid;gap:.95rem;padding:1.25rem 1rem 1rem;border-radius:0;border:1px solid var(--line-strong);background:var(--panel);overflow:hidden;transition:border-color .18s ease}.seat-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--line-strong)}.seat-card[data-state=available]{border-color:#9fbb3a66;background:linear-gradient(180deg,#9fbb3a14,#9fbb3a05)}.seat-card[data-state=available]:before{background:var(--ok)}.seat-card[data-state=in_use]{border-color:#9fd3df59;background:linear-gradient(180deg,#9fd3df14,#9fd3df05)}.seat-card[data-state=in_use]:before{background:var(--busy)}.seat-card[data-state=in_use_locked]{border-color:#f6bd6066;background:linear-gradient(180deg,#f6bd6014,#f6bd6005)}.seat-card[data-state=in_use_locked]:before{background:var(--warn)}.seat-card[data-state=revoked]{border-color:#ef8a8a66;background:linear-gradient(180deg,#ef8a8a14,#ef8a8a05)}.seat-card[data-state=revoked]:before{background:var(--danger)}.seat-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.seat-card-title{display:grid;gap:.16rem}.seat-card h3{font-size:1.14rem}.seat-alias{font-size:.94rem}.seat-key-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem .9rem;border-radius:0;border:1px solid var(--line);background:#0000002e}.seat-key-copy{display:grid;gap:.35rem}.seat-key-actions{display:grid;gap:.35rem;justify-items:end;text-align:right}.plugin-token-row .seat-key-actions{min-width:min(100%,18rem)}.license-key-value{max-width:100%;word-break:break-all}.token-help-text{max-width:18rem}.token-result-card{display:grid;gap:.85rem;padding:1rem;border-radius:0;border:1px solid rgba(159,187,58,.45);box-shadow:0 0 0 1px #9fbb3a33;background:#9fbb3a0f}.token-result-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.token-value{display:block;width:100%;padding:.75rem .85rem;line-height:1.5;white-space:pre-wrap}.seat-meta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.seat-meta-item{display:grid;gap:.28rem;padding:.75rem .85rem;border-radius:0;border:1px solid var(--line);background:#ffffff08}.seat-meta-item dt{color:var(--subtle);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.seat-meta-item dd{margin:0;font-size:.94rem;line-height:1.4;color:var(--strong)}.seat-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.seat-detail-grid div{display:grid;gap:.28rem}.seat-detail-grid dt{color:var(--subtle);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.seat-detail-grid dd{margin:0;font-size:.93rem;line-height:1.4;color:var(--strong)}.seat-detail-grid-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.seat-actions{display:grid;gap:.55rem}.seat-note{line-height:1.45}.seat-action-row{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.countdown-chip{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:999px;border:1px solid rgba(246,189,96,.45);background:var(--warn-soft);color:var(--warn);font-size:.78rem;font-weight:600}.pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.24rem .65rem;font-size:.7rem;font-weight:600;letter-spacing:.3px;white-space:nowrap}.pill.ok{background:var(--ok-soft);border-color:#9fbb3a66;color:var(--ok)}.pill.busy{background:var(--busy-soft);border-color:#9fd3df66;color:var(--busy)}.pill.warn{background:var(--warn-soft);border-color:#f6bd6066;color:var(--warn)}.pill.error{background:var(--danger-soft);border-color:#ef8a8a66;color:var(--danger)}.copy-ok{color:var(--ok);font-size:.82rem;font-weight:600}.copy-error{color:var(--danger);font-size:.82rem;font-weight:600}@media(max-width:980px){.portal-cards-expanded,.seat-meta-row,.seat-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.page{padding-left:1rem;padding-right:1rem}.portal-toolbar,.seat-key-row{flex-direction:column}.seat-key-actions{justify-items:start;text-align:left}.token-result-row{flex-direction:column}}@media(max-width:640px){.portal-cards-expanded,.backend-error-grid,.device-context-grid,.seat-meta-row,.seat-detail-grid,.portal-seat-grid{grid-template-columns:1fr}.seat-card-header{flex-direction:column}.stat-card p{font-size:1.7rem}.hero h1{font-size:clamp(30px,8vw,46px)}}.downloads-route-panel{display:grid;gap:1.2rem;margin-top:1rem}.downloads-empty-state{display:grid;gap:.35rem;padding:1rem;border-radius:0;border:1px dashed var(--line-strong);background:var(--panel)}.download-release{display:grid;gap:1rem;padding:1rem;border-radius:0;border:1px solid var(--line);background:#ffffff08;transition:border-color .18s ease}.download-release:hover{border-color:var(--line-strong)}.download-release-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.download-release-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.download-release-title h3{font-size:1rem}.download-latest-badge{padding:.14rem .55rem;border-radius:999px;border:1px solid rgba(159,187,58,.4);background:var(--ok-soft);color:var(--ok);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.download-primary-panel{display:grid;gap:1rem;margin-top:1rem}.download-version-field{display:grid;gap:.3rem;max-width:30rem;font-size:inherit;color:inherit}.download-version-select{width:100%;border:1px solid var(--line-strong);border-radius:0;padding:.72rem .78rem;font-size:.95rem;font-family:inherit;color:var(--strong);background:#0000002e;cursor:pointer}.download-version-select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.download-selected-meta{margin:0}.download-picker-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-width:40rem}.download-picker-row .download-version-field{max-width:none}.download-action-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.download-cta{padding-inline:1.6rem}.download-action-summary{font-size:.9rem}@media(max-width:620px){.download-picker-row{grid-template-columns:1fr}}.download-release-body{display:grid;gap:1rem}.download-release-copy{display:grid;gap:.45rem}.download-release-notes{white-space:pre-line;line-height:1.55;margin:0}.download-release-notes.collapsed{display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.download-release-toggle{align-self:start;margin-top:.1rem;padding:0;border:none;border-radius:0;background:none;color:var(--brand);font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.download-release-toggle:hover{background:none;color:var(--head);transform:none}.download-asset-list{display:flex;flex-wrap:wrap;gap:.6rem}.download-asset-button{display:inline-flex;align-items:center;gap:.5rem}.download-asset-size{font-size:.78rem;opacity:.6}.support-ticket-list{display:flex;flex-direction:column;gap:.8rem}.support-ticket-row{text-align:left;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:1rem 1.2rem;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.support-ticket-row:hover{background:#ffffff0a;border-color:var(--brand);box-shadow:0 10px 28px #00000047;transform:translateY(-2px)}.support-ticket-row-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.support-ticket-row-title h3{margin:0 0 .2rem;color:var(--head)}.support-ticket-row-pills{display:flex;flex-wrap:wrap;gap:.4rem}.support-ticket-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.support-form{display:flex;flex-direction:column;gap:1rem}.support-field{display:flex;flex-direction:column;gap:.4rem}.support-field input[type=text],.support-field textarea,.support-field select{background:#0000002e;border:1px solid var(--line-strong);border-radius:0;padding:.6rem .7rem;font:inherit;color:var(--strong);width:100%}.support-field textarea{resize:vertical;min-height:8rem}.support-field input[type=file]{padding:.3rem 0;border:none;background:none;font:inherit;color:var(--ink)}.attachment-skip-prompt{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.support-conversation{display:flex;flex-direction:column;gap:.8rem}.support-comment{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem}.support-comment-original{background:#ffffff0a;border-color:var(--brand)}.support-comment-dev_public{background:var(--ok-soft);border-color:#9fbb3a4d}.support-comment-system{background:var(--busy-soft);border-color:#9fd3df4d;font-style:italic}.support-comment-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin-bottom:.4rem}.support-comment-body{margin:0;white-space:pre-wrap;word-wrap:break-word}.support-attachment-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.support-attachment-list li{display:flex;align-items:center;gap:.3rem}.link-button{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-button:hover{background:none;color:var(--head);transform:none}.md-editor{display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:0;background:#0000002e;overflow:hidden}.md-tabs{display:flex;gap:.25rem;padding:.4rem .4rem 0;border-bottom:1px solid var(--line);background:var(--panel)}.md-tab{background:transparent;border:1px solid transparent;border-bottom:none;border-radius:0;padding:.4rem .9rem;font:inherit;font-size:.85rem;color:var(--subtle);cursor:pointer}.md-tab:hover{background:#ffffff0a;color:var(--ink);transform:none}.md-tab.active{background:#0000002e;border-color:var(--line-strong);color:var(--strong);font-weight:600}.md-textarea{border:none;background:transparent;padding:.7rem;font:inherit;color:var(--strong);width:100%;resize:vertical;min-height:8rem;outline:none}.md-textarea.dragging{outline:2px dashed var(--brand);outline-offset:-4px}.md-preview{padding:.7rem;min-height:8rem;background:transparent}.md-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem .7rem;border-top:1px solid var(--line);background:var(--panel)}.md-attach-btn{padding:.35rem .8rem;font-size:.82rem;background:#ffffff05;border-color:var(--line-strong);color:var(--strong)}.md-attach-btn:hover{background:#ffffff0d;border-color:var(--brand)}.md-file-input{display:none}.md-attachment-list{list-style:none;margin:0;padding:.5rem .7rem .7rem;display:flex;flex-direction:column;gap:.35rem;background:var(--panel);border-top:1px solid var(--line)}.md-attachment{display:flex;align-items:center;gap:.45rem;font-size:.9rem}.md-attachment-name{font-weight:600;word-break:break-all;color:var(--strong)}.md-attachment-error .md-attachment-name{color:var(--danger)}.md-attachment-remove{margin-left:auto;background:transparent;border:1px solid var(--line-strong);border-radius:0;width:1.5rem;height:1.5rem;line-height:1;padding:0;cursor:pointer;color:var(--subtle);flex:none}.md-attachment-remove:hover{background:transparent;border-color:var(--danger);color:var(--danger);transform:none}.markdown{white-space:normal;word-wrap:break-word;overflow-wrap:anywhere}.markdown>*:first-child{margin-top:0}.markdown>*:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:var(--head)}.md-paragraph{margin:0 0 .7rem}.md-image{max-width:100%;height:auto;border-radius:0;border:1px solid var(--line-strong);margin:.3rem 0}.md-pre{background:#0e1514;color:#e7efed;border:1px solid var(--line);padding:.7rem .9rem;border-radius:0;overflow-x:auto;margin:0 0 .7rem}.md-pre code{background:transparent;color:inherit;padding:0}.markdown code{background:#ffffff14;color:var(--strong);padding:.1rem .3rem;border-radius:0;font-size:.9em}.markdown strong{color:var(--strong)}.markdown a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.markdown a:hover{color:var(--head)}.md-list{margin:0 0 .7rem;padding-left:1.3rem}.md-list li::marker{color:var(--brand)}.md-quote{margin:0 0 .7rem;padding:.5rem .9rem;border-left:3px solid var(--brand);background:#9fbb3a0f;color:var(--subtle)}.md-hr{border:none;border-top:1px solid var(--line);margin:.9rem 0}.md-table-wrap{overflow-x:auto;margin:0 0 .7rem;border:1px solid var(--line)}.md-table{width:100%;border-collapse:collapse;font-size:.92rem}.md-table th,.md-table td{border:1px solid var(--line);padding:.5rem .65rem;text-align:left;vertical-align:top}.md-table th{background:var(--panel-strong);color:var(--strong);font-weight:600;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.support-image-gallery{display:flex;flex-wrap:wrap;gap:.7rem}.support-image-item{margin:0;display:flex;flex-direction:column;gap:.3rem;max-width:220px}.support-image-item img{max-width:220px;max-height:180px;border-radius:0;border:1px solid var(--line-strong);object-fit:cover}.support-image-item figcaption{display:flex;align-items:center;gap:.3rem}.team-invite-panel{display:grid;gap:1rem;margin-bottom:1rem}.team-invite-form{display:grid;gap:.7rem}.team-invite-fields{display:grid;grid-template-columns:minmax(0,1fr) 11rem auto;gap:.8rem;align-items:end}.team-invite-form select{width:100%;border:1px solid var(--line-strong);border-radius:0;padding:.72rem .78rem;font-size:.95rem;font-family:inherit;color:var(--strong);background:#0000002e}.team-invite-notice{color:var(--ok);font-weight:600}.team-section{display:grid;gap:.6rem;margin-top:1.1rem}.team-list{display:flex;flex-direction:column;gap:.6rem}.team-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.8rem 1rem;border-radius:0;border:1px solid var(--line);background:#ffffff08;transition:border-color .18s ease}.team-row:hover{border-color:var(--line-strong)}.team-row-main{display:grid;gap:.18rem}.team-row-email{font-weight:600;word-break:break-all;color:var(--strong)}.team-row-you{color:var(--subtle);font-weight:500}.team-row-pills{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.team-row-pills select{width:auto;border:1px solid var(--line-strong);border-radius:0;padding:.4rem .6rem;font-size:.82rem;font-family:inherit;color:var(--strong);background:#0000002e}.team-row-pills button{padding:.4rem .75rem;font-size:.82rem}.pill.neutral{background:#ffffff0f;border-color:var(--line-strong);color:var(--ink)}@media(max-width:640px){.team-invite-fields{grid-template-columns:1fr}}.wiki-theme{--wk-bg: var(--bg);--wk-bg2: var(--bg2);--wk-panel: var(--panel);--wk-panel-solid: var(--panel-strong);--wk-text: var(--ink);--wk-muted: var(--subtle);--wk-faint: var(--faint);--wk-head: var(--head);--wk-strong: var(--strong);--wk-accent: var(--brand);--wk-accent-soft: rgba(159, 187, 58, .45);--wk-on-accent: var(--on-brand);--wk-border: var(--line);--wk-border-strong: var(--line-strong);--wk-font: var(--font);--wk-header-h: 64px;--wk-maxw: 1180px;--wk-gutter: clamp(18px, 5vw, 64px);position:relative;min-height:100vh;font-family:var(--wk-font);color:var(--wk-text)}.wiki-theme:after{content:"";position:absolute;left:0;right:0;top:0;height:560px;z-index:0;background:radial-gradient(60% 70% at 28% 22%,rgba(159,187,58,.14),transparent 70%);pointer-events:none}.wiki-topbar{position:sticky;top:0;z-index:40;height:var(--wk-header-h);background:#1b1f20c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--wk-border)}.wiki-topbar-inner{max-width:var(--wk-maxw);height:100%;margin:0 auto;padding:0 var(--wk-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.wiki-brand{display:inline-flex;align-items:center;gap:11px;font-weight:700;font-size:19px;letter-spacing:.5px;color:var(--wk-strong);text-decoration:none;white-space:nowrap}.wiki-brand .wiki-glyph{width:22px;height:22px;color:var(--wk-accent)}.wiki-brand-sub{color:var(--wk-faint);font-weight:500;font-size:11.5px;letter-spacing:2px;margin-left:4px}.wiki-topnav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.wiki-theme button{font-family:var(--wk-font)}.wiki-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--wk-font);font-size:13.5px;font-weight:600;letter-spacing:.3px;line-height:1.2;padding:10px 16px;border-radius:0;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .18s ease}.wiki-btn.primary{background:var(--wk-accent);color:var(--wk-on-accent)}.wiki-btn.primary:hover{background:var(--wk-accent);filter:brightness(1.08);transform:translateY(-1px)}.wiki-btn.ghost{background:#ffffff05;border-color:var(--wk-border-strong);color:var(--wk-strong)}.wiki-btn.ghost:hover{background:#ffffff0d;border-color:var(--wk-accent);color:var(--wk-strong)}.wiki-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.wiki-btn .wiki-glyph{width:15px;height:15px;color:var(--wk-accent)}.wiki-btn:focus-visible,.wiki-select:focus-visible,.wiki-brand:focus-visible,.wiki-nav-link:focus-visible,.wiki-nav-summary:focus-visible,.wiki-card:focus-visible,.wiki-pager-link:focus-visible,.wiki-inline-link:focus-visible{outline:2px solid var(--wk-accent);outline-offset:2px}.wiki-select-wrap{display:inline-flex;align-items:center;gap:10px;color:var(--wk-muted);font-size:11.5px;letter-spacing:1.5px;text-transform:uppercase}.wiki-select{font:inherit;font-family:var(--wk-font);font-size:13.5px;color:var(--wk-strong);background:#0000002e;border:1px solid var(--wk-border-strong);border-radius:0;height:38px;padding:0 10px;cursor:pointer;transition:border-color .18s ease}.wiki-select:hover{border-color:var(--wk-accent)}.wiki-select:focus{border-color:var(--wk-accent);outline:none}.wiki-select:disabled{opacity:.5;cursor:not-allowed}.wiki-select option{background:var(--wk-panel-solid);color:var(--wk-text)}.wiki-main{position:relative;z-index:1;max-width:var(--wk-maxw);margin:0 auto;padding:44px var(--wk-gutter) 96px}.wiki-hero{display:flex;flex-direction:column;gap:18px;padding:20px 0 44px}.wiki-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--wk-accent);font-size:12.5px;letter-spacing:2.5px;text-transform:uppercase;font-weight:500}.wiki-mark{width:7px;height:7px;background:var(--wk-accent);border-radius:2px;display:inline-block;flex-shrink:0}.wiki-display{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-1px;color:var(--wk-head);font-weight:700;text-wrap:balance}.wiki-lead{margin:0;font-size:clamp(14.5px,1.2vw,17px);line-height:1.7;color:var(--wk-muted);max-width:60ch}.wiki-count{margin:0;color:var(--wk-faint);font-size:11.5px;letter-spacing:2px;text-transform:uppercase}.wiki-dev-preview{display:grid;gap:8px;margin-top:6px;padding:12px 14px;max-width:26rem;border:1px dashed rgba(239,138,138,.55);background:#ef8a8a0f}.wiki-dev-preview .wiki-select{width:100%}.wiki-dev-preview-label{color:#ef8a8a;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.wiki-dev-preview-note{margin:0;color:var(--wk-muted);font-size:12px;line-height:1.5}.wiki-layout{display:grid;grid-template-columns:272px minmax(0,1fr);gap:32px;align-items:start}.wiki-nav{position:sticky;top:calc(var(--wk-header-h) + 20px);display:grid;gap:10px;max-height:calc(100vh - var(--wk-header-h) - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--wk-border-strong) transparent}.wiki-nav-section{display:block;border:1px solid var(--wk-border);background:var(--wk-panel)}.wiki-nav-summary{list-style:none;cursor:pointer;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--wk-strong);font-weight:600;font-size:13.5px;-webkit-user-select:none;user-select:none}.wiki-nav-summary::-webkit-details-marker{display:none}.wiki-nav-summary:after{content:"+";color:var(--wk-accent);font-size:18px;line-height:1;transition:transform .2s ease}.wiki-nav-section[open]>.wiki-nav-summary:after{transform:rotate(45deg)}.wiki-nav-section>ul{list-style:none;margin:0;padding:0 8px 10px;display:grid;gap:2px}.wiki-nav-link{display:block;padding:8px 10px 8px 14px;color:var(--wk-muted);text-decoration:none;font-size:13px;line-height:1.35;border-left:2px solid transparent;transition:color .18s ease,border-color .18s ease,background .18s ease}.wiki-nav-link:hover{color:var(--wk-text);background:#ffffff08}.wiki-nav-link[aria-current=page]{color:var(--wk-head);border-left-color:var(--wk-accent);background:#9fbb3a14}.wiki-nav-section-static{padding:13px 16px;display:grid;gap:6px;border-style:dashed}.wiki-nav-summary-static{color:var(--wk-strong);font-weight:600;font-size:13.5px}.wiki-nav-hint{margin:0;color:var(--wk-faint);font-size:12px}.wiki-content{display:grid;gap:44px;min-width:0}.wiki-section{display:grid;gap:18px}.wiki-section-head{display:grid;gap:6px}.wiki-section-title{margin:0;display:flex;align-items:center;gap:12px;color:var(--wk-head);font-size:22px;font-weight:700;letter-spacing:-.3px}.wiki-section-desc{margin:0;color:var(--wk-muted);font-size:14px;line-height:1.6;max-width:64ch}.wiki-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.wiki-card{display:flex;flex-direction:column;gap:10px;padding:20px 18px;border:1px solid var(--wk-border-strong);background:var(--wk-panel);color:var(--wk-text);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.wiki-card:hover{background:#ffffff0a;border-color:var(--wk-accent);transform:translateY(-3px);box-shadow:0 10px 28px #00000047}.wiki-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--wk-faint);font-size:12px;letter-spacing:1.5px}.wiki-card-expand{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wk-border-strong);color:var(--wk-muted);font-size:14px;letter-spacing:0;transition:all .2s ease}.wiki-card:hover .wiki-card-expand{border-color:var(--wk-accent);color:var(--wk-accent)}.wiki-card h3{margin:0;color:var(--wk-strong);font-weight:700;font-size:15.5px;line-height:1.3}.wiki-card-summary{margin:0;color:var(--wk-muted);font-size:13px;line-height:1.55;flex:1}.wiki-card-meta{display:flex;flex-wrap:wrap;gap:6px}.wiki-tag{font-size:11px;line-height:1;padding:5px 9px;border:1px solid var(--wk-border-strong);border-radius:999px;color:var(--wk-muted);white-space:nowrap}.wiki-card-cta{display:inline-flex;align-items:center;gap:7px;color:var(--wk-accent);font-size:12.5px;font-weight:600;letter-spacing:.2px;margin-top:2px}.wiki-card-cta .arr{transition:transform .2s ease}.wiki-card:hover .wiki-card-cta .arr{transform:translate(4px)}.wiki-coming-soon{display:grid;gap:8px;padding:26px;border:1px dashed var(--wk-border-strong);background:var(--wk-panel)}.wiki-coming-soon h2{margin:0;color:var(--wk-strong);font-size:18px}.wiki-coming-soon p{margin:0;color:var(--wk-muted);font-size:14px;line-height:1.6}.wiki-article{display:grid;gap:28px}.wiki-article-head{display:grid;gap:14px;padding-bottom:26px;border-bottom:1px solid var(--wk-border)}.wiki-article-title{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.12;color:var(--wk-head);font-weight:700;letter-spacing:-.5px;text-wrap:balance}.wiki-updated{margin:0;color:var(--wk-faint);font-size:11.5px;letter-spacing:1.5px;text-transform:uppercase}.wiki-videos{display:grid;gap:16px}.wiki-video{margin:0;display:grid;gap:8px}.wiki-video-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--wk-border-strong);background:#0e1514}.wiki-video-frame iframe,.wiki-video-frame video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.wiki-video figcaption{color:var(--wk-muted);font-size:12.5px}.wiki-video-placeholder{aspect-ratio:16 / 9;display:grid;place-content:center;gap:6px;text-align:center;padding:20px;border:1.5px dashed var(--wk-border-strong);background:linear-gradient(180deg,var(--wk-panel-solid),#0e1514)}.wiki-video-placeholder p{margin:0}.wiki-video-placeholder-title{color:var(--wk-strong);font-weight:600;font-size:15px}.wiki-theme .hint{color:var(--wk-muted)}.wiki-theme .meta-label{color:var(--wk-faint)}.wiki-markdown{font-size:14.5px;line-height:1.75;color:var(--wk-text);max-width:74ch}.wiki-markdown h1,.wiki-markdown h2,.wiki-markdown h3,.wiki-markdown h4{color:var(--wk-head);margin:1.7em 0 .55em;font-weight:700;letter-spacing:-.2px;line-height:1.25}.wiki-markdown>:first-child{margin-top:0}.wiki-markdown h2{font-size:20px}.wiki-markdown h3{font-size:17px}.wiki-markdown h4{font-size:15px}.wiki-markdown .md-paragraph{margin:0 0 1em}.wiki-markdown a{color:var(--wk-accent);text-decoration:none;border-bottom:1px solid var(--wk-accent-soft);transition:border-color .18s ease,color .18s ease}.wiki-markdown a:hover{border-bottom-color:var(--wk-accent);color:var(--wk-head)}.wiki-markdown strong{color:var(--wk-strong);font-weight:600}.wiki-markdown code{background:#ffffff14;color:var(--wk-strong);padding:.1rem .35rem;border-radius:0;font-family:var(--wk-font);font-size:.9em}.wiki-markdown .md-pre{background:#0e1514;color:#e7efed;border:1px solid var(--wk-border);border-radius:0;margin:0 0 1em}.wiki-markdown .md-list{margin:0 0 1em;padding-left:1.3rem}.wiki-markdown .md-list li{margin:.3em 0}.wiki-markdown .md-list li::marker{color:var(--wk-accent)}.wiki-markdown .md-quote{margin:0 0 1em;padding:12px 16px;border-left:3px solid var(--wk-accent);border-radius:0;background:#9fbb3a0f;color:var(--wk-muted);font-size:13px;line-height:1.6}.wiki-image-loading{display:block;min-height:120px;margin:0 0 1em;background:#9fbb3a0d;border:1px dashed var(--wk-border, rgba(159, 187, 58, .25))}.wiki-image-missing{display:block;margin:0 0 1em;padding:12px 16px;font-size:13px;color:var(--wk-muted);border-left:3px solid var(--wk-accent);background:#9fbb3a0f}.wiki-markdown .md-hr{border-top:1px solid var(--wk-border);margin:1.4em 0}.wiki-markdown .md-image{border:1px solid var(--wk-border-strong);border-radius:0}.wiki-markdown .md-table-wrap{margin:0 0 1em;border:1px solid var(--wk-border)}.wiki-markdown .md-table{font-size:13.5px}.wiki-markdown .md-table th,.wiki-markdown .md-table td{border:1px solid var(--wk-border);padding:10px 12px}.wiki-markdown .md-table th{background:var(--wk-panel-solid);color:var(--wk-strong);font-weight:600;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase}.wiki-markdown .md-table tbody tr:hover td{background:#ffffff05}.wiki-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:6px}.wiki-pager-link{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--wk-border);background:var(--wk-panel);color:var(--wk-strong);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.wiki-pager-link:hover{border-color:var(--wk-accent);transform:translateY(-2px)}.wiki-pager-link.next{grid-column:2;text-align:right;align-items:flex-end}.wiki-pager-label{color:var(--wk-accent);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.wiki-pager-title{font-weight:600;font-size:14.5px;line-height:1.3}.wiki-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid var(--wk-accent);box-shadow:0 0 0 1px #9fbb3a40;background:#9fbb3a0f}.wiki-notice p{margin:0;color:var(--wk-text);font-size:14px;line-height:1.5}.wiki-notice strong{color:var(--wk-strong)}.wiki-empty{display:grid;gap:10px;padding:32px;border:1px dashed var(--wk-border-strong);background:var(--wk-panel)}.wiki-empty h2{margin:0;color:var(--wk-strong);font-size:20px}.wiki-empty p{margin:0;color:var(--wk-muted);line-height:1.6}.wiki-inline-link{color:var(--wk-accent);font-weight:600;text-decoration:none;border-bottom:1px solid var(--wk-accent-soft);width:fit-content;transition:border-color .18s ease,color .18s ease}.wiki-inline-link:hover{border-bottom-color:var(--wk-accent);color:var(--wk-head)}@media(max-width:900px){.wiki-layout{grid-template-columns:1fr;gap:24px}.wiki-nav{position:static;max-height:none;overflow:visible}.wiki-nav-section>ul{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.wiki-nav-link{border:1px solid var(--wk-border);padding:6px 10px}.wiki-nav-link[aria-current=page]{border-color:var(--wk-accent)}.wiki-pager{grid-template-columns:1fr}.wiki-pager-link.next{grid-column:auto}}@media(max-width:640px){.wiki-topbar{height:auto;min-height:var(--wk-header-h)}.wiki-topbar-inner{padding-top:10px;padding-bottom:10px;gap:8px}.wiki-topnav{gap:8px}.wiki-brand-sub,.wiki-topbar .wiki-select-wrap>span{display:none}.wiki-btn{padding:9px 12px;font-size:12.5px}.wiki-main{padding-top:28px}.wiki-hero{padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.wiki-card,.wiki-pager-link,.wiki-btn,.wiki-card-cta .arr,.wiki-nav-summary:after{transition:none}.wiki-card:hover,.wiki-pager-link:hover,.wiki-btn.primary:hover{transform:none}}.wiki-tag-draft{border-color:#ef8a8a8c;background:#ef8a8a14;color:var(--danger)}.wiki-more-soon{margin:0;color:var(--wk-faint);font-size:11.5px;letter-spacing:2px;text-transform:uppercase}.wiki-article-eyebrow-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wiki-dev-toggle{display:flex;align-items:center;gap:8px;color:var(--wk-text);font-size:12.5px;letter-spacing:0;text-transform:none;cursor:pointer}.wiki-dev-toggle input{width:auto;margin:0;accent-color:var(--wk-accent)}
