:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--air-page:var(--lightningcss-light,#fafbfc)var(--lightningcss-dark,#101216);--air-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1d23);--air-surface-soft:var(--lightningcss-light,#f0f2f6)var(--lightningcss-dark,#232830);--air-surface-hover:var(--lightningcss-light,#e9edf3)var(--lightningcss-dark,#2d333e);--air-ink:var(--lightningcss-light,#202329)var(--lightningcss-dark,#f1f3f7);--air-ink-secondary:var(--lightningcss-light,#525b68)var(--lightningcss-dark,#b6becb);--air-ink-muted:var(--lightningcss-light,#646b76)var(--lightningcss-dark,#a7afbc);--air-line:var(--lightningcss-light,#e1e5eb)var(--lightningcss-dark,#363d48);--air-line-control:var(--lightningcss-light,#858e9b)var(--lightningcss-dark,#778395);--air-action:var(--lightningcss-light,#222831)var(--lightningcss-dark,#e9eef7);--air-on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18212e);--air-accent:var(--lightningcss-light,#285ad7)var(--lightningcss-dark,#9ebcff);--air-paper-accent:#285ad7;--air-paper-ink:#202329;--air-paper-line:#e1e5eb;--air-light-cloakyard:var(--lightningcss-light,#3975f6)var(--lightningcss-dark,#6fc3ff);--air-light-cloakpdf:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#74c7ff);--air-light-cloakdrop:var(--lightningcss-light,#338dab)var(--lightningcss-dark,#5fcdd6);--air-light-cloakresume:var(--lightningcss-light,#10b981)var(--lightningcss-dark,#6ee7b7);--air-light-cloakimg:var(--lightningcss-light,#f4512c)var(--lightningcss-dark,#ff9a76);--air-accent-soft:var(--lightningcss-light,#edf2ff)var(--lightningcss-dark,#202f4e);--air-danger:var(--lightningcss-light,#b42335)var(--lightningcss-dark,#ff9ea8);--air-danger-soft:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#382229);--air-warning:var(--lightningcss-light,#875700)var(--lightningcss-dark,#f4ca7c);--air-warning-soft:var(--lightningcss-light,#fff6df)var(--lightningcss-dark,#352d1c);--air-success:var(--lightningcss-light,#236444)var(--lightningcss-dark,#8dd5b0);--air-success-soft:var(--lightningcss-light,#eaf7ef)var(--lightningcss-dark,#1c3027);--air-checker-a:var(--lightningcss-light,#f0f2f6)var(--lightningcss-dark,#232830);--air-checker-b:var(--lightningcss-light,#dce1e8)var(--lightningcss-dark,#363d48);--air-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--air-font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--air-text-body:.875rem;--air-text-label:.8125rem;--air-text-meta:.75rem;--air-text-editable:1rem;--air-radius-check:4px;--air-radius-control:10px;--air-radius-chip:8px;--air-radius-panel:18px;--air-radius-dialog:20px;--air-radius-menu:12px;--air-control:40px;--air-control-compact:32px;--air-page-max:1200px;--air-gutter:16px;--air-header:64px;--air-editor-header:64px;--air-rail:72px;--air-inspector:328px;--air-text-hero:clamp(2.5rem, 5.5vw, 4.5rem);--air-text-section:clamp(1.75rem, 3vw, 2.75rem);--air-z-sticky:30;--air-z-navigation:50;--air-z-editor:100;--air-z-toast:150;--air-z-dialog:200;--air-z-popover:900;--air-z-recovery:1000;--air-shadow-surface:0 2px 6px var(--lightningcss-light,#18223404)var(--lightningcss-dark,#00000012), 0 12px 32px var(--lightningcss-light,#18223408)var(--lightningcss-dark,#00000020);--air-shadow-menu:0 2px 4px var(--lightningcss-light,#10182806)var(--lightningcss-dark,#00000020), 0 12px 32px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#00000040);--air-shadow-dialog:0 2px 8px var(--lightningcss-light,#10182808)var(--lightningcss-dark,#00000024), 0 24px 64px var(--lightningcss-light,#10182824)var(--lightningcss-dark,#00000060);--air-scrim:#0c121c66;--air-motion-press:.12s;--air-motion-hover:.16s;--air-motion-popover:.18s;--air-motion-dialog:.24s;--air-motion-exit:.16s;--air-motion-arrival:.9s;--air-ease-out:cubic-bezier(.23, 1, .32, 1);--air-ease-sheet:cubic-bezier(.32, .72, 0, 1);--air-ease-in-out:cubic-bezier(.77, 0, .175, 1);--air-space-4:4px;--air-space-8:8px;--air-space-12:12px;--air-space-16:16px;--air-space-20:20px;--air-space-24:24px;--air-space-32:32px;--air-space-48:48px;--air-space-64:64px;--air-space-96:96px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-air-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-air-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.air-button,.air-icon-button{box-sizing:border-box;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:var(--air-space-8);max-inline-size:100%;min-height:var(--air-control);border:1px solid var(--air-line);border-bottom-color:var(--air-line-control);border-radius:var(--air-radius-control);background:var(--air-surface);color:var(--air-ink);font:500 var(--air-text-body)/1.4 var(--air-font);text-align:center;cursor:pointer;padding:8px 16px;text-decoration:none;display:inline-flex}.air-icon-button{min-width:var(--air-control);flex:none;padding:8px}.air-button--primary{border-color:var(--air-action);background:var(--air-action);color:var(--air-on-action)}.air-button--quiet{background:0 0;border-color:#0000}.air-button--danger{background:var(--air-danger-soft);border-color:var(--air-danger);color:var(--air-danger)}.air-button[aria-pressed=true],.air-icon-button[aria-pressed=true]{background:var(--air-accent-soft);border-color:var(--air-accent);color:var(--air-accent)}.air-button:disabled,.air-icon-button:disabled{opacity:.5;cursor:not-allowed}.air-button[aria-busy=true]{cursor:progress}.air-action-labels{min-inline-size:0;display:grid}.air-action-labels>span{visibility:hidden;grid-area:1/1}.air-action-labels>[data-active]{visibility:visible}.air-button[aria-disabled=true]:not([aria-busy=true]),.air-icon-button[aria-disabled=true]:not([aria-busy=true]){opacity:.5;cursor:not-allowed}.air-icon-button[aria-disabled=true]:focus-visible{opacity:1;color:var(--air-ink-muted)}.air-button:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.air-icon-button:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transition:transform var(--air-motion-press) var(--air-ease-out);transform:scale(.98)}.air-field{box-sizing:border-box;width:100%;min-height:var(--air-control);border:1px solid var(--air-line-control);box-shadow:none;border-radius:var(--air-radius-control);background:var(--air-surface);color:var(--air-ink);font:400 var(--air-text-body)/1.5 var(--air-font);padding:8px 12px}select.air-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23778395' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;min-inline-size:0;padding-inline:12px 40px;font-size:.875rem}@supports (appearance:base-select){select.air-field{appearance:base-select}select.air-field::picker(select){appearance:base-select}select.air-field{background-image:none;align-items:center;gap:12px;padding-inline:12px}select.air-field::picker-icon{content:"";width:16px;height:16px;color:var(--air-ink-secondary);background:currentColor;flex:0 0 16px;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}select.air-field:open::picker-icon{rotate:180deg}select.air-field::picker(select){box-sizing:border-box;inline-size:anchor-size(width);position-try-order:most-block-size;border:1px solid var(--air-line);border-radius:var(--air-radius-menu);background:var(--air-surface);max-block-size:-webkit-fill-available;max-block-size:-moz-available;max-block-size:stretch;min-inline-size:min(15rem,100vw - 32px);max-inline-size:calc(100vw - 32px);color:var(--air-ink);box-shadow:var(--air-shadow-menu);font:400 .875rem/1.5 var(--air-font);overscroll-behavior:contain;margin-block:8px;padding:8px;overflow:auto}select.air-field option{border-radius:var(--air-radius-chip);min-block-size:40px;color:var(--air-ink);white-space:normal;overflow-wrap:anywhere;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}select.air-field option:checked{background:var(--air-surface-soft);font-weight:500}select.air-field option::checkmark{content:"";background:var(--air-accent);flex:0 0 16px;order:1;width:16px;height:16px;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}select.air-field option:focus-visible{outline:2px solid var(--air-accent);outline-offset:-2px}select.air-field option:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){select.air-field option:hover:not(:disabled){background:var(--air-surface-hover)}}@media (pointer:coarse){select.air-field option{min-block-size:44px;font-size:1rem}}}@media (pointer:coarse),(width<=640px){select.air-field{font-size:1rem}}textarea.air-field{resize:vertical;min-block-size:7.5rem}.air-field[readonly]{background-color:var(--air-surface-soft)}.air-field::placeholder{color:var(--air-ink-muted)}.air-field[aria-invalid=true]{border-color:var(--air-danger)}.air-field:disabled{opacity:.5;cursor:not-allowed}.air-field-group{border:1px solid var(--air-line-control);border-radius:var(--air-radius-control);background:var(--air-surface);align-items:center;min-inline-size:0;display:flex}.air-field-group>.air-field{min-inline-size:0;min-height:calc(var(--air-control) - 2px);background:0 0;border:0;flex:1}.air-field-group>.air-field:focus-visible{outline:none}.air-field-group:has(>.air-field[aria-invalid=true]){border-color:var(--air-danger)}.air-field-group:has(>.air-field:focus-visible){outline:2px solid var(--air-accent);outline-offset:0;border-color:#0000}.air-field-group:has(>.air-field:disabled){opacity:.5;cursor:not-allowed}.air-field-group>.air-field:disabled{opacity:1}.air-field-group:has(>.air-field[readonly]){background:var(--air-surface-soft)}.air-field-unit{overflow-wrap:anywhere;max-inline-size:50%;color:var(--air-ink-secondary);font:400 var(--air-text-body)/1.5 var(--air-font);flex:0 auto;padding-inline-end:12px}.air-field-group>input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.air-field-group>input[type=number]::-webkit-inner-spin-button{appearance:none}.air-field-group>input[type=number]::-webkit-outer-spin-button{appearance:none}.air-field-group>input[type=search]::-webkit-search-cancel-button{appearance:none}.air-field-group>input[type=search]::-webkit-search-decoration{appearance:none}.air-field-actions{flex:none;align-items:center;min-block-size:44px;min-inline-size:46px;display:flex}.air-field-clear{min-block-size:44px;min-inline-size:44px;margin-inline-end:2px}.air-field-clear[hidden]{display:none}.air-field-clear:focus-visible{outline-offset:-4px}.air-label{color:var(--air-ink);font:500 var(--air-text-label)/1.4 var(--air-font);margin-bottom:8px;display:block}.air-help{color:var(--air-ink-secondary);font:400 var(--air-text-meta)/1.5 var(--air-font);margin:8px 0 0}.air-help--error{color:var(--air-danger)}.air-check{appearance:none;box-sizing:border-box;border:1px solid var(--air-line-control);border-radius:var(--air-radius-check);background:var(--air-surface);width:18px;height:18px;color:var(--air-surface);cursor:pointer;font:inherit;flex:0 0 18px;place-content:center;margin:calc(.75em - 9px) 0 0;display:inline-grid}.air-check:after{content:"";background:currentColor;width:12px;height:12px;display:none}.air-check:checked,.air-check:indeterminate{border-color:var(--air-accent);background:var(--air-accent)}.air-check:checked:after{clip-path:polygon(10% 45%,23% 32%,42% 53%,78% 14%,92% 27%,42% 81%);display:block}.air-check:indeterminate:after{clip-path:none;width:8px;height:2px;display:block}.air-check[type=radio]{border-radius:50%}.air-check[type=radio]:checked:after{clip-path:none;border-radius:50%;width:8px;height:8px}.air-check:disabled{opacity:.5;cursor:not-allowed}.air-check-label{box-sizing:border-box;min-height:44px;font:400 var(--air-text-body)/1.5 var(--air-font);cursor:pointer;align-items:flex-start;gap:12px;padding-block:10px;display:flex}.air-check-label:has(:disabled){color:var(--air-ink-muted);cursor:not-allowed}.air-choice-group{border:0;min-inline-size:0;margin:0;padding:0}.air-choice-group>legend{font:500 var(--air-text-label)/1.4 var(--air-font);margin-bottom:8px;padding:0}.air-switch{appearance:none;border-radius:var(--air-radius-control);cursor:pointer;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;margin:0;position:relative}.air-switch:before{content:"";border:1px solid var(--air-line-control);background:var(--air-surface-soft);border-radius:12px;position:absolute;inset:10px 2px}.air-switch:after{content:"";background:var(--air-ink-secondary);border-radius:50%;width:18px;height:18px;position:absolute;top:13px;left:5px}.air-switch:checked:before{border-color:var(--air-accent);background:var(--air-accent)}.air-switch:checked:after{background:var(--air-surface);transform:translate(16px)}.air-switch:focus-visible{outline:none}.air-switch:focus-visible:before{outline:2px solid var(--air-accent);outline-offset:0;border-color:#0000}.air-switch:disabled{opacity:.45;cursor:not-allowed}.air-switch-row{min-height:44px;font:400 var(--air-text-label)/1.5 var(--air-font);justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.air-switch-row small{color:var(--air-ink-secondary);font-size:var(--air-text-meta);display:block}.air-panel{border:1px solid var(--air-line);border-radius:var(--air-radius-panel);background:var(--air-surface);color:var(--air-ink);box-shadow:var(--air-shadow-surface)}.air-segments{border-radius:var(--air-radius-control);background:var(--air-surface-soft);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.air-segments>button,.air-segment{text-align:center;overflow-wrap:anywhere;min-height:var(--air-control-compact);border-radius:var(--air-radius-chip);color:var(--air-ink-secondary);font:500 var(--air-text-label)/1.4 var(--air-font);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex;position:relative}.air-segments>button[aria-pressed=true],.air-segments>button[aria-selected=true]{border-color:var(--air-line);background:var(--air-surface);color:var(--air-ink)}.air-segment:has(input:checked){border-color:var(--air-line);background:var(--air-surface);color:var(--air-ink)}.air-segments>button[aria-pressed=true]:after,.air-segments>button[aria-selected=true]:after{content:"";inset-inline-start:calc(50% - 8px);background:var(--air-accent);border-radius:1px;width:16px;height:2px;position:absolute;bottom:0}.air-segment:has(input:checked):after{content:"";inset-inline-start:calc(50% - 8px);background:var(--air-accent);border-radius:1px;width:16px;height:2px;position:absolute;bottom:0}.air-segment>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.air-segment:has(input:focus-visible){outline:2px solid var(--air-accent);outline-offset:3px}.air-segments>button:disabled{opacity:.5;cursor:not-allowed}.air-segment:has(input:disabled){opacity:.5;cursor:not-allowed}.air-notice{border-radius:var(--air-radius-control);background:var(--air-accent-soft);color:var(--air-accent);font:400 var(--air-text-body)/1.5 var(--air-font);gap:12px;padding:16px;display:flex}.air-notice--error{background:var(--air-danger-soft);color:var(--air-danger)}.air-notice--warning{background:var(--air-warning-soft);color:var(--air-warning)}.air-notice--success{background:var(--air-success-soft);color:var(--air-success)}.air-dialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--air-line);border-radius:var(--air-radius-dialog);background:var(--air-surface);width:min(576px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--air-ink);box-shadow:var(--air-shadow-dialog);font:400 var(--air-text-body)/1.5 var(--air-font);padding:24px;scroll-padding-block:24px 96px;overflow:auto}.air-dialog::backdrop{background:var(--air-scrim)}.air-floating-positioner{z-index:var(--air-z-popover);max-inline-size:calc(100vw - 32px)}.air-popover,.air-menu,.air-tooltip{box-sizing:border-box;max-inline-size:min(var(--available-width,100vw), calc(100vw - 32px));max-block-size:min(var(--available-height,100dvh), calc(100dvh - 32px));overscroll-behavior:contain;border:1px solid var(--air-line);border-radius:var(--air-radius-menu);background:var(--air-surface);color:var(--air-ink);box-shadow:var(--air-shadow-menu);font:400 var(--air-text-body)/1.5 var(--air-font);overflow-wrap:anywhere;transform-origin:var(--transform-origin);overflow:auto}.air-popover{inline-size:20rem;padding:20px}.air-menu{inline-size:18rem;padding:8px}.air-tooltip{inline-size:max-content;max-inline-size:min(18rem,100vw - 32px);font-size:var(--air-text-label);padding:8px 12px}.air-floating-title{font:500 1.25rem/1.3 var(--air-font);letter-spacing:-.02em;margin:0}.air-menu-label{color:var(--air-ink-secondary);font-size:var(--air-text-meta);padding:8px 12px}.air-menu-item{min-block-size:var(--air-control);border-radius:var(--air-radius-chip);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.air-menu-item[data-highlighted]{background:var(--air-surface-hover)}.air-menu-item:focus-visible{outline:2px solid var(--air-accent);outline-offset:-2px}.air-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.air-menu-item--danger{color:var(--air-danger)}.air-menu-check{color:var(--air-accent);flex:0 0 18px}.air-menu-separator{background:var(--air-line);height:1px;margin:8px}.air-floating-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-block-start:24px;display:flex}.air-modal-backdrop{z-index:var(--air-z-dialog);background:var(--air-scrim);position:fixed;inset:0}.air-modal-viewport{z-index:calc(var(--air-z-dialog) + 1);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.air-modal{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--air-line);border-radius:var(--air-radius-dialog);background:var(--air-surface);max-block-size:calc(100dvh - 32px);inline-size:576px;max-inline-size:100%;color:var(--air-ink);box-shadow:var(--air-shadow-dialog);font:400 var(--air-text-body)/1.5 var(--air-font);overflow-wrap:anywhere;opacity:1;padding:24px;overflow:auto;transform:none}.air-modal[data-air-motion=pointer]{transition:opacity var(--air-motion-dialog) var(--air-ease-out), transform var(--air-motion-dialog) var(--air-ease-out)}.air-modal[data-air-motion=pointer][data-starting-style],.air-modal[data-air-motion=pointer][data-ending-style]{opacity:0;transform:translateY(4px)scale(.98)}.air-modal[data-ending-style]{transition-duration:var(--air-motion-exit)}.air-modal-form{margin-block-start:24px}.air-modal-backdrop[data-air-layer=nested]{z-index:calc(var(--air-z-dialog) + 2)}.air-modal-viewport[data-air-layer=nested]{z-index:calc(var(--air-z-dialog) + 3)}.air-select-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.air-select-icon{color:var(--air-ink-secondary);flex:0 0 18px;display:flex}.air-select-trigger[data-popup-open] .air-select-icon{transform:rotate(180deg)}.air-select-icon svg{block-size:16px;inline-size:16px}.air-select-popup{inline-size:max(15rem, var(--anchor-width,15rem))}.air-select-popup [data-selected]{background:var(--air-surface-soft)}#air-overlay-root[data-study=collections]{container-type:inline-size}.air-collection-layout{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:64px;display:grid}.air-collection-layout>*{min-inline-size:0}.air-collection-layout h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:500}.air-collection-heading,.air-collection-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.air-collection-count{color:var(--air-ink-muted);font-size:var(--air-text-label);font-variant-numeric:tabular-nums}.air-collection-filters{grid-template-columns:minmax(0,1fr) minmax(8rem,.6fr);gap:16px;margin-block:24px 16px;display:grid}.air-collection-filters>*{min-inline-size:0}.air-collection-filters .air-field{margin-block-start:8px}.air-collection-actions{flex-wrap:wrap;gap:8px;display:flex}.air-collection-list{border-block-start:1px solid var(--air-line);margin:16px 0 0;padding:0;list-style:none}.air-collection-row{border-block-end:1px solid var(--air-line);align-items:center;gap:8px;padding:8px;scroll-margin-block:16px;display:flex}.air-collection-list[data-long=true]>.air-collection-row{content-visibility:auto;contain-intrinsic-size:auto 80px}.air-collection-row[data-selected=true]{background:var(--air-surface-soft)}.air-collection-choice{cursor:pointer;flex:1;align-items:center;gap:12px;min-block-size:56px;min-inline-size:0;display:flex}.air-collection-choice>.air-check{flex:0 0 18px}.air-layer-mark{background:var(--air-surface);border:1px solid var(--air-line);border-radius:var(--air-radius-chip);block-size:48px;color:var(--air-ink-secondary);font-size:var(--air-text-body);flex:0 0 40px;place-items:center;display:grid}.air-collection-name{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--air-text-body);gap:4px;display:grid}.air-collection-name .air-help{margin:0}.air-collection-row-actions{flex-shrink:0;gap:4px;display:flex}.air-collection-empty{border-block-end:1px solid var(--air-line);padding:32px 16px}.air-collection-empty h3{margin:0;font-size:1rem;font-weight:500}.air-collection-history{border-inline-start:1px solid var(--air-line);padding-inline-start:32px}.air-history-list{margin:24px 0 0;padding:0;list-style:none}.air-history-step{border-radius:var(--air-radius-control);min-block-size:56px;inline-size:100%;color:var(--air-ink-secondary);text-align:start;font:400 var(--air-text-body)/1.5 var(--air-font);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:12px;padding:12px;display:flex}.air-history-step>span:last-child{min-inline-size:0}.air-history-step .air-help{margin-block-start:4px;display:block}.air-history-step[aria-current]{color:var(--air-ink);background:var(--air-surface-soft)}.air-history-step:focus-visible{outline:2px solid var(--air-accent);outline-offset:2px}.air-history-dot{border:1px solid var(--air-ink-muted);border-radius:50%;flex:0 0 8px;block-size:8px;margin-block-start:6px}.air-history-step[aria-current] .air-history-dot{border-color:var(--air-accent);background:var(--air-accent)}.air-collection-status{min-block-size:1.5em;margin-block:24px}.air-collection-scenarios{max-inline-size:none}@media (hover:hover){.air-history-step:hover{background:var(--air-surface-hover)}}@media (width<=60rem){.air-collection-layout{gap:32px}.air-collection-history{padding-inline-start:24px}}@container (width<=48rem){.air-collection-layout{grid-template-columns:minmax(0,1fr)}.air-collection-history{border-inline-start:0;border-block-start:1px solid var(--air-line);padding:32px 0 0}}@media (width<=40rem){.air-collection-row{flex-wrap:wrap;padding:12px 4px}.air-layer-mark{display:none}.air-collection-choice{flex-basis:calc(100% - 100px)}.air-collection-row-actions{margin-inline-start:auto}}@media (width<=24rem){.air-collection-filters{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.air-history-step[aria-current]{border-color:highlight}.air-collection-row[data-selected=true]{outline-offset:-1px;outline:1px solid highlight}}.air-study-overlays{gap:16px;min-inline-size:0;display:grid}.air-study-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.air-study-file{border:1px solid var(--air-line);border-radius:var(--air-radius-panel);background:var(--air-surface);align-items:center;gap:16px;padding:20px;display:flex}.air-study-file-copy{flex:1;min-inline-size:0}.air-study-filename{font:500 var(--air-text-body)/1.5 var(--air-font);overflow-wrap:anywhere;margin:0}.air-study-empty{color:var(--air-ink-secondary);font:400 var(--air-text-body)/1.5 var(--air-font);margin:0;padding-block:24px}.air-study-file:focus-visible,.air-popover:focus-visible,.air-modal:focus-visible{outline:2px solid var(--air-accent);outline-offset:-2px}:where(.air-button,.air-icon-button,.air-field,.air-check,.air-switch,.air-segments>button):focus-visible{outline:2px solid var(--air-accent);outline-offset:3px}.air-field:focus-visible{outline:2px solid var(--air-accent);outline-offset:0;box-shadow:none;border-color:#0000}@media (hover:hover) and (pointer:fine){.air-check:hover:not(:disabled):not(:checked):not(:indeterminate),.air-segments>button:hover:not(:disabled){background:var(--air-surface-hover)}.air-segment:hover:not(:has(input:disabled)){background:var(--air-surface-hover)}.air-button:hover:not(:disabled):not([aria-disabled=true]),.air-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--air-surface-hover)}.air-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--air-action) 88%, var(--air-on-action))}.air-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--air-danger-soft) 88%, var(--air-danger))}}@media (width>=640px){:root{--air-gutter:24px;--air-header:72px}}@media (width>=1024px){:root{--air-gutter:32px}}@media (pointer:coarse){:root{--air-control:44px;--air-control-compact:44px}}@media (pointer:coarse),(width<=640px){.air-field{font-size:var(--air-text-editable)}}@media (width<=640px){.air-modal-viewport{align-items:flex-end;padding:0}.air-modal{max-block-size:calc(100dvh - 16px);inline-size:100%;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.air-modal[data-air-motion=pointer]{transition-timing-function:var(--air-ease-sheet)}.air-modal[data-air-motion=pointer][data-starting-style],.air-modal[data-air-motion=pointer][data-ending-style]{opacity:1;transform:translateY(100%)}.air-dialog{width:100%;max-height:calc(100dvh - 16px);padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto 0 0}}@media (prefers-reduced-motion:reduce){.air-modal[data-air-motion=pointer]{transition:none}.air-modal[data-air-motion=pointer][data-starting-style],.air-modal[data-air-motion=pointer][data-ending-style]{opacity:1;transform:none}.air-button,.air-icon-button{transition:none}.air-button:active:not(:disabled):not(:focus-visible),.air-icon-button:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transition:none;transform:none}}@media (forced-colors:active){.air-popover,.air-menu,.air-tooltip,.air-modal{border-color:canvastext}.air-menu-item[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}.air-check{appearance:auto;background:revert;border:revert;color:revert}.air-check:after{content:none;display:none}.air-segment:has(input:checked){border-color:highlight}.air-segment:has(input:checked):after{background:highlight}.air-switch:before{background:canvas;border-color:buttontext}.air-switch:after{background:buttontext}.air-switch:checked:before{forced-color-adjust:none;background:highlight}.air-switch:checked:after{forced-color-adjust:none;background:highlighttext}}.air-page{background:var(--air-page);color:var(--air-ink);font:400 1rem/1.6 var(--air-font);-webkit-font-smoothing:antialiased;margin:0;container-type:inline-size}.air-page *,.air-page :before,.air-page :after{box-sizing:border-box}.air-page [hidden]{display:none!important}.air-page-width{inline-size:100%;max-inline-size:calc(var(--air-page-max) + 64px);margin-inline:auto;padding-inline:32px}.air-page :where(a:not(.air-button)){color:inherit}.air-page a:focus-visible,.air-contents summary:focus-visible,.air-page [tabindex="-1"]:focus-visible{outline:2px solid var(--air-accent);outline-offset:3px}.air-page-skip{z-index:var(--air-z-recovery);position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-200%)}.air-page-skip:focus{transform:none}.air-page-header,.air-page-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.air-page-header{min-block-size:var(--air-header);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:12px;display:flex}.air-page-brand{min-block-size:44px;min-inline-size:44px;color:var(--air-ink);font:500 1.125rem/1.5 var(--air-font);letter-spacing:-.03em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.air-page-mark{flex:0 0 36px;block-size:36px;inline-size:36px;display:block}.air-page-nav,.air-page-footer nav{flex-wrap:wrap;gap:8px 24px;min-inline-size:0;display:flex}.air-page-nav :where(a:not(.air-button),button:not(.air-button)),.air-page-footer :where(a:not(.air-button,.air-page-brand),button:not(.air-button)){min-block-size:44px;min-inline-size:44px;font:500 var(--air-text-body)/1.5 var(--air-font);color:var(--air-ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;text-decoration:none;transition:none;display:inline-flex;position:relative}.air-page-nav svg,.air-page-footer nav svg{stroke-width:1.6px;flex:none;block-size:16px;inline-size:16px}.air-page-nav [aria-current=page]{color:var(--air-ink)}.air-page-nav [aria-current=page]:after{content:"";background:var(--air-accent);block-size:2px;inline-size:16px;position:absolute;inset-block-end:2px;inset-inline-start:0}.air-page-studybar{border-block:1px solid var(--air-line);color:var(--air-ink-muted);font-size:var(--air-text-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:16px;display:flex}.air-page-studybar p{margin:0}.air-page-theme{flex-wrap:wrap;align-items:center;gap:12px;max-inline-size:100%;display:flex}.air-page-theme select{inline-size:9rem;max-inline-size:100%}.air-page-intro{padding-block:64px}.air-page-eyebrow,.air-page-meta{color:var(--air-ink-muted);font-size:var(--air-text-body);margin:0}.air-page h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;max-inline-size:18ch;margin:16px 0 24px;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:400;line-height:1.1}.air-page-lede{max-inline-size:58ch;color:var(--air-ink-secondary);margin:0 0 24px;font-size:1.125rem;line-height:1.65}.air-reading-layout{grid-template-columns:14rem minmax(0,65ch);align-items:start;gap:64px;padding-block-end:64px;display:grid}.air-reading-layout>*{min-inline-size:0}.air-reading-index .air-help{max-inline-size:28ch;margin-block-start:24px}.air-contents summary{min-block-size:44px;font-size:var(--air-text-body);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:500;list-style:none;display:flex}.air-contents summary::-webkit-details-marker{display:none}.air-contents summary svg{flex-shrink:0;block-size:18px;inline-size:18px}.air-contents[open] summary svg{transform:rotate(180deg)}.air-contents nav{gap:4px;padding-block-start:8px;display:grid}.air-contents a{min-block-size:44px;color:var(--air-ink-secondary);font-size:var(--air-text-body);overflow-wrap:anywhere;border-inline-start:2px solid #0000;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.air-contents [aria-current=location]{border-inline-start-color:var(--air-accent);color:var(--air-ink)}.air-prose,.air-recovery-examples{overflow-wrap:anywhere;max-inline-size:65ch}.air-prose p,.air-prose li,.air-prose dd,.air-recovery-case>p{color:var(--air-ink-secondary)}.air-prose p,.air-recovery-case>p{margin-block:0 20px}.air-prose section+section,.air-recovery-case+.air-recovery-case{border-block-start:1px solid var(--air-line);margin-block-start:48px;padding-block-start:48px}.air-page h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;scroll-margin-block-start:24px;font-size:1.5rem;font-weight:500;line-height:1.3}.air-prose a:not(.air-button){color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.air-prose ul,.air-prose ol{margin-block:24px;padding-inline-start:24px}.air-prose li+li{margin-block-start:12px}.air-reading-note{border-block-end:1px solid var(--air-line);font-size:var(--air-text-body);padding-block-end:32px;margin-block-end:32px!important}.air-reading-facts{margin-block:32px}.air-reading-facts>div{border-block-start:1px solid var(--air-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 24px;padding-block:16px;display:grid}.air-reading-facts dt{font-weight:500}.air-reading-facts dd{margin:0}.air-prose blockquote{border-inline-start:2px solid var(--air-accent);color:var(--air-ink);margin:24px 0;padding-inline-start:20px}.air-prose code{font:400 .875em/1.6 var(--air-font-mono)}.air-page-actions{flex-wrap:wrap;gap:12px;margin-block:24px 16px;display:flex}.air-page-actions .air-button{text-decoration:none}.air-recovery-preview{border:1px solid var(--air-line);border-radius:var(--air-radius-panel);background:var(--air-surface);padding:24px}.air-recovery-preview p{margin:0 0 8px}.air-recovery-preview p:last-child{margin:0}.air-recovery-form textarea{min-block-size:10rem}.air-recovery-status{min-block-size:3em}.air-recovery-status[data-state=error]{color:var(--air-danger)}.air-recovery-simulation{border-block-start:1px solid var(--air-line);font-size:var(--air-text-label);margin-block-start:24px;padding-block-start:16px}.air-page-footer{border-block-start:1px solid var(--air-line);color:var(--air-ink-muted);font-size:var(--air-text-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:32px;display:flex;container:air-footer/inline-size}.air-page-identity{flex:0 0 16rem;max-inline-size:100%}.air-page-identity>span{display:block}.air-page-footer nav{flex:0 0 28rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;max-inline-size:100%;display:grid}@container air-footer (width<=calc(44rem + 32px)){.air-page-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@container air-footer (width<14rem){.air-page-footer nav{grid-template-columns:minmax(0,1fr)}}.air-page-footer p{font:400 var(--air-text-body)/1.5 var(--air-font);margin:0}.air-page-footer p a{min-block-size:0;min-inline-size:0;color:inherit;font:inherit;text-underline-offset:3px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}@media (hover:hover) and (pointer:fine){.air-page-nav :where(a,button):hover,.air-page-footer :where(a,button):not(.air-page-brand):hover,.air-contents a:hover{color:var(--air-ink);text-underline-offset:3px;text-decoration:underline}}@media (width<=60rem){.air-page-width{padding-inline:24px}.air-reading-layout{grid-template-columns:minmax(0,1fr);gap:32px}.air-reading-index .air-help{max-inline-size:65ch;margin-block-start:12px}.air-contents{border-block:1px solid var(--air-line);max-inline-size:65ch;padding-block:8px}.air-contents nav{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:4px 16px}}@media (width<=40rem){.air-page-width{padding-inline:16px}.air-page-intro{padding-block:40px}.air-page h1 br{display:none}.air-reading-facts>div{grid-template-columns:minmax(0,1fr);gap:8px}}@media (height<=480px){.air-page-intro{padding-block:32px}}.air-file-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding-block-end:64px;display:grid}.air-file-workspace>section{min-inline-size:0}.air-file-workspace h2{margin-block:0 24px}.air-file-drop{border:1px solid var(--air-line-control);border-radius:var(--air-radius-panel);background:var(--air-surface);padding:24px}.air-file-drop[data-dragging]{border-color:var(--air-accent);background:var(--air-accent-soft)}.air-file-drop>svg{block-size:32px;inline-size:32px;color:var(--air-accent)}.air-file-invitation{margin:16px 0 8px;font-weight:500}.air-file-drop .air-help{margin-block:8px}.air-file-drop .air-page-actions{margin-block:16px}.air-file-selection{border-block:1px solid var(--air-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:24px;padding-block:16px;display:flex}.air-file-selection>div{flex:12rem;min-inline-size:0}.air-file-selection p{overflow-wrap:anywhere;margin:0}.air-file-selection #air-file-name{font-size:var(--air-text-body);font-weight:500}.air-file-progress-region{margin-block:16px}.air-file-progress{background:var(--air-surface-soft);border-radius:var(--air-radius-check);block-size:6px;overflow:hidden}.air-file-progress>span{background:var(--air-accent);transform-origin:0;block-size:100%;display:block}.air-file-status{min-block-size:3em}.air-file-status[data-state=error]{color:var(--air-danger)}.air-file-scenarios{border-block:1px solid var(--air-line);max-inline-size:none;margin-block-start:24px;padding-block:8px}.air-file-scenarios .air-check-label{margin-block:8px}.air-file-output{white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid var(--air-line);min-block-size:12rem;max-block-size:24rem;font:400 var(--air-text-body)/1.7 var(--air-font-mono);scrollbar-gutter:stable;margin-block:24px 16px;padding:24px;overflow:auto}.air-file-output[data-empty=true]{font-family:var(--air-font);color:var(--air-ink-muted)}.air-file-notes{max-inline-size:65ch;padding-block-end:64px}.air-file-drop:focus-visible,.air-file-output:focus-visible{outline:2px solid var(--air-accent);outline-offset:3px}@media (width<=60rem){.air-file-workspace{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=40rem){.air-file-drop,.air-file-output{padding:16px}}@media (forced-colors:active){.air-file-drop[data-dragging]{border-color:highlight}.air-file-progress{border:1px solid canvastext}.air-file-progress>span{forced-color-adjust:none;background:highlight}}.air-colour-wheel{aspect-ratio:1;width:min(100% - 24px,208px);box-shadow:0 0 0 1px var(--air-line-control);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;forced-color-adjust:none;background:radial-gradient(circle closest-side,#fff,#fff0),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;margin:16px auto;position:relative}.air-colour-wheel__point{pointer-events:none;border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}input.air-colour-brightness{appearance:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:100% 8px}.air-colour-brightness::-webkit-slider-thumb{appearance:none;border:2px solid var(--air-surface);background:var(--air-ink);width:18px;height:18px;box-shadow:0 0 0 1px var(--air-line-control);border-radius:50%}.air-colour-brightness::-moz-range-thumb{border:2px solid var(--air-surface);background:var(--air-ink);width:14px;height:14px;box-shadow:0 0 0 1px var(--air-line-control);border-radius:50%}@media (forced-colors:active){input.air-colour-brightness{appearance:auto;background-image:none!important}}@container (width<=60rem){.air-page-width{padding-inline:24px}}@container (width<=40rem){.air-page-width{padding-inline:16px}}@container (width<=22rem){.air-page-header .air-page-brand span{display:none}}.air-update{overscroll-behavior:contain;max-block-size:45dvh;padding:12px var(--air-gutter);background:var(--air-page);color:var(--air-ink);font:400 var(--air-text-body)/1.5 var(--air-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:none;scroll-padding-block:6px;overflow:auto}.air-update-panel{max-inline-size:var(--air-page-max);border:1px solid var(--air-line);border-radius:var(--air-radius-panel);background:var(--air-surface);box-shadow:var(--air-shadow-surface);flex-wrap:wrap;align-items:center;gap:12px;margin-inline:auto;padding:16px;display:flex}.air-update-panel>svg{flex:none;align-self:start;margin-block-start:2px}.air-update[data-state=error] .air-update-panel>svg{color:var(--air-danger)}.air-update-copy{overflow-wrap:anywhere;flex:16rem;min-inline-size:0}.air-update h2{font:500 var(--air-text-body)/1.5 var(--air-font);margin:0}.air-update p{color:var(--air-ink-secondary);margin:4px 0 0}.air-update-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.air-update .air-action-labels>span{white-space:normal}.air-update :is(button,button:active){transition:none;animation:none;transform:none}.air-update button:focus-visible{outline:2px solid var(--air-accent);outline-offset:3px}@media print{.air-update{display:none}}
