:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#050706;--color-surface:#101512;--color-surface-elevated:#151c18;--color-surface-subtle:#0a0e0c;--color-ink:#f5f7f6;--color-muted:#9ba8a2;--color-border:#25312b;--color-border-strong:#405149;--color-brand:#30d158;--color-brand-strong:#72e895;--color-brand-highlight:#30d158;--color-on-brand:#041108;--color-on-brand-muted:#b5c1bb;--color-info:#64d2ff;--color-info-surface:#0b2229;--color-success:#30d158;--color-success-surface:#0c2114;--color-warning:#ffd60a;--color-warning-surface:#2a2403;--color-danger:#ff6961;--color-danger-strong:#ff8a84;--color-danger-surface:#2b1110;--color-focus:#64d2ff;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-12:7rem;--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-pill:999rem;--shadow-sm:0 .75rem 2rem #0000003d;--shadow-md:0 1.5rem 4rem #0000005c;--shell-width:74rem}.card{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff04, transparent 8rem), var(--color-surface);min-width:0;box-shadow:var(--shadow-md);overflow:hidden}.card--accent{box-shadow:inset 0 .125rem 0 #30d15899, var(--shadow-md);border-color:#30d1584d}.card-header{padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:.0625rem solid var(--color-border)}.card-header h2{letter-spacing:-.04em;font-size:clamp(1.375rem,4vw,1.875rem);font-weight:720;line-height:1.15}.card-description{max-width:58ch;margin-top:var(--space-2);color:var(--color-muted)}.card-body{min-width:0;padding:var(--space-6);gap:var(--space-6);display:grid}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:.75rem var(--space-5);border-radius:var(--radius-pill);text-align:center;cursor:pointer;border:.125rem solid #0000;font-weight:720;line-height:1.2;display:inline-flex}.button--primary{color:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 .4rem 1.4rem #30d15829}.button--primary:hover:not(:disabled){background:#55df76;border-color:#55df76}.button--secondary{color:var(--color-ink);background:var(--color-surface-elevated);border-color:var(--color-border-strong)}.button--secondary:hover:not(:disabled){border-color:var(--color-muted);background:#1b2420}.button--danger{color:var(--color-on-brand);background:var(--color-danger);border-color:var(--color-danger)}.button--danger:hover:not(:disabled){background:var(--color-danger-strong);border-color:var(--color-danger-strong)}.button:disabled{color:#68736e;cursor:not-allowed;background:#171c19;border-color:#2a322e}.button-spinner{border:.125rem solid;border-right-color:#0000;border-radius:50%;width:1.125rem;height:1.125rem}.alert{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);gap:var(--space-3);border:.0625rem solid;border-left-width:.25rem;grid-template-columns:1.75rem minmax(0,1fr);display:grid}.alert--info{color:var(--color-info);background:var(--color-info-surface)}.alert--success{color:var(--color-success);background:var(--color-success-surface)}.alert--warning{color:var(--color-warning);background:var(--color-warning-surface)}.alert--error{color:var(--color-danger-strong);background:var(--color-danger-surface)}.alert-symbol{width:1.5rem;height:1.5rem;font-size:var(--font-size-sm);border:.1rem solid;border-radius:50%;place-items:center;font-weight:850;line-height:1;display:grid}.alert-title{font-weight:800;line-height:1.45}.alert-description{margin-top:var(--space-1);color:var(--color-ink)}.alert-description p{margin:0}.form-field{gap:var(--space-2);min-width:0;display:grid}.form-label{font-weight:700}.form-hint,.form-error{color:var(--color-muted);font-size:var(--font-size-sm)}.form-error{color:var(--color-danger-strong);font-weight:700}.form-control{width:100%;min-width:0;min-height:3rem;padding:.75rem var(--space-4);border:.125rem solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-surface-subtle);box-shadow:inset 0 .0625rem #ffffff0a}.form-control:hover:not(:disabled){border-color:var(--color-brand)}.form-control--error{border-color:var(--color-danger)}.form-control:disabled{color:#68736e;cursor:not-allowed;background:#111512}.form-control::placeholder{color:#6f7c75}.text-editor{gap:var(--space-2);min-width:0;display:grid}.optional-label{color:var(--color-muted);font-weight:600}.text-editor-control{resize:vertical;min-height:12rem;font-family:inherit;line-height:1.55}.text-counter{justify-content:space-between;gap:var(--space-4);color:var(--color-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:flex}.text-counter--near-limit{color:var(--color-warning);font-weight:750}.text-meter{min-width:0;padding:var(--space-3) var(--space-4);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(90deg, #30d1580d, transparent 45%), var(--color-surface-subtle);gap:var(--space-2);display:grid;box-shadow:inset 0 .0625rem #ffffff0a}.text-meter-copy{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;color:var(--color-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:flex}.text-meter-value{align-items:baseline;gap:var(--space-1);flex:none;display:inline-flex}.text-meter-value:before{background:var(--color-brand);content:"";border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem #30d1581a}.text-meter-value strong{color:var(--color-ink);font-size:var(--font-size-md);letter-spacing:-.02em;font-weight:780}.text-meter-limit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-meter-progress{border-radius:var(--radius-pill);width:100%;height:.35rem;color:var(--color-brand);background:var(--color-border);border:0;overflow:hidden}.text-meter-progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-border)}.text-meter-progress::-webkit-progress-value{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-brand), var(--color-brand-strong))}.text-meter-progress::-moz-progress-bar{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-brand), var(--color-brand-strong))}.text-meter--near-limit{background:linear-gradient(90deg, #ffd60a17, transparent 55%), var(--color-surface-subtle);border-color:#ffd60a73}.text-meter--near-limit .text-meter-value:before{background:var(--color-warning)}.text-meter--near-limit .text-meter-progress::-webkit-progress-value{background:var(--color-warning)}.text-meter--near-limit .text-meter-progress::-moz-progress-bar{background:var(--color-warning)}.text-meter--near-limit .text-meter-limit{color:var(--color-warning);font-weight:700}.file-picker{gap:var(--space-3);min-width:0;display:grid}.file-drop-zone{min-width:0;min-height:8.5rem;padding:var(--space-5);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0, #30d1581a, transparent 15rem), linear-gradient(135deg, #ffffff05, transparent 45%), var(--color-surface-subtle);align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid;box-shadow:inset 0 .0625rem #ffffff0d,0 1rem 2.5rem #00000024}.file-drop-zone--active{border-color:var(--color-brand);background:radial-gradient(circle at 0 0, #30d1583d, transparent 16rem), var(--color-success-surface);box-shadow:inset 0 0 0 .0625rem var(--color-brand), 0 0 0 .25rem #30d1581f}.file-drop-icon{border-radius:var(--radius-md);width:3.5rem;height:3.5rem;color:var(--color-brand-strong);background:#30d15817;border:.0625rem solid #30d15847;place-items:center;display:grid;box-shadow:inset 0 .0625rem #ffffff0d}.file-drop-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.5rem;height:1.5rem}.file-drop-copy{gap:var(--space-1);min-width:0;display:grid}.file-drop-title{color:var(--color-ink);font-size:var(--font-size-lg);letter-spacing:-.02em;font-weight:760}.file-drop-description{max-width:42ch;color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.5}.file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.file-input-button{min-height:2.75rem;padding:.65rem var(--space-4);border-radius:var(--radius-pill);color:var(--color-brand-strong);text-align:center;cursor:pointer;background:#30d15817;border:.0625rem solid #30d15880;justify-content:center;align-items:center;font-weight:730;line-height:1.2;display:inline-flex}.file-input-button:hover{border-color:var(--color-brand);color:var(--color-ink);background:#30d15829}.file-input:focus-visible+.file-input-button,.file-input-button:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}.file-picker-feedback{color:var(--color-muted);font-size:var(--font-size-sm);gap:var(--space-2);display:grid}.file-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.file-list-item{min-width:0;padding:var(--space-3) var(--space-4);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--color-surface-subtle);display:flex}.file-details{gap:var(--space-1);min-width:0;display:grid}.file-name{overflow-wrap:anywhere;font-weight:750}.file-size{color:var(--color-muted);font-size:var(--font-size-sm)}.file-remove-button{min-height:2.5rem;padding:.5rem var(--space-3);font-size:var(--font-size-sm);flex:none}.duration-selector{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.duration-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.duration-option{min-width:0;min-height:3rem;padding:var(--space-3);border:.125rem solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.duration-option--selected{border-color:var(--color-brand);color:var(--color-brand-strong);background:var(--color-success-surface);font-weight:720;box-shadow:inset 0 0 0 .0625rem #30d1582e}.duration-option input{width:1.125rem;height:1.125rem;accent-color:var(--color-brand);flex:none;margin:0}.expiration-preview{padding:var(--space-4);border:.0625rem solid #30d15847;border-left:.25rem solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-success-surface);gap:var(--space-1);display:grid}.expiration-preview>span{color:var(--color-brand-strong);font-size:var(--font-size-sm);font-weight:780}.expiration-preview time{font-weight:780}.expiration-preview small{color:var(--color-muted)}.composition-form{gap:var(--space-6);min-width:0;display:grid}.validation-summary{padding:var(--space-4);border-radius:var(--radius-md);gap:var(--space-2);border:.0625rem solid;border-left-width:.25rem;display:grid}.validation-summary h3{font-size:var(--font-size-lg)}.validation-summary ul{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.validation-summary--valid{border-color:var(--color-success);background:var(--color-success-surface)}.validation-summary--invalid{border-color:var(--color-warning);background:var(--color-warning-surface)}.submission-feedback{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border-left:.25rem solid;font-weight:700}.submission-feedback--success{border-color:var(--color-success);background:var(--color-success-surface)}.submission-feedback--error{border-color:var(--color-danger);background:var(--color-danger-surface)}.progress-group{gap:var(--space-2);display:grid}.progress-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-weight:750;display:flex}.progress-value{color:var(--color-muted);font-variant-numeric:tabular-nums}.progress-group progress{border-radius:var(--radius-pill);width:100%;height:.75rem;color:var(--color-brand);background:var(--color-surface-subtle);border:0;overflow:hidden}.progress-group progress::-webkit-progress-bar{background:var(--color-surface-subtle)}.progress-group progress::-webkit-progress-value{background:var(--color-brand)}.progress-group progress::-moz-progress-bar{background:var(--color-brand)}.upload-phase-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.upload-phase{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.upload-phase strong{color:inherit;font-size:var(--font-size-sm)}.upload-phase-marker{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;font-size:var(--font-size-sm);border:1px solid;place-items:center;font-weight:800;display:grid}.upload-phase--active{color:var(--color-brand-strong);background:var(--color-success-surface);border-width:2px}.upload-phase--completed{color:var(--color-success)}.upload-phase--error,.upload-phase--cancelled{color:var(--color-danger-strong)}.cancel-confirmation{padding:var(--space-5);border:2px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-surface)}.action-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.availability-note{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:650}.destruction-summary{gap:var(--space-3);display:grid}.destruction-summary h3{font-size:var(--font-size-lg)}.destruction-summary ul{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.stack{gap:var(--space-5);display:grid}.stack .button{justify-self:start}.claim-message{overflow-wrap:anywhere;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;white-space:pre-wrap;background:#060907;margin:0;overflow-x:auto}.share-link-row{gap:var(--space-2);display:grid}.share-link-control{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.share-link-control .form-control{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.text-link{width:fit-content;margin-top:var(--space-5);color:var(--color-brand-strong);font-weight:700;display:inline-flex}.text-link:hover{color:var(--color-brand)}@media (max-width:40rem){.card-header,.card-body{padding:var(--space-5)}.action-row{flex-direction:column;align-items:stretch}.action-row .button,.stack .button,.share-link-control .button{justify-self:stretch;width:100%}.share-link-control{grid-template-columns:1fr}.text-counter{align-items:flex-start;gap:var(--space-1);flex-direction:column}.text-meter-copy{gap:var(--space-2)}.file-drop-zone{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0}.file-input-button{grid-column:1/-1;width:100%}.file-list-item{flex-direction:column;align-items:stretch}.file-remove-button{width:100%}.duration-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s}.button:hover:not(:disabled){transform:translateY(-.0625rem)}.button:active:not(:disabled){transform:translateY(0)}.button-spinner{animation:.8s linear infinite button-spin}}@keyframes button-spin{to{transform:rotate(1turn)}}.api-docs-intro{margin-bottom:var(--space-8);align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);display:grid}.api-docs-lead{max-width:48rem;color:var(--color-on-brand-muted);font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.55}.api-base-urls{margin:var(--space-6) 0 0;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-base-urls>div{min-width:0;padding:var(--space-4);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.api-base-urls dt{margin-bottom:var(--space-2);color:var(--color-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.api-base-urls dd{min-width:0;margin:0}.api-base-urls code{overflow-wrap:anywhere;color:var(--color-brand-strong);font:.875rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.api-integration-note{max-width:64ch;margin-top:var(--space-4);color:var(--color-muted);font-size:var(--font-size-sm)}.api-docs-layout{align-items:start;gap:var(--space-7);grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);min-width:0;display:grid}.api-docs-sidebar{max-height:calc(100vh - 8rem);padding:var(--space-5);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);scrollbar-color:var(--color-border-strong) transparent;background:#0a0e0cdb;position:sticky;top:6.25rem;overflow-y:auto}.api-sidebar-group+.api-sidebar-group{margin-top:var(--space-5);padding-top:var(--space-5);border-top:.0625rem solid var(--color-border)}.api-sidebar-title{color:var(--color-ink);font-weight:780;text-decoration:none}.api-sidebar-title:hover{color:var(--color-brand-strong)}.api-sidebar-group ul{margin:var(--space-3) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.api-sidebar-group li a{min-width:0;padding:var(--space-2);border-radius:var(--radius-xs);gap:var(--space-2);color:var(--color-muted);font-size:var(--font-size-xs);grid-template-columns:2.75rem minmax(0,1fr);line-height:1.45;text-decoration:none;display:grid}.api-sidebar-group li a:hover{color:var(--color-ink);background:#ffffff0d}.api-sidebar-group li span{color:var(--color-brand-strong);font:700 .6875rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.api-docs-content,.api-group,.api-group-endpoints{min-width:0;display:grid}.api-docs-content{gap:var(--space-12)}.api-group{gap:var(--space-6);scroll-margin-top:7rem}.api-group-heading{max-width:48rem}.api-group-heading h2{margin:0 0 var(--space-3);letter-spacing:-.055em;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.api-group-heading>p:last-child{color:var(--color-muted);font-size:var(--font-size-lg)}.api-group-endpoints{gap:var(--space-7)}.api-endpoint{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0, #30d15812, transparent 24rem), var(--color-surface);min-width:0;box-shadow:var(--shadow-md);scroll-margin-top:7rem;overflow:hidden}.api-endpoint-header{padding:var(--space-6);border-bottom:.0625rem solid var(--color-border)}.api-endpoint-header h3{margin:var(--space-5) 0 var(--space-2);letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2rem)}.api-endpoint-header>p{max-width:62ch;color:var(--color-muted)}.api-operation{align-items:center;gap:var(--space-3);min-width:0;display:flex}.api-operation>code{overflow-wrap:anywhere;min-width:0;color:var(--color-on-brand-muted);font:700 var(--font-size-sm)/1.5 ui-monospace, SFMono-Regular, Consolas, monospace}.api-method{min-width:4.25rem;min-height:1.875rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);font:800 var(--font-size-xs)/1 ui-monospace, SFMono-Regular, Consolas, monospace;letter-spacing:.04em;border:.0625rem solid;flex:none;justify-content:center;align-items:center;display:inline-flex}.api-method--get{color:var(--color-info);background:var(--color-info-surface)}.api-method--post{color:var(--color-brand-strong);background:var(--color-success-surface)}.api-method--put{color:var(--color-warning);background:var(--color-warning-surface)}.api-method--delete{color:var(--color-danger-strong);background:var(--color-danger-surface)}.api-endpoint-body{min-width:0;padding:var(--space-6);gap:var(--space-6);display:grid}.api-endpoint-body>section{min-width:0}.api-privacy-note{padding:var(--space-4);border-radius:var(--radius-md);align-items:start;gap:var(--space-3);background:var(--color-info-surface);border:.0625rem solid #64d2ff57;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.api-privacy-note>span{border:.1rem solid var(--color-info);width:1.5rem;height:1.5rem;color:var(--color-info);font-size:var(--font-size-sm);border-radius:50%;place-items:center;font-weight:850;display:grid}.api-privacy-note p{font-size:var(--font-size-sm)}.api-table-wrap{border:.0625rem solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow-x:auto}.api-table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem}.api-table caption{padding:var(--space-4);color:var(--color-ink);font-size:var(--font-size-lg);text-align:left;background:#ffffff08;font-weight:780}.api-table th,.api-table td{padding:var(--space-3) var(--space-4);border-top:.0625rem solid var(--color-border);vertical-align:top}.api-table thead th{color:var(--color-muted);background:var(--color-surface-subtle);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.api-table tbody th{width:13rem;color:var(--color-brand-strong);font-weight:700}.api-table tbody td{color:var(--color-on-brand-muted);font-size:var(--font-size-sm)}.api-table code{font:700 var(--font-size-sm)/1.5 ui-monospace, SFMono-Regular, Consolas, monospace;overflow-wrap:anywhere}.api-required{width:fit-content;margin-top:var(--space-1);border-radius:var(--radius-pill);color:var(--color-warning);background:var(--color-warning-surface);letter-spacing:.08em;text-transform:uppercase;padding:.125rem .375rem;font-size:.625rem;display:block}.api-response-table{min-width:30rem}.api-response-table tbody th{width:6rem}.api-example-heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.api-example-heading h4{font-size:var(--font-size-lg);margin:0}.api-example-heading>p{color:var(--color-muted);font-size:var(--font-size-sm)}.api-code-example{border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);background:#070a08;min-width:0;overflow:hidden}.api-code-tabs{min-width:0;padding:var(--space-2);border-bottom:.0625rem solid var(--color-border);gap:var(--space-1);scrollbar-color:var(--color-border-strong) transparent;background:#101411;display:flex;overflow-x:auto}.api-code-tab{min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);color:var(--color-muted);align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;flex:none;font-weight:700;display:inline-flex}.api-code-tab:hover{color:var(--color-ink);background:#ffffff0d}.api-code-tab[aria-selected=true]{color:var(--color-brand-strong);box-shadow:inset 0 -.125rem 0 var(--color-brand);background:#30d1581c}.api-code-tab-mark{border:.0625rem solid;border-radius:.25rem;place-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:850;display:grid}.api-code-panel{min-width:0}.api-code-toolbar{min-height:2.75rem;padding-inline:var(--space-4);color:var(--color-muted);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;font-weight:700;display:flex}.api-copy-button{min-height:2rem;padding-inline:var(--space-3);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-ink);background:var(--color-surface-elevated);font-size:var(--font-size-xs);cursor:pointer;font-weight:750}.api-copy-button:hover{border-color:var(--color-brand);color:var(--color-brand-strong)}.api-code-panel pre{max-width:100%;padding:var(--space-5);border-top:.0625rem solid var(--color-border);color:#d3f8dc;tab-size:2;white-space:pre;scrollbar-color:var(--color-border-strong) transparent;background:#070a08;margin:0;font:.8125rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:64rem){.api-docs-layout{grid-template-columns:minmax(0,1fr)}.api-docs-sidebar{max-height:none;position:static}.api-docs-sidebar nav{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-sidebar-group+.api-sidebar-group{border-top:0;margin-top:0;padding-top:0}}@media (max-width:52rem){.api-docs-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.api-base-urls,.api-docs-sidebar nav{grid-template-columns:minmax(0,1fr)}.api-endpoint-header,.api-endpoint-body{padding:var(--space-5)}.api-operation,.api-example-heading{flex-direction:column;align-items:flex-start}.api-table{min-width:34rem}}@media (prefers-reduced-motion:no-preference){.api-code-tab,.api-copy-button,.api-sidebar-group a{transition:color .14s,background-color .14s,border-color .14s}}:root{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:20rem;min-height:100%}body{background:radial-gradient(circle at 50% -12rem, #30d1582e, transparent 42rem), radial-gradient(circle at 100% 30%, #30d1580f, transparent 30rem), var(--color-canvas);background-attachment:fixed;min-width:20rem;min-height:100vh;margin:0}::selection{color:var(--color-on-brand);background:var(--color-brand)}button,input,select,textarea{font:inherit}p,h1,h2,ol{margin-block:0}p{line-height:1.65}a{color:inherit;text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{border-radius:var(--radius-xs);outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}.application-frame{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.shell-container,.app-shell{width:min(calc(100% - (2 * var(--space-5))), var(--shell-width));margin-inline:auto}.site-header{z-index:5;color:var(--color-ink);-webkit-backdrop-filter:blur(1.5rem)saturate(140%);backdrop-filter:blur(1.5rem)saturate(140%);background:#050706c7;border-bottom:.0625rem solid #ffffff14;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:4.75rem;display:flex}.brand{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.brand-mark{width:2.5rem;height:2.5rem;color:var(--color-brand-strong);background:linear-gradient(145deg,#30d15838,#30d15812);border:.0625rem solid #30d1588c;border-radius:.875rem;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 .0625rem #ffffff0d}.brand-copy{gap:.0625rem;min-width:0;display:grid}.brand-name{letter-spacing:-.035em;font-size:1.25rem;font-weight:760}.brand-tagline{color:var(--color-on-brand-muted);font-size:var(--font-size-sm);white-space:nowrap}.primary-navigation{align-items:center;gap:var(--space-2);display:flex}.nav-link{min-height:2.5rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--font-size-sm);border:.0625rem solid #0000;align-items:center;font-weight:680;text-decoration:none;display:inline-flex;position:relative}.nav-link:hover{border-color:var(--color-border);color:var(--color-ink);background:#ffffff0d}.nav-link--active{color:var(--color-brand-strong);background:#30d1581c;border-color:#30d1584d}.application-content{min-width:0}.app-shell{padding-block:clamp(var(--space-7), 7vw, var(--space-12))}.page-heading{max-width:48rem;margin-bottom:var(--space-7)}.page-heading h1,.app-shell>h1{letter-spacing:-.065em;overflow-wrap:break-word;max-width:20ch;font-size:clamp(2.4rem,7vw,5rem);font-weight:760;line-height:.96}.page-heading h1[tabindex="-1"]:focus{outline:0}.eyebrow,.status-code{margin-bottom:var(--space-3);color:var(--color-brand-strong);font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:760;line-height:1.3}.page-content{min-width:0}.content-grid{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.55fr) minmax(16rem,.75fr);min-width:0;display:grid}.trust-panel{min-width:0;padding:var(--space-6);border-radius:var(--radius-lg);color:var(--color-ink);background:radial-gradient(circle at 100% 0, #30d15824, transparent 18rem), linear-gradient(145deg, var(--color-surface-elevated), var(--color-surface));box-shadow:var(--shadow-sm);border:.0625rem solid #30d1582e}.trust-panel .eyebrow{color:var(--color-brand-strong)}.trust-panel h2{margin-bottom:var(--space-6);letter-spacing:-.03em;font-size:1.625rem}.trust-list{gap:var(--space-5);padding:0;list-style:none;display:grid}.trust-list li{align-items:start;gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.trust-list li>span{width:2rem;height:2rem;color:var(--color-brand-strong);font-size:var(--font-size-sm);background:#30d15814;border:.0625rem solid #30d1585c;border-radius:50%;place-items:center;font-weight:800;display:grid}.trust-list p{color:var(--color-muted);font-size:var(--font-size-sm)}.site-footer{color:var(--color-muted);background:#050706b8;border-top:.0625rem solid #ffffff12}.footer-content{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:5rem;font-size:var(--font-size-sm);display:flex}.skip-link{z-index:10;top:var(--space-2);left:var(--space-2);padding:var(--space-3) var(--space-4);transform:translateY(calc(-100% - var(--space-4)));border-radius:var(--radius-sm);color:var(--color-on-brand);background:var(--color-brand);font-weight:750;position:fixed}.skip-link:focus{transform:translateY(0)}@media (max-width:52rem){.content-grid{grid-template-columns:minmax(0,1fr)}.trust-panel{gap:var(--space-6);grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);display:grid}.trust-panel h2{margin-bottom:0}}@media (max-width:40rem){.shell-container,.app-shell{width:min(calc(100% - (2 * var(--space-4))), var(--shell-width))}.header-content{min-height:auto;padding-block:var(--space-4);gap:var(--space-4);flex-wrap:wrap}.site-header{position:relative}.primary-navigation{width:100%}.nav-link{flex:1 1 0;justify-content:center}.brand-tagline{white-space:normal}.trust-panel{display:block}.trust-panel h2{margin-bottom:var(--space-6)}.footer-content{min-height:auto;padding-block:var(--space-5);flex-direction:column;align-items:flex-start}}@media (max-width:23rem){.brand-tagline{display:none}}@media (prefers-reduced-motion:no-preference){.skip-link,.nav-link{transition:color .14s,background-color .14s,border-color .14s,transform .14s}}
