@layer iv.reset;@layer iv.tokens{:root{--iv-palette-neutral-0:#fff;--iv-palette-neutral-50:#f5f7fc;--iv-palette-neutral-100:#e9edf7;--iv-palette-neutral-200:#d3daea;--iv-palette-neutral-300:#b3bdd4;--iv-palette-neutral-400:#8f9bb8;--iv-palette-neutral-500:#6b7896;--iv-palette-neutral-600:#4f5b7a;--iv-palette-neutral-700:#33406a;--iv-palette-neutral-800:#1c2544;--iv-palette-neutral-900:#0c1330;--iv-palette-neutral-950:#070d1c;--iv-palette-neutral-1000:#04070f;--iv-palette-cobalt-50:#eaf4ff;--iv-palette-cobalt-100:#d6e9ff;--iv-palette-cobalt-200:#b3d6ff;--iv-palette-cobalt-300:#8fc6ff;--iv-palette-cobalt-400:#66b1ff;--iv-palette-cobalt-500:#3d94ff;--iv-palette-cobalt-600:#2266d8;--iv-palette-cobalt-700:#1d4fc4;--iv-palette-cobalt-800:#1a3fa8;--iv-palette-cobalt-900:#172f7a;--iv-palette-cobalt-950:#0f1d4d;--iv-palette-cyan-50:#e6fbff;--iv-palette-cyan-100:#cdf6ff;--iv-palette-cyan-200:#a6efff;--iv-palette-cyan-300:#8fe3ff;--iv-palette-cyan-400:#73dfff;--iv-palette-cyan-500:#3fcdf5;--iv-palette-cyan-600:#17aad6;--iv-palette-cyan-700:#0e8ab0;--iv-palette-cyan-800:#0b6b8a;--iv-palette-cyan-900:#094d63;--iv-palette-cyan-950:#052f3d;--iv-palette-indigo-50:#eef0ff;--iv-palette-indigo-100:#dfe2ff;--iv-palette-indigo-200:#c2c8ff;--iv-palette-indigo-300:#a4adff;--iv-palette-indigo-400:#8b95ff;--iv-palette-indigo-500:#6674ff;--iv-palette-indigo-600:#4f5be6;--iv-palette-indigo-700:#3d47c2;--iv-palette-indigo-800:#313996;--iv-palette-indigo-900:#262c6e;--iv-palette-indigo-950:#171a45;--iv-palette-green-50:#f1f8e4;--iv-palette-green-300:#c6e28a;--iv-palette-green-400:#8bbf3a;--iv-palette-green-700:#4f7a12;--iv-palette-green-800:#3f6110;--iv-palette-red-50:#fff1f0;--iv-palette-red-300:#ff9aa4;--iv-palette-red-500:#ff665c;--iv-palette-red-600:#c22e26;--iv-palette-red-700:#b52d26;--iv-palette-amber-50:#fff8e6;--iv-palette-amber-300:#ffe9a8;--iv-palette-amber-400:#fbbf24;--iv-palette-amber-700:#8f5c00;--iv-space-0:0;--iv-space-1:.25rem;--iv-space-2:.5rem;--iv-space-3:.75rem;--iv-space-4:1rem;--iv-space-5:1.25rem;--iv-space-6:1.5rem;--iv-space-8:2rem;--iv-space-10:2.5rem;--iv-space-12:3rem;--iv-space-16:4rem;--iv-text-xs:.75rem;--iv-text-sm:.875rem;--iv-text-md:1rem;--iv-text-lg:1.125rem;--iv-text-xl:1.25rem;--iv-text-2xl:1.5rem;--iv-text-3xl:clamp(1.75rem, 1.2rem + 1.5vw, 2.25rem);--iv-text-4xl:clamp(2.25rem, 1.5rem + 2.5vw, 3.5rem);--iv-leading-tight:1.1;--iv-leading-snug:1.25;--iv-leading-normal:1.5;--iv-leading-relaxed:1.65;--iv-tracking-tight:-.011em;--iv-tracking-caps:.06em;--iv-weight-normal:400;--iv-weight-medium:500;--iv-weight-semibold:600;--iv-weight-bold:700;--iv-font-sans:"Outfit", "Outfit Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--iv-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--iv-radius-sm:.375rem;--iv-radius-md:.875rem;--iv-radius-lg:1.375rem;--iv-radius-full:999rem;--iv-border-width:1px;--iv-border-width-strong:3px;--iv-blur-sm:8px;--iv-blur-md:16px;--iv-blur-lg:28px;--iv-focus-width:2px;--iv-focus-offset:2px;--iv-z-dropdown:100;--iv-z-drawer:200;--iv-z-dialog:300;--iv-z-toast:400;--iv-motion-fast:.12s;--iv-motion-base:.18s;--iv-motion-slow:.22s;--iv-ease-out:cubic-bezier(.2, .7, .2, 1);--iv-measure:68ch;--iv-content-max:90rem;--iv-container-max:75rem}:root,[data-iv-theme=light],[data-iv-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--iv-color-bg:#fff;--iv-color-surface:#f5f7fc;--iv-color-surface-raised:#fff;--iv-color-text:#0b1230;--iv-color-text-muted:#4f5b7a;--iv-color-border:#d3daea;--iv-color-border-strong:#6b7896;--iv-color-primary:#1d4fc4;--iv-color-on-primary:#fff;--iv-color-primary-hover:#1a3fa8;--iv-color-primary-active:#172f7a;--iv-color-primary-subtle:#eaf4ff;--iv-color-accent:#0b6b8a;--iv-color-on-accent:#fff;--iv-color-success:#4f7a12;--iv-color-on-success:#fff;--iv-color-success-subtle:#f1f8e4;--iv-color-danger:#c22e26;--iv-color-on-danger:#fff;--iv-color-danger-subtle:#fff1f0;--iv-color-warning:#8f5c00;--iv-color-on-warning:#fff;--iv-color-warning-subtle:#fff8e6;--iv-color-info:#3d47c2;--iv-color-on-info:#fff;--iv-color-info-subtle:#eef0ff;--iv-color-focus:#1d4fc4;--iv-color-overlay:#0b12308c;--iv-color-hover-surface:#0b12300a;--iv-color-primary-border:#1d4fc48c;--iv-shadow-1:0 1px 2px #0b12300f;--iv-shadow-2:0 4px 12px #0b12301a;--iv-shadow-3:0 12px 32px #0b123024;--iv-shadow-ambient:0 2px 10px #0b12301a;--iv-glass-bg:#ffffff8c;--iv-glass-bg-strong:#ffffffc7;--iv-glass-border:#ffffffa6;--iv-glass-highlight:#ffffffe6;--iv-glow-primary:#1d4fc459;--iv-glow-secondary:#0b6b8a4d;--iv-gradient-brand:linear-gradient(120deg, #1d4fc4, #3d47c2);--iv-gradient-primary:linear-gradient(120deg, #2266d8, #1d4fc4 50%, #3d47c2);--iv-texture-grain-opacity:.05;--iv-focus-halo:0 0 2px 3px #1d4fc459}[data-iv-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--iv-color-bg:#04070f;--iv-color-surface:#070d1c;--iv-color-surface-raised:#0c1330;--iv-color-text:#eef2fb;--iv-color-text-muted:#a8b3cc;--iv-color-border:#33406a;--iv-color-border-strong:#6b7896;--iv-color-primary:#66b1ff;--iv-color-on-primary:#06122b;--iv-color-primary-hover:#8fc6ff;--iv-color-primary-active:#3d94ff;--iv-color-primary-subtle:#66b1ff1f;--iv-color-accent:#73dfff;--iv-color-on-accent:#06122b;--iv-color-success:#8bbf3a;--iv-color-on-success:#06122b;--iv-color-success-subtle:#8bbf3a1f;--iv-color-danger:#ff9aa4;--iv-color-on-danger:#06122b;--iv-color-danger-subtle:#ff9aa41f;--iv-color-warning:#fbbf24;--iv-color-on-warning:#06122b;--iv-color-warning-subtle:#fbbf241f;--iv-color-info:#8b95ff;--iv-color-on-info:#06122b;--iv-color-info-subtle:#8b95ff1f;--iv-color-focus:#73dfff;--iv-color-overlay:#02050cc7;--iv-color-hover-surface:#e6f0ff0d;--iv-color-primary-border:#66b1ff80;--iv-shadow-1:0 0 1px 1px #1c2544;--iv-shadow-2:0 4px 12px #00000073;--iv-shadow-3:0 12px 32px #0000008c;--iv-shadow-ambient:0 0 1px 1px #1c2544, 0 2px 10px #00000080;--iv-glass-bg:#0c133080;--iv-glass-bg-strong:#0c1330c7;--iv-glass-border:#ffffff1a;--iv-glass-highlight:#ffffff2e;--iv-glow-primary:#66b1ff73;--iv-glow-secondary:#73dfff66;--iv-gradient-brand:linear-gradient(120deg, #73dfff, #6674ff);--iv-gradient-primary:linear-gradient(120deg, #8fe3ff, #66b1ff 55%, #8b95ff);--iv-texture-grain-opacity:.09;--iv-focus-halo:0 0 3px 2px #66b1ff52}@media (prefers-color-scheme:dark){[data-iv-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--iv-color-bg:#04070f;--iv-color-surface:#070d1c;--iv-color-surface-raised:#0c1330;--iv-color-text:#eef2fb;--iv-color-text-muted:#a8b3cc;--iv-color-border:#33406a;--iv-color-border-strong:#6b7896;--iv-color-primary:#66b1ff;--iv-color-on-primary:#06122b;--iv-color-primary-hover:#8fc6ff;--iv-color-primary-active:#3d94ff;--iv-color-primary-subtle:#66b1ff1f;--iv-color-accent:#73dfff;--iv-color-on-accent:#06122b;--iv-color-success:#8bbf3a;--iv-color-on-success:#06122b;--iv-color-success-subtle:#8bbf3a1f;--iv-color-danger:#ff9aa4;--iv-color-on-danger:#06122b;--iv-color-danger-subtle:#ff9aa41f;--iv-color-warning:#fbbf24;--iv-color-on-warning:#06122b;--iv-color-warning-subtle:#fbbf241f;--iv-color-info:#8b95ff;--iv-color-on-info:#06122b;--iv-color-info-subtle:#8b95ff1f;--iv-color-focus:#73dfff;--iv-color-overlay:#02050cc7;--iv-color-hover-surface:#e6f0ff0d;--iv-color-primary-border:#66b1ff80;--iv-shadow-1:0 0 1px 1px #1c2544;--iv-shadow-2:0 4px 12px #00000073;--iv-shadow-3:0 12px 32px #0000008c;--iv-shadow-ambient:0 0 1px 1px #1c2544, 0 2px 10px #00000080;--iv-glass-bg:#0c133080;--iv-glass-bg-strong:#0c1330c7;--iv-glass-border:#ffffff1a;--iv-glass-highlight:#ffffff2e;--iv-glow-primary:#66b1ff73;--iv-glow-secondary:#73dfff66;--iv-gradient-brand:linear-gradient(120deg, #73dfff, #6674ff);--iv-gradient-primary:linear-gradient(120deg, #8fe3ff, #66b1ff 55%, #8b95ff);--iv-texture-grain-opacity:.09;--iv-focus-halo:0 0 3px 2px #66b1ff52}}[data-iv-theme]{color:var(--iv-color-text);background-color:var(--iv-color-bg)}@media (prefers-contrast:more){:root,[data-iv-theme]{--iv-color-border:var(--iv-color-border-strong)}}@media (prefers-reduced-motion:reduce){:root{--iv-motion-fast:0s;--iv-motion-base:0s;--iv-motion-slow:0s}}}@layer iv.base{.iv-root{font-family:var(--iv-font-sans);font-size:var(--iv-text-md);line-height:var(--iv-leading-normal);color:var(--iv-color-text);background-color:var(--iv-color-bg);accent-color:var(--iv-color-primary);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.iv-root,.iv-root *,.iv-root :before,.iv-root :after{box-sizing:border-box}.iv-root h1,.iv-root h2,.iv-root h3,.iv-root h4,.iv-root h5,.iv-root h6{text-wrap:balance;line-height:var(--iv-leading-tight);margin-block:0}.iv-root h1{font-size:var(--iv-text-4xl);font-weight:var(--iv-weight-bold);letter-spacing:var(--iv-tracking-tight)}.iv-root h2{font-size:var(--iv-text-3xl);font-weight:var(--iv-weight-bold);letter-spacing:var(--iv-tracking-tight)}.iv-root h3{font-size:var(--iv-text-2xl);font-weight:var(--iv-weight-semibold)}.iv-root h4{font-size:var(--iv-text-xl);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug)}.iv-root h5{font-size:var(--iv-text-lg);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug)}.iv-root h6{font-size:var(--iv-text-md);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug)}.iv-root p{text-wrap:pretty;margin-block:0}.iv-root ul,.iv-root ol{margin-block:0;padding-inline-start:var(--iv-space-6)}.iv-root li{margin-block-start:var(--iv-space-1)}.iv-root a{color:var(--iv-color-primary);text-underline-offset:.15em;transition:color var(--iv-motion-fast) var(--iv-ease-out);text-decoration:underline}@media (hover:hover){.iv-root a:hover{color:var(--iv-color-primary-hover)}}.iv-root strong,.iv-root b{font-weight:var(--iv-weight-semibold)}.iv-root small{font-size:var(--iv-text-sm)}.iv-root code,.iv-root kbd,.iv-root samp,.iv-root pre{font-family:var(--iv-font-mono);font-size:.9375em}.iv-root code,.iv-root kbd{background-color:var(--iv-color-surface);border-radius:var(--iv-radius-sm);padding-block:.125em;padding-inline:.3em}.iv-root kbd{color:var(--iv-color-accent);background-color:color-mix(in srgb, var(--iv-color-accent) 10%, transparent);border:var(--iv-border-width) solid color-mix(in srgb, var(--iv-color-accent) 24%, transparent);font-size:var(--iv-text-sm)}.iv-root pre{background-color:var(--iv-color-surface);border-radius:var(--iv-radius-sm);padding-block:var(--iv-space-4);padding-inline:var(--iv-space-4);line-height:var(--iv-leading-snug);margin-block:0;overflow-x:auto}.iv-root pre code{font-size:inherit;background-color:#0000;border-radius:0;padding:0}.iv-root hr{block-size:var(--iv-border-width);background-image:linear-gradient(to right, transparent, var(--iv-color-border), transparent);margin-block:var(--iv-space-8);border:0}@media (forced-colors:active){.iv-root hr{border-block-start:var(--iv-border-width) solid CanvasText}}.iv-root blockquote{border-inline-start:2px solid var(--iv-color-border-strong);color:var(--iv-color-text-muted);margin-block:0;margin-inline:0;padding-inline-start:var(--iv-space-4)}.iv-root img,.iv-root svg,.iv-root video{max-inline-size:100%}.iv-root figure{margin-block:0;margin-inline:0}.iv-root figcaption{font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);margin-block-start:var(--iv-space-2)}.iv-root table{border-collapse:collapse;text-align:start;inline-size:100%}.iv-root caption{text-align:start;color:var(--iv-color-text-muted);font-size:var(--iv-text-sm);padding-block-end:var(--iv-space-2)}.iv-root th,.iv-root td{padding-block:var(--iv-space-2);padding-inline:var(--iv-space-3);border-block-end:var(--iv-border-width) solid var(--iv-color-border);text-align:start;vertical-align:top}.iv-root th{font-weight:var(--iv-weight-semibold)}.iv-root [hidden]{display:none}.iv-root :focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}@media print{.iv-root,.iv-root body{color:#000;background:#fff}.iv-root dialog::backdrop{display:none}.iv-root *,.iv-root :before,.iv-root :after{box-shadow:none;text-shadow:none;transition:none;animation:none}.iv-root [hidden]{display:none}}}@layer iv.layout{.iv-container{inline-size:100%;max-inline-size:var(--iv-container-max);margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem)}.iv-container--narrow{max-inline-size:var(--iv-measure)}.iv-container--wide{max-inline-size:var(--iv-content-max)}.iv-stack{gap:var(--iv-stack-gap,var(--iv-space-4));flex-direction:column;display:flex}.iv-stack>*{margin-block:0}.iv-stack--center{align-items:center}.iv-cluster{gap:var(--iv-cluster-gap,var(--iv-space-3));align-items:var(--iv-cluster-align,center);flex-wrap:wrap;display:flex}.iv-grid{gap:var(--iv-grid-gap,var(--iv-space-4));grid-template-columns:repeat(var(--iv-grid-cols,1), minmax(0, 1fr));display:grid}.iv-grid--auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--iv-grid-min,16rem), 100%), 1fr))}}@layer iv.components{.iv-button{--iv-button-bg:var(--iv-color-surface-raised);--iv-button-fg:var(--iv-color-text);--iv-button-border:var(--iv-color-border-strong);--iv-button-bg-hover:var(--iv-color-surface);--iv-button-border-hover:var(--iv-color-border-strong);--iv-button-bg-active:var(--iv-color-surface);--iv-button-bg-image:none;--iv-button-radius:var(--iv-radius-full);--iv-button-px:var(--iv-space-4);--iv-button-py:var(--iv-space-2);--iv-button-shadow:var(--iv-shadow-ambient);--iv-button-shadow-hover:var(--iv-shadow-2);--iv-button-sheen:none;--iv-button-lift:-1px;justify-content:center;align-items:center;gap:var(--iv-space-2);min-block-size:2.5rem;padding-block:var(--iv-button-py);padding-inline:var(--iv-button-px);font-family:inherit;font-size:var(--iv-text-md);font-weight:var(--iv-weight-medium);text-align:center;overflow-wrap:anywhere;color:var(--iv-button-fg);background-color:var(--iv-button-bg);background-image:var(--iv-button-bg-image);border:var(--iv-border-width) solid var(--iv-button-border);border-radius:var(--iv-button-radius);box-shadow:var(--iv-button-sheen,none), var(--iv-button-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--iv-motion-fast) var(--iv-ease-out), border-color var(--iv-motion-fast) var(--iv-ease-out), box-shadow var(--iv-motion-fast) var(--iv-ease-out), color var(--iv-motion-fast) var(--iv-ease-out), transform var(--iv-motion-fast) var(--iv-ease-out);line-height:1.2;text-decoration:none;display:inline-flex}.iv-button--primary{--iv-button-bg:var(--iv-color-primary);--iv-button-fg:var(--iv-color-on-primary);--iv-button-border:var(--iv-color-primary);--iv-button-bg-hover:var(--iv-color-primary-hover);--iv-button-border-hover:var(--iv-color-primary-hover);--iv-button-bg-active:var(--iv-color-primary-active);--iv-button-bg-image:var(--iv-gradient-brand);--iv-button-sheen:inset 0 1px 0 color-mix(in oklab, var(--iv-color-on-primary) 26%, transparent);--iv-button-shadow:0 6px 24px var(--iv-glow-primary);--iv-button-shadow-hover:0 10px 34px var(--iv-glow-primary)}@media (hover:hover){.iv-button--primary:hover{--iv-button-bg-image:linear-gradient(120deg, color-mix(in oklab, var(--iv-color-primary-hover) 45%, var(--iv-color-accent)), var(--iv-color-primary-hover))}}.iv-button--secondary{--iv-button-bg:var(--iv-color-primary-subtle);--iv-button-fg:var(--iv-color-primary);--iv-button-border:var(--iv-color-primary-border);--iv-button-bg-hover:color-mix(in oklab, var(--iv-color-primary) 16%, var(--iv-color-primary-subtle));--iv-button-border-hover:var(--iv-color-primary);--iv-button-bg-active:var(--iv-color-primary-subtle);--iv-button-shadow:none;--iv-button-shadow-hover:0 6px 20px var(--iv-glow-secondary)}.iv-button--ghost{--iv-button-bg:transparent;--iv-button-fg:var(--iv-color-text);--iv-button-border:var(--iv-color-border);--iv-button-bg-hover:var(--iv-color-primary-subtle);--iv-button-border-hover:var(--iv-color-primary-border);--iv-button-bg-active:var(--iv-color-primary-subtle);--iv-button-shadow:none;--iv-button-shadow-hover:none;--iv-button-lift:0px}.iv-button--ghost.iv-button--icon{--iv-button-border:transparent}.iv-button--danger{--iv-button-bg:var(--iv-palette-red-600);--iv-button-fg:var(--iv-palette-neutral-0);--iv-button-border:var(--iv-palette-red-600);--iv-button-bg-hover:var(--iv-palette-red-700);--iv-button-border-hover:var(--iv-palette-red-700);--iv-button-bg-active:var(--iv-palette-red-700);--iv-button-sheen:inset 0 1px 0 color-mix(in oklab, var(--iv-palette-neutral-0) 26%, transparent)}.iv-button--sm{--iv-button-px:var(--iv-space-3);--iv-button-py:var(--iv-space-1);min-block-size:2rem;font-size:var(--iv-text-sm)}.iv-button--lg{--iv-button-px:var(--iv-space-6);--iv-button-py:var(--iv-space-3);min-block-size:3rem;font-size:var(--iv-text-lg)}.iv-button--icon{--iv-button-px:var(--iv-button-py);aspect-ratio:1;min-inline-size:2.5rem}.iv-button--icon.iv-button--sm{min-inline-size:2rem}.iv-button--icon.iv-button--lg{min-inline-size:3rem}@media (hover:hover){.iv-button:hover{background-color:var(--iv-button-bg-hover);border-color:var(--iv-button-border-hover);box-shadow:var(--iv-button-sheen,none), var(--iv-button-shadow-hover);transform:translateY(var(--iv-button-lift))}}.iv-button:active{background-color:var(--iv-button-bg-active);box-shadow:var(--iv-button-sheen,none), var(--iv-button-shadow);transform:translateY(1px)}.iv-button:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset);box-shadow:var(--iv-button-sheen,none), var(--iv-focus-halo)}.iv-button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed;transform:none}.iv-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}.iv-button[aria-busy=true]{cursor:progress;pointer-events:none}.iv-button[aria-busy=true]:before{content:"";border:2px solid;border-radius:var(--iv-radius-full);border-block-start-color:#0000;flex:none;block-size:1em;inline-size:1em;animation:.6s linear infinite iv-spin}@keyframes iv-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.iv-button{--iv-button-lift:0px}.iv-button[aria-busy=true]:before{border-style:dotted;border-block-start-color:currentColor;animation:none}}.iv-button-group{--iv-button-lift:0px;--iv-button-shadow:none;--iv-button-shadow-hover:none;border-radius:var(--iv-radius-full);box-shadow:var(--iv-shadow-ambient);flex-wrap:wrap;display:inline-flex}.iv-button-group>*{border-radius:0;margin-inline-start:calc(var(--iv-border-width) * -1);position:relative}.iv-button-group>:first-child{border-start-start-radius:var(--iv-radius-full);border-end-start-radius:var(--iv-radius-full);margin-inline-start:0}.iv-button-group>:last-child{border-start-end-radius:var(--iv-radius-full);border-end-end-radius:var(--iv-radius-full)}.iv-button-group>:focus-visible,.iv-button-group>:active{z-index:1}@media (forced-colors:active){.iv-button{--iv-button-bg-image:none;--iv-button-shadow:none;--iv-button-shadow-hover:none;--iv-button-sheen:none}}@media print{.iv-button{--iv-button-bg-image:none;--iv-button-shadow:none;--iv-button-shadow-hover:none}}.iv-button[hidden]{display:none}a.iv-button,a.iv-button:hover{color:var(--iv-button-fg)}.iv-card{background-color:var(--iv-card-bg,color-mix(in srgb, var(--iv-color-surface-raised) 86%, transparent));border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-card-radius,var(--iv-radius-lg));box-shadow:var(--iv-card-sheen,inset 0 1px 0 var(--iv-glass-highlight)), var(--iv-card-shadow,var(--iv-shadow-ambient));transition:box-shadow var(--iv-motion-base) var(--iv-ease-out);--iv-card-inner-radius:calc(var(--iv-card-radius,var(--iv-radius-lg)) - var(--iv-border-width));flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.iv-card:hover{box-shadow:var(--iv-card-sheen,inset 0 1px 0 var(--iv-glass-highlight)), var(--iv-card-shadow-hover,var(--iv-shadow-2))}}.iv-card--flat{--iv-card-shadow:none;--iv-card-shadow-hover:none;box-shadow:none}.iv-card__media{aspect-ratio:16/9;background-color:var(--iv-color-surface);background-image:linear-gradient(135deg, color-mix(in oklab, var(--iv-color-primary) 16%, var(--iv-color-surface)), var(--iv-color-surface) 58%, color-mix(in oklab, var(--iv-color-info) 12%, var(--iv-color-surface)));overflow:hidden}.iv-card__media:first-child{border-start-start-radius:var(--iv-card-inner-radius);border-start-end-radius:var(--iv-card-inner-radius)}.iv-card__media img,.iv-card__media video{object-fit:cover;block-size:100%;inline-size:100%}.iv-card__body{padding:var(--iv-card-padding,var(--iv-space-5));flex:1}.iv-card .iv-card__title{margin-block:0 var(--iv-space-2);font-size:var(--iv-text-lg);font-weight:var(--iv-weight-bold);line-height:var(--iv-leading-snug);letter-spacing:var(--iv-tracking-tight);text-wrap:balance}.iv-card__footer{gap:var(--iv-space-3);padding-block:var(--iv-space-4);padding-inline:var(--iv-card-padding,var(--iv-space-5));background-color:var(--iv-color-hover-surface);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.iv-card__footer:last-child{border-end-end-radius:var(--iv-card-inner-radius);border-end-start-radius:var(--iv-card-inner-radius)}@media print{.iv-card{box-shadow:none;background-color:#0000}}@media (forced-colors:active){.iv-card{box-shadow:none;background-color:canvas}}.iv-field{gap:.375rem;display:grid}.iv-label{font-size:var(--iv-text-md);font-weight:var(--iv-weight-medium);line-height:var(--iv-leading-snug)}.iv-label__required{color:var(--iv-color-danger);margin-inline-start:.25em}.iv-input,.iv-select,.iv-textarea{font:inherit;color:var(--iv-color-text);background-color:color-mix(in srgb, var(--iv-color-surface-raised) 70%, transparent);border:var(--iv-border-width) solid var(--iv-color-border-strong);border-radius:var(--iv-radius-md);min-block-size:2.5rem;padding-block:var(--iv-space-2);padding-inline:var(--iv-space-3);inline-size:100%;transition:border-color var(--iv-motion-fast) var(--iv-ease-out), box-shadow var(--iv-motion-fast) var(--iv-ease-out), background-color var(--iv-motion-fast) var(--iv-ease-out)}@media (hover:hover){.iv-input:hover,.iv-select:hover,.iv-textarea:hover{border-color:color-mix(in oklab, var(--iv-color-primary) 40%, var(--iv-color-border-strong))}}textarea.iv-input{resize:vertical;min-block-size:6rem;line-height:var(--iv-leading-normal)}.iv-input::placeholder,.iv-textarea::placeholder{color:var(--iv-color-text-muted);opacity:1}.iv-input:focus-visible,.iv-select:focus-visible,.iv-textarea:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px;border-color:var(--iv-color-focus);background-color:var(--iv-color-bg);box-shadow:var(--iv-focus-halo)}.iv-input[aria-invalid=true],.iv-select[aria-invalid=true],.iv-textarea[aria-invalid=true]{border-color:var(--iv-color-danger);box-shadow:0 0 2px 2px color-mix(in oklab, var(--iv-color-danger) 18%, transparent)}.iv-input:disabled,.iv-select:disabled,.iv-textarea:disabled{opacity:.55;background-color:var(--iv-color-surface);cursor:not-allowed}.iv-select{--iv-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236B7896' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");appearance:none;background-image:var(--iv-select-chevron);background-repeat:no-repeat;background-size:1rem 1rem;background-position:right var(--iv-space-3) center;padding-inline-end:2.25rem}:where([dir=rtl]) .iv-select{background-position:left var(--iv-space-3) center}.iv-check{align-items:flex-start;gap:var(--iv-space-2);cursor:pointer;line-height:var(--iv-leading-snug);display:inline-flex}.iv-check input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--iv-color-primary);cursor:pointer;flex:none;margin:0;margin-block-start:.2rem}.iv-checks{gap:var(--iv-space-2);display:grid}.iv-checks--inline{gap:var(--iv-space-4);flex-wrap:wrap;display:flex}.iv-fieldset{background-color:color-mix(in oklab, var(--iv-color-surface) 45%, transparent);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);padding-block:var(--iv-space-4) var(--iv-space-5);padding-inline:var(--iv-space-5);min-inline-size:0;margin-inline:0}.iv-fieldset__legend{font-size:var(--iv-text-sm);font-weight:var(--iv-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--iv-color-text-muted);padding-inline:var(--iv-space-2)}.iv-field__help{font-size:var(--iv-text-sm);line-height:var(--iv-leading-normal);color:var(--iv-color-text-muted);text-wrap:pretty}.iv-field__error{font-size:var(--iv-text-sm);font-weight:var(--iv-weight-medium);color:var(--iv-color-danger);align-items:flex-start;gap:var(--iv-space-2);line-height:var(--iv-leading-snug);display:flex}.iv-field__error:before{content:"";block-size:1.125rem;inline-size:1.125rem;-webkit-mask-image:var(--iv-icon-alert);mask-image:var(--iv-icon-alert);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--iv-icon-alert);background-color:currentColor;flex:none;-webkit-mask-size:100% 100%}.iv-field__error:empty{display:none}.iv-field__error,.iv-form__summary-title{--iv-icon-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zM7 3.5h2v5.5H7zM7 10.5h2v2H7z'/%3E%3C/svg%3E")}.iv-field{--iv-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23D63A31'/%3E%3Cpath d='M8 3.6v5' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.8' r='1.15' fill='%23fff'/%3E%3C/svg%3E");--iv-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%234F7A12'/%3E%3Cpath d='m4.6 8.3 2.4 2.4 4.4-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.iv-input--sm{min-block-size:2rem;padding-block:var(--iv-space-1);padding-inline:var(--iv-space-3);font-size:var(--iv-text-sm);border-radius:var(--iv-radius-sm)}.iv-input--lg{min-block-size:3rem;padding-block:var(--iv-space-3);padding-inline:var(--iv-space-4);font-size:var(--iv-text-lg)}.iv-textarea{field-sizing:content;resize:vertical;min-block-size:5.5rem;max-block-size:60vh;line-height:var(--iv-leading-normal)}.iv-field--float{display:block;position:relative}.iv-field--float .iv-input,.iv-field--float .iv-select,.iv-field--float .iv-textarea{min-block-size:3.75rem;padding-block:1.55rem .45rem}.iv-field--float .iv-textarea{min-block-size:6.5rem}.iv-field--float .iv-label{inline-size:fit-content;max-inline-size:calc(100% - var(--iv-space-8));text-overflow:ellipsis;white-space:nowrap;font-size:var(--iv-text-xs);font-weight:var(--iv-weight-medium);color:var(--iv-color-text-muted);pointer-events:none;transform-origin:0 0;transition:inset-block-start var(--iv-motion-base) var(--iv-ease-out), font-size var(--iv-motion-base) var(--iv-ease-out), color var(--iv-motion-base) var(--iv-ease-out);position:absolute;inset-block-start:.45rem;inset-inline-start:calc(var(--iv-space-3) + var(--iv-border-width));overflow:hidden}.iv-field--float :where(.iv-select:not(:focus):has(option[value=""]:checked)){color:#0000}.iv-field--float :where(.iv-input:placeholder-shown:not(:focus))~.iv-label,.iv-field--float :where(.iv-textarea:placeholder-shown:not(:focus))~.iv-label,.iv-field--float :where(.iv-select:not(:focus):has(option[value=""]:checked))~.iv-label{font-size:var(--iv-text-md);inset-block-start:1.05rem}.iv-picker>.iv-label{margin-block-end:.375rem;display:block}.iv-field--float .iv-picker__field{min-block-size:3.75rem;padding-block:1.55rem .45rem}.iv-field--float :where(.iv-select:has(option[value=""]:checked))~.iv-picker__field :where(.iv-picker__placeholder){color:#0000}.iv-field--float :where(.iv-input:autofill)~.iv-label,.iv-field--float :where(.iv-input:-webkit-autofill)~.iv-label{font-size:var(--iv-text-xs);inset-block-start:.45rem}.iv-field--float :where(.iv-input:autofill)~.iv-label,.iv-field--float :where(.iv-input:autofill)~.iv-label{font-size:var(--iv-text-xs);inset-block-start:.45rem}.iv-field--float:where(:focus-within) .iv-label{color:var(--iv-color-primary)}.iv-field--float .iv-field__help,.iv-field--float .iv-field__error,.iv-field--float .iv-counter{margin-block-start:var(--iv-space-2)}.iv-input-group{align-items:stretch;inline-size:100%;min-inline-size:0;display:flex}.iv-input-group>*{border-radius:0}.iv-input-group>*+*{margin-inline-start:calc(var(--iv-border-width) * -1)}.iv-input-group>:where(:first-child){border-start-start-radius:var(--iv-radius-md);border-end-start-radius:var(--iv-radius-md)}.iv-input-group>:where(:last-child){border-start-end-radius:var(--iv-radius-md);border-end-end-radius:var(--iv-radius-md)}.iv-input-group .iv-input,.iv-input-group .iv-select{flex:1;min-inline-size:0}.iv-input-group .iv-input:where(:focus-visible),.iv-input-group .iv-select:where(:focus-visible){z-index:1;position:relative}.iv-input-group__addon{align-items:center;gap:var(--iv-space-2);min-inline-size:0;padding-inline:var(--iv-space-3);font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);background-color:var(--iv-color-surface);border:var(--iv-border-width) solid var(--iv-color-border-strong);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:inline-flex;overflow:hidden}.iv-input-group__addon--button{font:inherit;font-size:var(--iv-text-sm);color:var(--iv-color-text);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out)}@media (hover:hover){.iv-input-group__addon--button:hover{background-color:var(--iv-color-primary-subtle)}}.iv-input-group__addon--button:focus-visible{z-index:1;outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:-1px;position:relative}.iv-switch{align-items:center;gap:var(--iv-space-3);cursor:pointer;line-height:var(--iv-leading-snug);display:inline-flex}.iv-switch input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iv-switch__track{--iv-switch-shift:0rem;border-radius:var(--iv-radius-full);background-color:var(--iv-color-border-strong);block-size:1.5rem;inline-size:2.75rem;transition:background-color var(--iv-motion-base) var(--iv-ease-out);flex:none;align-items:center;padding:.1875rem;display:flex}.iv-switch__thumb{border-radius:var(--iv-radius-full);background-color:var(--iv-color-bg);block-size:1.125rem;inline-size:1.125rem;box-shadow:var(--iv-shadow-1);transition:margin-inline-start var(--iv-motion-base) var(--iv-ease-out);margin-inline-start:var(--iv-switch-shift)}.iv-switch input:where(:checked)+.iv-switch__track{--iv-switch-shift:1.25rem;background-color:var(--iv-color-primary)}.iv-switch input:where(:focus-visible)+.iv-switch__track{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:2px;box-shadow:var(--iv-focus-halo)}.iv-switch input:where(:disabled)+.iv-switch__track{opacity:.55}@media (forced-colors:active){.iv-switch__track{--iv-switch-fc-thumb:CanvasText;border:var(--iv-border-width) solid CanvasText;forced-color-adjust:none;background-color:canvas}.iv-switch__thumb{background-color:var(--iv-switch-fc-thumb);box-shadow:none;forced-color-adjust:none}.iv-switch input:where(:checked)+.iv-switch__track{--iv-switch-fc-thumb:Canvas;background-color:highlight}}.iv-range{--iv-range-value:50%;--iv-range-track:.5rem;--iv-range-thumb:1.25rem;appearance:none;inline-size:100%;block-size:var(--iv-range-thumb);cursor:pointer;background:0 0;margin:0;padding:0}.iv-range:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:4px;border-radius:var(--iv-radius-full)}.iv-range::-webkit-slider-runnable-track{block-size:var(--iv-range-track);border-radius:var(--iv-radius-full);background-image:linear-gradient(to right, var(--iv-color-primary) 0 var(--iv-range-value), var(--iv-color-border) var(--iv-range-value) 100%)}:where([dir=rtl]) .iv-range::-webkit-slider-runnable-track{background-image:linear-gradient(to left, var(--iv-color-primary) 0 var(--iv-range-value), var(--iv-color-border) var(--iv-range-value) 100%)}.iv-range::-webkit-slider-thumb{appearance:none;inline-size:var(--iv-range-thumb);block-size:var(--iv-range-thumb);border:2px solid var(--iv-color-primary);border-radius:var(--iv-radius-full);background-color:var(--iv-color-bg);box-shadow:var(--iv-shadow-1);transition:box-shadow var(--iv-motion-fast) var(--iv-ease-out);margin-block-start:calc((var(--iv-range-track) - var(--iv-range-thumb)) / 2)}.iv-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--iv-focus-halo)}.iv-range::-moz-range-track{block-size:var(--iv-range-track);border-radius:var(--iv-radius-full);background-color:var(--iv-color-border)}.iv-range::-moz-range-progress{block-size:var(--iv-range-track);border-radius:var(--iv-radius-full);background-color:var(--iv-color-primary)}.iv-range::-moz-range-thumb{inline-size:var(--iv-range-thumb);block-size:var(--iv-range-thumb);border:2px solid var(--iv-color-primary);border-radius:var(--iv-radius-full);background-color:var(--iv-color-bg);box-shadow:var(--iv-shadow-1)}.iv-range:focus-visible::-moz-range-thumb{box-shadow:var(--iv-focus-halo)}@media (forced-colors:active){.iv-range::-webkit-slider-runnable-track{background-image:linear-gradient(to right, Highlight 0 var(--iv-range-value), Canvas var(--iv-range-value) 100%);border:var(--iv-border-width) solid CanvasText;forced-color-adjust:none}:where([dir=rtl]) .iv-range::-webkit-slider-runnable-track{background-image:linear-gradient(to left, Highlight 0 var(--iv-range-value), Canvas var(--iv-range-value) 100%)}.iv-range::-webkit-slider-thumb{forced-color-adjust:none;background-color:canvas;border-color:canvastext}.iv-range::-moz-range-track{border:var(--iv-border-width) solid CanvasText;forced-color-adjust:none;background-color:canvas}.iv-range::-moz-range-progress{forced-color-adjust:none;background-color:highlight}.iv-range::-moz-range-thumb{forced-color-adjust:none;background-color:canvas;border-color:canvastext}}.iv-file{cursor:pointer;--iv-icon-upload:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 3.4 6h2.9v4.5h3.4V6h2.9L8 1zM2 12.6h12V15H2z'/%3E%3C/svg%3E");display:block}.iv-file input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iv-file__zone{align-items:center;gap:var(--iv-space-2);padding:var(--iv-space-6);text-align:center;font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);background-color:var(--iv-color-surface);border:var(--iv-border-width-strong) dashed var(--iv-color-border);border-radius:var(--iv-radius-lg);transition:border-color var(--iv-motion-base) var(--iv-ease-out), background-color var(--iv-motion-base) var(--iv-ease-out), box-shadow var(--iv-motion-base) var(--iv-ease-out);flex-direction:column;display:flex}.iv-file__zone:before{content:"";background-color:var(--iv-color-primary);block-size:1.75rem;inline-size:1.75rem;-webkit-mask-image:var(--iv-icon-upload);mask-image:var(--iv-icon-upload);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--iv-icon-upload);-webkit-mask-size:100% 100%}@media (hover:hover){.iv-file:where(:hover) .iv-file__zone{border-color:var(--iv-color-primary);background-color:var(--iv-color-primary-subtle)}}.iv-file:where(:focus-within) .iv-file__zone{border-color:var(--iv-color-primary);background-color:var(--iv-color-primary-subtle);box-shadow:var(--iv-focus-halo)}.iv-form{gap:var(--iv-space-5);display:grid}.iv-field--invalid .iv-input,.iv-field--invalid .iv-textarea{border-color:var(--iv-color-danger);background-image:var(--iv-icon-invalid);background-repeat:no-repeat;background-size:1.125rem 1.125rem;background-position:right var(--iv-space-3) top .7rem;padding-inline-end:2.5rem}:where([dir=rtl]) .iv-field--invalid .iv-input,:where([dir=rtl]) .iv-field--invalid .iv-textarea{background-position:left var(--iv-space-3) top .7rem}.iv-field--invalid .iv-select{border-color:var(--iv-color-danger);background-image:var(--iv-icon-invalid), var(--iv-select-chevron);background-repeat:no-repeat;background-size:1.125rem 1.125rem,1rem 1rem;background-position:right 2.25rem center, right var(--iv-space-3) center;padding-inline-end:3.75rem}.iv-field--valid .iv-input,.iv-field--valid .iv-textarea{border-color:var(--iv-color-success);background-image:var(--iv-icon-valid);background-repeat:no-repeat;background-size:1.125rem 1.125rem;background-position:right var(--iv-space-3) top .7rem;padding-inline-end:2.5rem}.iv-field--valid .iv-select{border-color:var(--iv-color-success);background-image:var(--iv-icon-valid), var(--iv-select-chevron);background-repeat:no-repeat;background-size:1.125rem 1.125rem,1rem 1rem;background-position:right 2.25rem center, right var(--iv-space-3) center;padding-inline-end:3.75rem}.iv-field--invalid :where(.iv-input:focus-visible),.iv-field--invalid :where(.iv-select:focus-visible),.iv-field--invalid :where(.iv-textarea:focus-visible){outline-color:var(--iv-color-danger);border-color:var(--iv-color-danger);box-shadow:0 0 2px 3px var(--iv-color-danger-subtle)}.iv-field--invalid .iv-label{color:var(--iv-color-danger)}.iv-field--valid .iv-label{color:var(--iv-color-text)}.iv-field__error{animation:iv-field-error .2s var(--iv-ease-out)}@keyframes iv-field-error{0%{opacity:0;transform:translateY(-.25rem)}}.iv-form__summary[hidden],.iv-field__error[hidden]{display:none}.iv-form__summary{gap:var(--iv-space-3);padding:var(--iv-space-4);border:var(--iv-border-width) solid var(--iv-color-danger);border-radius:var(--iv-radius-lg);background-color:var(--iv-color-danger-subtle);box-shadow:var(--iv-shadow-1);animation:iv-field-error .2s var(--iv-ease-out);display:grid}.iv-form__summary-title{align-items:center;gap:var(--iv-space-2);font-weight:var(--iv-weight-semibold);color:var(--iv-color-danger);margin:0;display:flex}.iv-form__summary-title:before{content:"";block-size:1.25rem;inline-size:1.25rem;-webkit-mask-image:var(--iv-icon-alert);mask-image:var(--iv-icon-alert);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--iv-icon-alert);background-color:currentColor;flex:none;-webkit-mask-size:100% 100%}.iv-form__summary-list{gap:var(--iv-space-1);font-size:var(--iv-text-sm);margin:0;padding-inline-start:var(--iv-space-5);display:grid}.iv-form__summary a{color:var(--iv-color-danger);text-underline-offset:.2em}.iv-shake{animation:iv-shake .32s var(--iv-ease-out)}@keyframes iv-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}90%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.iv-shake,.iv-field__error,.iv-form__summary{animation:none}}.iv-counter{font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);font-variant-numeric:tabular-nums;transition:color var(--iv-motion-fast) var(--iv-ease-out);justify-self:end;margin:0}.iv-counter__value{font-variant-numeric:tabular-nums;font-weight:var(--iv-weight-medium)}.iv-counter--warn{color:var(--iv-color-warning)}.iv-counter--over{color:var(--iv-color-danger);font-weight:var(--iv-weight-semibold)}.iv-dialog{inline-size:min(var(--iv-dialog-width,32rem), calc(100% - 2rem));max-block-size:calc(100dvh - 2rem);color:var(--iv-color-text);background-color:var(--iv-color-surface-raised);border-radius:var(--iv-radius-lg);outline:var(--iv-border-width) solid var(--iv-color-border);outline-offset:calc(-1 * var(--iv-border-width));box-shadow:var(--iv-shadow-3);border:0;margin:auto;padding:0;overflow:auto}.iv-dialog::backdrop{background-color:var(--iv-color-overlay);-webkit-backdrop-filter:blur(var(--iv-blur-sm));backdrop-filter:blur(var(--iv-blur-sm))}.iv-dialog[open]{animation:iv-dialog-in var(--iv-motion-base) var(--iv-ease-out)}@keyframes iv-dialog-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}}@media (prefers-reduced-motion:reduce){.iv-dialog[open]{animation:none}}.iv-dialog__panel{flex-direction:column;min-block-size:0;margin:0;display:flex}.iv-dialog__header{justify-content:space-between;align-items:center;gap:var(--iv-space-4);padding-block:var(--iv-space-4);padding-inline:var(--iv-space-6);border-block-end:var(--iv-border-width) solid var(--iv-color-border);display:flex}.iv-dialog .iv-dialog__title{font-size:var(--iv-text-xl);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);letter-spacing:-.012em;margin:0}.iv-dialog__body{padding:var(--iv-space-6);overflow-y:auto}.iv-dialog__footer{gap:var(--iv-space-3);padding-block:var(--iv-space-4);padding-inline:var(--iv-space-6);background-color:color-mix(in oklab, var(--iv-color-surface) 62%, transparent);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.iv-dialog:target:not([open]){display:block;position:static}.iv-badge{align-items:center;gap:var(--iv-space-1);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);letter-spacing:.012em;line-height:var(--iv-leading-snug);white-space:nowrap;color:var(--iv-badge-fg,var(--iv-badge-tone,var(--iv-color-text)));background-color:var(--iv-badge-bg,var(--iv-badge-tone-subtle,var(--iv-color-surface)));border:var(--iv-border-width) solid var(--iv-badge-border,var(--iv-color-border));border-radius:var(--iv-badge-radius,var(--iv-radius-full));padding-block:.1875rem;padding-inline:.625rem;display:inline-flex}.iv-badge--primary,.iv-badge--success,.iv-badge--warning,.iv-badge--danger,.iv-badge--info{--iv-badge-border:color-mix(in oklab, var(--iv-badge-tone) 28%, transparent);--iv-badge-fg:color-mix(in oklab, var(--iv-badge-tone) 84%, var(--iv-color-text))}.iv-badge--primary{--iv-badge-tone:var(--iv-color-primary);--iv-badge-tone-subtle:var(--iv-color-primary-subtle);--iv-badge-on-tone:var(--iv-color-on-primary)}.iv-badge--success{--iv-badge-tone:var(--iv-color-success);--iv-badge-tone-subtle:var(--iv-color-success-subtle);--iv-badge-on-tone:var(--iv-color-on-success)}.iv-badge--warning{--iv-badge-tone:var(--iv-color-warning);--iv-badge-tone-subtle:var(--iv-color-warning-subtle);--iv-badge-on-tone:var(--iv-color-on-warning)}.iv-badge--danger{--iv-badge-tone:var(--iv-color-danger);--iv-badge-tone-subtle:var(--iv-color-danger-subtle);--iv-badge-on-tone:var(--iv-color-on-danger)}.iv-badge--info{--iv-badge-tone:var(--iv-color-info);--iv-badge-tone-subtle:var(--iv-color-info-subtle);--iv-badge-on-tone:var(--iv-color-on-info)}.iv-badge--solid{--iv-badge-bg:var(--iv-badge-tone,var(--iv-color-surface-raised));--iv-badge-fg:var(--iv-badge-on-tone,var(--iv-color-text));--iv-badge-border:var(--iv-badge-tone,var(--iv-color-border))}.iv-alert{--iv-alert-tone:var(--iv-color-info);--iv-alert-bg:color-mix(in oklab, var(--iv-color-info) 9%, var(--iv-color-surface-raised));gap:var(--iv-space-1) var(--iv-space-3);overflow-wrap:break-word;padding:var(--iv-alert-padding,var(--iv-space-4));color:var(--iv-color-text);background-color:var(--iv-alert-bg);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-alert-radius,var(--iv-radius-lg));box-shadow:var(--iv-shadow-ambient);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.iv-alert:before{content:"";border-inline-start:var(--iv-border-width-strong) solid var(--iv-alert-tone);border-radius:calc(var(--iv-alert-radius,var(--iv-radius-lg)) - var(--iv-border-width));pointer-events:none;position:absolute;inset:0}.iv-alert--info{--iv-alert-tone:var(--iv-color-info);--iv-alert-bg:color-mix(in oklab, var(--iv-color-info) 9%, var(--iv-color-surface-raised))}.iv-alert--success{--iv-alert-tone:var(--iv-color-success);--iv-alert-bg:color-mix(in oklab, var(--iv-color-success) 9%, var(--iv-color-surface-raised))}.iv-alert--warning{--iv-alert-tone:var(--iv-color-warning);--iv-alert-bg:color-mix(in oklab, var(--iv-color-warning) 9%, var(--iv-color-surface-raised))}.iv-alert--danger{--iv-alert-tone:var(--iv-color-danger);--iv-alert-bg:color-mix(in oklab, var(--iv-color-danger) 9%, var(--iv-color-surface-raised))}.iv-alert__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--iv-alert-tone);flex:none;grid-row:1/span 2}.iv-alert__icon svg{block-size:100%;inline-size:100%}.iv-alert__title{font-size:var(--iv-text-md);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);letter-spacing:-.006em;grid-column:2;margin-block:0}.iv-alert__body{font-size:var(--iv-text-sm);line-height:var(--iv-leading-relaxed);color:color-mix(in oklab, var(--iv-color-text) 88%, var(--iv-color-text-muted));grid-column:2;margin-block:0}.iv-alert__body p{margin-block:0}.iv-alert__actions{gap:var(--iv-space-2);flex-wrap:wrap;grid-column:2;margin-block-start:var(--iv-space-2);display:flex}.iv-table-wrap{background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);inline-size:100%;max-inline-size:100%;box-shadow:var(--iv-shadow-ambient);overflow-x:auto}.iv-table-wrap:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}.iv-table{--iv-table-cell-px:var(--iv-space-4);--iv-table-cell-py:var(--iv-space-3);--iv-table-border:var(--iv-color-border);border-collapse:collapse;inline-size:100%;font-size:var(--iv-text-sm);line-height:var(--iv-leading-normal);color:var(--iv-color-text);background-color:var(--iv-color-surface-raised)}.iv-table caption{padding-block:var(--iv-space-3);padding-inline:var(--iv-space-4);text-align:start;font-size:var(--iv-text-sm);color:var(--iv-color-text-muted)}.iv-table td{font-variant-numeric:tabular-nums}.iv-table th,.iv-table td{padding-block:var(--iv-table-cell-py);padding-inline:var(--iv-table-cell-px);text-align:start;vertical-align:top;border-block-end:var(--iv-border-width) solid var(--iv-table-border)}.iv-table thead th{font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-text-muted)}.iv-table th{font-weight:var(--iv-weight-semibold);color:var(--iv-color-text);background-color:var(--iv-color-surface)}.iv-table tbody tr:last-child td{border-block-end:0}.iv-table tbody tr{transition:background-color var(--iv-motion-fast) var(--iv-ease-out)}@media (hover:hover){.iv-table tbody tr:hover{background-color:color-mix(in oklab, var(--iv-color-primary-subtle) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.iv-table tbody tr{transition:none}}.iv-table--striped tbody tr:nth-child(2n){background-color:var(--iv-color-surface)}.iv-table--compact{--iv-table-cell-px:var(--iv-space-3);--iv-table-cell-py:var(--iv-space-2)}.iv-table--bordered th,.iv-table--bordered td{border:var(--iv-border-width) solid var(--iv-table-border)}.iv-table--stack,.iv-table--stack tbody,.iv-table--stack tr{display:block}.iv-table--stack caption{inline-size:100%;display:block}.iv-table--stack thead{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iv-table--stack tr{padding-inline:var(--iv-space-4);padding-block:var(--iv-space-3);border-block-end:var(--iv-border-width) solid var(--iv-table-border)}.iv-table--stack tbody tr:last-child{border-block-end:0}.iv-table--stack td,.iv-table--stack tbody th{gap:var(--iv-space-2);padding-block:var(--iv-space-1);text-align:start;overflow-wrap:anywhere;border-block-end:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.iv-table--stack td:before,.iv-table--stack tbody th:before{content:attr(data-iv-label);font-weight:var(--iv-weight-semibold);color:var(--iv-color-text-muted)}@media (width>=48em){.iv-table--stack{display:table}.iv-table--stack caption{display:table-caption}.iv-table--stack thead{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;display:table-header-group;position:static;overflow:visible}.iv-table--stack tbody{display:table-row-group}.iv-table--stack tr{border-block-end:0;padding-block:0;padding-inline:0;display:table-row}.iv-table--stack td,.iv-table--stack tbody th{padding-block:var(--iv-table-cell-py);border-block-end:var(--iv-border-width) solid var(--iv-table-border);display:table-cell}.iv-table--stack td:before,.iv-table--stack tbody th:before{content:none}.iv-table--stack tbody tr:last-child td,.iv-table--stack tbody tr:last-child th{border-block-end:0}}.iv-breadcrumb{--iv-breadcrumb-gap:var(--iv-space-2);--iv-breadcrumb-separator-size:.5rem;font-size:var(--iv-text-sm);color:var(--iv-color-text-muted)}.iv-breadcrumb__list{align-items:center;gap:var(--iv-breadcrumb-gap);flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex}.iv-breadcrumb__item{align-items:center;gap:var(--iv-breadcrumb-gap);overflow-wrap:anywhere;min-block-size:1.5rem;min-inline-size:0;display:flex}.iv-breadcrumb__item+.iv-breadcrumb__item:before{content:"";inline-size:var(--iv-breadcrumb-separator-size);block-size:var(--iv-breadcrumb-separator-size);background-color:currentColor;flex:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M2 1 L5.5 4 L2 7' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M2 1 L5.5 4 L2 7' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iv-breadcrumb a{color:var(--iv-color-text-muted);text-underline-offset:.2em;border-radius:var(--iv-radius-sm);text-decoration:none}@media (hover:hover){.iv-breadcrumb a:hover{color:var(--iv-color-primary);text-decoration:underline}}.iv-breadcrumb a:focus-visible{color:var(--iv-color-primary);outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset);box-shadow:var(--iv-focus-halo);text-decoration:underline}.iv-breadcrumb__item[aria-current=page]{color:var(--iv-color-text);font-weight:var(--iv-weight-semibold)}.iv-pagination{--iv-pagination-gap:var(--iv-space-2);--iv-pagination-size:2.5rem;--iv-pagination-radius:var(--iv-radius-full);font-size:var(--iv-text-sm)}.iv-pagination__list{align-items:center;gap:var(--iv-pagination-gap);flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex}.iv-pagination__link,.iv-pagination__ellipsis{min-inline-size:var(--iv-pagination-size);min-block-size:var(--iv-pagination-size);padding-inline:var(--iv-space-2);font-weight:var(--iv-weight-medium);font-variant-numeric:tabular-nums;border-radius:var(--iv-pagination-radius);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.iv-pagination__link{color:var(--iv-color-text);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);box-shadow:var(--iv-shadow-ambient);transition:background-color var(--iv-motion-fast) var(--iv-ease-out), border-color var(--iv-motion-fast) var(--iv-ease-out)}.iv-pagination__ellipsis{color:var(--iv-color-text-muted)}@media (hover:hover){.iv-pagination__link:hover{background-color:var(--iv-color-primary-subtle);border-color:color-mix(in oklab, var(--iv-color-primary) 45%, var(--iv-color-border-strong))}}.iv-pagination__link:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset);box-shadow:var(--iv-focus-halo)}.iv-pagination__link[aria-current=page]{color:var(--iv-color-on-primary);background-color:var(--iv-color-primary);border-color:var(--iv-color-primary);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--iv-color-on-primary) 26%, transparent), 0 2px 8px var(--iv-glow-primary)}.iv-pagination__link[aria-disabled=true]{color:var(--iv-color-text-muted);border-color:var(--iv-color-border);box-shadow:none;cursor:not-allowed;background-color:#0000}@media (prefers-reduced-motion:reduce){.iv-pagination__link{transition:none}}a.iv-pagination__link,a.iv-pagination__link:hover{color:var(--iv-color-text)}a.iv-pagination__link[aria-current=page]{color:var(--iv-color-on-primary)}a.iv-pagination__link[aria-disabled=true]{color:var(--iv-color-text-muted)}.iv-progress{--iv-progress-size:.5rem;--iv-progress-color:var(--iv-color-primary);--iv-progress-track:color-mix(in oklab, var(--iv-color-border) 55%, var(--iv-color-surface));--iv-progress-track-subtle:var(--iv-color-success-subtle);--iv-progress-groove:inset 0 1px 2px var(--iv-color-hover-surface);inline-size:100%;block-size:var(--iv-progress-size);appearance:none;color:var(--iv-progress-color);background-color:var(--iv-progress-track);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-full);box-shadow:var(--iv-progress-groove);display:block;overflow:hidden}.iv-progress::-webkit-progress-bar{background-color:var(--iv-progress-track)}.iv-progress::-webkit-progress-value{background-image:linear-gradient(90deg, color-mix(in oklab, var(--iv-progress-color) 78%, var(--iv-color-surface)), var(--iv-progress-color));border-radius:var(--iv-radius-full)}.iv-progress::-moz-progress-bar{background-image:linear-gradient(90deg, color-mix(in oklab, var(--iv-progress-color) 78%, var(--iv-color-surface)), var(--iv-progress-color));border-radius:var(--iv-radius-full)}.iv-progress--sm{--iv-progress-size:.25rem}.iv-progress--lg{--iv-progress-size:1rem;border-radius:var(--iv-radius-full)}.iv-progress--success{--iv-progress-color:var(--iv-color-success);--iv-progress-track-subtle:var(--iv-color-success-subtle)}.iv-progress--warning{--iv-progress-color:var(--iv-color-warning);--iv-progress-track-subtle:var(--iv-color-warning-subtle)}.iv-progress--danger{--iv-progress-color:var(--iv-color-danger);--iv-progress-track-subtle:var(--iv-color-danger-subtle)}.iv-progress:indeterminate{background-image:linear-gradient(90deg, transparent 0%, var(--iv-progress-color) 50%, transparent 100%);animation:iv-progress-slide 1.4s var(--iv-ease-out) infinite;background-repeat:no-repeat;background-size:40% 100%}.iv-progress:indeterminate::-moz-progress-bar{background-color:#0000}.iv-progress:indeterminate::-webkit-progress-bar{background-color:#0000}@keyframes iv-progress-slide{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.iv-progress:indeterminate{background-image:none;background-color:var(--iv-progress-track-subtle);animation:none}}@media (forced-colors:active){.iv-progress{box-shadow:none;background-color:canvas;border-color:canvastext}.iv-progress::-webkit-progress-bar{background-color:canvas}.iv-progress::-webkit-progress-value{forced-color-adjust:none;background-color:highlight;background-image:none}.iv-progress::-moz-progress-bar{forced-color-adjust:none;background-color:highlight;background-image:none}.iv-progress:indeterminate{background-color:canvas;background-image:none;animation:none}.iv-progress:indeterminate::-webkit-progress-value{background-color:#0000}.iv-progress:indeterminate::-moz-progress-bar{background-color:#0000}}.iv-skeleton{--iv-skeleton-bg:var(--iv-color-surface);--iv-skeleton-highlight:color-mix(in oklab, var(--iv-color-border-strong) 42%, var(--iv-color-surface));--iv-skeleton-radius:var(--iv-radius-sm);background-color:var(--iv-skeleton-bg);background-image:linear-gradient(90deg, transparent 0%, var(--iv-skeleton-highlight) 50%, transparent 100%);border-radius:var(--iv-skeleton-radius);block-size:1em;inline-size:100%;animation:iv-shimmer 1.6s var(--iv-ease-out) infinite;background-repeat:no-repeat;background-size:55% 100%;display:block}.iv-skeleton--text{block-size:1em;inline-size:100%}.iv-skeleton--title{block-size:1.5em;inline-size:60%}.iv-skeleton--circle{border-radius:var(--iv-radius-full);block-size:2.5rem;inline-size:2.5rem}.iv-skeleton--rect{aspect-ratio:16/9;border-radius:var(--iv-radius-lg);block-size:auto}.iv-skeleton--text{border-radius:var(--iv-radius-full)}@keyframes iv-shimmer{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.iv-skeleton{background-image:none;animation:none}}.iv-disclosure{--iv-disclosure-bg:var(--iv-color-surface-raised);--iv-disclosure-radius:var(--iv-radius-lg);--iv-disclosure-px:var(--iv-space-5);--iv-disclosure-py:var(--iv-space-4);background-color:var(--iv-disclosure-bg);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-disclosure-radius);box-shadow:var(--iv-shadow-ambient)}.iv-disclosure>summary{list-style:none}.iv-disclosure>summary::-webkit-details-marker{display:none}.iv-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--iv-space-3);padding-block:var(--iv-disclosure-py);padding-inline:var(--iv-disclosure-px);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);color:var(--iv-color-text);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out), color var(--iv-motion-fast) var(--iv-ease-out);display:flex}.iv-disclosure[open]>summary{color:var(--iv-color-primary)}.iv-disclosure__summary:after{content:"";transform-origin:50%;block-size:.45rem;inline-size:.45rem;transition:transform var(--iv-motion-base) var(--iv-ease-out);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline-end:.25rem;transform:rotate(45deg)}.iv-disclosure[open]>summary:after{transform:rotate(225deg)}.iv-disclosure__summary:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:calc(-1 * var(--iv-focus-offset))}@media (hover:hover){.iv-disclosure__summary:hover{background-color:var(--iv-color-surface)}}@media (prefers-reduced-motion:reduce){.iv-disclosure__summary:after{transition:none}}.iv-disclosure__content{padding-block:0 var(--iv-space-5);padding-inline:var(--iv-disclosure-px);color:color-mix(in oklab, var(--iv-color-text) 90%, var(--iv-color-text-muted));line-height:var(--iv-leading-relaxed)}.iv-accordion{border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-ambient);flex-direction:column;display:flex;overflow:hidden}.iv-accordion>.iv-disclosure{box-shadow:none;border:0;border-radius:0}.iv-accordion>*+*{border-block-start:var(--iv-border-width) solid var(--iv-color-border)}.iv-tabs{--iv-tabs-indicator:2px;--iv-tabs-gap:var(--iv-space-5);--iv-tabs-radius:var(--iv-radius-md);display:block}.iv-tabs__list{align-items:stretch;gap:var(--iv-space-1);border-block-end:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;display:flex}.iv-tabs__tab{min-block-size:2.5rem;padding-block:var(--iv-space-2);padding-inline:var(--iv-space-4);font-family:inherit;font-size:var(--iv-text-md);font-weight:var(--iv-weight-medium);color:var(--iv-color-text-muted);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out), color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;border:0;border-start-start-radius:var(--iv-tabs-radius);border-start-end-radius:var(--iv-tabs-radius);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.iv-tabs__tab:after{content:"";block-size:var(--iv-tabs-indicator);border-radius:var(--iv-radius-full);background-color:#0000;position:absolute;inset-block-end:calc(-1 * var(--iv-border-width));inset-inline:0}.iv-tabs__tab[aria-selected=true]{font-weight:var(--iv-weight-semibold);color:var(--iv-color-primary);background-color:color-mix(in oklab, var(--iv-color-primary-subtle) 70%, transparent);border-end-end-radius:0;border-end-start-radius:0}.iv-tabs__tab[aria-selected=true]:after{background-color:var(--iv-color-primary);box-shadow:0 0 10px var(--iv-glow-primary)}.iv-tabs__tab:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:calc(-1 * var(--iv-focus-offset))}@media (hover:hover){.iv-tabs__tab:hover{color:var(--iv-color-text);background-color:color-mix(in oklab, var(--iv-color-surface) 76%, transparent)}}.iv-tabs__panel{padding-block-start:var(--iv-space-5)}.iv-tabs__panel[hidden]{display:none}.iv-tabs__panel:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}.iv-tabs--vertical{align-items:flex-start;gap:var(--iv-tabs-gap);display:flex}.iv-tabs--vertical .iv-tabs__list{border-block-end:0;border-inline-end:var(--iv-border-width) solid var(--iv-color-border);flex-flow:column;flex:none;min-inline-size:12rem}.iv-tabs--vertical .iv-tabs__tab{text-align:start;border-start-end-radius:0;border-end-start-radius:var(--iv-tabs-radius);justify-content:flex-start}.iv-tabs--vertical .iv-tabs__tab:after{inset-inline:auto calc(-1 * var(--iv-border-width));inline-size:var(--iv-tabs-indicator);block-size:auto;inset-block:0}.iv-tabs--vertical .iv-tabs__panel{flex:1;padding-block-start:0}.iv-tabs .iv-tabs__heading{margin:0 0 var(--iv-space-2);font-size:var(--iv-text-lg);font-weight:var(--iv-weight-semibold)}@media (forced-colors:active){.iv-tabs__tab[aria-selected=true]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.iv-tabs__tab[aria-selected=true]:after{forced-color-adjust:none;background-color:highlight}}a.iv-tabs__tab,a.iv-tabs__tab:hover{color:var(--iv-color-text-muted)}a.iv-tabs__tab[aria-selected=true]{color:var(--iv-color-primary)}.iv-dropdown{--iv-dropdown-min-width:13rem;--iv-dropdown-offset:var(--iv-space-2);display:inline-block;position:relative}.iv-dropdown>summary{list-style:none}.iv-dropdown>summary::-webkit-details-marker{display:none}.iv-dropdown__menu{z-index:var(--iv-z-dropdown);min-inline-size:var(--iv-dropdown-min-width);padding:var(--iv-space-1);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-3);animation:iv-dropdown-in var(--iv-motion-fast) var(--iv-ease-out);position:absolute;inset-block-start:calc(100% + var(--iv-dropdown-offset));inset-inline-start:0}.iv-dropdown--end .iv-dropdown__menu{inset-inline:auto 0}@keyframes iv-dropdown-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.iv-dropdown__menu{animation:none}.iv-dropdown__item{transition:none}}.iv-dropdown__item{align-items:center;gap:var(--iv-space-2);min-block-size:2.5rem;inline-size:100%;padding-block:var(--iv-space-2);padding-inline:var(--iv-space-3);font-family:inherit;font-size:var(--iv-text-md);line-height:var(--iv-leading-snug);text-align:start;color:var(--iv-color-text);border-radius:var(--iv-radius-md);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;border:0;text-decoration:none;display:flex}.iv-dropdown__item:focus-visible{background-color:var(--iv-color-surface);outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:calc(-1 * var(--iv-focus-offset))}.iv-dropdown__item[aria-disabled=true]{color:var(--iv-color-text-muted);cursor:not-allowed}@media (hover:hover){.iv-dropdown__item:hover{background-color:var(--iv-color-surface)}}.iv-dropdown .iv-dropdown__separator{margin-block:var(--iv-space-1);margin-inline:calc(-1 * var(--iv-space-1));border:0;border-block-start:var(--iv-border-width) solid var(--iv-color-border)}a.iv-dropdown__item,a.iv-dropdown__item:hover{color:var(--iv-color-text)}a.iv-dropdown__item[aria-disabled=true]{color:var(--iv-color-text-muted)}.iv-drawer{--iv-drawer-from:-100%;border:0;border-inline-end:var(--iv-border-width) solid var(--iv-color-border);block-size:100dvh;max-block-size:none;inline-size:min(var(--iv-drawer-width,20rem), 100%);max-inline-size:100%;color:var(--iv-color-text);background-color:var(--iv-color-surface-raised);box-shadow:var(--iv-shadow-3);margin:0;padding:0;inset-block:0;inset-inline:0 auto;overflow:hidden}.iv-drawer::backdrop{background-color:var(--iv-color-overlay);-webkit-backdrop-filter:blur(var(--iv-blur-sm));backdrop-filter:blur(var(--iv-blur-sm))}.iv-drawer--end{--iv-drawer-from:100%;border-inline-start:var(--iv-border-width) solid var(--iv-color-border);border-inline-end:0;inset-inline:auto 0}.iv-drawer[open]{animation:iv-drawer-in var(--iv-motion-base) var(--iv-ease-out)}:where([dir=rtl]) .iv-drawer{--iv-drawer-from:100%}:where([dir=rtl]) .iv-drawer--end{--iv-drawer-from:-100%}@keyframes iv-drawer-in{0%{transform:translateX(var(--iv-drawer-from))}}@media (prefers-reduced-motion:reduce){.iv-drawer[open]{animation:none}}.iv-drawer__panel{flex-direction:column;block-size:100%;min-block-size:0;margin:0;display:flex}.iv-drawer__header{justify-content:space-between;align-items:center;gap:var(--iv-space-4);padding-block:var(--iv-space-4);padding-inline:var(--iv-space-5);border-block-end:var(--iv-border-width) solid var(--iv-color-border);display:flex}.iv-drawer .iv-drawer__title{font-size:var(--iv-text-lg);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);letter-spacing:-.01em;margin:0}.iv-drawer__body{min-block-size:0;padding-block:var(--iv-space-4);padding-inline:var(--iv-space-5);flex:1;overflow-y:auto}.iv-drawer__footer{align-items:center;gap:var(--iv-space-3);padding-block:var(--iv-space-4);padding-inline:var(--iv-space-5);background-color:color-mix(in oklab, var(--iv-color-surface) 62%, transparent);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;display:flex}.iv-drawer[data-iv-static]{block-size:auto;inline-size:var(--iv-drawer-width,20rem);max-inline-size:100%;box-shadow:none;display:block;position:static}.iv-drawer:target:not([open]){display:block;position:static}.iv-toast-region{z-index:var(--iv-z-toast);gap:var(--iv-toast-gap,var(--iv-space-3));pointer-events:none;inline-size:min(22rem,100% - 2rem);display:grid;position:fixed;inset-block-end:var(--iv-toast-inset,var(--iv-space-4));inset-inline-end:var(--iv-toast-inset,var(--iv-space-4))}.iv-toast-region:where([popover]){block-size:auto;color:inherit;background-color:#0000;border:0;margin:0;padding:0;inset-block-start:auto;inset-inline-start:auto;overflow:visible}.iv-toast-region--bottom-end{inset-block:auto var(--iv-toast-inset,var(--iv-space-4));inset-inline:auto var(--iv-toast-inset,var(--iv-space-4))}.iv-toast-region--bottom-start{inset-block:auto var(--iv-toast-inset,var(--iv-space-4));inset-inline:var(--iv-toast-inset,var(--iv-space-4)) auto}.iv-toast-region--top-end{inset-block:var(--iv-toast-inset,var(--iv-space-4)) auto;inset-inline:auto var(--iv-toast-inset,var(--iv-space-4))}.iv-toast-region--top-start{inset-block:var(--iv-toast-inset,var(--iv-space-4)) auto;inset-inline:var(--iv-toast-inset,var(--iv-space-4)) auto}.iv-toast{--iv-toast-tone:var(--iv-color-info);align-items:flex-start;gap:var(--iv-space-3);padding-block:var(--iv-space-3);padding-inline:var(--iv-space-4);color:var(--iv-color-text);background-color:color-mix(in oklab, var(--iv-toast-tone) 7%, var(--iv-color-surface-raised));border:var(--iv-border-width) solid color-mix(in oklab, var(--iv-toast-tone) 24%, var(--iv-color-border));border-inline-start:var(--iv-border-width-strong) solid var(--iv-toast-tone);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-3);pointer-events:auto;animation:iv-toast-in var(--iv-motion-fast) var(--iv-ease-out);display:flex}.iv-toast:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}@keyframes iv-toast-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.iv-toast{animation:none}}.iv-toast--info{--iv-toast-tone:var(--iv-color-info)}.iv-toast--success{--iv-toast-tone:var(--iv-color-success)}.iv-toast--warning{--iv-toast-tone:var(--iv-color-warning)}.iv-toast--danger{--iv-toast-tone:var(--iv-color-danger)}.iv-toast__body{flex:1;min-inline-size:0}.iv-toast__title{font-size:var(--iv-text-sm);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);letter-spacing:-.004em;display:block}.iv-toast__message{font-size:var(--iv-text-sm);line-height:var(--iv-leading-normal);color:color-mix(in oklab, var(--iv-color-text) 86%, var(--iv-color-text-muted));margin-block:0}.iv-toast__dismiss{flex:none;margin-block-start:calc(var(--iv-space-1) * -1);margin-inline-end:calc(var(--iv-space-2) * -1)}@media print{.iv-toast-region{display:none}}.iv-combobox{--iv-combobox-max-height:16rem;--iv-combobox-offset:var(--iv-space-1);gap:.375rem;display:grid;position:relative}.iv-combobox__input{inline-size:100%}.iv-combobox__list{z-index:var(--iv-z-dropdown);max-block-size:var(--iv-combobox-max-height);padding:var(--iv-space-1);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-3);animation:iv-combobox-in var(--iv-motion-fast) var(--iv-ease-out);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--iv-combobox-offset));inset-inline:0;overflow-y:auto}.iv-combobox__list[data-iv-placement=top]{inset-block-start:auto;inset-block-end:calc(100% + var(--iv-combobox-offset))}@keyframes iv-combobox-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.iv-combobox__list{animation:none}.iv-combobox__option{transition:none}}.iv-combobox__option{min-block-size:2.5rem;padding-block:var(--iv-space-2);padding-inline:var(--iv-space-3);font-size:var(--iv-text-md);line-height:var(--iv-leading-snug);color:var(--iv-color-text);border-radius:var(--iv-radius-md);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out);align-items:center;display:flex}.iv-combobox__option[hidden]{display:none}.iv-combobox__option[aria-selected=true]{font-weight:var(--iv-weight-medium);color:var(--iv-color-primary);background-color:var(--iv-color-primary-subtle);box-shadow:inset var(--iv-border-width-strong) 0 0 var(--iv-color-primary)}.iv-combobox__option[aria-disabled=true]{color:var(--iv-color-text-muted);cursor:default}@media (hover:hover){.iv-combobox__option:hover{background-color:var(--iv-color-surface)}}.iv-combobox__empty{min-block-size:3.5rem;padding-block:var(--iv-space-3);padding-inline:var(--iv-space-3);font-size:var(--iv-text-sm);line-height:var(--iv-leading-snug);text-align:center;color:var(--iv-color-text-muted);justify-content:center;align-items:center;display:flex}.iv-combobox__empty[hidden]{display:none}@media (forced-colors:active){.iv-combobox__option[aria-selected=true]{color:highlighttext;box-shadow:none;forced-color-adjust:none;background-color:highlight}}.iv-datatable{--iv-datatable-gap:var(--iv-space-3);display:block}.iv-datatable td{font-variant-numeric:tabular-nums}.iv-datatable__filter{max-inline-size:24rem;margin-block-end:var(--iv-datatable-gap);display:none}[data-iv-js] .iv-datatable__filter{display:block}.iv-datatable__sort{--iv-icon-sort:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.6 6 1.6l3 3M3 7.4l3 3 3-3'/%3E%3C/svg%3E");--iv-icon-sort-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5 6 4l3.5 3.5'/%3E%3C/svg%3E");--iv-icon-sort-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");gap:var(--iv-space-2);padding-block:var(--iv-space-1);padding-inline:var(--iv-space-2);margin-inline:calc(-1 * var(--iv-space-2));font:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;border-radius:var(--iv-radius-sm);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out);background:0 0;border:0;align-items:center;display:inline-flex}@media (hover:hover){.iv-datatable__sort:hover{background-color:color-mix(in oklab, var(--iv-color-primary-subtle) 70%, transparent)}}.iv-datatable__sort:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px}.iv-datatable__sort:after{content:"";opacity:.55;block-size:.75rem;inline-size:.75rem;-webkit-mask-image:var(--iv-icon-sort);-webkit-mask-image:var(--iv-icon-sort);mask-image:var(--iv-icon-sort);background-color:currentColor;flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[aria-sort=ascending] .iv-datatable__sort{color:var(--iv-color-primary)}[aria-sort=ascending] .iv-datatable__sort:after{opacity:1;-webkit-mask-image:var(--iv-icon-sort-up);-webkit-mask-image:var(--iv-icon-sort-up);mask-image:var(--iv-icon-sort-up)}[aria-sort=descending] .iv-datatable__sort{color:var(--iv-color-primary)}[aria-sort=descending] .iv-datatable__sort:after{opacity:1;-webkit-mask-image:var(--iv-icon-sort-down);-webkit-mask-image:var(--iv-icon-sort-down);mask-image:var(--iv-icon-sort-down)}.iv-datatable__empty td{padding-block:var(--iv-space-10);font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);text-align:center}.iv-table--stack tr[hidden]{display:none}.iv-table--stack .iv-datatable__empty td{justify-content:center}.iv-datatable__status{font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);margin-block-start:var(--iv-space-2);margin-block-end:0}.iv-picker{--iv-picker-max-height:40vh;--iv-picker-chip-bg:var(--iv-color-primary-subtle);--iv-picker-offset:var(--iv-space-1);--iv-picker-caret-turn:0deg;display:block;position:relative}.iv-picker__native{clip-path:inset(50%);white-space:nowrap;background-image:none;border:0;block-size:1px;min-block-size:0;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iv-picker__field{align-items:center;gap:var(--iv-space-1);min-block-size:2.5rem;inline-size:100%;padding-block:.3125rem;padding-inline:var(--iv-space-3) 2.25rem;color:var(--iv-color-text);background-color:var(--iv-color-bg);border:var(--iv-border-width) solid var(--iv-color-border-strong);border-radius:var(--iv-radius-md);transition:border-color var(--iv-motion-fast) var(--iv-ease-out), box-shadow var(--iv-motion-base) var(--iv-ease-out), background-color var(--iv-motion-fast) var(--iv-ease-out);flex-wrap:wrap;display:flex;position:relative}.iv-picker__field[data-iv-has-clear]{padding-inline-end:4rem}.iv-picker__field[data-iv-open]{--iv-picker-caret-turn:180deg;border-color:var(--iv-color-primary);box-shadow:var(--iv-focus-halo)}.iv-picker__field:focus-within{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px;border-color:var(--iv-color-focus);box-shadow:var(--iv-focus-halo)}@media (hover:hover){.iv-picker__field:hover{border-color:var(--iv-color-primary)}}.iv-picker__control{min-block-size:1.75rem;font:inherit;text-align:start;color:inherit;cursor:pointer;background-color:#0000;border:0;flex:6rem;align-items:center;padding:0;display:flex}.iv-picker__chips+.iv-picker__control{color:var(--iv-color-text-muted)}.iv-picker__control:focus-visible{outline:none}.iv-picker__control:disabled{opacity:.55;cursor:not-allowed}.iv-picker__value{gap:var(--iv-space-1);min-inline-size:0;line-height:var(--iv-leading-snug);flex-wrap:wrap;flex:auto;align-items:center;display:flex}.iv-picker__placeholder{color:var(--iv-color-text-muted)}.iv-picker__chips{gap:var(--iv-space-1);flex-wrap:wrap;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.iv-picker__chips[hidden]{display:none}.iv-picker__chip{align-items:center;gap:var(--iv-space-1);max-inline-size:100%;padding-block:.125rem;padding-inline:var(--iv-space-2) .25rem;font-size:var(--iv-text-sm);line-height:var(--iv-leading-snug);color:var(--iv-color-primary);background-color:var(--iv-picker-chip-bg);border:var(--iv-border-width) solid var(--iv-color-primary-subtle);border-radius:var(--iv-radius-full);animation:iv-picker-chip-in var(--iv-motion-base) var(--iv-ease-out);display:inline-flex}@keyframes iv-picker-chip-in{0%{opacity:0;transform:scale(.85)}}.iv-picker__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-picker__chip-remove{block-size:1.25rem;inline-size:1.25rem;color:inherit;border-radius:var(--iv-radius-full);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;border:0;flex:none;padding:0;position:relative}.iv-picker__chip-remove:before{content:"";clip-path:polygon(20% 28%,28% 20%,50% 42%,72% 20%,80% 28%,58% 50%,80% 72%,72% 80%,50% 58%,28% 80%,20% 72%,42% 50%);background-color:currentColor;position:absolute;inset:.3rem}@media (hover:hover){.iv-picker__chip-remove:hover{background-color:var(--iv-color-primary);color:var(--iv-color-on-primary)}}.iv-picker__chip-remove:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px}.iv-picker__caret{block-size:.4rem;inline-size:.625rem;color:var(--iv-color-text-muted);clip-path:polygon(50% 100%,0 38%,14% 22%,50% 62%,86% 22%,100% 38%);transform:translateY(-50%) rotate(var(--iv-picker-caret-turn));transition:transform var(--iv-motion-base) var(--iv-ease-out);background-color:currentColor;flex:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--iv-space-3)}.iv-picker__clear{block-size:1.5rem;inline-size:1.5rem;color:var(--iv-color-text-muted);border-radius:var(--iv-radius-full);cursor:pointer;transition:color var(--iv-motion-fast) var(--iv-ease-out), background-color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;border:0;padding:0;position:absolute;inset-block-start:50%;inset-inline-end:2.25rem;transform:translateY(-50%)}.iv-picker__clear:before{content:"";clip-path:polygon(20% 28%,28% 20%,50% 42%,72% 20%,80% 28%,58% 50%,80% 72%,72% 80%,50% 58%,28% 80%,20% 72%,42% 50%);background-color:currentColor;position:absolute;inset:.4rem}@media (hover:hover){.iv-picker__clear:hover{color:var(--iv-color-text);background-color:var(--iv-color-surface)}}.iv-picker__clear:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px}.iv-picker__clear[hidden]{display:none}.iv-picker__popover{--iv-picker-enter:.5rem;z-index:var(--iv-z-dropdown);gap:var(--iv-space-2);padding:var(--iv-space-2);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-3);animation:iv-picker-pop-in var(--iv-motion-base) var(--iv-ease-out);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--iv-picker-offset));inset-inline:0}.iv-picker__popover[data-iv-placement=top]{--iv-picker-enter:-.5rem;inset-block-start:auto;inset-block-end:calc(100% + var(--iv-picker-offset))}.iv-picker__popover[hidden]{display:none}@keyframes iv-picker-pop-in{0%{opacity:0;transform:translateY(var(--iv-picker-enter))}}.iv-picker__search{flex:none;min-block-size:2.25rem}.iv-picker__list{max-block-size:var(--iv-picker-max-height);margin:0;padding:0;list-style:none;overflow-y:auto}.iv-picker__group{padding-block-start:var(--iv-space-2);display:block}.iv-picker__group-label{padding-block:var(--iv-space-1);padding-inline:var(--iv-space-3);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-text-muted);display:block}.iv-picker__group-list{margin:0;padding:0;list-style:none}.iv-picker__group[hidden]{display:none}.iv-picker__option{min-block-size:2.5rem;padding-block:var(--iv-space-2);padding-inline:2.25rem var(--iv-space-3);font-size:var(--iv-text-md);line-height:var(--iv-leading-snug);color:var(--iv-color-text);border-radius:var(--iv-radius-md);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out);align-items:center;display:flex;position:relative}.iv-picker__option[hidden]{display:none}.iv-picker__option:before{content:"";background-color:var(--iv-color-primary);opacity:0;clip-path:polygon(40% 78%,8% 48%,20% 34%,40% 52%,80% 12%,92% 26%);block-size:.875rem;inline-size:.875rem;transition:opacity var(--iv-motion-fast) var(--iv-ease-out), transform var(--iv-motion-base) var(--iv-ease-out);position:absolute;inset-inline-start:var(--iv-space-3);transform:scale(.6)}.iv-picker__option--active{background-color:var(--iv-color-primary-subtle);box-shadow:inset var(--iv-border-width-strong) 0 0 var(--iv-color-primary)}.iv-picker__option[aria-selected=true]{color:var(--iv-color-primary);background-color:var(--iv-color-primary-subtle)}.iv-picker__option[aria-selected=true]:before{opacity:1;transform:scale(1)}.iv-picker__option[aria-disabled=true]{color:var(--iv-color-text-muted);cursor:not-allowed}@media (hover:hover){.iv-picker__option:hover{background-color:var(--iv-color-surface)}}.iv-picker__empty{min-block-size:3.5rem;padding-block:var(--iv-space-3);padding-inline:var(--iv-space-3);font-size:var(--iv-text-sm);line-height:var(--iv-leading-snug);text-align:center;color:var(--iv-color-text-muted);justify-content:center;align-items:center;display:flex}.iv-picker__empty[hidden]{display:none}.iv-picker--glass .iv-picker__field{background-color:var(--iv-glass-bg);border-color:var(--iv-glass-border);box-shadow:var(--iv-shadow-1);-webkit-backdrop-filter:blur(var(--iv-blur-sm));backdrop-filter:blur(var(--iv-blur-sm))}.iv-picker--glass .iv-picker__popover{background-color:var(--iv-glass-bg-strong);border-color:var(--iv-glass-border);-webkit-backdrop-filter:blur(var(--iv-blur-lg));backdrop-filter:blur(var(--iv-blur-lg))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-picker--glass .iv-picker__field{background-color:var(--iv-color-bg);border-color:var(--iv-color-border-strong)}.iv-picker--glass .iv-picker__popover{background-color:var(--iv-color-surface-raised);border-color:var(--iv-color-border)}}@media (prefers-reduced-motion:reduce){.iv-picker__chip,.iv-picker__popover{animation:none}.iv-picker__caret,.iv-picker__field,.iv-picker__option,.iv-picker__option:before{transition:none}}.iv-carousel{--iv-carousel-aspect:16 / 9;--iv-carousel-duration:.6s;--iv-carousel-ease:var(--iv-ease-out);--iv-carousel-radius:var(--iv-radius-lg);--iv-carousel-gap:var(--iv-space-4);--iv-carousel-parallax:10cqi;--iv-carousel-sign:1;--iv-carousel-scrim:color-mix(in srgb, var(--iv-palette-neutral-1000) 92%, transparent);gap:var(--iv-carousel-gap);grid-template-rows:auto auto;grid-template-areas:"view""bar";display:grid;position:relative}.iv-carousel__viewport{border-radius:var(--iv-carousel-radius);background-color:var(--iv-color-surface);box-shadow:var(--iv-shadow-3);isolation:isolate;grid-area:view;position:relative;overflow:hidden;container-type:inline-size}.iv-carousel__viewport:after{content:"";border-radius:inherit;box-shadow:inset 0 0 1px 1px var(--iv-glass-border);pointer-events:none;position:absolute;inset:0}.iv-carousel__viewport:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}.iv-carousel__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.iv-carousel__track::-webkit-scrollbar{display:none}.iv-carousel__slide{scroll-snap-align:start;flex:0 0 100%;display:grid;position:relative}.iv-carousel__slide:first-child{--iv-carousel-slide:0}.iv-carousel__slide:nth-child(2){--iv-carousel-slide:1}.iv-carousel__slide:nth-child(3){--iv-carousel-slide:2}.iv-carousel__slide:nth-child(4){--iv-carousel-slide:3}.iv-carousel__slide:nth-child(5){--iv-carousel-slide:4}.iv-carousel__slide:nth-child(6){--iv-carousel-slide:5}.iv-carousel__slide:nth-child(7){--iv-carousel-slide:6}.iv-carousel__slide:nth-child(8){--iv-carousel-slide:7}.iv-carousel__slide:nth-child(9){--iv-carousel-slide:8}.iv-carousel__slide:nth-child(10){--iv-carousel-slide:9}.iv-carousel__slide:nth-child(11){--iv-carousel-slide:10}.iv-carousel__slide:nth-child(12){--iv-carousel-slide:11}.iv-carousel__media{aspect-ratio:var(--iv-carousel-aspect);background-color:var(--iv-color-surface);grid-area:1/1;margin:0;overflow:hidden}.iv-carousel__media img,.iv-carousel__media svg,.iv-carousel__media video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.iv-carousel__scrim{background-image:linear-gradient(to top, var(--iv-carousel-scrim) 0%, color-mix(in srgb, var(--iv-carousel-scrim) 62%, transparent) 26%, transparent 64%);pointer-events:none;grid-area:1/1}.iv-carousel__caption{z-index:1;align-self:end;justify-items:start;gap:var(--iv-space-3);max-inline-size:min(58ch,100%);padding:var(--iv-space-6);color:var(--iv-palette-neutral-0);grid-area:1/1;display:grid;position:relative}.iv-carousel__caption h2,.iv-carousel__caption h3{font-size:var(--iv-text-4xl);font-weight:var(--iv-weight-bold);line-height:var(--iv-leading-tight);letter-spacing:-.02em;color:inherit;text-wrap:balance;text-shadow:0 2px 18px var(--iv-carousel-scrim);margin:0}.iv-carousel__caption p{font-size:var(--iv-text-lg);line-height:var(--iv-leading-snug);color:color-mix(in srgb, var(--iv-palette-neutral-0) 84%, transparent);text-shadow:0 1px 12px var(--iv-carousel-scrim);margin:0}.iv-carousel__dots{justify-self:start;gap:var(--iv-space-2);flex-wrap:wrap;grid-area:bar;align-items:center;display:flex}.iv-carousel__dots>a,.iv-carousel__dots>button{min-block-size:2.75rem;min-inline-size:2.75rem;font:inherit;color:inherit;border-radius:var(--iv-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.iv-carousel__dots>a:before,.iv-carousel__dots>button:before{content:"";background-color:var(--iv-color-border-strong);border-radius:var(--iv-radius-full);block-size:.25rem;inline-size:100%;transition:background-color var(--iv-motion-slow) var(--iv-carousel-ease), transform var(--iv-motion-slow) var(--iv-carousel-ease);display:block}.iv-carousel__dots>a:hover:before,.iv-carousel__dots>button:hover:before{background-color:var(--iv-color-primary);transform:scaleY(1.6)}.iv-carousel__dots>[aria-selected=true]:before{background-image:linear-gradient(90deg, var(--iv-color-primary), var(--iv-color-accent));box-shadow:0 0 14px var(--iv-glow-primary);transform:scaleY(2)}.iv-carousel__dots>:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}.iv-carousel__dots--thumbs{gap:var(--iv-space-3)}.iv-carousel__dots--thumbs>a,.iv-carousel__dots--thumbs>button{border-radius:var(--iv-radius-md);border:var(--iv-border-width) solid var(--iv-color-border);opacity:.62;filter:saturate(.7);block-size:3.5rem;inline-size:6rem;transition:opacity var(--iv-motion-slow) var(--iv-carousel-ease), transform var(--iv-motion-slow) var(--iv-carousel-ease), filter var(--iv-motion-slow) var(--iv-carousel-ease);overflow:hidden}.iv-carousel__dots--thumbs>a:before,.iv-carousel__dots--thumbs>button:before{content:none}.iv-carousel__dots--thumbs>a:hover,.iv-carousel__dots--thumbs>button:hover{opacity:.9;filter:none}.iv-carousel__dots--thumbs>[aria-selected=true]{opacity:1;filter:none;border-color:var(--iv-color-accent);box-shadow:0 8px 22px var(--iv-glow-primary);transform:translateY(-2px)}.iv-carousel__dots--thumbs img,.iv-carousel__dots--thumbs svg{object-fit:cover;block-size:100%;inline-size:100%;display:block}.iv-carousel__controls{z-index:2;padding:var(--iv-space-4);pointer-events:none;grid-area:view;grid-template-rows:1fr auto;grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative}.iv-carousel__prev[hidden],.iv-carousel__next[hidden],.iv-carousel__toggle[hidden]{display:none}.iv-carousel__prev,.iv-carousel__next{block-size:2.75rem;inline-size:2.75rem;font-size:var(--iv-text-lg);color:var(--iv-color-text);background-color:var(--iv-glass-bg);border:var(--iv-border-width) solid var(--iv-glass-border);border-radius:var(--iv-radius-full);box-shadow:inset 0 1px 0 var(--iv-glass-highlight), var(--iv-shadow-2);-webkit-backdrop-filter:blur(var(--iv-blur-md)) saturate(140%);pointer-events:auto;transition:transform var(--iv-motion-slow) var(--iv-carousel-ease), background-color var(--iv-motion-slow) var(--iv-carousel-ease), box-shadow var(--iv-motion-slow) var(--iv-carousel-ease);grid-row:1;padding:0}.iv-carousel__prev{grid-column:1;justify-self:start}.iv-carousel__next{grid-column:3;justify-self:end}.iv-carousel__prev:hover,.iv-carousel__next:hover{background-color:var(--iv-glass-bg-strong);box-shadow:inset 0 1px 0 var(--iv-glass-highlight), 0 0 24px var(--iv-glow-primary);transform:scale(1.08)}.iv-carousel__prev:disabled,.iv-carousel__next:disabled{opacity:.35;box-shadow:none;transform:none}.iv-carousel__toggle{justify-self:end;gap:var(--iv-space-2);min-block-size:2.75rem;padding-inline:var(--iv-space-4);font-size:var(--iv-text-sm);color:var(--iv-color-text);background-color:var(--iv-glass-bg);border:var(--iv-border-width) solid var(--iv-glass-border);border-radius:var(--iv-radius-full);box-shadow:inset 0 1px 0 var(--iv-glass-highlight);-webkit-backdrop-filter:blur(var(--iv-blur-md)) saturate(140%);pointer-events:auto;grid-area:2/3;align-items:center;display:inline-flex}.iv-carousel__toggle:before{content:"❚❚";font-size:var(--iv-text-xs);color:var(--iv-color-primary)}.iv-carousel__toggle[aria-pressed=true]:before{content:"▶"}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-carousel__prev,.iv-carousel__next,.iv-carousel__toggle{background-color:var(--iv-color-surface-raised)}}.iv-carousel__counter{z-index:3;font-size:var(--iv-text-4xl);font-weight:var(--iv-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--iv-leading-tight);letter-spacing:-.04em;color:var(--iv-palette-neutral-0);text-shadow:0 2px 18px var(--iv-carousel-scrim);pointer-events:none;margin:0;position:absolute;inset-block-start:var(--iv-space-4);inset-inline-end:var(--iv-space-5)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.iv-carousel__counter{background-image:linear-gradient(170deg, var(--iv-palette-neutral-0) 30%, var(--iv-palette-cyan-400));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}}.iv-carousel__progress{z-index:3;background-color:color-mix(in srgb, var(--iv-palette-neutral-0) 22%, transparent);pointer-events:none;block-size:.1875rem;position:absolute;inset-block-end:0;inset-inline:0}.iv-carousel__progress:after{content:"";background-image:linear-gradient(90deg, var(--iv-color-primary), var(--iv-color-accent));block-size:100%;box-shadow:0 0 12px var(--iv-glow-primary);transform-origin:0;display:block;transform:scaleX(0)}.iv-carousel__progress[data-iv-state=running]:after{animation:iv-carousel-progress var(--iv-carousel-autoplay,6s) linear forwards;animation-play-state:var(--iv-carousel-play,running)}@keyframes iv-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iv-carousel-kenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}:where([dir=rtl]) .iv-carousel{--iv-carousel-sign:-1}:where([data-iv-js]) .iv-carousel__track{scroll-snap-type:none;scroll-behavior:auto;overflow:visible}:where([data-iv-js] .iv-carousel[data-iv-effect=slide]) .iv-carousel__track{transform:translate3d(calc(var(--iv-carousel-index,0) * -100% * var(--iv-carousel-sign,1)), 0, 0);transition:transform var(--iv-carousel-duration) var(--iv-carousel-ease)}:where([data-iv-js] .iv-carousel[data-iv-effect=slide]) .iv-carousel__caption{transform:translate3d(calc((var(--iv-carousel-index,0) - var(--iv-carousel-slide,0)) * var(--iv-carousel-parallax) * var(--iv-carousel-sign,1)), 0, 0);opacity:calc(1 - (var(--iv-carousel-index,0) - var(--iv-carousel-slide,0)) * (var(--iv-carousel-index,0) - var(--iv-carousel-slide,0)));transition:transform var(--iv-carousel-duration) var(--iv-carousel-ease), opacity var(--iv-carousel-duration) var(--iv-carousel-ease)}:where([data-iv-js] .iv-carousel[data-iv-effect=fade]) .iv-carousel__track,:where([data-iv-js] .iv-carousel[data-iv-effect=cinema]) .iv-carousel__track{aspect-ratio:var(--iv-carousel-aspect);display:block;position:relative}:where([data-iv-js] .iv-carousel[data-iv-effect=fade]) .iv-carousel__slide,:where([data-iv-js] .iv-carousel[data-iv-effect=cinema]) .iv-carousel__slide{opacity:0;pointer-events:none;transition:opacity var(--iv-carousel-duration) var(--iv-carousel-ease), transform var(--iv-carousel-duration) var(--iv-carousel-ease);position:absolute;inset:0;transform:scale(1.03)}:where([data-iv-js] .iv-carousel[data-iv-effect=fade]) .iv-carousel__slide:not([aria-hidden=true]),:where([data-iv-js] .iv-carousel[data-iv-effect=cinema]) .iv-carousel__slide:not([aria-hidden=true]){z-index:1;opacity:1;pointer-events:auto;transform:none}:where([data-iv-js] .iv-carousel[data-iv-effect=fade]) .iv-carousel__caption,:where([data-iv-js] .iv-carousel[data-iv-effect=cinema]) .iv-carousel__caption{opacity:0;transition:opacity var(--iv-carousel-duration) var(--iv-carousel-ease), transform var(--iv-carousel-duration) var(--iv-carousel-ease);transform:translateY(1.75rem)}:where([data-iv-js] .iv-carousel[data-iv-effect=fade] .iv-carousel__slide:not([aria-hidden=true])) .iv-carousel__caption,:where([data-iv-js] .iv-carousel[data-iv-effect=cinema] .iv-carousel__slide:not([aria-hidden=true])) .iv-carousel__caption{opacity:1;transition-delay:.18s;transform:none}:where([data-iv-js] .iv-carousel[data-iv-effect=cinema] .iv-carousel__slide:not([aria-hidden=true])) .iv-carousel__media{animation:iv-carousel-kenburns var(--iv-carousel-autoplay,8s) var(--iv-carousel-ease) forwards;animation-play-state:var(--iv-carousel-play,running)}.iv-carousel--contained{max-inline-size:var(--iv-container-max);margin-inline:auto}.iv-carousel--tall{--iv-carousel-aspect:4 / 5}@media (prefers-reduced-motion:reduce){.iv-carousel{--iv-carousel-duration:.15s;--iv-carousel-parallax:0px}.iv-carousel__track{scroll-behavior:auto}.iv-carousel__media{animation:none}.iv-carousel__slide{transform:none}.iv-carousel__caption{transition-delay:0s}.iv-carousel__dots>a:hover:before,.iv-carousel__dots>button:hover:before,.iv-carousel__prev:hover,.iv-carousel__next:hover{transform:none}}.iv-megamenu{--iv-megamenu-width:min(80rem, 100vw - 2rem);--iv-megamenu-offset:.75rem;--iv-megamenu-cols:4;--iv-megamenu-art-ratio:3 / 4;--iv-megamenu-accent:var(--iv-color-primary);--iv-megamenu-caret-x:50%;--iv-megamenu-overlay-bg:var(--iv-color-overlay);position:relative}.iv-megamenu [hidden]{display:none}.iv-megamenu__list{gap:var(--iv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iv-megamenu__item{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.iv-megamenu__link{align-items:center;gap:var(--iv-space-2);min-block-size:2.75rem;padding-block:var(--iv-space-2);padding-inline:var(--iv-space-3);font-size:var(--iv-text-md);font-weight:var(--iv-weight-medium);line-height:var(--iv-leading-snug);color:var(--iv-color-text);border-radius:var(--iv-radius-md);transition:color var(--iv-motion-base) var(--iv-ease-out), background-color var(--iv-motion-base) var(--iv-ease-out);text-decoration:none;display:inline-flex}.iv-megamenu__toggle{min-block-size:2.75rem;inline-size:2.75rem;color:var(--iv-color-text-muted);border-radius:var(--iv-radius-md);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.iv-megamenu__toggle:after{content:"";block-size:.45rem;inline-size:.45rem;transition:transform var(--iv-motion-base) var(--iv-ease-out);border-block-end:2px solid;border-inline-end:2px solid;transform:translateY(-.12em)rotate(45deg)}.iv-megamenu__toggle[aria-expanded=true]{color:var(--iv-megamenu-accent)}.iv-megamenu__toggle[aria-expanded=true]:after{transform:translateY(.12em)rotate(-135deg)}:where(.iv-megamenu__item[data-iv-open])>.iv-megamenu__link{color:var(--iv-megamenu-accent)}@media (hover:hover){.iv-megamenu__link:hover,.iv-megamenu__toggle:hover{color:var(--iv-megamenu-accent);background-color:var(--iv-color-hover-surface)}}.iv-megamenu__panel{min-inline-size:0;color:var(--iv-color-text);background-color:var(--iv-color-surface);background-image:linear-gradient(90deg, transparent, var(--iv-megamenu-accent) 22%, var(--iv-color-accent) 50%, var(--iv-megamenu-accent) 78%, transparent);border-radius:var(--iv-radius-lg);background-repeat:no-repeat;background-size:100% 2px;grid-column:1/-1;align-self:stretch;position:relative}.iv-megamenu__head{gap:var(--iv-space-1) var(--iv-space-4);padding:var(--iv-space-5) var(--iv-space-5) var(--iv-space-4);background-image:radial-gradient(120% 180% at 0% 0%, var(--iv-glow-primary), transparent 60%);border-block-end:var(--iv-border-width) solid var(--iv-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.iv-megamenu__overline{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-text-muted);grid-column:1;margin:0}.iv-megamenu .iv-megamenu__title{align-items:center;gap:var(--iv-space-3);font-size:var(--iv-text-3xl);font-weight:var(--iv-weight-bold);line-height:var(--iv-leading-tight);letter-spacing:var(--iv-tracking-tight);color:var(--iv-color-text);flex-wrap:wrap;grid-column:1;margin:0;display:flex}.iv-megamenu__count{padding-block:.15em;padding-inline:var(--iv-space-2);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--iv-tracking-caps);color:var(--iv-megamenu-accent);background-color:var(--iv-color-primary-subtle);border:var(--iv-border-width) solid var(--iv-color-primary-border);border-radius:var(--iv-radius-full)}.iv-megamenu__tagline{font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);grid-column:1;margin:0}.iv-megamenu__close{block-size:2.25rem;inline-size:2.25rem;color:var(--iv-color-text-muted);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-md);cursor:pointer;transition:color var(--iv-motion-base) var(--iv-ease-out), border-color var(--iv-motion-base) var(--iv-ease-out), box-shadow var(--iv-motion-base) var(--iv-ease-out);background-color:#0000;grid-area:1/2/3;padding:0}.iv-megamenu__close:after{content:"";block-size:100%;inline-size:100%;transition:rotate var(--iv-motion-slow) var(--iv-ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:.75rem 1.5px,1.5px .75rem;display:block;rotate:45deg}@media (hover:hover){.iv-megamenu__close:hover{color:var(--iv-megamenu-accent);border-color:var(--iv-color-primary-border);box-shadow:var(--iv-focus-halo)}:where(.iv-megamenu__close:hover):after{rotate:135deg}}.iv-megamenu__filter{align-items:center;gap:var(--iv-space-2);padding:var(--iv-space-3) var(--iv-space-5);border-block-end:var(--iv-border-width) solid var(--iv-color-border);display:flex;position:relative}.iv-megamenu__filter:before{content:"";background-color:var(--iv-color-text-muted);pointer-events:none;block-size:1rem;inline-size:1rem;position:absolute;inset-inline-start:calc(var(--iv-space-5) + var(--iv-space-3));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='m10.5 10.5 4 4' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='m10.5 10.5 4 4' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iv-megamenu .iv-megamenu__filter-input{min-inline-size:0;font-size:var(--iv-text-sm);flex:auto;padding-inline-start:var(--iv-space-8)}.iv-megamenu__kbd{padding-block:.1em;padding-inline:var(--iv-space-2);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);letter-spacing:var(--iv-tracking-caps);color:var(--iv-color-text-muted);background-color:var(--iv-color-surface);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-sm);flex:none}.iv-megamenu__body{gap:var(--iv-space-5);padding:var(--iv-space-5);flex-direction:column;display:flex}.iv-megamenu .iv-megamenu__heading{margin-block:0 var(--iv-space-3);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-text-muted)}.iv-megamenu__directory,.iv-megamenu__aside,.iv-megamenu__discover{min-inline-size:0}.iv-megamenu__dirlist,.iv-megamenu__facets,.iv-megamenu__recent{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iv-megamenu__dirlist a,.iv-megamenu__facets a{justify-content:space-between;align-items:baseline;gap:var(--iv-space-3);padding-block:var(--iv-space-2);font-size:var(--iv-text-sm);color:var(--iv-color-text);border-block-end:var(--iv-border-width) solid var(--iv-color-border);transition:color var(--iv-motion-base) var(--iv-ease-out), padding-inline-start var(--iv-motion-base) var(--iv-ease-out);text-decoration:none;display:flex}.iv-megamenu__dirlist small,.iv-megamenu__facets small{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-variant-numeric:tabular-nums;color:var(--iv-color-text-muted);flex:none}@media (hover:hover){.iv-megamenu__dirlist a:hover,.iv-megamenu__facets a:hover{color:var(--iv-megamenu-accent);padding-inline-start:var(--iv-space-1)}}.iv-megamenu__all{justify-content:space-between;align-items:center;gap:var(--iv-space-3);padding-block:var(--iv-space-3);padding-inline:var(--iv-space-3);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--iv-color-text);background-color:var(--iv-color-hover-surface);border:var(--iv-border-width) solid var(--iv-color-border-strong);border-radius:var(--iv-radius-md);transition:color var(--iv-motion-base) var(--iv-ease-out), border-color var(--iv-motion-base) var(--iv-ease-out), box-shadow var(--iv-motion-base) var(--iv-ease-out);margin-block-start:var(--iv-space-4);text-decoration:none;display:flex}.iv-megamenu__all:after,.iv-megamenu__foot-link:after,.iv-megamenu__arrow:after{content:"";block-size:1rem;inline-size:1rem;transition:translate var(--iv-motion-base) var(--iv-ease-out);background-color:currentColor;flex:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where([dir=rtl]) .iv-megamenu__all:after,:where([dir=rtl]) .iv-megamenu__foot-link:after,:where([dir=rtl]) .iv-megamenu__arrow:after{scale:-1 1}@media (hover:hover){.iv-megamenu__all:hover{color:var(--iv-megamenu-accent);border-color:var(--iv-color-primary-border);box-shadow:var(--iv-focus-halo)}:where(.iv-megamenu__all:hover):after{translate:.25rem}}.iv-megamenu__tabs{gap:var(--iv-space-5);border-block-end:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;display:flex}.iv-megamenu__tab{padding-block:var(--iv-space-2);font-size:var(--iv-text-sm);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-text-muted);cursor:pointer;transition:color var(--iv-motion-base) var(--iv-ease-out);text-decoration:none;position:relative}.iv-megamenu__tab:after{content:"";background-image:linear-gradient(90deg, var(--iv-megamenu-accent), var(--iv-color-accent));block-size:2px;box-shadow:0 0 10px var(--iv-glow-primary);opacity:0;transition:opacity var(--iv-motion-base) var(--iv-ease-out);position:absolute;inset-block-end:-1px;inset-inline:0}.iv-megamenu__tab[aria-selected=true]{color:var(--iv-color-text)}.iv-megamenu__tab[aria-selected=true]:after{opacity:1}@media (hover:hover){.iv-megamenu__tab:hover{color:var(--iv-color-text)}}.iv-megamenu__set{min-inline-size:0}.iv-megamenu__cards{gap:var(--iv-space-4);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.iv-megamenu__card{gap:var(--iv-space-2);min-inline-size:0;color:inherit;text-decoration:none;display:grid;position:relative}.iv-megamenu__art{aspect-ratio:var(--iv-megamenu-art-ratio);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-md);box-shadow:var(--iv-shadow-1);transition:translate var(--iv-motion-slow) var(--iv-ease-out), box-shadow var(--iv-motion-slow) var(--iv-ease-out), border-color var(--iv-motion-slow) var(--iv-ease-out);display:block;position:relative;overflow:hidden}.iv-megamenu__art img,.iv-megamenu__art svg{object-fit:cover;block-size:100%;inline-size:100%;display:block}.iv-megamenu__art:before{content:"";background-image:linear-gradient(transparent, color-mix(in srgb, var(--iv-palette-neutral-1000) 72%, transparent));pointer-events:none;block-size:55%;position:absolute;inset-block-end:0;inset-inline:0}.iv-megamenu__art:after{content:"";opacity:0;pointer-events:none;background-image:linear-gradient(75deg,#0000,#ffffff38,#0000);inline-size:45%;position:absolute;inset-block:0;inset-inline-start:-60%}.iv-megamenu__rank{z-index:1;font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-variant-numeric:tabular-nums;color:var(--iv-palette-neutral-50);background-color:color-mix(in srgb, var(--iv-palette-neutral-1000) 72%, transparent);border:var(--iv-border-width) solid color-mix(in srgb, var(--iv-palette-neutral-50) 28%, transparent);border-radius:var(--iv-radius-sm);padding-block:.1em;padding-inline:.45em;position:absolute;inset-block-end:var(--iv-space-2);inset-inline-start:var(--iv-space-2)}.iv-megamenu__arrow{z-index:1;block-size:1.75rem;inline-size:1.75rem;color:var(--iv-color-on-accent);background-color:var(--iv-color-accent);border-radius:var(--iv-radius-full);box-shadow:0 0 6px 4px var(--iv-glow-primary);opacity:0;transition:opacity var(--iv-motion-base) var(--iv-ease-out), translate var(--iv-motion-base) var(--iv-ease-out);place-items:center;display:grid;position:absolute;inset-block-start:var(--iv-space-2);inset-inline-end:var(--iv-space-2);translate:-.35rem .35rem}.iv-megamenu__name{font-size:var(--iv-text-sm);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);color:var(--iv-color-text);transition:color var(--iv-motion-base) var(--iv-ease-out)}.iv-megamenu__meta{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);color:var(--iv-color-text-muted)}@media (hover:hover){:where(.iv-megamenu__card:hover) .iv-megamenu__art,:where(.iv-megamenu__card:focus-visible) .iv-megamenu__art{border-color:var(--iv-color-primary-border);box-shadow:var(--iv-shadow-2);translate:0 -3px}:where(.iv-megamenu__card:hover) .iv-megamenu__art:after{animation:iv-megamenu-sweep .8s var(--iv-ease-out)}:where(.iv-megamenu__card:hover) .iv-megamenu__arrow,:where(.iv-megamenu__card:focus-visible) .iv-megamenu__arrow{opacity:1;translate:0}:where(.iv-megamenu__card:hover) .iv-megamenu__name{color:var(--iv-megamenu-accent)}}@keyframes iv-megamenu-sweep{0%{opacity:1;translate:0}to{opacity:1;translate:380%}}.iv-megamenu__cloud{align-content:start;gap:var(--iv-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.iv-megamenu__cloud .iv-megamenu__heading{flex-basis:100%;margin-block-end:0}.iv-megamenu__cloud a{align-items:baseline;gap:var(--iv-space-2);padding-block:var(--iv-space-1);padding-inline:var(--iv-space-3);font-size:var(--iv-text-sm);color:var(--iv-color-text);background-color:var(--iv-color-hover-surface);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-full);transition:color var(--iv-motion-base) var(--iv-ease-out), border-color var(--iv-motion-base) var(--iv-ease-out), background-color var(--iv-motion-base) var(--iv-ease-out);text-decoration:none;display:inline-flex}.iv-megamenu__cloud small{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-variant-numeric:tabular-nums;color:var(--iv-color-text-muted)}@media (hover:hover){.iv-megamenu__cloud a:hover{color:var(--iv-megamenu-accent);background-color:var(--iv-color-primary-subtle);border-color:var(--iv-color-primary-border)}}.iv-megamenu__feature{gap:var(--iv-space-2);min-inline-size:0;padding:var(--iv-space-4);color:inherit;background-color:var(--iv-color-hover-surface);border-inline-start:var(--iv-border-width-strong) solid var(--iv-megamenu-accent);border-radius:var(--iv-radius-md);transition:background-color var(--iv-motion-base) var(--iv-ease-out);align-content:start;text-decoration:none;display:grid}.iv-megamenu__flag{align-items:center;gap:var(--iv-space-2);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-megamenu-accent);display:inline-flex}.iv-megamenu__flag:before{content:"";border-radius:var(--iv-radius-full);block-size:.5rem;inline-size:.5rem;animation:iv-megamenu-pulse 2s var(--iv-ease-out) infinite;background-color:currentColor}@keyframes iv-megamenu-pulse{50%{opacity:.25;scale:.7}}.iv-megamenu__feature-title{font-size:var(--iv-text-lg);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);letter-spacing:var(--iv-tracking-tight);color:var(--iv-color-text)}.iv-megamenu__feature-meta{font-size:var(--iv-text-sm);color:var(--iv-color-text-muted)}.iv-megamenu__feature-meta b{font-family:var(--iv-font-mono);font-variant-numeric:tabular-nums;color:var(--iv-megamenu-accent)}@media (hover:hover){.iv-megamenu__feature:hover{background-color:var(--iv-color-primary-subtle)}}.iv-megamenu__recent a{gap:var(--iv-space-1) var(--iv-space-3);padding-block:var(--iv-space-3);color:var(--iv-color-text);border-block-end:var(--iv-border-width) solid var(--iv-color-border);grid-template-columns:3rem minmax(0,1fr);text-decoration:none;display:grid}.iv-megamenu__thumb{aspect-ratio:1;background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-sm);grid-row:1/3;display:block;overflow:hidden}.iv-megamenu__thumb img,.iv-megamenu__thumb svg{object-fit:cover;block-size:100%;inline-size:100%;display:block}.iv-megamenu__recent-title{font-size:var(--iv-text-sm);font-weight:var(--iv-weight-medium);line-height:var(--iv-leading-snug);transition:color var(--iv-motion-base) var(--iv-ease-out)}.iv-megamenu__date{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-variant-numeric:tabular-nums;color:var(--iv-color-text-muted);align-self:end}.iv-megamenu__facets{margin-block-start:var(--iv-space-5)}@media (hover:hover){:where(.iv-megamenu__recent a:hover) .iv-megamenu__recent-title{color:var(--iv-megamenu-accent)}}.iv-megamenu__foot{align-items:center;gap:var(--iv-space-3) var(--iv-space-5);padding:var(--iv-space-3) var(--iv-space-5);background-color:var(--iv-color-hover-surface);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;display:flex}.iv-megamenu__crumb{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-text-muted)}.iv-megamenu__crumb b{margin-inline:var(--iv-space-2);font-weight:var(--iv-weight-normal);color:var(--iv-megamenu-accent)}.iv-megamenu__foot-link{align-items:center;gap:var(--iv-space-2);font-size:var(--iv-text-sm);color:var(--iv-color-text);transition:color var(--iv-motion-base) var(--iv-ease-out);text-decoration:none;display:inline-flex}@media (hover:hover){.iv-megamenu__foot-link:hover{color:var(--iv-megamenu-accent)}:where(.iv-megamenu__foot-link:hover):after{translate:.25rem}}.iv-megamenu__status{align-items:center;gap:var(--iv-space-2);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);color:var(--iv-color-text-muted);flex-wrap:wrap;margin:0;margin-inline-start:auto;display:flex}.iv-megamenu__prompt{color:var(--iv-megamenu-accent)}.iv-megamenu__cmd{color:var(--iv-color-text)}.iv-megamenu__caret-blink{background-color:currentColor;block-size:1em;inline-size:.5em;animation:.6s step-end infinite iv-megamenu-blink}.iv-megamenu__hint{letter-spacing:var(--iv-tracking-caps);text-transform:uppercase}@keyframes iv-megamenu-blink{50%{opacity:0}}.iv-megamenu__ticker{border-block-start:var(--iv-border-width) solid var(--iv-color-border);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.iv-megamenu__ticker a{gap:var(--iv-space-2);padding:var(--iv-space-4) var(--iv-space-4) var(--iv-space-5);font-size:var(--iv-text-sm);line-height:var(--iv-leading-snug);color:var(--iv-color-text-muted);transition:color var(--iv-motion-base) var(--iv-ease-out);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative}.iv-megamenu__ticker a:after{content:"";inset-block-end:var(--iv-space-3);inset-inline:var(--iv-space-4);background-color:var(--iv-color-border);block-size:2px;transition:background-color var(--iv-motion-base) var(--iv-ease-out);position:absolute}.iv-megamenu__ticker .iv-megamenu__rank{color:var(--iv-color-text-muted);background-color:#0000;border:0;padding:0;position:static}@media (hover:hover){.iv-megamenu__ticker a:hover{color:var(--iv-color-text)}:where(.iv-megamenu__ticker a:hover):after{background-color:var(--iv-megamenu-accent)}}.iv-megamenu__empty{padding:var(--iv-space-6) var(--iv-space-5);font-family:var(--iv-font-mono);font-size:var(--iv-text-sm);color:var(--iv-color-text-muted);text-align:center;margin:0}.iv-megamenu__overlay{z-index:calc(var(--iv-z-dropdown) - 1);background-color:var(--iv-megamenu-overlay-bg);animation:iv-megamenu-overlay-in var(--iv-motion-slow) var(--iv-ease-out);position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-megamenu__overlay{-webkit-backdrop-filter:blur(var(--iv-blur-sm));backdrop-filter:blur(var(--iv-blur-sm))}}@keyframes iv-megamenu-overlay-in{0%{opacity:0}}.iv-megamenu__cards>:first-child,.iv-megamenu__dirlist>:first-child,.iv-megamenu__recent>:first-child{--iv-i:0}.iv-megamenu__cards>:nth-child(2),.iv-megamenu__dirlist>:nth-child(2),.iv-megamenu__recent>:nth-child(2){--iv-i:1}.iv-megamenu__cards>:nth-child(3),.iv-megamenu__dirlist>:nth-child(3),.iv-megamenu__recent>:nth-child(3){--iv-i:2}.iv-megamenu__cards>:nth-child(4),.iv-megamenu__dirlist>:nth-child(4),.iv-megamenu__recent>:nth-child(4){--iv-i:3}.iv-megamenu__cards>:nth-child(5),.iv-megamenu__dirlist>:nth-child(5),.iv-megamenu__recent>:nth-child(5){--iv-i:4}.iv-megamenu__cards>:nth-child(6),.iv-megamenu__dirlist>:nth-child(6),.iv-megamenu__recent>:nth-child(6){--iv-i:5}.iv-megamenu__cards>:nth-child(7),.iv-megamenu__dirlist>:nth-child(7),.iv-megamenu__recent>:nth-child(7){--iv-i:6}.iv-megamenu__cards>:nth-child(8),.iv-megamenu__dirlist>:nth-child(8),.iv-megamenu__recent>:nth-child(8){--iv-i:7}.iv-megamenu__cards>:nth-child(9),.iv-megamenu__dirlist>:nth-child(9),.iv-megamenu__recent>:nth-child(9){--iv-i:8}.iv-megamenu__cards>:nth-child(10),.iv-megamenu__dirlist>:nth-child(10),.iv-megamenu__recent>:nth-child(10){--iv-i:9}.iv-megamenu__cards>:nth-child(11),.iv-megamenu__dirlist>:nth-child(11),.iv-megamenu__recent>:nth-child(11){--iv-i:10}.iv-megamenu__cards>:nth-child(12),.iv-megamenu__dirlist>:nth-child(12),.iv-megamenu__recent>:nth-child(12){--iv-i:11}:where(:root[data-iv-js]) .iv-megamenu__item{transition:grid-template-rows var(--iv-motion-slow) var(--iv-ease-out);grid-template-rows:auto 0fr}:where(:root[data-iv-js]) .iv-megamenu__panel{visibility:hidden;min-block-size:0;overflow:hidden}:where(:root[data-iv-js]) .iv-megamenu__item[data-iv-open]{grid-template-rows:auto 1fr}:where(:root[data-iv-js] .iv-megamenu__item[data-iv-open])>.iv-megamenu__panel{visibility:visible}@media (width>=64em){.iv-megamenu__list{z-index:var(--iv-z-dropdown);gap:var(--iv-space-2);flex-flow:wrap;align-items:center;position:relative}.iv-megamenu__item{grid-template-rows:none;align-items:center;transition:none;display:flex;position:static}:where(:root[data-iv-js]) .iv-megamenu__item[data-iv-open]{background-color:var(--iv-color-surface-raised);border-radius:var(--iv-radius-md)}.iv-megamenu__panel{z-index:var(--iv-z-dropdown);min-block-size:0;inline-size:var(--iv-megamenu-width);visibility:visible;background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);box-shadow:var(--iv-shadow-3);opacity:0;pointer-events:none;transition:opacity var(--iv-motion-slow) var(--iv-ease-out), translate var(--iv-motion-slow) var(--iv-ease-out), scale var(--iv-motion-slow) var(--iv-ease-out);margin-inline:auto;display:block;position:absolute;inset-block-start:calc(100% + var(--iv-megamenu-offset));inset-inline:0;overflow:visible;translate:0 8px;scale:.985}.iv-megamenu__panel:before{content:"";block-size:var(--iv-megamenu-offset);position:absolute;inset-block-end:100%;inset-inline:0}.iv-megamenu__panel:after{content:"";background-color:var(--iv-color-accent);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:0;block-size:8px;inline-size:16px;transition:opacity var(--iv-motion-base) var(--iv-ease-out);position:absolute;inset-block-start:-7px;inset-inline-start:calc(var(--iv-megamenu-caret-x) - 8px)}.iv-megamenu__head,.iv-megamenu__filter,.iv-megamenu__body,.iv-megamenu__foot{padding-inline:var(--iv-space-8)}.iv-megamenu__head{padding-block:var(--iv-space-6) var(--iv-space-5)}.iv-megamenu__body{gap:var(--iv-space-8);padding-block:var(--iv-space-6);flex-direction:row;align-items:stretch}.iv-megamenu__directory{border-inline-end:var(--iv-border-width) solid var(--iv-color-border);flex:0 0 14rem;padding-inline-end:var(--iv-space-8)}.iv-megamenu__aside{border-inline-start:var(--iv-border-width) solid var(--iv-color-border);flex:0 0 16rem;padding-inline-start:var(--iv-space-8)}.iv-megamenu__discover{gap:var(--iv-space-5);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-content:start;display:grid}.iv-megamenu__tabs,.iv-megamenu__set,.iv-megamenu__cloud{grid-column:1/-1}.iv-megamenu__feature{grid-column:1}.iv-megamenu__feature~.iv-megamenu__cloud{grid-column:2/-1}.iv-megamenu__cards{grid-template-columns:repeat(var(--iv-megamenu-cols), minmax(0, 1fr))}.iv-megamenu__ticker{padding-inline:var(--iv-space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}:where(:root:not([data-iv-js]) .iv-megamenu__item:hover)>.iv-megamenu__panel,:where(:root:not([data-iv-js]) .iv-megamenu__item:focus-within)>.iv-megamenu__panel,:where(:root[data-iv-js] .iv-megamenu__item[data-iv-open])>.iv-megamenu__panel{opacity:1;pointer-events:auto;translate:none;scale:1}:where(:root[data-iv-js] .iv-megamenu__item[data-iv-open])>.iv-megamenu__panel:after{opacity:1}:where(.iv-megamenu__item[data-iv-open]) .iv-megamenu__card,:where(.iv-megamenu__item[data-iv-open]) .iv-megamenu__dirlist li,:where(.iv-megamenu__item[data-iv-open]) .iv-megamenu__recent li{animation:iv-megamenu-rise .42s var(--iv-ease-out) backwards;animation-delay:calc(var(--iv-i,0) * 35ms)}.iv-megamenu--full{--iv-megamenu-width:100%;--iv-megamenu-offset:0px}.iv-megamenu--full .iv-megamenu__panel{border-inline:0;border-radius:0}.iv-megamenu--full .iv-megamenu__panel:after{inset-block-start:-6px}}@keyframes iv-megamenu-rise{0%{opacity:0;translate:0 10px}}.iv-megamenu--glass .iv-megamenu__panel{background-color:var(--iv-glass-bg-strong);border-color:var(--iv-glass-border)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-megamenu--glass .iv-megamenu__panel{-webkit-backdrop-filter:blur(var(--iv-blur-lg)) saturate(1.4);backdrop-filter:blur(var(--iv-blur-lg)) saturate(1.4)}}.iv-megamenu--dense{--iv-megamenu-art-ratio:16 / 10;--iv-megamenu-cols:3}.iv-megamenu--dense .iv-megamenu__name{font-size:var(--iv-text-sm)}.iv-megamenu--dense .iv-megamenu__cards{gap:var(--iv-space-3)}@media (prefers-reduced-motion:reduce){.iv-megamenu__item,.iv-megamenu__panel,.iv-megamenu__link,.iv-megamenu__toggle:after,.iv-megamenu__close,.iv-megamenu__close:after,.iv-megamenu__tab,.iv-megamenu__tab:after,.iv-megamenu__art,.iv-megamenu__arrow,.iv-megamenu__arrow:after,.iv-megamenu__all,.iv-megamenu__all:after,.iv-megamenu__foot-link:after,.iv-megamenu__dirlist a,.iv-megamenu__facets a,.iv-megamenu__cloud a,.iv-megamenu__ticker a:after{transition:none}.iv-megamenu__panel{translate:none;scale:none}.iv-megamenu__art:after,.iv-megamenu__flag:before,.iv-megamenu__caret-blink,.iv-megamenu__overlay{animation:none}.iv-megamenu__arrow,.iv-megamenu__arrow:after{translate:none}:where(.iv-megamenu__item[data-iv-open]) .iv-megamenu__card,:where(.iv-megamenu__item[data-iv-open]) .iv-megamenu__dirlist li,:where(.iv-megamenu__item[data-iv-open]) .iv-megamenu__recent li{animation:none}}@media (forced-colors:active){.iv-megamenu__panel,.iv-megamenu__art,.iv-megamenu__thumb,.iv-megamenu__count,.iv-megamenu__rank,.iv-megamenu__kbd,.iv-megamenu__all,.iv-megamenu__cloud a{border:1px solid canvastext}.iv-megamenu__tab[aria-selected=true]{color:highlight}.iv-megamenu__tab[aria-selected=true]:after{box-shadow:none;background-color:highlight;background-image:none}.iv-megamenu__rank{color:canvastext;background-color:canvas}.iv-megamenu__arrow:after{background-color:canvastext}}:where(:root:not([data-iv-js]) .iv-megamenu__discover:has(>.iv-megamenu__set:target)) .iv-megamenu__set{display:none}:where(:root:not([data-iv-js])) .iv-megamenu__set:target{display:block}a.iv-megamenu__link,a.iv-megamenu__link:hover{color:var(--iv-color-text)}a.iv-megamenu__card,a.iv-megamenu__card:hover,a.iv-megamenu__feature,a.iv-megamenu__feature:hover{color:inherit}a.iv-megamenu__all,a.iv-megamenu__all:hover,a.iv-megamenu__foot-link,a.iv-megamenu__foot-link:hover{color:var(--iv-color-text)}a.iv-megamenu__tab,a.iv-megamenu__tab:hover{color:var(--iv-color-text-muted)}a.iv-megamenu__tab[aria-selected=true]{color:var(--iv-color-text)}.iv-hero{--iv-hero-min:80svh;--iv-hero-max-width:var(--iv-container-max);--iv-hero-ink:var(--iv-palette-neutral-0);--iv-hero-muted:color-mix(in srgb, var(--iv-palette-neutral-0) 82%, transparent);--iv-hero-accent:var(--iv-palette-cyan-400);--iv-hero-gap:var(--iv-space-5);--iv-hero-scrim:linear-gradient(to top, color-mix(in srgb, var(--iv-palette-neutral-1000) 85%, transparent) 0%, color-mix(in srgb, var(--iv-palette-neutral-1000) 58%, transparent) 46%, color-mix(in srgb, var(--iv-palette-neutral-1000) 20%, transparent) 100%);isolation:isolate;inline-size:100%;min-block-size:var(--iv-hero-min);color:var(--iv-hero-ink);align-content:end;padding:clamp(2rem,6vw,5rem);display:grid;position:relative;overflow:clip}.iv-hero__media{z-index:-2;background-color:var(--iv-palette-neutral-950);pointer-events:none;position:absolute;inset:0}.iv-hero__media img,.iv-hero__media video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.iv-hero__scrim{z-index:-1;background-image:var(--iv-hero-scrim);pointer-events:none;position:absolute;inset:0}.iv-hero__content{gap:var(--iv-hero-gap);inline-size:100%;max-inline-size:var(--iv-hero-max-width);justify-items:start;margin-inline:auto;display:grid}.iv-hero__kicker{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--iv-hero-accent);margin:0}.iv-hero .iv-hero__title{letter-spacing:-.04em;font-size:clamp(2.75rem,8vw,7.5rem);line-height:.92;font-weight:var(--iv-weight-semibold);text-wrap:balance;margin:0}.iv-hero__title>span{display:block}.iv-hero__title em{color:var(--iv-hero-accent);font-style:normal}.iv-hero__lead{max-inline-size:48ch;font-size:clamp(1.05rem,1.2vw,1.3rem);line-height:var(--iv-leading-relaxed);color:var(--iv-hero-muted);margin:0}.iv-hero__actions{gap:var(--iv-space-3);flex-wrap:wrap;align-items:center;display:flex}.iv-hero__facts{gap:clamp(var(--iv-space-6), 5vw, var(--iv-space-12));color:var(--iv-hero-muted);font-size:var(--iv-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.iv-hero__facts strong{font-size:clamp(1.75rem,3vw,2.5rem);line-height:var(--iv-leading-tight);letter-spacing:-.02em;font-weight:var(--iv-weight-semibold);color:var(--iv-hero-ink);display:block}.iv-hero__aside{color:var(--iv-color-text);inline-size:100%;max-inline-size:var(--iv-hero-max-width);margin-inline:auto}.iv-hero--center{text-align:center;align-content:center}.iv-hero--center .iv-hero__content{justify-items:center}.iv-hero--center .iv-hero__lead{margin-inline:auto}.iv-hero--center .iv-hero__actions,.iv-hero--center .iv-hero__facts{justify-content:center}.iv-hero--compact{--iv-hero-min:50svh}.iv-hero--cinematic .iv-hero__media{--iv-mesh-1:color-mix(in oklab, var(--iv-color-primary) 70%, var(--iv-palette-neutral-1000));--iv-mesh-2:color-mix(in oklab, var(--iv-glow-secondary) 90%, var(--iv-palette-neutral-1000));--iv-mesh-3:color-mix(in oklab, var(--iv-color-accent) 40%, var(--iv-palette-neutral-1000));background-color:var(--iv-palette-neutral-1000)}.iv-hero--cinematic{--iv-hero-min:90svh;--iv-hero-scrim:linear-gradient(to top, color-mix(in srgb, var(--iv-palette-neutral-1000) 88%, transparent) 0%, color-mix(in srgb, var(--iv-palette-neutral-1000) 52%, transparent) 50%, color-mix(in srgb, var(--iv-palette-neutral-1000) 30%, transparent) 100%)}.iv-hero--terminal{--iv-hero-min:70svh}.iv-hero--terminal .iv-hero__content{font-family:var(--iv-font-mono)}.iv-hero--terminal .iv-hero__title{letter-spacing:-.02em;font-weight:var(--iv-weight-medium)}.iv-hero--terminal .iv-hero__kicker:before{content:"$ "}.iv-hero--terminal .iv-hero__kicker:after{content:"";vertical-align:-.2em;background-color:currentColor;block-size:1.05em;inline-size:.55em;margin-inline-start:.35em;animation:1s steps(2,jump-none) infinite iv-hero-caret;display:inline-block}@keyframes iv-hero-caret{to{opacity:0}}.iv-hero--kenburns .iv-hero__media{animation:iv-hero-kenburns 18s var(--iv-ease-out) forwards}@keyframes iv-hero-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)translate(-1%,-1%)}}.iv-hero--light{--iv-hero-ink:var(--iv-color-text);--iv-hero-muted:var(--iv-color-text-muted);--iv-hero-accent:var(--iv-color-primary);--iv-hero-scrim:linear-gradient(to top, color-mix(in srgb, var(--iv-palette-neutral-0) 88%, transparent) 0%, color-mix(in srgb, var(--iv-palette-neutral-0) 62%, transparent) 46%, color-mix(in srgb, var(--iv-palette-neutral-0) 24%, transparent) 100%)}.iv-hero--light .iv-hero__media{background-color:var(--iv-color-surface)}.iv-hero--split{--iv-hero-gap:var(--iv-space-4);gap:var(--iv-space-8)}.iv-hero--split .iv-hero__title{font-size:clamp(2.5rem,5vw,5rem)}@media (width>=48em){.iv-hero--split{grid-template-columns:minmax(0, calc(var(--iv-hero-max-width) * .6)) minmax(0, calc(var(--iv-hero-max-width) * .4));place-content:center;align-items:center}}@media (prefers-reduced-motion:reduce){.iv-hero--terminal .iv-hero__kicker:after,.iv-hero--kenburns .iv-hero__media{animation:none}}.iv-datepicker{--iv-datepicker-offset:var(--iv-space-1);--iv-datepicker-cell:2.5rem;--iv-datepicker-max-height:none;position:relative}.iv-datepicker__control{display:block;position:relative}.iv-datepicker .iv-input{padding-inline-end:2.75rem}[data-iv-enhanced] .iv-input::-webkit-calendar-picker-indicator{display:none}.iv-datepicker__toggle{block-size:2.25rem;inline-size:2.25rem;color:var(--iv-color-text-muted);border-radius:var(--iv-radius-md);cursor:pointer;transition:color var(--iv-motion-fast) var(--iv-ease-out), background-color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--iv-space-1);transform:translateY(-50%)}@media (hover:hover){.iv-datepicker__toggle:hover{color:var(--iv-color-text);background-color:var(--iv-color-surface)}}.iv-datepicker__toggle:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px;color:var(--iv-color-text)}.iv-datepicker__icon{pointer-events:none;flex:none}.iv-datepicker__popover{--iv-datepicker-enter:.5rem;z-index:var(--iv-z-dropdown);gap:var(--iv-space-2);inline-size:20rem;max-inline-size:calc(100vw - var(--iv-space-4));max-block-size:var(--iv-datepicker-max-height);padding:var(--iv-space-2);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-3);animation:iv-datepicker-pop-in var(--iv-motion-base) var(--iv-ease-out);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--iv-datepicker-offset));inset-inline-start:0;overflow:auto}.iv-datepicker__popover[data-iv-placement=top]{--iv-datepicker-enter:-.5rem;inset-block-start:auto;inset-block-end:calc(100% + var(--iv-datepicker-offset))}.iv-datepicker__popover[hidden]{display:none}@keyframes iv-datepicker-pop-in{0%{opacity:0;transform:translateY(var(--iv-datepicker-enter))}}.iv-datepicker__header{align-items:center;gap:var(--iv-space-1);display:flex}h2.iv-datepicker__title{font-size:var(--iv-text-md);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);text-align:center;flex:auto;margin:0}.iv-datepicker__nav{block-size:2.25rem;inline-size:2.25rem;color:var(--iv-color-text);border-radius:var(--iv-radius-md);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.iv-datepicker__nav:hover{background-color:var(--iv-color-surface)}}.iv-datepicker__nav:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px}.iv-datepicker__nav:disabled{opacity:.4;cursor:not-allowed}table.iv-datepicker__grid{table-layout:fixed;border-collapse:separate;border-spacing:2px;inline-size:100%;margin:0}.iv-datepicker__grid th,.iv-datepicker__grid td{text-align:center;vertical-align:middle;border:0;padding:0}th.iv-datepicker__weekday{padding-block:var(--iv-space-1);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--iv-color-text-muted)}.iv-datepicker__day{inline-size:100%;min-inline-size:var(--iv-datepicker-cell);block-size:var(--iv-datepicker-cell);font:inherit;font-size:var(--iv-text-sm);font-variant-numeric:tabular-nums;line-height:var(--iv-leading-snug);color:var(--iv-color-text);border-radius:var(--iv-radius-full);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out), color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex}.iv-datepicker__day--outside{color:var(--iv-color-text-muted)}@media (hover:hover){.iv-datepicker__day:hover{background-color:var(--iv-color-surface)}}.iv-datepicker__day--today{font-weight:var(--iv-weight-semibold);box-shadow:inset 0 0 0 var(--iv-focus-width) var(--iv-color-accent)}[aria-selected=true]>.iv-datepicker__day{font-weight:var(--iv-weight-semibold);color:var(--iv-color-on-primary);background-color:var(--iv-color-primary);box-shadow:0 1px 6px var(--iv-glow-primary)}.iv-datepicker__day:disabled{color:var(--iv-color-text-muted);opacity:.45;cursor:default;background-color:#0000}.iv-datepicker__day:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:1px;box-shadow:var(--iv-focus-halo)}.iv-datepicker__footer{gap:var(--iv-space-2);padding-block:var(--iv-space-2) var(--iv-space-1);padding-inline:var(--iv-space-1);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){[aria-selected=true]>.iv-datepicker__day{color:highlighttext;background-color:highlight}.iv-datepicker__day--today{box-shadow:inset 0 0 0 2px canvastext}.iv-datepicker__day:disabled{color:graytext;opacity:1}}@media (prefers-reduced-motion:reduce){.iv-datepicker__popover{animation:none}.iv-datepicker__day,.iv-datepicker__nav,.iv-datepicker__toggle{transition:none}}.iv-tooltip{--iv-tooltip-bg:var(--iv-color-text);--iv-tooltip-fg:var(--iv-color-bg);--iv-tooltip-arrow:50%;--iv-tooltip-arrow-size:4px;--iv-tooltip-enter:4px;z-index:var(--iv-z-toast);max-inline-size:18rem;font-size:var(--iv-text-sm);font-weight:var(--iv-weight-medium);color:var(--iv-tooltip-fg);text-align:start;background-color:var(--iv-tooltip-bg);border-radius:var(--iv-radius-md);box-shadow:var(--iv-shadow-3);pointer-events:none;animation:iv-tooltip-in var(--iv-motion-fast) var(--iv-ease-out);padding-block:.4rem;padding-inline:.65rem;line-height:1.4;position:fixed;inset-block-start:0;inset-inline-start:0}.iv-tooltip[hidden]{display:none}.iv-tooltip:before{content:"";border:var(--iv-tooltip-arrow-size) solid transparent;border-block-start-color:var(--iv-tooltip-bg);position:absolute;inset-block-start:100%;inset-inline-start:var(--iv-tooltip-arrow);translate:-50%}.iv-tooltip[data-iv-placement=bottom]{--iv-tooltip-enter:-4px}.iv-tooltip[data-iv-placement=bottom]:before{border-block-start-color:#0000;border-block-end-color:var(--iv-tooltip-bg);inset-block:auto 100%}@keyframes iv-tooltip-in{0%{opacity:0;transform:translateY(var(--iv-tooltip-enter))}}@media (prefers-reduced-motion:reduce){.iv-tooltip{animation:none}}@media (forced-colors:active){.iv-tooltip{border:var(--iv-border-width) solid CanvasText}}.iv-popover{--iv-popover-bg:var(--iv-color-surface-raised);--iv-popover-border:var(--iv-color-border);--iv-popover-enter:-.375rem;--iv-popover-arrow-size:.75rem;--iv-popover-arrow-inset:1.25rem;max-inline-size:min(22rem,100vw - 2rem);padding:var(--iv-space-4);color:var(--iv-color-text);background-color:var(--iv-popover-bg);border:var(--iv-border-width) solid var(--iv-popover-border);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-3)}.iv-popover[data-iv-placement]{margin:0}.iv-popover::backdrop{background-color:#0000}.iv-popover>:first-child{margin-block-start:0}.iv-popover>:last-child{margin-block-end:0}.iv-popover .iv-popover__title{margin-block:0 var(--iv-space-2);font-size:var(--iv-text-lg);font-weight:var(--iv-weight-semibold);line-height:1.25}@supports selector(:popover-open){.iv-popover{opacity:0;transition-property:opacity,translate,overlay,display;transition-duration:var(--iv-motion-base);transition-timing-function:var(--iv-ease-out);transition-behavior:allow-discrete}.iv-popover:popover-open{opacity:1;translate:none}@starting-style{.iv-popover:popover-open{opacity:0;translate:0 var(--iv-popover-enter)}}}.iv-popover[data-iv-placement=top]{--iv-popover-enter:.375rem}@media (prefers-reduced-motion:reduce){.iv-popover{transition-property:none}}.iv-popover--arrow{overflow:visible}.iv-popover--arrow:before{inline-size:var(--iv-popover-arrow-size);block-size:var(--iv-popover-arrow-size);content:"";background-color:var(--iv-popover-bg);border-block-start:var(--iv-border-width) solid var(--iv-popover-border);border-inline-start:var(--iv-border-width) solid var(--iv-popover-border);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;inset-block-end:100%;inset-inline-start:var(--iv-popover-arrow-inset);translate:0 50%;rotate:45deg}:where([dir=rtl]) .iv-popover--arrow:before{clip-path:polygon(0 0,100% 0,100% 100%)}.iv-popover--arrow[data-iv-placement=top]:before{inset-block:100% auto;translate:0 -50%;rotate:225deg}.iv-popover[data-iv-align=end]:before{inset-inline:auto var(--iv-popover-arrow-inset)}.iv-popover--glass{--iv-popover-bg:var(--iv-glass-bg-strong);--iv-popover-border:var(--iv-glass-border);box-shadow:inset 0 1px 0 var(--iv-glass-highlight), var(--iv-shadow-3);-webkit-backdrop-filter:blur(var(--iv-blur-lg)) saturate(140%);backdrop-filter:blur(var(--iv-blur-lg)) saturate(140%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-popover--glass{--iv-popover-bg:var(--iv-color-surface-raised)}}@media (forced-colors:active){.iv-popover{border-color:canvastext}}.iv-command{--iv-dialog-width:40rem;--iv-command-max-height:min(60vh, 32rem);--iv-command-gutter:var(--iv-space-2);--iv-command-icon:1.125rem;border:var(--iv-border-width) solid var(--iv-color-border);outline:0;margin-block:10vh auto;margin-inline:auto;overflow:hidden}.iv-command__field{background-color:color-mix(in oklab, var(--iv-color-surface) 45%, transparent)}.iv-command .iv-dialog__panel{min-block-size:0}.iv-command__field{align-items:center;gap:var(--iv-space-3);padding-block:var(--iv-space-3);padding-inline:var(--iv-space-5);border-block-end:var(--iv-border-width) solid var(--iv-color-border);display:flex}.iv-command__field:before{content:"";inline-size:var(--iv-command-icon);block-size:var(--iv-command-icon);background-color:var(--iv-color-text-muted);flex:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iv-command__input{min-inline-size:0;font-size:var(--iv-text-lg);line-height:var(--iv-leading-snug);color:var(--iv-color-text);box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:auto;padding:0}.iv-command__input:focus{box-shadow:none;outline:none}.iv-command__input::-webkit-search-cancel-button{display:none}.iv-command__groups{max-block-size:var(--iv-command-max-height);padding-block:var(--iv-command-gutter);padding-inline:var(--iv-command-gutter);overscroll-behavior:contain;display:block;overflow-y:auto}.iv-command__group{display:block}.iv-command__group[hidden]{display:none}.iv-command__group+.iv-command__group{margin-block-start:var(--iv-space-2)}.iv-command .iv-command__heading{padding-block:var(--iv-space-2) var(--iv-space-1);padding-inline:var(--iv-space-3);font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);letter-spacing:.08em;text-transform:uppercase;color:var(--iv-color-text-muted);margin:0}.iv-command__list{margin:0;padding:0;list-style:none}.iv-command__list>li[hidden]{display:none}.iv-command__item{align-items:center;gap:var(--iv-space-3);min-block-size:2.75rem;inline-size:100%;padding-block:var(--iv-space-2);padding-inline:var(--iv-space-3);font-family:inherit;font-size:var(--iv-text-md);line-height:var(--iv-leading-snug);text-align:start;color:var(--iv-color-text);border:0;border-inline-start:var(--iv-border-width-strong) solid transparent;border-radius:var(--iv-radius-md);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease-out), border-color var(--iv-motion-fast) var(--iv-ease-out);background-color:#0000;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.iv-command__item[hidden]{display:none}.iv-command__item--active,.iv-command__item[aria-selected=true]{color:var(--iv-color-text);background-color:color-mix(in oklab, var(--iv-color-primary-subtle) 80%, var(--iv-color-surface));border-inline-start-color:var(--iv-color-accent)}@media (hover:hover){.iv-command__item:hover{background-color:var(--iv-color-surface)}}@media (prefers-reduced-motion:reduce){.iv-command__item{transition:none}}.iv-command__icon{inline-size:var(--iv-command-icon);block-size:var(--iv-command-icon);color:var(--iv-color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.iv-command__icon svg{block-size:100%;inline-size:100%}.iv-command__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.iv-command .iv-command__kbd{padding-block:.125rem;padding-inline:var(--iv-space-2);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);color:var(--iv-color-text-muted);background-color:var(--iv-color-surface);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-sm);flex:none;line-height:1.4}.iv-command__empty{padding-block:var(--iv-space-12);padding-inline:var(--iv-space-5);font-size:var(--iv-text-sm);text-align:center;color:var(--iv-color-text-muted);margin:0}.iv-command__empty[hidden]{display:none}.iv-command__status{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iv-command__hints{align-items:center;gap:var(--iv-space-2);padding-block:var(--iv-space-2);padding-inline:var(--iv-space-5);font-size:var(--iv-text-xs);color:var(--iv-color-text-muted);background-color:var(--iv-color-surface);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;display:flex}.iv-command__hints kbd{padding-block:.125rem;padding-inline:var(--iv-space-2);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);color:var(--iv-color-text);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-sm)}.iv-command--glass{box-shadow:none;background-color:#0000;border-color:#0000}.iv-command--glass .iv-dialog__panel{background-color:var(--iv-glass-bg-strong);border:var(--iv-border-width) solid var(--iv-glass-border);border-radius:var(--iv-radius-lg);box-shadow:inset 0 1px 0 var(--iv-glass-highlight), var(--iv-shadow-3);-webkit-backdrop-filter:blur(var(--iv-blur-lg)) saturate(140%);backdrop-filter:blur(var(--iv-blur-lg)) saturate(140%)}.iv-command--glass .iv-command__hints{background-color:#0000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-command--glass .iv-dialog__panel{background-color:var(--iv-color-surface-raised)}}@media (forced-colors:active){.iv-command__item[aria-selected=true]{color:highlighttext;box-shadow:none;forced-color-adjust:none;background-color:highlight}}a.iv-command__item,a.iv-command__item:hover{color:var(--iv-color-text)}.iv-navbar{--iv-navbar-height:4rem;--iv-navbar-height-condensed:3.25rem;--iv-navbar-bg:var(--iv-color-bg);--iv-navbar-max:var(--iv-container-max);--iv-navbar-z:150;--iv-navbar-gap:var(--iv-space-5);z-index:var(--iv-navbar-z);color:var(--iv-color-text);background-color:var(--iv-navbar-bg);border-block-end:var(--iv-border-width) solid var(--iv-color-border);transition:background-color var(--iv-motion-base) var(--iv-ease-out), color var(--iv-motion-base) var(--iv-ease-out), box-shadow var(--iv-motion-base) var(--iv-ease-out), transform var(--iv-motion-slow) var(--iv-ease-out);display:block;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-navbar:not(.iv-navbar--transparent){--iv-navbar-bg:var(--iv-glass-bg-strong);-webkit-backdrop-filter:blur(var(--iv-blur-md));backdrop-filter:blur(var(--iv-blur-md))}}.iv-navbar:after{content:"";block-size:var(--iv-border-width);background-image:linear-gradient(90deg, transparent, var(--iv-color-primary), transparent);opacity:0;pointer-events:none;transition:opacity var(--iv-motion-base) var(--iv-ease-out);position:absolute;inset-block-end:calc(-1 * var(--iv-border-width));inset-inline:0}.iv-navbar__inner{align-items:center;gap:var(--iv-space-3);max-inline-size:var(--iv-navbar-max);min-block-size:var(--iv-navbar-height);padding-inline:var(--iv-space-5);flex-wrap:wrap;margin-inline:auto;display:flex}.iv-navbar__brand{align-items:center;gap:var(--iv-space-2);min-block-size:var(--iv-navbar-height);font-size:var(--iv-text-lg);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-tight);color:inherit;transition:min-block-size var(--iv-motion-base) var(--iv-ease-out);flex:none;text-decoration:none;display:inline-flex}.iv-navbar__brand svg{flex:none;block-size:1.75rem;inline-size:1.75rem;display:block}.iv-navbar__brand:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset);border-radius:var(--iv-radius-sm)}.iv-navbar__toggle{min-block-size:2.75rem;inline-size:2.75rem;color:inherit;border-radius:var(--iv-radius-md);cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:none}:where(:root[data-iv-js] .iv-navbar[data-iv-collapsible=""]) .iv-navbar__toggle{display:inline-flex}.iv-navbar__toggle[hidden]{display:none}.iv-navbar__toggle:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:calc(-1 * var(--iv-focus-offset));box-shadow:var(--iv-focus-halo)}.iv-navbar__burger{border-radius:var(--iv-radius-full);block-size:2px;inline-size:1.125rem;transition:background-color var(--iv-motion-fast) var(--iv-ease-out);background-color:currentColor;display:block;position:relative}.iv-navbar__burger:before,.iv-navbar__burger:after{content:"";border-radius:var(--iv-radius-full);block-size:2px;transition:transform var(--iv-motion-base) var(--iv-ease-out);background-color:currentColor;position:absolute;inset-inline:0}.iv-navbar__burger:before{inset-block-start:-.375rem}.iv-navbar__burger:after{inset-block-start:.375rem}:where(.iv-navbar__toggle[aria-expanded=true]) .iv-navbar__burger{background-color:#0000}:where(.iv-navbar__toggle[aria-expanded=true]) .iv-navbar__burger:before{transform:translateY(.375rem)rotate(45deg)}:where(.iv-navbar__toggle[aria-expanded=true]) .iv-navbar__burger:after{transform:translateY(-.375rem)rotate(-45deg)}.iv-navbar__panel{gap:var(--iv-space-4);min-inline-size:0;max-block-size:calc(100dvh - var(--iv-navbar-height));padding-block:var(--iv-space-4);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-direction:column;flex-basis:100%;display:flex;overflow-y:auto}.iv-navbar__nav{min-inline-size:0}.iv-navbar__links{gap:var(--iv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iv-navbar__link{min-block-size:2.5rem;padding-block:var(--iv-space-2);padding-inline:var(--iv-space-2);font-size:var(--iv-text-md);font-weight:var(--iv-weight-medium);line-height:var(--iv-leading-snug);color:inherit;border-radius:var(--iv-radius-sm);transition:color var(--iv-motion-base) var(--iv-ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.iv-navbar__link:after{content:"";inset-inline:var(--iv-space-2);border-radius:var(--iv-radius-full);block-size:2px;transition:transform var(--iv-motion-base) var(--iv-ease-out);background-color:currentColor;position:absolute;inset-block-end:.3rem;transform:scaleX(0)}.iv-navbar__link:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:calc(-1 * var(--iv-focus-offset))}.iv-navbar__link:focus-visible:after{transform:scaleX(1)}.iv-navbar__link[aria-current]{color:var(--iv-color-primary)}.iv-navbar__link[aria-current]:after{background-color:var(--iv-color-primary);box-shadow:0 0 10px var(--iv-glow-primary);transform:scaleX(1)}@media (hover:hover){.iv-navbar__link:hover{color:var(--iv-color-primary)}.iv-navbar__link:hover:after{transform:scaleX(1)}.iv-navbar__toggle:hover{background-color:var(--iv-color-hover-surface)}}.iv-navbar__actions{align-items:center;gap:var(--iv-space-3);flex-wrap:wrap;display:flex}@media (width>=64em){.iv-navbar__panel{align-items:center;gap:var(--iv-navbar-gap);border-block-start:0;flex-direction:row;flex-basis:auto;max-block-size:none;margin-inline-start:auto;padding-block:0;overflow:visible}.iv-navbar__links{align-items:center;gap:var(--iv-space-2);flex-direction:row}.iv-navbar--center .iv-navbar__panel{flex:auto;justify-content:center;margin-inline-start:0}.iv-navbar--center .iv-navbar__actions{margin-inline-start:auto}}:where(:root[data-iv-js] .iv-navbar[data-iv-collapsible=""]) .iv-navbar__panel{align-items:stretch;gap:var(--iv-space-4);max-block-size:calc(100dvh - var(--iv-navbar-height));padding-block:var(--iv-space-4);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-direction:column;flex-basis:100%;margin-inline-start:0;overflow-y:auto}:where(:root[data-iv-js] .iv-navbar[data-iv-collapsible=""]) .iv-navbar__links{flex-direction:column;align-items:stretch}:where(:root[data-iv-js] .iv-navbar[data-iv-collapsible=""]:not([data-iv-open])) .iv-navbar__panel{display:none}:where(:root[data-iv-js] .iv-navbar[data-iv-collapsible=""][data-iv-open]) .iv-navbar__panel{animation:iv-navbar-panel-in var(--iv-motion-slow) var(--iv-ease-out)}@keyframes iv-navbar-panel-in{0%{opacity:0;transform:translateY(-6px)}}:where(:root[data-iv-js] .iv-navbar:not([data-iv-collapsible]):not([data-iv-open])) .iv-navbar__panel{display:none}@media (width>=64em){:where(:root[data-iv-js] .iv-navbar:not([data-iv-collapsible]):not([data-iv-open])) .iv-navbar__panel{display:flex}}.iv-navbar[data-iv-sticky=true]{position:sticky;inset-block-start:0}.iv-navbar[data-iv-condensed]{box-shadow:var(--iv-shadow-ambient)}.iv-navbar[data-iv-condensed]:after{opacity:.9}:where(.iv-navbar[data-iv-condensed]) .iv-navbar__inner,:where(.iv-navbar[data-iv-condensed]) .iv-navbar__brand{min-block-size:var(--iv-navbar-height-condensed)}.iv-navbar[data-iv-hidden]{transform:translateY(-100%)}.iv-navbar[data-iv-open]{box-shadow:var(--iv-shadow-ambient)}:where(.iv-navbar__panel) .iv-megamenu,:where(.iv-navbar__panel) .iv-megamenu__list{position:static}:where(.iv-navbar__panel) .iv-megamenu__list{background-color:#0000}.iv-navbar--transparent{--iv-navbar-bg:transparent;color:var(--iv-palette-neutral-0);border-block-end-color:#0000}.iv-navbar--transparent[data-iv-condensed],.iv-navbar--transparent[data-iv-open]{--iv-navbar-bg:var(--iv-color-bg);color:var(--iv-color-text);border-block-end-color:var(--iv-color-border)}:where(.iv-navbar--transparent:not([data-iv-condensed]):not([data-iv-open])) .iv-navbar__link[aria-current]{color:inherit}:where(.iv-navbar--transparent:not([data-iv-condensed]):not([data-iv-open])) .iv-navbar__link[aria-current]:after{box-shadow:none;background-color:currentColor}.iv-navbar--glass{--iv-navbar-bg:var(--iv-glass-bg-strong)}@media (prefers-reduced-motion:reduce){.iv-navbar,.iv-navbar:after,.iv-navbar__brand,.iv-navbar__link,.iv-navbar__link:after,.iv-navbar__burger,.iv-navbar__burger:before,.iv-navbar__burger:after{transition:none}:where(:root[data-iv-js] .iv-navbar[data-iv-collapsible=""][data-iv-open]) .iv-navbar__panel{animation:none}}@media (forced-colors:active){.iv-navbar__link[aria-current]{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.iv-navbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end-color:canvastext}}@media print{.iv-navbar[data-iv-sticky]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static}}a.iv-navbar__brand,a.iv-navbar__brand:hover,a.iv-navbar__link,a.iv-navbar__link:hover{color:inherit}a.iv-navbar__link[aria-current]{color:var(--iv-color-primary)}:where(.iv-navbar--transparent:not([data-iv-condensed]):not([data-iv-open])) a.iv-navbar__link[aria-current]{color:inherit}.iv-stepper{--iv-stepper-marker:2rem;--iv-stepper-line:var(--iv-color-border);--iv-stepper-gap:var(--iv-space-6);--iv-stepper-step-gap:var(--iv-space-5);--iv-stepper-fill:var(--iv-color-primary);--iv-stepper-track:var(--iv-border-width);--iv-stepper-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");gap:var(--iv-stepper-gap);display:grid}.iv-stepper__list{gap:var(--iv-stepper-step-gap);margin:0;padding:0;list-style:none;display:grid}.iv-stepper__step{min-inline-size:0;position:relative}.iv-stepper__step:before,.iv-stepper__step:after{content:"";inline-size:var(--iv-stepper-track);block-size:calc(100% - var(--iv-stepper-marker) + var(--iv-stepper-step-gap));border-radius:var(--iv-radius-full);background-color:var(--iv-stepper-line);position:absolute;inset-block-start:var(--iv-stepper-marker);inset-inline-start:calc(var(--iv-stepper-marker) / 2 - var(--iv-stepper-track) / 2)}.iv-stepper__step:after{background-color:var(--iv-stepper-fill);block-size:0;transition:block-size var(--iv-motion-slow) var(--iv-ease-out)}.iv-stepper__step:last-child:before,.iv-stepper__step:last-child:after{content:none}.iv-stepper__step[data-iv-state=done]:after{block-size:calc(100% - var(--iv-stepper-marker) + var(--iv-stepper-step-gap))}.iv-stepper__trigger{grid-template-columns:var(--iv-stepper-marker) minmax(0, 1fr);align-items:center;column-gap:var(--iv-space-3);color:inherit;border-radius:var(--iv-radius-md);text-decoration:none;display:grid;position:relative}.iv-stepper__trigger:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}.iv-stepper__trigger[aria-disabled=true]{cursor:default}.iv-stepper__marker{inline-size:var(--iv-stepper-marker);block-size:var(--iv-stepper-marker);font-size:var(--iv-text-sm);font-weight:var(--iv-weight-semibold);font-variant-numeric:tabular-nums;color:var(--iv-color-text-muted);background-color:var(--iv-color-bg);border:var(--iv-border-width-strong) solid var(--iv-color-border);border-radius:var(--iv-radius-full);transition:color var(--iv-motion-base) var(--iv-ease-out), background-color var(--iv-motion-base) var(--iv-ease-out), border-color var(--iv-motion-base) var(--iv-ease-out), box-shadow var(--iv-motion-base) var(--iv-ease-out);grid-area:1/1/span 2;justify-content:center;align-items:center;display:inline-flex;position:relative}.iv-stepper__label{font-size:var(--iv-text-md);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);grid-area:1/2}.iv-stepper__hint{font-size:var(--iv-text-xs);line-height:var(--iv-leading-snug);color:var(--iv-color-text-muted);grid-area:2/2}:where(.iv-stepper__trigger:focus-visible) .iv-stepper__marker{box-shadow:var(--iv-focus-halo)}@media (hover:hover){:where(.iv-stepper__trigger:hover) .iv-stepper__marker{border-color:var(--iv-color-primary-border)}}:where(.iv-stepper__step[data-iv-state=current]) .iv-stepper__marker{color:var(--iv-color-on-primary);background-color:var(--iv-color-primary);border-color:var(--iv-color-primary);box-shadow:var(--iv-focus-halo)}:where(.iv-stepper__step[data-iv-state=current]) .iv-stepper__label{color:var(--iv-color-primary)}:where(.iv-stepper__step[data-iv-state=done]) .iv-stepper__marker{color:#0000;background-color:var(--iv-color-primary);border-color:var(--iv-color-primary)}:where(.iv-stepper__step[data-iv-state=done]) .iv-stepper__marker:after{content:"";background-color:var(--iv-color-on-primary);-webkit-mask-image:var(--iv-stepper-icon-check);-webkit-mask-image:var(--iv-stepper-icon-check);mask-image:var(--iv-stepper-icon-check);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:62%;mask-size:62%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.iv-stepper__step[data-iv-state=upcoming]) .iv-stepper__label{color:var(--iv-color-text-muted)}:where(.iv-stepper__step[data-iv-state=error]) .iv-stepper__marker{color:var(--iv-color-on-danger);background-color:var(--iv-color-danger);border-color:var(--iv-color-danger)}:where(.iv-stepper__step[data-iv-state=error]) .iv-stepper__label{color:var(--iv-color-danger)}.iv-stepper__progress{background-color:var(--iv-stepper-line);border-radius:var(--iv-radius-full);grid-column:1/-1;block-size:.25rem;position:relative;overflow:hidden}.iv-stepper__progress:after{content:"";background-image:linear-gradient(90deg, var(--iv-color-primary), var(--iv-color-accent));inline-size:100%;transform:scaleX(var(--iv-stepper-progress,0));transform-origin:0;transition:transform var(--iv-motion-slow) var(--iv-ease-out);position:absolute;inset-block:0;inset-inline-start:0}.iv-stepper__panels{min-inline-size:0}.iv-stepper__panel{gap:var(--iv-space-4);padding:var(--iv-space-5);background-color:var(--iv-color-surface);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);align-content:start;display:grid}.iv-stepper__panel[hidden]{display:none}.iv-stepper__panel:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}:where(:root[data-iv-js]) .iv-stepper__panel:not([hidden]){animation:iv-stepper-panel-in var(--iv-motion-slow) var(--iv-ease-out)}@keyframes iv-stepper-panel-in{0%{opacity:0;transform:translateY(8px)}}.iv-stepper__controls[hidden]{display:none}.iv-stepper__controls{justify-content:space-between;align-items:center;gap:var(--iv-space-3);border-block-start:var(--iv-border-width) solid var(--iv-color-border);flex-wrap:wrap;padding-block-start:var(--iv-space-4);display:flex}@media (width>=48em){:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__trigger{justify-items:center;row-gap:var(--iv-space-2);padding-inline:var(--iv-space-2);text-align:center;grid-template-columns:minmax(0,1fr)}:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__marker{grid-row:1}:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__label{grid-area:2/1}:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__hint{grid-area:3/1}:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__step:before,:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__step:after{inline-size:100%;block-size:var(--iv-stepper-track);inset-block-start:calc(var(--iv-stepper-marker) / 2 - var(--iv-stepper-track) / 2);inset-inline-start:50%}:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__step:after{inline-size:0;transition:inline-size var(--iv-motion-slow) var(--iv-ease-out)}:where(.iv-stepper:not(.iv-stepper--vertical)) .iv-stepper__step[data-iv-state=done]:after{inline-size:100%;block-size:var(--iv-stepper-track)}.iv-stepper--vertical{grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:start}}:where(.iv-stepper--compact .iv-stepper__step:not([data-iv-state=current])) .iv-stepper__label,:where(.iv-stepper--compact) .iv-stepper__hint{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.iv-stepper__step:after,.iv-stepper__marker,.iv-stepper__progress:after{transition:none}:where(:root[data-iv-js]) .iv-stepper__panel:not([hidden]){animation:none}}@media (forced-colors:active){.iv-stepper__step:after{forced-color-adjust:none;background-color:highlight}:where(.iv-stepper__step[data-iv-state=current]) .iv-stepper__marker,:where(.iv-stepper__step[data-iv-state=done]) .iv-stepper__marker{color:highlighttext;forced-color-adjust:none;background-color:highlight;border-color:highlight}:where(.iv-stepper__step[data-iv-state=done]) .iv-stepper__marker:after{background-color:highlighttext}}a.iv-stepper__trigger,a.iv-stepper__trigger:hover{color:inherit}.iv-timeline{--iv-timeline-line:var(--iv-color-border);--iv-timeline-marker:var(--iv-color-primary);--iv-timeline-size:.75rem;--iv-timeline-rail:1.25rem;--iv-timeline-gap:var(--iv-space-6);--iv-timeline-top:.2rem;gap:var(--iv-timeline-gap);flex-direction:column;margin-block:0;padding-inline-start:0;list-style:none;display:flex}.iv-timeline[hidden]{display:none}.iv-timeline__item{padding-inline-start:calc(var(--iv-timeline-rail) + var(--iv-space-4));position:relative}.iv-timeline__item:before{content:"";inline-size:var(--iv-border-width);background-color:var(--iv-timeline-line);position:absolute;inset-block-start:calc(var(--iv-timeline-top) + var(--iv-timeline-size) / 2);inset-block-end:calc((var(--iv-timeline-gap) + var(--iv-timeline-top) + var(--iv-timeline-size) / 2) * -1);inset-inline-start:calc(var(--iv-timeline-rail) - var(--iv-border-width) / 2)}.iv-timeline__item:last-child:before{content:none}.iv-timeline__item:after{content:"";inline-size:var(--iv-timeline-size);block-size:var(--iv-timeline-size);border-radius:var(--iv-radius-full);background-color:var(--iv-timeline-marker);position:absolute;inset-block-start:var(--iv-timeline-top);inset-inline-start:calc(var(--iv-timeline-rail) - var(--iv-timeline-size) / 2)}.iv-timeline__item[data-iv-state=upcoming]{color:var(--iv-color-text-muted)}.iv-timeline__item[data-iv-state=upcoming]:after{background-color:var(--iv-color-surface);box-shadow:inset 0 0 0 var(--iv-border-width-strong) var(--iv-timeline-line)}.iv-timeline__item[data-iv-state=current]:after{box-shadow:var(--iv-focus-halo);animation:iv-timeline-pulse 2.4s var(--iv-ease-out) infinite}.iv-timeline__item[data-iv-state=current]:before{background-image:linear-gradient(180deg, var(--iv-timeline-marker), var(--iv-timeline-line) 60%)}@keyframes iv-timeline-pulse{0%,to{box-shadow:var(--iv-focus-halo)}55%{box-shadow:0 0 4px 8px #0000}}.iv-timeline__time{font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-primary);margin-block-end:var(--iv-space-1);display:block}.iv-timeline__body{gap:var(--iv-space-2);flex-direction:column;display:flex}.iv-timeline__body>*{margin-block:0}.iv-timeline .iv-timeline__title{font-size:var(--iv-text-md);font-weight:var(--iv-weight-semibold);line-height:var(--iv-leading-snug);letter-spacing:var(--iv-tracking-tight);color:var(--iv-color-text)}.iv-timeline--compact{--iv-timeline-gap:var(--iv-space-4);--iv-timeline-top:.35rem}:where(.iv-timeline--compact) .iv-timeline__body{align-items:baseline;gap:var(--iv-space-1) var(--iv-space-3);flex-flow:wrap}:where(.iv-timeline--compact) .iv-timeline__time{margin-block-end:0}@media (width>=48em){:where(.iv-timeline--alternate) .iv-timeline__item{--iv-timeline-rail:0rem;inline-size:50%;margin-inline-start:50%}:where(.iv-timeline--alternate) .iv-timeline__item:nth-child(2n){padding-inline:0 var(--iv-space-4);text-align:end;margin-inline-start:0}:where(.iv-timeline--alternate) .iv-timeline__item:nth-child(2n):before{inset-inline:auto calc(var(--iv-border-width) / -2)}:where(.iv-timeline--alternate) .iv-timeline__item:nth-child(2n):after{inset-inline:auto calc(var(--iv-timeline-size) / -2)}}@media (width>=48em){.iv-timeline--horizontal{scroll-snap-type:x proximity;flex-direction:row;gap:0;padding-block-end:var(--iv-space-2);overflow-x:auto}:where(.iv-timeline--horizontal) .iv-timeline__item{scroll-snap-align:start;padding-block-start:calc(var(--iv-timeline-size) + var(--iv-space-3));padding-inline:0 var(--iv-space-6);flex:0 0 15rem}:where(.iv-timeline--horizontal) .iv-timeline__item:before{inset-block:0 auto;inset-inline:var(--iv-timeline-size) calc(var(--iv-timeline-size) / -2);inline-size:auto;block-size:var(--iv-border-width);inset-block-start:calc(var(--iv-timeline-size) / 2 - var(--iv-border-width) / 2)}:where(.iv-timeline--horizontal) .iv-timeline__item:after{inset-block-start:0;inset-inline-start:0}}.iv-timeline--horizontal:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}@media (prefers-reduced-motion:reduce){.iv-timeline__item[data-iv-state=current]:after{animation:none}}@media (forced-colors:active){.iv-timeline__item:after{forced-color-adjust:none;background-color:highlight}.iv-timeline__item[data-iv-state=upcoming]:after{box-shadow:inset 0 0 0 var(--iv-border-width-strong) CanvasText;background-color:canvas}.iv-timeline__item:before{background-color:canvastext;background-image:none}}.iv-stat{--iv-stat-size:var(--iv-text-3xl);--iv-stat-gap:var(--iv-space-1);--iv-stat-align:start;align-items:var(--iv-stat-align);gap:var(--iv-stat-gap);flex-direction:column;min-inline-size:0;display:flex}.iv-stat[hidden]{display:none}.iv-stat__label{font-size:var(--iv-text-xs);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;color:var(--iv-color-text-muted)}.iv-stat .iv-stat__value{font-size:var(--iv-stat-size);font-weight:var(--iv-weight-bold);line-height:var(--iv-leading-tight);letter-spacing:var(--iv-tracking-tight);font-variant-numeric:tabular-nums;color:var(--iv-color-text)}.iv-stat__delta{--iv-stat-delta-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10V2M2.8 5.2 6 2l3.2 3.2'/%3E%3C/svg%3E");align-items:center;gap:var(--iv-space-1);font-size:var(--iv-text-sm);font-weight:var(--iv-weight-medium);font-variant-numeric:tabular-nums;color:var(--iv-color-text-muted);display:inline-flex}.iv-stat__delta:before{content:"";block-size:.75rem;inline-size:.75rem;-webkit-mask-image:var(--iv-stat-delta-icon);-webkit-mask-image:var(--iv-stat-delta-icon);mask-image:var(--iv-stat-delta-icon);background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iv-stat__delta[data-iv-tone=up]{color:var(--iv-color-success)}.iv-stat__delta[data-iv-tone=down]{color:var(--iv-color-danger)}.iv-stat__delta[data-iv-tone=down]:before{rotate:180deg}.iv-stat__delta[data-iv-tone=flat]:before{rotate:90deg}.iv-stat__hint{font-size:var(--iv-text-xs);color:var(--iv-color-text-muted)}.iv-stat--lg{--iv-stat-size:var(--iv-text-4xl)}.iv-stat--card{--iv-stat-gap:var(--iv-space-2);padding:var(--iv-space-5);background-color:var(--iv-color-surface-raised);border:var(--iv-border-width) solid var(--iv-color-border);border-radius:var(--iv-radius-lg);box-shadow:var(--iv-shadow-ambient)}.iv-stat--glow .iv-stat__value{background-image:linear-gradient(100deg, var(--iv-color-primary), var(--iv-color-info) 48%, color-mix(in oklab, var(--iv-color-accent) 42%, var(--iv-color-primary)));color:#0000;-webkit-background-clip:text;background-clip:text}.iv-stat-group{--iv-stat-group-min:10rem;grid-template-columns:repeat(auto-fit, minmax(var(--iv-stat-group-min), 1fr));gap:var(--iv-space-6);display:grid}.iv-stat-group[hidden]{display:none}@media (width>=48em){:where(.iv-stat-group) .iv-stat+.iv-stat{border-inline-start:var(--iv-border-width) solid var(--iv-color-border);padding-inline-start:var(--iv-space-6)}:where(.iv-stat-group) .iv-stat--card+.iv-stat--card{border-inline-start:var(--iv-border-width) solid var(--iv-color-border);padding-inline-start:var(--iv-space-5)}}@media (forced-colors:active){.iv-stat__delta:before{background-color:canvastext}.iv-stat--glow .iv-stat__value{color:canvastext;background-image:none}}.iv-avatar{--iv-avatar-size:2.5rem;--iv-avatar-radius:var(--iv-radius-full);--iv-avatar-ring:transparent;inline-size:var(--iv-avatar-size);block-size:var(--iv-avatar-size);border-radius:var(--iv-avatar-radius);background-color:var(--iv-color-primary-subtle);color:var(--iv-color-primary);font-size:calc(var(--iv-avatar-size) * .38);font-weight:var(--iv-weight-semibold);letter-spacing:var(--iv-tracking-caps);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.iv-avatar[hidden]{display:none}.iv-avatar__img{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;font-size:var(--iv-text-xs);text-align:center;grid-area:1/1;overflow:hidden}.iv-avatar--sm{--iv-avatar-size:1.75rem}.iv-avatar--lg{--iv-avatar-size:3.5rem}.iv-avatar--xl{--iv-avatar-size:5rem}.iv-avatar--square{--iv-avatar-radius:var(--iv-radius-md)}.iv-avatar--ring{--iv-avatar-ring:var(--iv-color-primary)}.iv-avatar--ring:after{content:"";border:2px solid var(--iv-avatar-ring);border-radius:calc(var(--iv-avatar-radius) + 4px);pointer-events:none;position:absolute;inset:-4px}.iv-avatar__status{--iv-avatar-status-color:var(--iv-color-text-muted);inline-size:calc(var(--iv-avatar-size) * .28);block-size:calc(var(--iv-avatar-size) * .28);border-radius:var(--iv-radius-full);background-color:var(--iv-avatar-status-color);box-sizing:content-box;border:2px solid var(--iv-color-bg);margin:-2px;position:absolute;inset-block-end:0;inset-inline-end:0}.iv-avatar__status[data-iv-tone=success]{--iv-avatar-status-color:var(--iv-color-success)}.iv-avatar__status[data-iv-tone=warning]{--iv-avatar-status-color:var(--iv-color-warning)}.iv-avatar__status[data-iv-tone=danger]{--iv-avatar-status-color:var(--iv-color-danger)}.iv-avatar__status[data-iv-tone=muted]{--iv-avatar-status-color:var(--iv-color-text-muted)}.iv-avatar-group{align-items:center;margin-block:0;padding-inline-start:0;list-style:none;display:flex}.iv-avatar-group[hidden]{display:none}:where(.iv-avatar-group) .iv-avatar{justify-items:end;margin-inline-start:var(--iv-avatar-overlap,calc(var(--iv-avatar-size) * -.125));padding-inline-end:calc(var(--iv-avatar-size) * .08)}:where(.iv-avatar-group) .iv-avatar__img{inline-size:calc(100% + var(--iv-avatar-size) * .08);justify-self:start}:where(.iv-avatar-group) .iv-avatar:before{content:"";border:2px solid var(--iv-color-bg);border-radius:calc(var(--iv-avatar-radius) + 2px);pointer-events:none;position:absolute;inset:-2px}:where(.iv-avatar-group) .iv-avatar:first-child{margin-inline-start:0}:where(.iv-avatar-group) .iv-avatar:first-child{z-index:6}:where(.iv-avatar-group) .iv-avatar:nth-child(2){z-index:5}:where(.iv-avatar-group) .iv-avatar:nth-child(3){z-index:4}:where(.iv-avatar-group) .iv-avatar:nth-child(4){z-index:3}:where(.iv-avatar-group) .iv-avatar:nth-child(5){z-index:2}:where(.iv-avatar-group) .iv-avatar:nth-child(6){z-index:1}.iv-avatar-group__more{z-index:0;background-color:var(--iv-color-surface);color:var(--iv-color-text-muted);font-size:calc(var(--iv-avatar-size) * .32)}@media (forced-colors:active){.iv-avatar{border:var(--iv-border-width) solid CanvasText}.iv-avatar__status{forced-color-adjust:none;background-color:highlight}}.iv-gallery{--iv-gallery-gap:var(--iv-space-3);--iv-gallery-ratio:3 / 2;--iv-gallery-radius:var(--iv-radius-lg);--iv-gallery-scrim:color-mix(in srgb, var(--iv-palette-neutral-1000) 82%, transparent);--iv-lightbox-icon-expand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M11 8.5v5M8.5 11h5M20 20l-4.4-4.4'/%3E%3C/svg%3E");grid-template-columns:repeat(auto-fill, minmax(var(--iv-gallery-min,14rem), 1fr));gap:var(--iv-gallery-gap);display:grid}.iv-gallery__item{isolation:isolate;color:var(--iv-palette-neutral-0);background-color:var(--iv-color-surface);border-radius:var(--iv-gallery-radius);box-shadow:var(--iv-shadow-ambient);cursor:zoom-in;display:block;position:relative;overflow:hidden}.iv-gallery__img{block-size:auto;inline-size:100%;aspect-ratio:var(--iv-gallery-ratio);object-fit:cover;transition:transform var(--iv-motion-slow) var(--iv-ease-out);display:block;transform:scale(1)}.iv-gallery__item:before{content:"";background-image:linear-gradient(to top, var(--iv-gallery-scrim) 0%, color-mix(in srgb, var(--iv-gallery-scrim) 35%, transparent) 42%, transparent 78%);opacity:0;transition:opacity var(--iv-motion-slow) var(--iv-ease-out);pointer-events:none;position:absolute;inset:0}.iv-gallery__item:after{content:"";block-size:1.5rem;inline-size:1.5rem;-webkit-mask-image:var(--iv-lightbox-icon-expand);-webkit-mask-image:var(--iv-lightbox-icon-expand);mask-image:var(--iv-lightbox-icon-expand);opacity:0;transition:opacity var(--iv-motion-slow) var(--iv-ease-out), transform var(--iv-motion-slow) var(--iv-ease-out);pointer-events:none;background-color:currentColor;position:absolute;inset-block-end:var(--iv-space-3);inset-inline-end:var(--iv-space-3);transform:translateY(.375rem);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iv-gallery__item:hover:before,.iv-gallery__item:hover:after,.iv-gallery__item:focus-visible:before,.iv-gallery__item:focus-visible:after{opacity:1;transform:none}:where(.iv-gallery__item:hover) .iv-gallery__img,:where(.iv-gallery__item:focus-visible) .iv-gallery__img{transform:scale(1.04)}.iv-gallery__item:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset);box-shadow:var(--iv-focus-halo)}.iv-gallery--masonry{columns:var(--iv-gallery-min,14rem) auto;column-gap:var(--iv-gallery-gap);display:block}:where(.iv-gallery--masonry) .iv-gallery__item{break-inside:avoid;margin-block-end:var(--iv-gallery-gap)}:where(.iv-gallery--masonry) .iv-gallery__img{aspect-ratio:auto}.iv-gallery--strip{gap:var(--iv-gallery-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-block-end:var(--iv-space-2);display:flex;overflow-x:auto}:where(.iv-gallery--strip) .iv-gallery__item{inline-size:min(var(--iv-gallery-min,14rem), 78%);scroll-snap-align:center;flex:none}.iv-gallery--strip:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}.iv-lightbox{--iv-dialog-width:100vw;--iv-lightbox-chip:2.5rem;--iv-lightbox-chip-bg:color-mix(in srgb, var(--iv-palette-neutral-1000) 58%, transparent);--iv-lightbox-chip-border:color-mix(in srgb, var(--iv-palette-neutral-0) 20%, transparent);--iv-lightbox-chip-highlight:color-mix(in srgb, var(--iv-palette-neutral-0) 24%, transparent);--iv-lightbox-chip-text:var(--iv-palette-neutral-0);--iv-lightbox-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");--iv-lightbox-icon-prev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4L7 12l8 8'/%3E%3C/svg%3E");--iv-lightbox-icon-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E");--iv-lightbox-icon-zoom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M11 8.5v5M8.5 11h5M20 20l-4.4-4.4'/%3E%3C/svg%3E");block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;box-shadow:none;background-color:#0000;border-radius:0;outline:0;margin:0;overflow:hidden}.iv-lightbox::backdrop{background-color:color-mix(in srgb, var(--iv-palette-neutral-1000,#04070f) 92%, transparent);-webkit-backdrop-filter:blur(var(--iv-blur-md,16px));backdrop-filter:blur(var(--iv-blur-md,16px))}.iv-lightbox[open]{animation:iv-lightbox-in var(--iv-motion-base) var(--iv-ease-out)}@keyframes iv-lightbox-in{0%{opacity:0}}.iv-lightbox__panel{block-size:100dvh;margin:0;display:block}.iv-lightbox__stage{cursor:zoom-in;place-items:center;block-size:100dvh;inline-size:100%;margin:0;padding:0;display:grid}.iv-lightbox__img{object-fit:contain;border-radius:var(--iv-radius-sm);max-block-size:calc(100dvh - 6rem);max-inline-size:100vw;animation:iv-lightbox-img-in var(--iv-motion-slow) var(--iv-ease-out);transition:opacity var(--iv-motion-slow) var(--iv-ease-out), transform var(--iv-motion-slow) var(--iv-ease-out);display:block;box-shadow:0 30px 80px #0000008c}@keyframes iv-lightbox-img-in{0%{opacity:0;transform:scale(.96)}}.iv-lightbox__img[data-iv-swap]{opacity:0;transform:scale(.98)}.iv-lightbox__stage[data-iv-zoomed]{overscroll-behavior:contain;cursor:zoom-out;place-items:start;overflow:auto}:where(.iv-lightbox__stage[data-iv-zoomed]) .iv-lightbox__img{cursor:zoom-out;border-radius:0;max-block-size:none;max-inline-size:none}.iv-lightbox__caption,.iv-lightbox__counter,.iv-lightbox__button{z-index:1;color:var(--iv-lightbox-chip-text);background-color:var(--iv-lightbox-chip-bg);border:var(--iv-border-width) solid var(--iv-lightbox-chip-border);box-shadow:inset 0 1px 0 var(--iv-lightbox-chip-highlight), var(--iv-shadow-3);-webkit-backdrop-filter:blur(var(--iv-blur-lg)) saturate(140%);backdrop-filter:blur(var(--iv-blur-lg)) saturate(140%);position:fixed}.iv-lightbox__caption{padding-block:var(--iv-space-3);padding-inline:var(--iv-space-6);font-size:var(--iv-text-sm);line-height:var(--iv-leading-snug);text-align:center;text-wrap:pretty;border-block-end:0;border-inline:0;margin:0;inset-block-end:0;inset-inline:0}.iv-lightbox__caption[hidden]{display:none}.iv-lightbox__counter{padding-block:var(--iv-space-1);padding-inline:var(--iv-space-3);font-family:var(--iv-font-mono);font-size:var(--iv-text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--iv-tracking-caps);border-radius:var(--iv-radius-full);margin:0;inset-block-start:var(--iv-space-4);inset-inline-start:var(--iv-space-4)}.iv-lightbox__button{inline-size:var(--iv-lightbox-chip,3rem);block-size:var(--iv-lightbox-chip,3rem);font:inherit;border-radius:var(--iv-radius-full);cursor:pointer;transition:transform var(--iv-motion-slow) var(--iv-ease-out), background-color var(--iv-motion-slow) var(--iv-ease-out), box-shadow var(--iv-motion-slow) var(--iv-ease-out);place-items:center;padding:0;display:grid}.iv-lightbox__button:before{content:"";background-color:currentColor;block-size:1.25rem;inline-size:1.25rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iv-lightbox__button:hover{background-color:color-mix(in srgb, var(--iv-palette-neutral-1000) 72%, transparent);box-shadow:inset 0 1px 0 var(--iv-lightbox-chip-highlight), 0 0 26px var(--iv-glow-primary);transform:scale(1.06)}.iv-lightbox__button:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-focus-offset)}.iv-lightbox__close{inset-block-start:var(--iv-space-4);inset-inline-end:var(--iv-space-4)}.iv-lightbox__close:before{-webkit-mask-image:var(--iv-lightbox-icon-close);-webkit-mask-image:var(--iv-lightbox-icon-close);mask-image:var(--iv-lightbox-icon-close)}.iv-lightbox__zoom{inset-block-start:var(--iv-space-4);inset-inline-end:calc(var(--iv-space-4) + var(--iv-lightbox-chip,3rem) + var(--iv-space-2))}.iv-lightbox__zoom:before{-webkit-mask-image:var(--iv-lightbox-icon-zoom);-webkit-mask-image:var(--iv-lightbox-icon-zoom);mask-image:var(--iv-lightbox-icon-zoom)}.iv-lightbox__zoom[aria-pressed=true]{color:var(--iv-color-accent);box-shadow:inset 0 1px 0 var(--iv-lightbox-chip-highlight), 0 0 26px var(--iv-glow-primary)}.iv-lightbox__prev,.iv-lightbox__next{inset-block-start:50%;translate:0 -50%}.iv-lightbox__prev{inset-inline-start:var(--iv-space-2)}.iv-lightbox__next{inset-inline-end:var(--iv-space-2)}.iv-lightbox__prev:before{-webkit-mask-image:var(--iv-lightbox-icon-prev);-webkit-mask-image:var(--iv-lightbox-icon-prev);mask-image:var(--iv-lightbox-icon-prev)}.iv-lightbox__next:before{-webkit-mask-image:var(--iv-lightbox-icon-next);-webkit-mask-image:var(--iv-lightbox-icon-next);mask-image:var(--iv-lightbox-icon-next)}@media (width>=48em){.iv-lightbox{--iv-lightbox-chip:3rem}.iv-lightbox__prev{inset-inline-start:var(--iv-space-5)}.iv-lightbox__next{inset-inline-end:var(--iv-space-5)}.iv-lightbox__caption{padding-block:var(--iv-space-4)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-lightbox__caption,.iv-lightbox__counter,.iv-lightbox__button{background-color:color-mix(in srgb, var(--iv-palette-neutral-1000) 88%, transparent)}}@media (prefers-reduced-motion:reduce){.iv-gallery__img,.iv-gallery__item:before,.iv-gallery__item:after{transition:none}:where(.iv-gallery__item:hover) .iv-gallery__img,:where(.iv-gallery__item:focus-visible) .iv-gallery__img{transform:none}.iv-lightbox[open],.iv-lightbox__img{animation:none}.iv-lightbox__img,.iv-lightbox__button{transition:none}.iv-lightbox__img[data-iv-swap]{opacity:1;transform:none}.iv-lightbox__button:hover{transform:none}}@media (forced-colors:active){.iv-gallery__item:after{background-color:canvastext}.iv-lightbox__caption,.iv-lightbox__counter,.iv-lightbox__button{background-color:canvas;border-color:canvastext}.iv-lightbox__button:before{background-color:buttontext}}a.iv-gallery__item,a.iv-gallery__item:hover{color:var(--iv-palette-neutral-0)}.iv-glass{--iv-glass-blur:var(--iv-blur-md);background-color:var(--iv-glass-bg);border:var(--iv-border-width) solid var(--iv-glass-border);box-shadow:inset 0 1px 0 var(--iv-glass-highlight), var(--iv-shadow-2);-webkit-backdrop-filter:blur(var(--iv-glass-blur)) saturate(140%);backdrop-filter:blur(var(--iv-glass-blur)) saturate(140%)}.iv-glass--strong{--iv-glass-blur:var(--iv-blur-lg);background-color:var(--iv-glass-bg-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iv-glass{background-color:var(--iv-color-surface-raised)}}.iv-texture-grain{isolation:isolate;position:relative}.iv-texture-grain:after{content:"";z-index:0;border-radius:inherit;opacity:var(--iv-texture-grain-opacity);mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url%28%23g%29'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.iv-texture-mesh,.iv-texture-aurora{--iv-mesh-1:color-mix(in oklab, var(--iv-color-primary) 46%, var(--iv-color-bg));--iv-mesh-2:color-mix(in oklab, var(--iv-glow-secondary) 88%, var(--iv-color-bg));--iv-mesh-3:color-mix(in oklab, var(--iv-color-info) 34%, var(--iv-color-bg));background-color:var(--iv-color-bg);background-image:radial-gradient(78% 86% at 10% 8%, var(--iv-mesh-1) 0 10%, transparent 72%), radial-gradient(66% 74% at 94% 2%, var(--iv-mesh-2) 0 12%, transparent 70%), radial-gradient(80% 88% at 72% 108%, var(--iv-mesh-3) 0 10%, transparent 74%);background-repeat:no-repeat}.iv-texture-aurora{--iv-mesh-size:200% 200%;background-size:var(--iv-mesh-size);animation:18s ease-in-out infinite alternate iv-aurora}@keyframes iv-aurora{0%{background-position:0 40%,100% 0,50% 100%}to{background-position:100% 60%,0 100%,40% 0}}@property --iv-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.iv-glow{transition:box-shadow var(--iv-motion-slow) var(--iv-ease-out);position:relative;overflow:visible}.iv-glow:before{content:"";background:conic-gradient(from var(--iv-glow-angle,0deg), var(--iv-color-accent), var(--iv-glow-secondary), var(--iv-color-accent));border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.iv-glow:hover,.iv-glow:focus-within{box-shadow:0 0 24px var(--iv-glow-primary)}.iv-glow:hover:before,.iv-glow:focus-within:before{animation:6s linear infinite iv-glow-spin}@keyframes iv-glow-spin{to{--iv-glow-angle:360deg}}.iv-gradient-text{background-image:var(--iv-gradient-primary);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.iv-shine{--iv-shine-color:var(--iv-glass-highlight);position:relative;overflow:hidden}.iv-shine:after{content:"";background-image:linear-gradient(100deg, transparent 34%, var(--iv-shine-color) 50%, transparent 66%);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.iv-shine:hover:after,.iv-shine:focus-visible:after{transition:transform .7s var(--iv-ease-out);transform:translate(120%)}:where([dir=rtl]) .iv-shine:after{background-image:linear-gradient(-100deg, transparent 34%, var(--iv-shine-color) 50%, transparent 66%);transform:translate(120%)}:where([dir=rtl]) .iv-shine:hover:after,:where([dir=rtl]) .iv-shine:focus-visible:after{transform:translate(-120%)}.iv-elevate{--iv-elevate-lift:-4px;transition:transform var(--iv-motion-slow) var(--iv-ease-out), box-shadow var(--iv-motion-slow) var(--iv-ease-out)}.iv-elevate:hover,.iv-elevate:focus-within{transform:translateY(var(--iv-elevate-lift));box-shadow:var(--iv-shadow-3)}@media (prefers-reduced-motion:reduce){.iv-texture-aurora,.iv-glow:hover:before,.iv-glow:focus-within:before{animation:none}.iv-shine:after{content:none}.iv-elevate{--iv-elevate-lift:0px}}@media (forced-colors:active){.iv-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:none;background-color:canvas;border-color:canvastext}.iv-shine:after,.iv-texture-grain:after,.iv-mesh:before{display:none}}@media print{.iv-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}}@property --iv-glint-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.iv-edge-glint{--iv-glint-color:var(--iv-color-accent);--iv-glint-duration:1.2s;transition:box-shadow var(--iv-motion-slow) var(--iv-ease-out);position:relative;overflow:visible}.iv-edge-glint:before{content:"";background:conic-gradient(from var(--iv-glint-angle,0deg), transparent 0 70%, var(--iv-glint-color) 85%, transparent 100%);border-radius:inherit;opacity:0;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.iv-edge-glint:hover:before,.iv-edge-glint:focus-within:before,.iv-edge-glint[data-iv-inview]:before{animation:iv-edge-glint var(--iv-glint-duration) var(--iv-ease-out)}@keyframes iv-edge-glint{0%{--iv-glint-angle:0deg;opacity:1}80%{opacity:1}to{--iv-glint-angle:360deg;opacity:0}}.iv-edge-near{--iv-near-radius:160px;--iv-near-color:var(--iv-color-accent);box-shadow:0 0 calc(var(--iv-near,0) * 32px) calc(var(--iv-near,0) * 2px) var(--iv-glow-primary);position:relative;overflow:visible}.iv-edge-near:after{content:"";background:radial-gradient(var(--iv-near-radius) circle at var(--iv-mx,50%) var(--iv-my,50%), var(--iv-near-color), transparent 70%);border-radius:inherit;opacity:var(--iv-near,0);transition:opacity var(--iv-motion-slow) var(--iv-ease-out);-webkit-mask-composite:xor;pointer-events:none;padding:3px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.iv-scan{--iv-scan-color:var(--iv-color-accent);--iv-scan-duration:6s;--iv-scan-opacity:.8;position:relative;overflow:clip}.iv-scan:after{content:"";background-image:linear-gradient(90deg, var(--iv-scan-color) 0 2px, color-mix(in oklab, var(--iv-scan-color) 22%, transparent) 2px, transparent 96px);opacity:0;animation:iv-scan-h var(--iv-scan-duration) linear infinite;pointer-events:none;position:absolute;inset:0}.iv-scan--v:after{background-image:linear-gradient(180deg, var(--iv-scan-color) 0 2px, color-mix(in oklab, var(--iv-scan-color) 22%, transparent) 2px, transparent 96px);animation-name:iv-scan-v}@keyframes iv-scan-h{0%{opacity:0;transform:translate(-10%)}10%{opacity:var(--iv-scan-opacity,1)}90%{opacity:var(--iv-scan-opacity,1)}to{opacity:0;transform:translate(110%)}}:where([dir=rtl]) .iv-scan:not(.iv-scan--v):after{animation-name:iv-scan-h-rtl}@keyframes iv-scan-h-rtl{0%{opacity:0;transform:translate(10%)}10%{opacity:var(--iv-scan-opacity,1)}90%{opacity:var(--iv-scan-opacity,1)}to{opacity:0;transform:translate(-110%)}}@keyframes iv-scan-v{0%{opacity:0;transform:translateY(-10%)}10%{opacity:var(--iv-scan-opacity,1)}90%{opacity:var(--iv-scan-opacity,1)}to{opacity:0;transform:translateY(110%)}}.iv-spark{--iv-spark-size:.5rem;--iv-spark-color:var(--iv-color-accent);inline-size:var(--iv-spark-size);block-size:var(--iv-spark-size);background-color:var(--iv-spark-color);border-radius:var(--iv-radius-full);box-shadow:0 0 12px 2px var(--iv-glow-primary);animation:iv-spark 2s var(--iv-ease-out) infinite;animation-delay:calc(var(--iv-i,0) * .26s);pointer-events:none;display:inline-block}@keyframes iv-spark{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.iv-pulse-glow{animation:iv-pulse-glow 2s var(--iv-ease-out) infinite}@keyframes iv-pulse-glow{0%,to{box-shadow:0 0 8px var(--iv-glow-primary)}50%{box-shadow:0 0 16px 3px var(--iv-glow-primary)}}.iv-rise{--iv-rise-distance:.45em;--iv-rise-duration:.9s;--iv-rise-step:.12s;animation:iv-rise var(--iv-rise-duration) var(--iv-ease-out) backwards;animation-delay:calc(var(--iv-i,0) * var(--iv-rise-step))}@keyframes iv-rise{0%{opacity:0;transform:translateY(var(--iv-rise-distance))}to{opacity:1;transform:none}}.iv-reveal{--iv-reveal-distance:24px;--iv-reveal-duration:.7s;opacity:0;transform:translateY(var(--iv-reveal-distance));transition:opacity var(--iv-reveal-duration) var(--iv-ease-out), transform var(--iv-reveal-duration) var(--iv-ease-out);transition-delay:var(--iv-reveal-delay,0s)}.iv-reveal[data-iv-inview],:where(:root:not([data-iv-js])) .iv-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.iv-edge-glint:hover:before,.iv-edge-glint:focus-within:before,.iv-edge-glint[data-iv-inview]:before{background:var(--iv-glint-color);opacity:1;animation:none}.iv-edge-near:after{transition:none}.iv-scan:after{content:none}.iv-spark{opacity:1;animation:none}.iv-pulse-glow{box-shadow:0 0 12px var(--iv-glow-primary);animation:none}.iv-rise{animation:none}.iv-reveal{opacity:1;transition:none;transform:none}}.iv-edge-glint:hover,.iv-edge-glint:focus-within,.iv-edge-glint[data-iv-inview]{box-shadow:0 0 28px var(--iv-glow-primary)}.iv-parallax{--iv-parallax:.2;display:block}@supports (animation-timeline:view()){.iv-parallax{animation-name:iv-parallax;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}@supports not (animation-timeline:view()){.iv-parallax{transform:translateY(calc((.5 - var(--iv-view,.5)) * var(--iv-parallax) * 60vh))}}@keyframes iv-parallax{0%{transform:translateY(calc(var(--iv-parallax) * 30vh))}to{transform:translateY(calc(var(--iv-parallax) * -30vh))}}.iv-parallax-frame{--iv-parallax-ratio:16 / 9;aspect-ratio:var(--iv-parallax-ratio);border-radius:var(--iv-radius-lg);display:block;position:relative;overflow:clip}.iv-parallax--media{object-fit:cover;block-size:130%;inline-size:100%;position:absolute;inset-block-start:-15%;inset-inline:0}.iv-scroll-progress{--iv-scroll-progress-size:3px;--iv-scroll-progress-color:var(--iv-color-primary);z-index:var(--iv-z-dropdown);block-size:var(--iv-scroll-progress-size);background-image:linear-gradient(90deg, var(--iv-scroll-progress-color), color-mix(in oklab, var(--iv-color-accent) 70%, var(--iv-scroll-progress-color)));transform:scaleX(var(--iv-scroll,0));transform-origin:0;box-shadow:0 0 12px var(--iv-glow-primary);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}:where([dir=rtl]) .iv-scroll-progress{transform-origin:100%}@supports (animation-timeline:scroll(root)){.iv-scroll-progress{animation-name:iv-scroll-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}}@keyframes iv-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iv-marquee{--iv-marquee-duration:30s;--iv-marquee-gap:var(--iv-space-6);display:flex;overflow:hidden}.iv-marquee__track{gap:var(--iv-marquee-gap);inline-size:max-content;animation:iv-marquee var(--iv-marquee-duration) linear infinite;flex:none;align-items:center;padding-inline-end:var(--iv-marquee-gap);display:flex}.iv-marquee__item{white-space:nowrap;flex:none}@keyframes iv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:where([dir=rtl]) .iv-marquee__track{animation-name:iv-marquee-rtl}:where([dir=rtl]) .iv-marquee--vertical .iv-marquee__track{animation-name:iv-marquee-v}@keyframes iv-marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes iv-marquee-v{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.iv-marquee--reverse .iv-marquee__track{animation-direction:reverse}.iv-marquee--fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.iv-marquee--vertical{--iv-marquee-size:14rem;block-size:var(--iv-marquee-size)}.iv-marquee--vertical .iv-marquee__track{block-size:max-content;inline-size:auto;flex-direction:column;align-items:stretch;padding-block-end:var(--iv-marquee-gap);padding-inline-end:0;animation-name:iv-marquee-v}.iv-marquee--vertical.iv-marquee--fade{-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}@media (hover:hover){:where(.iv-marquee:hover) .iv-marquee__track{animation-play-state:paused}}:where(.iv-marquee:focus-within) .iv-marquee__track{animation-play-state:paused}.iv-stack-cards{--iv-stack-top:var(--iv-space-8);--iv-stack-step:1rem;--iv-stack-scale:.94;--iv-stack-fade:.55;gap:var(--iv-space-8);display:grid}.iv-stack-cards__card{position:sticky;inset-block-start:calc(var(--iv-stack-top) + var(--iv-i,0) * var(--iv-stack-step))}@supports (animation-timeline:view()){.iv-stack-cards{view-timeline-name:--iv-stack;view-timeline-axis:block}.iv-stack-cards__card{--iv-stack-relay:min(1, var(--iv-stack-count,0));--iv-stack-span:calc((100% - 100vh) / max(1, var(--iv-stack-count,0)));--iv-stack-start:calc(100vh + 200% * (1 - var(--iv-stack-relay)));animation-name:iv-stack-cards;animation-timing-function:linear;animation-fill-mode:both;animation-range:calc(var(--iv-stack-start) + var(--iv-stack-span) * var(--iv-i,0)) calc(var(--iv-stack-start) + var(--iv-stack-span) * (var(--iv-i,0) + 1));animation-timeline:--iv-stack}}@keyframes iv-stack-cards{0%{opacity:1;transform:scale(1)}to{transform:scale(var(--iv-stack-scale));opacity:var(--iv-stack-fade)}}@media (prefers-reduced-motion:reduce){.iv-parallax{animation:none;transform:none}.iv-marquee{overflow-x:auto}.iv-marquee__track{animation:none}.iv-marquee--vertical{overflow:hidden auto}.iv-stack-cards__card{opacity:1;animation:none;transform:none}}@media (forced-colors:active){.iv-scroll-progress{box-shadow:none;forced-color-adjust:none;background-color:highlight;background-image:none}.iv-marquee--fade{-webkit-mask-image:none;mask-image:none}}@media print{.iv-scroll-progress{display:none}.iv-parallax__layer,.iv-stack-cards>*{animation:none;position:static;transform:none}.iv-marquee__track{animation:none}}.iv-text-reveal{--iv-text-reveal-distance:110%;--iv-text-reveal-duration:.66s;--iv-text-reveal-step:80ms}.iv-text-reveal__line{margin-block-end:-.12em;padding-block-end:.12em;display:block;overflow:hidden}.iv-text-reveal__line>span{transform:translateY(var(--iv-text-reveal-distance));transition:transform var(--iv-text-reveal-duration) var(--iv-ease-out);transition-delay:calc(var(--iv-i,0) * var(--iv-text-reveal-step));display:block}:where(.iv-text-reveal)[data-iv-inview] .iv-text-reveal__line>span{transform:none}:where(:root:not([data-iv-js])) .iv-text-reveal__line>span{transition:none;transform:none}.iv-text-glow{--iv-text-glow-color:var(--iv-glow-primary);--iv-text-glow-size:.5em;text-shadow:0 0 calc(var(--iv-text-glow-size) * .35) var(--iv-text-glow-color), 0 0 var(--iv-text-glow-size) var(--iv-text-glow-color)}.iv-text-glow--pulse{animation:iv-text-glow 2.4s var(--iv-ease-out) infinite}@keyframes iv-text-glow{0%,to{text-shadow:0 0 calc(var(--iv-text-glow-size) * .3) var(--iv-text-glow-color), 0 0 calc(var(--iv-text-glow-size) * .8) var(--iv-text-glow-color)}50%{text-shadow:0 0 calc(var(--iv-text-glow-size) * .5) var(--iv-text-glow-color), 0 0 calc(var(--iv-text-glow-size) * 1.8) var(--iv-text-glow-color)}}.iv-text-outline{--iv-text-outline-width:1px;--iv-text-outline-color:currentColor}@supports (-webkit-text-stroke:1px currentColor){.iv-text-outline{-webkit-text-stroke:var(--iv-text-outline-width) var(--iv-text-outline-color);-webkit-text-fill-color:transparent;transition:-webkit-text-fill-color var(--iv-motion-slow) var(--iv-ease-out)}.iv-text-outline--fill:hover,.iv-text-outline--fill:focus-within,:where(a:hover) .iv-text-outline--fill,:where(a:focus-visible) .iv-text-outline--fill{-webkit-text-fill-color:currentColor}}.iv-text-shimmer{--iv-text-shimmer-color:currentColor;--iv-text-shimmer-highlight:var(--iv-color-primary);--iv-text-shimmer-duration:2.8s;background-image:linear-gradient(100deg, var(--iv-text-shimmer-color) 0 38%, var(--iv-text-shimmer-highlight) 50%, var(--iv-text-shimmer-color) 62% 100%);-webkit-text-fill-color:transparent;animation:iv-text-shimmer var(--iv-text-shimmer-duration) linear infinite;background-position:100% 0;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@keyframes iv-text-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.iv-text-shimmer--once{animation-name:none}:where(.iv-text-shimmer--once)[data-iv-inview]{animation-name:iv-text-shimmer;animation-iteration-count:1;animation-fill-mode:forwards}.iv-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.iv-text-reveal__line>span{transition:none;transform:none}.iv-text-glow--pulse{animation:none}.iv-text-shimmer{background-position:100% 0;animation:none}:where(.iv-text-shimmer--once)[data-iv-inview]{animation:none}}@media (forced-colors:active){.iv-text-glow{text-shadow:none}.iv-text-outline{-webkit-text-stroke-width:0;-webkit-text-fill-color:currentColor}.iv-text-shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}}@layer iv.utilities{.iv-u-sr-only.iv-u-sr-only,.iv-u-sr-only-focusable.iv-u-sr-only-focusable:not(:focus):not(:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.iv-u-block.iv-u-block{display:block}.iv-u-inline.iv-u-inline{display:inline}.iv-u-inline-block.iv-u-inline-block{display:inline-block}.iv-u-flex.iv-u-flex{display:flex}.iv-u-inline-flex.iv-u-inline-flex{display:inline-flex}.iv-u-grid.iv-u-grid{display:grid}.iv-u-hidden.iv-u-hidden{display:none}.iv-u-flex-row.iv-u-flex-row{flex-direction:row}.iv-u-flex-col.iv-u-flex-col{flex-direction:column}.iv-u-flex-wrap.iv-u-flex-wrap{flex-wrap:wrap}.iv-u-flex-nowrap.iv-u-flex-nowrap{flex-wrap:nowrap}.iv-u-items-start.iv-u-items-start{align-items:flex-start}.iv-u-items-center.iv-u-items-center{align-items:center}.iv-u-items-end.iv-u-items-end{align-items:flex-end}.iv-u-items-stretch.iv-u-items-stretch{align-items:stretch}.iv-u-items-baseline.iv-u-items-baseline{align-items:baseline}.iv-u-justify-start.iv-u-justify-start{justify-content:flex-start}.iv-u-justify-center.iv-u-justify-center{justify-content:center}.iv-u-justify-end.iv-u-justify-end{justify-content:flex-end}.iv-u-justify-between.iv-u-justify-between{justify-content:space-between}.iv-u-justify-around.iv-u-justify-around{justify-content:space-around}.iv-u-grow.iv-u-grow{flex-grow:1}.iv-u-shrink-0.iv-u-shrink-0{flex-shrink:0}.iv-u-grid-cols-1.iv-u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.iv-u-grid-cols-2.iv-u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-u-grid-cols-3.iv-u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-u-grid-cols-4.iv-u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-u-grid-cols-5.iv-u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.iv-u-grid-cols-6.iv-u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.iv-u-grid-cols-12.iv-u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.iv-u-col-span-1.iv-u-col-span-1{grid-column:span 1/span 1}.iv-u-col-span-2.iv-u-col-span-2{grid-column:span 2/span 2}.iv-u-col-span-3.iv-u-col-span-3{grid-column:span 3/span 3}.iv-u-col-span-4.iv-u-col-span-4{grid-column:span 4/span 4}.iv-u-col-span-5.iv-u-col-span-5{grid-column:span 5/span 5}.iv-u-col-span-6.iv-u-col-span-6{grid-column:span 6/span 6}.iv-u-col-span-12.iv-u-col-span-12{grid-column:span 12/span 12}.iv-u-col-span-full.iv-u-col-span-full{grid-column:1/-1}.iv-u-gap-0.iv-u-gap-0{gap:0}.iv-u-gap-1.iv-u-gap-1{gap:var(--iv-space-1)}.iv-u-gap-2.iv-u-gap-2{gap:var(--iv-space-2)}.iv-u-gap-3.iv-u-gap-3{gap:var(--iv-space-3)}.iv-u-gap-4.iv-u-gap-4{gap:var(--iv-space-4)}.iv-u-gap-5.iv-u-gap-5{gap:var(--iv-space-5)}.iv-u-gap-6.iv-u-gap-6{gap:var(--iv-space-6)}.iv-u-gap-8.iv-u-gap-8{gap:var(--iv-space-8)}.iv-u-gap-10.iv-u-gap-10{gap:var(--iv-space-10)}.iv-u-gap-12.iv-u-gap-12{gap:var(--iv-space-12)}.iv-u-gap-x-0.iv-u-gap-x-0{column-gap:0}.iv-u-gap-x-1.iv-u-gap-x-1{column-gap:var(--iv-space-1)}.iv-u-gap-x-2.iv-u-gap-x-2{column-gap:var(--iv-space-2)}.iv-u-gap-x-3.iv-u-gap-x-3{column-gap:var(--iv-space-3)}.iv-u-gap-x-4.iv-u-gap-x-4{column-gap:var(--iv-space-4)}.iv-u-gap-x-5.iv-u-gap-x-5{column-gap:var(--iv-space-5)}.iv-u-gap-x-6.iv-u-gap-x-6{column-gap:var(--iv-space-6)}.iv-u-gap-x-8.iv-u-gap-x-8{column-gap:var(--iv-space-8)}.iv-u-gap-x-10.iv-u-gap-x-10{column-gap:var(--iv-space-10)}.iv-u-gap-x-12.iv-u-gap-x-12{column-gap:var(--iv-space-12)}.iv-u-gap-y-0.iv-u-gap-y-0{row-gap:0}.iv-u-gap-y-1.iv-u-gap-y-1{row-gap:var(--iv-space-1)}.iv-u-gap-y-2.iv-u-gap-y-2{row-gap:var(--iv-space-2)}.iv-u-gap-y-3.iv-u-gap-y-3{row-gap:var(--iv-space-3)}.iv-u-gap-y-4.iv-u-gap-y-4{row-gap:var(--iv-space-4)}.iv-u-gap-y-5.iv-u-gap-y-5{row-gap:var(--iv-space-5)}.iv-u-gap-y-6.iv-u-gap-y-6{row-gap:var(--iv-space-6)}.iv-u-gap-y-8.iv-u-gap-y-8{row-gap:var(--iv-space-8)}.iv-u-gap-y-10.iv-u-gap-y-10{row-gap:var(--iv-space-10)}.iv-u-gap-y-12.iv-u-gap-y-12{row-gap:var(--iv-space-12)}.iv-u-m-0.iv-u-m-0{margin:0}.iv-u-m-1.iv-u-m-1{margin:var(--iv-space-1)}.iv-u-m-2.iv-u-m-2{margin:var(--iv-space-2)}.iv-u-m-3.iv-u-m-3{margin:var(--iv-space-3)}.iv-u-m-4.iv-u-m-4{margin:var(--iv-space-4)}.iv-u-m-5.iv-u-m-5{margin:var(--iv-space-5)}.iv-u-m-6.iv-u-m-6{margin:var(--iv-space-6)}.iv-u-m-8.iv-u-m-8{margin:var(--iv-space-8)}.iv-u-m-10.iv-u-m-10{margin:var(--iv-space-10)}.iv-u-m-12.iv-u-m-12{margin:var(--iv-space-12)}.iv-u-m-auto.iv-u-m-auto{margin:auto}.iv-u-p-0.iv-u-p-0{padding:0}.iv-u-p-1.iv-u-p-1{padding:var(--iv-space-1)}.iv-u-p-2.iv-u-p-2{padding:var(--iv-space-2)}.iv-u-p-3.iv-u-p-3{padding:var(--iv-space-3)}.iv-u-p-4.iv-u-p-4{padding:var(--iv-space-4)}.iv-u-p-5.iv-u-p-5{padding:var(--iv-space-5)}.iv-u-p-6.iv-u-p-6{padding:var(--iv-space-6)}.iv-u-p-8.iv-u-p-8{padding:var(--iv-space-8)}.iv-u-p-10.iv-u-p-10{padding:var(--iv-space-10)}.iv-u-p-12.iv-u-p-12{padding:var(--iv-space-12)}.iv-u-mt-0.iv-u-mt-0{margin-block-start:0}.iv-u-mt-1.iv-u-mt-1{margin-block-start:var(--iv-space-1)}.iv-u-mt-2.iv-u-mt-2{margin-block-start:var(--iv-space-2)}.iv-u-mt-3.iv-u-mt-3{margin-block-start:var(--iv-space-3)}.iv-u-mt-4.iv-u-mt-4{margin-block-start:var(--iv-space-4)}.iv-u-mt-5.iv-u-mt-5{margin-block-start:var(--iv-space-5)}.iv-u-mt-6.iv-u-mt-6{margin-block-start:var(--iv-space-6)}.iv-u-mt-8.iv-u-mt-8{margin-block-start:var(--iv-space-8)}.iv-u-mt-10.iv-u-mt-10{margin-block-start:var(--iv-space-10)}.iv-u-mt-12.iv-u-mt-12{margin-block-start:var(--iv-space-12)}.iv-u-mt-auto.iv-u-mt-auto{margin-block-start:auto}.iv-u-pt-0.iv-u-pt-0{padding-block-start:0}.iv-u-pt-1.iv-u-pt-1{padding-block-start:var(--iv-space-1)}.iv-u-pt-2.iv-u-pt-2{padding-block-start:var(--iv-space-2)}.iv-u-pt-3.iv-u-pt-3{padding-block-start:var(--iv-space-3)}.iv-u-pt-4.iv-u-pt-4{padding-block-start:var(--iv-space-4)}.iv-u-pt-5.iv-u-pt-5{padding-block-start:var(--iv-space-5)}.iv-u-pt-6.iv-u-pt-6{padding-block-start:var(--iv-space-6)}.iv-u-pt-8.iv-u-pt-8{padding-block-start:var(--iv-space-8)}.iv-u-pt-10.iv-u-pt-10{padding-block-start:var(--iv-space-10)}.iv-u-pt-12.iv-u-pt-12{padding-block-start:var(--iv-space-12)}.iv-u-mb-0.iv-u-mb-0{margin-block-end:0}.iv-u-mb-1.iv-u-mb-1{margin-block-end:var(--iv-space-1)}.iv-u-mb-2.iv-u-mb-2{margin-block-end:var(--iv-space-2)}.iv-u-mb-3.iv-u-mb-3{margin-block-end:var(--iv-space-3)}.iv-u-mb-4.iv-u-mb-4{margin-block-end:var(--iv-space-4)}.iv-u-mb-5.iv-u-mb-5{margin-block-end:var(--iv-space-5)}.iv-u-mb-6.iv-u-mb-6{margin-block-end:var(--iv-space-6)}.iv-u-mb-8.iv-u-mb-8{margin-block-end:var(--iv-space-8)}.iv-u-mb-10.iv-u-mb-10{margin-block-end:var(--iv-space-10)}.iv-u-mb-12.iv-u-mb-12{margin-block-end:var(--iv-space-12)}.iv-u-mb-auto.iv-u-mb-auto{margin-block-end:auto}.iv-u-pb-0.iv-u-pb-0{padding-block-end:0}.iv-u-pb-1.iv-u-pb-1{padding-block-end:var(--iv-space-1)}.iv-u-pb-2.iv-u-pb-2{padding-block-end:var(--iv-space-2)}.iv-u-pb-3.iv-u-pb-3{padding-block-end:var(--iv-space-3)}.iv-u-pb-4.iv-u-pb-4{padding-block-end:var(--iv-space-4)}.iv-u-pb-5.iv-u-pb-5{padding-block-end:var(--iv-space-5)}.iv-u-pb-6.iv-u-pb-6{padding-block-end:var(--iv-space-6)}.iv-u-pb-8.iv-u-pb-8{padding-block-end:var(--iv-space-8)}.iv-u-pb-10.iv-u-pb-10{padding-block-end:var(--iv-space-10)}.iv-u-pb-12.iv-u-pb-12{padding-block-end:var(--iv-space-12)}.iv-u-ms-0.iv-u-ms-0{margin-inline-start:0}.iv-u-ms-1.iv-u-ms-1{margin-inline-start:var(--iv-space-1)}.iv-u-ms-2.iv-u-ms-2{margin-inline-start:var(--iv-space-2)}.iv-u-ms-3.iv-u-ms-3{margin-inline-start:var(--iv-space-3)}.iv-u-ms-4.iv-u-ms-4{margin-inline-start:var(--iv-space-4)}.iv-u-ms-5.iv-u-ms-5{margin-inline-start:var(--iv-space-5)}.iv-u-ms-6.iv-u-ms-6{margin-inline-start:var(--iv-space-6)}.iv-u-ms-8.iv-u-ms-8{margin-inline-start:var(--iv-space-8)}.iv-u-ms-10.iv-u-ms-10{margin-inline-start:var(--iv-space-10)}.iv-u-ms-12.iv-u-ms-12{margin-inline-start:var(--iv-space-12)}.iv-u-ms-auto.iv-u-ms-auto{margin-inline-start:auto}.iv-u-ps-0.iv-u-ps-0{padding-inline-start:0}.iv-u-ps-1.iv-u-ps-1{padding-inline-start:var(--iv-space-1)}.iv-u-ps-2.iv-u-ps-2{padding-inline-start:var(--iv-space-2)}.iv-u-ps-3.iv-u-ps-3{padding-inline-start:var(--iv-space-3)}.iv-u-ps-4.iv-u-ps-4{padding-inline-start:var(--iv-space-4)}.iv-u-ps-5.iv-u-ps-5{padding-inline-start:var(--iv-space-5)}.iv-u-ps-6.iv-u-ps-6{padding-inline-start:var(--iv-space-6)}.iv-u-ps-8.iv-u-ps-8{padding-inline-start:var(--iv-space-8)}.iv-u-ps-10.iv-u-ps-10{padding-inline-start:var(--iv-space-10)}.iv-u-ps-12.iv-u-ps-12{padding-inline-start:var(--iv-space-12)}.iv-u-me-0.iv-u-me-0{margin-inline-end:0}.iv-u-me-1.iv-u-me-1{margin-inline-end:var(--iv-space-1)}.iv-u-me-2.iv-u-me-2{margin-inline-end:var(--iv-space-2)}.iv-u-me-3.iv-u-me-3{margin-inline-end:var(--iv-space-3)}.iv-u-me-4.iv-u-me-4{margin-inline-end:var(--iv-space-4)}.iv-u-me-5.iv-u-me-5{margin-inline-end:var(--iv-space-5)}.iv-u-me-6.iv-u-me-6{margin-inline-end:var(--iv-space-6)}.iv-u-me-8.iv-u-me-8{margin-inline-end:var(--iv-space-8)}.iv-u-me-10.iv-u-me-10{margin-inline-end:var(--iv-space-10)}.iv-u-me-12.iv-u-me-12{margin-inline-end:var(--iv-space-12)}.iv-u-me-auto.iv-u-me-auto{margin-inline-end:auto}.iv-u-pe-0.iv-u-pe-0{padding-inline-end:0}.iv-u-pe-1.iv-u-pe-1{padding-inline-end:var(--iv-space-1)}.iv-u-pe-2.iv-u-pe-2{padding-inline-end:var(--iv-space-2)}.iv-u-pe-3.iv-u-pe-3{padding-inline-end:var(--iv-space-3)}.iv-u-pe-4.iv-u-pe-4{padding-inline-end:var(--iv-space-4)}.iv-u-pe-5.iv-u-pe-5{padding-inline-end:var(--iv-space-5)}.iv-u-pe-6.iv-u-pe-6{padding-inline-end:var(--iv-space-6)}.iv-u-pe-8.iv-u-pe-8{padding-inline-end:var(--iv-space-8)}.iv-u-pe-10.iv-u-pe-10{padding-inline-end:var(--iv-space-10)}.iv-u-pe-12.iv-u-pe-12{padding-inline-end:var(--iv-space-12)}.iv-u-mx-0.iv-u-mx-0{margin-inline:0}.iv-u-mx-1.iv-u-mx-1{margin-inline:var(--iv-space-1)}.iv-u-mx-2.iv-u-mx-2{margin-inline:var(--iv-space-2)}.iv-u-mx-3.iv-u-mx-3{margin-inline:var(--iv-space-3)}.iv-u-mx-4.iv-u-mx-4{margin-inline:var(--iv-space-4)}.iv-u-mx-5.iv-u-mx-5{margin-inline:var(--iv-space-5)}.iv-u-mx-6.iv-u-mx-6{margin-inline:var(--iv-space-6)}.iv-u-mx-8.iv-u-mx-8{margin-inline:var(--iv-space-8)}.iv-u-mx-10.iv-u-mx-10{margin-inline:var(--iv-space-10)}.iv-u-mx-12.iv-u-mx-12{margin-inline:var(--iv-space-12)}.iv-u-mx-auto.iv-u-mx-auto{margin-inline:auto}.iv-u-px-0.iv-u-px-0{padding-inline:0}.iv-u-px-1.iv-u-px-1{padding-inline:var(--iv-space-1)}.iv-u-px-2.iv-u-px-2{padding-inline:var(--iv-space-2)}.iv-u-px-3.iv-u-px-3{padding-inline:var(--iv-space-3)}.iv-u-px-4.iv-u-px-4{padding-inline:var(--iv-space-4)}.iv-u-px-5.iv-u-px-5{padding-inline:var(--iv-space-5)}.iv-u-px-6.iv-u-px-6{padding-inline:var(--iv-space-6)}.iv-u-px-8.iv-u-px-8{padding-inline:var(--iv-space-8)}.iv-u-px-10.iv-u-px-10{padding-inline:var(--iv-space-10)}.iv-u-px-12.iv-u-px-12{padding-inline:var(--iv-space-12)}.iv-u-my-0.iv-u-my-0{margin-block:0}.iv-u-my-1.iv-u-my-1{margin-block:var(--iv-space-1)}.iv-u-my-2.iv-u-my-2{margin-block:var(--iv-space-2)}.iv-u-my-3.iv-u-my-3{margin-block:var(--iv-space-3)}.iv-u-my-4.iv-u-my-4{margin-block:var(--iv-space-4)}.iv-u-my-5.iv-u-my-5{margin-block:var(--iv-space-5)}.iv-u-my-6.iv-u-my-6{margin-block:var(--iv-space-6)}.iv-u-my-8.iv-u-my-8{margin-block:var(--iv-space-8)}.iv-u-my-10.iv-u-my-10{margin-block:var(--iv-space-10)}.iv-u-my-12.iv-u-my-12{margin-block:var(--iv-space-12)}.iv-u-my-auto.iv-u-my-auto{margin-block:auto}.iv-u-py-0.iv-u-py-0{padding-block:0}.iv-u-py-1.iv-u-py-1{padding-block:var(--iv-space-1)}.iv-u-py-2.iv-u-py-2{padding-block:var(--iv-space-2)}.iv-u-py-3.iv-u-py-3{padding-block:var(--iv-space-3)}.iv-u-py-4.iv-u-py-4{padding-block:var(--iv-space-4)}.iv-u-py-5.iv-u-py-5{padding-block:var(--iv-space-5)}.iv-u-py-6.iv-u-py-6{padding-block:var(--iv-space-6)}.iv-u-py-8.iv-u-py-8{padding-block:var(--iv-space-8)}.iv-u-py-10.iv-u-py-10{padding-block:var(--iv-space-10)}.iv-u-py-12.iv-u-py-12{padding-block:var(--iv-space-12)}.iv-u-w-full.iv-u-w-full{inline-size:100%}.iv-u-w-auto.iv-u-w-auto{inline-size:auto}.iv-u-max-w-measure.iv-u-max-w-measure{max-inline-size:var(--iv-measure)}.iv-u-max-w-content.iv-u-max-w-content{max-inline-size:var(--iv-content-max)}.iv-u-text-start.iv-u-text-start{text-align:start}.iv-u-text-center.iv-u-text-center{text-align:center}.iv-u-text-end.iv-u-text-end{text-align:end}.iv-u-text-xs.iv-u-text-xs{font-size:var(--iv-text-xs)}.iv-u-text-sm.iv-u-text-sm{font-size:var(--iv-text-sm)}.iv-u-text-md.iv-u-text-md{font-size:var(--iv-text-md)}.iv-u-text-lg.iv-u-text-lg{font-size:var(--iv-text-lg)}.iv-u-text-xl.iv-u-text-xl{font-size:var(--iv-text-xl)}.iv-u-text-2xl.iv-u-text-2xl{font-size:var(--iv-text-2xl)}.iv-u-font-normal.iv-u-font-normal{font-weight:var(--iv-weight-normal)}.iv-u-font-medium.iv-u-font-medium{font-weight:var(--iv-weight-medium)}.iv-u-font-semibold.iv-u-font-semibold{font-weight:var(--iv-weight-semibold)}.iv-u-font-bold.iv-u-font-bold{font-weight:var(--iv-weight-bold)}.iv-u-text-muted.iv-u-text-muted{color:var(--iv-color-text-muted)}.iv-u-truncate.iv-u-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=30em){.iv-u-sm-block.iv-u-sm-block{display:block}.iv-u-sm-inline.iv-u-sm-inline{display:inline}.iv-u-sm-inline-block.iv-u-sm-inline-block{display:inline-block}.iv-u-sm-flex.iv-u-sm-flex{display:flex}.iv-u-sm-inline-flex.iv-u-sm-inline-flex{display:inline-flex}.iv-u-sm-grid.iv-u-sm-grid{display:grid}.iv-u-sm-hidden.iv-u-sm-hidden{display:none}.iv-u-sm-flex-row.iv-u-sm-flex-row{flex-direction:row}.iv-u-sm-flex-col.iv-u-sm-flex-col{flex-direction:column}.iv-u-sm-grid-cols-1.iv-u-sm-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.iv-u-sm-grid-cols-2.iv-u-sm-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-u-sm-grid-cols-3.iv-u-sm-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-u-sm-grid-cols-4.iv-u-sm-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-u-sm-grid-cols-5.iv-u-sm-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.iv-u-sm-grid-cols-6.iv-u-sm-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.iv-u-sm-grid-cols-12.iv-u-sm-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.iv-u-sm-col-span-1.iv-u-sm-col-span-1{grid-column:span 1/span 1}.iv-u-sm-col-span-2.iv-u-sm-col-span-2{grid-column:span 2/span 2}.iv-u-sm-col-span-3.iv-u-sm-col-span-3{grid-column:span 3/span 3}.iv-u-sm-col-span-4.iv-u-sm-col-span-4{grid-column:span 4/span 4}.iv-u-sm-col-span-5.iv-u-sm-col-span-5{grid-column:span 5/span 5}.iv-u-sm-col-span-6.iv-u-sm-col-span-6{grid-column:span 6/span 6}.iv-u-sm-col-span-12.iv-u-sm-col-span-12{grid-column:span 12/span 12}.iv-u-sm-col-span-full.iv-u-sm-col-span-full{grid-column:1/-1}.iv-u-sm-gap-0.iv-u-sm-gap-0{gap:0}.iv-u-sm-gap-1.iv-u-sm-gap-1{gap:var(--iv-space-1)}.iv-u-sm-gap-2.iv-u-sm-gap-2{gap:var(--iv-space-2)}.iv-u-sm-gap-3.iv-u-sm-gap-3{gap:var(--iv-space-3)}.iv-u-sm-gap-4.iv-u-sm-gap-4{gap:var(--iv-space-4)}.iv-u-sm-gap-5.iv-u-sm-gap-5{gap:var(--iv-space-5)}.iv-u-sm-gap-6.iv-u-sm-gap-6{gap:var(--iv-space-6)}.iv-u-sm-gap-8.iv-u-sm-gap-8{gap:var(--iv-space-8)}.iv-u-sm-gap-10.iv-u-sm-gap-10{gap:var(--iv-space-10)}.iv-u-sm-gap-12.iv-u-sm-gap-12{gap:var(--iv-space-12)}.iv-u-sm-text-start.iv-u-sm-text-start{text-align:start}.iv-u-sm-text-center.iv-u-sm-text-center{text-align:center}.iv-u-sm-text-end.iv-u-sm-text-end{text-align:end}}@media (width>=48em){.iv-u-md-block.iv-u-md-block{display:block}.iv-u-md-inline.iv-u-md-inline{display:inline}.iv-u-md-inline-block.iv-u-md-inline-block{display:inline-block}.iv-u-md-flex.iv-u-md-flex{display:flex}.iv-u-md-inline-flex.iv-u-md-inline-flex{display:inline-flex}.iv-u-md-grid.iv-u-md-grid{display:grid}.iv-u-md-hidden.iv-u-md-hidden{display:none}.iv-u-md-flex-row.iv-u-md-flex-row{flex-direction:row}.iv-u-md-flex-col.iv-u-md-flex-col{flex-direction:column}.iv-u-md-grid-cols-1.iv-u-md-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.iv-u-md-grid-cols-2.iv-u-md-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-u-md-grid-cols-3.iv-u-md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-u-md-grid-cols-4.iv-u-md-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-u-md-grid-cols-5.iv-u-md-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.iv-u-md-grid-cols-6.iv-u-md-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.iv-u-md-grid-cols-12.iv-u-md-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.iv-u-md-col-span-1.iv-u-md-col-span-1{grid-column:span 1/span 1}.iv-u-md-col-span-2.iv-u-md-col-span-2{grid-column:span 2/span 2}.iv-u-md-col-span-3.iv-u-md-col-span-3{grid-column:span 3/span 3}.iv-u-md-col-span-4.iv-u-md-col-span-4{grid-column:span 4/span 4}.iv-u-md-col-span-5.iv-u-md-col-span-5{grid-column:span 5/span 5}.iv-u-md-col-span-6.iv-u-md-col-span-6{grid-column:span 6/span 6}.iv-u-md-col-span-12.iv-u-md-col-span-12{grid-column:span 12/span 12}.iv-u-md-col-span-full.iv-u-md-col-span-full{grid-column:1/-1}.iv-u-md-gap-0.iv-u-md-gap-0{gap:0}.iv-u-md-gap-1.iv-u-md-gap-1{gap:var(--iv-space-1)}.iv-u-md-gap-2.iv-u-md-gap-2{gap:var(--iv-space-2)}.iv-u-md-gap-3.iv-u-md-gap-3{gap:var(--iv-space-3)}.iv-u-md-gap-4.iv-u-md-gap-4{gap:var(--iv-space-4)}.iv-u-md-gap-5.iv-u-md-gap-5{gap:var(--iv-space-5)}.iv-u-md-gap-6.iv-u-md-gap-6{gap:var(--iv-space-6)}.iv-u-md-gap-8.iv-u-md-gap-8{gap:var(--iv-space-8)}.iv-u-md-gap-10.iv-u-md-gap-10{gap:var(--iv-space-10)}.iv-u-md-gap-12.iv-u-md-gap-12{gap:var(--iv-space-12)}.iv-u-md-text-start.iv-u-md-text-start{text-align:start}.iv-u-md-text-center.iv-u-md-text-center{text-align:center}.iv-u-md-text-end.iv-u-md-text-end{text-align:end}}@media (width>=64em){.iv-u-lg-block.iv-u-lg-block{display:block}.iv-u-lg-inline.iv-u-lg-inline{display:inline}.iv-u-lg-inline-block.iv-u-lg-inline-block{display:inline-block}.iv-u-lg-flex.iv-u-lg-flex{display:flex}.iv-u-lg-inline-flex.iv-u-lg-inline-flex{display:inline-flex}.iv-u-lg-grid.iv-u-lg-grid{display:grid}.iv-u-lg-hidden.iv-u-lg-hidden{display:none}.iv-u-lg-flex-row.iv-u-lg-flex-row{flex-direction:row}.iv-u-lg-flex-col.iv-u-lg-flex-col{flex-direction:column}.iv-u-lg-grid-cols-1.iv-u-lg-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.iv-u-lg-grid-cols-2.iv-u-lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-u-lg-grid-cols-3.iv-u-lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-u-lg-grid-cols-4.iv-u-lg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-u-lg-grid-cols-5.iv-u-lg-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.iv-u-lg-grid-cols-6.iv-u-lg-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.iv-u-lg-grid-cols-12.iv-u-lg-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.iv-u-lg-col-span-1.iv-u-lg-col-span-1{grid-column:span 1/span 1}.iv-u-lg-col-span-2.iv-u-lg-col-span-2{grid-column:span 2/span 2}.iv-u-lg-col-span-3.iv-u-lg-col-span-3{grid-column:span 3/span 3}.iv-u-lg-col-span-4.iv-u-lg-col-span-4{grid-column:span 4/span 4}.iv-u-lg-col-span-5.iv-u-lg-col-span-5{grid-column:span 5/span 5}.iv-u-lg-col-span-6.iv-u-lg-col-span-6{grid-column:span 6/span 6}.iv-u-lg-col-span-12.iv-u-lg-col-span-12{grid-column:span 12/span 12}.iv-u-lg-col-span-full.iv-u-lg-col-span-full{grid-column:1/-1}.iv-u-lg-gap-0.iv-u-lg-gap-0{gap:0}.iv-u-lg-gap-1.iv-u-lg-gap-1{gap:var(--iv-space-1)}.iv-u-lg-gap-2.iv-u-lg-gap-2{gap:var(--iv-space-2)}.iv-u-lg-gap-3.iv-u-lg-gap-3{gap:var(--iv-space-3)}.iv-u-lg-gap-4.iv-u-lg-gap-4{gap:var(--iv-space-4)}.iv-u-lg-gap-5.iv-u-lg-gap-5{gap:var(--iv-space-5)}.iv-u-lg-gap-6.iv-u-lg-gap-6{gap:var(--iv-space-6)}.iv-u-lg-gap-8.iv-u-lg-gap-8{gap:var(--iv-space-8)}.iv-u-lg-gap-10.iv-u-lg-gap-10{gap:var(--iv-space-10)}.iv-u-lg-gap-12.iv-u-lg-gap-12{gap:var(--iv-space-12)}.iv-u-lg-text-start.iv-u-lg-text-start{text-align:start}.iv-u-lg-text-center.iv-u-lg-text-center{text-align:center}.iv-u-lg-text-end.iv-u-lg-text-end{text-align:end}}@media (width>=80em){.iv-u-xl-block.iv-u-xl-block{display:block}.iv-u-xl-inline.iv-u-xl-inline{display:inline}.iv-u-xl-inline-block.iv-u-xl-inline-block{display:inline-block}.iv-u-xl-flex.iv-u-xl-flex{display:flex}.iv-u-xl-inline-flex.iv-u-xl-inline-flex{display:inline-flex}.iv-u-xl-grid.iv-u-xl-grid{display:grid}.iv-u-xl-hidden.iv-u-xl-hidden{display:none}.iv-u-xl-flex-row.iv-u-xl-flex-row{flex-direction:row}.iv-u-xl-flex-col.iv-u-xl-flex-col{flex-direction:column}.iv-u-xl-grid-cols-1.iv-u-xl-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.iv-u-xl-grid-cols-2.iv-u-xl-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-u-xl-grid-cols-3.iv-u-xl-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-u-xl-grid-cols-4.iv-u-xl-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-u-xl-grid-cols-5.iv-u-xl-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.iv-u-xl-grid-cols-6.iv-u-xl-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.iv-u-xl-grid-cols-12.iv-u-xl-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.iv-u-xl-col-span-1.iv-u-xl-col-span-1{grid-column:span 1/span 1}.iv-u-xl-col-span-2.iv-u-xl-col-span-2{grid-column:span 2/span 2}.iv-u-xl-col-span-3.iv-u-xl-col-span-3{grid-column:span 3/span 3}.iv-u-xl-col-span-4.iv-u-xl-col-span-4{grid-column:span 4/span 4}.iv-u-xl-col-span-5.iv-u-xl-col-span-5{grid-column:span 5/span 5}.iv-u-xl-col-span-6.iv-u-xl-col-span-6{grid-column:span 6/span 6}.iv-u-xl-col-span-12.iv-u-xl-col-span-12{grid-column:span 12/span 12}.iv-u-xl-col-span-full.iv-u-xl-col-span-full{grid-column:1/-1}.iv-u-xl-gap-0.iv-u-xl-gap-0{gap:0}.iv-u-xl-gap-1.iv-u-xl-gap-1{gap:var(--iv-space-1)}.iv-u-xl-gap-2.iv-u-xl-gap-2{gap:var(--iv-space-2)}.iv-u-xl-gap-3.iv-u-xl-gap-3{gap:var(--iv-space-3)}.iv-u-xl-gap-4.iv-u-xl-gap-4{gap:var(--iv-space-4)}.iv-u-xl-gap-5.iv-u-xl-gap-5{gap:var(--iv-space-5)}.iv-u-xl-gap-6.iv-u-xl-gap-6{gap:var(--iv-space-6)}.iv-u-xl-gap-8.iv-u-xl-gap-8{gap:var(--iv-space-8)}.iv-u-xl-gap-10.iv-u-xl-gap-10{gap:var(--iv-space-10)}.iv-u-xl-gap-12.iv-u-xl-gap-12{gap:var(--iv-space-12)}.iv-u-xl-text-start.iv-u-xl-text-start{text-align:start}.iv-u-xl-text-center.iv-u-xl-text-center{text-align:center}.iv-u-xl-text-end.iv-u-xl-text-end{text-align:end}}}@layer iv.overrides;
/*# sourceMappingURL=ivolt.min.css.map */