@charset "UTF-8";:root{--paper: #f4f6fa;--surface: #ffffff;--ink: #1a202c;--muted: #5a6577;--rule: #e8ecf1;--faint: #647286;--accent: #0b7a70;--accent-fill: #0fa092;--accent-wash: #e0f5f1;--accent-faint: #f0faf8;--accent-glow: rgb(15 160 146 / 12%);--accent-gradient: linear-gradient(135deg, #0fa092, #14b8a6);--accent-action: linear-gradient(135deg, #0fa092, #14b8a6);--hero-gradient: linear-gradient(115deg, #0fa092 0%, #0fa092 44%, #14b8a6 70%, #2dd4bf 100%);--on-accent: #ffffff;--on-bad: #ffffff;--scrim: rgb(0 0 0 / 55%);--ok: #0a7f54;--ok-wash: #e2f8ee;--warn: #9e6408;--warn-wash: #fff5e0;--bad: #d11d3d;--bad-wash: #fde8ec;--info: #1c68db;--info-wash: #e8f0fd;--sandbox: #7553d9;--sandbox-wash: #f0ecfa;--neutral-wash: #f9fafb;--row-hover: #fafbfc;--nav-hover: #f0f4f8;--code-bg: #101a28;--code-bar: #0c1520;--code-fg: #d8e0ea;--code-rule: #223042;--code-muted: #9fb0c3;--code-accent: #2dd4bf;--code-info: #4585e7;--code-bad: #e7506c;--code-sandbox: #9075e1;--code-row-hover: rgb(255 255 255 / 4%);--on-hero: #ffffff;--hero-cta-bg: #ffffff;--hero-cta-ink: #0b7a70;--hero-veil: rgb(255 255 255 / 14%);--hero-veil-strong: rgb(255 255 255 / 24%);--hero-rule: rgb(255 255 255 / 45%);--hero-hairline: rgb(255 255 255 / 8%);--hero-dot: rgb(255 255 255 / 18%);--hero-caption: rgb(255 255 255 / 45%);--hero-cta-shadow: 0 4px 14px rgb(0 0 0 / 12%);--hero-term-shadow: 0 20px 50px rgb(6 50 46 / 35%);--code-comment: #7e8a9a;--code-control: #2c3d52;--code-tab-on: #1e2c3e;--shadow-card: 0 1px 3px rgb(0 0 0 / 3%), 0 6px 20px rgb(0 0 0 / 3%);--shadow-card-hover: 0 4px 20px rgb(0 0 0 / 7%), 0 1px 4px rgb(0 0 0 / 4%);--shadow-accent: 0 2px 8px rgb(15 160 146 / 30%);--shadow-accent-hover: 0 4px 14px rgb(15 160 146 / 35%);--shadow-pop: 0 8px 24px rgb(0 0 0 / 18%);--shadow-bar: 0 -6px 20px rgb(0 0 0 / 6%);--font-ui: "Heebo", "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-he: "Heebo", "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-en: "Open Sans", "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-full: 9999px;--s-1: .25rem;--s-2: .4rem;--s-3: .6rem;--s-4: .85rem;--s-5: 1.15rem;--s-6: 1.6rem;--panel-gap: .75rem;--rail-width: 14rem;--topbar-h: 3.6rem;--dur-1: .11s;--dur-2: .19s;--dur-3: .3s;--dur-4: .62s;--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-move: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--rise: 10px;--step-shift: 1.75rem;--stagger: 45ms}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0b1220;--surface: #131e2d;--ink: #e8edf3;--muted: #9fb0c3;--rule: #223042;--faint: #7a889a;--accent: #2dd4bf;--accent-fill: #0fa092;--accent-wash: rgb(15 160 146 / 24%);--accent-faint: rgb(15 160 146 / 12%);--accent-glow: rgb(45 212 191 / 14%);--accent-gradient: linear-gradient(135deg, #0fa092, #14b8a6);--accent-action: linear-gradient(135deg, #0fa092, #14b8a6);--hero-gradient: linear-gradient(115deg, #0fa092 0%, #0fa092 44%, #14b8a6 70%, #2dd4bf 100%);--on-accent: #ffffff;--on-bad: #ffffff;--scrim: rgb(0 0 0 / 55%);--ok: #0ead72;--ok-wash: rgb(14 173 114 / 16%);--warn: #e8930c;--warn-wash: rgb(232 147 12 / 16%);--bad: #e7506c;--bad-wash: rgb(229 64 94 / 16%);--info: #4585e7;--info-wash: rgb(59 127 230 / 16%);--sandbox: #9075e1;--sandbox-wash: rgb(124 92 219 / 20%);--neutral-wash: #101a28;--row-hover: #16202f;--nav-hover: #1b2637;--code-bg: #101a28;--code-bar: #0c1520;--code-fg: #d8e0ea;--code-rule: #223042;--code-muted: #9fb0c3;--code-accent: #2dd4bf;--code-info: #4585e7;--code-bad: #e7506c;--code-sandbox: #9075e1;--code-row-hover: rgb(255 255 255 / 4%);--on-hero: #ffffff;--hero-cta-bg: #ffffff;--hero-cta-ink: #0b7a70;--hero-veil: rgb(255 255 255 / 14%);--hero-veil-strong: rgb(255 255 255 / 24%);--hero-rule: rgb(255 255 255 / 45%);--hero-hairline: rgb(255 255 255 / 8%);--hero-dot: rgb(255 255 255 / 18%);--hero-caption: rgb(255 255 255 / 45%);--hero-cta-shadow: 0 4px 14px rgb(0 0 0 / 12%);--hero-term-shadow: 0 20px 50px rgb(6 50 46 / 35%);--code-comment: #7e8a9a;--code-control: #2c3d52;--code-tab-on: #1e2c3e;--shadow-card: 0 1px 3px rgb(0 0 0 / 35%), 0 6px 20px rgb(0 0 0 / 28%);--shadow-card-hover: 0 4px 22px rgb(0 0 0 / 45%);--shadow-accent: 0 2px 8px rgb(15 160 146 / 40%);--shadow-accent-hover: 0 4px 14px rgb(15 160 146 / 50%);--shadow-pop: 0 8px 24px rgb(0 0 0 / 50%);--shadow-bar: 0 -6px 20px rgb(0 0 0 / 40%);--font-ui: "Heebo", "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-he: "Heebo", "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-en: "Open Sans", "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-full: 9999px;--s-1: .25rem;--s-2: .4rem;--s-3: .6rem;--s-4: .85rem;--s-5: 1.15rem;--s-6: 1.6rem;--panel-gap: .75rem;--rail-width: 14rem;--topbar-h: 3.6rem}}:root[data-theme=dark]{--paper: #0b1220;--surface: #131e2d;--ink: #e8edf3;--muted: #9fb0c3;--rule: #223042;--faint: #7a889a;--accent: #2dd4bf;--accent-fill: #0fa092;--accent-wash: rgb(15 160 146 / 24%);--accent-faint: rgb(15 160 146 / 12%);--accent-glow: rgb(45 212 191 / 14%);--accent-gradient: linear-gradient(135deg, #0fa092, #14b8a6);--accent-action: linear-gradient(135deg, #0fa092, #14b8a6);--hero-gradient: linear-gradient(115deg, #0fa092 0%, #0fa092 44%, #14b8a6 70%, #2dd4bf 100%);--on-accent: #ffffff;--on-bad: #ffffff;--scrim: rgb(0 0 0 / 55%);--ok: #0ead72;--ok-wash: rgb(14 173 114 / 16%);--warn: #e8930c;--warn-wash: rgb(232 147 12 / 16%);--bad: #e7506c;--bad-wash: rgb(229 64 94 / 16%);--info: #4585e7;--info-wash: rgb(59 127 230 / 16%);--sandbox: #9075e1;--sandbox-wash: rgb(124 92 219 / 20%);--neutral-wash: #101a28;--row-hover: #16202f;--nav-hover: #1b2637;--code-bg: #101a28;--code-bar: #0c1520;--code-fg: #d8e0ea;--code-rule: #223042;--code-muted: #9fb0c3;--code-accent: #2dd4bf;--code-info: #4585e7;--code-bad: #e7506c;--code-sandbox: #9075e1;--code-row-hover: rgb(255 255 255 / 4%);--on-hero: #ffffff;--hero-cta-bg: #ffffff;--hero-cta-ink: #0b7a70;--hero-veil: rgb(255 255 255 / 14%);--hero-veil-strong: rgb(255 255 255 / 24%);--hero-rule: rgb(255 255 255 / 45%);--hero-hairline: rgb(255 255 255 / 8%);--hero-dot: rgb(255 255 255 / 18%);--hero-caption: rgb(255 255 255 / 45%);--hero-cta-shadow: 0 4px 14px rgb(0 0 0 / 12%);--hero-term-shadow: 0 20px 50px rgb(6 50 46 / 35%);--code-comment: #7e8a9a;--code-control: #2c3d52;--code-tab-on: #1e2c3e;--shadow-card: 0 1px 3px rgb(0 0 0 / 35%), 0 6px 20px rgb(0 0 0 / 28%);--shadow-card-hover: 0 4px 22px rgb(0 0 0 / 45%);--shadow-accent: 0 2px 8px rgb(15 160 146 / 40%);--shadow-accent-hover: 0 4px 14px rgb(15 160 146 / 50%);--shadow-pop: 0 8px 24px rgb(0 0 0 / 50%);--shadow-bar: 0 -6px 20px rgb(0 0 0 / 40%);--font-ui: "Heebo", "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-he: "Heebo", "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-en: "Open Sans", "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-full: 9999px;--s-1: .25rem;--s-2: .4rem;--s-3: .6rem;--s-4: .85rem;--s-5: 1.15rem;--s-6: 1.6rem;--panel-gap: .75rem;--rail-width: 14rem;--topbar-h: 3.6rem}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}code,kbd,samp,pre{font-family:var(--font-code);font-size:.76rem}pre,code,.ltr{direction:ltr;unicode-bidi:isolate}pre{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--code-rule);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);overflow-x:auto;text-align:start}a{color:var(--accent)}.num{font-variant-numeric:tabular-nums}.ds-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-3) var(--ease-move),transform var(--dur-3) var(--ease-move)}.panel{box-shadow:var(--shadow-card)}.ds-card--interactive{cursor:pointer}.ds-card--interactive:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.ds-button-accent{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);background:var(--accent-action);color:var(--on-accent);border:1px solid transparent;border-radius:var(--r-full);padding:var(--s-2) var(--s-5);font:inherit;font-weight:600;text-decoration:none;box-shadow:var(--shadow-accent);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease-move),filter var(--dur-2) var(--ease-move)}.ds-button-accent:hover:not(:disabled){box-shadow:var(--shadow-accent-hover)}.ds-button-accent:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ds-button-quiet{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);background:none;color:var(--muted);border:1px solid var(--rule);border-radius:var(--r-full);padding:var(--s-2) var(--s-4);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:color var(--dur-2) var(--ease-move),border-color var(--dur-2) var(--ease-move),background var(--dur-2) var(--ease-move)}.ds-button-quiet:hover:not(:disabled){color:var(--ink);background:var(--nav-hover)}.ds-button-quiet:disabled{opacity:.55;cursor:not-allowed}.ds-eyebrow{font-size:.69rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.ds-pill{display:inline-flex;align-items:center;gap:var(--s-1);border-radius:var(--r-full);padding:.12rem .55rem;font-size:.69rem;font-weight:700;white-space:nowrap}.dp-auth-eyebrow{margin:0 0 var(--s-2)}.dp-auth-title{margin:0 0 var(--s-3);font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.22}.dp-auth-lede{margin:0 0 var(--s-6);color:var(--muted);font-size:.86rem;line-height:1.72}.dp-auth-field{display:block;margin-block-end:var(--s-5)}.dp-auth-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-2)}.dp-auth-label label,.dp-auth-label>span{font-size:.76rem;font-weight:600;color:var(--muted)}.dp-auth-label a{font-size:.74rem;font-weight:600;text-decoration:none;white-space:nowrap}.dp-auth-label a:hover{text-decoration:underline}.dp-auth-input{position:relative;display:flex;align-items:center}.dp-auth-input:has(textarea){align-items:flex-start}.dp-auth-input:has(textarea)>.dp-auth-icon{inset-block-start:.78rem}.dp-auth-input:has(>.ltr){direction:ltr}.dp-auth-input>.dp-auth-icon{position:absolute;inset-inline-start:.72rem;inline-size:1.05rem;block-size:1.05rem;color:var(--faint);pointer-events:none}.dp-auth-input:focus-within>.dp-auth-icon{color:var(--accent)}.dp-auth-input input,.dp-auth-input textarea{inline-size:100%;font:inherit;font-size:.9rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);padding-block:.62rem;padding-inline:.8rem;text-align:start}.dp-auth-input--icon input,.dp-auth-input--icon textarea{padding-inline-start:2.35rem}.dp-auth-input textarea{resize:vertical;line-height:1.6;min-block-size:5rem}.dp-auth-input textarea.code{font-family:var(--font-code);font-size:.78rem}.dp-auth-input input::placeholder,.dp-auth-input textarea::placeholder{color:var(--faint)}.dp-auth-input input:hover:not(:disabled),.dp-auth-input textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,var(--rule))}.dp-auth-input input:focus,.dp-auth-input textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-glow)}.dp-auth-input input:disabled,.dp-auth-input textarea:disabled{opacity:.6;cursor:not-allowed}.dp-auth-input--reveal input{padding-inline-end:2.7rem}.dp-auth-reveal{position:absolute;inset-inline-end:.4rem;display:inline-flex;align-items:center;justify-content:center;inline-size:1.9rem;block-size:1.9rem;padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--faint);cursor:pointer}.dp-auth-reveal:hover{color:var(--ink);background:var(--nav-hover)}.dp-auth-reveal svg{inline-size:1.05rem;block-size:1.05rem}.dp-auth-hint{display:block;margin-block-start:var(--s-2);font-size:.74rem;color:var(--muted)}.dp-auth-submit{inline-size:100%;min-block-size:2.7rem;font-weight:700}.dp-auth-submit:disabled{cursor:progress}a.dp-auth-submit{text-decoration:none}.dp-auth-spinner{inline-size:1rem;block-size:1rem;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;animation:dp-spin var(--dur-4) linear infinite}.dp-auth-refusal{background:var(--bad-wash);border:1px solid color-mix(in srgb,var(--bad) 32%,transparent);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin-block-end:var(--s-5)}.dp-auth-refusal .cause{margin:0 0 var(--s-1);font-weight:700;font-size:.86rem}.dp-auth-refusal .next{margin:0;font-size:.84rem;line-height:1.6}.dp-auth-refusal .code{margin:var(--s-2) 0 0;font-family:var(--font-code);font-size:.69rem;color:var(--muted)}.dp-auth-doors{margin-block-start:var(--s-6);padding-block-start:var(--s-5);border-block-start:1px solid var(--rule)}.dp-auth-doors-head{margin:0 0 var(--s-2);font-size:.76rem;color:var(--faint)}.dp-auth-door{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:.48rem .6rem;margin-inline:-.6rem;border-radius:var(--r-md);color:var(--ink);font-size:.83rem;font-weight:600;text-decoration:none}.dp-auth-door:hover{background:var(--accent-faint);color:var(--accent)}.dp-auth-door-go{color:var(--faint);font-size:1rem;line-height:1}.dp-auth-door:hover .dp-auth-door-go{color:var(--accent)}.dp-auth-aside{margin:var(--s-5) 0 0;font-size:.8rem;line-height:1.7;color:var(--muted)}.dp-auth-doors>.dp-auth-aside:first-child{margin-block-start:0}.dp-auth-note{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--neutral-wash);color:var(--ink);font-size:.84rem;line-height:1.6}.dp-auth-facts{margin:0 0 var(--s-5)}.dp-auth-facts>div{display:flex;gap:var(--s-3);justify-content:space-between;align-items:baseline;padding-block:var(--s-2);border-block-end:1px solid var(--rule)}.dp-auth-facts dt{font-size:.74rem;font-weight:600;color:var(--muted)}.dp-auth-facts dd{margin:0;font-size:.83rem;text-align:end;overflow-wrap:anywhere}.dp-auth-facts .code{font-family:var(--font-code);font-size:.76rem}.dp-auth-skeleton{display:block;block-size:2.6rem;margin-block-end:var(--s-5);border-radius:var(--r-md);background:var(--neutral-wash)}.dp-auth-ref{margin:var(--s-5) 0 0;font-family:var(--font-code);font-size:.72rem;color:var(--faint)}.dp-auth-quiet{display:inline-block;margin-block-start:var(--s-4);font-size:.84rem;font-weight:600}.dp-auth-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes dp-page-in{0%{opacity:0}to{opacity:1}}@keyframes dp-rise-in{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@keyframes dp-pop-in{0%{opacity:0;transform:scale(.965) translateY(-4px)}to{opacity:1;transform:none}}@keyframes dp-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dp-press{0%{transform:scale(1)}to{transform:scale(.965)}}@keyframes dp-ring-in{0%{outline-offset:6px}to{outline-offset:2px}}@keyframes dp-confirm{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes dp-spin{to{transform:rotate(1turn)}}@keyframes dp-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes dp-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.main>*:not(router-outlet){animation:dp-page-in var(--dur-3) var(--ease-enter) both}.main>*:not(router-outlet)>*:nth-child(1),.main>*:not(router-outlet)>*:nth-child(2),.main>*:not(router-outlet)>*:nth-child(3),.main>*:not(router-outlet)>*:nth-child(4),.main>*:not(router-outlet)>*:nth-child(5),.main>*:not(router-outlet)>*:nth-child(6){animation:dp-rise-in var(--dur-3) var(--ease-enter) both}.main>*:not(router-outlet)>*:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.main>*:not(router-outlet)>*:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.main>*:not(router-outlet)>*:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.main>*:not(router-outlet)>*:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.main>*:not(router-outlet)>*:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.dp-pinned{animation-name:dp-page-in!important;animation-delay:0s!important;animation-duration:var(--dur-3);animation-timing-function:var(--ease-enter);animation-fill-mode:both}button:not(:disabled):active,summary:active,[role=tab]:not([aria-disabled=true]):active,.ds-button-accent:not(:disabled):active,.ds-button-quiet:not(:disabled):active{animation:dp-press var(--dur-1) var(--ease-move) forwards}button,select,input,textarea,summary,a{transition-property:color,background-color,background,border-color,box-shadow,opacity,outline-offset;transition-duration:var(--dur-2);transition-timing-function:var(--ease-move)}:focus-visible{animation:dp-ring-in var(--dur-2) var(--ease-enter)}[data-dp-slider]{position:relative;isolation:isolate}[data-dp-slider]:before{content:"";position:absolute;z-index:-1;inset-block-start:0;inset-inline-start:0;inline-size:var(--dp-slide-w, 0);block-size:var(--dp-slide-h, 0);transform:translate(var(--dp-slide-x, 0),var(--dp-slide-y, 0));border-radius:var(--dp-slide-radius, var(--r-full));background:var(--dp-slide-bg, var(--surface));box-shadow:var(--dp-slide-shadow, none);opacity:0;pointer-events:none;transition:transform var(--dur-3) var(--ease-spring),inline-size var(--dur-3) var(--ease-spring),block-size var(--dur-3) var(--ease-spring),opacity var(--dur-2) var(--ease-move)}[data-dp-slider][data-dp-ready]:before{opacity:1}[data-dp-slider][data-dp-first]:before{transition:opacity var(--dur-2) var(--ease-move)}.ds-card--interactive:active{transform:translateY(-1px) scale(.995)}.ds-button-accent{position:relative;overflow:hidden}.ds-button-accent:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.26) 50%,transparent 80%);transform:translate(-100%);pointer-events:none}.ds-button-accent:hover:not(:disabled):after{animation:dp-sheen var(--dur-4) var(--ease-move)}.ds-button-accent:hover:not(:disabled){filter:saturate(1.08)}.dp-spinner{display:inline-block;inline-size:.85em;block-size:.85em;border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--r-full);animation:dp-spin .62s linear infinite;vertical-align:-.1em}.dp-busy{cursor:progress;opacity:.72}.dp-confirmed{animation:dp-confirm var(--dur-3) var(--ease-spring)}.dp-skeleton{position:relative;overflow:hidden;background:var(--neutral-wash);border-radius:var(--r-sm)}.dp-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--surface) 50%,transparent 80%);opacity:.8;animation:dp-sheen 1.35s var(--ease-move) infinite}.dp-scrim{animation:dp-scrim-in var(--dur-3) var(--ease-enter) both}.dp-panel-in{animation:dp-pop-in var(--dur-3) var(--ease-spring) both}.dp-menu-in{animation:dp-pop-in var(--dur-2) var(--ease-enter) both}@keyframes dp-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97) translateY(-4px)}}.dp-menu-out{animation:dp-menu-out var(--dur-1) var(--ease-exit) both;pointer-events:none}.dp-cascade>*:nth-child(1),.dp-cascade>*:nth-child(2),.dp-cascade>*:nth-child(3),.dp-cascade>*:nth-child(4),.dp-cascade>*:nth-child(5),.dp-cascade>*:nth-child(6),.dp-cascade>*:nth-child(7),.dp-cascade>*:nth-child(8){animation:dp-rise-in var(--dur-3) var(--ease-enter) both}.dp-cascade>*:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.dp-cascade>*:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.dp-cascade>*:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.dp-cascade>*:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.dp-cascade>*:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.dp-cascade>*:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.dp-cascade>*:nth-child(8){animation-delay:calc(var(--stagger) * 7)}@keyframes dp-step-in-0{0%{opacity:0;transform:translate(calc(var(--dp-step-dir, 1) * var(--step-shift)))}to{opacity:1;transform:none}}@keyframes dp-step-in-1{0%{opacity:0;transform:translate(calc(var(--dp-step-dir, 1) * var(--step-shift)))}to{opacity:1;transform:none}}[data-step-phase="0"] .dp-step{animation:dp-step-in-0 var(--dur-3) var(--ease-enter) both}[data-step-phase="1"] .dp-step{animation:dp-step-in-1 var(--dur-3) var(--ease-enter) both}tbody tr,tr,.row{transition:background-color var(--dur-2) var(--ease-move)}summary{cursor:pointer}details[open]>*:not(summary){animation:dp-rise-in var(--dur-2) var(--ease-enter) both}.dp-menu-in>*:nth-child(1){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:20ms}.dp-menu-in>*:nth-child(2){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:40ms}.dp-menu-in>*:nth-child(3){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:60ms}.dp-menu-in>*:nth-child(4){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:80ms}.dp-menu-in>*:nth-child(5){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:.1s}.dp-menu-in>*:nth-child(6){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:.12s}.dp-menu-in>*:nth-child(7){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:.14s}.dp-menu-in>*:nth-child(8){animation:dp-rise-in var(--dur-2) var(--ease-enter) both;animation-delay:.16s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}
