.scb{min-height:max-content;font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,14px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,400));color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.scb:disabled{opacity:.5;cursor:not-allowed}.scb:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px;border-radius:4px}.scb:hover:not(:disabled) .scb__box:not(.scb__box--checked){border-color:color-mix(in srgb,var(--s-color-fg)45%,transparent)}.scb__box{box-sizing:border-box;border-radius:var(--s-check-radius,4px);border:1.5px solid var(--s-check-border,color-mix(in srgb,var(--s-color-fg)20%,transparent));background:var(--s-color-field-bg);color:var(--s-check-icon,var(--scb-on-chosen,var(--s-color-on-button)));flex-shrink:0;justify-content:center;align-items:center;transition:background-color .13s cubic-bezier(.25,1,.5,1),border-color .13s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.scb__box--sm,.scb__box--md{width:18px;height:18px}.scb__box--lg{width:22px;height:22px}.scb__box--checked,.scb__box--indeterminate{background:var(--s-check-bg,var(--scb-chosen,var(--s-color-button)));border-color:var(--s-check-bg,var(--scb-chosen,var(--s-color-button)))}.scb:hover:not(:disabled) .scb__box,.scb:active:not(:disabled) .scb__box{will-change:transform}.scb:active:not(:disabled) .scb__box{transform:scale(.86)}.scb__icon{width:12px;height:12px;margin:auto;position:absolute;inset:0}.scb__box--lg .scb__icon{width:16px;height:16px}.scb__icon path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .34s cubic-bezier(.33,0,.2,1)}.scb__box--checked .scb__icon path,.scb__box--indeterminate .scb__icon path{stroke-dashoffset:0}.scb__label{line-height:1em}@media (prefers-reduced-motion:reduce){.scb__box,.scb__icon path,.scb__box--checked .scb__icon path,.scb__box--indeterminate .scb__icon path{transition-duration:1ms;transition-delay:0s}}
.srd{min-height:44px;font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,14px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,400));color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.srd:disabled{opacity:.5;cursor:not-allowed}.srd:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px;border-radius:4px}.srd:hover:not(:disabled) .srd__box:not(.srd__box--checked),.srd__box:hover:not(.srd__box--checked){border-color:var(--srd-border-hover)}.srd:active:not(:disabled) .srd__box,.srd__box:active{transform:scale(.92)}.srd__box{--srd-border:#8c8c8c;--srd-border-hover:#6e6e6e;box-sizing:border-box;border:1.5px solid var(--srd-border);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s cubic-bezier(.25,1,.5,1),outline-color .15s cubic-bezier(.25,1,.5,1),transform .12s cubic-bezier(.25,1,.5,1);display:flex}.srd__box--sm{width:16px;height:16px}.srd__box--md{width:18px;height:18px}.srd__box--lg{width:22px;height:22px}.srd__box--checked{border-color:var(--srd-chosen,var(--s-color-button));outline:1px solid var(--srd-chosen,var(--s-color-button));outline-offset:0}.srd__dot{background:var(--srd-chosen,var(--s-color-button));transform-origin:50%;border-radius:50%;transition:transform .18s cubic-bezier(.32,.72,0,1);display:block;transform:scale(0)}.srd__box--checked .srd__dot{transform:scale(1)}.srd__box--sm .srd__dot{width:9px;height:9px}.srd__box--md .srd__dot{width:10px;height:10px}.srd__box--lg .srd__dot{width:14px;height:14px}.srd__label{line-height:var(--s-type-p-leading,1.2)}@media (prefers-reduced-motion:reduce){.srd__box,.srd__dot{transition-duration:1ms}.srd:active:not(:disabled) .srd__box,.srd__box:active{transform:none}}
.ssi-wrap{flex-direction:column;gap:6px;width:100%;display:flex}.ssi__label{font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,500));color:var(--s-color-fg)}.ssi{width:100%;display:block;position:relative}.ssi__input{box-sizing:border-box;width:100%;height:48px;font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,400));line-height:var(--s-type-p-leading,1.5);color:var(--s-color-field-fg);background:var(--s-color-field-bg);border:1.5px solid var(--s-color-border);appearance:none;border-radius:10px;outline:none;padding:0 12px 0 36px;transition:border-color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1);display:block;box-shadow:0 0 #0000}.ssi__input::-webkit-search-decoration{display:none}.ssi__input::-webkit-search-cancel-button{display:none}.ssi__input::-webkit-search-results-button{display:none}.ssi__input::-webkit-search-results-decoration{display:none}.ssi__input::placeholder{color:color-mix(in srgb,var(--s-color-field-fg)55%,transparent)}.ssi__input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--s-color-field-fg)45%,var(--s-color-border))}.ssi__input:focus{border-color:color-mix(in srgb,var(--s-color-field-fg)60%,var(--s-color-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--s-color-field-fg)10%,transparent)}.ssi__input:disabled{background:color-mix(in srgb,var(--s-color-field-fg)6%,var(--s-color-field-bg));color:color-mix(in srgb,var(--s-color-field-fg)60%,transparent);cursor:not-allowed}.ssi--invalid .ssi__input,.ssi--invalid .ssi__input:focus{border-color:var(--s-color-critical);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-color-critical)12%,transparent)}.ssi--invalid .ssi__input:hover:not(:disabled):not(:focus){border-color:var(--s-color-critical);box-shadow:0 0 #0000}.ssi__icon{width:15px;height:15px;color:color-mix(in srgb,var(--s-color-field-fg)55%,transparent);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ssi--disabled .ssi__icon{opacity:.5}.ssi__error{font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);color:var(--s-color-critical);margin:0}@media (prefers-reduced-motion:reduce){.ssi__input{transition:none}}
.sch-group{flex-direction:column;gap:8px;display:flex}.sch{background:var(--s-color-surface);border:1.5px solid var(--s-color-border);width:100%;font-family:var(--s-type-p-font,var(--s-font-body));text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:12px;transition:border-color .15s cubic-bezier(.25,1,.5,1),background-color .15s cubic-bezier(.25,1,.5,1);display:flex}.sch:hover:not(.sch--disabled):not(.sch--selected){background:color-mix(in srgb,var(--s-color-on-surface)5%,var(--s-color-surface));border-color:color-mix(in srgb,var(--s-color-on-surface)40%,var(--s-color-border))}.sch:hover:not(.sch--disabled):not(.sch--selected) .sch__indicator{border-color:color-mix(in srgb,var(--s-color-on-surface)40%,var(--s-color-border))}.sch:focus-visible{outline:2px solid var(--s-choice-accent,var(--s-color-accent));outline-offset:2px}.sch--selected{background:color-mix(in srgb,var(--s-choice-accent,var(--s-color-accent))6%,var(--s-color-surface));border-color:var(--s-choice-accent,var(--s-color-accent))}.sch--disabled{opacity:1;cursor:not-allowed}.sch__indicator{box-sizing:border-box;background:var(--s-color-field-bg);border:1.5px solid var(--s-color-border);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1);display:inline-flex}.sch__indicator--radio{border-radius:50%}.sch__indicator--checkbox{border-radius:4px}.sch--selected .sch__indicator{background:var(--s-choice-accent,var(--s-color-accent));border-color:var(--s-choice-accent,var(--s-color-accent));color:var(--s-color-surface)}.sch__dot{background:var(--s-color-surface);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .15s cubic-bezier(.25,1,.5,1)}.sch--selected .sch__dot{opacity:1}.sch__check{opacity:0;transition:opacity .15s cubic-bezier(.25,1,.5,1)}.sch--selected .sch__check{opacity:1}.sch__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.sch__title{font-size:var(--s-type-p-size,14px);font-weight:var(--s-type-p-emphasis-weight,calc(var(--s-type-p-weight,400) + 100));line-height:var(--s-type-p-leading,1.4);color:var(--s-color-on-surface);transition:color .15s cubic-bezier(.25,1,.5,1)}.sch__description{font-size:var(--s-type-p-size,13px);font-weight:var(--s-type-p-weight,400);line-height:var(--s-type-p-leading,1.45);color:color-mix(in srgb,var(--s-color-on-surface)62%,transparent);transition:color .15s cubic-bezier(.25,1,.5,1)}.sch--selected .sch__title,.sch--selected .sch__description{color:var(--s-choice-accent,var(--s-color-accent))}@media (prefers-reduced-motion:reduce){.sch,.sch__indicator,.sch__dot,.sch__check,.sch__title,.sch__description{transition:none}}
.stg{cursor:pointer;background:color-mix(in srgb,var(--s-color-on-surface)16%,transparent);--stg-spring:cubic-bezier(.16,1,.3,1);--stg-thumb-transition:transform .3s var(--stg-spring),width .3s var(--stg-spring);border:none;border-radius:999px;flex-shrink:0;padding:0;transition:background-color .25s cubic-bezier(.25,1,.5,1);display:inline-block;position:relative}.stg--checked{background:var(--s-color-accent)}.stg:disabled{opacity:.5;cursor:not-allowed}.stg:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px}.stg--lg{width:50px;height:28px}.stg--md{width:43px;height:24px}.stg--sm{width:36px;height:20px}.stg__thumb{background:var(--s-color-surface);transition:var(--stg-thumb-transition);will-change:width,transform;border-radius:999px;display:block;position:absolute;box-shadow:0 1px 3px #0003}.stg--lg .stg__thumb{width:24px;height:24px;top:2px;left:2px}.stg--md .stg__thumb{width:20px;height:20px;top:2px;left:2px}.stg--sm .stg__thumb{width:18px;height:18px;top:1px;left:1px}.stg--lg.stg--checked .stg__thumb{transform:translate(22px)}.stg--md.stg--checked .stg__thumb{transform:translate(19px)}.stg--sm.stg--checked .stg__thumb{transform:translate(16px)}.stg--lg:not(:disabled):hover .stg__thumb{width:27px}.stg--md:not(:disabled):hover .stg__thumb{width:23px}.stg--sm:not(:disabled):hover .stg__thumb{width:21px}.stg--lg.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(19px)}.stg--md.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(16px)}.stg--sm.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(13px)}.stg--lg.stg--pressed:not(:disabled) .stg__thumb{width:46px}.stg--md.stg--pressed:not(:disabled) .stg__thumb{width:39px}.stg--sm.stg--pressed:not(:disabled) .stg__thumb{width:34px}.stg--lg.stg--checked.stg--pressed:not(:disabled) .stg__thumb,.stg--md.stg--checked.stg--pressed:not(:disabled) .stg__thumb,.stg--sm.stg--checked.stg--pressed:not(:disabled) .stg__thumb{transform:translate(0)}@media (prefers-reduced-motion:reduce){.stg,.stg__thumb{transition-duration:1ms}}
.ssw{box-sizing:border-box;background:color-mix(in srgb,var(--s-color-on-surface)5%,transparent);width:100%;font-family:var(--s-font-body);border-radius:8px;display:flex;position:relative}.ssw__indicator{z-index:0;background:var(--s-color-surface);pointer-events:none;border-radius:6px;transition:left .2s cubic-bezier(.32,.72,0,1),width .2s cubic-bezier(.32,.72,0,1);position:absolute;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0000000f}.ssw__btn{z-index:1;color:var(--s-color-on-surface);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:450;transition:color .15s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden}.ssw__btn:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--s-color-on-surface)45%,transparent)}.ssw__btn:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:-2px}.ssw--disabled{opacity:.6}.ssw--sm{height:32px;padding:2px}.ssw--md{height:38px;padding:3px}.ssw--lg{height:44px;padding:4px}.ssw--sm .ssw__indicator{top:2px;bottom:2px}.ssw--md .ssw__indicator{top:3px;bottom:3px}.ssw--lg .ssw__indicator{top:4px;bottom:4px}.ssw--sm .ssw__btn{padding:0 10px;font-size:13px}.ssw--md .ssw__btn{padding:0 12px;font-size:14px}.ssw--lg .ssw__btn{padding:0 16px;font-size:14px}@media (prefers-reduced-motion:reduce){.ssw__indicator{transition:none}}
.stb{font-family:var(--s-font-body);display:flex}.stb--underline{border-bottom:1px solid var(--s-color-border);align-items:stretch;gap:24px}.stb--underline .stb__tab{color:color-mix(in srgb,var(--s-color-fg)62%,transparent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 2px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;transition:color .12s cubic-bezier(.25,1,.5,1),border-bottom-color .12s cubic-bezier(.25,1,.5,1)}.stb--underline .stb__tab:hover:not(:disabled){color:var(--s-color-fg)}.stb--underline .stb__tab[aria-selected=true]{color:var(--s-color-fg);border-bottom-color:var(--s-color-fg)}.stb--pills{align-items:center;gap:4px}.stb--pills .stb__tab{color:color-mix(in srgb,var(--s-color-fg)62%,transparent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:background .12s cubic-bezier(.25,1,.5,1),color .12s cubic-bezier(.25,1,.5,1)}.stb--pills .stb__tab:hover:not(:disabled){background:color-mix(in srgb,var(--s-color-fg)5%,transparent);color:var(--s-color-fg)}.stb--pills .stb__tab[aria-selected=true]{background:color-mix(in srgb,var(--s-color-fg)8%,transparent);color:var(--s-color-fg)}.stb__tab:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px;border-radius:4px}.stb__tab:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.stb__tab{transition:none}}
.sbd{font-family:var(--s-type-h6-font,var(--s-font-body));font-size:var(--s-type-h6-size,12px);font-weight:var(--s-type-h6-weight,var(--s-font-body-weight,500));white-space:nowrap;border-radius:7px;padding:5px 8px;line-height:1;display:inline-block}.sbd--md{font-size:var(--s-type-h6-size,12px);letter-spacing:.2px;margin-top:3px;line-height:1.4}.sbd--success{color:#223a5a;background:#affebf}.sbd--info{color:#223a5a;background:#d5ebff}.sbd--warning,.sbd--attention{color:#5e4200;background:#ffd6a4}.sbd--critical{color:#8e0b21;background:#fed1d7}.sbd--neutral{color:#616161;background:#e8e8e8}.sbd--with-icon{align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.sbd .sbd__icon{color:currentColor;flex-shrink:0;width:16px;height:16px}
.s-richtext{font-size:var(--s-type-p-size,15px);line-height:var(--s-type-p-leading,1.6);color:color-mix(in srgb,var(--s-color-fg)85%,transparent)}.s-richtext>:first-child{margin-top:0}.s-richtext>:last-child{margin-bottom:0}.s-richtext p{margin:0 0 var(--s-space-sm)}.s-richtext h1,.s-richtext h2,.s-richtext h3,.s-richtext h4,.s-richtext h5,.s-richtext h6{margin:var(--s-space-md)0 var(--s-space-sm);color:var(--s-color-fg)}.s-richtext h1,.s-richtext h2,.s-richtext h3,.s-richtext h4{font-family:var(--s-type-h4-font,inherit);font-size:var(--s-type-h4-size,18px);font-weight:var(--s-type-h4-weight,600);line-height:var(--s-type-h4-leading,1.4)}.s-richtext h5{font-family:var(--s-type-h5-font,inherit);font-size:var(--s-type-h5-size,18px);font-weight:var(--s-type-h5-weight,600);line-height:var(--s-type-h5-leading,1.4)}.s-richtext h6{font-family:var(--s-type-h6-font,inherit);font-size:var(--s-type-h6-size,18px);font-weight:var(--s-type-h6-weight,600);line-height:var(--s-type-h6-leading,1.4)}.s-richtext ul,.s-richtext ol{margin:0 0 var(--s-space-sm);padding-left:var(--s-space-md);gap:var(--s-space-xs);flex-direction:column;display:flex}.s-richtext ul{list-style:outside}.s-richtext ol{list-style:decimal}.s-richtext li{line-height:var(--s-type-p-leading,1.55)}.s-richtext a{color:var(--s-color-fg);text-underline-offset:3px;text-decoration:underline}.s-richtext strong,.s-richtext b{color:var(--s-color-fg);font-weight:600}.s-richtext img{max-width:100%;height:auto;margin:var(--s-space-md)0;border-radius:var(--s-radius-lg)}