.platform-ai{gap:1.5rem;max-width:64rem;display:grid}.platform-ai fieldset{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.platform-ai label{gap:.4rem;display:grid}.platform-ai label:has(input[type=checkbox]){align-items:center;display:flex}.platform-ai select,.platform-ai textarea{width:100%;max-width:100%;color:var(--platform-ink);background:#fff;border:1px solid #aeb9ce;border-radius:6px;padding:.7rem}.platform-ai input[type=checkbox]{width:1rem;height:1rem}.platform-ai input:read-only,.platform-ai :disabled{opacity:.65}.platform-ai p{overflow-wrap:anywhere;margin:0;line-height:1.6}.platform-ai h2,.platform-ai h3{margin:0}.platform-ai .platform-section{padding-bottom:0}.platform-ai .platform-section h1{margin:0 0 .5rem}.platform-ai .platform-section p,.platform-ai .ai-section-heading p{color:#58606f;max-width:48rem}.platform-ai .platform-tabs{justify-self:start;margin-top:0}.platform-ai .platform-tab[aria-current=page]{color:var(--platform-blue);background:#fff;box-shadow:0 0 0 1px #11131812}.platform-ai h2{letter-spacing:-.025em;font-size:1.3rem}.platform-ai h3{font-size:1rem}.platform-ai .ai-readiness{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.platform-ai .ai-readiness li{background:#f7f9fc;border:1px solid #dbe3f1;border-radius:6px;gap:.6rem;padding:1rem;font-size:.8rem;display:grid}.platform-ai .ai-readiness strong{color:var(--platform-ink);font-size:.85rem}.platform-ai .ai-usage-cards strong{font-size:20px}.platform-ai .ai-readiness [data-ready=true] strong{color:#174bb6}.platform-ai .ai-note{color:#58606f;background:#f7f9fc;border-left:3px solid #b9c7dc;padding:.8rem 1rem;font-size:.8rem}.platform-ai .ai-switches{flex-wrap:wrap;gap:1rem 2rem;padding:.75rem 0;display:flex}.platform-ai details{background:#fff;border:1px solid #dbe3f1;border-radius:6px}.platform-ai summary{cursor:pointer;padding:1rem;font-size:.85rem;font-weight:600}.platform-ai details[open]>summary{border-bottom:1px solid #e8edf5;margin-bottom:1rem}.platform-ai details>:not(summary){margin-left:1rem;margin-right:1rem}.platform-ai details>:last-child{margin-bottom:1rem}.platform-ai .ai-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-ai .ai-organization{gap:1.5rem;min-width:0;display:grid}.platform-ai .ai-organization-picker{max-width:26rem;font-size:.85rem;font-weight:600}.platform-ai .ai-empty{text-align:center;color:#58606f;background:#f7f9fc;border:1px dashed #c7d2e4;border-radius:6px;padding:2.5rem 1.5rem}.platform-ai .ai-context-options{border:1px solid #dbe3f1;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:1rem}.platform-ai legend{padding:0 .4rem;font-size:.85rem;font-weight:600}.platform-ai textarea{resize:vertical;min-height:5rem}.platform-ai .platform-button{width:fit-content}.platform-ai input:not([type=checkbox]),.platform-ai select{margin-bottom:0}.platform-ai :where(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--platform-blue);outline-offset:3px}@media (width<=700px){.platform-ai .ai-field-grid{grid-template-columns:minmax(0,1fr)}}.platform-ai .platform-select-trigger{margin-bottom:0}.ai-model-discovery{gap:.85rem;min-width:0;display:grid}.ai-model-list{gap:.6rem;display:grid}.ai-model-row{border-top:1px solid #dbe3f1;justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.85rem;display:flex}.ai-model-row>div{gap:.25rem;min-width:0;display:grid}.ai-model-row code,.ai-model-row span{overflow-wrap:anywhere}@media (width<=600px){.ai-model-row{flex-direction:column}}.platform-ai{gap:1rem;min-width:0;max-width:none}.platform-ai .platform-create-form{gap:1rem;padding:1rem 1.25rem}.platform-ai h2{font-size:1.05rem}.platform-ai .ai-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.platform-ai .ai-section-heading p,.platform-ai .ai-compact-note{color:#64748b;font-size:.75rem}.platform-ai .platform-tabs{flex-wrap:wrap;margin-bottom:.5rem}.platform-ai .ai-table-scroll{border:1px solid #e2e8f0;border-radius:7px;min-width:0;overflow-x:auto}.platform-ai .ai-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:12px}.platform-ai .ai-table th{color:#64748b;white-space:nowrap;background:#f7f9fc;padding:10px 12px;font-weight:500}.platform-ai .ai-table td{vertical-align:top;border-top:1px solid #e8edf5;padding:9px 12px}.platform-ai .ai-table tr[aria-selected=true] td{background:#eef4ff}.platform-ai .ai-table td:not(:first-child){min-width:80px}.platform-ai .ai-table .platform-button{white-space:nowrap;min-height:30px;padding:6px 9px;font-size:11px}.platform-ai .ai-model-link{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.platform-ai .ai-model-link>span:not(.ai-model-logo){gap:3px;min-width:180px;display:grid}.platform-ai .ai-model-catalog-table .ai-table{table-layout:fixed}.platform-ai .ai-model-catalog-table :is(th,td){overflow-wrap:anywhere;white-space:normal;min-width:0}.platform-ai .ai-model-catalog-table th:first-child{width:24%}.platform-ai .ai-model-catalog-table th:nth-child(2){width:22%}.platform-ai .ai-model-catalog-table .ai-model-link>span:not(.ai-model-logo){min-width:0}.platform-ai .ai-model-catalog-table td small{color:#64748b;margin-top:4px;display:block}.platform-ai .ai-model-catalog-table .platform-button{white-space:normal}@media (width<=900px){.platform-ai .ai-model-catalog-table thead{display:none}.platform-ai .ai-model-catalog-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px;display:grid}.platform-ai .ai-model-catalog-table td:first-child{grid-column:1/-1}.platform-ai .ai-model-catalog-table td{border-top:0}.platform-ai .ai-model-catalog-table tr+tr{border-top:1px solid #e8edf5}}.platform-ai .ai-model-link code,.platform-ai .ai-model-link small{color:#64748b;font-size:11px}.platform-ai .ai-model-logo{background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.platform-ai .ai-model-logo img,.platform-ai .ai-model-logo svg{object-fit:contain;width:20px;height:20px}.platform-ai .ai-table-pagination{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.platform-ai .ai-table-pagination button{min-height:30px;padding:6px 10px;font-size:12px}.platform-ai .ai-chat-defaults{border:1px solid #e2e8f0;border-radius:7px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.platform-ai .ai-metadata-table pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70rem;max-height:400px;font:inherit;margin:0;overflow:auto}.platform-ai .ai-default-models{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.platform-ai .ai-usage-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.platform-ai .ai-usage-cards>div{border:1px solid #e2e8f0;border-radius:7px;gap:8px;padding:14px;display:grid}.platform-ai .ai-usage-cards span{color:#64748b;font-size:11px}.platform-ai .ai-organization-directory{gap:1rem;display:grid}.platform-ai input:not([type=checkbox]),.platform-ai textarea{padding:8px 10px;font-size:13px}.platform-ai form>fieldset{gap:1rem}.platform-ai .ai-model-provider-drawer{width:min(48rem,100vw - 2rem)}.platform-ai .ai-model-details{gap:1rem;padding:0 1.5rem 1.5rem;display:grid}.platform-ai .ai-model-details h2{margin:0}.platform-ai .ai-model-details .platform-tabs{width:100%}.platform-ai .ai-rank-score{color:#64748b;font-size:11px;display:block}.platform-ai .ai-ranking-source{color:#64748b;font-size:12px}.platform-ai .ai-organization-heading{justify-content:flex-start;gap:14px;margin-bottom:16px}.platform-ai .ai-organization-heading h2{margin:0}.platform-ai .ai-back-button{color:#475569;background:#fff;border:1px solid #dbe3f1;min-height:34px;padding:7px 11px}.platform-ai .ai-status-pill{color:#475569;background:#fff;border:1px solid #dbe3f1;border-radius:6px;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.platform-ai .ai-organization-status{align-items:center;gap:8px;margin-bottom:14px;display:flex}.platform-ai .ai-model-policies{gap:12px;display:grid}.platform-ai [hidden]{display:none}.platform-ai .ai-chat-editor{width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:inherit;background:#fff;border:0;border-left:1px solid #dbe3f1;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.platform-ai .ai-chat-editor::backdrop{background:#0f172a40}.platform-ai .ai-chat-editor .platform-create-form{box-shadow:none;border:0;padding:0}.platform-ai .ai-chat-editor fieldset label:has(input[name=appChatModel]){border:1px solid #dbe3f1;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.platform-ai .ai-chat-editor small,.platform-ai .ai-chat-overview small{color:#64748b;font-size:11px;font-weight:400;display:block}.platform-ai .ai-chat-summary{flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.platform-ai .ai-chat-summary span{color:#64748b;gap:6px;font-size:12px;display:grid}.platform-ai .ai-chat-summary strong{color:#0f172a;font-size:16px}.platform-ai .ai-editor-close{color:#dc2626;cursor:pointer;background:#fff;border:0;border-radius:6px;width:36px;height:36px;font-size:24px}.platform-ai .ai-organization-directory{min-width:0}.platform-ai .ai-organization-directory .ai-table{table-layout:fixed}.platform-ai .ai-organization-directory th,.platform-ai .ai-organization-directory td{overflow-wrap:anywhere;white-space:normal;min-width:0}.platform-ai .ai-organization-directory .ai-model-link>span{min-width:0}.platform-ai .ai-directory-models{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.platform-ai .ai-directory-models>span{justify-items:center;gap:3px;display:grid}.platform-ai .ai-directory-models small{color:#64748b;font-size:10px}.platform-ai .ai-organization-directory input[type=search]{width:min(300px,100%)}.platform-ai .ai-organization-details{width:min(640px,100vw);min-width:0;display:none}.platform-ai .ai-organization-details[open]{align-content:start;gap:18px;display:grid}.platform-ai .ai-organization-details .ai-model-link>span:not(.ai-model-logo){overflow-wrap:anywhere;min-width:0}.platform-ai .ai-organization-details .ai-table th,.platform-ai .ai-organization-details .ai-table td{overflow-wrap:anywhere;white-space:normal;min-width:0}.platform-ai .ai-organization-details .ai-organization-heading{flex-wrap:wrap;justify-content:flex-start}@media (width<=600px){.platform-ai .ai-organization-directory th,.platform-ai .ai-organization-directory td{padding:8px;font-size:11px}}.platform-ai .ai-organization-directory .ai-status-pill{white-space:normal;max-width:100%}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sauce-sans-latin-700-normal-CK0NdHF9.woff2)format("woff2"),url(/assets/open-sauce-sans-latin-700-normal-DLJpII39.woff)format("woff")}@font-face{font-family:Open Sauce Two;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sauce-two-latin-300-normal-BhgZNyJ4.woff2)format("woff2"),url(/assets/open-sauce-two-latin-300-normal-t24HQYAf.woff)format("woff")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sauce-sans-latin-400-normal-BqhVZsU3.woff)format("woff")}:root{color:#111318;font-synthesis:none;text-rendering:optimizelegibility;--platform-blue:#165dff;--platform-ink:#111318;--platform-ease:cubic-bezier(.2, 0, 0, 1);background:#f7f9fc;font-family:Open Sauce Sans,ui-sans-serif,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--platform-blue);outline-offset:3px}.platform-app{min-height:100vh}.error-toasts{z-index:1000;pointer-events:none;gap:.5rem;width:min(24rem,100vw - 2.5rem);display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.error-toast{color:#881337;pointer-events:auto;background:#fff1f2;border:1px solid #fecdd3;border-radius:.375rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex;box-shadow:0 8px 28px #1118271a}.error-toast button{color:inherit;background:0 0;border:0;font-size:1.25rem;line-height:1}.platform-skip-link{z-index:10;color:var(--platform-ink);transition:transform .15s var(--platform-ease);background:#fff;padding:12px 16px;position:fixed;top:0;left:0;transform:translateY(-110%)}.platform-skip-link:focus{transform:translateY(0)}.platform-brand{min-height:44px;color:var(--platform-ink);letter-spacing:.2em;align-items:center;gap:12px;font-size:1.125rem;font-weight:700;display:inline-flex}.platform-brand img{object-fit:contain;width:36px;height:36px;display:block}.platform-brand-light{color:#fff}.platform-eyebrow,.platform-sidebar-label,.platform-gate-foot{letter-spacing:.18em;text-transform:uppercase;font-family:Open Sauce Two,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:300}.platform-eyebrow{color:var(--platform-blue)}.platform-gate{background:#fff;grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);display:grid}.platform-gate-identity{border-right:1px solid var(--platform-blue);flex-direction:column;justify-content:space-between;gap:3rem;min-height:100vh;padding:clamp(2rem,5vw,5rem);display:flex}.platform-gate-identity h1{letter-spacing:-.065em;max-width:12ch;margin:1.5rem 0;font-size:clamp(3rem,5vw,5.75rem);line-height:1.02}.platform-gate-identity p:last-child{color:#58606f}.platform-gate-foot{margin:0}.platform-gate-main{background:#f7f9fc url(/brand/hero.jpg) 50%/cover no-repeat;align-items:center;padding:clamp(1.5rem,5vw,5rem);display:grid}.platform-gate-card{border:1px solid #dbe3f1;border-top:2px solid var(--platform-blue);width:min(100%,28rem);animation:platform-card-in .25s var(--platform-ease) both;background:#fff;margin:0 auto;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 1rem 3rem #11131812}.platform-gate-card h2{letter-spacing:-.055em;margin:.9rem 0 .65rem;font-size:clamp(2rem,3vw,2.75rem)}.platform-gate-card>p:not(.platform-eyebrow):not(.platform-alert){color:#58606f;line-height:1.5}.platform-login-form{display:grid}.platform-form-intro{margin-bottom:2rem}.platform-login-form label{margin:0 0 .55rem;font-size:.875rem;font-weight:700}.platform-login-form input{width:100%;min-height:48px;color:var(--platform-ink);transition:border-color .15s var(--platform-ease);background:#fff;border:1px solid #aeb9ce;border-radius:6px;margin-bottom:1.4rem;padding:.75rem .9rem}.platform-login-form input:hover{border-color:var(--platform-blue)}.platform-button,.platform-signout{border:1px solid var(--platform-blue);background:var(--platform-blue);color:#fff;min-height:44px;transition:background-color .15s var(--platform-ease), transform .15s var(--platform-ease);border-radius:6px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.platform-button:hover:not(:disabled),.platform-signout:hover:not(:disabled){background:#0f4bd2}.platform-button:active:not(:disabled),.platform-signout:active:not(:disabled),.platform-navigation a:active,.platform-mobile-nav a:active{transform:scale(.96)}.platform-navigation a[aria-current=page],.platform-mobile-nav a[aria-current=page]{color:#fff;background:#283042}.platform-login-form .platform-button{width:100%}.platform-alert{color:#8a1717;background:#fff3f3;border-left:3px solid #ba2929;padding:.8rem 1rem;font-size:.875rem;line-height:1.5}.platform-account-email{overflow-wrap:anywhere}.platform-shell{grid-template-columns:15.5rem minmax(0,1fr);display:grid}.platform-sidebar{background:var(--platform-ink);color:#fff;flex-direction:column;min-height:100vh;max-height:100vh;padding:2rem 1.25rem 1.5rem;display:flex;position:sticky;top:0}.platform-sidebar-label{color:#a9b9d4}.platform-navigation{gap:.25rem;margin-top:3rem;display:grid}.platform-navigation a,.platform-mobile-nav a{min-height:44px;transition:background-color .15s var(--platform-ease), transform .15s var(--platform-ease);align-items:center;padding:.65rem .8rem;font-size:.875rem;display:flex}.platform-navigation a:hover,.platform-navigation a:focus-visible{background:#283042}.platform-sidebar-bottom{border-top:1px solid #43506a;margin-top:auto;padding-top:1.5rem}.platform-user-name{margin:.75rem 0 .2rem;font-weight:700}.platform-user-email{color:#c1cee4;overflow-wrap:anywhere;margin:0 0 1rem;font-size:.8rem}.platform-sidebar .platform-signout{background:0 0;border-color:#657392;width:100%}.platform-content{min-width:0;padding:clamp(1.5rem,4vw,4rem)}.platform-main{max-width:75rem;margin:0 auto}.platform-section{border-top:1px solid var(--platform-blue);padding:1.75rem 0 2.5rem;scroll-margin-top:1rem}.platform-section:first-child{border-top:0;padding-top:0}.platform-section h1,.platform-section h2{letter-spacing:-.055em;margin:.9rem 0}.platform-section h1{font-size:clamp(2.25rem,3vw,3.5rem)}.platform-section h2{font-size:clamp(1.75rem,2.4vw,2.5rem)}.platform-intro{color:#58606f}.platform-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:2rem 0 0;display:grid}.platform-metric,.platform-create-form,.platform-org-card,.platform-secret{background:#fff;border:1px solid #dbe3f1;border-radius:6px}.platform-metric{padding:1rem}.platform-metric dt{color:#58606f;font-size:.8rem}.platform-metric dd{margin:.4rem 0 0;font-size:2rem;font-weight:700}.platform-create-form,.platform-org-card,.platform-secret{padding:clamp(1rem,2vw,1.5rem)}.platform-create-form,.platform-org-forms form{align-content:start;gap:.55rem;display:grid}.platform-create-form{margin:0}.platform-organization-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.platform-create-trigger{flex:none;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@media (width<=639px){.platform-organization-heading{flex-direction:column;align-items:start}.platform-create-grid{grid-template-columns:minmax(0,1fr)}}.platform-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-field{align-content:start;gap:.55rem;min-width:0;display:grid}.platform-field-help,.platform-field-error{color:#52617a;margin:0;font-size:.8rem;line-height:1.5}.platform-field-error{color:#b42318}.platform-create-form h2,.platform-org-card h3,.platform-org-forms h4{margin:0 0 .5rem}.platform-create-form h2{font-size:1.5rem}.platform-create-form label,.platform-module-fieldset legend,.platform-org-forms label{font-size:.85rem;font-weight:700}.platform-create-form input:not([type=checkbox]),.platform-create-form select,.platform-select-trigger,.platform-org-forms input,.platform-org-forms select,.platform-org-forms textarea{width:100%;min-height:44px;color:var(--platform-ink);background:#fff;border:1px solid #aeb9ce;border-radius:6px;margin-bottom:.6rem;padding:.6rem .75rem}.platform-create-form .platform-field :where(input,select,.platform-select-trigger){margin-bottom:0}.platform-select{min-width:0;position:relative}.platform-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.platform-select-trigger[data-placeholder]{color:#637089}.platform-select-trigger:disabled{cursor:not-allowed;opacity:.6}.platform-select-trigger svg{flex-shrink:0}.platform-select-options{z-index:30;inset-inline:0;overscroll-behavior:contain;background:#fff;border:1px solid #aeb9ce;max-height:min(18rem,45svh);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 4px 8px #0000000a,0 12px 24px #00000014}.platform-select-options button{width:100%;min-height:44px;color:var(--platform-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.platform-select-options button[data-active]{background:#edf2ff}.platform-select-options button[aria-selected=true]{color:var(--platform-blue);font-weight:700}.platform-module-hint{color:#52617a;margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.platform-module-fieldset{border:1px solid #dbe3f1;min-width:0;margin:0;padding:.75rem 1rem}.platform-module-fieldset legend{padding:0 .25rem}.platform-module-options{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.platform-module-options label{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.platform-module-options input{width:18px;height:18px;accent-color:var(--platform-blue);margin:0}.platform-create-form .platform-button,.platform-org-forms .platform-button{justify-self:start}.platform-button-secondary{color:var(--platform-blue);background:#fff}.platform-button-secondary:hover:not(:disabled){color:#fff}.platform-org-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.platform-org-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.platform-org-header p,.platform-org-detail,.platform-org-reason,.platform-empty{color:#58606f}.platform-org-summary-list{margin-top:1.5rem}.platform-status{color:#174bb6;text-transform:capitalize;white-space:nowrap;background:#eaf0ff;padding:.3rem .6rem;font-size:.75rem}.platform-org-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.platform-org-action{flex-direction:column;align-items:stretch;min-width:0;height:100%;display:flex}.platform-org-action .platform-button{align-self:flex-start;margin-top:auto}.platform-secret{border-left:3px solid var(--platform-blue);gap:1rem;margin:1.5rem 0;display:grid}.platform-secret p{margin:0}.platform-secret h3{color:var(--platform-blue);margin:0;font-size:1.15rem}.platform-secret input{width:100%;min-height:44px;color:var(--platform-ink);font:inherit;background:#f7f9ff;border:1px solid #8ea5d2;padding:.65rem .75rem}.platform-secret code{overflow-wrap:anywhere}.platform-secret button{justify-self:start}.platform-secret:focus{outline:3px solid var(--platform-blue);outline-offset:3px}.platform-tabs{background:#edf2f9;gap:.25rem;margin-top:1.5rem;padding:.25rem;display:inline-flex;box-shadow:0 0 0 1px #1113180f,0 1px 2px -1px #1113180f,0 2px 4px #1113180a}.platform-tab{color:#52617a;min-height:44px;transition:background-color .1s var(--platform-ease), color .1s var(--platform-ease), transform .1s var(--platform-ease);background:0 0;border:0;padding:.65rem 1rem;font-weight:700}.platform-tab[aria-selected=true]{color:var(--platform-blue);background:#fff;box-shadow:0 0 0 1px #11131812}.platform-tab:active{transform:scale(.96)}.platform-organizations-layout{margin-top:1.5rem}.platform-table-scroll{background:#fff;border:1px solid #dbe3f1;border-radius:6px;max-width:100%;overflow-x:auto}.platform-table-scroll table{border-collapse:collapse;width:100%;font-size:.82rem}.platform-table-scroll th,.platform-table-scroll td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e4e9f2;padding:.75rem}.platform-table-scroll th{color:#52617a;letter-spacing:.06em;text-transform:uppercase;background:#f7f9fc;font-size:.72rem}.platform-table-scroll tbody tr:last-child td{border-bottom:0}.platform-organizations-table tbody tr[data-selected]{box-shadow:inset 3px 0 var(--platform-blue);background:#f0f5ff}.platform-organizations-table td:first-child button{min-height:44px;color:var(--platform-blue);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.platform-org-overview{min-width:0}.platform-organization-drawer-layer{z-index:80;visibility:hidden;pointer-events:none;transition:visibility 0s linear .22s;position:fixed;inset:0}.platform-organization-drawer-layer[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.platform-organization-drawer-backdrop{opacity:0;width:100%;height:100%;transition:opacity .18s var(--platform-ease);background:#0c121e6b;border:0;padding:0;position:absolute;inset:0}.platform-organization-drawer-layer[data-open] .platform-organization-drawer-backdrop{opacity:1}.platform-organization-drawer{width:min(44rem,100vw - 2rem);max-width:100%;transition:transform .22s var(--platform-ease);background:#f7f9fc;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%);box-shadow:-1px 0 #16253d1a,-12px 0 32px #16253d2e}.platform-organization-drawer-layer[data-open] .platform-organization-drawer{transform:translate(0)}.platform-organization-drawer-toolbar{z-index:3;background:linear-gradient(#f7f9fc 72%,#f7f9fc00);justify-content:flex-end;padding:1rem 1rem 0;display:flex;position:sticky;top:0}.platform-organization-drawer-close{color:#182033;width:44px;height:44px;transition:box-shadow .15s var(--platform-ease), transform .15s var(--platform-ease);background:#fff;border:1px solid #dbe3f1;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 1px 2px #16253d1a,0 6px 18px #16253d14}.platform-organization-drawer-close:hover,.platform-organization-drawer-close:focus-visible{box-shadow:0 1px 2px #16253d1f,0 8px 24px #16253d24}.platform-organization-drawer-close:active{transform:scale(.96)}.platform-organization-drawer-content{padding:0 1rem 1rem}.platform-org-overview .platform-org-header h2{margin:.35rem 0 0;font-size:1.5rem}.platform-org-metadata{border:1px solid #e4e9f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.25rem 0 0;display:grid}.platform-org-metadata div{border-bottom:1px solid #e4e9f2;min-width:0;padding:.75rem}.platform-org-metadata dt{color:#637089;text-transform:uppercase;font-size:.72rem}.platform-org-metadata dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.82rem;font-weight:600}.platform-invitation-history{margin-top:1.5rem}.platform-invitation-history>h3{margin-bottom:.35rem}.platform-invitation-history>p{color:#58606f;font-size:.82rem;line-height:1.5}.platform-mobile-header,.platform-mobile-nav-wrap{display:none}@keyframes platform-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.platform-gate{grid-template-columns:1fr}.platform-gate-identity{border-right:0;border-bottom:1px solid var(--platform-blue);gap:1.5rem;min-height:0;padding:1.25rem}.platform-gate-identity>div,.platform-gate-foot{display:none}.platform-gate-main{min-height:calc(100vh - 85px);padding:1.25rem}.platform-shell{display:block}.platform-organization-drawer{width:100vw}.platform-org-metadata{grid-template-columns:minmax(0,1fr)}.platform-sidebar{display:none}.platform-mobile-header{border-bottom:1px solid var(--platform-blue);background:#fff;justify-content:space-between;align-items:center;gap:.5rem;min-height:72px;padding:.75rem 1.25rem;display:flex}.platform-mobile-header .platform-signout{flex-shrink:0}.platform-mobile-nav-wrap{background:#fff;padding:0 1.25rem;display:block}.platform-mobile-nav{gap:.25rem;display:flex}.platform-mobile-nav a:not([aria-current=page]):hover,.platform-mobile-nav a:not([aria-current=page]):focus-visible{background:#eaf0ff}.platform-mobile-nav-wrap p{color:#58606f;overflow-wrap:anywhere;margin:0;padding:.25rem 0 .75rem;font-size:.75rem}.platform-content{padding:1.5rem 1.25rem}.platform-section{scroll-margin-top:1rem}.platform-org-forms,.platform-create-grid{grid-template-columns:1fr}.platform-org-header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.platform-gate-card{animation:none}.platform-organization-drawer-layer,.platform-organization-drawer-backdrop,.platform-organization-drawer,.platform-organization-drawer-close,.platform-skip-link,.platform-login-form input,.platform-button,.platform-signout,.platform-navigation a,.platform-mobile-nav a{transition:none}}
