@layer skirbi-base{[skirbi-theme] semtic-page>main,[skirbi-theme] semtic-page>main>[semtic-body]{display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;min-height:inherit;flex:1}[skirbi-theme] html,[skirbi-theme] body{height:100%;margin:0}[skirbi-theme] :is(semtic-page,semtic-panel,semtic-tile,semtic-article,semtic-section,semtic-header,semtic-footer,semtic-form,semtic-actions,semtic-grid,semtic-flex,semtic-stack){display:block}[skirbi-theme]{color:var(--skirbi-page-fg,var(--skirbi-on-light,#0f172a));font-family:var(--skirbi-font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial);font-size:calc(16px * var(--skirbi-font-scale,1));line-height:var(--skirbi-line-height,1.55)}[skirbi-theme] :where(h1,h2,h3,h4){line-height:var(--skirbi-heading-line-height,1.15);letter-spacing:var(--skirbi-heading-tracking,-.01em);margin:0;font-weight:700}[skirbi-theme] :where(h1){font-size:calc(1rem * var(--skirbi-h1-scale,2))}[skirbi-theme] :where(h2){font-size:calc(1rem * var(--skirbi-h2-scale,1.5))}[skirbi-theme] :where(h3){font-size:calc(1rem * var(--skirbi-h3-scale,1.25))}[skirbi-theme] :where(h4){font-size:calc(1rem * var(--skirbi-h4-scale,1.125))}[skirbi-theme] :where(p,ul,ol){margin-block:var(--skirbi-prose-gap,1rem)}[skirbi-theme] :where(code,pre,kbd,samp){font-family:var(--skirbi-font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.95em}[skirbi-theme] :where(pre){border:1px solid var(--skirbi-surface-border-final);background:var(--skirbi-surface-bg-final);border-radius:.75rem;padding:1rem;overflow:auto}[skirbi-theme] :where(a){color:color-mix(in srgb, var(--skirbi-secondary-main,#06b6d4) 85%, black);text-underline-offset:.18em;font-weight:500;text-decoration-thickness:.08em}[skirbi-theme] :where(hr){border:0;border-top:1px solid var(--skirbi-surface-border-final);margin-block:calc(var(--skirbi-prose-gap,1rem) * 1.25)}[skirbi-theme] [skirbi-text=muted]{color:var(--skirbi-text-muted-final)}[skirbi-theme] html,[skirbi-theme] body{background:var(--skirbi-page-bg-final);color:var(--skirbi-page-fg,var(--skirbi-on-light,#0f172a))}[skirbi-theme] :where(a,button,input,select,textarea,summary,[tabindex]) :focus-visible{outline:var(--skirbi-focus-ring-size,2px) solid var(--skirbi-focus-ring-color,var(--skirbi-primary-main));outline-offset:2px;box-shadow:none}[skirbi-theme]{--skirbi-info-base:#2f6fed;--skirbi-success-base:#0f766e;--skirbi-warn-base:#d97706;--skirbi-error-base:#b91c1c}}@layer skirbi-theme{[skirbi-theme]{--skirbi-on-dark:#fff;--skirbi-on-light:#0f172a;--skirbi-primary-main:#0f172a;--skirbi-primary-light:color-mix(in srgb, var(--skirbi-primary-main) 30%, white);--skirbi-primary-dark:color-mix(in srgb, var(--skirbi-primary-main) 30%, black);--skirbi-primary-contrast:var(--skirbi-on-dark);--skirbi-secondary-main:#06b6d4;--skirbi-secondary-light:color-mix(in srgb, var(--skirbi-secondary-main) 30%, white);--skirbi-secondary-dark:color-mix(in srgb, var(--skirbi-secondary-main) 30%, black);--skirbi-secondary-contrast:var(--skirbi-on-dark);--skirbi-tertiary-main:#f8fafc;--skirbi-tertiary-light:color-mix(in srgb, var(--skirbi-tertiary-main) 30%, white);--skirbi-tertiary-dark:color-mix(in srgb, var(--skirbi-tertiary-main) 30%, black);--skirbi-tertiary-contrast:var(--skirbi-on-light);--skirbi-quaternary-main:#475569;--skirbi-quaternary-light:color-mix(in srgb, var(--skirbi-quaternary-main) 30%, white);--skirbi-quaternary-dark:color-mix(in srgb, var(--skirbi-quaternary-main) 30%, black);--skirbi-quaternary-contrast:var(--skirbi-on-dark);--skirbi-bg-transform:wash;--skirbi-wash-perc:8%;--skirbi-reverse-wash-perc:85%;--skirbi-bg-transform-perc:var(--skirbi-wash-perc);--skirbi-theme-mode:light;--skirbi-page-bg-source:var(--skirbi-primary-main);--skirbi-page-fg:var(--skirbi-on-light);--skirbi-surface-bg-source:var(--skirbi-tertiary-main);--skirbi-surface-fg:var(--skirbi-on-light);--skirbi-surface-lift:8%;--skirbi-border-lift:12%;--skirbi-muted-lift:40%;--skirbi-transition-duration:.18s;--skirbi-transform-duration:.14s;--skirbi-transition-ease:cubic-bezier(.4, 0, .2, 1);--skirbi-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--skirbi-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--skirbi-font-scale:1.125;--skirbi-line-height:1.7;--skirbi-h1-scale:2.5;--skirbi-h2-scale:1.875;--skirbi-h3-scale:1.5;--skirbi-h4-scale:1.25;--skirbi-prose-gap:1.25rem;--skirbi-heading-line-height:1.2;--skirbi-heading-tracking:-.01em;--skirbi-terminal-dot-close:#e27878;--skirbi-terminal-dot-minimize:#e2a478;--skirbi-terminal-dot-maximize:#b4be82;--skirbi-button-radius:999px;--skirbi-button-font-family:inherit;--skirbi-button-lead-bg:var(--skirbi-primary-main);--skirbi-button-lead-color:var(--skirbi-primary-contrast);--skirbi-button-lead-hover-bg:var(--skirbi-secondary-main);--skirbi-button-lead-hover-color:var(--skirbi-secondary-contrast);--skirbi-button-support-bg:transparent;--skirbi-button-support-color:var(--skirbi-primary-main);--skirbi-button-support-border:var(--skirbi-primary-main);--skirbi-button-support-hover-bg:color-mix(in srgb, var(--skirbi-primary-main) 8%, transparent);--skirbi-button-support-hover-color:var(--skirbi-primary-main);--skirbi-button-extra-bg:transparent;--skirbi-button-extra-color:var(--skirbi-primary-main);--skirbi-button-extra-border:var(--skirbi-surface-border-final);--skirbi-button-extra-hover-bg:color-mix(in srgb, var(--skirbi-primary-main) 5%, transparent);--skirbi-button-extra-hover-color:var(--skirbi-primary-main);--skirbi-button-extra-hover-border:var(--skirbi-primary-main);--skirbi-button-antagonist-bg:transparent;--skirbi-button-antagonist-color:var(--skirbi-error-base,#b91c1c);--skirbi-button-antagonist-border:var(--skirbi-error-base,#b91c1c);--skirbi-button-antagonist-hover-bg:color-mix(in srgb, var(--skirbi-error-base,#b91c1c) 8%, transparent);--skirbi-button-antagonist-hover-color:var(--skirbi-error-base,#b91c1c);--skirbi-button-antagonist-strong-bg:var(--skirbi-error-base,#b91c1c)}[skirbi-theme][skirbi-theme-mode=dark]{--skirbi-theme-mode:dark;--skirbi-env-base:black;--skirbi-page-bg-source:var(--skirbi-primary-main);--skirbi-page-fg:var(--skirbi-primary-contrast);--skirbi-surface-bg-source:var(--skirbi-secondary-main);--skirbi-surface-fg:var(--skirbi-secondary-contrast);--skirbi-surface-lift:12%;--skirbi-border-lift:18%}[skirbi-theme][skirbi-theme-mode=light],[skirbi-theme][skirbi-theme-mode=dark]{--skirbi-primary-main:#1ab1ab;--skirbi-secondary-main:#f5b333;--skirbi-tertiary-main:#fcb919;--skirbi-quaternary-main:#127872;--skirbi-page-bg:var(--skirbi-primary-main)}[skirbi-theme]{--skirbi-font-sans:"Barlow", sans-serif;--skirbi-font-mono:"Courier New", monospace;--skirbi-button-font-family:var(--skirbi-font-sans);--skirbi-button-radius:.5rem;--skirbi-button-lead-hover-bg:var(--skirbi-primary-main);--skirbi-button-lead-hover-color:var(--skirbi-secondary-main)}[skirbi-theme] [registration-error]{color:var(--skirbi-error-base);font-weight:500}[skirbi-theme] [payment-status]>section{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}[skirbi-theme] [payment-status] [payment-invoice]{text-align:left;width:100%}[skirbi-theme] [payment-invoice]{text-align:left;box-sizing:border-box;align-self:stretch;max-width:100%}[skirbi-theme] [billing-form-grid] abbr[title=required],[skirbi-theme] opndev-paga-cxpay-form abbr[title=required]{display:none}[skirbi-theme] *,[skirbi-theme] :before,[skirbi-theme] :after{font-family:Barlow,sans-serif}[skirbi-theme] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}[skirbi-theme] h1,[skirbi-theme] h2,[skirbi-theme] h3,[skirbi-theme] h4,[skirbi-theme] h5,[skirbi-theme] h6{text-transform:uppercase;letter-spacing:.14em;font-family:Montserrat,sans-serif;font-weight:800;line-height:1.2}[skirbi-theme] label{letter-spacing:.02em;font-weight:500}[skibri-theme] input,[skibri-theme] select,[skibri-theme] textarea{font-size:16px;font-weight:300}}@layer skirbi-transform{[skirbi-theme]{--skirbi-env-base:white}[skirbi-theme][skirbi-theme-mode=dark]{--skirbi-env-base:black}[skirbi-theme][skirbi-bg-transform=none]{--skirbi-bg-transform-perc:100%}[skirbi-theme][skirbi-bg-transform=wash]{--skirbi-bg-transform-perc:var(--skirbi-wash-perc)}[skirbi-theme][skirbi-bg-transform=reverse-wash]{--skirbi-bg-transform-perc:var(--skirbi-reverse-wash-perc)}[skirbi-theme]{--skirbi-page-bg-transformed:color-mix(in srgb, var(--skirbi-page-bg-source) var(--skirbi-bg-transform-perc), var(--skirbi-env-base));--skirbi-surface-bg-transformed:color-mix(in srgb, var(--skirbi-surface-bg-source) calc(100% - var(--skirbi-surface-lift)), var(--skirbi-env-base));--skirbi-surface-bg-elevated-transformed:color-mix(in srgb, var(--skirbi-surface-bg-source) calc(100% - (var(--skirbi-surface-lift) + 10%)), var(--skirbi-env-base));--skirbi-surface-border-transformed:color-mix(in srgb, var(--skirbi-surface-bg-source) calc(100% - var(--skirbi-border-lift)), var(--skirbi-env-base));--skirbi-text-muted-transformed:color-mix(in srgb, var(--skirbi-page-fg) calc(100% - var(--skirbi-muted-lift)), var(--skirbi-env-base));--skirbi-page-bg-final:var(--skirbi-page-bg,var(--skirbi-page-bg-transformed));--skirbi-surface-bg-final:var(--skirbi-surface-bg,var(--skirbi-surface-bg-transformed));--skirbi-surface-bg-elevated-final:var(--skirbi-surface-bg-elevated,var(--skirbi-surface-bg-elevated-transformed));--skirbi-surface-border-final:var(--skirbi-surface-border,var(--skirbi-surface-border-transformed));--skirbi-text-muted-final:var(--skirbi-text-muted,var(--skirbi-text-muted-transformed))}}@layer skirbi-components{[skirbi-theme] :is(semtic-panel,semtic-tile){background:var(--skirbi-surface-bg-final);border:1px solid var(--skirbi-surface-border-final);color:inherit}[skirbi-theme] semtic-panel{transition:transform var(--skirbi-transform-duration) var(--skirbi-transition-ease), box-shadow var(--skirbi-transition-duration) var(--skirbi-transition-ease);border-radius:1rem;padding:1.25rem}[skirbi-theme] semtic-tile{border-radius:.9rem;padding:1rem}[skirbi-theme] [skirbi-center-page]{justify-content:center;align-items:center;min-height:100dvh;display:flex}[skirbi-theme] semtic-grid{gap:var(--skirbi-grid-gap,1rem);grid-template-columns:repeat(var(--skirbi-columns,1), minmax(0, 1fr));display:grid}[skirbi-theme] semtic-flex{gap:var(--skirbi-flex-gap,1rem);flex-direction:var(--skirbi-direction,row);justify-content:var(--skirbi-justify,flex-start);align-items:var(--skirbi-align,stretch);flex-wrap:var(--skirbi-wrap,nowrap);display:flex}[skirbi-theme] semtic-flex[semtic-direction=row]{--skirbi-direction:row}[skirbi-theme] semtic-flex[semtic-direction=column]{--skirbi-direction:column}[skirbi-theme] semtic-flex[semtic-justify=start]{--skirbi-justify:flex-start}[skirbi-theme] semtic-flex[semtic-justify=center]{--skirbi-justify:center}[skirbi-theme] semtic-flex[semtic-justify=end]{--skirbi-justify:flex-end}[skirbi-theme] semtic-flex[semtic-justify=between]{--skirbi-justify:space-between}[skirbi-theme] semtic-flex[semtic-justify=around]{--skirbi-justify:space-around}[skirbi-theme] semtic-flex[semtic-justify=evenly]{--skirbi-justify:space-evenly}[skirbi-theme] semtic-flex[semtic-align=start]{--skirbi-align:flex-start}[skirbi-theme] semtic-flex[semtic-align=center]{--skirbi-align:center}[skirbi-theme] semtic-flex[semtic-align=end]{--skirbi-align:flex-end}[skirbi-theme] semtic-flex[semtic-align=stretch]{--skirbi-align:stretch}[skirbi-theme] semtic-flex[semtic-align=baseline]{--skirbi-align:baseline}[skirbi-theme] semtic-flex[semtic-wrap=wrap]{--skirbi-wrap:wrap}[skirbi-theme] semtic-stack{gap:var(--skirbi-stack-gap,1rem);flex-direction:column;display:flex}[skirbi-theme] semtic-terminal{display:block}[skirbi-theme] semtic-terminal>article{background:var(--skirbi-surface-bg-final);border:1px solid var(--skirbi-surface-border-final);border-radius:.75rem;min-width:0;max-width:100%;overflow:hidden}[skirbi-theme] semtic-terminal>article>header{border-bottom:1px solid var(--skirbi-surface-border-final);border-radius:.75rem .75rem 0 0;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}[skirbi-theme] semtic-terminal>article>header semtic-terminal-dots>span{background:var(--skirbi-surface-border-final);border-radius:50%;width:.75rem;height:.75rem;display:block}[skirbi-theme] semtic-terminal>article>header [semtic-terminal-title]{color:var(--skirbi-text-muted-final);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[skirbi-theme] semtic-terminal>article>header [semtic-terminal-copy]{border:1px solid var(--skirbi-surface-border-final);cursor:pointer;color:var(--skirbi-secondary-main);border-color:var(--skirbi-secondary-main);background:0 0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}[skirbi-theme] semtic-terminal>article>header [semtic-terminal-copy]:hover{background:color-mix(in srgb, var(--skirbi-secondary-main) 10%, transparent)}[skirbi-theme] semtic-terminal>article pre{color:var(--skirbi-terminal-fg,inherit);border:none;border-radius:0 0 .75rem .75rem;margin:0;padding:1rem;overflow-x:auto}[skirbi-theme] semtic-terminal>article pre code{white-space:pre;background:0 0}[skirbi-theme] semtic-terminal>article code{background:0 0}[skirbi-theme] semtic-terminal[semtic-terminal-style=macos] semtic-terminal-dots>span:first-child{background:var(--skirbi-terminal-dot-close)}[skirbi-theme] semtic-terminal[semtic-terminal-style=macos] semtic-terminal-dots>span:nth-child(2){background:var(--skirbi-terminal-dot-minimize)}[skirbi-theme] semtic-terminal[semtic-terminal-style=macos] semtic-terminal-dots>span:nth-child(3){background:var(--skirbi-terminal-dot-maximize)}[skirbi-theme] semtic-terminal:not([semtic-terminal-style]) semtic-terminal-dots>span,[skirbi-theme] semtic-terminal[semtic-terminal-style=linux] semtic-terminal-dots>span{display:none}[skirbi-theme] semtic-terminal:not([semtic-terminal-style]) semtic-terminal-dots:before,[skirbi-theme] semtic-terminal[semtic-terminal-style=linux] semtic-terminal-dots:before{content:"";background-color:var(--skirbi-secondary-main);width:1.25rem;height:1.25rem;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 17 10 11 4 5'%3E%3C/polyline%3E%3Cline x1='12' y1='19' x2='20' y2='19'%3E%3C/line%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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 17 10 11 4 5'%3E%3C/polyline%3E%3Cline x1='12' y1='19' x2='20' y2='19'%3E%3C/line%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[skirbi-theme] semtic-terminal[semtic-terminal-style=windows] semtic-terminal-dots>span{display:none}[skirbi-theme] semtic-terminal[semtic-terminal-style=windows] semtic-terminal-dots:before{content:"─  □  ✕";color:var(--skirbi-text-muted-final);letter-spacing:.1em;font-size:.75rem}[skirbi-theme] semtic-terminal[semtic-terminal-style=none] semtic-terminal-dots{display:none}[skirbi-theme] [semtic-link-wrapper]{align-items:center;gap:.25rem;display:inline-flex}[skirbi-theme] [semtic-link-copy]{border:1px solid var(--skirbi-surface-border-final);cursor:pointer;background:0 0;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;line-height:1}[skirbi-theme] [semtic-link-copy]:hover{background:var(--skirbi-surface-bg-final)}[skirbi-theme] [semtic-link-copy][data-copied]{background:color-mix(in srgb, var(--skirbi-success-base,#0f766e) 15%, var(--skirbi-surface-bg-final));border-color:var(--skirbi-success-base,#0f766e)}[skirbi-theme] [semtic-link-copy]:before{content:var(--skirbi-link-copy-icon,"📋")}[skirbi-theme] [semtic-link-copy][data-copied]:before{content:var(--skirbi-link-copy-icon-success,"✓")}[skirbi-theme] a[data-external]:after{content:"↗";opacity:.6;margin-left:.25em;font-size:.75em}[skirbi-theme] semtic-aside{margin:1.5rem 0;font-size:.7rem;display:block}[skirbi-theme] semtic-aside>aside{border-left:4px solid var(--skirbi-surface-border-final);background:var(--skirbi-surface-bg-final);padding:1rem}[skirbi-theme] semtic-aside>aside [semtic-aside-header]{margin-bottom:.5rem;font-weight:600}[skirbi-theme] semtic-aside>aside h3{letter-spacing:.04em;color:var(--skirbi-env-base);margin:0 0 .5rem;font-size:.85rem;font-weight:600}[skirbi-theme] semtic-aside>aside nav a{align-items:baseline;gap:.4rem;display:flex}[skirbi-theme] semtic-aside>aside nav a:before{content:var(--skirbi-menu-item-separator,"›");opacity:.7}[skirbi-theme] semtic-aside>aside nav a[aria-current=page]{color:var(--skirbi-env-base);font-weight:600}[skirbi-theme] semtic-aside>aside [semtic-aside-body]>:first-child{margin-top:0}[skirbi-theme] semtic-aside>aside [semtic-aside-body]>:last-child{margin-bottom:0}[skirbi-theme] semtic-aside>aside[data-variant=note]{border-left-color:var(--skirbi-quaternary-main,#2f6fed)}[skirbi-theme] semtic-aside>aside[data-variant=warning]{border-left-color:var(--skirbi-warn-base,#d97706)}[skirbi-theme] semtic-aside>aside[data-variant=info]{border-left-color:var(--skirbi-info-base,#2f6fed)}[skirbi-theme] semtic-aside>aside[data-variant=tip]{border-left-color:var(--skirbi-success-base,#0f766e)}[skirbi-theme] [semtic-breadcrumbs]{font-size:.85rem}[skirbi-theme] semtic-breadcrumb nav{display:block}[skirbi-theme] semtic-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}[skirbi-theme] semtic-breadcrumb li{align-items:center;display:flex}[skirbi-theme] semtic-breadcrumb [semtic-separator]{color:var(--skirbi-quaternary-main);font-size:.875em}[skirbi-theme] semtic-breadcrumb a{color:var(--skirbi-quaternary-main);text-decoration:none}[skirbi-theme] semtic-breadcrumb a:hover{color:var(--skirbi-text-muted-final)}[skirbi-theme] semtic-breadcrumb li:last-child span{color:var(--skirbi-quaternary-main);font-weight:500}[skirbi-theme] semtic-article-meta{color:var(--skirbi-text-muted-final);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}[skirbi-theme] semtic-article-meta semtic-tags{flex-wrap:wrap;flex-basis:100%;gap:.375rem;display:flex}[skirbi-theme] semtic-article-meta semtic-tag{background:color-mix(in srgb, var(--skirbi-primary-main) 10%, transparent);color:var(--skirbi-primary-main);border-radius:.25rem;padding:.125rem .5rem;font-size:.8em;display:inline-flex}[skirbi-theme] semtic-article [semtic-article-hero]{margin-bottom:2rem;overflow:hidden}[skirbi-theme] semtic-article [semtic-article-hero-img]{object-fit:cover;width:100%;height:auto;display:block}[skirbi-theme] semtic-header>header{margin-bottom:1.5rem}[skirbi-theme] semtic-table{display:block}[skirbi-theme] semtic-table table{border-collapse:collapse;width:100%;font-size:inherit;color:inherit}[skirbi-theme] semtic-table caption{text-align:left;color:var(--skirbi-page-fg);margin-bottom:.75rem;font-weight:700}[skirbi-theme] semtic-table th,[skirbi-theme] semtic-table td{text-align:left;color:inherit}[skirbi-theme] semtic-table th{color:var(--skirbi-text-muted-final);font-weight:600}[skirbi-theme] semtic-table th[semtic-sortable]{-webkit-user-select:none;user-select:none}[skirbi-theme] semtic-table th[semtic-sortable]:after{content:" ↕";opacity:.4;font-size:.75em}[skirbi-theme] semtic-table th[data-sort-dir=asc]:after{content:" ↑";opacity:1;color:var(--skirbi-primary-main)}[skirbi-theme] semtic-table th[data-sort-dir=desc]:after{content:" ↓";opacity:1;color:var(--skirbi-primary-main)}[skirbi-theme] semtic-table [semtic-table-toolbar]{margin-bottom:.75rem}[skirbi-theme] semtic-table [semtic-table-search]{border:1px solid var(--skirbi-surface-border-final);background:var(--skirbi-surface-bg-final);width:100%;color:inherit;font-size:inherit;border-radius:.375rem;padding:.5rem .75rem}[skirbi-theme] semtic-table tfoot td{align-items:center;gap:.75rem;padding-top:.75rem;display:flex}[skirbi-theme] semtic-table [semtic-table-page-info]{color:var(--skirbi-text-muted-final);font-size:.875rem}[skirbi-theme] semtic-table [semtic-table-root][semtic-loading]{opacity:.6;pointer-events:none}[skirbi-theme] semtic-table[semtic-table-variant=default] th,[skirbi-theme] semtic-table[semtic-table-variant=default] td{border-bottom:1px solid var(--skirbi-surface-border-final);padding:.75rem 1rem}[skirbi-theme] semtic-table[semtic-table-variant=default] thead tr{border-bottom:2px solid var(--skirbi-surface-border-final)}[skirbi-theme] semtic-table[semtic-table-variant=default] tbody tr:hover{background:color-mix(in srgb, var(--skirbi-primary-main) 5%, transparent)}[skirbi-theme] semtic-table[semtic-table-variant=zebra] th,[skirbi-theme] semtic-table[semtic-table-variant=zebra] td{border-bottom:1px solid var(--skirbi-surface-border-final);padding:.75rem 1rem}[skirbi-theme] semtic-table[semtic-table-variant=zebra] thead tr{border-bottom:2px solid var(--skirbi-surface-border-final)}[skirbi-theme] semtic-table[semtic-table-variant=zebra] tbody tr:nth-child(2n){background:color-mix(in srgb, var(--skirbi-surface-bg-source) 4%, transparent)}[skirbi-theme] semtic-table[semtic-table-variant=zebra] tbody tr:hover{background:color-mix(in srgb, var(--skirbi-primary-main) 5%, transparent)}[skirbi-theme] semtic-nav>nav{border-bottom:1px solid var(--skirbi-surface-border-final);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}[skirbi-theme] semtic-nav:not([semtic-align=end]) [semtic-nav-brand]{margin-right:auto}[skirbi-theme] semtic-nav[semtic-align=end] [semtic-nav-brand]{margin-left:auto}[skirbi-theme] [semtic-nav-link]{white-space:nowrap}[skirbi-theme] semtic-nav>nav ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}[skirbi-theme] semtic-nav [semtic-nav-brand]{color:inherit;flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}[skirbi-theme] semtic-nav [semtic-nav-avatar]{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}[skirbi-theme] semtic-nav [semtic-nav-title]{letter-spacing:-.01em;font-size:1rem;font-weight:700}[skirbi-theme] semtic-nav semtic-nav-item+semtic-nav-item:before{content:"𐄁";color:var(--skirbi-text-muted-final);align-items:center;padding:0 .125rem;font-size:.75em;display:flex}[skirbi-theme] semtic-nav[semtic-nav-social]>nav{border-top:1px solid var(--skirbi-surface-border-final);border-bottom:none;justify-content:center;gap:1rem;padding:1rem 1.5rem}[skirbi-theme] semtic-nav[semtic-nav-social] a{color:var(--skirbi-text-muted-final);transition:color var(--skirbi-transition-duration,.16s) var(--skirbi-transition-ease,ease);align-items:center;display:flex}[skirbi-theme] semtic-nav[semtic-nav-social] a:hover{color:var(--skirbi-primary-main)}[skirbi-theme] semtic-nav[semtic-nav-social] svg{width:1.25rem;height:1.25rem}[skirbi-theme] semtic-nav nav{align-items:center;gap:1rem;display:flex}[skirbi-theme] semtic-nav-item{display:contents}@media (width<=47.999rem){[skirbi-theme] semtic-nav>nav{flex-wrap:wrap;gap:.75rem}[skirbi-theme] semtic-nav [semtic-nav-brand]{flex:1 0 100%}}[skirbi-theme] semtic-nav-item>li{list-style:none;display:inline-flex}[skirbi-theme] semtic-nav-item [semtic-nav-link]{color:inherit;cursor:pointer;font:inherit;transition:background var(--skirbi-transition-duration,.16s) var(--skirbi-transition-ease,ease), color var(--skirbi-transition-duration,.16s) var(--skirbi-transition-ease,ease);background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.9rem;text-decoration:none;display:flex}[skirbi-theme] semtic-nav-item [semtic-nav-link]:hover{background:color-mix(in srgb, var(--skirbi-primary-main) 8%, transparent);color:var(--skirbi-primary-main)}[skirbi-theme] semtic-nav-item :is(li[aria-current=page]>[semtic-nav-link],[semtic-nav-link][aria-current=page]){background:color-mix(in srgb, var(--skirbi-primary-main) 12%, transparent);color:var(--skirbi-primary-main);font-weight:600}[skirbi-theme] semtic-nav-item [semtic-nav-children] semtic-nav-item [semtic-nav-link] :before{content:"›";opacity:.5;font-size:1em}[skirbi-theme] semtic-nav-item [semtic-nav-children]{margin:0;padding:0 0 0 1rem;list-style:none}[skirbi-theme] semtic-nav-section>li{list-style:none}[skirbi-theme] semtic-nav-section [semtic-nav-section-label]{letter-spacing:.06em;text-transform:uppercase;color:var(--skirbi-text-muted-final);padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:block}[skirbi-theme] semtic-nav-section [semtic-nav-section-body]{margin:0;padding:0;list-style:none}[skirbi-theme] semtic-nav-section+semtic-nav-section{border-top:1px solid var(--skirbi-surface-border-final);margin-top:.5rem;padding-top:.5rem}[skirbi-theme] semtic-sidenav{display:block}[skirbi-theme] semtic-sidenav>nav{width:var(--skirbi-sidenav-width,16rem);background:var(--skirbi-surface-bg-final);border-right:1px solid var(--skirbi-surface-border-final);flex-direction:column;gap:.25rem;min-height:100%;padding:1rem .5rem;display:flex}[skirbi-theme] semtic-sidenav [semtic-sidenav-label]{letter-spacing:-.01em;color:var(--skirbi-page-fg);border-bottom:1px solid var(--skirbi-surface-border-final);margin-bottom:.5rem;padding:.5rem .75rem 1rem;font-size:1rem;font-weight:700;display:block}[skirbi-theme] semtic-sidenav [semtic-sidenav-body]{flex-direction:column;flex:1;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=63.999rem){[skirbi-theme] semtic-sidenav{z-index:40;pointer-events:none;position:fixed;inset:0}[skirbi-theme] semtic-sidenav>nav{transition:transform var(--skirbi-transition-duration,.16s) var(--skirbi-transition-ease,ease);pointer-events:all;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}[skirbi-theme] semtic-sidenav[semtic-sidenav-open]{pointer-events:all}[skirbi-theme] semtic-sidenav[semtic-sidenav-open]:before{content:"";z-index:-1;background:#0006;position:fixed;inset:0}[skirbi-theme] semtic-sidenav[semtic-sidenav-open]>nav{transform:translate(0)}}@media (width>=64rem){[skirbi-theme] semtic-sidenav{height:100vh;position:sticky;top:0}}[skirbi-theme] semtic-breadcrumb{color:var(--skirbi-quaternary-main);padding:1rem 0;font-size:.875rem}[skirbi-theme] semtic-article{margin:2rem auto}[skirbi-theme] :where(pre){background:color-mix(in srgb, var(--skirbi-primary-main) 5%, var(--skirbi-tertiary-main));border:1px solid color-mix(in srgb, var(--skirbi-primary-main) 10%, transparent);border-radius:.75rem}[skirbi-theme] :where(code){background:color-mix(in srgb, var(--skirbi-primary-main) 8%, var(--skirbi-tertiary-main));border-radius:.25rem;padding:.125rem .375rem;font-size:.9em}[skirbi-theme] :where(pre code){background:0 0;padding:0}[skirbi-theme] semtic-linked-list{display:block}[skirbi-theme] semtic-linked-list>section{background:var(--skirbi-surface-bg-final);border-radius:.5rem;padding:1.5rem}[skirbi-theme] semtic-linked-list nav{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}[skirbi-theme] semtic-linked-list nav>a{border:1px solid var(--skirbi-surface-border-final);border-radius:.375rem;padding:1rem;text-decoration:none;transition:all .2s;display:block}[skirbi-theme] semtic-linked-list nav>a:hover{border-color:var(--skirbi-primary-main);background:color-mix(in srgb, var(--skirbi-primary-main) 5%, transparent)}[skirbi-theme] semtic-linked-list nav>a[aria-current=page]{border-color:var(--skirbi-primary-main);background:color-mix(in srgb, var(--skirbi-primary-main) 10%, transparent)}[skirbi-theme] semtic-linked-list[data-variant=series] nav>a{padding:.75rem}[skirbi-theme] semtic-linked-list[data-variant=related] nav h3{margin:0 0 .5rem;font-size:1.125rem}[skirbi-theme] semtic-linked-list[data-variant=related] nav p{color:var(--skirbi-text-muted-final);margin:0 0 .5rem}[skirbi-theme] semtic-linked-list[data-variant=related] nav time{color:var(--skirbi-text-muted-final);font-size:.875rem}[skirbi-theme] [semtic-link-copy]:before{content:var(--skirbi-link-copy-icon,"📋")}[skirbi-theme] [semtic-link-copy][data-copied]:before{content:var(--skirbi-link-copy-icon-success,"✓")}[skirbi-theme] [semtic-link-copy]{cursor:pointer;background:0 0;border:none}[skirbi-theme] semtic-toggle{--skirbi-toggle-gap-inline:.6rem;--skirbi-toggle-gap-block:.35rem;--skirbi-toggle-track-width:2.6rem;--skirbi-toggle-track-height:1.35rem;--skirbi-toggle-thumb-size:1rem;--skirbi-toggle-thumb-offset:.175rem;--skirbi-toggle-pill-padding-block:.3rem;--skirbi-toggle-pill-padding-inline:.75rem;--skirbi-toggle-bg-off:var(--skirbi-surface-border-final);--skirbi-toggle-bg-on:var(--skirbi-primary-main);--skirbi-toggle-fg-on:var(--skirbi-primary-contrast);--skirbi-toggle-thumb-bg:var(--skirbi-surface-bg-final);--skirbi-toggle-border:var(--skirbi-surface-border-final);display:inline-block}[skirbi-theme] semtic-toggle>label[semtic-toggle]{cursor:pointer;display:inline-block}[skirbi-theme] semtic-toggle input[wc-control]{opacity:0;pointer-events:none;position:absolute}[skirbi-theme] semtic-toggle [semtic-toggle-label]{line-height:1.25}[skirbi-theme] semtic-toggle [semtic-toggle-visual]{align-items:center;gap:var(--skirbi-toggle-gap-block) var(--skirbi-toggle-gap-inline);width:fit-content;display:inline-grid}[skirbi-theme] semtic-toggle [semtic-toggle-thumb]{grid-area:thumb}[skirbi-theme] semtic-toggle [semtic-toggle-label]{grid-area:label}[skirbi-theme] semtic-toggle:not([label-position]) [semtic-toggle-visual],[skirbi-theme] semtic-toggle[label-position=left] [semtic-toggle-visual]{grid-template-areas:"label thumb"}[skirbi-theme] semtic-toggle[label-position=right] [semtic-toggle-visual]{grid-template-areas:"thumb label"}[skirbi-theme] semtic-toggle[label-position=top] [semtic-toggle-visual]{grid-template-areas:"label""thumb";justify-items:start}[skirbi-theme] semtic-toggle[label-position=bottom] [semtic-toggle-visual]{grid-template-areas:"thumb""label";justify-items:start}[skirbi-theme] semtic-toggle:not([type=pill])[label-position=inside] [semtic-toggle-visual]{grid-template-areas:"label thumb"}[skirbi-theme] semtic-toggle:not([type=pill]) [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=switch] [semtic-toggle-thumb]{inline-size:var(--skirbi-toggle-track-width);block-size:var(--skirbi-toggle-track-height);background:var(--skirbi-toggle-bg-off);transition:background var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), box-shadow var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease);border-radius:999px;display:inline-block;position:relative}:is([skirbi-theme] semtic-toggle:not([type=pill]) [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=switch] [semtic-toggle-thumb]):before{content:"";inline-size:var(--skirbi-toggle-thumb-size);block-size:var(--skirbi-toggle-thumb-size);top:var(--skirbi-toggle-thumb-offset);left:var(--skirbi-toggle-thumb-offset);background:var(--skirbi-toggle-thumb-bg);transition:transform var(--skirbi-transform-duration,.14s) var(--skirbi-transition-ease,ease), background var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease);border-radius:50%;position:absolute;box-shadow:0 1px 2px #0003}[skirbi-theme] semtic-toggle:not([type=pill]) input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=switch] input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb]{background:var(--skirbi-toggle-bg-on)}[skirbi-theme] semtic-toggle:not([type=pill]) input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb]:before,[skirbi-theme] semtic-toggle[type=switch] input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb]:before{transform:translateX(calc(var(--skirbi-toggle-track-width) - var(--skirbi-toggle-thumb-size) - (var(--skirbi-toggle-thumb-offset) * 2)))}[skirbi-theme] semtic-toggle[type=pill] [semtic-toggle-visual]{width:fit-content;min-inline-size:0;padding:var(--skirbi-toggle-pill-padding-block) var(--skirbi-toggle-pill-padding-inline);border:1px solid var(--skirbi-toggle-border);color:inherit;white-space:nowrap;transition:background var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), border-color var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), color var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), box-shadow var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}[skirbi-theme] semtic-toggle[type=pill] input[wc-control]:checked+[semtic-toggle-visual]{background:var(--skirbi-toggle-bg-on);border-color:var(--skirbi-toggle-bg-on);color:var(--skirbi-toggle-fg-on)}[skirbi-theme] semtic-toggle[type=pill][label-position=left] [semtic-toggle-visual],[skirbi-theme] semtic-toggle[type=pill][label-position=right] [semtic-toggle-visual],[skirbi-theme] semtic-toggle[type=pill][label-position=top] [semtic-toggle-visual],[skirbi-theme] semtic-toggle[type=pill][label-position=bottom] [semtic-toggle-visual]{color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline-grid}[skirbi-theme] semtic-toggle[type=pill][label-position=left] [semtic-toggle-visual]{grid-template-areas:"label thumb"}[skirbi-theme] semtic-toggle[type=pill][label-position=right] [semtic-toggle-visual]{grid-template-areas:"thumb label"}[skirbi-theme] semtic-toggle[type=pill][label-position=top] [semtic-toggle-visual]{grid-template-areas:"label""thumb";justify-items:start}[skirbi-theme] semtic-toggle[type=pill][label-position=bottom] [semtic-toggle-visual]{grid-template-areas:"thumb""label";justify-items:start}[skirbi-theme] semtic-toggle[type=pill][label-position=left] [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=pill][label-position=right] [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=pill][label-position=top] [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=pill][label-position=bottom] [semtic-toggle-thumb]{min-inline-size:2rem;padding:var(--skirbi-toggle-pill-padding-block) var(--skirbi-toggle-pill-padding-inline);border:1px solid var(--skirbi-toggle-border);background:0 0;border-radius:999px;grid-area:thumb;justify-content:center;align-items:center;display:inline-flex}[skirbi-theme] semtic-toggle[type=pill][label-position=left] input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=pill][label-position=right] input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=pill][label-position=top] input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb],[skirbi-theme] semtic-toggle[type=pill][label-position=bottom] input[wc-control]:checked+[semtic-toggle-visual] [semtic-toggle-thumb]{background:var(--skirbi-toggle-bg-on);border-color:var(--skirbi-toggle-bg-on)}[skirbi-theme] semtic-toggle input[wc-control]:focus-visible+[semtic-toggle-visual],[skirbi-theme] semtic-toggle input[wc-control]:focus-visible+[semtic-toggle-visual] [semtic-toggle-thumb]{box-shadow:0 0 0 var(--skirbi-focus-ring-size,2px) var(--skirbi-focus-ring-color,var(--skirbi-primary-main))}[skirbi-theme] semtic-toggle:has(input[wc-control]:disabled)>label[semtic-toggle]{cursor:not-allowed;opacity:.55}[skirbi-theme] semtic-toggle[type=pill],[skirbi-theme] semtic-toggle[type=pill]>label[semtic-toggle]{width:fit-content;display:inline-block}[skirbi-theme] semtic-toggle[type=pill]>label[semtic-toggle]>input[wc-control]+[semtic-toggle-visual]{border:1px solid var(--skirbi-surface-border-final);width:fit-content;min-width:0;color:inherit;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .75rem;line-height:1.1;display:inline-flex}[skirbi-theme] semtic-toggle[type=pill] [semtic-toggle-thumb]{display:none}[skirbi-theme] semtic-toggle[type=pill]>label[semtic-toggle]>input[wc-control]:checked+[semtic-toggle-visual]{background:var(--skirbi-primary-main);border-color:var(--skirbi-primary-main);color:var(--skirbi-primary-contrast)}[skirbi-theme] semtic-input,[skirbi-theme] semtic-select,[skirbi-theme] semtic-textarea,[skirbi-theme] semtic-checkbox,[skirbi-theme] semtic-radio,[skirbi-theme] sugar-input,[skirbi-theme] sugar-select{flex-direction:row;align-items:center;gap:.5rem;display:flex}[skirbi-theme] input[wc-control],[skirbi-theme] select[wc-control],[skirbi-theme] textarea[wc-control]{appearance:none}[skirbi-theme] semtic-input[label-position=left],[skirbi-theme] semtic-select[label-position=left],[skirbi-theme] semtic-textarea[label-position=left],[skirbi-theme] semtic-checkbox[label-position=left],[skirbi-theme] semtic-radio[label-position=left],[skirbi-theme] sugar-input[label-position=left],[skirbi-theme] sugar-select[label-position=left]{flex-direction:row;align-items:center}[skirbi-theme] semtic-input[label-position=right],[skirbi-theme] semtic-select[label-position=right],[skirbi-theme] semtic-textarea[label-position=right],[skirbi-theme] semtic-checkbox[label-position=right],[skirbi-theme] semtic-radio[label-position=right],[skirbi-theme] sugar-input[label-position=right],[skirbi-theme] sugar-select[label-position=right]{flex-direction:row-reverse;align-items:center}[skirbi-theme] semtic-input[label-position=top],[skirbi-theme] semtic-select[label-position=top],[skirbi-theme] semtic-textarea[label-position=top],[skirbi-theme] semtic-checkbox[label-position=top],[skirbi-theme] semtic-radio[label-position=top],[skirbi-theme] sugar-input[label-position=top],[skirbi-theme] sugar-select[label-position=top]{flex-direction:column;align-items:flex-start}[skirbi-theme] semtic-input[label-position=bottom],[skirbi-theme] semtic-select[label-position=bottom],[skirbi-theme] semtic-textarea[label-position=bottom],[skirbi-theme] semtic-checkbox[label-position=bottom],[skirbi-theme] semtic-radio[label-position=bottom],[skirbi-theme] sugar-input[label-position=bottom],[skirbi-theme] sugar-select[label-position=bottom]{flex-direction:column-reverse;align-items:flex-start}[skirbi-theme] semtic-input[label-position=top] input[wc-control],[skirbi-theme] semtic-input[label-position=bottom] input[wc-control],[skirbi-theme] semtic-select[label-position=top] select[wc-control],[skirbi-theme] semtic-select[label-position=bottom] select[wc-control],[skirbi-theme] semtic-textarea[label-position=top] textarea[wc-control],[skirbi-theme] semtic-textarea[label-position=bottom] textarea[wc-control],[skirbi-theme] sugar-input[label-position=top] input[wc-control],[skirbi-theme] sugar-input[label-position=bottom] input[wc-control],[skirbi-theme] sugar-select[label-position=top] select[wc-control],[skirbi-theme] sugar-select[label-position=bottom] select[wc-control]{box-sizing:border-box;width:100%}[skirbi-theme] semtic-toggle[type=pill][label-position=inside] [semtic-toggle-label]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[skirbi-theme] semtic-input[label-position=top],[skirbi-theme] semtic-input[label-position=bottom],[skirbi-theme] semtic-select[label-position=top],[skirbi-theme] semtic-select[label-position=bottom],[skirbi-theme] semtic-textarea[label-position=top],[skirbi-theme] semtic-textarea[label-position=bottom],[skirbi-theme] sugar-input[label-position=top],[skirbi-theme] sugar-input[label-position=bottom],[skirbi-theme] sugar-select[label-position=top],[skirbi-theme] sugar-select[label-position=bottom],[skirbi-theme] semtic-select[label-position=top] [skirbi-select],[skirbi-theme] semtic-select[label-position=bottom] [skirbi-select],[skirbi-theme] sugar-select[label-position=top] [skirbi-select],[skirbi-theme] sugar-select[label-position=bottom] [skirbi-select]{width:100%}[skirbi-theme] semtic-select[label-error-position=inline] [skirbi-select],[skirbi-theme] sugar-select[label-error-position=inline] [skirbi-select]{grid-column:1/-1;width:100%}:is([skirbi-theme] semtic-input:has([semtic-error]:not(:empty)) [semtic-label],[skirbi-theme] semtic-select:has([semtic-error]:not(:empty)) [semtic-label],[skirbi-theme] semtic-textarea:has([semtic-error]:not(:empty)) [semtic-label],[skirbi-theme] sugar-input:has([semtic-error]:not(:empty)) [semtic-label],[skirbi-theme] sugar-select:has([semtic-error]:not(:empty)) [semtic-label]){color:var(--skirbi-error-base,#b91c1c)}:is([skirbi-theme] semtic-input:has([semtic-error]:not(:empty)),[skirbi-theme] semtic-select:has([semtic-error]:not(:empty)),[skirbi-theme] semtic-textarea:has([semtic-error]:not(:empty)),[skirbi-theme] sugar-input:has([semtic-error]:not(:empty)),[skirbi-theme] sugar-select:has([semtic-error]:not(:empty))){background:color-mix(in srgb, var(--skirbi-error-base,#b91c1c) 6%, transparent);border-radius:.5rem;padding:.5rem .5rem .75rem}[skirbi-theme] input[wc-control],[skirbi-theme] select[wc-control],[skirbi-theme] textarea[wc-control]{border:1px solid var(--skirbi-surface-border-final);background:var(--skirbi-secondary-light);color:var(--skirbi-secondary-dark);font:inherit;box-sizing:border-box;border-radius:.5rem;padding:.6rem .75rem}[skirbi-theme] input[wc-control]:focus,[skirbi-theme] select[wc-control]:focus,[skirbi-theme] textarea[wc-control]:focus{border-color:var(--skirbi-primary-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--skirbi-primary-main) 25%, transparent);outline:none}[skirbi-theme] [semtic-error]:not(:empty){color:var(--skirbi-error-base,#b91c1c);margin-block-start:.25rem;font-size:.875rem}:is([skirbi-theme] semtic-input:has([semtic-error]:not(:empty)) input[wc-control],[skirbi-theme] semtic-select:has([semtic-error]:not(:empty)) select[wc-control],[skirbi-theme] semtic-textarea:has([semtic-error]:not(:empty)) textarea[wc-control],[skirbi-theme] semtic-checkbox:has([semtic-error]:not(:empty)) input[wc-control],[skirbi-theme] semtic-radio:has([semtic-error]:not(:empty)) input[wc-control],[skirbi-theme] sugar-input:has([semtic-error]:not(:empty)) input[wc-control],[skirbi-theme] sugar-select:has([semtic-error]:not(:empty)) select[wc-control]){border-color:var(--skirbi-error-base,#b91c1c);box-shadow:0 0 0 3px color-mix(in srgb, var(--skirbi-error-base,#b91c1c) 20%, transparent)}[skirbi-theme] semtic-input[label-error-position=inline][label-position=top],[skirbi-theme] semtic-select[label-error-position=inline][label-position=top],[skirbi-theme] semtic-textarea[label-error-position=inline][label-position=top],[skirbi-theme] sugar-input[label-error-position=inline][label-position=top],[skirbi-theme] sugar-select[label-error-position=inline][label-position=top]{grid-template-columns:auto 1fr;grid-template-areas:"label error""input input";align-items:baseline;display:grid}[skirbi-theme] semtic-input[label-error-position=inline] [semtic-label],[skirbi-theme] semtic-select[label-error-position=inline] [semtic-label],[skirbi-theme] semtic-textarea[label-error-position=inline] [semtic-label],[skirbi-theme] sugar-input[label-error-position=inline] [semtic-label],[skirbi-theme] sugar-select[label-error-position=inline] [semtic-label]{grid-area:label}[skirbi-theme] semtic-input[label-error-position=inline] input[wc-control],[skirbi-theme] semtic-select[label-error-position=inline] select[wc-control],[skirbi-theme] semtic-textarea[label-error-position=inline] textarea[wc-control],[skirbi-theme] sugar-input[label-error-position=inline] input[wc-control],[skirbi-theme] sugar-select[label-error-position=inline] select[wc-control]{grid-area:input}[skirbi-theme] semtic-input[label-error-position=inline] [semtic-error],[skirbi-theme] semtic-select[label-error-position=inline] [semtic-error],[skirbi-theme] semtic-textarea[label-error-position=inline] [semtic-error],[skirbi-theme] sugar-input[label-error-position=inline] [semtic-error],[skirbi-theme] sugar-select[label-error-position=inline] [semtic-error]{text-align:right;grid-area:error;align-self:baseline}[skirbi-theme] semtic-input[label-error-position=bottom] [semtic-error],[skirbi-theme] semtic-select[label-error-position=bottom] [semtic-error],[skirbi-theme] semtic-textarea[label-error-position=bottom] [semtic-error],[skirbi-theme] sugar-input[label-error-position=bottom] [semtic-error],[skirbi-theme] sugar-select[label-error-position=bottom] [semtic-error]{order:99;width:100%}[skirbi-theme] semtic-input[label-error-position=top],[skirbi-theme] semtic-select[label-error-position=top],[skirbi-theme] semtic-textarea[label-error-position=top],[skirbi-theme] sugar-input[label-error-position=top],[skirbi-theme] sugar-select[label-error-position=top]{grid-template-areas:"error""label""input";display:grid}[skirbi-theme] semtic-input[label-error-position=top] [semtic-label],[skirbi-theme] semtic-select[label-error-position=top] [semtic-label],[skirbi-theme] semtic-textarea[label-error-position=top] [semtic-label],[skirbi-theme] sugar-input[label-error-position=top] [semtic-label],[skirbi-theme] sugar-select[label-error-position=top] [semtic-label]{grid-area:label}[skirbi-theme] semtic-input[label-error-position=top] input[wc-control],[skirbi-theme] semtic-select[label-error-position=top] select[wc-control],[skirbi-theme] semtic-textarea[label-error-position=top] textarea[wc-control],[skirbi-theme] sugar-input[label-error-position=top] input[wc-control],[skirbi-theme] sugar-select[label-error-position=top] select[wc-control]{grid-area:input}[skirbi-theme] semtic-input[label-error-position=top] [semtic-error],[skirbi-theme] semtic-select[label-error-position=top] [semtic-error],[skirbi-theme] semtic-textarea[label-error-position=top] [semtic-error],[skirbi-theme] sugar-input[label-error-position=top] [semtic-error],[skirbi-theme] sugar-select[label-error-position=top] [semtic-error]{grid-area:error}[skirbi-theme] semtic-input[label-error-position=left],[skirbi-theme] semtic-select[label-error-position=left],[skirbi-theme] semtic-textarea[label-error-position=left],[skirbi-theme] sugar-input[label-error-position=left],[skirbi-theme] sugar-select[label-error-position=left]{grid-template-columns:auto 1fr;grid-template-areas:"label input""error input";display:grid}[skirbi-theme] semtic-input[label-error-position=left] [semtic-label],[skirbi-theme] semtic-select[label-error-position=left] [semtic-label],[skirbi-theme] semtic-textarea[label-error-position=left] [semtic-label],[skirbi-theme] sugar-input[label-error-position=left] [semtic-label],[skirbi-theme] sugar-select[label-error-position=left] [semtic-label]{grid-area:label}[skirbi-theme] semtic-input[label-error-position=left] input[wc-control],[skirbi-theme] semtic-select[label-error-position=left] select[wc-control],[skirbi-theme] semtic-textarea[label-error-position=left] textarea[wc-control],[skirbi-theme] sugar-input[label-error-position=left] input[wc-control],[skirbi-theme] sugar-select[label-error-position=left] select[wc-control]{grid-area:input}[skirbi-theme] semtic-input[label-error-position=left] [semtic-error],[skirbi-theme] semtic-select[label-error-position=left] [semtic-error],[skirbi-theme] semtic-textarea[label-error-position=left] [semtic-error],[skirbi-theme] sugar-input[label-error-position=left] [semtic-error],[skirbi-theme] sugar-select[label-error-position=left] [semtic-error]{grid-area:error}[skirbi-theme] semtic-input[label-error-position=right],[skirbi-theme] semtic-select[label-error-position=right],[skirbi-theme] semtic-textarea[label-error-position=right],[skirbi-theme] sugar-input[label-error-position=right],[skirbi-theme] sugar-select[label-error-position=right]{grid-template-columns:1fr auto;grid-template-areas:"label input""input error";display:grid}[skirbi-theme] semtic-input[label-error-position=right] [semtic-label],[skirbi-theme] semtic-select[label-error-position=right] [semtic-label],[skirbi-theme] semtic-textarea[label-error-position=right] [semtic-label],[skirbi-theme] sugar-input[label-error-position=right] [semtic-label],[skirbi-theme] sugar-select[label-error-position=right] [semtic-label]{grid-area:label}[skirbi-theme] semtic-input[label-error-position=right] input[wc-control],[skirbi-theme] semtic-select[label-error-position=right] select[wc-control],[skirbi-theme] semtic-textarea[label-error-position=right] textarea[wc-control],[skirbi-theme] sugar-input[label-error-position=right] input[wc-control],[skirbi-theme] sugar-select[label-error-position=right] select[wc-control]{grid-area:input}[skirbi-theme] semtic-input[label-error-position=right] [semtic-error],[skirbi-theme] semtic-select[label-error-position=right] [semtic-error],[skirbi-theme] semtic-textarea[label-error-position=right] [semtic-error],[skirbi-theme] sugar-input[label-error-position=right] [semtic-error],[skirbi-theme] sugar-select[label-error-position=right] [semtic-error]{grid-area:error}[skirbi-theme] a[lead],[skirbi-theme] a[support],[skirbi-theme] a[extra],[skirbi-theme] a[antagonist]{border-radius:var(--skirbi-button-radius,999px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), border-color var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), opacity var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}[skirbi-theme] button,[skirbi-theme] input[type=button],[skirbi-theme] input[type=submit]{border-radius:var(--skirbi-button-radius,999px);font-family:var(--skirbi-button-font-family,inherit);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), border-color var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), opacity var(--skirbi-transition-duration,.18s) var(--skirbi-transition-ease,ease), transform var(--skirbi-transform-duration,.14s) var(--skirbi-transition-ease,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}[skirbi-theme] button span,[skirbi-theme] input[type=button] span,[skirbi-theme] input[type=submit] span{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}[skirbi-theme] button:active,[skirbi-theme] input[type=button]:active,[skirbi-theme] input[type=submit]:active{transform:translateY(1px)}[skirbi-theme] button:disabled,[skirbi-theme] input[type=button]:disabled,[skirbi-theme] input[type=submit]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}[skirbi-theme] [lead]{background:var(--skirbi-button-lead-bg,var(--skirbi-primary-main));color:var(--skirbi-button-lead-color,var(--skirbi-primary-contrast));border-color:#0000}[skirbi-theme] [lead]:hover{background:var(--skirbi-button-lead-hover-bg,var(--skirbi-secondary-main));color:var(--skirbi-button-lead-hover-color,var(--skirbi-secondary-contrast))}[skirbi-theme] [support]{background:var(--skirbi-button-support-bg,transparent);color:var(--skirbi-button-support-color,var(--skirbi-primary-main));border-color:var(--skirbi-button-support-border,var(--skirbi-primary-main))}[skirbi-theme] [support]:hover{background:var(--skirbi-button-support-hover-bg,color-mix(in srgb, var(--skirbi-primary-main) 8%, transparent));color:var(--skirbi-button-support-hover-color,var(--skirbi-primary-main))}[skirbi-theme] [extra]{background:var(--skirbi-button-extra-bg,transparent);color:var(--skirbi-button-extra-color,var(--skirbi-primary-main));border-color:var(--skirbi-button-extra-border,var(--skirbi-surface-border-final))}[skirbi-theme] [extra]:hover{background:var(--skirbi-button-extra-hover-bg,color-mix(in srgb, var(--skirbi-primary-main) 5%, transparent));color:var(--skirbi-button-extra-hover-color,var(--skirbi-primary-main));border-color:var(--skirbi-button-extra-hover-border,var(--skirbi-primary-main))}[skirbi-theme] [antagonist]{background:var(--skirbi-button-antagonist-bg,transparent);color:var(--skirbi-button-antagonist-color,var(--skirbi-error-base,#b91c1c));border-color:var(--skirbi-button-antagonist-border,var(--skirbi-error-base,#b91c1c))}[skirbi-theme] [antagonist]:hover{background:var(--skirbi-button-antagonist-hover-bg,color-mix(in srgb, var(--skirbi-error-base,#b91c1c) 8%, transparent));color:var(--skirbi-button-antagonist-hover-color,var(--skirbi-error-base,#b91c1c))}[skirbi-theme] [antagonist][lead]{background:var(--skirbi-button-antagonist-strong-bg,var(--skirbi-error-base,#b91c1c));color:var(--skirbi-on-dark,white);border-color:#0000}[skirbi-theme] [antagonist][lead]:hover{opacity:.9;background:var(--skirbi-button-antagonist-strong-bg,var(--skirbi-error-base,#b91c1c))}[skirbi-theme] semtic-divider{background-image:var(--skirbi-divider-image);background-position:50%;background-size:cover;width:100%;height:12rem;display:block}@media (width<=48rem){[skirbi-theme] semtic-divider{height:6rem}}[skirbi-theme] [dibuho-filters]{flex-wrap:wrap;gap:.75rem}[skirbi-theme] semtic-linked-list{display:block}[skirbi-theme] semtic-linked-list>section{background:var(--skirbi-surface-bg-final);border-radius:.5rem;padding:1.5rem}[skirbi-theme] semtic-linked-list nav{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}[skirbi-theme] semtic-linked-list nav>a{border:1px solid var(--skirbi-surface-border-final);border-radius:.375rem;padding:1rem;text-decoration:none;transition:all .2s;display:block}[skirbi-theme] semtic-linked-list nav>a:hover{border-color:var(--skirbi-primary-main);background:color-mix(in srgb, var(--skirbi-primary-main) 5%, transparent)}[skirbi-theme] semtic-linked-list nav>a[aria-current=page]{border-color:var(--skirbi-primary-main);background:color-mix(in srgb, var(--skirbi-primary-main) 10%, transparent)}[skirbi-theme] semtic-linked-list[data-variant=series] nav>a{padding:.75rem}[skirbi-theme] semtic-linked-list[data-variant=related] nav h3{margin:0 0 .5rem;font-size:1.125rem}[skirbi-theme] semtic-linked-list[data-variant=related] nav p{color:var(--skirbi-text-muted-final);margin:0 0 .5rem}[skirbi-theme] semtic-linked-list[data-variant=related] nav time{color:var(--skirbi-text-muted-final);font-size:.875rem}[skirbi-theme] semtic-toast{inset-block-start:var(--skirbi-toast-inset-block-start,1rem);inset-inline:var(--skirbi-toast-inset-inline,1rem);z-index:var(--skirbi-toast-z,50);justify-items:center;gap:var(--skirbi-toast-gap,.75rem);pointer-events:none;display:grid;position:fixed}[skirbi-theme] [semtic-toast-item]{pointer-events:auto;width:min(var(--skirbi-toast-width,32rem), 100%);border:1px solid var(--skirbi-surface-border-final);border-radius:var(--skirbi-toast-radius,.75rem);background:var(--skirbi-surface-bg-final);color:inherit;box-shadow:var(--skirbi-toast-shadow,0 1rem 2rem #0003);grid-template-columns:1fr auto;align-items:start;gap:.75rem;padding:1rem 1.5rem;display:grid}[skirbi-theme] [semtic-toast-item] p{margin:0}[skirbi-theme] [semtic-toast-item][data-intent=log][data-type=debug]{border-color:var(--skirbi-text-muted-final)}[skirbi-theme] [semtic-toast-item][data-intent=log][data-type=info]{border-color:var(--skirbi-info-base)}[skirbi-theme] [semtic-toast-item][data-intent=log][data-type=warn]{border-color:var(--skirbi-warn-base)}[skirbi-theme] [semtic-toast-item][data-intent=log][data-type=error]{border-color:var(--skirbi-error-base)}[skirbi-theme] [semtic-toast-item][data-intent=app]{border-color:var(--skirbi-primary-main)}[skirbi-theme] [semtic-toast-dismiss]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}[skirbi-theme] semtic-modal{display:contents}[skirbi-theme] semtic-modal dialog[semtic-modal-dialog]{max-inline-size:min(var(--skirbi-modal-max-width,40rem), calc(100vw - 2rem));inline-size:var(--skirbi-modal-width,auto);border-radius:var(--skirbi-modal-radius,1rem);color:inherit;background:0 0;border:0;padding:0}[skirbi-theme] semtic-modal dialog[semtic-modal-dialog]::backdrop{background:var(--skirbi-modal-backdrop,#0006)}[skirbi-theme] semtic-modal [semtic-modal-panel]{gap:var(--skirbi-modal-gap,1rem);padding:var(--skirbi-modal-padding,1.25rem);border:1px solid var(--skirbi-surface-border-final);border-radius:var(--skirbi-modal-radius,1rem);background:var(--skirbi-surface-bg-final);color:inherit;box-shadow:var(--skirbi-modal-shadow,0 1.25rem 3rem #0000003d);display:grid}[skirbi-theme] semtic-modal [semtic-modal-header]{justify-content:space-between;align-items:start;gap:1rem;display:flex}[skirbi-theme] semtic-modal [semtic-modal-header]>:where(h1,h2,h3,h4){font-size:var(--skirbi-modal-title-size,1.125rem);margin:0}[skirbi-theme] semtic-modal [semtic-modal-body]>:first-child{margin-block-start:0}[skirbi-theme] semtic-modal [semtic-modal-body]>:last-child{margin-block-end:0}[skirbi-theme] semtic-modal [semtic-modal-actions]{justify-content:end;gap:.5rem;margin-block-start:.5rem;display:flex}[skirbi-theme] semtic-modal [semtic-modal-close]{color:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem}[skirbi-theme] semtic-choice-card,[skirbi-theme] semtic-choice-card *{cursor:pointer}[skirbi-theme] [semtic-choice-card-panel]{background:var(--skirbi-surface-bg);border:2px solid var(--skirbi-secondary-main);box-shadow:var(--skirbi-shadow-md)}[skirbi-theme] [semtic-choice-card-panel]:not([selected]){background:var(--skirbi-secondary-wash)}[skirbi-theme] [semtic-choice-card-panel][selected]{background:var(--skirbi-surface-bg)}[skirbi-theme] [semtic-choice-card-panel] header{color:var(--skirbi-primary-main)}[skirbi-theme] [semtic-choice-card-panel][selected] header{font-weight:700}[skirbi-theme] [semtic-choice-card-panel]{color:var(--skirbi-primary-dark);overflow:hidden}[skirbi-theme] [semtic-choice-card-control]{position:absolute;left:-9999px}[skirbi-theme] [semtic-choice-card-panel]{border:2px solid var(--skirbi-secondary-main);transition:border-color .15s,box-shadow .15s,transform .15s}[skirbi-theme] semtic-choice-card:hover [semtic-choice-card-panel]{border-color:var(--skirbi-primary-main)}[skirbi-theme] semtic-choice-card[selected] [semtic-choice-card-panel]{border-color:var(--skirbi-primary-main);box-shadow:0 0 0 2px color-mix(in srgb, var(--skirbi-primary-main) 25%, transparent)}[skirbi-theme] label[semtic-choice-card]{cursor:pointer;-webkit-user-select:none;user-select:none}[skirbi-theme] [semtic-choice-card-panel]{flex-direction:column;height:100%;display:flex}[skirbi-theme] input,[skirbi-theme] select,[skirbi-theme] textarea{border:1px solid var(--skirbi-primary-main);color:var(--skirbi-primary-dark);box-sizing:border-box;background:#fff;border-radius:.5rem}[skirbi-theme] input:focus,[skirbi-theme] select:focus,[skirbi-theme] textarea:focus{border-color:var(--skirbi-primary-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--skirbi-primary-main) 25%, transparent);outline:none}[skirbi-theme] semtic-input[label-position=top]{grid-template-columns:auto 1fr;grid-template-areas:"label error""input input";display:grid}[skirbi-theme] semtic-input[label-position=top] [semtic-label]{grid-area:label}[skirbi-theme] semtic-input[label-position=top] input[wc-control]{grid-area:input}[skirbi-theme] semtic-input[label-position=top] [semtic-error]{text-align:right;grid-area:error}[skirbi-theme] semtic-steps{--step-dot:2rem;--step-line:.4rem;--step-overlap:5px;--step-active:var(--skirbi-tertiary-main);--step-on:var(--skirbi-quaternary-main);--step-muted:var(--skirbi-secondary-soft,var(--skirbi-secondary-light));--step-text:var(--skirbi-secondary-strong,var(--skirbi-secondary-dark));--step-text-muted:color-mix(in srgb, var(--skirbi-page-fg) 65%, transparent);margin-block-end:2.5rem;display:block}[skirbi-theme] semtic-steps nav{inline-size:100%}[skirbi-theme] semtic-steps ol[semtic-steps]{counter-reset:semtic-step;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}[skirbi-theme] semtic-steps li[semtic-step]{min-inline-size:0;text-align:center;color:var(--step-text-muted);letter-spacing:.08em;text-transform:uppercase;flex:1 1 0;padding-block-start:calc(var(--step-dot) + .9rem);font-size:.75rem;font-weight:700;position:relative}[skirbi-theme] semtic-steps li[semtic-step]:before{content:"";z-index:0;inline-size:calc(100% - var(--step-dot) + (var(--step-overlap) * 2));block-size:var(--step-line);background:var(--step-muted);border-radius:999px;position:absolute;inset-block-start:calc(var(--step-dot) / 2 - var(--step-line) / 2);inset-inline-start:calc(-50% + (var(--step-dot) / 2) - var(--step-overlap))}[skirbi-theme] semtic-steps li[semtic-step]:first-child:before{content:none}[skirbi-theme] semtic-steps li[semtic-step]:after{content:attr(data-index);z-index:1;inline-size:var(--step-dot);block-size:var(--step-dot);background:var(--step-muted);color:var(--step-text);border-radius:999px;place-items:center;font-weight:800;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}[skirbi-theme] semtic-steps li[semtic-step][semtic-state=completed],[skirbi-theme] semtic-steps li[semtic-step][semtic-state=active]{color:var(--step-active);font-weight:800}[skirbi-theme] semtic-steps li[semtic-step][semtic-state=completed]:not(:first-child):before,[skirbi-theme] semtic-steps li[semtic-step][semtic-state=active]:not(:first-child):before{background:var(--step-active)}@media (width<=48rem){[skirbi-theme] semtic-steps li[semtic-step] [skirbi-theme] semtic-steps li[semtic-step]{text-overflow:ellipsis;flex-direction:column;align-items:center;padding-block-start:calc(var(--step-dot) + .9rem);font-size:clamp(.7rem,2vw,1rem);display:flex}[skirbi-theme] semtic-steps li[semtic-step] [skirbi-theme] semtic-steps li[semtic-step]:nth-child(2n){flex-direction:column-reverse;padding-block-start:0}}[skirbi-theme] [dibuho-container-panel]{display:block}[skirbi-theme] [dibuho-container-panel-stack]{gap:1.5rem}[skirbi-theme] [dibuho-container-panel-body]{text-align:left}[skirbi-theme] [dibuho-info-grid]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[skirbi-theme] [dibuho-choice-grid]{grid-template-columns:1fr;gap:1rem}[skirbi-theme] [dibuho-filters]{flex-wrap:wrap}@media (width>=64rem){[skirbi-theme] [dibuho-choice-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}[skirbi-theme] [dibuho-choice-grid] semtic-choice-card{flex-direction:column;display:flex}[skirbi-theme] [dibuho-choice-grid] label[semtic-choice-card],[skirbi-theme] [dibuho-choice-grid] [semtic-choice-card-panel]{flex-direction:column;flex:1;display:flex}[skirbi-theme] [dibuho-sticky-actions]{justify-content:flex-end;margin-block-start:2rem;display:flex;position:sticky;bottom:2rem}[skirbi-theme] [dibuho-error-badge]{background:color-mix(in srgb, var(--skirbi-error-base,#b91c1c) 12%, transparent);color:var(--skirbi-error-base,#b91c1c);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex}[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill])>label[semtic-toggle],[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill]) [semtic-toggle-visual]{width:100%}[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill])>label[semtic-toggle],[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill]) [semtic-toggle-visual]{width:100%}[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill])>label[semtic-toggle],[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill]) [semtic-toggle-visual]{width:100%}[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill]):not([label-position]) [semtic-toggle-visual],[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill])[label-position=left] [semtic-toggle-visual]{grid-template-columns:minmax(0,1fr) auto}[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill])[label-position=right] [semtic-toggle-visual]{grid-template-columns:auto minmax(0,1fr)}[skirbi-theme] [dibuho-filter-grid] semtic-toggle[type=pill]{width:fit-content;display:inline-block}[skirbi-theme] [dibuho-filter-grid] semtic-toggle[type=pill]>label[semtic-toggle],[skirbi-theme] [dibuho-filter-grid] semtic-toggle[type=pill] [semtic-toggle-visual]{width:fit-content}[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill]){width:100%;display:block}[skirbi-theme] [dibuho-filter-grid] semtic-toggle:not([type=pill]) [semtic-toggle-visual]{grid-template-columns:minmax(0,1fr) auto;width:100%}[skirbi-theme] [dibuho-filter-grid] semtic-toggle[type=pill],[skirbi-theme] [dibuho-filter-grid] semtic-toggle[type=pill]>label[semtic-toggle],[skirbi-theme] [dibuho-filter-grid] semtic-toggle[type=pill] [semtic-toggle-visual]{width:fit-content}@media (width<=48rem){[skirbi-theme] [dibuho-sticky-actions]{z-index:10;opacity:0;pointer-events:none;padding:1rem;transition:opacity .3s;position:fixed;bottom:3.5rem;left:0;right:0}[skirbi-theme] [dibuho-sticky-actions].is-visible{opacity:1;pointer-events:auto}}[skirbi-theme] button,[skirbi-theme] input[type=button],[skirbi-theme] input[type=submit]{border-radius:var(--skirbi-button-radius,9999px)}[skirbi-theme] semtic-choice-card,[skirbi-theme] semtic-choice-card *{cursor:pointer}[skirbi-theme] [semtic-choice-card-panel]{background:var(--skirbi-surface-bg);border:2px solid var(--skirbi-secondary-main);box-shadow:var(--skirbi-shadow-md)}[skirbi-theme] [semtic-choice-card-panel]:not([selected]){background:var(--skirbi-secondary-wash)}[skirbi-theme] [semtic-choice-card-panel][selected]{background:var(--skirbi-surface-bg)}[skirbi-theme] [semtic-choice-card-panel] header{color:var(--skirbi-primary-main)}[skirbi-theme] [semtic-choice-card-panel][selected] header{font-weight:700}[skirbi-theme] [semtic-choice-card-panel]{color:var(--skirbi-primary-dark);overflow:hidden}[skirbi-theme] [semtic-choice-card-control]{position:absolute;left:-9999px}[skirbi-theme] [semtic-choice-card-panel]{border:2px solid var(--skirbi-secondary-main);transition:border-color .15s,box-shadow .15s,transform .15s}[skirbi-theme] semtic-choice-card:hover [semtic-choice-card-panel]{border-color:var(--skirbi-primary-main);border-color:var(--skirbi-primary-main)}[skirbi-theme] semtic-choice-card[selected] [semtic-choice-card-panel]{border-color:var(--skirbi-primary-main);box-shadow:0 0 0 2px color-mix(in srgb, var(--skirbi-primary-main) 25%, transparent)}[skirbi-theme] label[semtic-choice-card]{cursor:pointer;-webkit-user-select:none;user-select:none}[skirbi-theme] [semtic-choice-card-panel]{flex-direction:column;height:100%;display:flex}[skirbi-theme] button.registration{border-radius:var(--skirbi-radius-pill,999px);cursor:pointer;box-shadow:var(--skirbi-shadow-lg,0 .75rem 1.5rem #0000002e);border:0;padding:.75rem 1.25rem;font-weight:700}[skirbi-theme] button.registration.button-next{background:var(--skirbi-primary-main);color:var(--skirbi-primary-contrast)}[skirbi-theme] button.registration.button-next:hover{background:var(--skirbi-primary-dark,var(--skirbi-primary-main))}[skirbi-theme] [registration-badge]{background:color-mix(in srgb, var(--skirbi-primary-main) 16%, var(--skirbi-surface-bg-final));color:var(--skirbi-primary-main);border-radius:999px;align-items:center;margin-inline-start:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}[skirbi-theme] [personal-details-stack]{gap:1.5rem}[skirbi-theme] [personal-details-form],[skirbi-theme] semtic-form-row{gap:1rem;display:grid}@media (width>=48rem){[skirbi-theme] semtic-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}[skirbi-theme] [registration-payment-warning]{margin-block-start:.5rem}[skirbi-theme] semtic-input[label-position=top]{grid-template-columns:auto 1fr;grid-template-areas:"label error""input input";display:grid}[skirbi-theme] semtic-input[label-position=top] [semtic-label]{grid-area:label}[skirbi-theme] semtic-input[label-position=top] input[wc-control]{grid-area:input}[skirbi-theme] semtic-input[label-position=top] [semtic-error]{text-align:right;grid-area:error}[skirbi-theme] [dibuho-choice-grid] semtic-choice-card{flex-direction:column;display:flex}[skirbi-theme] [dibuho-choice-grid] label[semtic-choice-card],[skirbi-theme] [dibuho-choice-grid] [semtic-choice-card-panel]{flex-direction:column;flex:1;display:flex}[skirbi-theme] semtic-steps{--step-dot:2rem;--step-line:.4rem;--step-overlap:5px;--step-active:var(--skirbi-tertiary-main);--step-on:var(--skirbi-quaternary-main);--step-muted:var(--skirbi-secondary-soft,var(--skirbi-secondary-light));--step-text:var(--skirbi-secondary-strong,var(--skirbi-secondary-dark));--step-text-muted:color-mix(in srgb, var(--skirbi-page-fg) 65%, transparent);margin-block-end:2.5rem;display:block}[skirbi-theme] semtic-steps li[semtic-step]{font-family:Montserrat,sans-serif;font-weight:800}[skirbi-theme] semtic-steps nav{inline-size:100%}[skirbi-theme] semtic-steps ol[semtic-steps]{counter-reset:semtic-step;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}[skirbi-theme] semtic-steps li[semtic-step]{min-inline-size:0;text-align:center;color:var(--step-text-muted);letter-spacing:.08em;text-transform:uppercase;flex:1 1 0;padding-block-start:calc(var(--step-dot) + .9rem);font-size:.75rem;font-weight:700;position:relative}[skirbi-theme] semtic-steps li[semtic-step]:before{content:"";z-index:0;inline-size:calc(100% - var(--step-dot) + (var(--step-overlap) * 2));block-size:var(--step-line);background:var(--step-muted);border-radius:999px;position:absolute;inset-block-start:calc(var(--step-dot) / 2 - var(--step-line) / 2);inset-inline-start:calc(-50% + (var(--step-dot) / 2) - var(--step-overlap))}[skirbi-theme] semtic-steps li[semtic-step]:first-child:before{content:none}[skirbi-theme] semtic-steps li[semtic-step]:after{content:attr(data-index);z-index:1;inline-size:var(--step-dot);block-size:var(--step-dot);background:var(--step-muted);color:var(--step-text);border-radius:999px;place-items:center;font-weight:800;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}[skirbi-theme] semtic-steps li[semtic-state=completed],[skirbi-theme] semtic-steps li[semtic-state=active]{color:var(--step-active);font-weight:800}[skirbi-theme] semtic-steps li[semtic-state=completed]:after,[skirbi-theme] semtic-steps li[semtic-state=active]:after{background:var(--step-active);color:var(--step-on)}[skirbi-theme] semtic-steps li[semtic-state=completed]:not(:first-child):before,[skirbi-theme] semtic-steps li[semtic-state=active]:not(:first-child):before{background:var(--step-active)}[skirbi-theme] .abto-panel{background:color-mix(in srgb, var(--skirbi-primary-main) 8%, white);border:1px solid color-mix(in srgb, var(--skirbi-primary-main) 30%, white);color:var(--skirbi-primary-dark);border-radius:.75rem;box-shadow:0 4px 16px #0000001f}[skirbi-theme] .abto-panel-strong{background:color-mix(in srgb, var(--skirbi-primary-main) 8%, white);border:2px solid var(--skirbi-primary-main);color:var(--skirbi-primary-dark);border-radius:.75rem;box-shadow:0 4px 16px #0000001f}[skirbi-theme] input,[skirbi-theme] select,[skirbi-theme] textarea{border:1px solid var(--skirbi-primary-main);color:var(--skirbi-primary-dark);box-sizing:border-box;background:#fff;border-radius:.5rem}[skirbi-theme] input:focus,[skirbi-theme] select:focus,[skirbi-theme] textarea:focus{border-color:var(--skirbi-primary-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--skirbi-primary-main) 25%, transparent);outline:none}}@layer skirbi-app{[skibri-theme] button{letter-spacing:.05em;text-transform:uppercase;font-weight:500}[skirbi-theme] [registration-navbar]{background:var(--skirbi-primary-main);color:var(--skirbi-quaternary-contrast);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}[skirbi-theme] [registration-navbar] [lead]{color:var(--skirbi-primary-main);background:#fff;border-color:#fff}[skirbi-theme] [registration-navbar] [lead]:hover{background:#ffffffd9}[skirbi-theme] [registration-navbar] [extra]{color:#fff;border-color:#fff}[skirbi-theme] [registration-navbar] [extra]:hover{background:#ffffff26}[skirbi-theme] [registration-navbar-title]{letter-spacing:.02em;margin:0;font-size:1.25rem;font-weight:700}[skirbi-theme] [registration-navbar-slot]{align-items:center;gap:.75rem;display:flex}[skirbi-theme] [fake-payment]{grid-template-columns:1fr;gap:1.5rem;display:grid}[skirbi-theme] [fake-payment-card]{border-radius:1rem;max-width:40rem;margin-inline:auto;box-shadow:0 4px 10px #00000024}[skirbi-theme] [fake-payment-stack],[skirbi-theme] [fake-payment-form-stack]{flex-direction:column;display:flex}[skirbi-theme] [fake-payment-stack]{gap:1.5rem}[skirbi-theme] [fake-payment-form-stack]{gap:1rem}[skirbi-theme] [fake-payment-actions]{justify-content:flex-end;display:flex}[skirbi-theme] [fake-payment-card]{background:var(--skirbi-secondary-strong);color:var(--skirbi-secondary-contrast)}[skirbi-theme] [fake-payment-card] pre{background:var(--skirbi-primary-main);color:var(--skirbi-primary-contrast)}[skirbi-theme] [fake-payment-card] :is(input,select,textarea){border:1px solid var(--skirbi-secondary-soft);width:100%;color:inherit;background:#ffffff24;border-radius:.75rem;padding:.75rem 1rem}[skirbi-theme] button.pay{background:var(--skirbi-primary-main);color:var(--skirbi-primary-contrast);border:0;border-radius:999px;padding:.75rem 1.25rem;font-weight:700}[skirbi-theme] [registration-page]{background:var(--skirbi-page-bg);flex-direction:column;min-block-size:100vh;display:flex}[skirbi-theme] [registration-page-inner]{inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding:3rem 1rem 5rem}[skirbi-theme] [registration-navbar-actions]{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}[skirbi-theme] [registration-page-header]{text-align:center;margin-block-end:2rem}[skirbi-theme] [registration-page-header] h1{color:var(--skirbi-primary-main);letter-spacing:.25em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800}[skirbi-theme] [registration-page-main]{padding:.5rem}@media (width>=48rem){[skirbi-theme] [registration-page-main]{padding:3rem}}[skirbi-theme] [registration-page-footer]{text-align:center;opacity:.35;color:var(--skirbi-page-fg);letter-spacing:.18em;text-transform:uppercase;margin-block-start:2rem;font-size:.75rem}[skirbi-theme] [payment-layout-grid]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width>=64rem){[skirbi-theme] [payment-layout-grid]{grid-template-columns:repeat(2,1fr)}}[skirbi-theme] [billing-form-grid],[skirbi-theme] [payment-form-grid]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}[skirbi-theme] [payment-card-number]{grid-column:1/-1}[skirbi-theme] [payment-invoice-total]{border-block-start:1px solid var(--skirbi-surface-border-final);justify-content:space-between;padding-block-start:.75rem;font-weight:700;display:flex}[skirbi-theme] input[wc-control],[skirbi-theme] select[wc-control]{height:3.5rem;padding:.75rem 1rem}[skirbi-theme] [skirbi-select],[skirbi-theme] select[wc-control]{box-sizing:border-box;height:3.5rem}[skirbi-theme] [registration-page-header] h1{color:var(--skirbi-quarternary-main)}@media (width<=48rem){[skirbi-theme] semtic-steps li[semtic-step]{text-overflow:ellipsis;flex-direction:column;align-items:center;padding-block-start:calc(var(--step-dot) + .9rem);font-size:clamp(.7rem,2vw,1rem);display:flex}[skirbi-theme] semtic-steps li[semtic-step]:nth-child(2n){flex-direction:column-reverse;padding-block-start:0}[skirbi-theme] [registration-actions] [lead]{order:-1}[skirbi-theme] .panel-flush-mobile{box-shadow:none;margin-inline:calc(-1 * var(--skirbi-panel-padding,.5rem));padding-inline:var(--skirbi-panel-padding,.5rem);border-top:none;border-left:none;border-right:none;border-radius:0}[skirbi-theme] [registration-actions] button,[skirbi-theme] [registration-actions] a{justify-content:center;width:100%}@media (width<=48rem){[skirbi-theme] [registration-actions] [semtic-body]{flex-direction:column;gap:.75rem;width:100%;display:flex}}[skirbi-theme] [registration-actions] [semtic-body] [lead]{order:-1}[skirbi-theme] [registration-actions] [semtic-body] [team]{order:2}[skirbi-theme] [registration-actions] [semtic-body] [tourny]{order:3}[skirbi-theme] [personal-details] h3[semtic-title]{font-size:clamp(1rem,4vw,1.5rem)}[skirbi-theme] [dibuho-sticky-actions]{z-index:10;opacity:0;pointer-events:none;padding:1rem;transition:opacity .3s;position:fixed;bottom:3.5rem;left:0;right:0}[skirbi-theme] [dibuho-sticky-actions].is-visible{opacity:1;pointer-events:auto}}[skirbi-theme] [registration-closed]{text-align:center;max-inline-size:40rem;margin-inline:auto}[skirbi-theme] [error-page]{place-items:center;min-block-size:100dvh;padding:2rem;display:grid}[skirbi-theme] [error-card]{text-align:center;inline-size:min(100%,36rem);margin-inline:auto}[skirbi-theme] [error-card] semtic-actions{justify-content:center}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/build/assets/material-symbols-outlined-CogVgFVS.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/build/assets/material-symbols-rounded-B0AlQiAx.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/build/assets/material-symbols-sharp-C0uyRM_i.woff2)format("woff2")}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--font-sans:"Barlow", "Montserrat", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}[skirbi-theme]{--skirbi-font-sans:var(--font-sans)}img.emoji{vertical-align:-.1em;width:1em;height:1em}
